Header file for SQLite3 ODBC driver. More...
#include <sys/time.h>
#include <sys/types.h>
#include <stdio.h>
#include <unistd.h>
#include <errno.h>
#include <stdlib.h>
#include <locale.h>
#include <stdarg.h>
#include <stddef.h>
#include <string.h>
#include <sql.h>
#include <sqlext.h>
#include <time.h>
#include "sqlite3.h"
Go to the source code of this file.
Data Structures | |
struct | ENV |
Driver internal structure for environment (HENV). More... | |
struct | dbc |
Driver internal structure for database connection (HDBC). More... | |
struct | COL |
Internal structure to describe a column in a result set. More... | |
struct | BINDCOL |
Internal structure for bound column (SQLBindCol). More... | |
struct | BINDPARM |
Internal structure for bound parameter (SQLBindParameter). More... | |
struct | stmt |
Driver internal structure representing SQL statement (HSTMT). More... | |
Macros | |
#define | SQL_API |
#define | SQLLEN SQLINTEGER |
#define | SQLLEN_PTR SQLLEN * |
#define | SQLULEN SQLUINTEGER |
#define | SQLROWCOUNT SQLUINTEGER |
#define | SQLSETPOSIROW SQLUSMALLINT |
#define | SQLROWOFFSET SQLLEN |
#define | SQLROWSETSIZE SQLULEN |
Typedefs | |
typedef struct dbc | DBC |
typedef struct stmt | STMT |
Header file for SQLite3 ODBC driver.
Copyright (c) 2004-2016 Christian Werner chw@c h-we rner. de
See the file "license.terms" for information on usage and redistribution of this file and for a DISCLAIMER OF ALL WARRANTIES.
Definition in file sqlite3odbc.h.
#define SQL_API |
Definition at line 58 of file sqlite3odbc.h.
Referenced by drvallocconnect(), drvallocenv(), drvallocstmt(), drvbindcol(), drvbindparam(), drvbulkoperations(), drvcolattributes(), drvcolumns(), drvconnect(), drvdescribecol(), drvdisconnect(), drvendtran(), drvfetchscroll(), drvforeignkeys(), drvfreeconnect(), drvfreeenv(), drvfreestmt(), drvgetconnectattr(), drvgetconnectoption(), drvgetcursorname(), drvgetdiagfield(), drvgetdiagrec(), drvgetinfo(), drvgetstmtattr(), drvgetstmtoption(), drvgettypeinfo(), drvprimarykeys(), drvputdata(), drvsetconnectattr(), drvsetconnectoption(), drvsetcursorname(), drvsetpos(), drvsetstmtattr(), drvsetstmtoption(), drvspecialcolumns(), drvstatistics(), drvtableprivileges(), drvtables(), s3stmt_start(), setupparbuf(), SQLAllocHandle(), SQLBindParam(), SQLBindParameter(), SQLBulkOperations(), SQLCloseCursor(), SQLCopyDesc(), SQLDataSourcesW(), SQLDescribeParam(), SQLDriversW(), SQLEndTran(), SQLExtendedFetch(), SQLFetch(), SQLFetchScroll(), SQLFreeStmt(), SQLGetDescFieldW(), SQLGetDescRecW(), SQLGetEnvAttr(), SQLGetInfoW(), SQLGetStmtOption(), SQLParamData(), SQLParamOptions(), SQLProcedureColumnsW(), SQLRowCount(), SQLSetCursorNameW(), SQLSetDescFieldW(), SQLSetParam(), SQLSetStmtOption(), SQLStatisticsW(), and SQLTransact().
#define SQLLEN SQLINTEGER |
Definition at line 62 of file sqlite3odbc.h.
Referenced by dofetchbind(), drvbulkoperations(), drvcolattributes(), getrowdata(), setposbind(), setposrefr(), and SQLSetDescFieldW().
#define SQLLEN_PTR SQLLEN * |
Definition at line 65 of file sqlite3odbc.h.
#define SQLROWCOUNT SQLUINTEGER |
Definition at line 72 of file sqlite3odbc.h.
#define SQLROWOFFSET SQLLEN |
Definition at line 80 of file sqlite3odbc.h.
#define SQLROWSETSIZE SQLULEN |
Definition at line 84 of file sqlite3odbc.h.
#define SQLSETPOSIROW SQLUSMALLINT |
Definition at line 76 of file sqlite3odbc.h.
#define SQLULEN SQLUINTEGER |
Definition at line 68 of file sqlite3odbc.h.
Referenced by drvdescribecol(), drvgetconnectattr(), drvgetdiagfield(), drvgetstmtattr(), drvsetconnectoption(), and drvsetstmtattr().