14#define META_FILE_NAME "LibSq3Lite_tcl.c"
15#define VER TCL_OO_METHOD_VERSION_CURRENT
20#define OtClass_ARGS OBJCMD_ARGS
22#define OT_SETUP_hdl_static \
25 __attribute__((unused)) MK_RT mkrt = MkRT; \
26 __attribute__((unused)) MK_ERR hdl = &MkERROR;
34#define Sq3CleanupTmpl()
147#define AccessE_FromInt_doc "Sq3AccessE [Sq3Lite AccessE_FromInt value:int32]"
148#define AuthActionE_FromInt_doc "Sq3AuthActionE [Sq3Lite AuthActionE_FromInt value:int32]"
149#define AuthReturnE_FromInt_doc "Sq3AuthReturnE [Sq3Lite AuthReturnE_FromInt value:int32]"
150#define ChangeSetConflictE_FromInt_doc "Sq3ChangeSetConflictE [Sq3Lite ChangeSetConflictE_FromInt value:int32]"
151#define ChangesetE_FromInt_doc "Sq3ChangesetE [Sq3Lite ChangesetE_FromInt value:int32]"
152#define CheckpointE_FromInt_doc "Sq3CheckpointE [Sq3Lite CheckpointE_FromInt value:int32]"
153#define ConfigE_FromInt_doc "Sq3ConfigE [Sq3Lite ConfigE_FromInt value:int32]"
154#define ConflictResolutionE_FromInt_doc "Sq3ConflictResolutionE [Sq3Lite ConflictResolutionE_FromInt value:int32]"
155#define DbConfigE_FromInt_doc "Sq3DbConfigE [Sq3Lite DbConfigE_FromInt value:int32]"
156#define DbStatusE_FromInt_doc "Sq3DbStatusE [Sq3Lite DbStatusE_FromInt value:int32]"
157#define DeSerializeEF_FromInt_doc "Sq3DeSerializeEF [Sq3Lite DeSerializeEF_FromInt value:int32]"
158#define ErrorE_FromInt_doc "Sq3ErrorE [Sq3Lite ErrorE_FromInt value:int32]"
159#define ExtendetResultCodesE_FromInt_doc "Sq3ExtendetResultCodesE [Sq3Lite ExtendetResultCodesE_FromInt value:int32]"
160#define FcntlE_FromInt_doc "Sq3FcntlE [Sq3Lite FcntlE_FromInt value:int32]"
161#define FunctionEF_FromInt_doc "Sq3FunctionEF [Sq3Lite FunctionEF_FromInt value:int32]"
162#define IndexConstraintEF_FromInt_doc "Sq3IndexConstraintEF [Sq3Lite IndexConstraintEF_FromInt value:int32]"
163#define IoCapEF_FromInt_doc "Sq3IoCapEF [Sq3Lite IoCapEF_FromInt value:int32]"
164#define LimitE_FromInt_doc "Sq3LimitE [Sq3Lite LimitE_FromInt value:int32]"
165#define LockE_FromInt_doc "Sq3LockE [Sq3Lite LockE_FromInt value:int32]"
166#define MutexE_FromInt_doc "Sq3MutexE [Sq3Lite MutexE_FromInt value:int32]"
167#define OpenEF_FromInt_doc "Sq3OpenEF [Sq3Lite OpenEF_FromInt value:int32]"
168#define PrepareEF_FromInt_doc "Sq3PrepareEF [Sq3Lite PrepareEF_FromInt value:int32]"
169#define ScanStatE_FromInt_doc "Sq3ScanStatE [Sq3Lite ScanStatE_FromInt value:int32]"
170#define SerializeE_FromInt_doc "Sq3SerializeE [Sq3Lite SerializeE_FromInt value:int32]"
171#define SessionObjConfigE_FromInt_doc "Sq3SessionObjConfigE [Sq3Lite SessionObjConfigE_FromInt value:int32]"
172#define ShmLockE_FromInt_doc "Sq3ShmLockE [Sq3Lite ShmLockE_FromInt value:int32]"
173#define StatusE_FromInt_doc "Sq3StatusE [Sq3Lite StatusE_FromInt value:int32]"
174#define StmtStatusE_FromInt_doc "Sq3StmtStatusE [Sq3Lite StmtStatusE_FromInt value:int32]"
175#define SyncEF_FromInt_doc "Sq3SyncEF [Sq3Lite SyncEF_FromInt value:int32]"
176#define TestCtrlE_FromInt_doc "Sq3TestCtrlE [Sq3Lite TestCtrlE_FromInt value:int32]"
177#define TextE_FromInt_doc "Sq3TextE [Sq3Lite TextE_FromInt value:int32]"
178#define TraceEF_FromInt_doc "Sq3TraceEF [Sq3Lite TraceEF_FromInt value:int32]"
179#define TxnE_FromInt_doc "Sq3TxnE [Sq3Lite TxnE_FromInt value:int32]"
180#define TypeE_FromInt_doc "Sq3TypeE [Sq3Lite TypeE_FromInt value:int32]"
181#define VtabE_FromInt_doc "Sq3VtabE [Sq3Lite VtabE_FromInt value:int32]"
184#define AccessE_ToInt_doc "int32 [Sq3Lite AccessE_ToInt value:Sq3AccessE]"
185#define AccessE_ToString_doc "string [Sq3Lite AccessE_ToString value:Sq3AccessE]"
186#define AuthActionE_ToInt_doc "int32 [Sq3Lite AuthActionE_ToInt value:Sq3AuthActionE]"
187#define AuthActionE_ToString_doc "string [Sq3Lite AuthActionE_ToString value:Sq3AuthActionE]"
188#define AuthReturnE_ToInt_doc "int32 [Sq3Lite AuthReturnE_ToInt value:Sq3AuthReturnE]"
189#define AuthReturnE_ToString_doc "string [Sq3Lite AuthReturnE_ToString value:Sq3AuthReturnE]"
190#define ChangeSetConflictE_ToInt_doc "int32 [Sq3Lite ChangeSetConflictE_ToInt value:Sq3ChangeSetConflictE]"
191#define ChangeSetConflictE_ToString_doc "string [Sq3Lite ChangeSetConflictE_ToString value:Sq3ChangeSetConflictE]"
192#define ChangesetE_ToInt_doc "int32 [Sq3Lite ChangesetE_ToInt value:Sq3ChangesetE]"
193#define ChangesetE_ToString_doc "string [Sq3Lite ChangesetE_ToString value:Sq3ChangesetE]"
194#define CheckpointE_ToInt_doc "int32 [Sq3Lite CheckpointE_ToInt value:Sq3CheckpointE]"
195#define CheckpointE_ToString_doc "string [Sq3Lite CheckpointE_ToString value:Sq3CheckpointE]"
196#define ConfigE_ToInt_doc "int32 [Sq3Lite ConfigE_ToInt value:Sq3ConfigE]"
197#define ConfigE_ToString_doc "string [Sq3Lite ConfigE_ToString value:Sq3ConfigE]"
198#define ConflictResolutionE_ToInt_doc "int32 [Sq3Lite ConflictResolutionE_ToInt value:Sq3ConflictResolutionE]"
199#define ConflictResolutionE_ToString_doc "string [Sq3Lite ConflictResolutionE_ToString value:Sq3ConflictResolutionE]"
200#define DbConfigE_ToInt_doc "int32 [Sq3Lite DbConfigE_ToInt value:Sq3DbConfigE]"
201#define DbConfigE_ToString_doc "string [Sq3Lite DbConfigE_ToString value:Sq3DbConfigE]"
202#define DbStatusE_ToInt_doc "int32 [Sq3Lite DbStatusE_ToInt value:Sq3DbStatusE]"
203#define DbStatusE_ToString_doc "string [Sq3Lite DbStatusE_ToString value:Sq3DbStatusE]"
204#define DeSerializeEF_ToInt_doc "int32 [Sq3Lite DeSerializeEF_ToInt value:Sq3DeSerializeEF]"
205#define DeSerializeEF_ToString_doc "string [Sq3Lite DeSerializeEF_ToString value:Sq3DeSerializeEF]"
206#define ErrorE_ToInt_doc "int32 [Sq3Lite ErrorE_ToInt value:Sq3ErrorE]"
207#define ErrorE_ToString_doc "string [Sq3Lite ErrorE_ToString value:Sq3ErrorE]"
208#define ExtendetResultCodesE_ToInt_doc "int32 [Sq3Lite ExtendetResultCodesE_ToInt value:Sq3ExtendetResultCodesE]"
209#define ExtendetResultCodesE_ToString_doc "string [Sq3Lite ExtendetResultCodesE_ToString value:Sq3ExtendetResultCodesE]"
210#define FcntlE_ToInt_doc "int32 [Sq3Lite FcntlE_ToInt value:Sq3FcntlE]"
211#define FcntlE_ToString_doc "string [Sq3Lite FcntlE_ToString value:Sq3FcntlE]"
212#define FunctionEF_ToInt_doc "int32 [Sq3Lite FunctionEF_ToInt value:Sq3FunctionEF]"
213#define FunctionEF_ToString_doc "string [Sq3Lite FunctionEF_ToString value:Sq3FunctionEF]"
214#define IndexConstraintEF_ToInt_doc "int32 [Sq3Lite IndexConstraintEF_ToInt value:Sq3IndexConstraintEF]"
215#define IndexConstraintEF_ToString_doc "string [Sq3Lite IndexConstraintEF_ToString value:Sq3IndexConstraintEF]"
216#define IoCapEF_ToInt_doc "int32 [Sq3Lite IoCapEF_ToInt value:Sq3IoCapEF]"
217#define IoCapEF_ToString_doc "string [Sq3Lite IoCapEF_ToString value:Sq3IoCapEF]"
218#define LimitE_ToInt_doc "int32 [Sq3Lite LimitE_ToInt value:Sq3LimitE]"
219#define LimitE_ToString_doc "string [Sq3Lite LimitE_ToString value:Sq3LimitE]"
220#define LockE_ToInt_doc "int32 [Sq3Lite LockE_ToInt value:Sq3LockE]"
221#define LockE_ToString_doc "string [Sq3Lite LockE_ToString value:Sq3LockE]"
222#define MutexE_ToInt_doc "int32 [Sq3Lite MutexE_ToInt value:Sq3MutexE]"
223#define MutexE_ToString_doc "string [Sq3Lite MutexE_ToString value:Sq3MutexE]"
224#define OpenEF_ToInt_doc "int32 [Sq3Lite OpenEF_ToInt value:Sq3OpenEF]"
225#define OpenEF_ToString_doc "string [Sq3Lite OpenEF_ToString value:Sq3OpenEF]"
226#define PrepareEF_ToInt_doc "int32 [Sq3Lite PrepareEF_ToInt value:Sq3PrepareEF]"
227#define PrepareEF_ToString_doc "string [Sq3Lite PrepareEF_ToString value:Sq3PrepareEF]"
228#define ScanStatE_ToInt_doc "int32 [Sq3Lite ScanStatE_ToInt value:Sq3ScanStatE]"
229#define ScanStatE_ToString_doc "string [Sq3Lite ScanStatE_ToString value:Sq3ScanStatE]"
230#define SerializeE_ToInt_doc "int32 [Sq3Lite SerializeE_ToInt value:Sq3SerializeE]"
231#define SerializeE_ToString_doc "string [Sq3Lite SerializeE_ToString value:Sq3SerializeE]"
232#define SessionObjConfigE_ToInt_doc "int32 [Sq3Lite SessionObjConfigE_ToInt value:Sq3SessionObjConfigE]"
233#define SessionObjConfigE_ToString_doc "string [Sq3Lite SessionObjConfigE_ToString value:Sq3SessionObjConfigE]"
234#define ShmLockE_ToInt_doc "int32 [Sq3Lite ShmLockE_ToInt value:Sq3ShmLockE]"
235#define ShmLockE_ToString_doc "string [Sq3Lite ShmLockE_ToString value:Sq3ShmLockE]"
236#define StatusE_ToInt_doc "int32 [Sq3Lite StatusE_ToInt value:Sq3StatusE]"
237#define StatusE_ToString_doc "string [Sq3Lite StatusE_ToString value:Sq3StatusE]"
238#define StmtStatusE_ToInt_doc "int32 [Sq3Lite StmtStatusE_ToInt value:Sq3StmtStatusE]"
239#define StmtStatusE_ToString_doc "string [Sq3Lite StmtStatusE_ToString value:Sq3StmtStatusE]"
240#define SyncEF_ToInt_doc "int32 [Sq3Lite SyncEF_ToInt value:Sq3SyncEF]"
241#define SyncEF_ToString_doc "string [Sq3Lite SyncEF_ToString value:Sq3SyncEF]"
242#define TestCtrlE_ToInt_doc "int32 [Sq3Lite TestCtrlE_ToInt value:Sq3TestCtrlE]"
243#define TestCtrlE_ToString_doc "string [Sq3Lite TestCtrlE_ToString value:Sq3TestCtrlE]"
244#define TextE_ToInt_doc "int32 [Sq3Lite TextE_ToInt value:Sq3TextE]"
245#define TextE_ToString_doc "string [Sq3Lite TextE_ToString value:Sq3TextE]"
246#define TraceEF_ToInt_doc "int32 [Sq3Lite TraceEF_ToInt value:Sq3TraceEF]"
247#define TraceEF_ToString_doc "string [Sq3Lite TraceEF_ToString value:Sq3TraceEF]"
248#define TxnE_ToInt_doc "int32 [Sq3Lite TxnE_ToInt value:Sq3TxnE]"
249#define TxnE_ToString_doc "string [Sq3Lite TxnE_ToString value:Sq3TxnE]"
250#define TypeE_ToInt_doc "int32 [Sq3Lite TypeE_ToInt value:Sq3TypeE]"
251#define TypeE_ToString_doc "string [Sq3Lite TypeE_ToString value:Sq3TypeE]"
252#define VtabE_ToInt_doc "int32 [Sq3Lite VtabE_ToInt value:Sq3VtabE]"
253#define VtabE_ToString_doc "string [Sq3Lite VtabE_ToString value:Sq3VtabE]"
256#define KeywordNameBUF_doc "MkBufferC [Sq3Lite KeywordNameBUF num:int32]"
259#define Cleanup_doc "Sq3Lite Cleanup"
260#define CompileOptionGet_doc "string [Sq3Lite CompileOptionGet N:int32]"
261#define CompileOptionUsed_doc "bool [Sq3Lite CompileOptionUsed zOptName:string]"
262#define Complete_doc "Sq3Lite Complete sql:string"
263#define ErrorCheckI_doc "bool [Sq3Lite ErrorCheckI ret:Sq3ErrorE]"
264#define FilenameDatabase_doc "string [Sq3Lite FilenameDatabase F:string]"
265#define FilenameJournal_doc "string [Sq3Lite FilenameJournal F:string]"
266#define FilenameWal_doc "string [Sq3Lite FilenameWal F:string]"
267#define FreeFilename_doc "Sq3Lite FreeFilename arg0:string"
268#define HardHeapLimit64_doc "int64 [Sq3Lite HardHeapLimit64 N:int64]"
269#define Initialize_doc "Sq3Lite Initialize"
270#define KeywordCheck_doc "Sq3Lite KeywordCheck arg0:string arg1:int32"
271#define KeywordCount_doc "Sq3Lite KeywordCount"
272#define Libversion_doc "string [Sq3Lite Libversion]"
273#define LibversionNumber_doc "Sq3Lite LibversionNumber"
274#define MemoryHighwater_doc "int64 [Sq3Lite MemoryHighwater resetFlag:int32]"
275#define MemoryUsed_doc "int64 [Sq3Lite MemoryUsed]"
276#define OsEnd_doc "Sq3Lite OsEnd"
277#define OsInit_doc "Sq3Lite OsInit"
278#define ReleaseMemory_doc "Sq3Lite ReleaseMemory N:int32"
279#define Setup_doc "Sq3Lite Setup"
280#define Shutdown_doc "Sq3Lite Shutdown"
281#define SoftHeapLimit64_doc "int64 [Sq3Lite SoftHeapLimit64 N:int64]"
282#define Sourceid_doc "string [Sq3Lite Sourceid]"
283#define StrGlob_doc "int32 [Sq3Lite StrGlob zGlob:string zStr:string]"
284#define StrIcmp_doc "int32 [Sq3Lite StrIcmp arg0:string arg1:string]"
285#define StrLike_doc "int32 [Sq3Lite StrLike zGlob:string zStr:string cEsc:int32]"
286#define StrNicmp_doc "int32 [Sq3Lite StrNicmp arg0:string arg1:string arg2:int32]"
287#define Threadsafe_doc "Sq3Lite Threadsafe"
288#define UriBoolean_doc "Sq3Lite UriBoolean z:string zParam:string bDefault:int32"
289#define UriInt64_doc "int64 [Sq3Lite UriInt64 arg0:string arg1:string arg2:int64]"
290#define UriKey_doc "string [Sq3Lite UriKey z:string N:int32]"
291#define UriParameter_doc "string [Sq3Lite UriParameter z:string zParam:string]"
294#define KeywordName_doc "{kwd:string kwdsz:int32} [Sq3Lite KeywordName num:int32]"
295#define Status_doc "{pCurrent:int32 pHighwater:int32} [Sq3Lite Status op:Sq3StatusE resetFlag:bool]"
296#define Status64_doc "{pCurrent:int64 pHighwater:int64} [Sq3Lite Status64 op:Sq3StatusE resetFlag:bool]"
1073 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index));
1074 *ret = keys[index].
val;
1187 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index));
1188 *ret = keys[index].
val;
1208 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index));
1209 *ret = keys[index].
val;
1232 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index));
1233 *ret = keys[index].
val;
1259 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index));
1260 *ret = keys[index].
val;
1283 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index));
1284 *ret = keys[index].
val;
1379 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index));
1380 *ret = keys[index].
val;
1400 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index));
1401 *ret = keys[index].
val;
1475 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index));
1476 *ret = keys[index].
val;
1529 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index));
1530 *ret = keys[index].
val;
1657 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index));
1658 *ret = keys[index].
val;
1993 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index));
1994 *ret = keys[index].
val;
2128 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index));
2129 *ret = keys[index].
val;
2337 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index));
2338 *ret = keys[index].
val;
2364 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index));
2365 *ret = keys[index].
val;
2424 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index));
2425 *ret = keys[index].
val;
2560 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index));
2561 *ret = keys[index].
val;
2578 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index));
2579 *ret = keys[index].
val;
2598 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index));
2599 *ret = keys[index].
val;
2622 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index));
2623 *ret = keys[index].
val;
2664 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index));
2665 *ret = keys[index].
val;
2703 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index));
2704 *ret = keys[index].
val;
2840 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index));
2841 *ret = keys[index].
val;
2870 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index));
2871 *ret = keys[index].
val;
2914 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index));
2915 *ret = keys[index].
val;
2941 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index));
2942 *ret = keys[index].
val;
2965 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index));
2966 *ret = keys[index].
val;
5235 SQ3_FILENAME arg0 = 0;
5271 SQ3_FILENAME arg0 = 0;
5331 {
VER,
"AccessE_FromInt" ,
NS(Sq3Lite_AccessE_FromInt) , NULL, NULL},
5332 {
VER,
"AuthActionE_FromInt" ,
NS(Sq3Lite_AuthActionE_FromInt) , NULL, NULL},
5333 {
VER,
"AuthReturnE_FromInt" ,
NS(Sq3Lite_AuthReturnE_FromInt) , NULL, NULL},
5334 {
VER,
"ChangeSetConflictE_FromInt",
NS(Sq3Lite_ChangeSetConflictE_FromInt) , NULL, NULL},
5335 {
VER,
"ChangesetE_FromInt" ,
NS(Sq3Lite_ChangesetE_FromInt) , NULL, NULL},
5336 {
VER,
"CheckpointE_FromInt" ,
NS(Sq3Lite_CheckpointE_FromInt) , NULL, NULL},
5337 {
VER,
"ConfigE_FromInt" ,
NS(Sq3Lite_ConfigE_FromInt) , NULL, NULL},
5338 {
VER,
"ConflictResolutionE_FromInt",
NS(Sq3Lite_ConflictResolutionE_FromInt) , NULL, NULL},
5339 {
VER,
"DbConfigE_FromInt" ,
NS(Sq3Lite_DbConfigE_FromInt) , NULL, NULL},
5340 {
VER,
"DbStatusE_FromInt" ,
NS(Sq3Lite_DbStatusE_FromInt) , NULL, NULL},
5341 {
VER,
"DeSerializeEF_FromInt",
NS(Sq3Lite_DeSerializeEF_FromInt) , NULL, NULL},
5342 {
VER,
"ErrorE_FromInt" ,
NS(Sq3Lite_ErrorE_FromInt) , NULL, NULL},
5343 {
VER,
"ExtendetResultCodesE_FromInt",
NS(Sq3Lite_ExtendetResultCodesE_FromInt), NULL, NULL},
5344 {
VER,
"FcntlE_FromInt" ,
NS(Sq3Lite_FcntlE_FromInt) , NULL, NULL},
5345 {
VER,
"FunctionEF_FromInt" ,
NS(Sq3Lite_FunctionEF_FromInt) , NULL, NULL},
5346 {
VER,
"IndexConstraintEF_FromInt",
NS(Sq3Lite_IndexConstraintEF_FromInt) , NULL, NULL},
5347 {
VER,
"IoCapEF_FromInt" ,
NS(Sq3Lite_IoCapEF_FromInt) , NULL, NULL},
5348 {
VER,
"LimitE_FromInt" ,
NS(Sq3Lite_LimitE_FromInt) , NULL, NULL},
5349 {
VER,
"LockE_FromInt" ,
NS(Sq3Lite_LockE_FromInt) , NULL, NULL},
5350 {
VER,
"MutexE_FromInt" ,
NS(Sq3Lite_MutexE_FromInt) , NULL, NULL},
5351 {
VER,
"OpenEF_FromInt" ,
NS(Sq3Lite_OpenEF_FromInt) , NULL, NULL},
5352 {
VER,
"PrepareEF_FromInt" ,
NS(Sq3Lite_PrepareEF_FromInt) , NULL, NULL},
5353 {
VER,
"ScanStatE_FromInt" ,
NS(Sq3Lite_ScanStatE_FromInt) , NULL, NULL},
5354 {
VER,
"SerializeE_FromInt" ,
NS(Sq3Lite_SerializeE_FromInt) , NULL, NULL},
5355 {
VER,
"SessionObjConfigE_FromInt",
NS(Sq3Lite_SessionObjConfigE_FromInt) , NULL, NULL},
5356 {
VER,
"ShmLockE_FromInt" ,
NS(Sq3Lite_ShmLockE_FromInt) , NULL, NULL},
5357 {
VER,
"StatusE_FromInt" ,
NS(Sq3Lite_StatusE_FromInt) , NULL, NULL},
5358 {
VER,
"StmtStatusE_FromInt" ,
NS(Sq3Lite_StmtStatusE_FromInt) , NULL, NULL},
5359 {
VER,
"SyncEF_FromInt" ,
NS(Sq3Lite_SyncEF_FromInt) , NULL, NULL},
5360 {
VER,
"TestCtrlE_FromInt" ,
NS(Sq3Lite_TestCtrlE_FromInt) , NULL, NULL},
5361 {
VER,
"TextE_FromInt" ,
NS(Sq3Lite_TextE_FromInt) , NULL, NULL},
5362 {
VER,
"TraceEF_FromInt" ,
NS(Sq3Lite_TraceEF_FromInt) , NULL, NULL},
5363 {
VER,
"TxnE_FromInt" ,
NS(Sq3Lite_TxnE_FromInt) , NULL, NULL},
5364 {
VER,
"TypeE_FromInt" ,
NS(Sq3Lite_TypeE_FromInt) , NULL, NULL},
5365 {
VER,
"VtabE_FromInt" ,
NS(Sq3Lite_VtabE_FromInt) , NULL, NULL},
5368 {
VER,
"AccessE_ToInt" ,
NS(Sq3Lite_AccessE_ToInt) , NULL, NULL},
5369 {
VER,
"AccessE_ToString" ,
NS(Sq3Lite_AccessE_ToString) , NULL, NULL},
5370 {
VER,
"AuthActionE_ToInt" ,
NS(Sq3Lite_AuthActionE_ToInt) , NULL, NULL},
5371 {
VER,
"AuthActionE_ToString",
NS(Sq3Lite_AuthActionE_ToString) , NULL, NULL},
5372 {
VER,
"AuthReturnE_ToInt" ,
NS(Sq3Lite_AuthReturnE_ToInt) , NULL, NULL},
5373 {
VER,
"AuthReturnE_ToString",
NS(Sq3Lite_AuthReturnE_ToString) , NULL, NULL},
5374 {
VER,
"ChangeSetConflictE_ToInt",
NS(Sq3Lite_ChangeSetConflictE_ToInt) , NULL, NULL},
5375 {
VER,
"ChangeSetConflictE_ToString",
NS(Sq3Lite_ChangeSetConflictE_ToString) , NULL, NULL},
5376 {
VER,
"ChangesetE_ToInt" ,
NS(Sq3Lite_ChangesetE_ToInt) , NULL, NULL},
5377 {
VER,
"ChangesetE_ToString" ,
NS(Sq3Lite_ChangesetE_ToString) , NULL, NULL},
5378 {
VER,
"CheckpointE_ToInt" ,
NS(Sq3Lite_CheckpointE_ToInt) , NULL, NULL},
5379 {
VER,
"CheckpointE_ToString",
NS(Sq3Lite_CheckpointE_ToString) , NULL, NULL},
5380 {
VER,
"ConfigE_ToInt" ,
NS(Sq3Lite_ConfigE_ToInt) , NULL, NULL},
5381 {
VER,
"ConfigE_ToString" ,
NS(Sq3Lite_ConfigE_ToString) , NULL, NULL},
5382 {
VER,
"ConflictResolutionE_ToInt",
NS(Sq3Lite_ConflictResolutionE_ToInt) , NULL, NULL},
5383 {
VER,
"ConflictResolutionE_ToString",
NS(Sq3Lite_ConflictResolutionE_ToString), NULL, NULL},
5384 {
VER,
"DbConfigE_ToInt" ,
NS(Sq3Lite_DbConfigE_ToInt) , NULL, NULL},
5385 {
VER,
"DbConfigE_ToString" ,
NS(Sq3Lite_DbConfigE_ToString) , NULL, NULL},
5386 {
VER,
"DbStatusE_ToInt" ,
NS(Sq3Lite_DbStatusE_ToInt) , NULL, NULL},
5387 {
VER,
"DbStatusE_ToString" ,
NS(Sq3Lite_DbStatusE_ToString) , NULL, NULL},
5388 {
VER,
"DeSerializeEF_ToInt" ,
NS(Sq3Lite_DeSerializeEF_ToInt) , NULL, NULL},
5389 {
VER,
"DeSerializeEF_ToString",
NS(Sq3Lite_DeSerializeEF_ToString) , NULL, NULL},
5390 {
VER,
"ErrorE_ToInt" ,
NS(Sq3Lite_ErrorE_ToInt) , NULL, NULL},
5391 {
VER,
"ErrorE_ToString" ,
NS(Sq3Lite_ErrorE_ToString) , NULL, NULL},
5392 {
VER,
"ExtendetResultCodesE_ToInt",
NS(Sq3Lite_ExtendetResultCodesE_ToInt) , NULL, NULL},
5393 {
VER,
"ExtendetResultCodesE_ToString",
NS(Sq3Lite_ExtendetResultCodesE_ToString), NULL, NULL},
5394 {
VER,
"FcntlE_ToInt" ,
NS(Sq3Lite_FcntlE_ToInt) , NULL, NULL},
5395 {
VER,
"FcntlE_ToString" ,
NS(Sq3Lite_FcntlE_ToString) , NULL, NULL},
5396 {
VER,
"FunctionEF_ToInt" ,
NS(Sq3Lite_FunctionEF_ToInt) , NULL, NULL},
5397 {
VER,
"FunctionEF_ToString" ,
NS(Sq3Lite_FunctionEF_ToString) , NULL, NULL},
5398 {
VER,
"IndexConstraintEF_ToInt",
NS(Sq3Lite_IndexConstraintEF_ToInt) , NULL, NULL},
5399 {
VER,
"IndexConstraintEF_ToString",
NS(Sq3Lite_IndexConstraintEF_ToString) , NULL, NULL},
5400 {
VER,
"IoCapEF_ToInt" ,
NS(Sq3Lite_IoCapEF_ToInt) , NULL, NULL},
5401 {
VER,
"IoCapEF_ToString" ,
NS(Sq3Lite_IoCapEF_ToString) , NULL, NULL},
5402 {
VER,
"LimitE_ToInt" ,
NS(Sq3Lite_LimitE_ToInt) , NULL, NULL},
5403 {
VER,
"LimitE_ToString" ,
NS(Sq3Lite_LimitE_ToString) , NULL, NULL},
5404 {
VER,
"LockE_ToInt" ,
NS(Sq3Lite_LockE_ToInt) , NULL, NULL},
5405 {
VER,
"LockE_ToString" ,
NS(Sq3Lite_LockE_ToString) , NULL, NULL},
5406 {
VER,
"MutexE_ToInt" ,
NS(Sq3Lite_MutexE_ToInt) , NULL, NULL},
5407 {
VER,
"MutexE_ToString" ,
NS(Sq3Lite_MutexE_ToString) , NULL, NULL},
5408 {
VER,
"OpenEF_ToInt" ,
NS(Sq3Lite_OpenEF_ToInt) , NULL, NULL},
5409 {
VER,
"OpenEF_ToString" ,
NS(Sq3Lite_OpenEF_ToString) , NULL, NULL},
5410 {
VER,
"PrepareEF_ToInt" ,
NS(Sq3Lite_PrepareEF_ToInt) , NULL, NULL},
5411 {
VER,
"PrepareEF_ToString" ,
NS(Sq3Lite_PrepareEF_ToString) , NULL, NULL},
5412 {
VER,
"ScanStatE_ToInt" ,
NS(Sq3Lite_ScanStatE_ToInt) , NULL, NULL},
5413 {
VER,
"ScanStatE_ToString" ,
NS(Sq3Lite_ScanStatE_ToString) , NULL, NULL},
5414 {
VER,
"SerializeE_ToInt" ,
NS(Sq3Lite_SerializeE_ToInt) , NULL, NULL},
5415 {
VER,
"SerializeE_ToString" ,
NS(Sq3Lite_SerializeE_ToString) , NULL, NULL},
5416 {
VER,
"SessionObjConfigE_ToInt",
NS(Sq3Lite_SessionObjConfigE_ToInt) , NULL, NULL},
5417 {
VER,
"SessionObjConfigE_ToString",
NS(Sq3Lite_SessionObjConfigE_ToString) , NULL, NULL},
5418 {
VER,
"ShmLockE_ToInt" ,
NS(Sq3Lite_ShmLockE_ToInt) , NULL, NULL},
5419 {
VER,
"ShmLockE_ToString" ,
NS(Sq3Lite_ShmLockE_ToString) , NULL, NULL},
5420 {
VER,
"StatusE_ToInt" ,
NS(Sq3Lite_StatusE_ToInt) , NULL, NULL},
5421 {
VER,
"StatusE_ToString" ,
NS(Sq3Lite_StatusE_ToString) , NULL, NULL},
5422 {
VER,
"StmtStatusE_ToInt" ,
NS(Sq3Lite_StmtStatusE_ToInt) , NULL, NULL},
5423 {
VER,
"StmtStatusE_ToString",
NS(Sq3Lite_StmtStatusE_ToString) , NULL, NULL},
5424 {
VER,
"SyncEF_ToInt" ,
NS(Sq3Lite_SyncEF_ToInt) , NULL, NULL},
5425 {
VER,
"SyncEF_ToString" ,
NS(Sq3Lite_SyncEF_ToString) , NULL, NULL},
5426 {
VER,
"TestCtrlE_ToInt" ,
NS(Sq3Lite_TestCtrlE_ToInt) , NULL, NULL},
5427 {
VER,
"TestCtrlE_ToString" ,
NS(Sq3Lite_TestCtrlE_ToString) , NULL, NULL},
5428 {
VER,
"TextE_ToInt" ,
NS(Sq3Lite_TextE_ToInt) , NULL, NULL},
5429 {
VER,
"TextE_ToString" ,
NS(Sq3Lite_TextE_ToString) , NULL, NULL},
5430 {
VER,
"TraceEF_ToInt" ,
NS(Sq3Lite_TraceEF_ToInt) , NULL, NULL},
5431 {
VER,
"TraceEF_ToString" ,
NS(Sq3Lite_TraceEF_ToString) , NULL, NULL},
5432 {
VER,
"TxnE_ToInt" ,
NS(Sq3Lite_TxnE_ToInt) , NULL, NULL},
5433 {
VER,
"TxnE_ToString" ,
NS(Sq3Lite_TxnE_ToString) , NULL, NULL},
5434 {
VER,
"TypeE_ToInt" ,
NS(Sq3Lite_TypeE_ToInt) , NULL, NULL},
5435 {
VER,
"TypeE_ToString" ,
NS(Sq3Lite_TypeE_ToString) , NULL, NULL},
5436 {
VER,
"VtabE_ToInt" ,
NS(Sq3Lite_VtabE_ToInt) , NULL, NULL},
5437 {
VER,
"VtabE_ToString" ,
NS(Sq3Lite_VtabE_ToString) , NULL, NULL},
5440 {
VER,
"KeywordNameBUF" ,
NS(Sq3Lite_KeywordNameBUF) , NULL, NULL},
5443 {
VER,
"Cleanup" ,
NS(Sq3Lite_Cleanup) , NULL, NULL},
5444 {
VER,
"CompileOptionGet" ,
NS(Sq3Lite_CompileOptionGet) , NULL, NULL},
5445 {
VER,
"CompileOptionUsed" ,
NS(Sq3Lite_CompileOptionUsed) , NULL, NULL},
5446 {
VER,
"Complete" ,
NS(Sq3Lite_Complete) , NULL, NULL},
5447 {
VER,
"ErrorCheckI" ,
NS(Sq3Lite_ErrorCheckI) , NULL, NULL},
5448 {
VER,
"FilenameDatabase" ,
NS(Sq3Lite_FilenameDatabase) , NULL, NULL},
5449 {
VER,
"FilenameJournal" ,
NS(Sq3Lite_FilenameJournal) , NULL, NULL},
5450 {
VER,
"FilenameWal" ,
NS(Sq3Lite_FilenameWal) , NULL, NULL},
5451 {
VER,
"FreeFilename" ,
NS(Sq3Lite_FreeFilename) , NULL, NULL},
5452 {
VER,
"HardHeapLimit64" ,
NS(Sq3Lite_HardHeapLimit64) , NULL, NULL},
5453 {
VER,
"Initialize" ,
NS(Sq3Lite_Initialize) , NULL, NULL},
5454 {
VER,
"KeywordCheck" ,
NS(Sq3Lite_KeywordCheck) , NULL, NULL},
5455 {
VER,
"KeywordCount" ,
NS(Sq3Lite_KeywordCount) , NULL, NULL},
5456 {
VER,
"Libversion" ,
NS(Sq3Lite_Libversion) , NULL, NULL},
5457 {
VER,
"LibversionNumber" ,
NS(Sq3Lite_LibversionNumber) , NULL, NULL},
5458 {
VER,
"MemoryHighwater" ,
NS(Sq3Lite_MemoryHighwater) , NULL, NULL},
5459 {
VER,
"MemoryUsed" ,
NS(Sq3Lite_MemoryUsed) , NULL, NULL},
5460 {
VER,
"OsEnd" ,
NS(Sq3Lite_OsEnd) , NULL, NULL},
5461 {
VER,
"OsInit" ,
NS(Sq3Lite_OsInit) , NULL, NULL},
5462 {
VER,
"ReleaseMemory" ,
NS(Sq3Lite_ReleaseMemory) , NULL, NULL},
5463 {
VER,
"Setup" ,
NS(Sq3Lite_Setup) , NULL, NULL},
5464 {
VER,
"Shutdown" ,
NS(Sq3Lite_Shutdown) , NULL, NULL},
5465 {
VER,
"SoftHeapLimit64" ,
NS(Sq3Lite_SoftHeapLimit64) , NULL, NULL},
5466 {
VER,
"Sourceid" ,
NS(Sq3Lite_Sourceid) , NULL, NULL},
5467 {
VER,
"StrGlob" ,
NS(Sq3Lite_StrGlob) , NULL, NULL},
5468 {
VER,
"StrIcmp" ,
NS(Sq3Lite_StrIcmp) , NULL, NULL},
5469 {
VER,
"StrLike" ,
NS(Sq3Lite_StrLike) , NULL, NULL},
5470 {
VER,
"StrNicmp" ,
NS(Sq3Lite_StrNicmp) , NULL, NULL},
5471 {
VER,
"Threadsafe" ,
NS(Sq3Lite_Threadsafe) , NULL, NULL},
5472 {
VER,
"UriBoolean" ,
NS(Sq3Lite_UriBoolean) , NULL, NULL},
5473 {
VER,
"UriInt64" ,
NS(Sq3Lite_UriInt64) , NULL, NULL},
5474 {
VER,
"UriKey" ,
NS(Sq3Lite_UriKey) , NULL, NULL},
5475 {
VER,
"UriParameter" ,
NS(Sq3Lite_UriParameter) , NULL, NULL},
5478 {
VER,
"KeywordName" ,
NS(Sq3Lite_KeywordName) , NULL, NULL},
5479 {
VER,
"Status" ,
NS(Sq3Lite_Status) , NULL, NULL},
5480 {
VER,
"Status64" ,
NS(Sq3Lite_Status64) , NULL, NULL},
5483 {0, NULL, NULL, NULL, NULL}
5495 {0, NULL, NULL, NULL, NULL}
5514 if (Tcl_InitStubs (interp,
"8.6",
true) == NULL) {
5517 if (Tcl_OOInitStubs (interp) == NULL) {
5527 OtErrorCheckLng (Tcl_PkgProvide (interp,
"tclsq3lite", META_VERSION ));
5530 if (Tcl_GetVar(interp,
"::tcl::newPkgs", TCL_GLOBAL_ONLY) != NULL)
return TCL_OK;
5533 MK_STRN ver = Tcl_PkgRequire(interp,
"tclmkkernel", META_VERSION, 1);
5537 Tcl_Namespace *ns = Tcl_CreateNamespace (interp,
"tclsq3lite", NULL, NULL);
#define OT_CHECK_bool(val)
#define OT_SETUP_VARARGS(min, max, d)
#define OT_retObj_SET_BOL(nat)
#define OT_SETUP_NOARG(d)
#define OT_SETUP_ONEARG(d)
#define OT_CHECK_NI4(val)
#define OT_CHECK_NI8(val)
#define OT_retObj_SET_Error
#define ot_enum_append(_o, _s)
#define OT_retObj_SET_BUF(nat)
#define OT_retObj_SET_I64(nat)
#define OT_retObj_SET_List
#define OT_CHECK_REQUIRED(val)
#define OT_retObj_SET_None
#define OT_retObj_SET_I32(nat)
#define OT_TMP_I32_OBJ(val)
#define OT_TMP_I64_OBJ(val)
#define OT_CHECK_ENUM(ename, val)
#define OT_retObj_APPEND(var)
#define OT_retObj_SET_STR(nat)
#define OT_TMP_STR_OBJ(val)
#define OT_retObj_SET(val)
#define OtErrorCheckLng(cmd)
#define MkErrorC_Check(mng, PROC)
#define OT_CHECK_STRN(val)
LibSq3Lite_private_tcl.h - 17 Apr 2025 - aotto1968.
#define ShmLockE_ToInt_doc
#define ConfigE_FromInt_doc
#define ScanStatE_FromInt_doc
#define KeywordNameBUF_doc
#define CompileOptionGet_doc
#define StatusE_ToString_doc
#define ExtendetResultCodesE_FromInt_doc
#define OpenEF_ToString_doc
#define AuthReturnE_ToString_doc
#define ConflictResolutionE_ToInt_doc
#define FcntlE_FromInt_doc
#define MutexE_FromInt_doc
#define AccessE_ToString_doc
#define TraceEF_ToString_doc
#define SerializeE_ToInt_doc
#define FunctionEF_ToString_doc
#define MemoryHighwater_doc
#define FunctionEF_FromInt_doc
#define StmtStatusE_ToInt_doc
#define DbStatusE_ToInt_doc
#define TraceEF_ToInt_doc
#define ExtendetResultCodesE_ToString_doc
#define TraceEF_FromInt_doc
#define ScanStatE_ToInt_doc
#define AccessE_FromInt_doc
#define CompileOptionUsed_doc
#define DeSerializeEF_ToInt_doc
#define ConfigE_ToInt_doc
#define ConflictResolutionE_ToString_doc
#define AuthReturnE_ToInt_doc
#define SerializeE_ToString_doc
#define DbConfigE_ToString_doc
#define LimitE_FromInt_doc
OT_TCL_EXTERN int Tclsq3lite_Init(Tcl_Interp *interp)
initialize the Sq3Lite package
#define ChangeSetConflictE_FromInt_doc
OT_TCL_EXTERN int Tclsq3lite_Unload(Tcl_Interp *interp, int flags)
#define PrepareEF_ToString_doc
#define AccessE_ToInt_doc
#define StmtStatusE_FromInt_doc
#define ScanStatE_ToString_doc
#define VtabE_FromInt_doc
#define DbStatusE_FromInt_doc
#define SessionObjConfigE_ToString_doc
#define DbConfigE_FromInt_doc
#define PrepareEF_ToInt_doc
#define ChangesetE_ToInt_doc
#define HardHeapLimit64_doc
#define SoftHeapLimit64_doc
#define FilenameDatabase_doc
#define DeSerializeEF_ToString_doc
#define SessionObjConfigE_ToInt_doc
#define ConfigE_ToString_doc
#define StmtStatusE_ToString_doc
#define AuthReturnE_FromInt_doc
#define StatusE_FromInt_doc
#define IoCapEF_FromInt_doc
#define ShmLockE_FromInt_doc
OT_TCL_EXTERN int Tclsq_Init(Tcl_Interp *interp)
#define ErrorE_ToString_doc
#define TestCtrlE_ToInt_doc
#define ChangeSetConflictE_ToInt_doc
#define LibversionNumber_doc
#define LockE_ToString_doc
#define LimitE_ToString_doc
#define IndexConstraintEF_ToInt_doc
#define IndexConstraintEF_FromInt_doc
#define CheckpointE_FromInt_doc
#define PrepareEF_FromInt_doc
#define MutexE_ToString_doc
#define OT_SETUP_hdl_static
#define TextE_ToString_doc
#define ErrorE_FromInt_doc
#define IoCapEF_ToString_doc
#define SerializeE_FromInt_doc
#define DbStatusE_ToString_doc
#define ShmLockE_ToString_doc
#define ConflictResolutionE_FromInt_doc
#define TextE_FromInt_doc
#define ExtendetResultCodesE_ToInt_doc
#define TypeE_FromInt_doc
#define StatusE_ToInt_doc
#define CheckpointE_ToInt_doc
#define TxnE_ToString_doc
#define AuthActionE_ToString_doc
#define SessionObjConfigE_FromInt_doc
#define ChangeSetConflictE_ToString_doc
#define IoCapEF_ToInt_doc
#define ChangesetE_FromInt_doc
#define SyncEF_ToString_doc
#define ReleaseMemory_doc
#define TestCtrlE_ToString_doc
#define DbConfigE_ToInt_doc
#define SyncEF_FromInt_doc
#define FcntlE_ToString_doc
#define OpenEF_FromInt_doc
#define ChangesetE_ToString_doc
#define FunctionEF_ToInt_doc
#define IndexConstraintEF_ToString_doc
#define DeSerializeEF_FromInt_doc
#define AuthActionE_FromInt_doc
#define CheckpointE_ToString_doc
#define TestCtrlE_FromInt_doc
OT_TCL_EXTERN int Tclsq_Unload(Tcl_Interp *interp, int flags)
#define AuthActionE_ToInt_doc
#define FilenameJournal_doc
#define TypeE_ToString_doc
#define LockE_FromInt_doc
#define VtabE_ToString_doc
#define OT_NEW_Sq3_enum_OBJ(typ, val)
#define mk_bit_compare(t, f)
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 MkErrorE Sq3Threadsafe(void)
Test To See If The Library Is Threadsafe …
static MK_I64 Sq3MemoryUsed(void)
Memory Allocator Statistics …
enum MkErrorE Sq3DbStatusE_FromInt(MK_I32 const value, enum Sq3DbStatusE *value_out)
return the Sq3DbStatusE from integer …
enum MkErrorE Sq3ExtendetResultCodesE_FromInt(MK_I32 const value, enum Sq3ExtendetResultCodesE *value_out)
return the Sq3ExtendetResultCodesE from integer …
enum MkErrorE Sq3MutexE_FromInt(MK_I32 const value, enum Sq3MutexE *value_out)
return the Sq3MutexE from integer …
Sq3IndexConstraintEF
Virtual Table Constraint Operator Codes.
MK_STRN Sq3SerializeE_ToString(enum Sq3SerializeE value)
return the Sq3SerializeE as string …
MK_STRN Sq3DbStatusE_ToString(enum Sq3DbStatusE value)
return the Sq3DbStatusE as string …
enum MkErrorE Sq3IoCapEF_FromInt(MK_I32 const value, enum Sq3IoCapEF *value_out)
return the Sq3IoCapEF from integer …
enum MkErrorE Sq3ConflictResolutionE_FromInt(MK_I32 const value, enum Sq3ConflictResolutionE *value_out)
return the Sq3ConflictResolutionE from integer …
MK_STRN Sq3AuthActionE_ToString(enum Sq3AuthActionE value)
return the Sq3AuthActionE as string …
Sq3AuthActionE
Authorizer Action Codes.
MK_STRN Sq3TxnE_ToString(enum Sq3TxnE value)
return the Sq3TxnE as string …
enum MkErrorE Sq3DbConfigE_FromInt(MK_I32 const value, enum Sq3DbConfigE *value_out)
return the Sq3DbConfigE from integer …
MK_STRN Sq3DbConfigE_ToString(enum Sq3DbConfigE value)
return the Sq3DbConfigE as string …
Sq3VtabE
Virtual Table Configuration Options.
Sq3ChangeSetConflictE
Constants Returned By The Conflict Handler.
enum MkErrorE Sq3AuthActionE_FromInt(MK_I32 const value, enum Sq3AuthActionE *value_out)
return the Sq3AuthActionE from integer …
enum MkErrorE Sq3PrepareEF_FromInt(MK_I32 const value, enum Sq3PrepareEF *value_out)
return the Sq3PrepareEF from integer …
Sq3CheckpointE
Checkpoint Mode Values.
MK_STRN Sq3AccessE_ToString(enum Sq3AccessE value)
return the Sq3AccessE as string …
MK_STRN Sq3IoCapEF_ToString(enum Sq3IoCapEF value)
return the Sq3IoCapEF as string …
MK_STRN Sq3ConflictResolutionE_ToString(enum Sq3ConflictResolutionE value)
return the Sq3ConflictResolutionE as string …
static MK_I32 Sq3DbStatusE_ToInt(enum Sq3DbStatusE value)
return the Sq3DbStatusE as integer …
MK_STRN Sq3CheckpointE_ToString(enum Sq3CheckpointE value)
return the Sq3CheckpointE as string …
Sq3ConfigE
Configuration Options.
Sq3StmtStatusE
Status Parameters for prepared statements.
static MK_I32 Sq3ScanStatE_ToInt(enum Sq3ScanStatE value)
return the Sq3ScanStatE as integer …
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 …
static MK_I32 Sq3IndexConstraintEF_ToInt(enum Sq3IndexConstraintEF value)
return the Sq3IndexConstraintEF as integer …
Sq3FcntlE
Standard File Control Opcodes.
enum MkErrorE Sq3TxnE_FromInt(MK_I32 const value, enum Sq3TxnE *value_out)
return the Sq3TxnE from integer …
enum MkErrorE Sq3FunctionEF_FromInt(MK_I32 const value, enum Sq3FunctionEF *value_out)
return the Sq3FunctionEF from integer …
static MK_I32 Sq3FunctionEF_ToInt(enum Sq3FunctionEF value)
return the Sq3FunctionEF as integer …
MK_STRN Sq3FunctionEF_ToString(enum Sq3FunctionEF value)
return the Sq3FunctionEF as string …
MK_STRN Sq3ErrorE_ToString(enum Sq3ErrorE value)
return the Sq3ErrorE as string …
MK_STRN Sq3StmtStatusE_ToString(enum Sq3StmtStatusE value)
return the Sq3StmtStatusE as string …
MK_STRN Sq3DeSerializeEF_ToString(enum Sq3DeSerializeEF value)
return the Sq3DeSerializeEF as string …
enum MkErrorE Sq3ScanStatE_FromInt(MK_I32 const value, enum Sq3ScanStatE *value_out)
return the Sq3ScanStatE from integer …
static MK_I32 Sq3TxnE_ToInt(enum Sq3TxnE value)
return the Sq3TxnE as integer …
MK_STRN Sq3ScanStatE_ToString(enum Sq3ScanStatE value)
return the Sq3ScanStatE as string …
Sq3SessionObjConfigE
Options for sqlite3session_object_config.
Sq3LimitE
Run-Time Limit Categories.
enum MkErrorE Sq3VtabE_FromInt(MK_I32 const value, enum Sq3VtabE *value_out)
return the Sq3VtabE from integer …
static MK_I32 Sq3CheckpointE_ToInt(enum Sq3CheckpointE value)
return the Sq3CheckpointE as integer …
static MK_I32 Sq3AuthReturnE_ToInt(enum Sq3AuthReturnE value)
return the Sq3AuthReturnE as integer …
Sq3StatusE
Status Parameters.
Sq3TypeE
Fundamental Datatypes.
enum MkErrorE Sq3DeSerializeEF_FromInt(MK_I32 const value, enum Sq3DeSerializeEF *value_out)
return the Sq3DeSerializeEF from integer …
static MK_I32 Sq3VtabE_ToInt(enum Sq3VtabE value)
return the Sq3VtabE as integer …
MK_STRN Sq3IndexConstraintEF_ToString(enum Sq3IndexConstraintEF value)
return the Sq3IndexConstraintEF as string …
Sq3PrepareEF
Prepare Flags.
enum MkErrorE Sq3StmtStatusE_FromInt(MK_I32 const value, enum Sq3StmtStatusE *value_out)
return the Sq3StmtStatusE from integer …
static MK_I32 Sq3TestCtrlE_ToInt(enum Sq3TestCtrlE value)
return the Sq3TestCtrlE as integer …
Sq3DbConfigE
Database Connection Configuration Options.
enum MkErrorE Sq3SyncEF_FromInt(MK_I32 const value, enum Sq3SyncEF *value_out)
return the Sq3SyncEF from integer …
enum MkErrorE Sq3TestCtrlE_FromInt(MK_I32 const value, enum Sq3TestCtrlE *value_out)
return the Sq3TestCtrlE from integer …
Sq3SerializeE
Flags for sqlite3_serialize.
MK_STRN Sq3StatusE_ToString(enum Sq3StatusE value)
return the Sq3StatusE as string …
static MK_I32 Sq3AccessE_ToInt(enum Sq3AccessE value)
return the Sq3AccessE as integer …
enum MkErrorE Sq3OpenEF_FromInt(MK_I32 const value, enum Sq3OpenEF *value_out)
return the Sq3OpenEF from integer …
static MK_I32 Sq3SerializeE_ToInt(enum Sq3SerializeE value)
return the Sq3SerializeE as integer …
enum MkErrorE Sq3FcntlE_FromInt(MK_I32 const value, enum Sq3FcntlE *value_out)
return the Sq3FcntlE from integer …
MK_STRN Sq3SessionObjConfigE_ToString(enum Sq3SessionObjConfigE value)
return the Sq3SessionObjConfigE as string …
Sq3AccessE
Flags for the xAccess VFS method.
static MK_I32 Sq3ConflictResolutionE_ToInt(enum Sq3ConflictResolutionE value)
return the Sq3ConflictResolutionE as integer …
MK_STRN Sq3ConfigE_ToString(enum Sq3ConfigE value)
return the Sq3ConfigE as string …
Sq3DeSerializeEF
Flags for sqlite3_deserialize()
Sq3LockE
File Locking Levels.
static MK_I32 Sq3TraceEF_ToInt(enum Sq3TraceEF value)
return the Sq3TraceEF as integer …
enum MkErrorE Sq3ChangeSetConflictE_FromInt(MK_I32 const value, enum Sq3ChangeSetConflictE *value_out)
return the Sq3ChangeSetConflictE from integer …
enum MkErrorE Sq3ConfigE_FromInt(MK_I32 const value, enum Sq3ConfigE *value_out)
return the Sq3ConfigE from 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 …
Sq3AuthReturnE
Authorizer Return Codes.
MK_STRN Sq3PrepareEF_ToString(enum Sq3PrepareEF value)
return the Sq3PrepareEF as string …
MK_STRN Sq3LimitE_ToString(enum Sq3LimitE value)
return the Sq3LimitE as string …
MK_STRN Sq3TraceEF_ToString(enum Sq3TraceEF value)
return the Sq3TraceEF as string …
static MK_I32 Sq3MutexE_ToInt(enum Sq3MutexE value)
return the Sq3MutexE as integer …
enum MkErrorE Sq3CheckpointE_FromInt(MK_I32 const value, enum Sq3CheckpointE *value_out)
return the Sq3CheckpointE from integer …
static MK_I32 Sq3AuthActionE_ToInt(enum Sq3AuthActionE value)
return the Sq3AuthActionE as integer …
enum MkErrorE Sq3AuthReturnE_FromInt(MK_I32 const value, enum Sq3AuthReturnE *value_out)
return the Sq3AuthReturnE from 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 …
enum MkErrorE Sq3ShmLockE_FromInt(MK_I32 const value, enum Sq3ShmLockE *value_out)
return the Sq3ShmLockE from integer …
Sq3DbStatusE
Status Parameters for database connections.
Sq3IoCapEF
Device Characteristics.
static MK_I32 Sq3ChangesetE_ToInt(enum Sq3ChangesetE value)
return the Sq3ChangesetE as integer …
static MK_I32 Sq3LimitE_ToInt(enum Sq3LimitE value)
return the Sq3LimitE as integer …
enum MkErrorE Sq3TypeE_FromInt(MK_I32 const value, enum Sq3TypeE *value_out)
return the Sq3TypeE from 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 …
enum MkErrorE Sq3LockE_FromInt(MK_I32 const value, enum Sq3LockE *value_out)
return the Sq3LockE from integer …
Sq3TraceEF
SQL Trace Event Codes.
MK_STRN Sq3LockE_ToString(enum Sq3LockE value)
return the Sq3LockE as string …
static MK_I32 Sq3OpenEF_ToInt(enum Sq3OpenEF value)
return the Sq3OpenEF as integer …
Sq3ChangesetE
Constants Passed To The Conflict Handler.
enum MkErrorE Sq3StatusE_FromInt(MK_I32 const value, enum Sq3StatusE *value_out)
return the Sq3StatusE from integer …
Sq3TestCtrlE
Testing Interface Operation Codes.
MK_STRN Sq3OpenEF_ToString(enum Sq3OpenEF value)
return the Sq3OpenEF as string …
MK_STRN Sq3TestCtrlE_ToString(enum Sq3TestCtrlE value)
return the Sq3TestCtrlE as string …
MK_STRN Sq3TypeE_ToString(enum Sq3TypeE value)
return the Sq3TypeE as string …
MK_STRN Sq3ShmLockE_ToString(enum Sq3ShmLockE value)
return the Sq3ShmLockE as string …
Sq3ExtendetResultCodesE
Extended Result Codes.
enum MkErrorE Sq3SessionObjConfigE_FromInt(MK_I32 const value, enum Sq3SessionObjConfigE *value_out)
return the Sq3SessionObjConfigE from integer …
static MK_I32 Sq3ChangeSetConflictE_ToInt(enum Sq3ChangeSetConflictE value)
return the Sq3ChangeSetConflictE as integer …
MK_STRN Sq3MutexE_ToString(enum Sq3MutexE value)
return the Sq3MutexE as string …
enum MkErrorE Sq3AccessE_FromInt(MK_I32 const value, enum Sq3AccessE *value_out)
return the Sq3AccessE from integer …
MK_STRN Sq3FcntlE_ToString(enum Sq3FcntlE value)
return the Sq3FcntlE as string …
enum MkErrorE Sq3SerializeE_FromInt(MK_I32 const value, enum Sq3SerializeE *value_out)
return the Sq3SerializeE from integer …
MK_STRN Sq3ChangesetE_ToString(enum Sq3ChangesetE value)
return the Sq3ChangesetE as string …
MK_STRN Sq3ChangeSetConflictE_ToString(enum Sq3ChangeSetConflictE value)
return the Sq3ChangeSetConflictE as string …
Sq3ShmLockE
Flags for the xShmLock VFS method.
static MK_I32 Sq3DeSerializeEF_ToInt(enum Sq3DeSerializeEF value)
return the Sq3DeSerializeEF as integer …
enum MkErrorE Sq3TraceEF_FromInt(MK_I32 const value, enum Sq3TraceEF *value_out)
return the Sq3TraceEF from integer …
MK_STRN Sq3ExtendetResultCodesE_ToString(enum Sq3ExtendetResultCodesE value)
return the Sq3ExtendetResultCodesE as string …
MK_STRN Sq3TextE_ToString(enum Sq3TextE value)
return the Sq3TextE as string …
enum MkErrorE Sq3ErrorE_FromInt(MK_I32 const value, enum Sq3ErrorE *value_out)
return the Sq3ErrorE from integer …
MK_STRN Sq3VtabE_ToString(enum Sq3VtabE value)
return the Sq3VtabE as string …
enum MkErrorE Sq3ChangesetE_FromInt(MK_I32 const value, enum Sq3ChangesetE *value_out)
return the Sq3ChangesetE from integer …
MK_STRN Sq3SyncEF_ToString(enum Sq3SyncEF value)
return the Sq3SyncEF as string …
Sq3ScanStatE
Prepared Statement Scan Status Opcodes.
static MK_I32 Sq3FcntlE_ToInt(enum Sq3FcntlE value)
return the Sq3FcntlE as integer …
Sq3TxnE
Allowed return values from sqlite3_txn_state()
static MK_I32 Sq3PrepareEF_ToInt(enum Sq3PrepareEF value)
return the Sq3PrepareEF as integer …
MK_STRN Sq3AuthReturnE_ToString(enum Sq3AuthReturnE value)
return the Sq3AuthReturnE as string …
Sq3FunctionEF
Function Flags.
static MK_I32 Sq3DbConfigE_ToInt(enum Sq3DbConfigE value)
return the Sq3DbConfigE as integer …
Sq3ConflictResolutionE
Conflict resolution modes.
enum MkErrorE Sq3TextE_FromInt(MK_I32 const value, enum Sq3TextE *value_out)
return the Sq3TextE from integer …
static MK_I32 Sq3SessionObjConfigE_ToInt(enum Sq3SessionObjConfigE value)
return the Sq3SessionObjConfigE as integer …
enum MkErrorE Sq3LimitE_FromInt(MK_I32 const value, enum Sq3LimitE *value_out)
return the Sq3LimitE from integer …
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 …
enum MkErrorE Sq3IndexConstraintEF_FromInt(MK_I32 const value, enum Sq3IndexConstraintEF *value_out)
return the Sq3IndexConstraintEF from integer …
@ SQ3_INDEX_CONSTRAINT_MATCH
@ SQ3_INDEX_CONSTRAINT_ISNULL
@ SQ3_INDEX_CONSTRAINT_ISNOT
@ SQ3_INDEX_CONSTRAINT_IS
@ SQ3_INDEX_CONSTRAINT_LT
@ SQ3_INDEX_CONSTRAINT_FUNCTION
@ SQ3_INDEX_CONSTRAINT_EQ
@ SQ3_INDEX_CONSTRAINT_LIKE
@ SQ3_INDEX_CONSTRAINT_ISNOTNULL
@ SQ3_INDEX_CONSTRAINT_LIMIT
@ SQ3_INDEX_CONSTRAINT_REGEXP
@ SQ3_INDEX_CONSTRAINT_GLOB
@ SQ3_INDEX_CONSTRAINT_NE
@ SQ3_INDEX_CONSTRAINT_LE
@ SQ3_INDEX_CONSTRAINT_GE
@ SQ3_INDEX_CONSTRAINT_OFFSET
@ SQ3_INDEX_CONSTRAINT_GT
@ SQ3_AUTHACTION_DROP_TABLE
@ SQ3_AUTHACTION_DROP_VTABLE
@ SQ3_AUTHACTION_CREATE_TEMP_TABLE
@ SQ3_AUTHACTION_TRANSACTION
@ SQ3_AUTHACTION_CREATE_TABLE
@ SQ3_AUTHACTION_FUNCTION
@ SQ3_AUTHACTION_DROP_VIEW
@ SQ3_AUTHACTION_DROP_TEMP_TABLE
@ SQ3_AUTHACTION_RECURSIVE
@ SQ3_AUTHACTION_DROP_INDEX
@ SQ3_AUTHACTION_CREATE_TEMP_INDEX
@ SQ3_AUTHACTION_DROP_TEMP_INDEX
@ SQ3_AUTHACTION_CREATE_TRIGGER
@ SQ3_AUTHACTION_ALTER_TABLE
@ SQ3_AUTHACTION_DROP_TEMP_TRIGGER
@ SQ3_AUTHACTION_DROP_TEMP_VIEW
@ SQ3_AUTHACTION_CREATE_TEMP_VIEW
@ SQ3_AUTHACTION_CREATE_INDEX
@ SQ3_AUTHACTION_CREATE_VTABLE
@ SQ3_AUTHACTION_DROP_TRIGGER
@ SQ3_AUTHACTION_CREATE_TEMP_TRIGGER
@ SQ3_AUTHACTION_CREATE_VIEW
@ SQ3_AUTHACTION_SAVEPOINT
@ SQ3_VTAB_CONSTRAINT_SUPPORT
@ SQ3_VTAB_USES_ALL_SCHEMAS
@ SQ3_CHANGESET_CONFLICT_OMIT
@ SQ3_CHANGESET_CONFLICT_ABORT
@ SQ3_CHANGESET_CONFLICT_REPLACE
@ SQ3_CHECKPOINT_TRUNCATE
@ SQ3_CONFIG_SMALL_MALLOC
@ SQ3_CONFIG_MEMDB_MAXSIZE
@ SQ3_CONFIG_PCACHE_HDRSZ
@ SQ3_CONFIG_STMTJRNL_SPILL
@ SQ3_CONFIG_SORTERREF_SIZE
@ SQ3_CONFIG_SINGLETHREAD
@ SQ3_CONFIG_COVERING_INDEX_SCAN
@ SQ3_CONFIG_WIN32_HEAPSIZE
@ SQ3_STMTSTATUS_AUTOINDEX
@ SQ3_STMTSTATUS_FILTER_HIT
@ SQ3_STMTSTATUS_FULLSCAN_STEP
@ SQ3_STMTSTATUS_REPREPARE
@ SQ3_STMTSTATUS_FILTER_MISS
@ SQ3_FCNTL_SET_LOCKPROXYFILE
@ SQ3_FCNTL_JOURNAL_POINTER
@ SQ3_FCNTL_BEGIN_ATOMIC_WRITE
@ SQ3_FCNTL_RESERVE_BYTES
@ SQ3_FCNTL_ROLLBACK_ATOMIC_WRITE
@ SQ3_FCNTL_WIN32_SET_HANDLE
@ SQ3_FCNTL_WIN32_AV_RETRY
@ SQ3_FCNTL_POWERSAFE_OVERWRITE
@ SQ3_FCNTL_EXTERNAL_READER
@ SQ3_FCNTL_COMMIT_ATOMIC_WRITE
@ SQ3_FCNTL_GET_LOCKPROXYFILE
@ SQ3_FCNTL_WIN32_GET_HANDLE
@ SQ3_FCNTL_COMMIT_PHASETWO
@ SQ3_SESSION_OBJCONFIG_SIZE
@ SQ3_SESSION_OBJCONFIG_ROWID
@ SQ3_LIMIT_TRIGGER_DEPTH
@ SQ3_LIMIT_COMPOUND_SELECT
@ SQ3_LIMIT_WORKER_THREADS
@ SQ3_LIMIT_VARIABLE_NUMBER
@ SQ3_LIMIT_LIKE_PATTERN_LENGTH
@ SQ3_STATUS_SCRATCH_USED
@ SQ3_STATUS_PAGECACHE_USED
@ SQ3_STATUS_SCRATCH_OVERFLOW
@ SQ3_STATUS_SCRATCH_SIZE
@ SQ3_STATUS_PAGECACHE_SIZE
@ SQ3_STATUS_PAGECACHE_OVERFLOW
@ SQ3_STATUS_MALLOC_COUNT
@ SQ3_STATUS_PARSER_STACK
@ SQ3_DBCONFIG_MAINDBNAME
@ SQ3_DBCONFIG_ENABLE_TRIGGER
@ SQ3_DBCONFIG_TRUSTED_SCHEMA
@ SQ3_DBCONFIG_LEGACY_FILE_FORMAT
@ SQ3_DBCONFIG_NO_CKPT_ON_CLOSE
@ SQ3_DBCONFIG_REVERSE_SCANORDER
@ SQ3_DBCONFIG_LEGACY_ALTER_TABLE
@ SQ3_DBCONFIG_RESET_DATABASE
@ SQ3_DBCONFIG_TRIGGER_EQP
@ SQ3_DBCONFIG_ENABLE_QPSG
@ SQ3_DBCONFIG_ENABLE_FKEY
@ SQ3_DBCONFIG_STMT_SCANSTATUS
@ SQ3_DBCONFIG_ENABLE_FTS3_TOKENIZER
@ SQ3_DBCONFIG_WRITABLE_SCHEMA
@ SQ3_DBCONFIG_ENABLE_VIEW
@ SQ3_DBCONFIG_ENABLE_LOAD_EXTENSION
@ SQ3_DESERIALIZE_READONLY
@ SQ3_DESERIALIZE_FREEONCLOSE
@ SQ3_DESERIALIZE_RESIZEABLE
@ SQ3_DBSTATUS_SCHEMA_USED
@ SQ3_DBSTATUS_LOOKASIDE_MISS_SIZE
@ SQ3_DBSTATUS_LOOKASIDE_MISS_FULL
@ SQ3_DBSTATUS_CACHE_USED
@ SQ3_DBSTATUS_LOOKASIDE_HIT
@ SQ3_DBSTATUS_CACHE_WRITE
@ SQ3_DBSTATUS_DEFERRED_FKS
@ SQ3_DBSTATUS_CACHE_MISS
@ SQ3_DBSTATUS_CACHE_USED_SHARED
@ SQ3_DBSTATUS_LOOKASIDE_USED
@ SQ3_DBSTATUS_CACHE_SPILL
@ SQ3_IOCAP_POWERSAFE_OVERWRITE
@ SQ3_IOCAP_UNDELETABLE_WHEN_OPEN
@ SQ3_CHANGESET_CONSTRAINT
@ SQ3_CHANGESET_FOREIGN_KEY
@ SQ3_TESTCTRL_PRNG_RESTORE
@ SQ3_TESTCTRL_PRNG_RESET
@ SQ3_TESTCTRL_EXPLAIN_STMT
@ SQ3_TESTCTRL_ONCE_RESET_THRESHOLD
@ SQ3_TESTCTRL_NEVER_CORRUPT
@ SQ3_TESTCTRL_SORTER_MMAP
@ SQ3_TESTCTRL_PARSER_COVERAGE
@ SQ3_TESTCTRL_RESULT_INTREAL
@ SQ3_TESTCTRL_SCRATCHMALLOC
@ SQ3_TESTCTRL_FAULT_INSTALL
@ SQ3_TESTCTRL_OPTIMIZATIONS
@ SQ3_TESTCTRL_BITVEC_TEST
@ SQ3_TESTCTRL_PENDING_BYTE
@ SQ3_TESTCTRL_BENIGN_MALLOC_HOOKS
@ SQ3_TESTCTRL_SEEK_COUNT
@ SQ3_TESTCTRL_EXTRA_SCHEMA_CHECKS
@ SQ3_TESTCTRL_LOCALTIME_FAULT
@ SQ3_TESTCTRL_FK_NO_ACTION
@ SQ3_TESTCTRL_VDBE_COVERAGE
@ SQ3_TESTCTRL_USELONGDOUBLE
@ SQ3_TESTCTRL_INTERNAL_FUNCTIONS
@ SQ3_TESTCTRL_TRACEFLAGS
@ SQ3_EXTRESULT_IOERR_DIR_FSYNC
@ SQ3_EXTRESULT_READONLY_CANTLOCK
@ SQ3_EXTRESULT_IOERR_LOCK
@ SQ3_EXTRESULT_LOCKED_SHAREDCACHE
@ SQ3_EXTRESULT_CANTOPEN_FULLPATH
@ SQ3_EXTRESULT_CONSTRAINT
@ SQ3_EXTRESULT_IOERR_NOMEM
@ SQ3_EXTRESULT_IOERR_SHMLOCK
@ SQ3_EXTRESULT_IOERR_CORRUPTFS
@ SQ3_EXTRESULT_CANTOPEN_SYMLINK
@ SQ3_EXTRESULT_CONSTRAINT_PRIMARYKEY
@ SQ3_EXTRESULT_IOERR_GETTEMPPATH
@ SQ3_EXTRESULT_CORRUPT_VTAB
@ SQ3_EXTRESULT_IOERR_FSTAT
@ SQ3_EXTRESULT_IOERR_SEEK
@ SQ3_EXTRESULT_CORRUPT_SEQUENCE
@ SQ3_EXTRESULT_IOERR_MMAP
@ SQ3_EXTRESULT_INTERRUPT
@ SQ3_EXTRESULT_IOERR_CONVPATH
@ SQ3_EXTRESULT_NOTICE_RECOVER_WAL
@ SQ3_EXTRESULT_CONSTRAINT_FOREIGNKEY
@ SQ3_EXTRESULT_IOERR_ACCESS
@ SQ3_EXTRESULT_ERROR_MISSING_COLLSEQ
@ SQ3_EXTRESULT_CONSTRAINT_VTAB
@ SQ3_EXTRESULT_CONSTRAINT_COMMITHOOK
@ SQ3_EXTRESULT_CANTOPEN_CONVPATH
@ SQ3_EXTRESULT_READONLY_RECOVERY
@ SQ3_EXTRESULT_AUTH_USER
@ SQ3_EXTRESULT_READONLY_ROLLBACK
@ SQ3_EXTRESULT_CONSTRAINT_TRIGGER
@ SQ3_EXTRESULT_CONSTRAINT_NOTNULL
@ SQ3_EXTRESULT_IOERR_CLOSE
@ SQ3_EXTRESULT_IOERR_IN_PAGE
@ SQ3_EXTRESULT_OK_LOAD_PERMANENTLY
@ SQ3_EXTRESULT_BUSY_RECOVERY
@ SQ3_EXTRESULT_NOTICE_RECOVER_ROLLBACK
@ SQ3_EXTRESULT_IOERR_UNLOCK
@ SQ3_EXTRESULT_CONSTRAINT_PINNED
@ SQ3_EXTRESULT_CONSTRAINT_UNIQUE
@ SQ3_EXTRESULT_CANTOPEN_DIRTYWAL
@ SQ3_EXTRESULT_CANTOPEN_ISDIR
@ SQ3_EXTRESULT_CORRUPT_INDEX
@ SQ3_EXTRESULT_IOERR_COMMIT_ATOMIC
@ SQ3_EXTRESULT_ERROR_RETRY
@ SQ3_EXTRESULT_CANTOPEN_NOTEMPDIR
@ SQ3_EXTRESULT_IOERR_FSYNC
@ SQ3_EXTRESULT_IOERR_DATA
@ SQ3_EXTRESULT_IOERR_DIR_CLOSE
@ SQ3_EXTRESULT_READONLY_DIRECTORY
@ SQ3_EXTRESULT_READONLY_CANTINIT
@ SQ3_EXTRESULT_IOERR_SHMOPEN
@ SQ3_EXTRESULT_IOERR_ROLLBACK_ATOMIC
@ SQ3_EXTRESULT_IOERR_DELETE
@ SQ3_EXTRESULT_CONSTRAINT_CHECK
@ SQ3_EXTRESULT_IOERR_SHMSIZE
@ SQ3_EXTRESULT_OK_SYMLINK
@ SQ3_EXTRESULT_IOERR_CHECKRESERVEDLOCK
@ SQ3_EXTRESULT_IOERR_RDLOCK
@ SQ3_EXTRESULT_IOERR_TRUNCATE
@ SQ3_EXTRESULT_BUSY_TIMEOUT
@ SQ3_EXTRESULT_ABORT_ROLLBACK
@ SQ3_EXTRESULT_IOERR_SHMMAP
@ SQ3_EXTRESULT_IOERR_VNODE
@ SQ3_EXTRESULT_IOERR_WRITE
@ SQ3_EXTRESULT_CONSTRAINT_FUNCTION
@ SQ3_EXTRESULT_LOCKED_VTAB
@ SQ3_EXTRESULT_NOTICE_RBU
@ SQ3_EXTRESULT_IOERR_READ
@ SQ3_EXTRESULT_IOERR_BLOCKED
@ SQ3_EXTRESULT_CONSTRAINT_ROWID
@ SQ3_EXTRESULT_IOERR_SHORT_READ
@ SQ3_EXTRESULT_IOERR_AUTH
@ SQ3_EXTRESULT_IOERR_BEGIN_ATOMIC
@ SQ3_EXTRESULT_WARNING_AUTOINDEX
@ SQ3_EXTRESULT_READONLY_DBMOVED
@ SQ3_EXTRESULT_BUSY_SNAPSHOT
@ SQ3_EXTRESULT_IOERR_DELETE_NOENT
@ SQ3_EXTRESULT_CONSTRAINT_DATATYPE
@ SQ3_EXTRESULT_ERROR_SNAPSHOT
@ SQ3_FUNCTION_RESULT_SUBTYPE
@ SQ3_FUNCTION_DETERMINISTIC
@ SQ3_FUNCTION_DIRECTONLY
static bool Sq3ErrorCheckI(enum Sq3ErrorE ret)
check if ret signal an error …
#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 …
static enum MkErrorE Sq3KeywordCheck(MK_STRN arg0, MK_I32 arg1)
SQL Keyword Checking …
static enum MkErrorE Sq3Status(enum Sq3StatusE op, MK_I32 *pCurrent, MK_I32 *pHighwater, MK_BOOL resetFlag)
SQLite Runtime Status …
static enum MkErrorE Sq3KeywordName(MK_I32 num, MK_STRN *kwd, MK_I32 *kwdsz)
SQL Keyword Checking …
static MK_I64 Sq3HardHeapLimit64(MK_I64 N)
Impose A Limit On Heap Size …
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 …
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 …
void Sq3Cleanup(void)
cleanup tclsq3lite internal memory …
void Sq3Setup(void)
setup tclsq3lite internal memory …
static enum MkErrorE Sq3Shutdown(void)
Initialize The SQLite Library …
static enum MkErrorE Sq3Initialize(void)
Initialize The SQLite Library …
static enum MkErrorE Sq3OsInit(void)
Initialize The SQLite Library …
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 …
static MK_STRN Sq3Sourceid(void)
Run-Time Library Version Numbers …
static MK_STRN Sq3FilenameWal(SQ3_FILENAME F)
Translate filenames …
static void Sq3FreeFilename(SQ3_FILENAME arg0)
Create and Destroy VFS Filenames …
static MK_STRN Sq3UriKey(SQ3_FILENAME z, MK_I32 N)
Obtain Values For URI Parameters …
static MK_I64 Sq3UriInt64(SQ3_FILENAME arg0, MK_STRN arg1, MK_I64 arg2)
Obtain Values For URI Parameters …
static MK_STRN Sq3FilenameDatabase(SQ3_FILENAME F)
Translate filenames …
static MK_STRN Sq3FilenameJournal(SQ3_FILENAME F)
Translate filenames …
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 …
sq3_misc_check_lng.h - 08 Mar 2025 - aotto1968
SQLITE_API int sqlite3_initialize(void)
SQLITE_API int sqlite3_shutdown(void)