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

◆ aCollSeq

Hash sqlite3::aCollSeq

Definition at line 10251 of file sqlite3.c.

◆ aDb

Db* sqlite3::aDb

Definition at line 10176 of file sqlite3.c.

◆ aDbStatic

Db sqlite3::aDbStatic[2]

Definition at line 10253 of file sqlite3.c.

◆ aExtension

void** sqlite3::aExtension

Definition at line 10209 of file sqlite3.c.

◆ aFunc

FuncDefHash sqlite3::aFunc

Definition at line 10250 of file sqlite3.c.

◆ aLimit

int sqlite3::aLimit[SQLITE_N_LIMIT]

Definition at line 10197 of file sqlite3.c.

◆ aModule

Hash sqlite3::aModule

Definition at line 10245 of file sqlite3.c.

◆ autoCommit

u8 sqlite3::autoCommit

Definition at line 10185 of file sqlite3.c.

◆ aVTrans

VTable** sqlite3::aVTrans

Definition at line 10247 of file sqlite3.c.

◆ busyHandler

BusyHandler sqlite3::busyHandler

Definition at line 10252 of file sqlite3.c.

◆ busyTimeout

int sqlite3::busyTimeout

Definition at line 10255 of file sqlite3.c.

◆ dbOptFlags

u16 sqlite3::dbOptFlags

Definition at line 10184 of file sqlite3.c.

◆ dfltLockMode

u8 sqlite3::dfltLockMode

Definition at line 10188 of file sqlite3.c.

◆ errCode

int sqlite3::errCode

Definition at line 10182 of file sqlite3.c.

◆ errMask

int sqlite3::errMask

Definition at line 10183 of file sqlite3.c.

◆ flags

int sqlite3::flags

Definition at line 10178 of file sqlite3.c.

◆ init

struct sqlite3::sqlite3InitInfo sqlite3::init

◆ isInterrupted

volatile int sqlite3::isInterrupted

Definition at line 10229 of file sqlite3.c.

◆ isTransactionSavepoint

u8 sqlite3::isTransactionSavepoint

Definition at line 10192 of file sqlite3.c.

◆ lastRowid

i64 sqlite3::lastRowid

Definition at line 10179 of file sqlite3.c.

◆ lookaside

Lookaside sqlite3::lookaside

Definition at line 10232 of file sqlite3.c.

◆ magic

u32 sqlite3::magic

Definition at line 10194 of file sqlite3.c.

◆ mallocFailed

u8 sqlite3::mallocFailed

Definition at line 10187 of file sqlite3.c.

◆ mutex

sqlite3_mutex* sqlite3::mutex

Definition at line 10175 of file sqlite3.c.

◆ nChange

int sqlite3::nChange

Definition at line 10195 of file sqlite3.c.

◆ nDb

int sqlite3::nDb

Definition at line 10177 of file sqlite3.c.

◆ nDeferredCons

i64 sqlite3::nDeferredCons

Definition at line 10258 of file sqlite3.c.

◆ nDeferredImmCons

i64 sqlite3::nDeferredImmCons

Definition at line 10259 of file sqlite3.c.

◆ nextAutovac

signed char sqlite3::nextAutovac

Definition at line 10189 of file sqlite3.c.

◆ nExtension

int sqlite3::nExtension

Definition at line 10208 of file sqlite3.c.

◆ nextPagesize

int sqlite3::nextPagesize

Definition at line 10193 of file sqlite3.c.

◆ notUsed1

double sqlite3::notUsed1

Definition at line 10230 of file sqlite3.c.

◆ nProgressOps

unsigned sqlite3::nProgressOps

Definition at line 10241 of file sqlite3.c.

◆ nSavepoint

int sqlite3::nSavepoint

Definition at line 10256 of file sqlite3.c.

◆ nStatement

int sqlite3::nStatement

Definition at line 10257 of file sqlite3.c.

◆ nTotalChange

int sqlite3::nTotalChange

Definition at line 10196 of file sqlite3.c.

◆ nVdbeActive

int sqlite3::nVdbeActive

Definition at line 10204 of file sqlite3.c.

◆ nVdbeExec

int sqlite3::nVdbeExec

Definition at line 10207 of file sqlite3.c.

◆ nVdbeRead

int sqlite3::nVdbeRead

Definition at line 10205 of file sqlite3.c.

◆ nVdbeWrite

int sqlite3::nVdbeWrite

Definition at line 10206 of file sqlite3.c.

◆ nVTrans

int sqlite3::nVTrans

Definition at line 10244 of file sqlite3.c.

◆ openFlags

unsigned int sqlite3::openFlags

Definition at line 10181 of file sqlite3.c.

◆ pAuthArg

void* sqlite3::pAuthArg

Definition at line 10236 of file sqlite3.c.

◆ pCollNeededArg

void* sqlite3::pCollNeededArg

Definition at line 10226 of file sqlite3.c.

◆ pCommitArg

void* sqlite3::pCommitArg

Definition at line 10214 of file sqlite3.c.

◆ pDfltColl

CollSeq* sqlite3::pDfltColl

Definition at line 10174 of file sqlite3.c.

◆ pDisconnect

VTable* sqlite3::pDisconnect

Definition at line 10248 of file sqlite3.c.

◆ pErr

sqlite3_value* sqlite3::pErr

Definition at line 10227 of file sqlite3.c.

◆ pnBytesFreed

int* sqlite3::pnBytesFreed

Definition at line 10260 of file sqlite3.c.

◆ pProfileArg

void* sqlite3::pProfileArg

Definition at line 10213 of file sqlite3.c.

◆ pProgressArg

void* sqlite3::pProgressArg

Definition at line 10240 of file sqlite3.c.

◆ pRollbackArg

void* sqlite3::pRollbackArg

Definition at line 10216 of file sqlite3.c.

◆ pSavepoint

Savepoint* sqlite3::pSavepoint

Definition at line 10254 of file sqlite3.c.

◆ pTraceArg

void* sqlite3::pTraceArg

Definition at line 10211 of file sqlite3.c.

◆ pUpdateArg

void* sqlite3::pUpdateArg

Definition at line 10218 of file sqlite3.c.

◆ pVdbe

struct Vdbe* sqlite3::pVdbe

Definition at line 10173 of file sqlite3.c.

◆ pVfs

sqlite3_vfs* sqlite3::pVfs

Definition at line 10172 of file sqlite3.c.

◆ pVtabCtx

VtabCtx* sqlite3::pVtabCtx

Definition at line 10246 of file sqlite3.c.

◆ pWalArg

void* sqlite3::pWalArg

Definition at line 10222 of file sqlite3.c.

◆ suppressErr

u8 sqlite3::suppressErr

Definition at line 10190 of file sqlite3.c.

◆ szMmap

i64 sqlite3::szMmap

Definition at line 10180 of file sqlite3.c.

◆ temp_store

u8 sqlite3::temp_store

Definition at line 10186 of file sqlite3.c.

◆ u1

union { ... } sqlite3::u1

◆ vtabOnConflict

u8 sqlite3::vtabOnConflict

Definition at line 10191 of file sqlite3.c.

◆ xAuth

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

Definition at line 10234 of file sqlite3.c.

◆ xCollNeeded

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

Definition at line 10224 of file sqlite3.c.

◆ xCollNeeded16

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

Definition at line 10225 of file sqlite3.c.

◆ xCommitCallback

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

Definition at line 10215 of file sqlite3.c.

◆ xProfile

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

Definition at line 10212 of file sqlite3.c.

◆ xProgress

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

Definition at line 10239 of file sqlite3.c.

◆ xRollbackCallback

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

Definition at line 10217 of file sqlite3.c.

◆ xTrace

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

Definition at line 10210 of file sqlite3.c.

◆ xUpdateCallback

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

Definition at line 10219 of file sqlite3.c.

◆ xWalCallback

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 Mon Jan 23 2023 03:38:59