Public Attributes | |
unsigned char | broken_dates |
unsigned char | capabilities [TDS_MAX_CAPABILITY] |
int | char_conv_count |
TDSICONV ** | char_convs |
TDS_UCHAR | collation [5] |
TDSCOMPUTEINFO ** | comp_info |
TDSCONNECTION * | connection |
config for login stuff. | |
TDSCURSOR * | cur_cursor |
cursor in use | |
TDSDYNAMIC * | cur_dyn |
dynamic structure in use | |
TDSRESULTINFO * | current_results |
info about current query. | |
TDSCURSOR * | cursors |
linked list of cursors allocated for this connection | |
char * | date_fmt |
TDSDYNAMIC * | dyns |
list of dynamic allocate for this connection | |
int | emul_little_endian |
TDSENV | env |
void(* | env_chg_func )(TDSSOCKET *tds, int type, char *oldval, char *newval) |
TDS_TINYINT | has_status |
unsigned char * | in_buf |
unsigned int | in_buf_max |
volatile unsigned char | in_cancel |
unsigned char | in_flag |
unsigned | in_len |
unsigned | in_pos |
int | internal_sp_called |
unsigned char | last_packet |
TDS_SMALLINT | major_version |
TDS_SMALLINT | minor_version |
TDS_INT | num_comp_info |
unsigned char | option_flag2 |
int | option_value |
unsigned char * | out_buf |
unsigned char | out_flag |
unsigned | out_pos |
TDSPARAMINFO * | param_info |
void * | parent |
char * | product_name |
TDS_UINT | product_version |
version of product (Sybase/MS and full version) | |
time_t | query_start_time |
TDS_INT | query_timeout |
int(* | query_timeout_func )(void *param, unsigned int total_timeout) |
void * | query_timeout_param |
TDSRESULTINFO * | res_info |
TDS_INT | ret_status |
int | rows_affected |
TDS_SYS_SOCKET | s |
int | spid |
TDS_STATE | state |
const TDSCONTEXT * | tds_ctx |
void * | tls_credentials |
void * | tls_session |
config for login stuff.
After login this field is NULL
info about current query.
Contain information in process, even normal results and compute. This pointer shouldn't be freed it's just an alias to another structure.