#include <sqlite3odbc.h>
Definition at line 112 of file sqlite3odbc.h.
Data Fields | |
int | magic |
Magic cookie. | |
ENV * | env |
Pointer to environment. | |
dbc * | next |
Pointer to next DBC. | |
sqlite3 * | sqlite |
SQLITE database handle. | |
int | version |
SQLITE version number. | |
char * | dbname |
SQLITE database name. | |
char * | dsn |
ODBC data source name. | |
int | timeout |
Lock timeout value. | |
long | t0 |
Start time for SQLITE busy handler. | |
int | busyint |
Interrupt busy handler from SQLCancel(). | |
int * | ov3 |
True for SQL_OV_ODBC3. | |
int | ov3val |
True for SQL_OV_ODBC3. | |
int | autocommit |
Auto commit state. | |
int | intrans |
True when transaction started. | |
stmt * | stmt |
STMT list of this DBC. | |
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. | |
int | dobigint |
Force SQL_BIGINT for INTEGER columns. | |
int | shortnames |
Always use short column names. | |
int | longnames |
Don't shorten column names. | |
int | nocreat |
Don't auto create database file. | |
int | fksupport |
Foreign keys on or off. | |
int | curtype |
Default cursor type. | |
int | step_enable |
True for sqlite_compile/step/finalize. | |
int | trans_disable |
True for no transaction support. | |
int | oemcp |
True for Win32 OEM CP translation. | |
int | jdconv |
True for julian day conversion. | |
int | ilike |
True for ILIKE fixup. | |
stmt * | cur_s3stmt |
Current STMT executing sqlite statement. | |
int | s3stmt_needmeta |
True to get meta data in s3stmt_step(). | |
FILE * | trace |
sqlite3_trace() file pointer or NULL | |
char * | pwd |
Password or NULL. | |
int | pwdLen |
Length of password. |
|
Auto commit state.
Definition at line 125 of file sqlite3odbc.h. Referenced by drvallocconnect(), drvgetconnectattr(), drvgetconnectoption(), drvsetconnectattr(), drvsetconnectoption(), endtran(), and starttran(). |
|
Interrupt busy handler from SQLCancel().
Definition at line 122 of file sqlite3odbc.h. Referenced by busy_handler(), s3stmt_end(), s3stmt_end_if(), and SQLCancel(). |
|
Current STMT executing sqlite statement.
Definition at line 143 of file sqlite3odbc.h. Referenced by drvdisconnect(), drvsetconnectattr(), drvsetconnectoption(), s3stmt_end(), s3stmt_end_if(), s3stmt_start(), and s3stmt_step(). |
|
Default cursor type.
Definition at line 137 of file sqlite3odbc.h. Referenced by dbopen(), drvallocconnect(), drvallocstmt(), drvgetconnectattr(), and drvgetconnectoption(). |
|
SQLITE database name.
Definition at line 118 of file sqlite3odbc.h. Referenced by dbattas(), dbopen(), drvdisconnect(), and drvgetinfo(). |
|
Force SQL_BIGINT for INTEGER columns.
Definition at line 132 of file sqlite3odbc.h. Referenced by drvallocstmt(), drvconnect(), and drvdriverconnect(). |
|
ODBC data source name.
Definition at line 119 of file sqlite3odbc.h. Referenced by dbopen(), drvdisconnect(), drvgetdiagfield(), and drvgetinfo(). |
|
Pointer to environment.
Definition at line 114 of file sqlite3odbc.h. Referenced by drvallocconnect(), and drvfreeconnect(). |
|
Foreign keys on or off.
Definition at line 136 of file sqlite3odbc.h. Referenced by drvconnect(), drvdriverconnect(), and setsqliteopts(). |
|
True for ILIKE fixup.
Definition at line 142 of file sqlite3odbc.h. Referenced by drvallocstmt(), drvconnect(), and drvdriverconnect(). |
|
True when transaction started.
Definition at line 126 of file sqlite3odbc.h. Referenced by drvdisconnect(), drvsetconnectattr(), drvsetconnectoption(), endtran(), and starttran(). |
|
True for julian day conversion.
Definition at line 141 of file sqlite3odbc.h. Referenced by drvallocstmt(), drvconnect(), and drvdriverconnect(). |
|
Message for SQLError().
Definition at line 130 of file sqlite3odbc.h. Referenced by drvgetdiagfield(), drvgetdiagrec(), and setstatd(). |
|
Don't shorten column names.
Definition at line 134 of file sqlite3odbc.h. Referenced by drvallocstmt(), drvconnect(), drvdriverconnect(), and setsqliteopts(). |
|
Magic cookie.
Definition at line 113 of file sqlite3odbc.h. Referenced by drvallocconnect(), drvallocstmt(), drvconnect(), drvdisconnect(), drvfreeconnect(), freestmt(), and SQLCancel(). |
|
Native error code.
Definition at line 128 of file sqlite3odbc.h. Referenced by drvgetdiagfield(), drvgetdiagrec(), and setstatd(). |
|
Pointer to next DBC.
Definition at line 115 of file sqlite3odbc.h. Referenced by drvallocconnect(), drvendtran(), and drvfreeconnect(). |
|
Don't auto create database file.
Definition at line 135 of file sqlite3odbc.h. Referenced by dbopen(), drvconnect(), and drvdriverconnect(). |
|
Don't try to use WCHAR.
Definition at line 131 of file sqlite3odbc.h. Referenced by drvallocstmt(), drvconnect(), and drvdriverconnect(). |
|
True for Win32 OEM CP translation.
Definition at line 140 of file sqlite3odbc.h. Referenced by drvallocconnect(), drvallocstmt(), drvconnect(), and drvdriverconnect(). |
|
True for SQL_OV_ODBC3.
Definition at line 123 of file sqlite3odbc.h. Referenced by dbopen(), drvallocconnect(), drvallocstmt(), drvconnect(), drvdriverconnect(), drvfreeconnect(), drvgetconnectattr(), drvgetconnectoption(), drvgetinfo(), endtran(), and SQLConnectW(). |
|
True for SQL_OV_ODBC3.
Definition at line 124 of file sqlite3odbc.h. Referenced by drvallocconnect(). |
|
Password or NULL.
Definition at line 146 of file sqlite3odbc.h. Referenced by dbopen(), drvconnect(), and drvdriverconnect(). |
|
Length of password.
Definition at line 147 of file sqlite3odbc.h. Referenced by dbopen(), drvconnect(), and drvdriverconnect(). |
|
True to get meta data in s3stmt_step().
Definition at line 144 of file sqlite3odbc.h. Referenced by s3stmt_start(), and s3stmt_step(). |
|
Always use short column names.
Definition at line 133 of file sqlite3odbc.h. Referenced by drvconnect(), drvdriverconnect(), and setsqliteopts(). |
|
SQLITE database handle.
Definition at line 116 of file sqlite3odbc.h. Referenced by dbattas(), dbloadext(), dbopen(), drvbulkoperations(), drvcolumns(), drvconnect(), drvdisconnect(), drvdriverconnect(), drvforeignkeys(), drvfreeconnect(), drvgetconnectattr(), drvgettable(), drvprimarykeys(), drvsetpos(), drvspecialcolumns(), drvstatistics(), drvtableprivileges(), drvtables(), endtran(), fixupdyncols(), mkresultset(), s3stmt_start(), s3stmt_step(), SQLCancel(), and starttran(). |
|
SQL state for SQLError().
Definition at line 129 of file sqlite3odbc.h. Referenced by drvgetdiagfield(), drvgetdiagrec(), and setstatd(). |
|
True for sqlite_compile/step/finalize.
Definition at line 138 of file sqlite3odbc.h. Referenced by dbopen(). |
|
STMT list of this DBC.
Definition at line 127 of file sqlite3odbc.h. Referenced by drvallocstmt(), drvfreeconnect(), and freestmt(). |
|
Start time for SQLITE busy handler.
Definition at line 121 of file sqlite3odbc.h. Referenced by busy_handler(). |
|
Lock timeout value.
Definition at line 120 of file sqlite3odbc.h. Referenced by busy_handler(), and dbopen(). |
|
sqlite3_trace() file pointer or NULL
Definition at line 145 of file sqlite3odbc.h. Referenced by dbopen(), dbtrace(), dbtraceapi(), dbtracerc(), drvbulkoperations(), drvconnect(), drvdisconnect(), drvdriverconnect(), drvfreeconnect(), s3bind(), s3stmt_coltype(), s3stmt_step(), setposbind(), and setposibind(). |
|
True for no transaction support.
Definition at line 139 of file sqlite3odbc.h. |
|
SQLITE version number.
Definition at line 117 of file sqlite3odbc.h. Referenced by drvallocconnect(). |