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