Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals  

BINDPARM Struct Reference

#include <sqlite3odbc.h>


Detailed Description

Internal structure for bound parameter (SQLBindParameter).

Definition at line 204 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

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
 

from SQLBindParameter()

Definition at line 206 of file sqlite3odbc.h.

Referenced by drvbindparam().

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


The documentation for this struct was generated from the following file:
Generated on 23 Oct 2023 by doxygen.
Contact: chw@ch-werner.de