BINDPARM Struct Reference

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.

Detailed Description

Internal structure for bound parameter (SQLBindParameter).

Definition at line 204 of file sqlite3odbc.h.

Field Documentation

◆ bound

int BINDPARM::bound

True when SQLBindParameter() called.

Definition at line 214 of file sqlite3odbc.h.

Referenced by drvbindparam().

◆ coldef

int BINDPARM::coldef

Definition at line 206 of file sqlite3odbc.h.

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

◆ inc

int BINDPARM::inc

Increment for paramset size > 1.

Definition at line 212 of file sqlite3odbc.h.

Referenced by drvbindparam().

◆ len

int BINDPARM::len

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

Definition at line 215 of file sqlite3odbc.h.

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

◆ lenp

SQLLEN* BINDPARM::lenp

Actual size of parameter buffer.

Definition at line 208 of file sqlite3odbc.h.

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

◆ lenp0

SQLLEN* BINDPARM::lenp0

Actual size of parameter buffer, initial value.

Definition at line 209 of file sqlite3odbc.h.

Referenced by drvbindparam().

◆ max

SQLLEN BINDPARM::max

Max.

size size of parameter buffer

Definition at line 207 of file sqlite3odbc.h.

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

◆ need

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().

◆ offs

int BINDPARM::offs

Definition at line 215 of file sqlite3odbc.h.

Referenced by drvbindparam(), and drvputdata().

◆ param

void* BINDPARM::param

Parameter buffer.

Definition at line 210 of file sqlite3odbc.h.

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

◆ param0

void* BINDPARM::param0

Parameter buffer, initial value.

Definition at line 211 of file sqlite3odbc.h.

Referenced by drvbindparam(), and SQLParamData().

◆ parbuf

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().

◆ s3dval

double BINDPARM::s3dval

SQLite3 float value.

Definition at line 223 of file sqlite3odbc.h.

Referenced by s3bind(), and setupparam().

◆ s3ival

int BINDPARM::s3ival

SQLite3 integer value.

Definition at line 221 of file sqlite3odbc.h.

Referenced by s3bind(), and setupparam().

◆ s3lival

sqlite_int64 BINDPARM::s3lival

SQLite3 64bit integer value.

Definition at line 222 of file sqlite3odbc.h.

Referenced by s3bind(), and setupparam().

◆ s3size

int BINDPARM::s3size

SQLite3 size.

Definition at line 219 of file sqlite3odbc.h.

Referenced by s3bind(), and setupparam().

◆ s3type

int BINDPARM::s3type

SQLite3 type.

Definition at line 218 of file sqlite3odbc.h.

Referenced by s3bind(), and setupparam().

◆ s3val

void* BINDPARM::s3val

SQLite3 value buffer.

Definition at line 220 of file sqlite3odbc.h.

Referenced by s3bind(), and setupparam().

◆ scale

int BINDPARM::scale

from SQLBindParameter()

Definition at line 206 of file sqlite3odbc.h.

Referenced by drvbindparam().

◆ strbuf

char BINDPARM::strbuf[64]

String buffer for scalar data.

Definition at line 217 of file sqlite3odbc.h.

Referenced by setupparam().

◆ stype

int BINDPARM::stype

ODBC and SQL types.

Definition at line 205 of file sqlite3odbc.h.

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

◆ type

int BINDPARM::type

Definition at line 205 of file sqlite3odbc.h.

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


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

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