Skip to content

File query_cl.c

FileList > cubrid > src > query > query_cl.c

Go to the source code of this file

  • #include "config.h"
  • #include <ctype.h>
  • #include <stdio.h>
  • #include <assert.h>
  • #include <stdlib.h>
  • #include "query_cl.h"
  • #include "compile_context.h"
  • #include "optimizer.h"
  • #include "network_interface_cl.h"
  • #include "transaction_cl.h"
  • #include "xasl.h"
  • #include "execute_statement.h"

Public Functions

Type Name
int execute_query (const XASL_ID * xasl_id, QUERY_ID * query_idp, int var_cnt, const DB_VALUE * varptr, QFILE_LIST_ID ** list_idp, QUERY_FLAG flag, CACHE_TIME * clt_cache_time, CACHE_TIME * srv_cache_time)
int prepare_and_execute_query (char * stream, int stream_size, QUERY_ID * query_id, int var_cnt, DB_VALUE * varptr, QFILE_LIST_ID ** result, QUERY_FLAG flag)
int prepare_query (COMPILE_CONTEXT * context, XASL_STREAM * stream)

Public Functions Documentation

function execute_query

int execute_query (
    const  XASL_ID * xasl_id,
    QUERY_ID * query_idp,
    int var_cnt,
    const  DB_VALUE * varptr,
    QFILE_LIST_ID ** list_idp,
    QUERY_FLAG flag,
    CACHE_TIME * clt_cache_time,
    CACHE_TIME * srv_cache_time
) 

function prepare_and_execute_query

int prepare_and_execute_query (
    char * stream,
    int stream_size,
    QUERY_ID * query_id,
    int var_cnt,
    DB_VALUE * varptr,
    QFILE_LIST_ID ** result,
    QUERY_FLAG flag
) 

function prepare_query

int prepare_query (
    COMPILE_CONTEXT * context,
    XASL_STREAM * stream
) 


The documentation for this class was generated from the following file cubrid/src/query/query_cl.c