gdrsclib
Data Structures | Data Fields
sqlite3 Struct Reference

Data Structures

struct  sqlite3InitInfo
 

Data Fields

sqlite3_vfspVfs
 
int nDb
 
DbaDb
 
int flags
 
int openFlags
 
int errCode
 
int errMask
 
u8 autoCommit
 
u8 temp_store
 
u8 mallocFailed
 
u8 dfltLockMode
 
u8 dfltJournalMode
 
signed char nextAutovac
 
int nextPagesize
 
int nTable
 
CollSeqpDfltColl
 
i64 lastRowid
 
u32 magic
 
int nChange
 
int nTotalChange
 
sqlite3_mutexmutex
 
int aLimit [SQLITE_N_LIMIT]
 
struct sqlite3::sqlite3InitInfo init
 
int nExtension
 
void ** aExtension
 
struct VdbepVdbe
 
int activeVdbeCnt
 
int writeVdbeCnt
 
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
 
char * zErrMsg
 
char * zErrMsg16
 
union {
   volatile int   isInterrupted
 
   double   notUsed1
 
u1
 
Lookaside lookaside
 
int(* xAuth )(void *, int, const char *, const char *, const char *, const char *)
 
void * pAuthArg
 
int(* xProgress )(void *)
 
void * pProgressArg
 
int nProgressOps
 
Hash aModule
 
TablepVTab
 
VTable ** aVTrans
 
int nVTrans
 
VTablepDisconnect
 
FuncDefHash aFunc
 
Hash aCollSeq
 
BusyHandler busyHandler
 
int busyTimeout
 
Db aDbStatic [2]
 
SavepointpSavepoint
 
int nSavepoint
 
int nStatement
 
u8 isTransactionSavepoint
 

Detailed Description

Definition at line 8384 of file sqlite3.c.

Field Documentation

◆ aCollSeq

Hash aCollSeq

Definition at line 8457 of file sqlite3.c.

◆ activeVdbeCnt

int activeVdbeCnt

Definition at line 8416 of file sqlite3.c.

◆ aDb

Db* aDb

Definition at line 8387 of file sqlite3.c.

◆ aDbStatic

Db aDbStatic[2]

Definition at line 8460 of file sqlite3.c.

◆ aExtension

void** aExtension

Definition at line 8414 of file sqlite3.c.

◆ aFunc

FuncDefHash aFunc

Definition at line 8456 of file sqlite3.c.

◆ aLimit

int aLimit[SQLITE_N_LIMIT]

Definition at line 8406 of file sqlite3.c.

◆ aModule

Hash aModule

Definition at line 8450 of file sqlite3.c.

◆ autoCommit

u8 autoCommit

Definition at line 8392 of file sqlite3.c.

◆ aVTrans

VTable** aVTrans

Definition at line 8452 of file sqlite3.c.

◆ busyHandler

BusyHandler busyHandler

Definition at line 8458 of file sqlite3.c.

◆ busyTimeout

int busyTimeout

Definition at line 8459 of file sqlite3.c.

◆ dfltJournalMode

u8 dfltJournalMode

Definition at line 8396 of file sqlite3.c.

◆ dfltLockMode

u8 dfltLockMode

Definition at line 8395 of file sqlite3.c.

◆ errCode

int errCode

Definition at line 8390 of file sqlite3.c.

◆ errMask

int errMask

Definition at line 8391 of file sqlite3.c.

◆ flags

int flags

Definition at line 8388 of file sqlite3.c.

◆ init

◆ isInterrupted

volatile int isInterrupted

Definition at line 8435 of file sqlite3.c.

◆ isTransactionSavepoint

u8 isTransactionSavepoint

Definition at line 8464 of file sqlite3.c.

◆ lastRowid

i64 lastRowid

Definition at line 8401 of file sqlite3.c.

◆ lookaside

Lookaside lookaside

Definition at line 8438 of file sqlite3.c.

◆ magic

u32 magic

Definition at line 8402 of file sqlite3.c.

◆ mallocFailed

u8 mallocFailed

Definition at line 8394 of file sqlite3.c.

◆ mutex

sqlite3_mutex* mutex

Definition at line 8405 of file sqlite3.c.

◆ nChange

int nChange

Definition at line 8403 of file sqlite3.c.

◆ nDb

int nDb

Definition at line 8386 of file sqlite3.c.

◆ nextAutovac

signed char nextAutovac

Definition at line 8397 of file sqlite3.c.

◆ nExtension

int nExtension

Definition at line 8413 of file sqlite3.c.

◆ nextPagesize

int nextPagesize

Definition at line 8398 of file sqlite3.c.

◆ notUsed1

double notUsed1

Definition at line 8436 of file sqlite3.c.

◆ nProgressOps

int nProgressOps

Definition at line 8447 of file sqlite3.c.

◆ nSavepoint

int nSavepoint

Definition at line 8462 of file sqlite3.c.

◆ nStatement

int nStatement

Definition at line 8463 of file sqlite3.c.

◆ nTable

int nTable

Definition at line 8399 of file sqlite3.c.

◆ nTotalChange

int nTotalChange

Definition at line 8404 of file sqlite3.c.

◆ nVTrans

int nVTrans

Definition at line 8453 of file sqlite3.c.

◆ openFlags

int openFlags

Definition at line 8389 of file sqlite3.c.

◆ pAuthArg

void* pAuthArg

Definition at line 8442 of file sqlite3.c.

◆ pCollNeededArg

void* pCollNeededArg

Definition at line 8430 of file sqlite3.c.

◆ pCommitArg

void* pCommitArg

Definition at line 8422 of file sqlite3.c.

◆ pDfltColl

CollSeq* pDfltColl

Definition at line 8400 of file sqlite3.c.

◆ pDisconnect

VTable* pDisconnect

Definition at line 8454 of file sqlite3.c.

◆ pErr

Definition at line 8431 of file sqlite3.c.

◆ pProfileArg

void* pProfileArg

Definition at line 8421 of file sqlite3.c.

◆ pProgressArg

void* pProgressArg

Definition at line 8446 of file sqlite3.c.

◆ pRollbackArg

void* pRollbackArg

Definition at line 8424 of file sqlite3.c.

◆ pSavepoint

Savepoint* pSavepoint

Definition at line 8461 of file sqlite3.c.

◆ pTraceArg

void* pTraceArg

Definition at line 8419 of file sqlite3.c.

◆ pUpdateArg

void* pUpdateArg

Definition at line 8426 of file sqlite3.c.

◆ pVdbe

struct Vdbe* pVdbe

Definition at line 8415 of file sqlite3.c.

◆ pVfs

sqlite3_vfs* pVfs

Definition at line 8385 of file sqlite3.c.

◆ pVTab

Table* pVTab

Definition at line 8451 of file sqlite3.c.

◆ temp_store

u8 temp_store

Definition at line 8393 of file sqlite3.c.

◆ u1

union { ... } u1

◆ writeVdbeCnt

int writeVdbeCnt

Definition at line 8417 of file sqlite3.c.

◆ xAuth

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

Definition at line 8440 of file sqlite3.c.

◆ xCollNeeded

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

Definition at line 8428 of file sqlite3.c.

◆ xCollNeeded16

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

Definition at line 8429 of file sqlite3.c.

◆ xCommitCallback

int(* xCommitCallback) (void *)

Definition at line 8423 of file sqlite3.c.

◆ xProfile

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

Definition at line 8420 of file sqlite3.c.

◆ xProgress

int(* xProgress) (void *)

Definition at line 8445 of file sqlite3.c.

◆ xRollbackCallback

void(* xRollbackCallback) (void *)

Definition at line 8425 of file sqlite3.c.

◆ xTrace

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

Definition at line 8418 of file sqlite3.c.

◆ xUpdateCallback

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

Definition at line 8427 of file sqlite3.c.

◆ zErrMsg

char* zErrMsg

Definition at line 8432 of file sqlite3.c.

◆ zErrMsg16

char* zErrMsg16

Definition at line 8433 of file sqlite3.c.


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