54__parser__(inline=
Sq3BlobHandleResolve_RT,NATIVE=
sqlite3_blob ME_CCC_Sq3BlobC,class=Sq3BlobC,doc-group=_ignore_,doc-index=Class,doc-name=Export,flags=new,prefix=
Sq3Blob,static=yes,alias=
Sq3BlobHandleResolve,runtime=
Sq3BlobHandleResolve)
72__parser__(inline=
Sq3BlobNext,INSTANCE=blob,NATIVE=
sqlite3_blob ME_CCC_Sq3BlobC,class=Sq3BlobC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,prefix=
Sq3Blob,alias=
Sq3BlobNext)
75__parser__(inline=
Sq3BlobPrev,INSTANCE=blob,NATIVE=
sqlite3_blob ME_CCC_Sq3BlobC,class=Sq3BlobC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,prefix=
Sq3Blob,alias=
Sq3BlobPrev)
80__parser__(inline=
Sq3BlobInstances_RT,NATIVE=
sqlite3_blob ME_CCC_Sq3BlobC,class=Sq3BlobC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,prefix=
Sq3Blob,static=yes,alias=
Sq3BlobInstances,runtime=
Sq3BlobInstances)
92__parser__(inline=
Sq3BlobGetNull,NATIVE=
sqlite3_blob ME_CCC_Sq3BlobC,class=Sq3BlobC,doc-group=_ignore_,doc-index=Class,doc-name=Misc,flags=new,null-return-allow=yes,prefix=
Sq3Blob,static=yes,alias=
Sq3BlobGetNull)
180__parser__(inline=
Sq3FileHandleResolve_RT,NATIVE=
sqlite3_file ME_CCC_Sq3FileC,class=Sq3FileC,doc-group=_ignore_,doc-index=Class,doc-name=Export,flags=new,prefix=
Sq3File,static=yes,alias=
Sq3FileHandleResolve,runtime=
Sq3FileHandleResolve)
198__parser__(inline=
Sq3FileNext,INSTANCE=file,NATIVE=
sqlite3_file ME_CCC_Sq3FileC,class=Sq3FileC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,prefix=
Sq3File,alias=
Sq3FileNext)
201__parser__(inline=
Sq3FilePrev,INSTANCE=file,NATIVE=
sqlite3_file ME_CCC_Sq3FileC,class=Sq3FileC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,prefix=
Sq3File,alias=
Sq3FilePrev)
206__parser__(inline=
Sq3FileInstances_RT,NATIVE=
sqlite3_file ME_CCC_Sq3FileC,class=Sq3FileC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,prefix=
Sq3File,static=yes,alias=
Sq3FileInstances,runtime=
Sq3FileInstances)
218__parser__(inline=
Sq3FileGetNull,NATIVE=
sqlite3_file ME_CCC_Sq3FileC,class=Sq3FileC,doc-group=_ignore_,doc-index=Class,doc-name=Misc,flags=new,null-return-allow=yes,prefix=
Sq3File,static=yes,alias=
Sq3FileGetNull)
446__parser__(inline=
Sq3Free,class=Package,doc-group=Alloc,doc-index=Internal,hide=yes,prefix=Sq3,static=yes,alias=
Sq3Free)
591__parser__(inline=
Sq3Lite,NATIVE=
sqlite3 ME_CCC_Sq3LiteC,class=Sq3LiteC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=
Sq3Lite)
614__parser__(inline=
Sq3LiteHandleResolve_RT,NATIVE=
sqlite3 ME_CCC_Sq3LiteC,class=Sq3LiteC,doc-group=_ignore_,doc-index=Class,doc-name=Export,flags=new,prefix=
Sq3Lite,static=yes,alias=
Sq3LiteHandleResolve,runtime=
Sq3LiteHandleResolve)
632__parser__(inline=
Sq3LiteNext,INSTANCE=lite,NATIVE=
sqlite3 ME_CCC_Sq3LiteC,class=Sq3LiteC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,prefix=
Sq3Lite,alias=
Sq3LiteNext)
635__parser__(inline=
Sq3LitePrev,INSTANCE=lite,NATIVE=
sqlite3 ME_CCC_Sq3LiteC,class=Sq3LiteC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,prefix=
Sq3Lite,alias=
Sq3LitePrev)
640__parser__(inline=
Sq3LiteInstances_RT,NATIVE=
sqlite3 ME_CCC_Sq3LiteC,class=Sq3LiteC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,prefix=
Sq3Lite,static=yes,alias=
Sq3LiteInstances,runtime=
Sq3LiteInstances)
652__parser__(inline=
Sq3LiteGetNull,NATIVE=
sqlite3 ME_CCC_Sq3LiteC,class=Sq3LiteC,doc-group=_ignore_,doc-index=Class,doc-name=Misc,flags=new,null-return-allow=yes,prefix=
Sq3Lite,static=yes,alias=
Sq3LiteGetNull)
730__parser__(inline=
Sq3LiteExec,DEFAULT-ARGS=callback_call callback_data errmsg,INSTANCE=sq3lite,callback-name=LiteExec,callback-once=yes,class=Sq3LiteC,doc-group=Execution,prefix=
Sq3Lite,alias=
Sq3LiteExec)
1017__parser__(inline=
Sq3StmtHandleResolve_RT,NATIVE=
sqlite3_stmt ME_CCC_Sq3StmtC,class=Sq3StmtC,doc-group=_ignore_,doc-index=Class,doc-name=Export,flags=new,prefix=
Sq3Stmt,static=yes,alias=
Sq3StmtHandleResolve,runtime=
Sq3StmtHandleResolve)
1035__parser__(inline=
Sq3StmtNext,INSTANCE=stmt,NATIVE=
sqlite3_stmt ME_CCC_Sq3StmtC,class=Sq3StmtC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,prefix=
Sq3Stmt,alias=
Sq3StmtNext)
1038__parser__(inline=
Sq3StmtPrev,INSTANCE=stmt,NATIVE=
sqlite3_stmt ME_CCC_Sq3StmtC,class=Sq3StmtC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,prefix=
Sq3Stmt,alias=
Sq3StmtPrev)
1043__parser__(inline=
Sq3StmtInstances_RT,NATIVE=
sqlite3_stmt ME_CCC_Sq3StmtC,class=Sq3StmtC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,prefix=
Sq3Stmt,static=yes,alias=
Sq3StmtInstances,runtime=
Sq3StmtInstances)
1055__parser__(inline=
Sq3StmtGetNull,NATIVE=
sqlite3_stmt ME_CCC_Sq3StmtC,class=Sq3StmtC,doc-group=_ignore_,doc-index=Class,doc-name=Misc,flags=new,null-return-allow=yes,prefix=
Sq3Stmt,static=yes,alias=
Sq3StmtGetNull)
1253__parser__(inline=
Sq3ValueHandleResolve_RT,NATIVE=
sqlite3_value ME_CCC_Sq3ValueC,class=Sq3ValueC,doc-group=_ignore_,doc-index=Class,doc-name=Export,flags=new,prefix=Sq3Value,static=yes,alias=
Sq3ValueHandleResolve,runtime=
Sq3ValueHandleResolve)
1271__parser__(inline=
Sq3ValueNext,INSTANCE=val,NATIVE=
sqlite3_value ME_CCC_Sq3ValueC,class=Sq3ValueC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,prefix=Sq3Value,alias=
Sq3ValueNext)
1274__parser__(inline=
Sq3ValuePrev,INSTANCE=val,NATIVE=
sqlite3_value ME_CCC_Sq3ValueC,class=Sq3ValueC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,prefix=Sq3Value,alias=
Sq3ValuePrev)
1279__parser__(inline=
Sq3ValueInstances_RT,NATIVE=
sqlite3_value ME_CCC_Sq3ValueC,class=Sq3ValueC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,prefix=Sq3Value,static=yes,alias=
Sq3ValueInstances,runtime=
Sq3ValueInstances)
1291__parser__(inline=
Sq3ValueGetNull,NATIVE=
sqlite3_value ME_CCC_Sq3ValueC,class=Sq3ValueC,doc-group=_ignore_,doc-index=Class,doc-name=Misc,flags=new,null-return-allow=yes,prefix=Sq3Value,static=yes,alias=
Sq3ValueGetNull)
LibSq3Lite_sq3.h - 10 Apr 2025 - aotto1968.
#define BEGIN_SQ3_C_DECLS
#define __parser__global__(...)
JNIEXPORT void JNICALL Setup(JNIEnv *env, jclass class)
#define MkObjectHandleGet(...)
#define MK_PARSER_RT_ONLY
SQ3_BLOB Sq3BlobHandleResolveP(MK_RT mkrt, MK_HDL const netHdl)
Non-inline replacement for Sq3BlobHandleResolve …
#define Sq3BlobHandleResolve(...)
static SQ3_BLOB Sq3BlobHandleResolve_RT(MK_RT mkrt, MK_HDL const netHdl)
Handle-Resolve-Slot - return a Sq3BlobC from netHdl or null if invalid…
SQ3_BLOB Sq3BlobNextP(SQ3_BLOB const blob)
Non-inline replacement for Sq3BlobNext …
static SQ3_BLOB Sq3BlobPrev(SQ3_BLOB const blob)
get previous instance from linked-list of Sq3BlobS type
SQ3_BLOB Sq3BlobInstancesP(MK_RT mkrt)
Non-inline replacement for Sq3BlobInstances …
MK_HDL Sq3BlobHandleGetP(MK_RT mkrt, SQ3_BLOB const blob)
Non-inline replacement for Sq3BlobHandleGet …
SQ3_BLOB Sq3BlobPrevP(SQ3_BLOB const blob)
Non-inline replacement for Sq3BlobPrev …
#define Sq3BlobInstances()
static SQ3_BLOB Sq3BlobInstances_RT(MK_RT mkrt)
get head-instance from linked-list of Sq3BlobS type …
#define Sq3BlobHandleGet(...)
SQ3_BLOB Sq3BlobGetNullP(void)
Non-inline replacement for Sq3BlobGetNull …
static SQ3_BLOB Sq3BlobNext(SQ3_BLOB const blob)
get next instance from linked-list of Sq3BlobS type
static SQ3_BLOB Sq3BlobGetNull(void)
Null-Slot - return a Sq3BlobC typed NULL instance …
static MK_HDL Sq3BlobHandleGet_RT(MK_RT mkrt, SQ3_BLOB const blob)
Handle-Get-Slot - returns a export-hdl to the Sq3BlobC useable for external storage
SQ3_BLOBN Sq3BlobNP(MK_MNGN mng)
Non-inline replacement for Sq3BlobN …
static bool Sq3BlobCheck(MK_MNGN mng)
check Sq3BlobS -> MkObjectS::signature …
static SQ3_BLOBN Sq3BlobN(MK_MNGN mng)
(const) cast a unknown-object into an Sq3BlobS pointer or NULL if not possible
static SQ3_BLOB Sq3Blob(MK_MNG mng)
cast a unknown-object into an Sq3BlobS pointer or NULL if not possible
MK_BOOL Sq3BlobCheckOP(MK_OBJN obj)
Non-inline replacement for Sq3BlobCheckO …
SQ3_BLOB Sq3BlobP(MK_MNG mng)
Non-inline replacement for Sq3Blob …
static bool Sq3BlobCheckO(MK_OBJN obj)
check Sq3BlobS -> MkObjectS::signature …
MK_BOOL Sq3BlobCheckP(MK_MNGN mng)
Non-inline replacement for Sq3BlobCheck …
static enum MkErrorE Sq3BlobWriteHide(SQ3_BLOB sq3blob, MK_PTRN z, MK_I32 n, MK_I32 iOffset)
Write Data Into A BLOB Incrementally …
static enum MkErrorE Sq3BlobWrite_RT(MK_RT mkrt, SQ3_BLOB sq3blob, MK_BUF z, MK_I32 iOffset)
Write Data Into A BLOB Incrementally …
enum MkErrorE Sq3BlobReadHideP(SQ3_BLOB sq3blob, MK_PTR Z, MK_I32 N, MK_I32 iOffset)
Non-inline replacement for Sq3BlobReadHide …
enum MkErrorE Sq3BlobReadP(MK_RT mkrt, SQ3_BLOB sq3blob, MK_BUF *Z_inout, MK_I32 iOffset)
Non-inline replacement for Sq3BlobRead …
static MK_I32 Sq3BlobBytes(SQ3_BLOB sq3blob)
Return The Size Of An Open BLOB …
enum MkErrorE Sq3BlobWriteP(MK_RT mkrt, SQ3_BLOB sq3blob, MK_BUF z, MK_I32 iOffset)
Non-inline replacement for Sq3BlobWrite …
enum MkErrorE Sq3BlobReopenP(SQ3_BLOB sq3blob, MK_I64 arg1)
Non-inline replacement for Sq3BlobReopen …
MK_I32 Sq3BlobBytesP(SQ3_BLOB sq3blob)
Non-inline replacement for Sq3BlobBytes …
static enum MkErrorE Sq3BlobReadHide(SQ3_BLOB sq3blob, MK_PTR Z, MK_I32 N, MK_I32 iOffset)
Read Data From A BLOB Incrementally …
#define Sq3BlobWrite(...)
static enum MkErrorE Sq3BlobReopen(SQ3_BLOB sq3blob, MK_I64 arg1)
Move a BLOB Handle to a New Row …
enum MkErrorE Sq3BlobWriteHideP(SQ3_BLOB sq3blob, MK_PTRN z, MK_I32 n, MK_I32 iOffset)
Non-inline replacement for Sq3BlobWriteHide …
static enum MkErrorE Sq3BlobRead_RT(MK_RT mkrt, SQ3_BLOB sq3blob, MK_BUF *Z_inout, MK_I32 iOffset)
Read Data From A BLOB Incrementally …
static enum MkErrorE Sq3BlobOpen(SQ3_LITE sq3lite, MK_STRN zDb, MK_STRN zTable, MK_STRN zColumn, MK_I64 iRow, MK_I32 flags, SQ3_BLOB *ppBlob)
Open A BLOB For Incremental I/O …
enum MkErrorE Sq3BlobOpenP(SQ3_LITE sq3lite, MK_STRN zDb, MK_STRN zTable, MK_STRN zColumn, MK_I64 iRow, MK_I32 flags, SQ3_BLOB *ppBlob)
Non-inline replacement for Sq3BlobOpen …
enum MkErrorE Sq3BlobCloseP(SQ3_BLOB sq3blob)
Non-inline replacement for Sq3BlobClose …
static enum MkErrorE Sq3BlobClose(SQ3_BLOB sq3blob)
Close A BLOB Handle …
static SQ3_FILE Sq3FileHandleResolve_RT(MK_RT mkrt, MK_HDL const netHdl)
Handle-Resolve-Slot - return a Sq3FileC from netHdl or null if invalid…
SQ3_FILE Sq3FileNextP(SQ3_FILE const file)
Non-inline replacement for Sq3FileNext …
#define Sq3FileHandleGet(...)
SQ3_FILE Sq3FileInstancesP(MK_RT mkrt)
Non-inline replacement for Sq3FileInstances …
static SQ3_FILE Sq3FilePrev(SQ3_FILE const file)
get previous instance from linked-list of Sq3FileS type
#define Sq3FileInstances()
SQ3_FILE Sq3FilePrevP(SQ3_FILE const file)
Non-inline replacement for Sq3FilePrev …
MK_HDL Sq3FileHandleGetP(MK_RT mkrt, SQ3_FILE const file)
Non-inline replacement for Sq3FileHandleGet …
#define Sq3FileHandleResolve(...)
SQ3_FILE Sq3FileHandleResolveP(MK_RT mkrt, MK_HDL const netHdl)
Non-inline replacement for Sq3FileHandleResolve …
static SQ3_FILE Sq3FileNext(SQ3_FILE const file)
get next instance from linked-list of Sq3FileS type
static MK_HDL Sq3FileHandleGet_RT(MK_RT mkrt, SQ3_FILE const file)
Handle-Get-Slot - returns a export-hdl to the Sq3FileC useable for external storage
static SQ3_FILE Sq3FileGetNull(void)
Null-Slot - return a Sq3FileC typed NULL instance …
static SQ3_FILE Sq3FileInstances_RT(MK_RT mkrt)
get head-instance from linked-list of Sq3FileS type …
SQ3_FILE Sq3FileGetNullP(void)
Non-inline replacement for Sq3FileGetNull …
MK_BOOL Sq3FileCheckP(MK_MNGN mng)
Non-inline replacement for Sq3FileCheck …
static bool Sq3FileCheck(MK_MNGN mng)
check Sq3FileS -> MkObjectS::signature …
SQ3_FILE Sq3FileP(MK_MNG mng)
Non-inline replacement for Sq3File …
static bool Sq3FileCheckO(MK_OBJN obj)
check Sq3FileS -> MkObjectS::signature …
SQ3_FILEN Sq3FileNP(MK_MNGN mng)
Non-inline replacement for Sq3FileN …
static SQ3_FILEN Sq3FileN(MK_MNGN mng)
(const) cast a unknown-object into an Sq3FileS pointer or NULL if not possible
static SQ3_FILE Sq3File(MK_MNG mng)
cast a unknown-object into an Sq3FileS pointer or NULL if not possible
MK_BOOL Sq3FileCheckOP(MK_OBJN obj)
Non-inline replacement for Sq3FileCheckO …
static SQ3_FILE Sq3FileDatabaseObject(MK_STRN X)
Database File Corresponding To A Journal …
SQ3_FILE Sq3FileDatabaseObjectP(MK_STRN X)
Non-inline replacement for Sq3FileDatabaseObject …
SQ3_LITE Sq3LiteNextP(SQ3_LITE const lite)
Non-inline replacement for Sq3LiteNext …
SQ3_LITE Sq3LiteInstancesP(MK_RT mkrt)
Non-inline replacement for Sq3LiteInstances …
#define Sq3LiteHandleGet(...)
SQ3_LITE Sq3LiteHandleResolveP(MK_RT mkrt, MK_HDL const netHdl)
Non-inline replacement for Sq3LiteHandleResolve …
static SQ3_LITE Sq3LiteNext(SQ3_LITE const lite)
get next instance from linked-list of Sq3LiteS type
SQ3_LITE Sq3LiteGetNullP(void)
Non-inline replacement for Sq3LiteGetNull …
static SQ3_LITE Sq3LiteInstances_RT(MK_RT mkrt)
get head-instance from linked-list of Sq3LiteS type …
MK_HDL Sq3LiteHandleGetP(MK_RT mkrt, SQ3_LITE const lite)
Non-inline replacement for Sq3LiteHandleGet …
#define Sq3LiteInstances()
static SQ3_LITE Sq3LiteGetNull(void)
Null-Slot - return a Sq3LiteC typed NULL instance …
SQ3_LITE Sq3LitePrevP(SQ3_LITE const lite)
Non-inline replacement for Sq3LitePrev …
static SQ3_LITE Sq3LiteHandleResolve_RT(MK_RT mkrt, MK_HDL const netHdl)
Handle-Resolve-Slot - return a Sq3LiteC from netHdl or null if invalid…
static SQ3_LITE Sq3LitePrev(SQ3_LITE const lite)
get previous instance from linked-list of Sq3LiteS type
#define Sq3LiteHandleResolve(...)
static MK_HDL Sq3LiteHandleGet_RT(MK_RT mkrt, SQ3_LITE const lite)
Handle-Get-Slot - returns a export-hdl to the Sq3LiteC useable for external storage
SQ3_LITE Sq3LiteP(MK_MNG mng)
Non-inline replacement for Sq3Lite …
MK_BOOL Sq3LiteCheckP(MK_MNGN mng)
Non-inline replacement for Sq3LiteCheck …
static bool Sq3LiteCheckO(MK_OBJN obj)
check Sq3LiteS -> MkObjectS::signature …
MK_BOOL Sq3LiteCheckOP(MK_OBJN obj)
Non-inline replacement for Sq3LiteCheckO …
static bool Sq3LiteCheck(MK_MNGN mng)
check Sq3LiteS -> MkObjectS::signature …
SQ3_LITEN Sq3LiteNP(MK_MNGN mng)
Non-inline replacement for Sq3LiteN …
static SQ3_LITE Sq3Lite(MK_MNG mng)
cast a unknown-object into an Sq3LiteS pointer or NULL if not possible
static SQ3_LITEN Sq3LiteN(MK_MNGN mng)
(const) cast a unknown-object into an Sq3LiteS pointer or NULL if not possible
static enum MkErrorE Sq3LiteBusyTimeout(SQ3_LITE sq3lite, MK_I32 ms)
Set A Busy Timeout …
MK_PTR Sq3LiteUpdateHookP(SQ3_LITE sq3lite, Sq3Fupu_Sq3LiteUpdateHook_arg1 arg1, MK_PTR arg2)
Non-inline replacement for Sq3LiteUpdateHook …
static MK_PTR Sq3LiteUpdateHook(SQ3_LITE sq3lite, Sq3Fupu_Sq3LiteUpdateHook_arg1 arg1, MK_PTR arg2)
Data Change Notification Callbacks …
enum MkErrorE Sq3LiteDeclareVtabP(SQ3_LITE sq3lite, MK_STRN zSQL)
Non-inline replacement for Sq3LiteDeclareVtab …
Sq3Fupu_Sq3LiteUpdateHook_arg1_ret(* Sq3Fupu_Sq3LiteUpdateHook_arg1)(Sq3Fupu_Sq3LiteUpdateHook_arg1_args)
static enum MkErrorE Sq3LiteBusyHandler(SQ3_LITE sq3lite, Sq3Fupu_Sq3LiteBusyHandler_arg1 arg1, MK_PTR arg2)
Register A Callback To Handle SQLITE_BUSY Errors …
Sq3Fupu_Sq3LiteBusyHandler_arg1_ret(* Sq3Fupu_Sq3LiteBusyHandler_arg1)(Sq3Fupu_Sq3LiteBusyHandler_arg1_args)
static enum MkErrorE Sq3LiteLimit(SQ3_LITE sq3lite, enum Sq3LimitE id, MK_I32 newVal)
Run-time Limits …
enum MkErrorE Sq3LiteBusyHandlerP(SQ3_LITE sq3lite, Sq3Fupu_Sq3LiteBusyHandler_arg1 arg1, MK_PTR arg2)
Non-inline replacement for Sq3LiteBusyHandler …
Sq3Fupu_Sq3LiteCommitHook_arg1_ret(* Sq3Fupu_Sq3LiteCommitHook_arg1)(Sq3Fupu_Sq3LiteCommitHook_arg1_args)
static enum MkErrorE Sq3LiteDeclareVtab(SQ3_LITE sq3lite, MK_STRN zSQL)
Declare The Schema Of A Virtual Table …
MK_PTR Sq3LiteRollbackHookP(SQ3_LITE sq3lite, Sq3Fupu_Sq3LiteRollbackHook_arg1 arg1, MK_PTR arg2)
Non-inline replacement for Sq3LiteRollbackHook …
static MK_PTR Sq3LiteRollbackHook(SQ3_LITE sq3lite, Sq3Fupu_Sq3LiteRollbackHook_arg1 arg1, MK_PTR arg2)
Commit And Rollback Notification Callbacks …
enum MkErrorE Sq3LiteLimitP(SQ3_LITE sq3lite, enum Sq3LimitE id, MK_I32 newVal)
Non-inline replacement for Sq3LiteLimit …
static enum MkErrorE Sq3LiteExtendedResultCodes(SQ3_LITE sq3lite, MK_I32 onoff)
Enable Or Disable Extended Result Codes …
static MK_PTR Sq3LiteCommitHook(SQ3_LITE sq3lite, Sq3Fupu_Sq3LiteCommitHook_arg1 arg1, MK_PTR arg2)
Commit And Rollback Notification Callbacks …
enum MkErrorE Sq3LiteBusyTimeoutP(SQ3_LITE sq3lite, MK_I32 ms)
Non-inline replacement for Sq3LiteBusyTimeout …
MK_PTR Sq3LiteCommitHookP(SQ3_LITE sq3lite, Sq3Fupu_Sq3LiteCommitHook_arg1 arg1, MK_PTR arg2)
Non-inline replacement for Sq3LiteCommitHook …
Sq3Fupu_Sq3LiteRollbackHook_arg1_ret(* Sq3Fupu_Sq3LiteRollbackHook_arg1)(Sq3Fupu_Sq3LiteRollbackHook_arg1_args)
enum MkErrorE Sq3LiteExtendedResultCodesP(SQ3_LITE sq3lite, MK_I32 onoff)
Non-inline replacement for Sq3LiteExtendedResultCodes …
MK_STRN Sq3LiteErrMsgP(SQ3_LITE sq3lite)
Non-inline replacement for Sq3LiteErrMsg …
static enum MkErrorE Sq3LiteErrorOffset(SQ3_LITE db)
Error Codes And Messages …
static enum MkErrorE Sq3LiteSystemErrno(SQ3_LITE sq3lite)
Low-level system error code …
enum Sq3ErrorE Sq3LiteErrCodeP(SQ3_LITE db)
Non-inline replacement for Sq3LiteErrCode …
static enum Sq3ErrorE Sq3LiteErrCode(SQ3_LITE db)
Error Codes And Messages …
enum MkErrorE Sq3LiteSystemErrnoP(SQ3_LITE sq3lite)
Non-inline replacement for Sq3LiteSystemErrno …
MK_STRN Sq3LiteErrStrP(MK_I32 arg0)
Non-inline replacement for Sq3LiteErrStr …
static MK_STRN Sq3LiteErrMsg(SQ3_LITE sq3lite)
Error Codes And Messages …
enum Sq3ExtendetResultCodesE Sq3LiteExtendetErrCodeP(SQ3_LITE db)
Non-inline replacement for Sq3LiteExtendetErrCode …
static MK_STRN Sq3LiteErrStr(MK_I32 arg0)
Error Codes And Messages …
static enum Sq3ExtendetResultCodesE Sq3LiteExtendetErrCode(SQ3_LITE db)
Error Codes And Messages …
enum MkErrorE Sq3LiteErrorOffsetP(SQ3_LITE db)
Non-inline replacement for Sq3LiteErrorOffset …
static enum MkErrorE Sq3LiteSleep(MK_I32 arg0)
Suspend Execution For A Short Time …
enum MkErrorE Sq3LiteSleepP(MK_I32 arg0)
Non-inline replacement for Sq3LiteSleep …
static enum MkErrorE Sq3LiteExec(SQ3_LITE sq3lite, MK_STRN sql, Sq3Fupu_Sq3LiteExec_callback_call callback_call, MK_CBP callback_data)
One-Step Query Execution Interface …
enum MkErrorE Sq3LiteExecP(SQ3_LITE sq3lite, MK_STRN sql, Sq3Fupu_Sq3LiteExec_callback_call callback_call, MK_CBP callback_data)
Non-inline replacement for Sq3LiteExec …
Sq3Fupu_Sq3LiteExec_callback_call_ret(* Sq3Fupu_Sq3LiteExec_callback_call)(Sq3Fupu_Sq3LiteExec_callback_call_args)
MK_I32 Sq3LiteGetAutocommitP(SQ3_LITE sq3lite)
Non-inline replacement for Sq3LiteGetAutocommit …
static enum MkErrorE Sq3LiteTxnState(SQ3_LITE sq3lite, MK_STRN zSchema)
Determine the transaction state of a database …
MK_I64 Sq3LiteLastInsertRowidP(SQ3_LITE sq3lite)
Non-inline replacement for Sq3LiteLastInsertRowid …
static MK_I32 Sq3LiteGetAutocommit(SQ3_LITE sq3lite)
Test For Auto-Commit Mode …
enum MkErrorE Sq3LiteVtabOnConflictP(SQ3_LITE sq3lite)
Non-inline replacement for Sq3LiteVtabOnConflict …
static enum MkErrorE Sq3LiteVtabOnConflict(SQ3_LITE sq3lite)
Determine The Virtual Table Conflict Policy …
static MK_I64 Sq3LiteLastInsertRowid(SQ3_LITE sq3lite)
Last Insert Rowid …
enum MkErrorE Sq3LiteTxnStateP(SQ3_LITE sq3lite, MK_STRN zSchema)
Non-inline replacement for Sq3LiteTxnState …
static enum MkErrorE Sq3LiteDbCacheflush(SQ3_LITE sq3lite)
Flush caches to disk mid-transaction …
static enum MkErrorE Sq3LiteTableColumnMetadata(SQ3_LITE db, MK_STRN zDbName, MK_STRN zTableName, MK_STRN zColumnName, MK_STRN *pzDataType, MK_STRN *pzCollSeq, MK_I32 *pNotNull, MK_I32 *pPrimaryKey, MK_I32 *pAutoinc)
Extract Metadata About A Column Of A Table …
static enum MkErrorE Sq3LiteDeserialize_RT(MK_RT mkrt, SQ3_LITE sq3lite, MK_STRN zSchema, MkBinaryR pData, enum Sq3DeSerializeEF mFlags)
Deserialize a database …
static MK_BIN Sq3LiteSerializeHide(SQ3_LITE db, MK_STRN zSchema, MK_I64 *piSize, enum Sq3SerializeE mFlags)
Serialize a database …
static enum MkErrorE Sq3LiteDbReleaseMemory(SQ3_LITE sq3lite)
Free Memory Used By A Database Connection …
static MK_STRN Sq3LiteDbName(SQ3_LITE db, MK_I32 N)
Return The Schema Name For A Database Connection …
enum MkErrorE Sq3LiteAutovacuumPagesP(SQ3_LITE db, Sq3Fupu_Sq3LiteAutovacuumPages_arg1 arg1, MK_PTR arg2, Sq3Fupu_Sq3LiteAutovacuumPages_arg3 arg3)
Non-inline replacement for Sq3LiteAutovacuumPages …
enum MkErrorE Sq3LiteDropModulesHideP(SQ3_LITE db, MK_STRN *azKeep)
Non-inline replacement for Sq3LiteDropModulesHide …
static enum MkErrorE Sq3LiteDropModulesHide(SQ3_LITE db, MK_STRN *azKeep)
Remove Unnecessary Virtual Table Implementations …
Sq3Fupu_Sq3LiteAutovacuumPages_arg3_ret(* Sq3Fupu_Sq3LiteAutovacuumPages_arg3)(Sq3Fupu_Sq3LiteAutovacuumPages_arg3_args)
static enum MkErrorE Sq3LiteFileControl(SQ3_LITE sq3lite, MK_STRN zDbName, enum Sq3TestCtrlE op, MK_PTR arg3)
Low-Level Control Of Database Files …
MK_STRN Sq3LiteDbNameP(SQ3_LITE db, MK_I32 N)
Non-inline replacement for Sq3LiteDbName …
enum MkErrorE Sq3LiteDbStatusP(SQ3_LITE sq3lite, enum Sq3DbStatusE op, MK_I32 *pCur, MK_I32 *pHiwtr, MK_BOOL resetFlg)
Non-inline replacement for Sq3LiteDbStatus …
#define Sq3LiteDbStatusBFL(...)
MkBinaryR Sq3LiteSerializeP(SQ3_LITE sq3lite, MK_STRN zSchema, enum Sq3SerializeE mFlags)
Non-inline replacement for Sq3LiteSerialize …
MK_BIN Sq3LiteSerializeHideP(SQ3_LITE db, MK_STRN zSchema, MK_I64 *piSize, enum Sq3SerializeE mFlags)
Non-inline replacement for Sq3LiteSerializeHide …
static enum MkErrorE Sq3LiteDeserializeHide(SQ3_LITE db, MK_STRN zSchema, MK_BIN pData, MK_I64 szDb, MK_I64 szBuf, enum Sq3DeSerializeEF mFlags)
Deserialize a database …
enum MkErrorE Sq3LiteOverloadFunctionP(SQ3_LITE sq3lite, MK_STRN zFuncName, MK_I32 nArg)
Non-inline replacement for Sq3LiteOverloadFunction …
Sq3Fupu_Sq3LiteAutovacuumPages_arg1_ret(* Sq3Fupu_Sq3LiteAutovacuumPages_arg1)(Sq3Fupu_Sq3LiteAutovacuumPages_arg1_args)
enum MkErrorE Sq3LiteDeserializeHideP(SQ3_LITE db, MK_STRN zSchema, MK_BIN pData, MK_I64 szDb, MK_I64 szBuf, enum Sq3DeSerializeEF mFlags)
Non-inline replacement for Sq3LiteDeserializeHide …
enum MkErrorE Sq3LiteDbStatusBFLP(MK_RT mkrt, SQ3_LITE sq3lite, enum Sq3DbStatusE op, MK_BFL *val_out, MK_BOOL resetFlg)
Non-inline replacement for Sq3LiteDbStatusBFL …
static enum MkErrorE Sq3LiteDbStatus(SQ3_LITE sq3lite, enum Sq3DbStatusE op, MK_I32 *pCur, MK_I32 *pHiwtr, MK_BOOL resetFlg)
Database Connection Status …
static enum MkErrorE Sq3LiteAutovacuumPages(SQ3_LITE db, Sq3Fupu_Sq3LiteAutovacuumPages_arg1 arg1, MK_PTR arg2, Sq3Fupu_Sq3LiteAutovacuumPages_arg3 arg3)
Autovacuum Compaction Amount Callback …
enum MkErrorE Sq3LiteTableColumnMetadataP(SQ3_LITE db, MK_STRN zDbName, MK_STRN zTableName, MK_STRN zColumnName, MK_STRN *pzDataType, MK_STRN *pzCollSeq, MK_I32 *pNotNull, MK_I32 *pPrimaryKey, MK_I32 *pAutoinc)
Non-inline replacement for Sq3LiteTableColumnMetadata …
static MkBinaryR Sq3LiteSerialize(SQ3_LITE sq3lite, MK_STRN zSchema, enum Sq3SerializeE mFlags)
Serialize a database …
static SQ3_FILENAME Sq3LiteDbFilename(SQ3_LITE db, MK_STRN zDbName)
Return The Filename For A Database Connection …
enum MkErrorE Sq3LiteFileControlP(SQ3_LITE sq3lite, MK_STRN zDbName, enum Sq3TestCtrlE op, MK_PTR arg3)
Non-inline replacement for Sq3LiteFileControl …
enum MkErrorE Sq3LiteCreateCollationP(SQ3_LITE sq3lite, MK_STRN zName, MK_I32 eTextRep, MK_PTR pArg, Sq3Fupu_Sq3LiteCreateCollation_xCompare xCompare)
Non-inline replacement for Sq3LiteCreateCollation …
enum MkErrorE Sq3LiteDbReleaseMemoryP(SQ3_LITE sq3lite)
Non-inline replacement for Sq3LiteDbReleaseMemory …
static enum MkErrorE Sq3LiteOverloadFunction(SQ3_LITE sq3lite, MK_STRN zFuncName, MK_I32 nArg)
Overload A Function For A Virtual Table …
SQ3_FILENAME Sq3LiteDbFilenameP(SQ3_LITE db, MK_STRN zDbName)
Non-inline replacement for Sq3LiteDbFilename …
#define Sq3LiteDeserialize(...)
enum MkErrorE Sq3LiteDbReadonlyP(SQ3_LITE db, MK_STRN zDbName)
Non-inline replacement for Sq3LiteDbReadonly …
static enum MkErrorE Sq3LiteDbReadonly(SQ3_LITE db, MK_STRN zDbName)
Determine if a database is read-only …
enum MkErrorE Sq3LiteDeserializeP(MK_RT mkrt, SQ3_LITE sq3lite, MK_STRN zSchema, MkBinaryR pData, enum Sq3DeSerializeEF mFlags)
Non-inline replacement for Sq3LiteDeserialize …
Sq3Fupu_Sq3LiteCreateCollation_xCompare_ret(* Sq3Fupu_Sq3LiteCreateCollation_xCompare)(Sq3Fupu_Sq3LiteCreateCollation_xCompare_args)
static enum MkErrorE Sq3LiteDbStatusBFL_RT(MK_RT mkrt, SQ3_LITE sq3lite, enum Sq3DbStatusE op, MK_BFL *val_out, MK_BOOL resetFlg)
Database Connection Status …
static enum MkErrorE Sq3LiteCreateCollation(SQ3_LITE sq3lite, MK_STRN zName, MK_I32 eTextRep, MK_PTR pArg, Sq3Fupu_Sq3LiteCreateCollation_xCompare xCompare)
Define New Collating Sequences …
enum MkErrorE Sq3LiteDbCacheflushP(SQ3_LITE sq3lite)
Non-inline replacement for Sq3LiteDbCacheflush …
enum MkErrorE Sq3LiteWalCheckpointV2P(SQ3_LITE db, MK_STRN zDb, MK_I32 eMode, MK_I32 *pnLog, MK_I32 *pnCkpt)
Non-inline replacement for Sq3LiteWalCheckpointV2 …
static enum MkErrorE Sq3LiteWalAutocheckpoint(SQ3_LITE db, MK_I32 N)
Configure an auto-checkpoint …
static enum MkErrorE Sq3LiteWalCheckpointV2(SQ3_LITE db, MK_STRN zDb, MK_I32 eMode, MK_I32 *pnLog, MK_I32 *pnCkpt)
Checkpoint a database …
enum MkErrorE Sq3LiteWalAutocheckpointP(SQ3_LITE db, MK_I32 N)
Non-inline replacement for Sq3LiteWalAutocheckpoint …
MK_BOOL Sq3LiteIsInterruptedP(SQ3_LITE sq3lite)
Non-inline replacement for Sq3LiteIsInterrupted …
static void Sq3LiteInterrupt(SQ3_LITE sq3lite)
Interrupt A Long-Running Query …
static MK_BOOL Sq3LiteIsInterrupted(SQ3_LITE sq3lite)
Interrupt A Long-Running Query …
void Sq3LiteInterruptP(SQ3_LITE sq3lite)
Non-inline replacement for Sq3LiteInterrupt …
static MK_I64 Sq3LiteChanges64(SQ3_LITE sq3lite)
Count The Number Of Rows Modified …
static MK_I64 Sq3LiteTotalChanges64(SQ3_LITE sq3lite)
Total Number Of Rows Modified …
MK_I64 Sq3LiteTotalChanges64P(SQ3_LITE sq3lite)
Non-inline replacement for Sq3LiteTotalChanges64 …
MK_I32 Sq3LiteChangesP(SQ3_LITE sq3lite)
Non-inline replacement for Sq3LiteChanges …
static MK_I32 Sq3LiteChanges(SQ3_LITE sq3lite)
Count The Number Of Rows Modified …
void Sq3LiteSetLastInsertRowidP(SQ3_LITE sq3lite, MK_I64 arg1)
Non-inline replacement for Sq3LiteSetLastInsertRowid …
static MK_I32 Sq3LiteTotalChanges(SQ3_LITE sq3lite)
Total Number Of Rows Modified …
static void Sq3LiteSetLastInsertRowid(SQ3_LITE sq3lite, MK_I64 arg1)
Set the Last Insert Rowid value …
MK_I32 Sq3LiteTotalChangesP(SQ3_LITE sq3lite)
Non-inline replacement for Sq3LiteTotalChanges …
MK_I64 Sq3LiteChanges64P(SQ3_LITE sq3lite)
Non-inline replacement for Sq3LiteChanges64 …
enum MkErrorE Sq3LiteOpenV2P(MK_STRN filename, SQ3_LITE *ppDb, enum Sq3OpenEF flags, MK_STRN zVfs)
Non-inline replacement for Sq3LiteOpenV2 …
static enum MkErrorE Sq3LiteCloseV2(SQ3_LITE sq3lite)
Closing A Database Connection …
enum MkErrorE Sq3LitePrepareV2P(SQ3_LITE db, MkStringR zSql, SQ3_STMT *ppStmt)
Non-inline replacement for Sq3LitePrepareV2 …
static enum MkErrorE Sq3LiteOpenV2(MK_STRN filename, SQ3_LITE *ppDb, enum Sq3OpenEF flags, MK_STRN zVfs)
Opening A New Database Connection …
enum MkErrorE Sq3LiteCloseV2P(SQ3_LITE sq3lite)
Non-inline replacement for Sq3LiteCloseV2 …
#define SQ3_EXTERN
static library
static MK_I64 Sq3MemoryHighwater(MK_I32 resetFlag)
Memory Allocator Statistics …
static MK_BOOL Sq3CompileOptionUsed(MK_STRN zOptName)
Run-Time Library Compilation Options Diagnostics …
static MK_STRN Sq3CompileOptionGet(MK_I32 N)
Run-Time Library Compilation Options Diagnostics …
static enum Sq3AuthReturnE Sq3LiteSetAuthorizer(SQ3_LITE sq3lite, Sq3Fupu_Sq3LiteSetAuthorizer_xAuth xAuth, MK_PTR pUserData)
Compile-Time Authorization Callbacks …
MK_STRN Sq3CompileOptionGetP(MK_I32 N)
Non-inline replacement for Sq3CompileOptionGet …
MK_I64 Sq3MemoryHighwaterP(MK_I32 resetFlag)
Non-inline replacement for Sq3MemoryHighwater …
Sq3Fupu_Sq3LiteSetAuthorizer_xAuth_ret(* Sq3Fupu_Sq3LiteSetAuthorizer_xAuth)(Sq3Fupu_Sq3LiteSetAuthorizer_xAuth_args)
void Sq3RandomnessP(MK_I32 N, MK_PTR P)
Non-inline replacement for Sq3Randomness …
static void Sq3Randomness(MK_I32 N, MK_PTR P)
Pseudo-Random Number Generator …
void Sq3LiteProgressHandlerP(SQ3_LITE sq3lite, MK_I32 N, Sq3Fupu_Sq3LiteProgressHandler_X X, MK_PTR P)
Non-inline replacement for Sq3LiteProgressHandler …
enum Sq3AuthReturnE Sq3LiteSetAuthorizerP(SQ3_LITE sq3lite, Sq3Fupu_Sq3LiteSetAuthorizer_xAuth xAuth, MK_PTR pUserData)
Non-inline replacement for Sq3LiteSetAuthorizer …
static enum MkErrorE Sq3Threadsafe(void)
Test To See If The Library Is Threadsafe …
enum MkErrorE Sq3ThreadsafeP(void)
Non-inline replacement for Sq3Threadsafe …
MK_BOOL Sq3CompileOptionUsedP(MK_STRN zOptName)
Non-inline replacement for Sq3CompileOptionUsed …
static MK_I64 Sq3MemoryUsed(void)
Memory Allocator Statistics …
Sq3Fupu_Sq3LiteProgressHandler_X_ret(* Sq3Fupu_Sq3LiteProgressHandler_X)(Sq3Fupu_Sq3LiteProgressHandler_X_args)
MK_I64 Sq3MemoryUsedP(void)
Non-inline replacement for Sq3MemoryUsed …
static void Sq3LiteProgressHandler(SQ3_LITE sq3lite, MK_I32 N, Sq3Fupu_Sq3LiteProgressHandler_X X, MK_PTR P)
Query Progress Callbacks …
MK_I32 Sq3FunctionEF_ToIntP(enum Sq3FunctionEF value)
Non-inline replacement for Sq3FunctionEF_ToInt …
MK_I32 Sq3TxnE_ToIntP(enum Sq3TxnE value)
Non-inline replacement for Sq3TxnE_ToInt …
Sq3IndexConstraintEF
Virtual Table Constraint Operator Codes.
Sq3AuthActionE
Authorizer Action Codes.
Sq3VtabE
Virtual Table Configuration Options.
MK_I32 Sq3LimitE_ToIntP(enum Sq3LimitE value)
Non-inline replacement for Sq3LimitE_ToInt …
Sq3ChangeSetConflictE
Constants Returned By The Conflict Handler.
Sq3CheckpointE
Checkpoint Mode Values.
MK_I32 Sq3CheckpointE_ToIntP(enum Sq3CheckpointE value)
Non-inline replacement for Sq3CheckpointE_ToInt …
static MK_I32 Sq3DbStatusE_ToInt(enum Sq3DbStatusE value)
return the Sq3DbStatusE as integer …
Sq3ConfigE
Configuration Options.
MK_I32 Sq3ExtendetResultCodesE_ToIntP(enum Sq3ExtendetResultCodesE value)
Non-inline replacement for Sq3ExtendetResultCodesE_ToInt …
Sq3StmtStatusE
Status Parameters for prepared statements.
static MK_I32 Sq3ScanStatE_ToInt(enum Sq3ScanStatE value)
return the Sq3ScanStatE as integer …
MK_I32 Sq3StmtStatusE_ToIntP(enum Sq3StmtStatusE value)
Non-inline replacement for Sq3StmtStatusE_ToInt …
MK_I32 Sq3TestCtrlE_ToIntP(enum Sq3TestCtrlE value)
Non-inline replacement for Sq3TestCtrlE_ToInt …
Sq3OpenEF
Flags For File Open Operations.
static MK_I32 Sq3SyncEF_ToInt(enum Sq3SyncEF value)
return the Sq3SyncEF as integer …
static MK_I32 Sq3StatusE_ToInt(enum Sq3StatusE value)
return the Sq3StatusE as integer …
static MK_I32 Sq3ExtendetResultCodesE_ToInt(enum Sq3ExtendetResultCodesE value)
return the Sq3ExtendetResultCodesE as integer …
MK_I32 Sq3ConflictResolutionE_ToIntP(enum Sq3ConflictResolutionE value)
Non-inline replacement for Sq3ConflictResolutionE_ToInt …
static MK_I32 Sq3IndexConstraintEF_ToInt(enum Sq3IndexConstraintEF value)
return the Sq3IndexConstraintEF as integer …
Sq3FcntlE
Standard File Control Opcodes.
MK_I32 Sq3DeSerializeEF_ToIntP(enum Sq3DeSerializeEF value)
Non-inline replacement for Sq3DeSerializeEF_ToInt …
MK_I32 Sq3AccessE_ToIntP(enum Sq3AccessE value)
Non-inline replacement for Sq3AccessE_ToInt …
static MK_I32 Sq3FunctionEF_ToInt(enum Sq3FunctionEF value)
return the Sq3FunctionEF as integer …
MK_I32 Sq3SessionObjConfigE_ToIntP(enum Sq3SessionObjConfigE value)
Non-inline replacement for Sq3SessionObjConfigE_ToInt …
static MK_I32 Sq3TxnE_ToInt(enum Sq3TxnE value)
return the Sq3TxnE as integer …
Sq3SessionObjConfigE
Options for sqlite3session_object_config.
MK_I32 Sq3DbConfigE_ToIntP(enum Sq3DbConfigE value)
Non-inline replacement for Sq3DbConfigE_ToInt …
Sq3LimitE
Run-Time Limit Categories.
MK_I32 Sq3ErrorE_ToIntP(enum Sq3ErrorE value)
Non-inline replacement for Sq3ErrorE_ToInt …
MK_I32 Sq3SerializeE_ToIntP(enum Sq3SerializeE value)
Non-inline replacement for Sq3SerializeE_ToInt …
MK_I32 Sq3StatusE_ToIntP(enum Sq3StatusE value)
Non-inline replacement for Sq3StatusE_ToInt …
static MK_I32 Sq3CheckpointE_ToInt(enum Sq3CheckpointE value)
return the Sq3CheckpointE as integer …
MK_I32 Sq3AuthReturnE_ToIntP(enum Sq3AuthReturnE value)
Non-inline replacement for Sq3AuthReturnE_ToInt …
MK_I32 Sq3ShmLockE_ToIntP(enum Sq3ShmLockE value)
Non-inline replacement for Sq3ShmLockE_ToInt …
static MK_I32 Sq3AuthReturnE_ToInt(enum Sq3AuthReturnE value)
return the Sq3AuthReturnE as integer …
Sq3StatusE
Status Parameters.
Sq3TypeE
Fundamental Datatypes.
MK_I32 Sq3DbStatusE_ToIntP(enum Sq3DbStatusE value)
Non-inline replacement for Sq3DbStatusE_ToInt …
static MK_I32 Sq3VtabE_ToInt(enum Sq3VtabE value)
return the Sq3VtabE as integer …
Sq3PrepareEF
Prepare Flags.
static MK_I32 Sq3TestCtrlE_ToInt(enum Sq3TestCtrlE value)
return the Sq3TestCtrlE as integer …
Sq3DbConfigE
Database Connection Configuration Options.
Sq3SerializeE
Flags for sqlite3_serialize.
MK_I32 Sq3ChangeSetConflictE_ToIntP(enum Sq3ChangeSetConflictE value)
Non-inline replacement for Sq3ChangeSetConflictE_ToInt …
static MK_I32 Sq3AccessE_ToInt(enum Sq3AccessE value)
return the Sq3AccessE as integer …
static MK_I32 Sq3SerializeE_ToInt(enum Sq3SerializeE value)
return the Sq3SerializeE as integer …
Sq3AccessE
Flags for the xAccess VFS method.
static MK_I32 Sq3ConflictResolutionE_ToInt(enum Sq3ConflictResolutionE value)
return the Sq3ConflictResolutionE as integer …
MK_I32 Sq3ScanStatE_ToIntP(enum Sq3ScanStatE value)
Non-inline replacement for Sq3ScanStatE_ToInt …
Sq3DeSerializeEF
Flags for sqlite3_deserialize()
Sq3LockE
File Locking Levels.
static MK_I32 Sq3TraceEF_ToInt(enum Sq3TraceEF value)
return the Sq3TraceEF as integer …
static MK_I32 Sq3ErrorE_ToInt(enum Sq3ErrorE value)
return the Sq3ErrorE as integer …
static MK_I32 Sq3IoCapEF_ToInt(enum Sq3IoCapEF value)
return the Sq3IoCapEF as integer …
MK_I32 Sq3TextE_ToIntP(enum Sq3TextE value)
Non-inline replacement for Sq3TextE_ToInt …
Sq3AuthReturnE
Authorizer Return Codes.
static MK_I32 Sq3MutexE_ToInt(enum Sq3MutexE value)
return the Sq3MutexE as integer …
MK_I32 Sq3ChangesetE_ToIntP(enum Sq3ChangesetE value)
Non-inline replacement for Sq3ChangesetE_ToInt …
MK_I32 Sq3OpenEF_ToIntP(enum Sq3OpenEF value)
Non-inline replacement for Sq3OpenEF_ToInt …
MK_I32 Sq3PrepareEF_ToIntP(enum Sq3PrepareEF value)
Non-inline replacement for Sq3PrepareEF_ToInt …
static MK_I32 Sq3AuthActionE_ToInt(enum Sq3AuthActionE value)
return the Sq3AuthActionE as integer …
static MK_I32 Sq3TextE_ToInt(enum Sq3TextE value)
return the Sq3TextE as integer …
static MK_I32 Sq3ConfigE_ToInt(enum Sq3ConfigE value)
return the Sq3ConfigE as integer …
Sq3DbStatusE
Status Parameters for database connections.
Sq3IoCapEF
Device Characteristics.
static MK_I32 Sq3ChangesetE_ToInt(enum Sq3ChangesetE value)
return the Sq3ChangesetE as integer …
MK_I32 Sq3AuthActionE_ToIntP(enum Sq3AuthActionE value)
Non-inline replacement for Sq3AuthActionE_ToInt …
static MK_I32 Sq3LimitE_ToInt(enum Sq3LimitE value)
return the Sq3LimitE as integer …
static MK_I32 Sq3ShmLockE_ToInt(enum Sq3ShmLockE value)
return the Sq3ShmLockE as integer …
Sq3SyncEF
Synchronization Type Flags.
static MK_I32 Sq3LockE_ToInt(enum Sq3LockE value)
return the Sq3LockE as integer …
MK_I32 Sq3TraceEF_ToIntP(enum Sq3TraceEF value)
Non-inline replacement for Sq3TraceEF_ToInt …
Sq3TraceEF
SQL Trace Event Codes.
static MK_I32 Sq3OpenEF_ToInt(enum Sq3OpenEF value)
return the Sq3OpenEF as integer …
MK_I32 Sq3LockE_ToIntP(enum Sq3LockE value)
Non-inline replacement for Sq3LockE_ToInt …
Sq3ChangesetE
Constants Passed To The Conflict Handler.
Sq3TestCtrlE
Testing Interface Operation Codes.
MK_I32 Sq3IndexConstraintEF_ToIntP(enum Sq3IndexConstraintEF value)
Non-inline replacement for Sq3IndexConstraintEF_ToInt …
Sq3ExtendetResultCodesE
Extended Result Codes.
static MK_I32 Sq3ChangeSetConflictE_ToInt(enum Sq3ChangeSetConflictE value)
return the Sq3ChangeSetConflictE as integer …
Sq3ShmLockE
Flags for the xShmLock VFS method.
static MK_I32 Sq3DeSerializeEF_ToInt(enum Sq3DeSerializeEF value)
return the Sq3DeSerializeEF as integer …
MK_I32 Sq3IoCapEF_ToIntP(enum Sq3IoCapEF value)
Non-inline replacement for Sq3IoCapEF_ToInt …
MK_I32 Sq3ConfigE_ToIntP(enum Sq3ConfigE value)
Non-inline replacement for Sq3ConfigE_ToInt …
MK_I32 Sq3SyncEF_ToIntP(enum Sq3SyncEF value)
Non-inline replacement for Sq3SyncEF_ToInt …
Sq3ScanStatE
Prepared Statement Scan Status Opcodes.
static MK_I32 Sq3FcntlE_ToInt(enum Sq3FcntlE value)
return the Sq3FcntlE as integer …
MK_I32 Sq3FcntlE_ToIntP(enum Sq3FcntlE value)
Non-inline replacement for Sq3FcntlE_ToInt …
Sq3TxnE
Allowed return values from sqlite3_txn_state()
static MK_I32 Sq3PrepareEF_ToInt(enum Sq3PrepareEF value)
return the Sq3PrepareEF as integer …
MK_I32 Sq3VtabE_ToIntP(enum Sq3VtabE value)
Non-inline replacement for Sq3VtabE_ToInt …
Sq3FunctionEF
Function Flags.
static MK_I32 Sq3DbConfigE_ToInt(enum Sq3DbConfigE value)
return the Sq3DbConfigE as integer …
MK_I32 Sq3TypeE_ToIntP(enum Sq3TypeE value)
Non-inline replacement for Sq3TypeE_ToInt …
Sq3ConflictResolutionE
Conflict resolution modes.
static MK_I32 Sq3SessionObjConfigE_ToInt(enum Sq3SessionObjConfigE value)
return the Sq3SessionObjConfigE as integer …
MK_I32 Sq3MutexE_ToIntP(enum Sq3MutexE value)
Non-inline replacement for Sq3MutexE_ToInt …
static MK_I32 Sq3StmtStatusE_ToInt(enum Sq3StmtStatusE value)
return the Sq3StmtStatusE as integer …
static MK_I32 Sq3TypeE_ToInt(enum Sq3TypeE value)
return the Sq3TypeE as integer …
static bool Sq3ErrorCheckI(enum Sq3ErrorE ret)
check if ret signal an error …
MK_BOOL Sq3ErrorCheckIP(enum Sq3ErrorE ret)
Non-inline replacement for Sq3ErrorCheckI …
enum MkErrorE Sq3CompleteP(MK_STRN sql)
Non-inline replacement for Sq3Complete …
#define Sq3KeywordNameBUF(...)
static enum MkErrorE Sq3Complete(MK_STRN sql)
Determine If An SQL Statement Is Complete …
static enum MkErrorE Sq3Status64(enum Sq3StatusE op, MK_I64 *pCurrent, MK_I64 *pHighwater, MK_BOOL resetFlag)
SQLite Runtime Status …
static enum MkErrorE Sq3KeywordCount(void)
SQL Keyword Checking …
enum MkErrorE Sq3KeywordNameBUFP(MK_RT mkrt, MK_I32 num, MK_BUF *kwd_out)
Non-inline replacement for Sq3KeywordNameBUF …
enum MkErrorE Sq3KeywordCountP(void)
Non-inline replacement for Sq3KeywordCount …
static enum MkErrorE Sq3KeywordCheck(MK_STRN arg0, MK_I32 arg1)
SQL Keyword Checking …
static enum MkErrorE Sq3KeywordNameBUF_RT(MK_RT mkrt, MK_I32 num, MK_BUF *kwd_out)
SQL Keyword Checking …
enum MkErrorE Sq3Status64P(enum Sq3StatusE op, MK_I64 *pCurrent, MK_I64 *pHighwater, MK_BOOL resetFlag)
Non-inline replacement for Sq3Status64 …
static enum MkErrorE Sq3Status(enum Sq3StatusE op, MK_I32 *pCurrent, MK_I32 *pHighwater, MK_BOOL resetFlag)
SQLite Runtime Status …
enum MkErrorE Sq3StatusP(enum Sq3StatusE op, MK_I32 *pCurrent, MK_I32 *pHighwater, MK_BOOL resetFlag)
Non-inline replacement for Sq3Status …
static enum MkErrorE Sq3KeywordName(MK_I32 num, MK_STRN *kwd, MK_I32 *kwdsz)
SQL Keyword Checking …
enum MkErrorE Sq3KeywordNameP(MK_I32 num, MK_STRN *kwd, MK_I32 *kwdsz)
Non-inline replacement for Sq3KeywordName …
enum MkErrorE Sq3KeywordCheckP(MK_STRN arg0, MK_I32 arg1)
Non-inline replacement for Sq3KeywordCheck …
static MK_PTR Sq3Realloc64(MK_PTR arg0, MK_I64 N)
Memory Allocation Subsystem …
void Sq3FreeP(MK_PTR N)
Non-inline replacement for Sq3Free …
MK_I64 Sq3MsizeP(MK_PTR N)
Non-inline replacement for Sq3Msize …
MK_PTR Sq3Malloc64P(MK_I64 N)
Non-inline replacement for Sq3Malloc64 …
static void Sq3Free(MK_PTR N)
Memory Allocation Subsystem …
static MK_I64 Sq3Msize(MK_PTR N)
Memory Allocation Subsystem …
static MK_PTR Sq3Malloc64(MK_I64 N)
Memory Allocation Subsystem …
static MK_PTR Sq3Malloc(MK_I32 N)
Memory Allocation Subsystem …
static MK_PTR Sq3Realloc(MK_PTR arg0, MK_I32 N)
Memory Allocation Subsystem …
MK_PTR Sq3ReallocP(MK_PTR arg0, MK_I32 N)
Non-inline replacement for Sq3Realloc …
MK_PTR Sq3MallocP(MK_I32 N)
Non-inline replacement for Sq3Malloc …
MK_PTR Sq3Realloc64P(MK_PTR arg0, MK_I64 N)
Non-inline replacement for Sq3Realloc64 …
MK_I64 Sq3SoftHeapLimit64P(MK_I64 N)
Non-inline replacement for Sq3SoftHeapLimit64 …
enum MkErrorE Sq3ReleaseMemoryP(MK_I32 N)
Non-inline replacement for Sq3ReleaseMemory …
static MK_I64 Sq3HardHeapLimit64(MK_I64 N)
Impose A Limit On Heap Size …
MK_I64 Sq3HardHeapLimit64P(MK_I64 N)
Non-inline replacement for Sq3HardHeapLimit64 …
static enum MkErrorE Sq3ReleaseMemory(MK_I32 N)
Attempt To Free Heap Memory …
static MK_I64 Sq3SoftHeapLimit64(MK_I64 N)
Impose A Limit On Heap Size …
static MK_I32 Sq3StrGlob(MK_STRN zGlob, MK_STRN zStr)
String Globbing …
static MK_I32 Sq3StrLike(MK_STRN zGlob, MK_STRN zStr, MK_I32 cEsc)
String LIKE Matching …
MK_I32 Sq3StrNicmpP(MK_STRN arg0, MK_STRN arg1, MK_I32 arg2)
Non-inline replacement for Sq3StrNicmp …
MK_I32 Sq3StrLikeP(MK_STRN zGlob, MK_STRN zStr, MK_I32 cEsc)
Non-inline replacement for Sq3StrLike …
MK_I32 Sq3StrIcmpP(MK_STRN arg0, MK_STRN arg1)
Non-inline replacement for Sq3StrIcmp …
static MK_I32 Sq3StrIcmp(MK_STRN arg0, MK_STRN arg1)
String Comparison …
static MK_I32 Sq3StrNicmp(MK_STRN arg0, MK_STRN arg1, MK_I32 arg2)
String Comparison …
MK_I32 Sq3StrGlobP(MK_STRN zGlob, MK_STRN zStr)
Non-inline replacement for Sq3StrGlob …
static enum MkErrorE Sq3Shutdown(void)
Initialize The SQLite Library …
static enum MkErrorE Sq3Initialize(void)
Initialize The SQLite Library …
enum MkErrorE Sq3InitializeP(void)
Non-inline replacement for Sq3Initialize …
enum MkErrorE Sq3ShutdownP(void)
Non-inline replacement for Sq3Shutdown …
static enum MkErrorE Sq3OsInit(void)
Initialize The SQLite Library …
enum MkErrorE Sq3OsEndP(void)
Non-inline replacement for Sq3OsEnd …
enum MkErrorE Sq3OsInitP(void)
Non-inline replacement for Sq3OsInit …
static enum MkErrorE Sq3OsEnd(void)
Initialize The SQLite Library …
static MK_STRN Sq3Libversion(void)
Run-Time Library Version Numbers …
static enum MkErrorE Sq3LibversionNumber(void)
Run-Time Library Version Numbers …
MK_STRN Sq3LibversionP(void)
Non-inline replacement for Sq3Libversion …
MK_STRN Sq3SourceidP(void)
Non-inline replacement for Sq3Sourceid …
static MK_STRN Sq3Sourceid(void)
Run-Time Library Version Numbers …
enum MkErrorE Sq3LibversionNumberP(void)
Non-inline replacement for Sq3LibversionNumber …
static MK_STRN Sq3FilenameWal(SQ3_FILENAME F)
Translate filenames …
static void Sq3FreeFilename(SQ3_FILENAME arg0)
Create and Destroy VFS Filenames …
SQ3_FILENAME Sq3CreateFilenameP(MK_STRN zDatabase, MK_STRN zJournal, MK_STRN zWal, MK_I32 azParam_num, MK_STRN *azParam)
Non-inline replacement for Sq3CreateFilename …
static MK_STRN Sq3UriKey(SQ3_FILENAME z, MK_I32 N)
Obtain Values For URI Parameters …
void Sq3FreeFilenameP(SQ3_FILENAME arg0)
Non-inline replacement for Sq3FreeFilename …
MK_I64 Sq3UriInt64P(SQ3_FILENAME arg0, MK_STRN arg1, MK_I64 arg2)
Non-inline replacement for Sq3UriInt64 …
MK_STRN Sq3FilenameDatabaseP(SQ3_FILENAME F)
Non-inline replacement for Sq3FilenameDatabase …
MK_STRN Sq3UriParameterP(SQ3_FILENAME z, MK_STRN zParam)
Non-inline replacement for Sq3UriParameter …
MK_STRN Sq3FilenameWalP(SQ3_FILENAME F)
Non-inline replacement for Sq3FilenameWal …
MK_STRN Sq3UriKeyP(SQ3_FILENAME z, MK_I32 N)
Non-inline replacement for Sq3UriKey …
static MK_I64 Sq3UriInt64(SQ3_FILENAME arg0, MK_STRN arg1, MK_I64 arg2)
Obtain Values For URI Parameters …
static SQ3_FILENAME Sq3CreateFilename(MK_STRN zDatabase, MK_STRN zJournal, MK_STRN zWal, MK_I32 azParam_num, MK_STRN *azParam)
Create and Destroy VFS Filenames …
static MK_STRN Sq3FilenameDatabase(SQ3_FILENAME F)
Translate filenames …
MK_STRN Sq3FilenameJournalP(SQ3_FILENAME F)
Non-inline replacement for Sq3FilenameJournal …
static MK_STRN Sq3FilenameJournal(SQ3_FILENAME F)
Translate filenames …
enum MkErrorE Sq3UriBooleanP(SQ3_FILENAME z, MK_STRN zParam, MK_I32 bDefault)
Non-inline replacement for Sq3UriBoolean …
static MK_STRN Sq3UriParameter(SQ3_FILENAME z, MK_STRN zParam)
Obtain Values For URI Parameters …
static enum MkErrorE Sq3UriBoolean(SQ3_FILENAME z, MK_STRN zParam, MK_I32 bDefault)
Obtain Values For URI Parameters …
enum MkErrorE Sq3StmtBindText64P(MK_RT mkrt, SQ3_STMT sq3stmt, MK_I32 pos, MkStringR text, enum Sq3TextE encoding)
Non-inline replacement for Sq3StmtBindText64 …
static enum MkErrorE Sq3StmtBindTextHide(SQ3_STMT sq3stmt, MK_I32 pos, MK_STRN text, MK_I32 len, Sq3Fupu_Sq3StmtBindTextHide_cb cb)
Binding Values To Prepared Statements …
enum MkErrorE Sq3StmtBindBlob64P(MK_RT mkrt, SQ3_STMT sq3stmt, MK_I32 pos, MkBinaryR blob)
Non-inline replacement for Sq3StmtBindBlob64 …
static enum MkErrorE Sq3StmtBindDouble(SQ3_STMT sq3stmt, MK_I32 arg1, MK_DBL arg2)
Binding Values To Prepared Statements …
enum MkErrorE Sq3StmtBindBlobP(MK_RT mkrt, SQ3_STMT sq3stmt, MK_I32 pos, MkBinaryR blob)
Non-inline replacement for Sq3StmtBindBlob …
#define Sq3StmtBindBlob64(...)
static enum MkErrorE Sq3StmtBindNull(SQ3_STMT sq3stmt, MK_I32 arg1)
Binding Values To Prepared Statements …
enum MkErrorE Sq3StmtBindBlob64HideP(SQ3_STMT sq3stmt, MK_I32 pos, MK_PTRN blob, MK_I64 len, Sq3Fupu_Sq3StmtBindBlob64Hide_cb cb)
Non-inline replacement for Sq3StmtBindBlob64Hide …
static enum MkErrorE Sq3StmtBindText64_RT(MK_RT mkrt, SQ3_STMT sq3stmt, MK_I32 pos, MkStringR text, enum Sq3TextE encoding)
Bind a MkStringR Value To a Prepared Statement …
static enum MkErrorE Sq3StmtBindPointer(SQ3_STMT sq3stmt, MK_I32 arg1, MK_PTR arg2, MK_STRN arg3, Sq3Fupu_Sq3StmtBindPointer_arg4 arg4)
Binding Values To Prepared Statements …
#define Sq3StmtBindText64(...)
static MK_STRN Sq3StmtBindParameterName(SQ3_STMT sq3stmt, MK_I32 arg1)
Name Of A Host Parameter …
Sq3Fupu_Sq3StmtBindBlob64Hide_cb_ret(* Sq3Fupu_Sq3StmtBindBlob64Hide_cb)(Sq3Fupu_Sq3StmtBindBlob64Hide_cb_args)
#define Sq3StmtBindText(...)
MK_STRN Sq3StmtBindParameterNameP(SQ3_STMT sq3stmt, MK_I32 arg1)
Non-inline replacement for Sq3StmtBindParameterName …
Sq3Fupu_Sq3StmtBindText64Hide_cb_ret(* Sq3Fupu_Sq3StmtBindText64Hide_cb)(Sq3Fupu_Sq3StmtBindText64Hide_cb_args)
static enum MkErrorE Sq3StmtBindBlobHide(SQ3_STMT sq3stmt, MK_I32 pos, MK_PTRN blob, MK_I32 len, Sq3Fupu_Sq3StmtBindBlobHide_cb cb)
Binding Values To Prepared Statements …
static enum MkErrorE Sq3StmtBindBlob_RT(MK_RT mkrt, SQ3_STMT sq3stmt, MK_I32 pos, MkBinaryR blob)
Bind a MkBinaryR Value To a Prepared Statement …
static enum MkErrorE Sq3StmtBindZeroblob64(SQ3_STMT sq3stmt, MK_I32 arg1, MK_I64 arg2)
Binding Values To Prepared Statements …
enum MkErrorE Sq3StmtBindParameterCountP(SQ3_STMT sq3stmt)
Non-inline replacement for Sq3StmtBindParameterCount …
Sq3Fupu_Sq3StmtBindBlobHide_cb_ret(* Sq3Fupu_Sq3StmtBindBlobHide_cb)(Sq3Fupu_Sq3StmtBindBlobHide_cb_args)
enum MkErrorE Sq3StmtBindDoubleP(SQ3_STMT sq3stmt, MK_I32 arg1, MK_DBL arg2)
Non-inline replacement for Sq3StmtBindDouble …
#define Sq3StmtBindBlob(...)
static enum MkErrorE Sq3StmtBindParameterCount(SQ3_STMT sq3stmt)
Number Of SQL Parameters …
enum MkErrorE Sq3StmtBindIntP(SQ3_STMT sq3stmt, MK_I32 arg1, MK_I32 arg2)
Non-inline replacement for Sq3StmtBindInt …
static enum MkErrorE Sq3StmtBindInt64(SQ3_STMT sq3stmt, MK_I32 arg1, MK_I64 arg2)
Binding Values To Prepared Statements …
enum MkErrorE Sq3StmtBindTextP(MK_RT mkrt, SQ3_STMT sq3stmt, MK_I32 pos, MkStringR text)
Non-inline replacement for Sq3StmtBindText …
enum MkErrorE Sq3StmtBindBlobHideP(SQ3_STMT sq3stmt, MK_I32 pos, MK_PTRN blob, MK_I32 len, Sq3Fupu_Sq3StmtBindBlobHide_cb cb)
Non-inline replacement for Sq3StmtBindBlobHide …
enum MkErrorE Sq3StmtBindInt64P(SQ3_STMT sq3stmt, MK_I32 arg1, MK_I64 arg2)
Non-inline replacement for Sq3StmtBindInt64 …
static enum MkErrorE Sq3StmtBindBlob64Hide(SQ3_STMT sq3stmt, MK_I32 pos, MK_PTRN blob, MK_I64 len, Sq3Fupu_Sq3StmtBindBlob64Hide_cb cb)
Binding Values To Prepared Statements …
static enum MkErrorE Sq3StmtBindBlob64_RT(MK_RT mkrt, SQ3_STMT sq3stmt, MK_I32 pos, MkBinaryR blob)
Bind a MkBinaryR Value To a Prepared Statement …
enum MkErrorE Sq3StmtBindText64HideP(SQ3_STMT sq3stmt, MK_I32 pos, MK_STRN text, MK_I64 len, Sq3Fupu_Sq3StmtBindText64Hide_cb cb, enum Sq3TextE encoding)
Non-inline replacement for Sq3StmtBindText64Hide …
enum MkErrorE Sq3StmtBindTextHideP(SQ3_STMT sq3stmt, MK_I32 pos, MK_STRN text, MK_I32 len, Sq3Fupu_Sq3StmtBindTextHide_cb cb)
Non-inline replacement for Sq3StmtBindTextHide …
static enum MkErrorE Sq3StmtBindValue(SQ3_STMT sq3stmt, MK_I32 arg1, SQ3_VALN arg2)
Binding Values To Prepared Statements …
static enum MkErrorE Sq3StmtBindZeroblob(SQ3_STMT sq3stmt, MK_I32 arg1, MK_I32 n)
Binding Values To Prepared Statements …
static enum MkErrorE Sq3StmtBindParameterIndex(SQ3_STMT sq3stmt, MK_STRN zName)
Index Of A Parameter With A Given Name …
enum MkErrorE Sq3StmtBindValueP(SQ3_STMT sq3stmt, MK_I32 arg1, SQ3_VALN arg2)
Non-inline replacement for Sq3StmtBindValue …
enum MkErrorE Sq3StmtBindZeroblobP(SQ3_STMT sq3stmt, MK_I32 arg1, MK_I32 n)
Non-inline replacement for Sq3StmtBindZeroblob …
enum MkErrorE Sq3StmtBindZeroblob64P(SQ3_STMT sq3stmt, MK_I32 arg1, MK_I64 arg2)
Non-inline replacement for Sq3StmtBindZeroblob64 …
enum MkErrorE Sq3StmtBindPointerP(SQ3_STMT sq3stmt, MK_I32 arg1, MK_PTR arg2, MK_STRN arg3, Sq3Fupu_Sq3StmtBindPointer_arg4 arg4)
Non-inline replacement for Sq3StmtBindPointer …
enum MkErrorE Sq3StmtBindParameterIndexP(SQ3_STMT sq3stmt, MK_STRN zName)
Non-inline replacement for Sq3StmtBindParameterIndex …
enum MkErrorE Sq3StmtBindNullP(SQ3_STMT sq3stmt, MK_I32 arg1)
Non-inline replacement for Sq3StmtBindNull …
Sq3Fupu_Sq3StmtBindPointer_arg4_ret(* Sq3Fupu_Sq3StmtBindPointer_arg4)(Sq3Fupu_Sq3StmtBindPointer_arg4_args)
static enum MkErrorE Sq3StmtBindInt(SQ3_STMT sq3stmt, MK_I32 arg1, MK_I32 arg2)
Binding Values To Prepared Statements …
static enum MkErrorE Sq3StmtBindText64Hide(SQ3_STMT sq3stmt, MK_I32 pos, MK_STRN text, MK_I64 len, Sq3Fupu_Sq3StmtBindText64Hide_cb cb, enum Sq3TextE encoding)
Binding Values To Prepared Statements …
static enum MkErrorE Sq3StmtBindText_RT(MK_RT mkrt, SQ3_STMT sq3stmt, MK_I32 pos, MkStringR text)
Bind a MkStringR Value To a Prepared Statement …
Sq3Fupu_Sq3StmtBindTextHide_cb_ret(* Sq3Fupu_Sq3StmtBindTextHide_cb)(Sq3Fupu_Sq3StmtBindTextHide_cb_args)
#define Sq3StmtHandleResolve(...)
MK_HDL Sq3StmtHandleGetP(MK_RT mkrt, SQ3_STMT const stmt)
Non-inline replacement for Sq3StmtHandleGet …
SQ3_STMT Sq3StmtInstancesP(MK_RT mkrt)
Non-inline replacement for Sq3StmtInstances …
SQ3_STMT Sq3StmtPrevP(SQ3_STMT const stmt)
Non-inline replacement for Sq3StmtPrev …
static MK_HDL Sq3StmtHandleGet_RT(MK_RT mkrt, SQ3_STMT const stmt)
Handle-Get-Slot - returns a export-hdl to the Sq3StmtC useable for external storage
static SQ3_STMT Sq3StmtPrev(SQ3_STMT const stmt)
get previous instance from linked-list of Sq3StmtS type
SQ3_STMT Sq3StmtNextP(SQ3_STMT const stmt)
Non-inline replacement for Sq3StmtNext …
static SQ3_STMT Sq3StmtNext(SQ3_STMT const stmt)
get next instance from linked-list of Sq3StmtS type
#define Sq3StmtInstances()
static SQ3_STMT Sq3StmtHandleResolve_RT(MK_RT mkrt, MK_HDL const netHdl)
Handle-Resolve-Slot - return a Sq3StmtC from netHdl or null if invalid…
SQ3_STMT Sq3StmtGetNullP(void)
Non-inline replacement for Sq3StmtGetNull …
SQ3_STMT Sq3StmtHandleResolveP(MK_RT mkrt, MK_HDL const netHdl)
Non-inline replacement for Sq3StmtHandleResolve …
static SQ3_STMT Sq3StmtGetNull(void)
Null-Slot - return a Sq3StmtC typed NULL instance …
#define Sq3StmtHandleGet(...)
static SQ3_STMT Sq3StmtInstances_RT(MK_RT mkrt)
get head-instance from linked-list of Sq3StmtS type …
static SQ3_STMTN Sq3StmtN(MK_MNGN mng)
(const) cast a unknown-object into an Sq3StmtS pointer or NULL if not possible
static bool Sq3StmtCheckO(MK_OBJN obj)
check Sq3StmtS -> MkObjectS::signature …
SQ3_STMT Sq3StmtP(MK_MNG mng)
Non-inline replacement for Sq3Stmt …
static SQ3_STMT Sq3Stmt(MK_MNG mng)
cast a unknown-object into an Sq3StmtS pointer or NULL if not possible
MK_BOOL Sq3StmtCheckP(MK_MNGN mng)
Non-inline replacement for Sq3StmtCheck …
MK_BOOL Sq3StmtCheckOP(MK_OBJN obj)
Non-inline replacement for Sq3StmtCheckO …
SQ3_STMTN Sq3StmtNP(MK_MNGN mng)
Non-inline replacement for Sq3StmtN …
static bool Sq3StmtCheck(MK_MNGN mng)
check Sq3StmtS -> MkObjectS::signature …
MkBinaryR Sq3StmtColumnBlobP(SQ3_STMT sq3stmt, MK_I32 iCol)
Non-inline replacement for Sq3StmtColumnBlob …
MK_I32 Sq3StmtColumnIntP(SQ3_STMT sq3stmt, MK_I32 iCol)
Non-inline replacement for Sq3StmtColumnInt …
static enum Sq3TypeE Sq3StmtColumnType(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …
static MkBinaryR Sq3StmtColumnBlob(SQ3_STMT sq3stmt, MK_I32 iCol)
Result a MkBinaryR Value From A Query.
static MK_DBL Sq3StmtColumnDouble(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …
MK_STRN Sq3StmtColumnTextHideP(SQ3_STMT sq3stmt, MK_I32 iCol)
Non-inline replacement for Sq3StmtColumnTextHide …
MK_DBL Sq3StmtColumnDoubleP(SQ3_STMT sq3stmt, MK_I32 iCol)
Non-inline replacement for Sq3StmtColumnDouble …
static MK_STRN Sq3StmtColumnTextHide(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …
MK_I32 Sq3StmtColumnBytesP(SQ3_STMT sq3stmt, MK_I32 iCol)
Non-inline replacement for Sq3StmtColumnBytes …
SQ3_VAL Sq3StmtColumnValueP(SQ3_STMT sq3stmt, MK_I32 iCol)
Non-inline replacement for Sq3StmtColumnValue …
static MK_I64 Sq3StmtColumnInt64(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …
static MkStringR Sq3StmtColumnText(SQ3_STMT sq3stmt, MK_I32 iCol)
Result a MkStringR Value From A Query.
MK_STRN Sq3StmtColumnNameP(SQ3_STMT sq3stmt, MK_I32 N)
Non-inline replacement for Sq3StmtColumnName …
MK_I64 Sq3StmtColumnInt64P(SQ3_STMT sq3stmt, MK_I32 iCol)
Non-inline replacement for Sq3StmtColumnInt64 …
static MK_I32 Sq3StmtColumnCount(SQ3_STMT pStmt)
Number Of Columns In A Result Set …
static MK_STRN Sq3StmtColumnName(SQ3_STMT sq3stmt, MK_I32 N)
Column Names In A Result Set …
MK_I32 Sq3StmtColumnCountP(SQ3_STMT pStmt)
Non-inline replacement for Sq3StmtColumnCount …
MK_BINN Sq3StmtColumnBlobHideP(SQ3_STMT sq3stmt, MK_I32 iCol)
Non-inline replacement for Sq3StmtColumnBlobHide …
MkStringR Sq3StmtColumnTextP(SQ3_STMT sq3stmt, MK_I32 iCol)
Non-inline replacement for Sq3StmtColumnText …
static SQ3_VAL Sq3StmtColumnValue(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …
static MK_I32 Sq3StmtColumnInt(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …
enum Sq3TypeE Sq3StmtColumnTypeP(SQ3_STMT sq3stmt, MK_I32 iCol)
Non-inline replacement for Sq3StmtColumnType …
static MK_BINN Sq3StmtColumnBlobHide(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …
static MK_I32 Sq3StmtColumnBytes(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …
static enum MkErrorE Sq3StmtStatus(SQ3_STMT sq3stmt, enum Sq3StmtStatusE op, MK_BOOL resetFlg)
Prepared Statement Status …
enum MkErrorE Sq3StmtReadonlyP(SQ3_STMT pStmt)
Non-inline replacement for Sq3StmtReadonly …
static SQ3_LITE Sq3StmtDbHandle(SQ3_STMT sq3stmt)
Find The Database Handle Of A Prepared Statement …
static enum MkErrorE Sq3StmtDataCount(SQ3_STMT pStmt)
Number of columns in a result set …
static enum MkErrorE Sq3StmtIsExplain(SQ3_STMT pStmt)
Query The EXPLAIN Setting For A Prepared Statement …
enum MkErrorE Sq3StmtIsExplainP(SQ3_STMT pStmt)
Non-inline replacement for Sq3StmtIsExplain …
enum MkErrorE Sq3StmtBusyP(SQ3_STMT sq3stmt)
Non-inline replacement for Sq3StmtBusy …
static enum MkErrorE Sq3StmtReadonly(SQ3_STMT pStmt)
Determine If An SQL Statement Writes The Database …
enum MkErrorE Sq3StmtStatusP(SQ3_STMT sq3stmt, enum Sq3StmtStatusE op, MK_BOOL resetFlg)
Non-inline replacement for Sq3StmtStatus …
enum MkErrorE Sq3StmtDataCountP(SQ3_STMT pStmt)
Non-inline replacement for Sq3StmtDataCount …
static enum MkErrorE Sq3StmtBusy(SQ3_STMT sq3stmt)
Determine If A Prepared Statement Has Been Reset …
SQ3_LITE Sq3StmtDbHandleP(SQ3_STMT sq3stmt)
Non-inline replacement for Sq3StmtDbHandle …
enum MkErrorE Sq3StmtClearBindingsP(SQ3_STMT sq3stmt)
Non-inline replacement for Sq3StmtClearBindings …
static enum MkErrorE Sq3StmtExplain(SQ3_STMT pStmt, MK_I32 eMode)
Change The EXPLAIN Setting For A Prepared Statement …
static enum MkErrorE Sq3StmtClearBindings(SQ3_STMT sq3stmt)
Reset All Bindings On A Prepared Statement …
enum MkErrorE Sq3StmtStepP(SQ3_STMT sq3stmt, enum Sq3ErrorE *retCode)
Non-inline replacement for Sq3StmtStep …
enum MkErrorE Sq3StmtResetP(SQ3_STMT pStmt)
Non-inline replacement for Sq3StmtReset …
static SQ3_STMT Sq3StmtNextStmt(SQ3_LITE pDb, SQ3_STMT pStmt)
Find the next prepared statement …
SQ3_STMT Sq3StmtNextStmtP(SQ3_LITE pDb, SQ3_STMT pStmt)
Non-inline replacement for Sq3StmtNextStmt …
static enum MkErrorE Sq3StmtStep(SQ3_STMT sq3stmt, enum Sq3ErrorE *retCode)
Evaluate An SQL Statement …
static enum MkErrorE Sq3StmtReset(SQ3_STMT pStmt)
Reset A Prepared Statement Object …
enum MkErrorE Sq3StmtExplainP(SQ3_STMT pStmt, MK_I32 eMode)
Non-inline replacement for Sq3StmtExplain …
MK_STRN Sq3StmtSqlP(SQ3_STMT pStmt)
Non-inline replacement for Sq3StmtSql …
static MK_STR Sq3StmtExpandedSql(SQ3_STMT pStmt)
Retrieving Statement SQL …
static MK_STRN Sq3StmtGetPzTail(SQ3_STMT sq3stmt)
return the non compiled sql-statement from Sq3StmtPrepareV2 and Sq3StmtPrepareV3 …
MK_STRN Sq3StmtGetPzTailP(SQ3_STMT sq3stmt)
Non-inline replacement for Sq3StmtGetPzTail …
MK_STR Sq3StmtExpandedSqlP(SQ3_STMT pStmt)
Non-inline replacement for Sq3StmtExpandedSql …
static MK_STRN Sq3StmtSql(SQ3_STMT pStmt)
Retrieving Statement SQL …
enum MkErrorE Sq3StmtPrepareV2HideP(SQ3_LITE db, MK_STRN zSql, MK_I32 nByte, SQ3_STMT *ppStmt, MK_STRN *pzTail)
Non-inline replacement for Sq3StmtPrepareV2Hide …
static enum MkErrorE Sq3StmtPrepareV2Hide(SQ3_LITE db, MK_STRN zSql, MK_I32 nByte, SQ3_STMT *ppStmt, MK_STRN *pzTail)
Compiling An SQL Statement …
static enum MkErrorE Sq3StmtPrepareV2(SQ3_LITE db, MkStringR zSql, SQ3_STMT *ppStmt)
Compiling An SQL Statement …
enum MkErrorE Sq3StmtFinalizeP(SQ3_STMT pStmt)
Non-inline replacement for Sq3StmtFinalize …
static enum MkErrorE Sq3StmtFinalize(SQ3_STMT pStmt)
Destroy A Prepared Statement Object …
enum MkErrorE Sq3StmtPrepareV2P(SQ3_LITE db, MkStringR zSql, SQ3_STMT *ppStmt)
Non-inline replacement for Sq3StmtPrepareV2 …
enum MkErrorE Sq3StmtPrepareV3HideP(SQ3_LITE db, MK_STRN zSql, MK_I32 nByte, enum Sq3PrepareEF prepFlags, SQ3_STMT *ppStmt, MK_STRN *pzTail)
Non-inline replacement for Sq3StmtPrepareV3Hide …
static enum MkErrorE Sq3StmtPrepareV3(SQ3_LITE db, MkStringR zSql, Sq3PrepareEF prepFlags, SQ3_STMT *ppStmt)
Compiling An SQL Statement …
static enum MkErrorE Sq3LitePrepareV2(SQ3_LITE db, MkStringR zSql, SQ3_STMT *ppStmt)
Compiling An SQL Statement …
enum MkErrorE Sq3StmtPrepareV3P(SQ3_LITE db, MkStringR zSql, enum Sq3PrepareEF prepFlags, SQ3_STMT *ppStmt)
Non-inline replacement for Sq3StmtPrepareV3 …
static enum MkErrorE Sq3StmtPrepareV3Hide(SQ3_LITE db, MK_STRN zSql, MK_I32 nByte, enum Sq3PrepareEF prepFlags, SQ3_STMT *ppStmt, MK_STRN *pzTail)
Compiling An SQL Statement …
static SQ3_VAL Sq3ValueGetNull(void)
Null-Slot - return a Sq3ValueC typed NULL instance …
SQ3_VAL Sq3ValueNextP(SQ3_VAL const val)
Non-inline replacement for Sq3ValueNext …
#define Sq3ValueInstances()
SQ3_VAL Sq3ValueGetNullP(void)
Non-inline replacement for Sq3ValueGetNull …
#define Sq3ValueHandleResolve(...)
static SQ3_VAL Sq3ValueInstances_RT(MK_RT mkrt)
get head-instance from linked-list of Sq3ValueS type …
static SQ3_VAL Sq3ValueNext(SQ3_VAL const val)
get next instance from linked-list of Sq3ValueS type
static MK_HDL Sq3ValueHandleGet_RT(MK_RT mkrt, SQ3_VAL const val)
Handle-Get-Slot - returns a export-hdl to the Sq3ValueC useable for external storage
SQ3_VAL Sq3ValuePrevP(SQ3_VAL const val)
Non-inline replacement for Sq3ValuePrev …
MK_HDL Sq3ValueHandleGetP(MK_RT mkrt, SQ3_VAL const val)
Non-inline replacement for Sq3ValueHandleGet …
SQ3_VAL Sq3ValueHandleResolveP(MK_RT mkrt, MK_HDL const netHdl)
Non-inline replacement for Sq3ValueHandleResolve …
static SQ3_VAL Sq3ValuePrev(SQ3_VAL const val)
get previous instance from linked-list of Sq3ValueS type
static SQ3_VAL Sq3ValueHandleResolve_RT(MK_RT mkrt, MK_HDL const netHdl)
Handle-Resolve-Slot - return a Sq3ValueC from netHdl or null if invalid…
SQ3_VAL Sq3ValueInstancesP(MK_RT mkrt)
Non-inline replacement for Sq3ValueInstances …
#define Sq3ValueHandleGet(...)
static bool Sq3ValCheckO(MK_OBJN obj)
check Sq3ValueS -> MkObjectS::signature …
SQ3_VAL Sq3ValP(MK_MNG mng)
Non-inline replacement for Sq3Val …
MK_BOOL Sq3ValCheckOP(MK_OBJN obj)
Non-inline replacement for Sq3ValCheckO …
static bool Sq3ValCheck(MK_MNGN mng)
check Sq3ValueS -> MkObjectS::signature …
SQ3_VALN Sq3ValNP(MK_MNGN mng)
Non-inline replacement for Sq3ValN …
static SQ3_VAL Sq3Val(MK_MNG mng)
cast a unknown-object into an Sq3ValueS pointer or NULL if not possible
MK_BOOL Sq3ValCheckP(MK_MNGN mng)
Non-inline replacement for Sq3ValCheck …
static SQ3_VALN Sq3ValN(MK_MNGN mng)
(const) cast a unknown-object into an Sq3ValueS pointer or NULL if not possible
enum Sq3TextE Sq3ValueEncodingP(SQ3_VALN sq3val)
Non-inline replacement for Sq3ValueEncoding …
static enum Sq3TextE Sq3ValueEncoding(SQ3_VALN sq3val)
Report the internal text encoding state of an sqlite3_value object …
static enum Sq3TypeE Sq3ValueType(SQ3_VALN sq3val)
Obtaining SQL Values …
static enum Sq3TextE Sq3ValueBytes(SQ3_VALN sq3val)
Obtaining SQL Values …
enum Sq3TextE Sq3ValueBytesP(SQ3_VALN sq3val)
Non-inline replacement for Sq3ValueBytes …
static MK_I32 Sq3ValueSubType(SQ3_VALN sq3val)
Finding The Subtype Of SQL Values …
static MK_BOOL Sq3ValueFromBind(SQ3_VALN sq3val)
Obtaining SQL Values …
MK_I32 Sq3ValueSubTypeP(SQ3_VALN sq3val)
Non-inline replacement for Sq3ValueSubType …
enum Sq3TypeE Sq3ValueNumericTypeP(SQ3_VALN sq3val)
Non-inline replacement for Sq3ValueNumericType …
MK_BOOL Sq3ValueNoChangeP(SQ3_VALN sq3val)
Non-inline replacement for Sq3ValueNoChange …
MK_BOOL Sq3ValueFromBindP(SQ3_VALN sq3val)
Non-inline replacement for Sq3ValueFromBind …
static MK_BOOL Sq3ValueNoChange(SQ3_VALN sq3val)
Obtaining SQL Values …
static enum Sq3TypeE Sq3ValueNumericType(SQ3_VALN sq3val)
Obtaining SQL Values …
enum Sq3TypeE Sq3ValueTypeP(SQ3_VALN sq3val)
Non-inline replacement for Sq3ValueType …
static void Sq3ValueFree(SQ3_VAL sq3val)
Copy And Free SQL Values …
SQ3_VAL Sq3ValueDupP(SQ3_VALN sq3val)
Non-inline replacement for Sq3ValueDup …
static SQ3_VAL Sq3ValueDup(SQ3_VALN sq3val)
Copy And Free SQL Values …
void Sq3ValueFreeP(SQ3_VAL sq3val)
Non-inline replacement for Sq3ValueFree …
static MK_BUF Sq3ValueBlob_RT(MK_RT mkrt, SQ3_VALN sq3val)
Obtaining SQL Values …
static MkStringR Sq3ValueStringR(SQ3_VALN sq3val)
Obtaining SQL Values …
MkBinaryR Sq3ValueBinaryRP(SQ3_VALN sq3val)
Non-inline replacement for Sq3ValueBinaryR …
MK_BUF Sq3ValueBlobP(MK_RT mkrt, SQ3_VALN sq3val)
Non-inline replacement for Sq3ValueBlob …
MK_BINN Sq3ValueBlobHideP(SQ3_VALN sq3val)
Non-inline replacement for Sq3ValueBlobHide …
static MkBinaryR Sq3ValueBinaryR(SQ3_VALN sq3val)
Obtaining SQL Values …
#define Sq3ValueBlob(...)
MK_I32 Sq3ValueIntP(SQ3_VALN sq3val)
Non-inline replacement for Sq3ValueInt …
static MK_I64 Sq3ValueInt64(SQ3_VALN sq3val)
Obtaining SQL Values …
static MK_PTR Sq3ValuePointer(SQ3_VALN sq3val, MK_STRN arg1)
Obtaining SQL Values …
static MK_STRN Sq3ValueText(SQ3_VALN sq3val)
Obtaining SQL Values …
MK_PTR Sq3ValuePointerP(SQ3_VALN sq3val, MK_STRN arg1)
Non-inline replacement for Sq3ValuePointer …
MK_I64 Sq3ValueInt64P(SQ3_VALN sq3val)
Non-inline replacement for Sq3ValueInt64 …
MK_STRN Sq3ValueTextP(SQ3_VALN sq3val)
Non-inline replacement for Sq3ValueText …
static MK_BINN Sq3ValueBlobHide(SQ3_VALN sq3val)
Obtaining SQL Values …
MkStringR Sq3ValueStringRP(SQ3_VALN sq3val)
Non-inline replacement for Sq3ValueStringR …
static MK_DBL Sq3ValueDouble(SQ3_VALN sq3val)
Obtaining SQL Values …
static MK_I32 Sq3ValueInt(SQ3_VALN sq3val)
Obtaining SQL Values …
MK_DBL Sq3ValueDoubleP(SQ3_VALN sq3val)
Non-inline replacement for Sq3ValueDouble …
static enum MkErrorE Sq3ValueVtabInNext(SQ3_VAL pVal, SQ3_VAL *ppOut)
Find all elements on the right-hand side of an IN constraint …
static enum MkErrorE Sq3ValueVtabInFirst(SQ3_VAL pVal, SQ3_VAL *ppOut)
Find all elements on the right-hand side of an IN constraint …
enum MkErrorE Sq3ValueVtabInNextP(SQ3_VAL pVal, SQ3_VAL *ppOut)
Non-inline replacement for Sq3ValueVtabInNext …
enum MkErrorE Sq3ValueVtabInFirstP(SQ3_VAL pVal, SQ3_VAL *ppOut)
Non-inline replacement for Sq3ValueVtabInFirst …
struct sqlite3_blob sqlite3_blob
struct sqlite3_value sqlite3_value
struct sqlite3_stmt sqlite3_stmt
Struct to represent the data of the Sq3BlobC …
Struct to represent the data of the Sq3FileC …
Struct to represent the data of the Sq3LiteC …
Struct to represent the data of the Sq3StmtC …
Struct to represent the data of the Sq3ValueC …