Internal structure to describe a column in a result set. More...
#include <sqlite3odbc.h>
Data Fields | |
char * | db |
Database name. | |
char * | table |
Table name. | |
char * | column |
Column name. | |
int | type |
Data type of column. | |
int | size |
Size of column. | |
int | index |
Index of column in result. | |
int | nosign |
Unsigned type. | |
int | scale |
Scale of column. | |
int | prec |
Precision of column. | |
int | autoinc |
AUTO_INCREMENT column. | |
int | notnull |
NOT NULL constraint on column. | |
int | ispk |
Flag for primary key (> 0) | |
int | isrowid |
Flag for ROWID column (> 0) | |
char * | typename |
Column type name or NULL. | |
char * | label |
Column label or NULL. | |
Internal structure to describe a column in a result set.
Definition at line 165 of file sqlite3odbc.h.
int COL::autoinc |
AUTO_INCREMENT column.
Definition at line 175 of file sqlite3odbc.h.
Referenced by drvcolattributes(), fixupdyncols(), and s3stmt_step().
char* COL::column |
Column name.
Definition at line 168 of file sqlite3odbc.h.
Referenced by drvbulkoperations(), drvcolattributes(), drvdescribecol(), drvsetpos(), fixupdyncols(), s3stmt_step(), and SQLDescribeColW().
char* COL::db |
Database name.
Definition at line 166 of file sqlite3odbc.h.
Referenced by drvbulkoperations(), drvsetpos(), and s3stmt_step().
int COL::index |
Index of column in result.
Definition at line 171 of file sqlite3odbc.h.
Referenced by s3stmt_step().
int COL::ispk |
Flag for primary key (> 0)
Definition at line 177 of file sqlite3odbc.h.
Referenced by drvsetpos(), fixupdyncols(), and s3stmt_step().
int COL::isrowid |
Flag for ROWID column (> 0)
Definition at line 178 of file sqlite3odbc.h.
Referenced by fixupdyncols(), and s3stmt_step().
char* COL::label |
Column label or NULL.
Definition at line 180 of file sqlite3odbc.h.
Referenced by drvcolattributes(), fixupdyncols(), and s3stmt_step().
int COL::nosign |
Unsigned type.
Definition at line 172 of file sqlite3odbc.h.
Referenced by drvcolattributes(), fixupdyncols(), getrowdata(), and s3stmt_step().
int COL::notnull |
NOT NULL constraint on column.
Definition at line 176 of file sqlite3odbc.h.
Referenced by drvcolattributes(), fixupdyncols(), and s3stmt_step().
int COL::prec |
Precision of column.
Definition at line 174 of file sqlite3odbc.h.
Referenced by drvcolattributes(), fixupdyncols(), getrowdata(), s3stmt_step(), and setposbind().
int COL::scale |
Scale of column.
Definition at line 173 of file sqlite3odbc.h.
Referenced by drvcolattributes(), and s3stmt_step().
int COL::size |
Size of column.
Definition at line 170 of file sqlite3odbc.h.
Referenced by drvcolattributes(), drvdescribecol(), fixupdyncols(), and s3stmt_step().
char* COL::table |
Table name.
Definition at line 167 of file sqlite3odbc.h.
Referenced by drvbulkoperations(), drvcolattributes(), drvsetpos(), fixupdyncols(), and s3stmt_step().
int COL::type |
Data type of column.
Definition at line 169 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 179 of file sqlite3odbc.h.
Referenced by drvcolattributes(), fixupdyncols(), freedyncols(), and s3stmt_step().