Data Fields
BINDPARM Struct Reference

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...
 
SQLLENlenp
 Actual size of parameter buffer. More...
 
SQLLENlenp0
 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...
 

Detailed Description

Internal structure for bound parameter (SQLBindParameter).

Definition at line 202 of file sqlite3odbc.h.

Field Documentation

int BINDPARM::bound

True when SQLBindParameter() called.

Definition at line 212 of file sqlite3odbc.h.

Referenced by drvbindparam().

int BINDPARM::coldef

Definition at line 204 of file sqlite3odbc.h.

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

int BINDPARM::inc

Increment for paramset size > 1.

Definition at line 210 of file sqlite3odbc.h.

Referenced by drvbindparam().

int BINDPARM::len

Offset/length for SQLParamData()/SQLPutData()

Definition at line 213 of file sqlite3odbc.h.

Referenced by drvbindparam(), drvputdata(), 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().

SQLLEN BINDPARM::max

Max.

size size of parameter buffer

Definition at line 205 of file sqlite3odbc.h.

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

int BINDPARM::need

True when SQL_LEN_DATA_AT_EXEC.

Definition at line 211 of file sqlite3odbc.h.

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

int BINDPARM::offs

Definition at line 213 of file sqlite3odbc.h.

Referenced by drvbindparam(), and drvputdata().

void* BINDPARM::param

Parameter buffer.

Definition at line 208 of file sqlite3odbc.h.

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

void* BINDPARM::param0

Parameter buffer, initial value.

Definition at line 209 of file sqlite3odbc.h.

Referenced by drvbindparam(), and SQLParamData().

void* BINDPARM::parbuf

Buffer for SQL_LEN_DATA_AT_EXEC etc.

Definition at line 214 of file sqlite3odbc.h.

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

double BINDPARM::s3dval

SQLite3 float value.

Definition at line 221 of file sqlite3odbc.h.

Referenced by s3bind(), and setupparam().

int BINDPARM::s3ival

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

int BINDPARM::s3size

SQLite3 size.

Definition at line 217 of file sqlite3odbc.h.

Referenced by s3bind(), and setupparam().

int BINDPARM::s3type

SQLite3 type.

Definition at line 216 of file sqlite3odbc.h.

Referenced by s3bind(), and setupparam().

void* BINDPARM::s3val

SQLite3 value buffer.

Definition at line 218 of file sqlite3odbc.h.

Referenced by s3bind(), and setupparam().

int BINDPARM::scale

from SQLBindParameter()

Definition at line 204 of file sqlite3odbc.h.

Referenced by drvbindparam().

char BINDPARM::strbuf[64]

String buffer for scalar data.

Definition at line 215 of file sqlite3odbc.h.

Referenced by setupparam().

int BINDPARM::stype

ODBC and SQL types.

Definition at line 203 of file sqlite3odbc.h.

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

int BINDPARM::type

Definition at line 203 of file sqlite3odbc.h.

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


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

Generated on Sun Oct 25 2015 by doxygen.
Contact: chw@ch-werner.de