#include <sqliteodbc.h>
Definition at line 169 of file sqliteodbc.h.
Data Fields | |
stmt * | next |
Linkage for STMT list in DBC. | |
HDBC | dbc |
Pointer to DBC. | |
SQLCHAR | cursorname [32] |
Cursor name. | |
SQLCHAR * | query |
Current query, raw string. | |
char ** | parmnames |
Parameter names from current query. | |
int * | ov3 |
True for SQL_OV_ODBC3. | |
int | isselect |
True if query is a SELECT statement. | |
int | ncols |
Number of result columns. | |
COL * | cols |
Result column array. | |
COL * | dyncols |
Column array, but malloc()ed. | |
int | dcols |
Number of entries in dyncols. | |
int | bkmrk |
True when bookmarks used. | |
BINDCOL | bkmrkcol |
Bookmark bound column. | |
BINDCOL * | bindcols |
Array of bound columns. | |
int | nbindcols |
Number of entries in bindcols. | |
int | nbindparms |
Number bound parameters. | |
BINDPARM * | bindparms |
Array of bound parameters. | |
int | nparams |
Number of parameters in query. | |
int | nrows |
Number of result rows. | |
int | rowp |
Current result row. | |
char ** | rows |
2-dim array, result set | |
void(* | rowfree )() |
Free function for rows. | |
int | naterr |
Native error code. | |
char | sqlstate [6] |
SQL state for SQLError(). | |
SQLCHAR | logmsg [1024] |
Message for SQLError(). | |
int | nowchar |
Don't try to use WCHAR. | |
SQLUINTEGER | rowset_size |
Size of rowset. | |
SQLUSMALLINT * | row_status |
Row status pointer. | |
SQLUSMALLINT * | row_status0 |
Internal status array. | |
SQLUSMALLINT | row_status1 |
Internal status array for 1 row rowsets. | |
SQLUINTEGER * | row_count |
Row count pointer. | |
SQLUINTEGER | row_count0 |
Row count. | |
SQLUINTEGER | paramset_size |
SQL_ATTR_PARAMSET_SIZE. | |
SQLUINTEGER | paramset_count |
Internal for paramset. | |
SQLUINTEGER | paramset_nrows |
Row count for paramset handling. | |
SQLUINTEGER | bind_type |
SQL_ATTR_ROW_BIND_TYPE. | |
SQLUINTEGER * | bind_offs |
SQL_ATTR_PARAM_BIND_OFFSET_PTR. | |
SQLUSMALLINT * | parm_oper |
SQL_ATTR_PARAM_OPERATION_PTR. | |
SQLUSMALLINT * | parm_status |
SQL_ATTR_PARAMS_STATUS_PTR. | |
SQLUINTEGER * | parm_proc |
SQL_ATTR_PARAMS_PROCESSED_PTR. | |
int | curtype |
Cursor type. | |
sqlite_vm * | vm |
SQLite VM or NULL. |
|
SQL_ATTR_PARAM_BIND_OFFSET_PTR. Definition at line 207 of file sqliteodbc.h. Referenced by drvgetstmtattr(), and drvsetstmtattr(). |
|
SQL_ATTR_ROW_BIND_TYPE. Definition at line 205 of file sqliteodbc.h. Referenced by dofetchbind(), drvallocstmt(), drvgetstmtattr(), and drvsetstmtattr(). |
|
Array of bound columns. Definition at line 183 of file sqliteodbc.h. Referenced by dofetchbind(), drvfetchscroll(), freeresult(), getrowdata(), mkbindcols(), SQLBindCol(), SQLFetch(), and unbindcols(). |
|
Array of bound parameters. Definition at line 186 of file sqliteodbc.h. Referenced by drvbindparam(), drvexecute(), freeparams(), freestmt(), SQLParamData(), SQLPutData(), and substparam(). |
|
True when bookmarks used. Definition at line 181 of file sqliteodbc.h. Referenced by dofetchbind(), drvfetchscroll(), drvgetstmtattr(), drvsetstmtattr(), SQLBindCol(), and SQLGetData(). |
|
Bookmark bound column. Definition at line 182 of file sqliteodbc.h. Referenced by dofetchbind(), SQLBindCol(), and unbindcols(). |
|
Result column array. Definition at line 178 of file sqliteodbc.h. Referenced by drvcolattribute(), drvcolattributes(), drvdescribecol(), drvexecute(), freedyncols(), freeresult(), getrowdata(), mkresultset(), selcb(), SQLBindCol(), and vm_step(). |
|
Cursor name. Definition at line 172 of file sqliteodbc.h. Referenced by drvallocstmt(), drvgetcursorname(), and drvsetcursorname(). |
|
Cursor type. Definition at line 211 of file sqliteodbc.h. Referenced by drvallocstmt(), drvexecute(), drvfetchscroll(), drvgetstmtattr(), drvgetstmtoption(), drvsetstmtattr(), and drvsetstmtoption(). |
|
Pointer to DBC. Definition at line 171 of file sqliteodbc.h. Referenced by drvallocstmt(), drvcolumns(), drvexecute(), drvfetchscroll(), drvforeignkeys(), drvgetstmtattr(), drvgetstmtoption(), drvgettypeinfo(), drvprepare(), drvprimarykeys(), drvspecialcolumns(), drvstatistics(), drvtables(), freestmt(), mkresultset(), selcb(), SQLFetch(), vm_end(), vm_end_if(), vm_start(), and vm_step(). |
|
Number of entries in dyncols. Definition at line 180 of file sqliteodbc.h. Referenced by drvexecute(), fixupdyncols(), freedyncols(), selcb(), and vm_step(). |
|
Column array, but malloc()ed. Definition at line 179 of file sqliteodbc.h. Referenced by drvexecute(), fixupdyncols(), freedyncols(), selcb(), and vm_step(). |
|
True if query is a SELECT statement. Definition at line 176 of file sqliteodbc.h. Referenced by drvexecute(), and drvprepare(). |
|
Message for SQLError(). Definition at line 194 of file sqliteodbc.h. Referenced by drverror(), and drvgetdiagrec(). |
|
Native error code. Definition at line 192 of file sqliteodbc.h. Referenced by drverror(), and drvgetdiagrec(). |
|
Number of entries in bindcols. Definition at line 184 of file sqliteodbc.h. Referenced by freeresult(), mkbindcols(), and unbindcols(). |
|
Number bound parameters. Definition at line 185 of file sqliteodbc.h. Referenced by drvbindparam(), drvexecute(), freeparams(), and substparam(). |
|
Number of result columns. Definition at line 177 of file sqliteodbc.h. Referenced by dofetchbind(), drvcolattribute(), drvcolattributes(), drvdescribecol(), drvexecute(), drvforeignkeys(), drvprepare(), drvprimarykeys(), drvspecialcolumns(), drvstatistics(), drvtables(), freedyncols(), freeresult(), getrowdata(), mkresultset(), selcb(), SQLGetData(), SQLNumResultCols(), and vm_step(). |
|
Linkage for STMT list in DBC. Definition at line 170 of file sqliteodbc.h. Referenced by drvallocstmt(), and freestmt(). |
|
Don't try to use WCHAR. Definition at line 195 of file sqliteodbc.h. Referenced by drvallocstmt(), drvcolattribute(), drvcolattributes(), drvcolumns(), drvdescribecol(), drvgettypeinfo(), drvspecialcolumns(), fixupdyncols(), getrowdata(), SQLBindCol(), SQLDescribeParam(), SQLPutData(), and substparam(). |
|
Number of parameters in query. Definition at line 187 of file sqliteodbc.h. Referenced by drvexecute(), drvprepare(), SQLDescribeParam(), SQLNumParams(), SQLParamData(), and SQLPutData(). |
|
Number of result rows. Definition at line 188 of file sqliteodbc.h. Referenced by drvcolumns(), drvexecute(), drvfetchscroll(), drvforeignkeys(), drvgettypeinfo(), drvprimarykeys(), drvspecialcolumns(), drvstatistics(), drvtables(), freeresult(), getrowdata(), mkresultset(), SQLFetch(), SQLRowCount(), and vm_step(). |
|
True for SQL_OV_ODBC3. Definition at line 175 of file sqliteodbc.h. Referenced by drvallocstmt(), drvbindparam(), drvcolattribute(), drvcolattributes(), drvcolumns(), drvdescribecol(), drvexecute(), drvforeignkeys(), drvfreestmt(), drvgettypeinfo(), drvprepare(), drvprimarykeys(), drvsetcursorname(), drvspecialcolumns(), drvstatistics(), fixupdyncols(), getrowdata(), noconn(), nomem(), SQLBindCol(), SQLDescribeParam(), SQLGetData(), substparam(), vm_start(), and vm_step(). |
|
Internal for paramset. Definition at line 203 of file sqliteodbc.h. Referenced by drvexecute(), drvprepare(), and drvsetstmtattr(). |
|
Row count for paramset handling. Definition at line 204 of file sqliteodbc.h. Referenced by drvexecute(). |
|
SQL_ATTR_PARAMSET_SIZE. Definition at line 202 of file sqliteodbc.h. Referenced by drvallocstmt(), drvexecute(), drvgetstmtattr(), and drvsetstmtattr(). |
|
SQL_ATTR_PARAM_OPERATION_PTR. Definition at line 208 of file sqliteodbc.h. Referenced by drvgetstmtattr(), and drvsetstmtattr(). |
|
SQL_ATTR_PARAMS_PROCESSED_PTR. Definition at line 210 of file sqliteodbc.h. Referenced by drvgetstmtattr(), and drvsetstmtattr(). |
|
SQL_ATTR_PARAMS_STATUS_PTR. Definition at line 209 of file sqliteodbc.h. Referenced by drvgetstmtattr(), and drvsetstmtattr(). |
|
Parameter names from current query. Definition at line 174 of file sqliteodbc.h. Referenced by drvprepare(). |
|
Current query, raw string. Definition at line 173 of file sqliteodbc.h. Referenced by drvexecute(), drvprepare(), freestmt(), SQLPutData(), and vm_start(). |
|
Row count pointer. Definition at line 200 of file sqliteodbc.h. Referenced by drvfetchscroll(), drvgetstmtattr(), drvsetstmtattr(), and SQLFetch(). |
|
Row count. Definition at line 201 of file sqliteodbc.h. Referenced by drvfetchscroll(), SQLExtendedFetch(), and SQLFetch(). |
|
Row status pointer. Definition at line 197 of file sqliteodbc.h. Referenced by drvfetchscroll(), drvgetstmtattr(), drvsetstmtattr(), SQLExtendedFetch(), and SQLFetch(). |
|
Internal status array. Definition at line 198 of file sqliteodbc.h. Referenced by dofetchbind(), drvallocstmt(), drvfetchscroll(), drvsetstmtattr(), drvsetstmtoption(), freestmt(), SQLExtendedFetch(), and SQLFetch(). |
|
Internal status array for 1 row rowsets. Definition at line 199 of file sqliteodbc.h. Referenced by drvallocstmt(), drvsetstmtattr(), drvsetstmtoption(), and freestmt(). |
|
Free function for rows.
Referenced by drvcolumns(), drvexecute(), drvforeignkeys(), drvgettypeinfo(), drvprimarykeys(), drvspecialcolumns(), drvstatistics(), drvtables(), and freeresult(). |
|
Current result row. Definition at line 189 of file sqliteodbc.h. Referenced by dofetchbind(), drvexecute(), drvfetchscroll(), drvgetstmtattr(), drvgetstmtoption(), drvtables(), getrowdata(), mkresultset(), SQLFetch(), and SQLGetData(). |
|
2-dim array, result set Definition at line 190 of file sqliteodbc.h. Referenced by drvcolumns(), drvexecute(), drvfetchscroll(), drvforeignkeys(), drvgettypeinfo(), drvprimarykeys(), drvspecialcolumns(), drvstatistics(), drvtables(), freeresult(), getrowdata(), mktypeinfo(), SQLFetch(), and vm_step(). |
|
Size of rowset. Definition at line 196 of file sqliteodbc.h. Referenced by drvallocstmt(), drvfetchscroll(), drvgetstmtattr(), drvgetstmtoption(), drvsetstmtattr(), drvsetstmtoption(), freestmt(), SQLExtendedFetch(), and SQLFetch(). |
|
SQL state for SQLError(). Definition at line 193 of file sqliteodbc.h. Referenced by drverror(), and drvgetdiagrec(). |
|
SQLite VM or NULL. Definition at line 212 of file sqliteodbc.h. Referenced by drvfetchscroll(), SQLFetch(), vm_end(), vm_start(), and vm_step(). |