sqlite3odbc.h File Reference

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
 

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@c.nosp@m.h-we.nosp@m.rner..nosp@m.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.

Macro Definition Documentation

◆ SQL_API

#define SQL_API

Definition at line 58 of file sqlite3odbc.h.

◆ SQLLEN

#define SQLLEN   SQLINTEGER

Definition at line 62 of file sqlite3odbc.h.

Referenced by dofetchbind(), drvbulkoperations(), getrowdata(), setposbind(), and setposrefr().

◆ SQLLEN_PTR

#define SQLLEN_PTR   SQLLEN *

Definition at line 65 of file sqlite3odbc.h.

◆ SQLROWCOUNT

#define SQLROWCOUNT   SQLUINTEGER

Definition at line 72 of file sqlite3odbc.h.

◆ SQLROWOFFSET

#define SQLROWOFFSET   SQLLEN

Definition at line 80 of file sqlite3odbc.h.

◆ SQLROWSETSIZE

#define SQLROWSETSIZE   SQLULEN

Definition at line 84 of file sqlite3odbc.h.

◆ SQLSETPOSIROW

#define SQLSETPOSIROW   SQLUSMALLINT

Definition at line 76 of file sqlite3odbc.h.

◆ SQLULEN

#define SQLULEN   SQLUINTEGER

Definition at line 68 of file sqlite3odbc.h.

Referenced by drvgetconnectattr(), drvgetdiagfield(), drvgetstmtattr(), and drvsetstmtattr().

Typedef Documentation

◆ DBC

typedef struct dbc DBC

◆ STMT

typedef struct stmt STMT

Generated on Sun Nov 26 2023 by doxygen.
Contact: chw@ch-werner.de