sqlite3 Struct Reference

Inheritance diagram for sqlite3:

Inheritance graph
[legend]
Collaboration diagram for sqlite3:

Collaboration graph
[legend]

List of all members.

Public Attributes

sqlite3_vfspVfs
int nDb
DbaDb
int flags
int openFlags
int errCode
int errMask
u8 autoCommit
u8 temp_store
u8 mallocFailed
char nextAutovac
int nTable
CollSeqpDfltColl
i64 lastRowid
i64 priorNewRowid
int magic
int nChange
int nTotalChange
sqlite3_mutexmutex
struct sqlite3::sqlite3InitInfo init
int nExtension
void ** aExtension
struct VdbepVdbe
int activeVdbeCnt
void(* xTrace )(void *, const char *)
void * pTraceArg
void(* xProfile )(void *, const char *, u64)
void * pProfileArg
void * pCommitArg
int(* xCommitCallback )(void *)
void * pRollbackArg
void(* xRollbackCallback )(void *)
void * pUpdateArg
void(* xUpdateCallback )(void *, int, const char *, const char *, sqlite_int64)
void(* xCollNeeded )(void *, sqlite3 *, int eTextRep, const char *)
void(* xCollNeeded16 )(void *, sqlite3 *, int eTextRep, const void *)
void * pCollNeededArg
sqlite3_valuepErr
charzErrMsg
charzErrMsg16
union {
   int   isInterrupted
   double   notUsed1
u1
int(* xAuth )(void *, int, const char *, const char *, const char *, const char *)
void * pAuthArg
int(* xProgress )(void *)
void * pProgressArg
int nProgressOps
Hash aModule
TablepVTab
sqlite3_vtab ** aVTrans
int nVTrans
Hash aFunc
Hash aCollSeq
BusyHandler busyHandler
int busyTimeout
Db aDbStatic [2]
sqlite3_stmtpFetch
u8 dfltLockMode
union {
   int   isInterrupted
   double   notUsed1
u1

Classes

struct  sqlite3InitInfo


Member Data Documentation

struct Vdbe * sqlite3::pVdbe [read]

void(* sqlite3::xTrace)(void *, const char *) ( void *  ,
const char  
)

void(* sqlite3::xProfile)(void *, const char *, u64) ( void *  ,
const char ,
u64   
)

int(* sqlite3::xCommitCallback)(void *) ( void *   ) 

void(* sqlite3::xRollbackCallback)(void *) ( void *   ) 

void(* sqlite3::xUpdateCallback)(void *, int, const char *, const char *, sqlite_int64) ( void *  ,
int  ,
const char ,
const char ,
sqlite_int64   
)

void(* sqlite3::xCollNeeded)(void *, sqlite3 *, int eTextRep, const char *) ( void *  ,
sqlite3 ,
int  eTextRep,
const char  
)

void(* sqlite3::xCollNeeded16)(void *, sqlite3 *, int eTextRep, const void *) ( void *  ,
sqlite3 ,
int  eTextRep,
const void *   
)

union { ... } sqlite3::u1

int(* sqlite3::xAuth)(void *, int, const char *, const char *, const char *, const char *) ( void *  ,
int  ,
const char ,
const char ,
const char ,
const char  
)

int(* sqlite3::xProgress)(void *) ( void *   ) 

union { ... } sqlite3::u1


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

Generated Mozilla by doxygen 1.5.6