theSq3Lite 10.0 NHI1 - theKernel - theLink - theConfig - theSq3Lite - theCompiler - theBrain - theGuard - theLib - theATL
c - tcl - atl - cs - py - rb - jv - cc
Loading...
Searching...
No Matches
sqlite3_inline_sq3.h
Go to the documentation of this file.
1
12/* LABEL-NO */
13
14#pragma once
15
16#include "LibSq3Lite_sq3.h"
17
19
20// BEGIN-inline - created by 'c_MqC.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
21
22// BEGIN-Sq3BlobC - created by 'c_MqC.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
23
28
29// doc-key: Sq3BlobC,Sq3BlobC-Class-Define,sc_
31__parser__(inline=Sq3Blob,NATIVE=sqlite3_blob ME_CCC_Sq3BlobC,class=Sq3BlobC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=Sq3Blob)
33
34// doc-key: Sq3BlobC,Sq3BlobC-Class-Define,sm_
36__parser__(inline=Sq3BlobCheck,class=Sq3BlobC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=Sq3BlobCheck)
39__parser__(inline=Sq3BlobCheckO,class=Sq3BlobC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=Sq3BlobCheckO)
42__parser__(inline=Sq3BlobN,NATIVE=sqlite3_blob ME_CCN_Sq3BlobC,class=Sq3BlobC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=Sq3BlobN)
46
51
52// doc-key: Sq3BlobC,Sq3BlobC-Class-Export,sc_
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)
56
57// doc-key: Sq3BlobC,Sq3BlobC-Class-Export,om_
58__parser__global__(Sq3BlobHandleGet:blob:null-allowed=yes);
60__parser__(inline=Sq3BlobHandleGet_RT,INSTANCE=blob,class=Sq3BlobC,class-overload=MkObjectHandleGet,doc-group=_ignore_,doc-index=Class,doc-name=Export,prefix=Sq3Blob,alias=Sq3BlobHandleGet,runtime=Sq3BlobHandleGet)
64
69
70// doc-key: Sq3BlobC,Sq3BlobC-Class-Introspection,oc_
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)
77
78// doc-key: Sq3BlobC,Sq3BlobC-Class-Introspection,sc_
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)
84
89
90// doc-key: Sq3BlobC,Sq3BlobC-Class-Misc,sc_
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)
96
101
102// doc-key: Sq3BlobC,Sq3BlobC-Misc,oci
103__parser__global__(Sq3BlobRead:Z_inout:REFERENCE-OBJECT=yes);
104__parser__global__(Sq3BlobRead:Z_inout:inout=yes);
106__parser__(inline=Sq3BlobRead_RT,INSTANCE=sq3blob,prefix=Sq3Blob,alias=Sq3BlobRead,runtime=Sq3BlobRead)
108
109// doc-key: Sq3BlobC,Sq3BlobC-Misc,om_
111__parser__(inline=Sq3BlobBytes,INSTANCE=sq3blob,prefix=Sq3Blob,alias=Sq3BlobBytes)
114__parser__(inline=Sq3BlobReadHide,INSTANCE=sq3blob,hide=yes,prefix=Sq3Blob,alias=Sq3BlobReadHide)
117__parser__(inline=Sq3BlobReopen,INSTANCE=sq3blob,prefix=Sq3Blob,alias=Sq3BlobReopen)
120__parser__(inline=Sq3BlobWrite_RT,INSTANCE=sq3blob,prefix=Sq3Blob,alias=Sq3BlobWrite,runtime=Sq3BlobWrite)
123__parser__(inline=Sq3BlobWriteHide,INSTANCE=sq3blob,hide=yes,prefix=Sq3Blob,alias=Sq3BlobWriteHide)
127
132
133// doc-key: Sq3BlobC,Sq3BlobC-TOR,sCo
134__parser__global__(Sq3BlobOpen:ppBlob:out=yes);
136__parser__(inline=Sq3BlobOpen,CTOR=dummy_CTOR,DEFAULT-ARGS=ppBlob,class=Sq3BlobC,constructor=yes,lng-constr=yes,prefix=Sq3Blob,static=yes,alias=Sq3BlobOpen)
137SQ3_EXTERN enum MkErrorE MK_DECL Sq3BlobOpenP (SQ3_LITE sq3lite, MK_STRN zDb, MK_STRN zTable, MK_STRN zColumn, MK_I64 iRow, MK_I32 flags, SQ3_BLOB *ppBlob);
138
139// doc-key: Sq3BlobC,Sq3BlobC-TOR,om_
141__parser__(inline=Sq3BlobClose,INSTANCE=sq3blob,destructor=yes,prefix=Sq3Blob,alias=Sq3BlobClose)
145
146// END-Sq3BlobC - created by 'c_MqC.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
147
148// BEGIN-Sq3FileC - created by 'c_MqC.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
149
154
155// doc-key: Sq3FileC,Sq3FileC-Class-Define,sc_
157__parser__(inline=Sq3File,NATIVE=sqlite3_file ME_CCC_Sq3FileC,class=Sq3FileC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=Sq3File)
159
160// doc-key: Sq3FileC,Sq3FileC-Class-Define,sm_
162__parser__(inline=Sq3FileCheck,class=Sq3FileC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=Sq3FileCheck)
165__parser__(inline=Sq3FileCheckO,class=Sq3FileC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=Sq3FileCheckO)
168__parser__(inline=Sq3FileN,NATIVE=sqlite3_file ME_CCN_Sq3FileC,class=Sq3FileC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=Sq3FileN)
172
177
178// doc-key: Sq3FileC,Sq3FileC-Class-Export,sc_
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)
182
183// doc-key: Sq3FileC,Sq3FileC-Class-Export,om_
184__parser__global__(Sq3FileHandleGet:file:null-allowed=yes);
186__parser__(inline=Sq3FileHandleGet_RT,INSTANCE=file,class=Sq3FileC,class-overload=MkObjectHandleGet,doc-group=_ignore_,doc-index=Class,doc-name=Export,prefix=Sq3File,alias=Sq3FileHandleGet,runtime=Sq3FileHandleGet)
190
195
196// doc-key: Sq3FileC,Sq3FileC-Class-Introspection,oc_
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)
203
204// doc-key: Sq3FileC,Sq3FileC-Class-Introspection,sc_
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)
210
215
216// doc-key: Sq3FileC,Sq3FileC-Class-Misc,sc_
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)
222
227
228// doc-key: Sq3FileC,Sq3FileC-TOR,sCc
230__parser__(inline=Sq3FileDatabaseObject,NATIVE=sqlite3_file ME_CCC_Sq3FileC,RET-ATTR=T,class=Sq3FileC,constructor=yes,prefix=Sq3File,static=yes,alias=Sq3FileDatabaseObject)
234
235// END-Sq3FileC - created by 'c_MqC.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
236
237// BEGIN-Sq3Lite - created by 'c_MqC.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
238
243
244// doc-key: Sq3Lite,Sq3Lite-Config,sm_
246__parser__(inline=Sq3CompileOptionGet,class=Package,doc-group=Config,prefix=Sq3,static=yes,alias=Sq3CompileOptionGet)
249__parser__(inline=Sq3CompileOptionUsed,class=Package,doc-group=Config,prefix=Sq3,static=yes,alias=Sq3CompileOptionUsed)
252__parser__(inline=Sq3LiteProgressHandler,class=Package,doc-group=Config,hide=yes,prefix=Sq3Lite,static=yes,alias=Sq3LiteProgressHandler)
255__parser__(inline=Sq3LiteSetAuthorizer,DEFAULT-ARGS=xAuth pUserData,class=Package,doc-group=Config,hide=yes,prefix=Sq3Lite,static=yes,alias=Sq3LiteSetAuthorizer)
258__parser__(inline=Sq3MemoryHighwater,class=Package,doc-group=Config,prefix=Sq3,static=yes,alias=Sq3MemoryHighwater)
261__parser__(inline=Sq3MemoryUsed,class=Package,doc-group=Config,prefix=Sq3,static=yes,alias=Sq3MemoryUsed)
264__parser__(inline=Sq3Randomness,DEFAULT-ARGS=P,class=Package,doc-group=Config,hide=yes,prefix=Sq3,static=yes,alias=Sq3Randomness)
267__parser__(inline=Sq3Threadsafe,class=Package,doc-group=Config,prefix=Sq3,static=yes,alias=Sq3Threadsafe)
271
276
277// doc-key: Sq3Lite,Sq3Lite-Enum,sm_
279__parser__(inline=Sq3AccessE_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3AccessE_ToInt)
282__parser__(inline=Sq3AuthActionE_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3AuthActionE_ToInt)
285__parser__(inline=Sq3AuthReturnE_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3AuthReturnE_ToInt)
288__parser__(inline=Sq3ChangeSetConflictE_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3ChangeSetConflictE_ToInt)
291__parser__(inline=Sq3ChangesetE_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3ChangesetE_ToInt)
294__parser__(inline=Sq3CheckpointE_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3CheckpointE_ToInt)
297__parser__(inline=Sq3ConfigE_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3ConfigE_ToInt)
300__parser__(inline=Sq3ConflictResolutionE_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3ConflictResolutionE_ToInt)
303__parser__(inline=Sq3DbConfigE_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3DbConfigE_ToInt)
306__parser__(inline=Sq3DbStatusE_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3DbStatusE_ToInt)
309__parser__(inline=Sq3DeSerializeEF_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3DeSerializeEF_ToInt)
312__parser__(inline=Sq3ErrorE_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3ErrorE_ToInt)
315__parser__(inline=Sq3ExtendetResultCodesE_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3ExtendetResultCodesE_ToInt)
318__parser__(inline=Sq3FcntlE_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3FcntlE_ToInt)
321__parser__(inline=Sq3FunctionEF_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3FunctionEF_ToInt)
324__parser__(inline=Sq3IndexConstraintEF_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3IndexConstraintEF_ToInt)
327__parser__(inline=Sq3IoCapEF_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3IoCapEF_ToInt)
330__parser__(inline=Sq3LimitE_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3LimitE_ToInt)
333__parser__(inline=Sq3LockE_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3LockE_ToInt)
336__parser__(inline=Sq3MutexE_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3MutexE_ToInt)
339__parser__(inline=Sq3OpenEF_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3OpenEF_ToInt)
342__parser__(inline=Sq3PrepareEF_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3PrepareEF_ToInt)
345__parser__(inline=Sq3ScanStatE_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3ScanStatE_ToInt)
348__parser__(inline=Sq3SerializeE_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3SerializeE_ToInt)
351__parser__(inline=Sq3SessionObjConfigE_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3SessionObjConfigE_ToInt)
354__parser__(inline=Sq3ShmLockE_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3ShmLockE_ToInt)
357__parser__(inline=Sq3StatusE_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3StatusE_ToInt)
360__parser__(inline=Sq3StmtStatusE_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3StmtStatusE_ToInt)
363__parser__(inline=Sq3SyncEF_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3SyncEF_ToInt)
366__parser__(inline=Sq3TestCtrlE_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3TestCtrlE_ToInt)
369__parser__(inline=Sq3TextE_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3TextE_ToInt)
372__parser__(inline=Sq3TraceEF_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3TraceEF_ToInt)
375__parser__(inline=Sq3TxnE_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3TxnE_ToInt)
378__parser__(inline=Sq3TypeE_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3TypeE_ToInt)
381__parser__(inline=Sq3VtabE_ToInt,class=Sq3Lite,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=Sq3VtabE_ToInt)
385
390
391// doc-key: Sq3Lite,Sq3Lite-Error,sm_
393__parser__(inline=Sq3ErrorCheckI,doc-group=Error,prefix=Sq3,static=yes,alias=Sq3ErrorCheckI)
397
402
403// doc-key: Sq3Lite,Sq3Lite-Info,sco
406__parser__(inline=Sq3KeywordNameBUF_RT,DEFAULT-ARGS=kwd_out,class=Package,doc-group=Info,prefix=Sq3,static=yes,alias=Sq3KeywordNameBUF,runtime=Sq3KeywordNameBUF)
408
409// doc-key: Sq3Lite,Sq3Lite-Info,sm_
411__parser__(inline=Sq3Complete,class=Package,doc-group=Info,prefix=Sq3,static=yes,alias=Sq3Complete)
414__parser__(inline=Sq3KeywordCheck,class=Package,doc-group=Info,prefix=Sq3,static=yes,alias=Sq3KeywordCheck)
417__parser__(inline=Sq3KeywordCount,class=Package,doc-group=Info,prefix=Sq3,static=yes,alias=Sq3KeywordCount)
419
420// doc-key: Sq3Lite,Sq3Lite-Info,smo
424__parser__(inline=Sq3KeywordName,DEFAULT-ARGS=kwd kwdsz,class=Package,doc-group=Info,prefix=Sq3,static=yes,alias=Sq3KeywordName)
426__parser__global__(Sq3Status:pCurrent:out=yes);
427__parser__global__(Sq3Status:pHighwater:out=yes);
429__parser__(inline=Sq3Status,class=Package,doc-group=Info,prefix=Sq3,static=yes,alias=Sq3Status)
430SQ3_EXTERN enum MkErrorE MK_DECL Sq3StatusP (enum Sq3StatusE op, MK_I32 *pCurrent, MK_I32 *pHighwater, MK_BOOL resetFlag);
431__parser__global__(Sq3Status64:pCurrent:out=yes);
432__parser__global__(Sq3Status64:pHighwater:out=yes);
434__parser__(inline=Sq3Status64,class=Package,doc-group=Info,prefix=Sq3,static=yes,alias=Sq3Status64)
435SQ3_EXTERN enum MkErrorE MK_DECL Sq3Status64P (enum Sq3StatusE op, MK_I64 *pCurrent, MK_I64 *pHighwater, MK_BOOL resetFlag);
438
443
444// doc-key: Sq3Lite,Sq3Lite-Internal-Alloc,sm_
446__parser__(inline=Sq3Free,class=Package,doc-group=Alloc,doc-index=Internal,hide=yes,prefix=Sq3,static=yes,alias=Sq3Free)
449__parser__(inline=Sq3Malloc,class=Package,doc-group=Alloc,doc-index=Internal,hide=yes,prefix=Sq3,static=yes,alias=Sq3Malloc)
452__parser__(inline=Sq3Malloc64,class=Package,doc-group=Alloc,doc-index=Internal,hide=yes,prefix=Sq3,static=yes,alias=Sq3Malloc64)
455__parser__(inline=Sq3Msize,class=Package,doc-group=Alloc,doc-index=Internal,hide=yes,prefix=Sq3,static=yes,alias=Sq3Msize)
458__parser__(inline=Sq3Realloc,class=Package,doc-group=Alloc,doc-index=Internal,hide=yes,prefix=Sq3,static=yes,alias=Sq3Realloc)
461__parser__(inline=Sq3Realloc64,class=Package,doc-group=Alloc,doc-index=Internal,hide=yes,prefix=Sq3,static=yes,alias=Sq3Realloc64)
465
470
471// doc-key: Sq3Lite,Sq3Lite-Internal-Memory,sm_
473__parser__(inline=Sq3HardHeapLimit64,class=Package,doc-group=Memory,doc-index=Internal,prefix=Sq3,static=yes,alias=Sq3HardHeapLimit64)
476__parser__(inline=Sq3ReleaseMemory,class=Package,doc-group=Memory,doc-index=Internal,prefix=Sq3,static=yes,alias=Sq3ReleaseMemory)
479__parser__(inline=Sq3SoftHeapLimit64,class=Package,doc-group=Memory,doc-index=Internal,prefix=Sq3,static=yes,alias=Sq3SoftHeapLimit64)
483
488
489// doc-key: Sq3Lite,Sq3Lite-Internal-String,sm_
491__parser__(inline=Sq3StrGlob,prefix=Sq3,static=yes,alias=Sq3StrGlob)
494__parser__(inline=Sq3StrIcmp,prefix=Sq3,static=yes,alias=Sq3StrIcmp)
497__parser__(inline=Sq3StrLike,prefix=Sq3,static=yes,alias=Sq3StrLike)
500__parser__(inline=Sq3StrNicmp,prefix=Sq3,static=yes,alias=Sq3StrNicmp)
504
509
510// doc-key: Sq3Lite,Sq3Lite-Setup-libsqlite3,sm_
512__parser__(inline=Sq3Initialize,class=Package,doc-group=libsqlite3,doc-index=Setup,prefix=Sq3,static=yes,alias=Sq3Initialize)
515__parser__(inline=Sq3OsEnd,class=Package,doc-group=libsqlite3,doc-index=Setup,prefix=Sq3,static=yes,alias=Sq3OsEnd)
518__parser__(inline=Sq3OsInit,class=Package,doc-group=libsqlite3,doc-index=Setup,prefix=Sq3,static=yes,alias=Sq3OsInit)
521__parser__(inline=Sq3Shutdown,class=Package,doc-group=libsqlite3,doc-index=Setup,prefix=Sq3,static=yes,alias=Sq3Shutdown)
525
530
531// doc-key: Sq3Lite,Sq3Lite-Version,sm_
533__parser__(inline=Sq3Libversion,class=Package,doc-group=Version,prefix=Sq3,static=yes,alias=Sq3Libversion)
536__parser__(inline=Sq3LibversionNumber,class=Package,doc-group=Version,prefix=Sq3,static=yes,alias=Sq3LibversionNumber)
539__parser__(inline=Sq3Sourceid,class=Package,doc-group=Version,prefix=Sq3,static=yes,alias=Sq3Sourceid)
543
548
549// doc-key: Sq3Lite,Sq3Lite-Vfs,sm_
551__parser__(inline=Sq3CreateFilename,DEFAULT-ARGS=azParam,HIDE-MULTI-PARAM=yes,class=Package,doc-group=Vfs,hide=yes,prefix=Sq3,static=yes,alias=Sq3CreateFilename)
552SQ3_EXTERN SQ3_FILENAME MK_DECL Sq3CreateFilenameP (MK_STRN zDatabase, MK_STRN zJournal, MK_STRN zWal, MK_I32 azParam_num, MK_STRN *azParam);
554__parser__(inline=Sq3FilenameDatabase,class=Package,doc-group=Vfs,prefix=Sq3,static=yes,alias=Sq3FilenameDatabase)
557__parser__(inline=Sq3FilenameJournal,class=Package,doc-group=Vfs,prefix=Sq3,static=yes,alias=Sq3FilenameJournal)
560__parser__(inline=Sq3FilenameWal,class=Package,doc-group=Vfs,prefix=Sq3,static=yes,alias=Sq3FilenameWal)
563__parser__(inline=Sq3FreeFilename,class=Package,doc-group=Vfs,prefix=Sq3,static=yes,alias=Sq3FreeFilename)
564SQ3_EXTERN void MK_DECL Sq3FreeFilenameP (SQ3_FILENAME arg0);
566__parser__(inline=Sq3UriBoolean,class=Package,doc-group=Vfs,prefix=Sq3,static=yes,alias=Sq3UriBoolean)
567SQ3_EXTERN enum MkErrorE MK_DECL Sq3UriBooleanP (SQ3_FILENAME z, MK_STRN zParam, MK_I32 bDefault);
569__parser__(inline=Sq3UriInt64,class=Package,doc-group=Vfs,prefix=Sq3,static=yes,alias=Sq3UriInt64)
570SQ3_EXTERN MK_I64 MK_DECL Sq3UriInt64P (SQ3_FILENAME arg0, MK_STRN arg1, MK_I64 arg2);
572__parser__(inline=Sq3UriKey,class=Package,doc-group=Vfs,prefix=Sq3,static=yes,alias=Sq3UriKey)
575__parser__(inline=Sq3UriParameter,class=Package,doc-group=Vfs,prefix=Sq3,static=yes,alias=Sq3UriParameter)
579
580// END-Sq3Lite - created by 'c_MqC.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
581
582// BEGIN-Sq3LiteC - created by 'c_MqC.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
583
588
589// doc-key: Sq3LiteC,Sq3LiteC-Class-Define,sc_
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)
593
594// doc-key: Sq3LiteC,Sq3LiteC-Class-Define,sm_
596__parser__(inline=Sq3LiteCheck,class=Sq3LiteC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=Sq3LiteCheck)
599__parser__(inline=Sq3LiteCheckO,class=Sq3LiteC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=Sq3LiteCheckO)
602__parser__(inline=Sq3LiteN,NATIVE=sqlite3 ME_CCN_Sq3LiteC,class=Sq3LiteC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=Sq3LiteN)
606
611
612// doc-key: Sq3LiteC,Sq3LiteC-Class-Export,sc_
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)
616
617// doc-key: Sq3LiteC,Sq3LiteC-Class-Export,om_
618__parser__global__(Sq3LiteHandleGet:lite:null-allowed=yes);
620__parser__(inline=Sq3LiteHandleGet_RT,INSTANCE=lite,class=Sq3LiteC,class-overload=MkObjectHandleGet,doc-group=_ignore_,doc-index=Class,doc-name=Export,prefix=Sq3Lite,alias=Sq3LiteHandleGet,runtime=Sq3LiteHandleGet)
624
629
630// doc-key: Sq3LiteC,Sq3LiteC-Class-Introspection,oc_
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)
637
638// doc-key: Sq3LiteC,Sq3LiteC-Class-Introspection,sc_
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)
644
649
650// doc-key: Sq3LiteC,Sq3LiteC-Class-Misc,sc_
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)
656
661
662// doc-key: Sq3LiteC,Sq3LiteC-Config,om_
664__parser__(inline=Sq3LiteBusyHandler,INSTANCE=sq3lite,class=Sq3LiteC,doc-group=Config,hide=yes,prefix=Sq3Lite,alias=Sq3LiteBusyHandler)
667__parser__(inline=Sq3LiteBusyTimeout,INSTANCE=sq3lite,class=Sq3LiteC,doc-group=Config,prefix=Sq3Lite,alias=Sq3LiteBusyTimeout)
670__parser__(inline=Sq3LiteCommitHook,INSTANCE=sq3lite,class=Sq3LiteC,doc-group=Config,hide=yes,prefix=Sq3Lite,alias=Sq3LiteCommitHook)
673__parser__(inline=Sq3LiteDeclareVtab,INSTANCE=sq3lite,class=Sq3LiteC,doc-group=Config,prefix=Sq3Lite,alias=Sq3LiteDeclareVtab)
676__parser__(inline=Sq3LiteExtendedResultCodes,INSTANCE=sq3lite,class=Sq3LiteC,doc-group=Config,prefix=Sq3Lite,alias=Sq3LiteExtendedResultCodes)
679__parser__(inline=Sq3LiteLimit,INSTANCE=sq3lite,class=Sq3LiteC,doc-group=Config,prefix=Sq3Lite,alias=Sq3LiteLimit)
682__parser__(inline=Sq3LiteRollbackHook,INSTANCE=sq3lite,class=Sq3LiteC,doc-group=Config,hide=yes,prefix=Sq3Lite,alias=Sq3LiteRollbackHook)
685__parser__(inline=Sq3LiteUpdateHook,INSTANCE=sq3lite,class=Sq3LiteC,doc-group=Config,hide=yes,prefix=Sq3Lite,alias=Sq3LiteUpdateHook)
689
694
695// doc-key: Sq3LiteC,Sq3LiteC-Error,om_
697__parser__(inline=Sq3LiteErrCode,INSTANCE=db,class=Sq3LiteC,doc-group=Error,error-ignore=yes,prefix=Sq3Lite,alias=Sq3LiteErrCode)
700__parser__(inline=Sq3LiteErrMsg,INSTANCE=sq3lite,class=Sq3LiteC,doc-group=Error,prefix=Sq3Lite,alias=Sq3LiteErrMsg)
703__parser__(inline=Sq3LiteErrorOffset,INSTANCE=db,class=Sq3LiteC,doc-group=Error,prefix=Sq3Lite,alias=Sq3LiteErrorOffset)
706__parser__(inline=Sq3LiteExtendetErrCode,INSTANCE=db,class=Sq3LiteC,doc-group=Error,prefix=Sq3Lite,alias=Sq3LiteExtendetErrCode)
709__parser__(inline=Sq3LiteSystemErrno,INSTANCE=sq3lite,class=Sq3LiteC,doc-group=Error,prefix=Sq3Lite,alias=Sq3LiteSystemErrno)
711
712// doc-key: Sq3LiteC,Sq3LiteC-Error,sm_
714__parser__(inline=Sq3LiteErrStr,class=Sq3LiteC,doc-group=Error,prefix=Sq3Lite,static=yes,alias=Sq3LiteErrStr)
718
723
724// doc-key: Sq3LiteC,Sq3LiteC-Execution,om_
725__parser__global__(Sq3LiteExec:callback_data:CALLBACK=LiteExec);
726__parser__global__(Sq3LiteExec:callback_data:CALLBACK-NULL-CHECK=callback_call);
727__parser__global__(Sq3LiteExec:callback_data:ONCE=yes);
728__parser__global__(Sq3LiteExec:callback_data:callback-data=yes);
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)
732
733// doc-key: Sq3LiteC,Sq3LiteC-Execution,sm_
735__parser__(inline=Sq3LiteSleep,class=Sq3LiteC,doc-group=Execution,prefix=Sq3Lite,static=yes,alias=Sq3LiteSleep)
739
744
745// doc-key: Sq3LiteC,Sq3LiteC-Info,om_
747__parser__(inline=Sq3LiteGetAutocommit,INSTANCE=sq3lite,class=Sq3LiteC,doc-group=Info,prefix=Sq3Lite,alias=Sq3LiteGetAutocommit)
750__parser__(inline=Sq3LiteLastInsertRowid,INSTANCE=sq3lite,class=Sq3LiteC,doc-group=Info,prefix=Sq3Lite,alias=Sq3LiteLastInsertRowid)
753__parser__(inline=Sq3LiteTxnState,INSTANCE=sq3lite,class=Sq3LiteC,doc-group=Info,prefix=Sq3Lite,alias=Sq3LiteTxnState)
756__parser__(inline=Sq3LiteVtabOnConflict,INSTANCE=sq3lite,class=Sq3LiteC,doc-group=Info,prefix=Sq3Lite,alias=Sq3LiteVtabOnConflict)
760
765
766// doc-key: Sq3LiteC,Sq3LiteC-Misc,oco
769__parser__(inline=Sq3LiteDbStatusBFL_RT,INSTANCE=sq3lite,prefix=Sq3Lite,alias=Sq3LiteDbStatusBFL,runtime=Sq3LiteDbStatusBFL)
771
772// doc-key: Sq3LiteC,Sq3LiteC-Misc,om_
774__parser__(inline=Sq3LiteAutovacuumPages,INSTANCE=db,hide=yes,prefix=Sq3Lite,alias=Sq3LiteAutovacuumPages)
777__parser__(inline=Sq3LiteCreateCollation,INSTANCE=sq3lite,hide=yes,prefix=Sq3Lite,alias=Sq3LiteCreateCollation)
780__parser__(inline=Sq3LiteDbCacheflush,INSTANCE=sq3lite,prefix=Sq3Lite,alias=Sq3LiteDbCacheflush)
783__parser__(inline=Sq3LiteDbFilename,INSTANCE=db,prefix=Sq3Lite,alias=Sq3LiteDbFilename)
786__parser__(inline=Sq3LiteDbName,INSTANCE=db,prefix=Sq3Lite,alias=Sq3LiteDbName)
789__parser__(inline=Sq3LiteDbReadonly,INSTANCE=db,prefix=Sq3Lite,alias=Sq3LiteDbReadonly)
792__parser__(inline=Sq3LiteDbReleaseMemory,INSTANCE=sq3lite,prefix=Sq3Lite,alias=Sq3LiteDbReleaseMemory)
795__parser__(inline=Sq3LiteDeserialize_RT,INSTANCE=sq3lite,prefix=Sq3Lite,alias=Sq3LiteDeserialize,runtime=Sq3LiteDeserialize)
798__parser__(inline=Sq3LiteDeserializeHide,DEFAULT-ARGS=mFlags,INSTANCE=db,hide=yes,prefix=Sq3Lite,alias=Sq3LiteDeserializeHide)
802__parser__(inline=Sq3LiteDropModulesHide,INSTANCE=db,hide=yes,prefix=Sq3Lite,alias=Sq3LiteDropModulesHide)
805__parser__(inline=Sq3LiteFileControl,INSTANCE=sq3lite,hide=yes,prefix=Sq3Lite,alias=Sq3LiteFileControl)
808__parser__(inline=Sq3LiteOverloadFunction,INSTANCE=sq3lite,prefix=Sq3Lite,alias=Sq3LiteOverloadFunction)
811__parser__(inline=Sq3LiteSerialize,INSTANCE=sq3lite,prefix=Sq3Lite,alias=Sq3LiteSerialize)
813
814// doc-key: Sq3LiteC,Sq3LiteC-Misc,omo
816__parser__global__(Sq3LiteDbStatus:pHiwtr:out=yes);
818__parser__(inline=Sq3LiteDbStatus,INSTANCE=sq3lite,prefix=Sq3Lite,alias=Sq3LiteDbStatus)
819SQ3_EXTERN enum MkErrorE MK_DECL Sq3LiteDbStatusP (SQ3_LITE sq3lite, enum Sq3DbStatusE op, MK_I32 *pCur, MK_I32 *pHiwtr, MK_BOOL resetFlg);
822__parser__(inline=Sq3LiteSerializeHide,DEFAULT-ARGS=piSize mFlags,INSTANCE=db,hide=yes,prefix=Sq3Lite,alias=Sq3LiteSerializeHide)
830__parser__(inline=Sq3LiteTableColumnMetadata,DEFAULT-ARGS=pzDataType pzCollSeq pNotNull pPrimaryKey pAutoinc,INSTANCE=db,prefix=Sq3Lite,alias=Sq3LiteTableColumnMetadata)
831SQ3_EXTERN enum MkErrorE MK_DECL 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);
834
839
840// doc-key: Sq3LiteC,Sq3LiteC-Modify-Wal,om_
842__parser__(inline=Sq3LiteWalAutocheckpoint,INSTANCE=db,class=Sq3LiteC,doc-group=Wal,doc-index=Modify,prefix=Sq3Lite,alias=Sq3LiteWalAutocheckpoint)
844
845// doc-key: Sq3LiteC,Sq3LiteC-Modify-Wal,omo
849__parser__(inline=Sq3LiteWalCheckpointV2,DEFAULT-ARGS=pnLog pnCkpt,INSTANCE=db,class=Sq3LiteC,doc-group=Wal,doc-index=Modify,prefix=Sq3Lite,alias=Sq3LiteWalCheckpointV2)
853
858
859// doc-key: Sq3LiteC,Sq3LiteC-Query,om_
861__parser__(inline=Sq3LiteInterrupt,INSTANCE=sq3lite,class=Sq3LiteC,doc-group=Query,prefix=Sq3Lite,alias=Sq3LiteInterrupt)
864__parser__(inline=Sq3LiteIsInterrupted,INSTANCE=sq3lite,class=Sq3LiteC,doc-group=Query,prefix=Sq3Lite,alias=Sq3LiteIsInterrupted)
868
873
874// doc-key: Sq3LiteC,Sq3LiteC-Row,om_
876__parser__(inline=Sq3LiteChanges,INSTANCE=sq3lite,class=Sq3LiteC,doc-group=Row,prefix=Sq3Lite,alias=Sq3LiteChanges)
879__parser__(inline=Sq3LiteChanges64,INSTANCE=sq3lite,class=Sq3LiteC,doc-group=Row,prefix=Sq3Lite,alias=Sq3LiteChanges64)
882__parser__(inline=Sq3LiteSetLastInsertRowid,INSTANCE=sq3lite,class=Sq3LiteC,doc-group=Row,prefix=Sq3Lite,alias=Sq3LiteSetLastInsertRowid)
885__parser__(inline=Sq3LiteTotalChanges,INSTANCE=sq3lite,class=Sq3LiteC,doc-group=Row,prefix=Sq3Lite,alias=Sq3LiteTotalChanges)
888__parser__(inline=Sq3LiteTotalChanges64,INSTANCE=sq3lite,class=Sq3LiteC,doc-group=Row,prefix=Sq3Lite,alias=Sq3LiteTotalChanges64)
892
897
898// doc-key: Sq3LiteC,Sq3LiteC-TOR,sCo
901__parser__(inline=Sq3LiteOpenV2,CTOR=dummy_CTOR,DEFAULT-ARGS=ppDb flags zVfs,class=Sq3LiteC,constructor=yes,lng-constr=yes,prefix=Sq3Lite,static=yes,alias=Sq3LiteOpenV2)
903
904// doc-key: Sq3LiteC,Sq3LiteC-TOR,oco
907__parser__(inline=Sq3LitePrepareV2,DEFAULT-ARGS=ppStmt,INSTANCE=db,class=Sq3LiteC,constructor=yes,prefix=Sq3Lite,alias=Sq3LitePrepareV2)
909
910// doc-key: Sq3LiteC,Sq3LiteC-TOR,om_
912__parser__(inline=Sq3LiteCloseV2,INSTANCE=sq3lite,destructor=yes,lng-destr=yes,prefix=Sq3Lite,alias=Sq3LiteCloseV2)
916
917// END-Sq3LiteC - created by 'c_MqC.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
918
919// BEGIN-Sq3StmtC - created by 'c_MqC.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
920
925
926// doc-key: Sq3StmtC,Sq3StmtC-Bind,om_
928__parser__(inline=Sq3StmtBindBlob_RT,INSTANCE=sq3stmt,prefix=Sq3Stmt,alias=Sq3StmtBindBlob,runtime=Sq3StmtBindBlob)
931__parser__(inline=Sq3StmtBindBlob64_RT,INSTANCE=sq3stmt,hide=yes,prefix=Sq3Stmt,alias=Sq3StmtBindBlob64,runtime=Sq3StmtBindBlob64)
934__parser__(inline=Sq3StmtBindBlob64Hide,INSTANCE=sq3stmt,hide=yes,prefix=Sq3Stmt,alias=Sq3StmtBindBlob64Hide)
937__parser__(inline=Sq3StmtBindBlobHide,INSTANCE=sq3stmt,hide=yes,prefix=Sq3Stmt,alias=Sq3StmtBindBlobHide)
940__parser__(inline=Sq3StmtBindDouble,INSTANCE=sq3stmt,prefix=Sq3Stmt,alias=Sq3StmtBindDouble)
943__parser__(inline=Sq3StmtBindInt,INSTANCE=sq3stmt,prefix=Sq3Stmt,alias=Sq3StmtBindInt)
946__parser__(inline=Sq3StmtBindInt64,INSTANCE=sq3stmt,prefix=Sq3Stmt,alias=Sq3StmtBindInt64)
949__parser__(inline=Sq3StmtBindNull,INSTANCE=sq3stmt,prefix=Sq3Stmt,alias=Sq3StmtBindNull)
952__parser__(inline=Sq3StmtBindParameterCount,INSTANCE=sq3stmt,prefix=Sq3Stmt,alias=Sq3StmtBindParameterCount)
955__parser__(inline=Sq3StmtBindParameterIndex,INSTANCE=sq3stmt,prefix=Sq3Stmt,alias=Sq3StmtBindParameterIndex)
958__parser__(inline=Sq3StmtBindParameterName,INSTANCE=sq3stmt,prefix=Sq3Stmt,alias=Sq3StmtBindParameterName)
961__parser__(inline=Sq3StmtBindPointer,INSTANCE=sq3stmt,hide=yes,prefix=Sq3Stmt,alias=Sq3StmtBindPointer)
964__parser__(inline=Sq3StmtBindText_RT,INSTANCE=sq3stmt,prefix=Sq3Stmt,alias=Sq3StmtBindText,runtime=Sq3StmtBindText)
967__parser__(inline=Sq3StmtBindText64_RT,INSTANCE=sq3stmt,hide=yes,prefix=Sq3Stmt,alias=Sq3StmtBindText64,runtime=Sq3StmtBindText64)
970__parser__(inline=Sq3StmtBindText64Hide,INSTANCE=sq3stmt,hide=yes,prefix=Sq3Stmt,alias=Sq3StmtBindText64Hide)
973__parser__(inline=Sq3StmtBindTextHide,INSTANCE=sq3stmt,hide=yes,prefix=Sq3Stmt,alias=Sq3StmtBindTextHide)
976__parser__(inline=Sq3StmtBindValue,INSTANCE=sq3stmt,prefix=Sq3Stmt,alias=Sq3StmtBindValue)
979__parser__(inline=Sq3StmtBindZeroblob,INSTANCE=sq3stmt,prefix=Sq3Stmt,alias=Sq3StmtBindZeroblob)
982__parser__(inline=Sq3StmtBindZeroblob64,INSTANCE=sq3stmt,prefix=Sq3Stmt,alias=Sq3StmtBindZeroblob64)
986
991
992// doc-key: Sq3StmtC,Sq3StmtC-Class-Define,sc_
994__parser__(inline=Sq3Stmt,NATIVE=sqlite3_stmt ME_CCC_Sq3StmtC,class=Sq3StmtC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=Sq3Stmt)
996
997// doc-key: Sq3StmtC,Sq3StmtC-Class-Define,sm_
999__parser__(inline=Sq3StmtCheck,class=Sq3StmtC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=Sq3StmtCheck)
1002__parser__(inline=Sq3StmtCheckO,class=Sq3StmtC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=Sq3StmtCheckO)
1005__parser__(inline=Sq3StmtN,NATIVE=sqlite3_stmt ME_CCN_Sq3StmtC,class=Sq3StmtC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=Sq3StmtN)
1009
1014
1015// doc-key: Sq3StmtC,Sq3StmtC-Class-Export,sc_
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)
1019
1020// doc-key: Sq3StmtC,Sq3StmtC-Class-Export,om_
1021__parser__global__(Sq3StmtHandleGet:stmt:null-allowed=yes);
1023__parser__(inline=Sq3StmtHandleGet_RT,INSTANCE=stmt,class=Sq3StmtC,class-overload=MkObjectHandleGet,doc-group=_ignore_,doc-index=Class,doc-name=Export,prefix=Sq3Stmt,alias=Sq3StmtHandleGet,runtime=Sq3StmtHandleGet)
1027
1032
1033// doc-key: Sq3StmtC,Sq3StmtC-Class-Introspection,oc_
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)
1040
1041// doc-key: Sq3StmtC,Sq3StmtC-Class-Introspection,sc_
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)
1047
1052
1053// doc-key: Sq3StmtC,Sq3StmtC-Class-Misc,sc_
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)
1059
1064
1065// doc-key: Sq3StmtC,Sq3StmtC-Column,oc_
1067__parser__(inline=Sq3StmtColumnValue,INSTANCE=sq3stmt,NATIVE=sqlite3_value ME_CCC_Sq3ValueC,RET-ATTR=T,prefix=Sq3Stmt,alias=Sq3StmtColumnValue)
1069
1070// doc-key: Sq3StmtC,Sq3StmtC-Column,om_
1072__parser__(inline=Sq3StmtColumnBlob,INSTANCE=sq3stmt,prefix=Sq3Stmt,alias=Sq3StmtColumnBlob)
1075__parser__(inline=Sq3StmtColumnBlobHide,INSTANCE=sq3stmt,hide=yes,prefix=Sq3Stmt,alias=Sq3StmtColumnBlobHide)
1078__parser__(inline=Sq3StmtColumnBytes,INSTANCE=sq3stmt,prefix=Sq3Stmt,alias=Sq3StmtColumnBytes)
1081__parser__(inline=Sq3StmtColumnCount,INSTANCE=pStmt,prefix=Sq3Stmt,alias=Sq3StmtColumnCount)
1084__parser__(inline=Sq3StmtColumnDouble,INSTANCE=sq3stmt,prefix=Sq3Stmt,alias=Sq3StmtColumnDouble)
1087__parser__(inline=Sq3StmtColumnInt,INSTANCE=sq3stmt,prefix=Sq3Stmt,alias=Sq3StmtColumnInt)
1090__parser__(inline=Sq3StmtColumnInt64,INSTANCE=sq3stmt,prefix=Sq3Stmt,alias=Sq3StmtColumnInt64)
1093__parser__(inline=Sq3StmtColumnName,INSTANCE=sq3stmt,prefix=Sq3Stmt,alias=Sq3StmtColumnName)
1096__parser__(inline=Sq3StmtColumnText,INSTANCE=sq3stmt,prefix=Sq3Stmt,alias=Sq3StmtColumnText)
1099__parser__(inline=Sq3StmtColumnTextHide,INSTANCE=sq3stmt,hide=yes,prefix=Sq3Stmt,alias=Sq3StmtColumnTextHide)
1102__parser__(inline=Sq3StmtColumnType,INSTANCE=sq3stmt,prefix=Sq3Stmt,alias=Sq3StmtColumnType)
1106
1111
1112// doc-key: Sq3StmtC,Sq3StmtC-Info,oc_
1114__parser__(inline=Sq3StmtDbHandle,INSTANCE=sq3stmt,NATIVE=sqlite3 ME_CCC_Sq3LiteC,RET-ATTR=T,doc-group=Info,prefix=Sq3Stmt,alias=Sq3StmtDbHandle)
1116
1117// doc-key: Sq3StmtC,Sq3StmtC-Info,om_
1119__parser__(inline=Sq3StmtBusy,INSTANCE=sq3stmt,doc-group=Info,prefix=Sq3Stmt,alias=Sq3StmtBusy)
1122__parser__(inline=Sq3StmtDataCount,INSTANCE=pStmt,doc-group=Info,prefix=Sq3Stmt,alias=Sq3StmtDataCount)
1125__parser__(inline=Sq3StmtIsExplain,INSTANCE=pStmt,doc-group=Info,prefix=Sq3Stmt,alias=Sq3StmtIsExplain)
1128__parser__(inline=Sq3StmtReadonly,INSTANCE=pStmt,doc-group=Info,prefix=Sq3Stmt,alias=Sq3StmtReadonly)
1131__parser__(inline=Sq3StmtStatus,INSTANCE=sq3stmt,doc-group=Info,prefix=Sq3Stmt,alias=Sq3StmtStatus)
1135
1140
1141// doc-key: Sq3StmtC,Sq3StmtC-Misc,sc_
1142__parser__global__(Sq3StmtNextStmt:pStmt:null-allowed=yes);
1144__parser__(inline=Sq3StmtNextStmt,DEFAULT-ARGS=pStmt,NATIVE=sqlite3_stmt ME_CCC_Sq3StmtC,RET-ATTR=T,class=Sq3StmtC,doc-group=Misc,prefix=Sq3Stmt,static=yes,alias=Sq3StmtNextStmt)
1146
1147// doc-key: Sq3StmtC,Sq3StmtC-Misc,om_
1149__parser__(inline=Sq3StmtClearBindings,INSTANCE=sq3stmt,prefix=Sq3Stmt,alias=Sq3StmtClearBindings)
1152__parser__(inline=Sq3StmtExplain,INSTANCE=pStmt,prefix=Sq3Stmt,alias=Sq3StmtExplain)
1155__parser__(inline=Sq3StmtReset,INSTANCE=pStmt,prefix=Sq3Stmt,alias=Sq3StmtReset)
1157
1158// doc-key: Sq3StmtC,Sq3StmtC-Misc,omo
1159__parser__global__(Sq3StmtStep:retCode:error-ignore=yes);
1160__parser__global__(Sq3StmtStep:retCode:out=yes);
1162__parser__(inline=Sq3StmtStep,DEFAULT-ARGS=retCode,INSTANCE=sq3stmt,prefix=Sq3Stmt,alias=Sq3StmtStep)
1166
1171
1172// doc-key: Sq3StmtC,Sq3StmtC-Sql,om_
1174__parser__(inline=Sq3StmtExpandedSql,INSTANCE=pStmt,doc-group=Sql,prefix=Sq3Stmt,alias=Sq3StmtExpandedSql)
1177__parser__(inline=Sq3StmtGetPzTail,INSTANCE=sq3stmt,doc-group=Sql,prefix=Sq3Stmt,alias=Sq3StmtGetPzTail)
1180__parser__(inline=Sq3StmtSql,INSTANCE=pStmt,doc-group=Sql,prefix=Sq3Stmt,alias=Sq3StmtSql)
1184
1189
1190// doc-key: Sq3StmtC,Sq3StmtC-TOR,sC_
1194__parser__(inline=Sq3StmtPrepareV2Hide,DEFAULT-ARGS=nByte ppStmt pzTail,class=Sq3StmtC,constructor=yes,hide=yes,prefix=Sq3Stmt,static=yes,alias=Sq3StmtPrepareV2Hide)
1199__parser__(inline=Sq3StmtPrepareV3Hide,DEFAULT-ARGS=nByte prepFlags ppStmt pzTail,class=Sq3StmtC,constructor=yes,hide=yes,prefix=Sq3Stmt,static=yes,alias=Sq3StmtPrepareV3Hide)
1200SQ3_EXTERN enum MkErrorE MK_DECL Sq3StmtPrepareV3HideP (SQ3_LITE db, MK_STRN zSql, MK_I32 nByte, enum Sq3PrepareEF prepFlags, SQ3_STMT *ppStmt, MK_STRN *pzTail);
1201
1202// doc-key: Sq3StmtC,Sq3StmtC-TOR,sCo
1203__parser__global__(Sq3StmtPrepareV2:ppStmt:out=yes);
1205__parser__(inline=Sq3StmtPrepareV2,CTOR=dummy_CTOR,DEFAULT-ARGS=ppStmt,class=Sq3StmtC,constructor=yes,lng-constr=yes,prefix=Sq3Stmt,static=yes,alias=Sq3StmtPrepareV2)
1207__parser__global__(Sq3StmtPrepareV3:ppStmt:out=yes);
1209__parser__(inline=Sq3StmtPrepareV3,DEFAULT-ARGS=prepFlags ppStmt,class=Sq3StmtC,constructor=yes,prefix=Sq3Stmt,static=yes,alias=Sq3StmtPrepareV3)
1211
1212// doc-key: Sq3StmtC,Sq3StmtC-TOR,om_
1214__parser__(inline=Sq3StmtFinalize,INSTANCE=pStmt,destructor=yes,lng-destr=yes,prefix=Sq3Stmt,alias=Sq3StmtFinalize)
1218
1219// END-Sq3StmtC - created by 'c_MqC.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
1220
1221// BEGIN-Sq3ValueC - created by 'c_MqC.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
1222
1227
1228// doc-key: Sq3ValueC,Sq3ValueC-Class-Define,sc_
1230__parser__(inline=Sq3Val,NATIVE=sqlite3_value ME_CCC_Sq3ValueC,class=Sq3ValueC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=Sq3Val)
1232
1233// doc-key: Sq3ValueC,Sq3ValueC-Class-Define,sm_
1235__parser__(inline=Sq3ValCheck,class=Sq3ValueC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=Sq3ValCheck)
1238__parser__(inline=Sq3ValCheckO,class=Sq3ValueC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=Sq3ValCheckO)
1241__parser__(inline=Sq3ValN,NATIVE=sqlite3_value ME_CCN_Sq3ValueC,class=Sq3ValueC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=Sq3ValN)
1245
1250
1251// doc-key: Sq3ValueC,Sq3ValueC-Class-Export,sc_
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)
1255
1256// doc-key: Sq3ValueC,Sq3ValueC-Class-Export,om_
1257__parser__global__(Sq3ValueHandleGet:val:null-allowed=yes);
1259__parser__(inline=Sq3ValueHandleGet_RT,INSTANCE=val,class=Sq3ValueC,class-overload=MkObjectHandleGet,doc-group=_ignore_,doc-index=Class,doc-name=Export,prefix=Sq3Value,alias=Sq3ValueHandleGet,runtime=Sq3ValueHandleGet)
1263
1268
1269// doc-key: Sq3ValueC,Sq3ValueC-Class-Introspection,oc_
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)
1276
1277// doc-key: Sq3ValueC,Sq3ValueC-Class-Introspection,sc_
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)
1283
1288
1289// doc-key: Sq3ValueC,Sq3ValueC-Class-Misc,sc_
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)
1295
1300
1301// doc-key: Sq3ValueC,Sq3ValueC-Info,om_
1303__parser__(inline=Sq3ValueBytes,INSTANCE=sq3val,class=Sq3ValueC,const=yes,doc-group=Info,prefix=Sq3Value,alias=Sq3ValueBytes)
1306__parser__(inline=Sq3ValueEncoding,INSTANCE=sq3val,class=Sq3ValueC,const=yes,doc-group=Info,prefix=Sq3Value,alias=Sq3ValueEncoding)
1309__parser__(inline=Sq3ValueFromBind,INSTANCE=sq3val,class=Sq3ValueC,const=yes,doc-group=Info,prefix=Sq3Value,alias=Sq3ValueFromBind)
1312__parser__(inline=Sq3ValueNoChange,INSTANCE=sq3val,class=Sq3ValueC,const=yes,doc-group=Info,prefix=Sq3Value,alias=Sq3ValueNoChange)
1315__parser__(inline=Sq3ValueNumericType,INSTANCE=sq3val,class=Sq3ValueC,const=yes,doc-group=Info,prefix=Sq3Value,alias=Sq3ValueNumericType)
1318__parser__(inline=Sq3ValueSubType,INSTANCE=sq3val,class=Sq3ValueC,const=yes,doc-group=Info,prefix=Sq3Value,alias=Sq3ValueSubType)
1321__parser__(inline=Sq3ValueType,INSTANCE=sq3val,class=Sq3ValueC,const=yes,doc-group=Info,prefix=Sq3Value,alias=Sq3ValueType)
1325
1330
1331// doc-key: Sq3ValueC,Sq3ValueC-TOR,oCx
1333__parser__(inline=Sq3ValueDup,INSTANCE=sq3val,NATIVE=sqlite3_value ME_CCC_Sq3ValueC,RET-ATTR=T,const=yes,constructor=yes,prefix=Sq3Value,alias=Sq3ValueDup)
1335
1336// doc-key: Sq3ValueC,Sq3ValueC-TOR,oD_
1338__parser__(inline=Sq3ValueFree,INSTANCE=sq3val,destructor=yes,prefix=Sq3Value,alias=Sq3ValueFree)
1342
1347
1348// doc-key: Sq3ValueC,Sq3ValueC-Types,oc_
1350__parser__(inline=Sq3ValueBlob_RT,INSTANCE=sq3val,const=yes,doc-group=Types,prefix=Sq3Value,alias=Sq3ValueBlob,runtime=Sq3ValueBlob)
1352
1353// doc-key: Sq3ValueC,Sq3ValueC-Types,om_
1355__parser__(inline=Sq3ValueBinaryR,INSTANCE=sq3val,const=yes,doc-group=Types,prefix=Sq3Value,alias=Sq3ValueBinaryR)
1358__parser__(inline=Sq3ValueBlobHide,INSTANCE=sq3val,class=Sq3ValueC,const=yes,doc-group=Types,hide=yes,prefix=Sq3Value,alias=Sq3ValueBlobHide)
1361__parser__(inline=Sq3ValueDouble,INSTANCE=sq3val,class=Sq3ValueC,const=yes,doc-group=Types,prefix=Sq3Value,alias=Sq3ValueDouble)
1364__parser__(inline=Sq3ValueInt,INSTANCE=sq3val,class=Sq3ValueC,const=yes,doc-group=Types,prefix=Sq3Value,alias=Sq3ValueInt)
1367__parser__(inline=Sq3ValueInt64,INSTANCE=sq3val,class=Sq3ValueC,const=yes,doc-group=Types,prefix=Sq3Value,alias=Sq3ValueInt64)
1370__parser__(inline=Sq3ValuePointer,INSTANCE=sq3val,class=Sq3ValueC,const=yes,doc-group=Types,hide=yes,prefix=Sq3Value,alias=Sq3ValuePointer)
1373__parser__(inline=Sq3ValueStringR,INSTANCE=sq3val,const=yes,doc-group=Types,prefix=Sq3Value,alias=Sq3ValueStringR)
1376__parser__(inline=Sq3ValueText,INSTANCE=sq3val,class=Sq3ValueC,const=yes,doc-group=Types,prefix=Sq3Value,alias=Sq3ValueText)
1380
1385
1386// doc-key: Sq3ValueC,Sq3ValueC-Vtab,oco
1389__parser__(inline=Sq3ValueVtabInFirst,DEFAULT-ARGS=ppOut,INSTANCE=pVal,class=Sq3ValueC,doc-group=Vtab,prefix=Sq3Value,alias=Sq3ValueVtabInFirst)
1393__parser__(inline=Sq3ValueVtabInNext,DEFAULT-ARGS=ppOut,INSTANCE=pVal,class=Sq3ValueC,doc-group=Vtab,prefix=Sq3Value,alias=Sq3ValueVtabInNext)
1397
1398// END-Sq3ValueC - created by 'c_MqC.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
1399
1400// END-inline - created by 'c_MqC.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
1401
LibSq3Lite_sq3.h - 10 Apr 2025 - aotto1968.
#define BEGIN_SQ3_C_DECLS
#define END_SQ3_C_DECLS
#define MK_DECL
MkErrorE
#define __parser__global__(...)
#define __parser__(...)
JNIEXPORT void JNICALL Setup(JNIEnv *env, jclass class)
const MK_PTRB * MK_MNGN
MK_PTRB * MK_PTR
const MK_STRB * MK_STRN
MK_PTRB * MK_MNG
const MK_PTRB * MK_PTRN
MK_PTRB * MK_CBP
MK_BINB * MK_BIN
signed long long MK_I64
bool MK_BOOL
MK_STRB * MK_STR
double MK_DBL
int32_t MK_HDL
MK_BINB const * MK_BINN
signed int MK_I32
#define MkObjectHandleGet(...)
#define MK_PARSER_RT
#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(...)
#define Sq3BlobRead(...)
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.
Definition Sq3Enum_sq3.h:37
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 …
Sq3TextE
Text Encodings.
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 …
Definition Sq3Enum_sq3.h:58
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 …
Sq3MutexE
Mutex Types.
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.
Sq3ErrorE
Result 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.
Definition Sq3Enum_sq3.h:82
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 sqlite3
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 …