Internal structure for bound parameter (SQLBindParameter). More...
#include <sqlite3odbc.h>
Data Fields | |
| int | type |
| int | stype |
| ODBC and SQL types. More... | |
| int | coldef |
| int | scale |
| from SQLBindParameter() More... | |
| SQLLEN | max |
| Max. More... | |
| SQLLEN * | lenp |
| Actual size of parameter buffer. More... | |
| SQLLEN * | lenp0 |
| Actual size of parameter buffer, initial value. More... | |
| void * | param |
| Parameter buffer. More... | |
| void * | param0 |
| Parameter buffer, initial value. More... | |
| int | inc |
| Increment for paramset size > 1. More... | |
| int | need |
| True when SQL_LEN_DATA_AT_EXEC. More... | |
| int | bound |
| True when SQLBindParameter() called. More... | |
| int | offs |
| int | len |
| Offset/length for SQLParamData()/SQLPutData() More... | |
| void * | parbuf |
| Buffer for SQL_LEN_DATA_AT_EXEC etc. More... | |
| char | strbuf [64] |
| String buffer for scalar data. More... | |
| int | s3type |
| SQLite3 type. More... | |
| int | s3size |
| SQLite3 size. More... | |
| void * | s3val |
| SQLite3 value buffer. More... | |
| int | s3ival |
| SQLite3 integer value. More... | |
| sqlite_int64 | s3lival |
| SQLite3 64bit integer value. More... | |
| double | s3dval |
| SQLite3 float value. More... | |
Internal structure for bound parameter (SQLBindParameter).
Definition at line 203 of file sqlite3odbc.h.
| int BINDPARM::bound |
True when SQLBindParameter() called.
Definition at line 213 of file sqlite3odbc.h.
Referenced by drvbindparam().
| int BINDPARM::coldef |
Definition at line 205 of file sqlite3odbc.h.
Referenced by drvbindparam(), drvputdata(), and setupparam().
| int BINDPARM::inc |
Increment for paramset size > 1.
Definition at line 211 of file sqlite3odbc.h.
Referenced by drvbindparam().
| int BINDPARM::len |
Offset/length for SQLParamData()/SQLPutData()
Definition at line 214 of file sqlite3odbc.h.
Referenced by drvbindparam(), drvputdata(), setupparam(), and setupparbuf().
| SQLLEN* BINDPARM::lenp |
Actual size of parameter buffer.
Definition at line 207 of file sqlite3odbc.h.
Referenced by drvbindparam(), setupparam(), and setupparbuf().
| SQLLEN* BINDPARM::lenp0 |
Actual size of parameter buffer, initial value.
Definition at line 208 of file sqlite3odbc.h.
Referenced by drvbindparam().
| SQLLEN BINDPARM::max |
Max.
size size of parameter buffer
Definition at line 206 of file sqlite3odbc.h.
Referenced by drvbindparam(), setupparam(), and setupparbuf().
| int BINDPARM::need |
True when SQL_LEN_DATA_AT_EXEC.
Definition at line 212 of file sqlite3odbc.h.
Referenced by drvbindparam(), drvputdata(), setupparam(), and SQLParamData().
| int BINDPARM::offs |
Definition at line 214 of file sqlite3odbc.h.
Referenced by drvbindparam(), and drvputdata().
| void* BINDPARM::param |
Parameter buffer.
Definition at line 209 of file sqlite3odbc.h.
Referenced by drvbindparam(), drvputdata(), setupparam(), and setupparbuf().
| void* BINDPARM::param0 |
Parameter buffer, initial value.
Definition at line 210 of file sqlite3odbc.h.
Referenced by drvbindparam(), and SQLParamData().
| void* BINDPARM::parbuf |
Buffer for SQL_LEN_DATA_AT_EXEC etc.
Definition at line 215 of file sqlite3odbc.h.
Referenced by drvbindparam(), drvputdata(), freeparams(), setupparam(), and setupparbuf().
| double BINDPARM::s3dval |
SQLite3 float value.
Definition at line 222 of file sqlite3odbc.h.
Referenced by s3bind(), and setupparam().
| int BINDPARM::s3ival |
SQLite3 integer value.
Definition at line 220 of file sqlite3odbc.h.
Referenced by s3bind(), and setupparam().
| sqlite_int64 BINDPARM::s3lival |
SQLite3 64bit integer value.
Definition at line 221 of file sqlite3odbc.h.
Referenced by s3bind(), and setupparam().
| int BINDPARM::s3size |
SQLite3 size.
Definition at line 218 of file sqlite3odbc.h.
Referenced by s3bind(), and setupparam().
| int BINDPARM::s3type |
SQLite3 type.
Definition at line 217 of file sqlite3odbc.h.
Referenced by s3bind(), and setupparam().
| void* BINDPARM::s3val |
SQLite3 value buffer.
Definition at line 219 of file sqlite3odbc.h.
Referenced by s3bind(), and setupparam().
| int BINDPARM::scale |
| char BINDPARM::strbuf[64] |
String buffer for scalar data.
Definition at line 216 of file sqlite3odbc.h.
Referenced by setupparam().
| int BINDPARM::stype |
ODBC and SQL types.
Definition at line 204 of file sqlite3odbc.h.
Referenced by drvbindparam(), drvputdata(), setupparam(), and SQLParamData().
| int BINDPARM::type |
Definition at line 204 of file sqlite3odbc.h.
Referenced by drvbindparam(), drvputdata(), setupparam(), and SQLParamData().