Data Fields
COL Struct Reference

Internal structure to describe a column in a result set. More...

#include <sqlite3odbc.h>

Data Fields

char * db
 Database name. More...
 
char * table
 Table name. More...
 
char * column
 Column name. More...
 
int type
 Data type of column. More...
 
int size
 Size of column. More...
 
int index
 Index of column in result. More...
 
int nosign
 Unsigned type. More...
 
int scale
 Scale of column. More...
 
int prec
 Precision of column. More...
 
int autoinc
 AUTO_INCREMENT column. More...
 
int notnull
 NOT NULL constraint on column. More...
 
int ispk
 Flag for primary key (> 0) More...
 
int isrowid
 Flag for ROWID column (> 0) More...
 
char * typename
 Column type name or NULL. More...
 
char * label
 Column label or NULL. More...
 

Detailed Description

Internal structure to describe a column in a result set.

Definition at line 163 of file sqlite3odbc.h.

Field Documentation

int COL::autoinc

AUTO_INCREMENT column.

Definition at line 173 of file sqlite3odbc.h.

Referenced by drvcolattributes(), fixupdyncols(), and s3stmt_step().

char* COL::column
char* COL::db

Database name.

Definition at line 164 of file sqlite3odbc.h.

Referenced by drvbulkoperations(), drvsetpos(), and s3stmt_step().

int COL::index

Index of column in result.

Definition at line 169 of file sqlite3odbc.h.

Referenced by s3stmt_step().

int COL::ispk

Flag for primary key (> 0)

Definition at line 175 of file sqlite3odbc.h.

Referenced by drvsetpos(), fixupdyncols(), and s3stmt_step().

int COL::isrowid

Flag for ROWID column (> 0)

Definition at line 176 of file sqlite3odbc.h.

Referenced by fixupdyncols(), and s3stmt_step().

char* COL::label

Column label or NULL.

Definition at line 178 of file sqlite3odbc.h.

Referenced by drvcolattributes(), fixupdyncols(), and s3stmt_step().

int COL::nosign

Unsigned type.

Definition at line 170 of file sqlite3odbc.h.

Referenced by drvcolattributes(), fixupdyncols(), getrowdata(), and s3stmt_step().

int COL::notnull

NOT NULL constraint on column.

Definition at line 174 of file sqlite3odbc.h.

Referenced by drvcolattributes(), fixupdyncols(), and s3stmt_step().

int COL::prec

Precision of column.

Definition at line 172 of file sqlite3odbc.h.

Referenced by drvcolattributes(), fixupdyncols(), getrowdata(), and s3stmt_step().

int COL::scale

Scale of column.

Definition at line 171 of file sqlite3odbc.h.

Referenced by drvcolattributes(), and s3stmt_step().

int COL::size

Size of column.

Definition at line 168 of file sqlite3odbc.h.

Referenced by drvcolattributes(), drvdescribecol(), fixupdyncols(), and s3stmt_step().

char* COL::table

Table name.

Definition at line 165 of file sqlite3odbc.h.

Referenced by drvbulkoperations(), drvcolattributes(), drvsetpos(), fixupdyncols(), and s3stmt_step().

int COL::type

Data type of column.

Definition at line 167 of file sqlite3odbc.h.

Referenced by drvbindcol(), drvcolattributes(), drvdescribecol(), fixupdyncols(), getrowdata(), and s3stmt_step().

char* COL::typename

Column type name or NULL.

Definition at line 177 of file sqlite3odbc.h.

Referenced by drvcolattributes(), fixupdyncols(), freedyncols(), and s3stmt_step().


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

Generated on Thu May 12 2016 by doxygen.
Contact: chw@ch-werner.de