Classes | Public Attributes | List of all members
sqlite3 Struct Reference

Classes

struct  sqlite3InitInfo
 

Public Attributes

Hash aCollSeq
 
DbaDb
 
Db aDbStatic [2]
 
void ** aExtension
 
FuncDefHash aFunc
 
int aLimit [SQLITE_N_LIMIT]
 
Hash aModule
 
u8 autoCommit
 
VTable ** aVTrans
 
BusyHandler busyHandler
 
int busyTimeout
 
u16 dbOptFlags
 
u8 dfltLockMode
 
int errCode
 
int errMask
 
int flags
 
struct sqlite3::sqlite3InitInfo init
 
u8 isTransactionSavepoint
 
i64 lastRowid
 
Lookaside lookaside
 
u32 magic
 
u8 mallocFailed
 
sqlite3_mutexmutex
 
int nChange
 
int nDb
 
i64 nDeferredCons
 
i64 nDeferredImmCons
 
signed char nextAutovac
 
int nExtension
 
int nextPagesize
 
unsigned nProgressOps
 
int nSavepoint
 
int nStatement
 
int nTotalChange
 
int nVdbeActive
 
int nVdbeExec
 
int nVdbeRead
 
int nVdbeWrite
 
int nVTrans
 
unsigned int openFlags
 
void * pAuthArg
 
void * pCollNeededArg
 
void * pCommitArg
 
CollSeqpDfltColl
 
VTablepDisconnect
 
sqlite3_valuepErr
 
int * pnBytesFreed
 
void * pProfileArg
 
void * pProgressArg
 
void * pRollbackArg
 
SavepointpSavepoint
 
void * pTraceArg
 
void * pUpdateArg
 
struct VdbepVdbe
 
sqlite3_vfspVfs
 
VtabCtxpVtabCtx
 
void * pWalArg
 
u8 suppressErr
 
i64 szMmap
 
u8 temp_store
 
union {
   volatile int   isInterrupted
 
   double   notUsed1
 
u1
 
u8 vtabOnConflict
 
int(* xAuth )(void *, int, const char *, const char *, const char *, const char *)
 
void(* xCollNeeded )(void *, sqlite3 *, int eTextRep, const char *)
 
void(* xCollNeeded16 )(void *, sqlite3 *, int eTextRep, const void *)
 
int(* xCommitCallback )(void *)
 
void(* xProfile )(void *, const char *, u64)
 
int(* xProgress )(void *)
 
void(* xRollbackCallback )(void *)
 
void(* xTrace )(void *, const char *)
 
void(* xUpdateCallback )(void *, int, const char *, const char *, sqlite_int64)
 
int(* xWalCallback )(void *, sqlite3 *, const char *, int)
 

Detailed Description

Definition at line 10171 of file sqlite3.c.

Member Data Documentation

Hash sqlite3::aCollSeq

Definition at line 10251 of file sqlite3.c.

Db* sqlite3::aDb

Definition at line 10176 of file sqlite3.c.

Db sqlite3::aDbStatic[2]

Definition at line 10253 of file sqlite3.c.

void** sqlite3::aExtension

Definition at line 10209 of file sqlite3.c.

FuncDefHash sqlite3::aFunc

Definition at line 10250 of file sqlite3.c.

int sqlite3::aLimit[SQLITE_N_LIMIT]

Definition at line 10197 of file sqlite3.c.

Hash sqlite3::aModule

Definition at line 10245 of file sqlite3.c.

u8 sqlite3::autoCommit

Definition at line 10185 of file sqlite3.c.

VTable** sqlite3::aVTrans

Definition at line 10247 of file sqlite3.c.

BusyHandler sqlite3::busyHandler

Definition at line 10252 of file sqlite3.c.

int sqlite3::busyTimeout

Definition at line 10255 of file sqlite3.c.

u16 sqlite3::dbOptFlags

Definition at line 10184 of file sqlite3.c.

u8 sqlite3::dfltLockMode

Definition at line 10188 of file sqlite3.c.

int sqlite3::errCode

Definition at line 10182 of file sqlite3.c.

int sqlite3::errMask

Definition at line 10183 of file sqlite3.c.

int sqlite3::flags

Definition at line 10178 of file sqlite3.c.

struct sqlite3::sqlite3InitInfo sqlite3::init
volatile int sqlite3::isInterrupted

Definition at line 10229 of file sqlite3.c.

u8 sqlite3::isTransactionSavepoint

Definition at line 10192 of file sqlite3.c.

i64 sqlite3::lastRowid

Definition at line 10179 of file sqlite3.c.

Lookaside sqlite3::lookaside

Definition at line 10232 of file sqlite3.c.

u32 sqlite3::magic

Definition at line 10194 of file sqlite3.c.

u8 sqlite3::mallocFailed

Definition at line 10187 of file sqlite3.c.

sqlite3_mutex* sqlite3::mutex

Definition at line 10175 of file sqlite3.c.

int sqlite3::nChange

Definition at line 10195 of file sqlite3.c.

int sqlite3::nDb

Definition at line 10177 of file sqlite3.c.

i64 sqlite3::nDeferredCons

Definition at line 10258 of file sqlite3.c.

i64 sqlite3::nDeferredImmCons

Definition at line 10259 of file sqlite3.c.

signed char sqlite3::nextAutovac

Definition at line 10189 of file sqlite3.c.

int sqlite3::nExtension

Definition at line 10208 of file sqlite3.c.

int sqlite3::nextPagesize

Definition at line 10193 of file sqlite3.c.

double sqlite3::notUsed1

Definition at line 10230 of file sqlite3.c.

unsigned sqlite3::nProgressOps

Definition at line 10241 of file sqlite3.c.

int sqlite3::nSavepoint

Definition at line 10256 of file sqlite3.c.

int sqlite3::nStatement

Definition at line 10257 of file sqlite3.c.

int sqlite3::nTotalChange

Definition at line 10196 of file sqlite3.c.

int sqlite3::nVdbeActive

Definition at line 10204 of file sqlite3.c.

int sqlite3::nVdbeExec

Definition at line 10207 of file sqlite3.c.

int sqlite3::nVdbeRead

Definition at line 10205 of file sqlite3.c.

int sqlite3::nVdbeWrite

Definition at line 10206 of file sqlite3.c.

int sqlite3::nVTrans

Definition at line 10244 of file sqlite3.c.

unsigned int sqlite3::openFlags

Definition at line 10181 of file sqlite3.c.

void* sqlite3::pAuthArg

Definition at line 10236 of file sqlite3.c.

void* sqlite3::pCollNeededArg

Definition at line 10226 of file sqlite3.c.

void* sqlite3::pCommitArg

Definition at line 10214 of file sqlite3.c.

CollSeq* sqlite3::pDfltColl

Definition at line 10174 of file sqlite3.c.

VTable* sqlite3::pDisconnect

Definition at line 10248 of file sqlite3.c.

sqlite3_value* sqlite3::pErr

Definition at line 10227 of file sqlite3.c.

int* sqlite3::pnBytesFreed

Definition at line 10260 of file sqlite3.c.

void* sqlite3::pProfileArg

Definition at line 10213 of file sqlite3.c.

void* sqlite3::pProgressArg

Definition at line 10240 of file sqlite3.c.

void* sqlite3::pRollbackArg

Definition at line 10216 of file sqlite3.c.

Savepoint* sqlite3::pSavepoint

Definition at line 10254 of file sqlite3.c.

void* sqlite3::pTraceArg

Definition at line 10211 of file sqlite3.c.

void* sqlite3::pUpdateArg

Definition at line 10218 of file sqlite3.c.

struct Vdbe* sqlite3::pVdbe

Definition at line 10173 of file sqlite3.c.

sqlite3_vfs* sqlite3::pVfs

Definition at line 10172 of file sqlite3.c.

VtabCtx* sqlite3::pVtabCtx

Definition at line 10246 of file sqlite3.c.

void* sqlite3::pWalArg

Definition at line 10222 of file sqlite3.c.

u8 sqlite3::suppressErr

Definition at line 10190 of file sqlite3.c.

i64 sqlite3::szMmap

Definition at line 10180 of file sqlite3.c.

u8 sqlite3::temp_store

Definition at line 10186 of file sqlite3.c.

union { ... } sqlite3::u1
u8 sqlite3::vtabOnConflict

Definition at line 10191 of file sqlite3.c.

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

Definition at line 10234 of file sqlite3.c.

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

Definition at line 10224 of file sqlite3.c.

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

Definition at line 10225 of file sqlite3.c.

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

Definition at line 10215 of file sqlite3.c.

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

Definition at line 10212 of file sqlite3.c.

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

Definition at line 10239 of file sqlite3.c.

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

Definition at line 10217 of file sqlite3.c.

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

Definition at line 10210 of file sqlite3.c.

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

Definition at line 10219 of file sqlite3.c.

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

Definition at line 10221 of file sqlite3.c.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Wed Jun 5 2019 22:43:42