DBD-cubrid
view release on metacpan or search on metacpan
cci-src/src/cci/cci_handle_mng.h view on Meta::CPAN
{
HANDLE_PREPARE,
HANDLE_OID_GET,
HANDLE_SCHEMA_INFO,
HANDLE_COL_GET
} T_HANDLE_TYPE;
typedef struct
{
int pageid;
short slotid;
short volid;
} T_OBJECT;
typedef struct
{
int tuple_index;
T_OBJECT tuple_oid;
char **column_ptr;
char **decoded_ptr;
} T_TUPLE_VALUE;
typedef struct
{
T_CCI_U_TYPE u_type; /* primary type (without any collection flags) */
int size; /* bind_param : value size bind_param_array : a_type of value */
void *value;
int *null_ind;
char flag;
} T_BIND_VALUE;
typedef struct
{
int size;
void *data;
} T_VALUE_BUF;
typedef struct
{
int req_handle_index;
int mapped_stmt_id;
char prepare_flag;
char execute_flag;
char handle_type;
char handle_sub_type;
char updatable_flag;
char *sql_text;
int max_row;
int server_handle_id;
int num_tuple;
T_CCI_CUBRID_STMT stmt_type;
T_CCI_CUBRID_STMT first_stmt_type;
int num_bind;
T_BIND_VALUE *bind_value;
char *bind_mode;
T_CCI_COL_INFO *col_info;
int bind_array_size;
int num_col_info;
int fetch_size;
char *msg_buf;
int cursor_pos;
int fetched_tuple_begin;
int fetched_tuple_end;
int cur_fetch_tuple_index;
T_TUPLE_VALUE *tuple_value;
T_VALUE_BUF conv_value_buffer;
T_CCI_QUERY_RESULT *qr;
int num_query_res;
int current_query_res;
int valid;
int query_timeout;
int is_closed;
int is_from_current_transaction;
int shard_id;
char is_fetch_completed; /* used only cas4oracle */
void *prev;
void *next;
} T_REQ_HANDLE;
typedef struct
{
T_REQ_HANDLE *req_handle;
char flag;
int max_col_size;
T_CCI_ERROR err_buf;
int ret_code;
void *con_handle; /* for thread processing CAS_ER_STMT_POOLING */
} T_EXEC_THR_ARG;
typedef struct
{
unsigned char ip_addr[4];
int port;
} T_ALTER_HOST;
typedef struct
{
int id;
char used;
char is_retry;
char con_status;
CCI_AUTOCOMMIT_MODE autocommit_mode;
unsigned char ip_addr[4];
int port;
char *db_name;
char *db_user;
char *db_passwd;
char url[SRV_CON_URL_SIZE];
SOCKET sock_fd;
int max_req_handle;
T_EXEC_THR_ARG thr_arg;
T_REQ_HANDLE **req_handle_table;
int req_handle_count;
int open_prepared_statement_count;
int cas_pid;
char broker_info[BROKER_INFO_SIZE];
char cas_info[CAS_INFO_SIZE];
int cas_id;
T_CCI_SESSION_ID session_id;
T_CCI_DATASOURCE *datasource;
CCI_MHT_TABLE *stmt_pool;
( run in 0.764 second using v1.01-cache-2.11-cpan-5837b0d9d2c )