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¶
The documentation for this class was generated from the following file cubrid/src/query/query_cl.c