|
Defines |
#define | SQLS_ENTRY(number, state) case number: p = state; break |
Functions |
BCPCOLDATA * | tds_alloc_bcp_column_data (int column_size) |
char * | tds_alloc_client_sqlstate (int msgno) |
static TDSCOMPUTEINFO * | tds_alloc_compute_result (int num_cols, int by_cols) |
| Allocate memory for storing compute info return NULL on out of memory.
|
TDSCOMPUTEINFO ** | tds_alloc_compute_results (TDSSOCKET *tds, int num_cols, int by_cols) |
unsigned char * | tds_alloc_compute_row (TDSCOMPUTEINFO *res_info) |
TDSCONNECTION * | tds_alloc_connection (TDSLOCALE *locale) |
| Allocate space for configure structure and initialize with default values.
|
TDSCONTEXT * | tds_alloc_context (void *parent) |
TDSCURSOR * | tds_alloc_cursor (TDSSOCKET *tds, const char *name, TDS_INT namelen, const char *query, TDS_INT querylen) |
TDSDYNAMIC * | tds_alloc_dynamic (TDSSOCKET *tds, const char *id) |
| Allocate a dynamic statement.
|
TDSLOCALE * | tds_alloc_locale (void) |
TDSLOGIN * | tds_alloc_login (void) |
char * | tds_alloc_lookup_sqlstate (TDSSOCKET *tds, int msgno) |
TDSPARAMINFO * | tds_alloc_param_result (TDSPARAMINFO *old_param) |
| Adds a output parameter to TDSPARAMINFO.
|
unsigned char * | tds_alloc_param_row (TDSPARAMINFO *info, TDSCOLUMN *curparam) |
| Add another field to row.
|
TDSRESULTINFO * | tds_alloc_results (int num_cols) |
unsigned char * | tds_alloc_row (TDSRESULTINFO *res_info) |
| Allocate space for row store return NULL on out of memory.
|
TDSSOCKET * | tds_alloc_socket (TDSCONTEXT *context, int bufsize) |
void | tds_free_all_results (TDSSOCKET *tds) |
void | tds_free_bcp_column_data (BCPCOLDATA *coldata) |
static void | tds_free_compute_result (TDSCOMPUTEINFO *comp_info) |
static void | tds_free_compute_results (TDSSOCKET *tds) |
void | tds_free_connection (TDSCONNECTION *connection) |
void | tds_free_context (TDSCONTEXT *context) |
void | tds_free_cursor (TDSSOCKET *tds, TDSCURSOR *cursor) |
void | tds_free_dynamic (TDSSOCKET *tds, TDSDYNAMIC *dyn) |
| Frees dynamic statement and remove from TDS.
|
static void | tds_free_env (TDSSOCKET *tds) |
void | tds_free_input_params (TDSDYNAMIC *dyn) |
| Frees all allocated input parameters of a dynamic statement.
|
void | tds_free_locale (TDSLOCALE *locale) |
void | tds_free_login (TDSLOGIN *login) |
void | tds_free_msg (TDSMESSAGE *message) |
void | tds_free_param_result (TDSPARAMINFO *param_info) |
| Delete latest parameter.
|
void | tds_free_param_results (TDSPARAMINFO *param_info) |
void | tds_free_results (TDSRESULTINFO *res_info) |
void | tds_free_row (const TDSRESULTINFO *res_info, unsigned char *row) |
void | tds_free_socket (TDSSOCKET *tds) |
TDSSOCKET * | tds_realloc_socket (TDSSOCKET *tds, int bufsize) |
Variables |
static const unsigned char | defaultcaps [] |
Allocation can fail only on out of memory. In such case they return NULL and leave the state as before call.
|
Initial value: { 0x01, 0x09, 0x00, 0x00, 0x06, 0x6D, 0x7F, 0xFF, 0xFF, 0xFF, 0xFE,
0x02, 0x09, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x68, 0x00, 0x00, 0x00
}
|