Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals  

sqlite3odbc.h File Reference


Detailed Description

Header file for SQLite3 ODBC driver.

Id:
sqlite3odbc.h,v 1.51 2023/08/23 09:31:09 chw Exp chw

Copyright (c) 2004-2023 Christian Werner <chw@ch-werner.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.#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  BINDCOL
 Internal structure for bound column (SQLBindCol). More...

struct  BINDPARM
 Internal structure for bound parameter (SQLBindParameter). More...

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

struct  dbc
 Driver internal structure for database connection (HDBC). More...

struct  ENV
 Driver internal structure for environment (HENV). More...

struct  stmt
 Driver internal structure representing SQL statement (HSTMT). More...


Defines

#define SQLLEN   SQLINTEGER
#define SQLLEN_PTR   SQLLEN *
#define SQLULEN   SQLUINTEGER
#define SQLROWCOUNT   SQLUINTEGER
#define SQLSETPOSIROW   SQLUSMALLINT
#define SQLROWOFFSET   SQLLEN
#define SQLROWSETSIZE   SQLULEN

Typedefs

typedef dbc DBC
typedef stmt STMT


Define Documentation

#define SQLLEN   SQLINTEGER
 

Definition at line 62 of file sqlite3odbc.h.

Referenced by dofetchbind(), drvbindcol(), drvbindparam(), drvbulkoperations(), drvcolattributes(), drvputdata(), getrowdata(), setposbind(), setposrefr(), SQLBindCol(), SQLBindParam(), SQLBindParameter(), SQLFetchScroll(), SQLGetData(), SQLGetDescRecW(), SQLPutData(), SQLRowCount(), SQLSetDescRec(), SQLSetParam(), and SQLSetScrollOptions().

#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.

Referenced by SQLExtendedFetch().

#define SQLROWSETSIZE   SQLULEN
 

Definition at line 84 of file sqlite3odbc.h.

Referenced by SQLExtendedFetch().

#define SQLSETPOSIROW   SQLUSMALLINT
 

Definition at line 76 of file sqlite3odbc.h.

Referenced by drvsetpos(), and SQLSetPos().

#define SQLULEN   SQLUINTEGER
 

Definition at line 68 of file sqlite3odbc.h.

Referenced by drvdescribecol(), drvgetconnectattr(), drvgetdiagfield(), drvgetstmtattr(), drvsetstmtattr(), SQLBindParam(), SQLBindParameter(), SQLDescribeColW(), SQLDescribeParam(), SQLParamOptions(), SQLSetConnectOptionW(), and SQLSetParam().


Typedef Documentation

typedef struct dbc DBC
 

typedef struct stmt STMT
 


Generated on 23 Oct 2023 by doxygen.
Contact: chw@ch-werner.de