CUBRID Engine  latest
cursor Struct Reference

#include <esql_host_variable.h>

Collaboration diagram for cursor:
Collaboration graph

Public Attributes

void * file_id
 
int no
 
int num_stmt_ids
 
CS_STMT_IDstmt_ids
 
int last_stmt_id
 
DB_QUERY_RESULTresult
 
long fetched_tuples
 
int num_columns
 
int curr_column
 
POINTERpointers
 
int num_pointers
 
struct cursornext
 
unsigned char * name
 
int cid
 
int level
 
CURSORnext
 
unsigned char * static_stmt
 
int stmtLength
 
HOST_LODhost_refs
 
STMTdynamic_stmt
 

Detailed Description

Definition at line 309 of file esql_cli.c.

Member Data Documentation

int cursor::cid

Definition at line 291 of file esql_host_variable.h.

Referenced by pp_new_cursor(), and pp_print_cursor().

int cursor::curr_column

Definition at line 323 of file esql_cli.c.

Referenced by uci_fetch_cs(), uci_get_db_value(), and uci_get_next_column().

STMT* cursor::dynamic_stmt

Definition at line 299 of file esql_host_variable.h.

Referenced by pp_new_cursor(), and pp_print_cursor().

long cursor::fetched_tuples

Definition at line 321 of file esql_cli.c.

Referenced by alloc_cursor(), uci_close_cs(), and uci_fetch_cs().

void* cursor::file_id

Definition at line 311 of file esql_cli.c.

Referenced by alloc_cursor(), and get_cursor().

HOST_LOD* cursor::host_refs

Definition at line 298 of file esql_host_variable.h.

Referenced by pp_free_cursor(), pp_new_cursor(), and pp_print_cursor().

int cursor::last_stmt_id

Definition at line 319 of file esql_cli.c.

int cursor::level

Definition at line 292 of file esql_host_variable.h.

Referenced by pp_new_cursor(), and pp_print_cursor().

unsigned char* cursor::name
CURSOR* cursor::next

Definition at line 293 of file esql_host_variable.h.

int cursor::no

Definition at line 316 of file esql_cli.c.

Referenced by alloc_cursor(), and get_cursor().

int cursor::num_columns

Definition at line 322 of file esql_cli.c.

Referenced by uci_fetch_cs(), uci_get_db_value(), and uci_get_next_column().

int cursor::num_pointers

Definition at line 325 of file esql_cli.c.

Referenced by alloc_cursor(), free_pointers(), and put_pointer().

int cursor::num_stmt_ids

Definition at line 317 of file esql_cli.c.

Referenced by alloc_cursor(), and free_cursor().

POINTER* cursor::pointers

Definition at line 324 of file esql_cli.c.

Referenced by free_pointers(), and put_pointer().

unsigned char* cursor::static_stmt

Definition at line 296 of file esql_host_variable.h.

Referenced by pp_free_cursor(), pp_new_cursor(), and pp_print_cursor().

CS_STMT_ID* cursor::stmt_ids

Definition at line 318 of file esql_cli.c.

Referenced by free_cursor().

int cursor::stmtLength

Definition at line 297 of file esql_host_variable.h.

Referenced by pp_new_cursor().


The documentation for this struct was generated from the following files: