CUBRID Engine  latest
query_cl.c File Reference
#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 dependency graph for query_cl.c:

Go to the source code of this file.

Functions

int prepare_query (COMPILE_CONTEXT *context, XASL_STREAM *stream)
 
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)
 

Function Documentation

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 
)