BINDPARM Struct Reference

#include <sqlite3odbc.h>


Detailed Description

Internal structure for bound parameter (SQLBindParameter).

Definition at line 202 of file 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.

Field Documentation

Definition at line 203 of file sqlite3odbc.h.

Referenced by drvbindparam(), drvputdata(), setupparam(), and SQLParamData().

ODBC and SQL types.

Definition at line 203 of file sqlite3odbc.h.

Referenced by drvbindparam(), drvputdata(), setupparam(), and SQLParamData().

Definition at line 204 of file sqlite3odbc.h.

Referenced by drvbindparam(), drvputdata(), and setupparam().

from SQLBindParameter()

Definition at line 204 of file sqlite3odbc.h.

Referenced by drvbindparam().

SQLLEN BINDPARM::max

Max.

size size of parameter buffer

Definition at line 205 of file sqlite3odbc.h.

Referenced by drvbindparam(), setupparam(), and setupparbuf().

SQLLEN* BINDPARM::lenp

Actual size of parameter buffer.

Definition at line 206 of file sqlite3odbc.h.

Referenced by drvbindparam(), setupparam(), and setupparbuf().

SQLLEN* BINDPARM::lenp0

Actual size of parameter buffer, initial value.

Definition at line 207 of file sqlite3odbc.h.

Referenced by drvbindparam().

Parameter buffer.

Definition at line 208 of file sqlite3odbc.h.

Referenced by drvbindparam(), drvputdata(), setupparam(), and setupparbuf().

Parameter buffer, initial value.

Definition at line 209 of file sqlite3odbc.h.

Referenced by drvbindparam(), and SQLParamData().

Increment for paramset size > 1.

Definition at line 210 of file sqlite3odbc.h.

Referenced by drvbindparam().

True when SQL_LEN_DATA_AT_EXEC.

Definition at line 211 of file sqlite3odbc.h.

Referenced by drvbindparam(), drvputdata(), setupparam(), and SQLParamData().

True when SQLBindParameter() called.

Definition at line 212 of file sqlite3odbc.h.

Referenced by drvbindparam().

Definition at line 213 of file sqlite3odbc.h.

Referenced by drvbindparam(), and drvputdata().

Offset/length for SQLParamData()/SQLPutData().

Definition at line 213 of file sqlite3odbc.h.

Referenced by drvbindparam(), drvputdata(), setupparam(), and setupparbuf().

Buffer for SQL_LEN_DATA_AT_EXEC etc.

Definition at line 214 of file sqlite3odbc.h.

Referenced by drvbindparam(), drvputdata(), freeparams(), setupparam(), and setupparbuf().

char BINDPARM::strbuf[64]

String buffer for scalar data.

Definition at line 215 of file sqlite3odbc.h.

Referenced by setupparam().

SQLite3 type.

Definition at line 216 of file sqlite3odbc.h.

Referenced by s3bind(), and setupparam().

SQLite3 size.

Definition at line 217 of file sqlite3odbc.h.

Referenced by s3bind(), and setupparam().

SQLite3 value buffer.

Definition at line 218 of file sqlite3odbc.h.

Referenced by s3bind(), and setupparam().

SQLite3 integer value.

Definition at line 219 of file sqlite3odbc.h.

Referenced by s3bind(), and setupparam().

sqlite_int64 BINDPARM::s3lival

SQLite3 64bit integer value.

Definition at line 220 of file sqlite3odbc.h.

Referenced by s3bind(), and setupparam().

SQLite3 float value.

Definition at line 221 of file sqlite3odbc.h.

Referenced by s3bind(), and setupparam().


The documentation for this struct was generated from the following file:

Generated on 9 Dec 2016 by doxygen.
Contact: chw@ch-werner.de