theSq3Lite 10.0
Loading...
Searching...
No Matches
LibSq3Lite_rb.c
Go to the documentation of this file.
1
9/* LABEL-NO */
10
12#include "misc_check_rb.h"
13
14/* LABEL-END */
15
16#include <ruby/defines.h>
17
18#define Sq3SetupTmpl() Sq3Setup()
19#define Sq3CleanupTmpl()
20
21// MARK_D ################################################################
22// -----------------------------------------------------------------------
23// documentation order
125// --------------------------------------------------------------------------------
126
128
129// BEGIN-enumD - created by 'rb_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
130
166
167// END-enumD - created by 'rb_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
168
174
175// BEGIN-DOC - created by 'rb_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
176
177// doc-key: Sq3Lite,EnumFunc,sco,func
178#define AccessE_FromInt_doc "Sq3AccessE Sq3Lite.AccessE_FromInt(value:int32)"
179#define AuthActionE_FromInt_doc "Sq3AuthActionE Sq3Lite.AuthActionE_FromInt(value:int32)"
180#define AuthReturnE_FromInt_doc "Sq3AuthReturnE Sq3Lite.AuthReturnE_FromInt(value:int32)"
181#define ChangeSetConflictE_FromInt_doc "Sq3ChangeSetConflictE Sq3Lite.ChangeSetConflictE_FromInt(value:int32)"
182#define ChangesetE_FromInt_doc "Sq3ChangesetE Sq3Lite.ChangesetE_FromInt(value:int32)"
183#define CheckpointE_FromInt_doc "Sq3CheckpointE Sq3Lite.CheckpointE_FromInt(value:int32)"
184#define ConfigE_FromInt_doc "Sq3ConfigE Sq3Lite.ConfigE_FromInt(value:int32)"
185#define ConflictResolutionE_FromInt_doc "Sq3ConflictResolutionE Sq3Lite.ConflictResolutionE_FromInt(value:int32)"
186#define DbConfigE_FromInt_doc "Sq3DbConfigE Sq3Lite.DbConfigE_FromInt(value:int32)"
187#define DbStatusE_FromInt_doc "Sq3DbStatusE Sq3Lite.DbStatusE_FromInt(value:int32)"
188#define DeSerializeEF_FromInt_doc "Sq3DeSerializeEF Sq3Lite.DeSerializeEF_FromInt(value:int32)"
189#define ErrorE_FromInt_doc "Sq3ErrorE Sq3Lite.ErrorE_FromInt(value:int32)"
190#define ExtendetResultCodesE_FromInt_doc "Sq3ExtendetResultCodesE Sq3Lite.ExtendetResultCodesE_FromInt(value:int32)"
191#define FcntlE_FromInt_doc "Sq3FcntlE Sq3Lite.FcntlE_FromInt(value:int32)"
192#define FunctionEF_FromInt_doc "Sq3FunctionEF Sq3Lite.FunctionEF_FromInt(value:int32)"
193#define IndexConstraintEF_FromInt_doc "Sq3IndexConstraintEF Sq3Lite.IndexConstraintEF_FromInt(value:int32)"
194#define IoCapEF_FromInt_doc "Sq3IoCapEF Sq3Lite.IoCapEF_FromInt(value:int32)"
195#define LimitE_FromInt_doc "Sq3LimitE Sq3Lite.LimitE_FromInt(value:int32)"
196#define LockE_FromInt_doc "Sq3LockE Sq3Lite.LockE_FromInt(value:int32)"
197#define MutexE_FromInt_doc "Sq3MutexE Sq3Lite.MutexE_FromInt(value:int32)"
198#define OpenEF_FromInt_doc "Sq3OpenEF Sq3Lite.OpenEF_FromInt(value:int32)"
199#define PrepareEF_FromInt_doc "Sq3PrepareEF Sq3Lite.PrepareEF_FromInt(value:int32)"
200#define ScanStatE_FromInt_doc "Sq3ScanStatE Sq3Lite.ScanStatE_FromInt(value:int32)"
201#define SerializeE_FromInt_doc "Sq3SerializeE Sq3Lite.SerializeE_FromInt(value:int32)"
202#define SessionObjConfigE_FromInt_doc "Sq3SessionObjConfigE Sq3Lite.SessionObjConfigE_FromInt(value:int32)"
203#define ShmLockE_FromInt_doc "Sq3ShmLockE Sq3Lite.ShmLockE_FromInt(value:int32)"
204#define StatusE_FromInt_doc "Sq3StatusE Sq3Lite.StatusE_FromInt(value:int32)"
205#define StmtStatusE_FromInt_doc "Sq3StmtStatusE Sq3Lite.StmtStatusE_FromInt(value:int32)"
206#define SyncEF_FromInt_doc "Sq3SyncEF Sq3Lite.SyncEF_FromInt(value:int32)"
207#define TestCtrlE_FromInt_doc "Sq3TestCtrlE Sq3Lite.TestCtrlE_FromInt(value:int32)"
208#define TextE_FromInt_doc "Sq3TextE Sq3Lite.TextE_FromInt(value:int32)"
209#define TraceEF_FromInt_doc "Sq3TraceEF Sq3Lite.TraceEF_FromInt(value:int32)"
210#define TxnE_FromInt_doc "Sq3TxnE Sq3Lite.TxnE_FromInt(value:int32)"
211#define TypeE_FromInt_doc "Sq3TypeE Sq3Lite.TypeE_FromInt(value:int32)"
212#define VtabE_FromInt_doc "Sq3VtabE Sq3Lite.VtabE_FromInt(value:int32)"
213
214// doc-key: Sq3Lite,EnumFunc,sm_,func
215#define AccessE_ToInt_doc "int32 Sq3Lite.AccessE_ToInt(value:Sq3AccessE)"
216#define AccessE_ToString_doc "string Sq3Lite.AccessE_ToString(value:Sq3AccessE)"
217#define AuthActionE_ToInt_doc "int32 Sq3Lite.AuthActionE_ToInt(value:Sq3AuthActionE)"
218#define AuthActionE_ToString_doc "string Sq3Lite.AuthActionE_ToString(value:Sq3AuthActionE)"
219#define AuthReturnE_ToInt_doc "int32 Sq3Lite.AuthReturnE_ToInt(value:Sq3AuthReturnE)"
220#define AuthReturnE_ToString_doc "string Sq3Lite.AuthReturnE_ToString(value:Sq3AuthReturnE)"
221#define ChangeSetConflictE_ToInt_doc "int32 Sq3Lite.ChangeSetConflictE_ToInt(value:Sq3ChangeSetConflictE)"
222#define ChangeSetConflictE_ToString_doc "string Sq3Lite.ChangeSetConflictE_ToString(value:Sq3ChangeSetConflictE)"
223#define ChangesetE_ToInt_doc "int32 Sq3Lite.ChangesetE_ToInt(value:Sq3ChangesetE)"
224#define ChangesetE_ToString_doc "string Sq3Lite.ChangesetE_ToString(value:Sq3ChangesetE)"
225#define CheckpointE_ToInt_doc "int32 Sq3Lite.CheckpointE_ToInt(value:Sq3CheckpointE)"
226#define CheckpointE_ToString_doc "string Sq3Lite.CheckpointE_ToString(value:Sq3CheckpointE)"
227#define ConfigE_ToInt_doc "int32 Sq3Lite.ConfigE_ToInt(value:Sq3ConfigE)"
228#define ConfigE_ToString_doc "string Sq3Lite.ConfigE_ToString(value:Sq3ConfigE)"
229#define ConflictResolutionE_ToInt_doc "int32 Sq3Lite.ConflictResolutionE_ToInt(value:Sq3ConflictResolutionE)"
230#define ConflictResolutionE_ToString_doc "string Sq3Lite.ConflictResolutionE_ToString(value:Sq3ConflictResolutionE)"
231#define DbConfigE_ToInt_doc "int32 Sq3Lite.DbConfigE_ToInt(value:Sq3DbConfigE)"
232#define DbConfigE_ToString_doc "string Sq3Lite.DbConfigE_ToString(value:Sq3DbConfigE)"
233#define DbStatusE_ToInt_doc "int32 Sq3Lite.DbStatusE_ToInt(value:Sq3DbStatusE)"
234#define DbStatusE_ToString_doc "string Sq3Lite.DbStatusE_ToString(value:Sq3DbStatusE)"
235#define DeSerializeEF_ToInt_doc "int32 Sq3Lite.DeSerializeEF_ToInt(value:Sq3DeSerializeEF)"
236#define DeSerializeEF_ToString_doc "string Sq3Lite.DeSerializeEF_ToString(value:Sq3DeSerializeEF)"
237#define ErrorE_ToInt_doc "int32 Sq3Lite.ErrorE_ToInt(value:Sq3ErrorE)"
238#define ErrorE_ToString_doc "string Sq3Lite.ErrorE_ToString(value:Sq3ErrorE)"
239#define ExtendetResultCodesE_ToInt_doc "int32 Sq3Lite.ExtendetResultCodesE_ToInt(value:Sq3ExtendetResultCodesE)"
240#define ExtendetResultCodesE_ToString_doc "string Sq3Lite.ExtendetResultCodesE_ToString(value:Sq3ExtendetResultCodesE)"
241#define FcntlE_ToInt_doc "int32 Sq3Lite.FcntlE_ToInt(value:Sq3FcntlE)"
242#define FcntlE_ToString_doc "string Sq3Lite.FcntlE_ToString(value:Sq3FcntlE)"
243#define FunctionEF_ToInt_doc "int32 Sq3Lite.FunctionEF_ToInt(value:Sq3FunctionEF)"
244#define FunctionEF_ToString_doc "string Sq3Lite.FunctionEF_ToString(value:Sq3FunctionEF)"
245#define IndexConstraintEF_ToInt_doc "int32 Sq3Lite.IndexConstraintEF_ToInt(value:Sq3IndexConstraintEF)"
246#define IndexConstraintEF_ToString_doc "string Sq3Lite.IndexConstraintEF_ToString(value:Sq3IndexConstraintEF)"
247#define IoCapEF_ToInt_doc "int32 Sq3Lite.IoCapEF_ToInt(value:Sq3IoCapEF)"
248#define IoCapEF_ToString_doc "string Sq3Lite.IoCapEF_ToString(value:Sq3IoCapEF)"
249#define LimitE_ToInt_doc "int32 Sq3Lite.LimitE_ToInt(value:Sq3LimitE)"
250#define LimitE_ToString_doc "string Sq3Lite.LimitE_ToString(value:Sq3LimitE)"
251#define LockE_ToInt_doc "int32 Sq3Lite.LockE_ToInt(value:Sq3LockE)"
252#define LockE_ToString_doc "string Sq3Lite.LockE_ToString(value:Sq3LockE)"
253#define MutexE_ToInt_doc "int32 Sq3Lite.MutexE_ToInt(value:Sq3MutexE)"
254#define MutexE_ToString_doc "string Sq3Lite.MutexE_ToString(value:Sq3MutexE)"
255#define OpenEF_ToInt_doc "int32 Sq3Lite.OpenEF_ToInt(value:Sq3OpenEF)"
256#define OpenEF_ToString_doc "string Sq3Lite.OpenEF_ToString(value:Sq3OpenEF)"
257#define PrepareEF_ToInt_doc "int32 Sq3Lite.PrepareEF_ToInt(value:Sq3PrepareEF)"
258#define PrepareEF_ToString_doc "string Sq3Lite.PrepareEF_ToString(value:Sq3PrepareEF)"
259#define ScanStatE_ToInt_doc "int32 Sq3Lite.ScanStatE_ToInt(value:Sq3ScanStatE)"
260#define ScanStatE_ToString_doc "string Sq3Lite.ScanStatE_ToString(value:Sq3ScanStatE)"
261#define SerializeE_ToInt_doc "int32 Sq3Lite.SerializeE_ToInt(value:Sq3SerializeE)"
262#define SerializeE_ToString_doc "string Sq3Lite.SerializeE_ToString(value:Sq3SerializeE)"
263#define SessionObjConfigE_ToInt_doc "int32 Sq3Lite.SessionObjConfigE_ToInt(value:Sq3SessionObjConfigE)"
264#define SessionObjConfigE_ToString_doc "string Sq3Lite.SessionObjConfigE_ToString(value:Sq3SessionObjConfigE)"
265#define ShmLockE_ToInt_doc "int32 Sq3Lite.ShmLockE_ToInt(value:Sq3ShmLockE)"
266#define ShmLockE_ToString_doc "string Sq3Lite.ShmLockE_ToString(value:Sq3ShmLockE)"
267#define StatusE_ToInt_doc "int32 Sq3Lite.StatusE_ToInt(value:Sq3StatusE)"
268#define StatusE_ToString_doc "string Sq3Lite.StatusE_ToString(value:Sq3StatusE)"
269#define StmtStatusE_ToInt_doc "int32 Sq3Lite.StmtStatusE_ToInt(value:Sq3StmtStatusE)"
270#define StmtStatusE_ToString_doc "string Sq3Lite.StmtStatusE_ToString(value:Sq3StmtStatusE)"
271#define SyncEF_ToInt_doc "int32 Sq3Lite.SyncEF_ToInt(value:Sq3SyncEF)"
272#define SyncEF_ToString_doc "string Sq3Lite.SyncEF_ToString(value:Sq3SyncEF)"
273#define TestCtrlE_ToInt_doc "int32 Sq3Lite.TestCtrlE_ToInt(value:Sq3TestCtrlE)"
274#define TestCtrlE_ToString_doc "string Sq3Lite.TestCtrlE_ToString(value:Sq3TestCtrlE)"
275#define TextE_ToInt_doc "int32 Sq3Lite.TextE_ToInt(value:Sq3TextE)"
276#define TextE_ToString_doc "string Sq3Lite.TextE_ToString(value:Sq3TextE)"
277#define TraceEF_ToInt_doc "int32 Sq3Lite.TraceEF_ToInt(value:Sq3TraceEF)"
278#define TraceEF_ToString_doc "string Sq3Lite.TraceEF_ToString(value:Sq3TraceEF)"
279#define TxnE_ToInt_doc "int32 Sq3Lite.TxnE_ToInt(value:Sq3TxnE)"
280#define TxnE_ToString_doc "string Sq3Lite.TxnE_ToString(value:Sq3TxnE)"
281#define TypeE_ToInt_doc "int32 Sq3Lite.TypeE_ToInt(value:Sq3TypeE)"
282#define TypeE_ToString_doc "string Sq3Lite.TypeE_ToString(value:Sq3TypeE)"
283#define VtabE_ToInt_doc "int32 Sq3Lite.VtabE_ToInt(value:Sq3VtabE)"
284#define VtabE_ToString_doc "string Sq3Lite.VtabE_ToString(value:Sq3VtabE)"
285
286// doc-key: Sq3Lite,Sq3,sco,func
287#define KeywordNameBUF_doc "MkBufferC Sq3Lite.KeywordNameBUF(num:int32)"
288
289// doc-key: Sq3Lite,Sq3,sm_,func
290#define Cleanup_doc "Sq3Lite.Cleanup()"
291#define CompileOptionGet_doc "string Sq3Lite.CompileOptionGet(N:int32)"
292#define CompileOptionUsed_doc "bool Sq3Lite.CompileOptionUsed(zOptName:string)"
293#define Complete_doc "Sq3Lite.Complete(sql:string)"
294#define ErrorCheckI_doc "bool Sq3Lite.ErrorCheckI(ret:Sq3ErrorE)"
295#define FilenameDatabase_doc "string Sq3Lite.FilenameDatabase(F:string)"
296#define FilenameJournal_doc "string Sq3Lite.FilenameJournal(F:string)"
297#define FilenameWal_doc "string Sq3Lite.FilenameWal(F:string)"
298#define FreeFilename_doc "Sq3Lite.FreeFilename(arg0:string)"
299#define HardHeapLimit64_doc "int64 Sq3Lite.HardHeapLimit64(N:int64)"
300#define Initialize_doc "Sq3Lite.Initialize()"
301#define KeywordCheck_doc "Sq3Lite.KeywordCheck(arg0:string, arg1:int32)"
302#define KeywordCount_doc "Sq3Lite.KeywordCount()"
303#define Libversion_doc "string Sq3Lite.Libversion()"
304#define LibversionNumber_doc "Sq3Lite.LibversionNumber()"
305#define MemoryHighwater_doc "int64 Sq3Lite.MemoryHighwater(resetFlag:int32)"
306#define MemoryUsed_doc "int64 Sq3Lite.MemoryUsed()"
307#define OsEnd_doc "Sq3Lite.OsEnd()"
308#define OsInit_doc "Sq3Lite.OsInit()"
309#define ReleaseMemory_doc "Sq3Lite.ReleaseMemory(N:int32)"
310#define Setup_doc "Sq3Lite.Setup()"
311#define Shutdown_doc "Sq3Lite.Shutdown()"
312#define SoftHeapLimit64_doc "int64 Sq3Lite.SoftHeapLimit64(N:int64)"
313#define Sourceid_doc "string Sq3Lite.Sourceid()"
314#define StrGlob_doc "int32 Sq3Lite.StrGlob(zGlob:string, zStr:string)"
315#define StrIcmp_doc "int32 Sq3Lite.StrIcmp(arg0:string, arg1:string)"
316#define StrLike_doc "int32 Sq3Lite.StrLike(zGlob:string, zStr:string, cEsc:int32)"
317#define StrNicmp_doc "int32 Sq3Lite.StrNicmp(arg0:string, arg1:string, arg2:int32)"
318#define Threadsafe_doc "Sq3Lite.Threadsafe()"
319#define UriBoolean_doc "Sq3Lite.UriBoolean(z:string, zParam:string, bDefault:int32)"
320#define UriInt64_doc "int64 Sq3Lite.UriInt64(arg0:string, arg1:string, arg2:int64)"
321#define UriKey_doc "string Sq3Lite.UriKey(z:string, N:int32)"
322#define UriParameter_doc "string Sq3Lite.UriParameter(z:string, zParam:string)"
323
324// doc-key: Sq3Lite,Sq3,smo,func
325#define KeywordName_doc "{kwd:string kwdsz:int32} Sq3Lite.KeywordName(num:int32)"
326#define Status_doc "{pCurrent:int32 pHighwater:int32} Sq3Lite.Status(op:Sq3StatusE, resetFlag:bool)"
327#define Status64_doc "{pCurrent:int64 pHighwater:int64} Sq3Lite.Status64(op:Sq3StatusE, resetFlag:bool)"
328
329// END-DOC - created by 'rb_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
330
331#define OT_SETUP_hdl_static AllRtSetup_NULL; __attribute__((unused)) MK_ERR hdl = &MkERROR;
332
333/*****************************************************************************/
334/* */
335/* private */
336/* */
337/*****************************************************************************/
338
339// BEGIN-Sq3Lite - created by 'rb_MqC.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
340
344
345// doc-key: Sq3Lite,Sq3Lite-Config,sm_
346
348static OT_ProcRet NS(Sq3Lite_CompileOptionGet) (OtClass_ARGS) {
351 MK_I32 N = 0;
355 end: MK_UNUSED /* LONG JUMP on error */
357}
358
360static OT_ProcRet NS(Sq3Lite_CompileOptionUsed) (OtClass_ARGS) {
363 MK_STRN zOptName = 0;
367 end: MK_UNUSED /* LONG JUMP on error */
369}
370
372static OT_ProcRet NS(Sq3Lite_MemoryHighwater) (OtClass_ARGS) {
375 MK_I32 resetFlag = 0;
379 end: MK_UNUSED /* LONG JUMP on error */
381}
382
384static OT_ProcRet NS(Sq3Lite_MemoryUsed) (OtClass_ARGS) {
389 end: MK_UNUSED /* LONG JUMP on error */
391}
392
394static OT_ProcRet NS(Sq3Lite_Threadsafe) (OtClass_ARGS) {
400 end: MK_UNUSED /* LONG JUMP on error */
402}
403
405// Sq3Lite_Config_RB_API
406
410
411// doc-key: Sq3Lite,Sq3Lite-Enum,sco
412
414static OT_ProcRet NS(Sq3Lite_AccessE_FromInt) (OtClass_ARGS) {
417 MK_I32 value = 0;
420 enum Sq3AccessE value_out;
422 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(AccessE,value_out));
423 end: MK_UNUSED /* LONG JUMP on error */
425}
426
428static OT_ProcRet NS(Sq3Lite_AuthActionE_FromInt) (OtClass_ARGS) {
431 MK_I32 value = 0;
434 enum Sq3AuthActionE value_out;
436 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(AuthActionE,value_out));
437 end: MK_UNUSED /* LONG JUMP on error */
439}
440
442static OT_ProcRet NS(Sq3Lite_AuthReturnE_FromInt) (OtClass_ARGS) {
445 MK_I32 value = 0;
448 enum Sq3AuthReturnE value_out;
450 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(AuthReturnE,value_out));
451 end: MK_UNUSED /* LONG JUMP on error */
453}
454
456static OT_ProcRet NS(Sq3Lite_ChangeSetConflictE_FromInt) (OtClass_ARGS) {
459 MK_I32 value = 0;
462 enum Sq3ChangeSetConflictE value_out;
464 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(ChangeSetConflictE,value_out));
465 end: MK_UNUSED /* LONG JUMP on error */
467}
468
470static OT_ProcRet NS(Sq3Lite_ChangesetE_FromInt) (OtClass_ARGS) {
473 MK_I32 value = 0;
476 enum Sq3ChangesetE value_out;
478 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(ChangesetE,value_out));
479 end: MK_UNUSED /* LONG JUMP on error */
481}
482
484static OT_ProcRet NS(Sq3Lite_CheckpointE_FromInt) (OtClass_ARGS) {
487 MK_I32 value = 0;
490 enum Sq3CheckpointE value_out;
492 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(CheckpointE,value_out));
493 end: MK_UNUSED /* LONG JUMP on error */
495}
496
498static OT_ProcRet NS(Sq3Lite_ConfigE_FromInt) (OtClass_ARGS) {
501 MK_I32 value = 0;
504 enum Sq3ConfigE value_out;
506 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(ConfigE,value_out));
507 end: MK_UNUSED /* LONG JUMP on error */
509}
510
512static OT_ProcRet NS(Sq3Lite_ConflictResolutionE_FromInt) (OtClass_ARGS) {
515 MK_I32 value = 0;
518 enum Sq3ConflictResolutionE value_out;
520 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(ConflictResolutionE,value_out));
521 end: MK_UNUSED /* LONG JUMP on error */
523}
524
526static OT_ProcRet NS(Sq3Lite_DbConfigE_FromInt) (OtClass_ARGS) {
529 MK_I32 value = 0;
532 enum Sq3DbConfigE value_out;
534 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(DbConfigE,value_out));
535 end: MK_UNUSED /* LONG JUMP on error */
537}
538
540static OT_ProcRet NS(Sq3Lite_DbStatusE_FromInt) (OtClass_ARGS) {
543 MK_I32 value = 0;
546 enum Sq3DbStatusE value_out;
548 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(DbStatusE,value_out));
549 end: MK_UNUSED /* LONG JUMP on error */
551}
552
554static OT_ProcRet NS(Sq3Lite_DeSerializeEF_FromInt) (OtClass_ARGS) {
557 MK_I32 value = 0;
560 enum Sq3DeSerializeEF value_out;
562 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(DeSerializeEF,value_out));
563 end: MK_UNUSED /* LONG JUMP on error */
565}
566
568static OT_ProcRet NS(Sq3Lite_ErrorE_FromInt) (OtClass_ARGS) {
571 MK_I32 value = 0;
574 enum Sq3ErrorE value_out;
576 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(ErrorE,value_out));
577 end: MK_UNUSED /* LONG JUMP on error */
579}
580
582static OT_ProcRet NS(Sq3Lite_ExtendetResultCodesE_FromInt) (OtClass_ARGS) {
585 MK_I32 value = 0;
588 enum Sq3ExtendetResultCodesE value_out;
590 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(ExtendetResultCodesE,value_out));
591 end: MK_UNUSED /* LONG JUMP on error */
593}
594
596static OT_ProcRet NS(Sq3Lite_FcntlE_FromInt) (OtClass_ARGS) {
599 MK_I32 value = 0;
602 enum Sq3FcntlE value_out;
604 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(FcntlE,value_out));
605 end: MK_UNUSED /* LONG JUMP on error */
607}
608
610static OT_ProcRet NS(Sq3Lite_FunctionEF_FromInt) (OtClass_ARGS) {
613 MK_I32 value = 0;
616 enum Sq3FunctionEF value_out;
618 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(FunctionEF,value_out));
619 end: MK_UNUSED /* LONG JUMP on error */
621}
622
624static OT_ProcRet NS(Sq3Lite_IndexConstraintEF_FromInt) (OtClass_ARGS) {
627 MK_I32 value = 0;
630 enum Sq3IndexConstraintEF value_out;
632 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(IndexConstraintEF,value_out));
633 end: MK_UNUSED /* LONG JUMP on error */
635}
636
638static OT_ProcRet NS(Sq3Lite_IoCapEF_FromInt) (OtClass_ARGS) {
641 MK_I32 value = 0;
644 enum Sq3IoCapEF value_out;
646 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(IoCapEF,value_out));
647 end: MK_UNUSED /* LONG JUMP on error */
649}
650
652static OT_ProcRet NS(Sq3Lite_LimitE_FromInt) (OtClass_ARGS) {
655 MK_I32 value = 0;
658 enum Sq3LimitE value_out;
660 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(LimitE,value_out));
661 end: MK_UNUSED /* LONG JUMP on error */
663}
664
666static OT_ProcRet NS(Sq3Lite_LockE_FromInt) (OtClass_ARGS) {
669 MK_I32 value = 0;
672 enum Sq3LockE value_out;
674 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(LockE,value_out));
675 end: MK_UNUSED /* LONG JUMP on error */
677}
678
680static OT_ProcRet NS(Sq3Lite_MutexE_FromInt) (OtClass_ARGS) {
683 MK_I32 value = 0;
686 enum Sq3MutexE value_out;
688 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(MutexE,value_out));
689 end: MK_UNUSED /* LONG JUMP on error */
691}
692
694static OT_ProcRet NS(Sq3Lite_OpenEF_FromInt) (OtClass_ARGS) {
697 MK_I32 value = 0;
700 enum Sq3OpenEF value_out;
702 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(OpenEF,value_out));
703 end: MK_UNUSED /* LONG JUMP on error */
705}
706
708static OT_ProcRet NS(Sq3Lite_PrepareEF_FromInt) (OtClass_ARGS) {
711 MK_I32 value = 0;
714 enum Sq3PrepareEF value_out;
716 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(PrepareEF,value_out));
717 end: MK_UNUSED /* LONG JUMP on error */
719}
720
722static OT_ProcRet NS(Sq3Lite_ScanStatE_FromInt) (OtClass_ARGS) {
725 MK_I32 value = 0;
728 enum Sq3ScanStatE value_out;
730 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(ScanStatE,value_out));
731 end: MK_UNUSED /* LONG JUMP on error */
733}
734
736static OT_ProcRet NS(Sq3Lite_SerializeE_FromInt) (OtClass_ARGS) {
739 MK_I32 value = 0;
742 enum Sq3SerializeE value_out;
744 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(SerializeE,value_out));
745 end: MK_UNUSED /* LONG JUMP on error */
747}
748
750static OT_ProcRet NS(Sq3Lite_SessionObjConfigE_FromInt) (OtClass_ARGS) {
753 MK_I32 value = 0;
756 enum Sq3SessionObjConfigE value_out;
758 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(SessionObjConfigE,value_out));
759 end: MK_UNUSED /* LONG JUMP on error */
761}
762
764static OT_ProcRet NS(Sq3Lite_ShmLockE_FromInt) (OtClass_ARGS) {
767 MK_I32 value = 0;
770 enum Sq3ShmLockE value_out;
772 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(ShmLockE,value_out));
773 end: MK_UNUSED /* LONG JUMP on error */
775}
776
778static OT_ProcRet NS(Sq3Lite_StatusE_FromInt) (OtClass_ARGS) {
781 MK_I32 value = 0;
784 enum Sq3StatusE value_out;
786 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(StatusE,value_out));
787 end: MK_UNUSED /* LONG JUMP on error */
789}
790
792static OT_ProcRet NS(Sq3Lite_StmtStatusE_FromInt) (OtClass_ARGS) {
795 MK_I32 value = 0;
798 enum Sq3StmtStatusE value_out;
800 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(StmtStatusE,value_out));
801 end: MK_UNUSED /* LONG JUMP on error */
803}
804
806static OT_ProcRet NS(Sq3Lite_SyncEF_FromInt) (OtClass_ARGS) {
809 MK_I32 value = 0;
812 enum Sq3SyncEF value_out;
814 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(SyncEF,value_out));
815 end: MK_UNUSED /* LONG JUMP on error */
817}
818
820static OT_ProcRet NS(Sq3Lite_TestCtrlE_FromInt) (OtClass_ARGS) {
823 MK_I32 value = 0;
826 enum Sq3TestCtrlE value_out;
828 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(TestCtrlE,value_out));
829 end: MK_UNUSED /* LONG JUMP on error */
831}
832
834static OT_ProcRet NS(Sq3Lite_TextE_FromInt) (OtClass_ARGS) {
837 MK_I32 value = 0;
840 enum Sq3TextE value_out;
842 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(TextE,value_out));
843 end: MK_UNUSED /* LONG JUMP on error */
845}
846
848static OT_ProcRet NS(Sq3Lite_TraceEF_FromInt) (OtClass_ARGS) {
851 MK_I32 value = 0;
854 enum Sq3TraceEF value_out;
856 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(TraceEF,value_out));
857 end: MK_UNUSED /* LONG JUMP on error */
859}
860
862static OT_ProcRet NS(Sq3Lite_TxnE_FromInt) (OtClass_ARGS) {
865 MK_I32 value = 0;
868 enum Sq3TxnE value_out;
870 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(TxnE,value_out));
871 end: MK_UNUSED /* LONG JUMP on error */
873}
874
876static OT_ProcRet NS(Sq3Lite_TypeE_FromInt) (OtClass_ARGS) {
879 MK_I32 value = 0;
882 enum Sq3TypeE value_out;
884 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(TypeE,value_out));
885 end: MK_UNUSED /* LONG JUMP on error */
887}
888
890static OT_ProcRet NS(Sq3Lite_VtabE_FromInt) (OtClass_ARGS) {
893 MK_I32 value = 0;
896 enum Sq3VtabE value_out;
898 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(VtabE,value_out));
899 end: MK_UNUSED /* LONG JUMP on error */
901}
902
903// doc-key: Sq3Lite,Sq3Lite-Enum,sm_
904
906static OT_ProcRet NS(Sq3Lite_AccessE_ToInt) (OtClass_ARGS) {
909 enum Sq3AccessE value = 0;
913 end: MK_UNUSED /* LONG JUMP on error */
915}
916
918static OT_ProcRet NS(Sq3Lite_AccessE_ToString) (OtClass_ARGS) {
921 enum Sq3AccessE value = 0;
925 end: MK_UNUSED /* LONG JUMP on error */
927}
928
930static OT_ProcRet NS(Sq3Lite_AuthActionE_ToInt) (OtClass_ARGS) {
933 enum Sq3AuthActionE value = 0;
937 end: MK_UNUSED /* LONG JUMP on error */
939}
940
942static OT_ProcRet NS(Sq3Lite_AuthActionE_ToString) (OtClass_ARGS) {
945 enum Sq3AuthActionE value = 0;
949 end: MK_UNUSED /* LONG JUMP on error */
951}
952
954static OT_ProcRet NS(Sq3Lite_AuthReturnE_ToInt) (OtClass_ARGS) {
957 enum Sq3AuthReturnE value = 0;
961 end: MK_UNUSED /* LONG JUMP on error */
963}
964
966static OT_ProcRet NS(Sq3Lite_AuthReturnE_ToString) (OtClass_ARGS) {
969 enum Sq3AuthReturnE value = 0;
973 end: MK_UNUSED /* LONG JUMP on error */
975}
976
978static OT_ProcRet NS(Sq3Lite_ChangeSetConflictE_ToInt) (OtClass_ARGS) {
981 enum Sq3ChangeSetConflictE value = 0;
985 end: MK_UNUSED /* LONG JUMP on error */
987}
988
990static OT_ProcRet NS(Sq3Lite_ChangeSetConflictE_ToString) (OtClass_ARGS) {
993 enum Sq3ChangeSetConflictE value = 0;
997 end: MK_UNUSED /* LONG JUMP on error */
999}
1000
1002static OT_ProcRet NS(Sq3Lite_ChangesetE_ToInt) (OtClass_ARGS) {
1005 enum Sq3ChangesetE value = 0;
1009 end: MK_UNUSED /* LONG JUMP on error */
1011}
1012
1014static OT_ProcRet NS(Sq3Lite_ChangesetE_ToString) (OtClass_ARGS) {
1017 enum Sq3ChangesetE value = 0;
1021 end: MK_UNUSED /* LONG JUMP on error */
1023}
1024
1026static OT_ProcRet NS(Sq3Lite_CheckpointE_ToInt) (OtClass_ARGS) {
1029 enum Sq3CheckpointE value = 0;
1033 end: MK_UNUSED /* LONG JUMP on error */
1035}
1036
1038static OT_ProcRet NS(Sq3Lite_CheckpointE_ToString) (OtClass_ARGS) {
1041 enum Sq3CheckpointE value = 0;
1045 end: MK_UNUSED /* LONG JUMP on error */
1047}
1048
1050static OT_ProcRet NS(Sq3Lite_ConfigE_ToInt) (OtClass_ARGS) {
1053 enum Sq3ConfigE value = 0;
1057 end: MK_UNUSED /* LONG JUMP on error */
1059}
1060
1062static OT_ProcRet NS(Sq3Lite_ConfigE_ToString) (OtClass_ARGS) {
1065 enum Sq3ConfigE value = 0;
1069 end: MK_UNUSED /* LONG JUMP on error */
1071}
1072
1074static OT_ProcRet NS(Sq3Lite_ConflictResolutionE_ToInt) (OtClass_ARGS) {
1077 enum Sq3ConflictResolutionE value = 0;
1081 end: MK_UNUSED /* LONG JUMP on error */
1083}
1084
1086static OT_ProcRet NS(Sq3Lite_ConflictResolutionE_ToString) (OtClass_ARGS) {
1089 enum Sq3ConflictResolutionE value = 0;
1093 end: MK_UNUSED /* LONG JUMP on error */
1095}
1096
1098static OT_ProcRet NS(Sq3Lite_DbConfigE_ToInt) (OtClass_ARGS) {
1101 enum Sq3DbConfigE value = 0;
1105 end: MK_UNUSED /* LONG JUMP on error */
1107}
1108
1110static OT_ProcRet NS(Sq3Lite_DbConfigE_ToString) (OtClass_ARGS) {
1113 enum Sq3DbConfigE value = 0;
1117 end: MK_UNUSED /* LONG JUMP on error */
1119}
1120
1122static OT_ProcRet NS(Sq3Lite_DbStatusE_ToInt) (OtClass_ARGS) {
1125 enum Sq3DbStatusE value = 0;
1129 end: MK_UNUSED /* LONG JUMP on error */
1131}
1132
1134static OT_ProcRet NS(Sq3Lite_DbStatusE_ToString) (OtClass_ARGS) {
1137 enum Sq3DbStatusE value = 0;
1141 end: MK_UNUSED /* LONG JUMP on error */
1143}
1144
1146static OT_ProcRet NS(Sq3Lite_DeSerializeEF_ToInt) (OtClass_ARGS) {
1149 enum Sq3DeSerializeEF value = 0;
1153 end: MK_UNUSED /* LONG JUMP on error */
1155}
1156
1158static OT_ProcRet NS(Sq3Lite_DeSerializeEF_ToString) (OtClass_ARGS) {
1161 enum Sq3DeSerializeEF value = 0;
1165 end: MK_UNUSED /* LONG JUMP on error */
1167}
1168
1170static OT_ProcRet NS(Sq3Lite_ErrorE_ToInt) (OtClass_ARGS) {
1173 enum Sq3ErrorE value = 0;
1177 end: MK_UNUSED /* LONG JUMP on error */
1179}
1180
1182static OT_ProcRet NS(Sq3Lite_ErrorE_ToString) (OtClass_ARGS) {
1185 enum Sq3ErrorE value = 0;
1189 end: MK_UNUSED /* LONG JUMP on error */
1191}
1192
1194static OT_ProcRet NS(Sq3Lite_ExtendetResultCodesE_ToInt) (OtClass_ARGS) {
1197 enum Sq3ExtendetResultCodesE value = 0;
1201 end: MK_UNUSED /* LONG JUMP on error */
1203}
1204
1206static OT_ProcRet NS(Sq3Lite_ExtendetResultCodesE_ToString) (OtClass_ARGS) {
1209 enum Sq3ExtendetResultCodesE value = 0;
1213 end: MK_UNUSED /* LONG JUMP on error */
1215}
1216
1218static OT_ProcRet NS(Sq3Lite_FcntlE_ToInt) (OtClass_ARGS) {
1221 enum Sq3FcntlE value = 0;
1225 end: MK_UNUSED /* LONG JUMP on error */
1227}
1228
1230static OT_ProcRet NS(Sq3Lite_FcntlE_ToString) (OtClass_ARGS) {
1233 enum Sq3FcntlE value = 0;
1237 end: MK_UNUSED /* LONG JUMP on error */
1239}
1240
1242static OT_ProcRet NS(Sq3Lite_FunctionEF_ToInt) (OtClass_ARGS) {
1245 enum Sq3FunctionEF value = 0;
1249 end: MK_UNUSED /* LONG JUMP on error */
1251}
1252
1254static OT_ProcRet NS(Sq3Lite_FunctionEF_ToString) (OtClass_ARGS) {
1257 enum Sq3FunctionEF value = 0;
1261 end: MK_UNUSED /* LONG JUMP on error */
1263}
1264
1266static OT_ProcRet NS(Sq3Lite_IndexConstraintEF_ToInt) (OtClass_ARGS) {
1269 enum Sq3IndexConstraintEF value = 0;
1273 end: MK_UNUSED /* LONG JUMP on error */
1275}
1276
1278static OT_ProcRet NS(Sq3Lite_IndexConstraintEF_ToString) (OtClass_ARGS) {
1281 enum Sq3IndexConstraintEF value = 0;
1285 end: MK_UNUSED /* LONG JUMP on error */
1287}
1288
1290static OT_ProcRet NS(Sq3Lite_IoCapEF_ToInt) (OtClass_ARGS) {
1293 enum Sq3IoCapEF value = 0;
1297 end: MK_UNUSED /* LONG JUMP on error */
1299}
1300
1302static OT_ProcRet NS(Sq3Lite_IoCapEF_ToString) (OtClass_ARGS) {
1305 enum Sq3IoCapEF value = 0;
1309 end: MK_UNUSED /* LONG JUMP on error */
1311}
1312
1314static OT_ProcRet NS(Sq3Lite_LimitE_ToInt) (OtClass_ARGS) {
1317 enum Sq3LimitE value = 0;
1321 end: MK_UNUSED /* LONG JUMP on error */
1323}
1324
1326static OT_ProcRet NS(Sq3Lite_LimitE_ToString) (OtClass_ARGS) {
1329 enum Sq3LimitE value = 0;
1333 end: MK_UNUSED /* LONG JUMP on error */
1335}
1336
1338static OT_ProcRet NS(Sq3Lite_LockE_ToInt) (OtClass_ARGS) {
1341 enum Sq3LockE value = 0;
1345 end: MK_UNUSED /* LONG JUMP on error */
1347}
1348
1350static OT_ProcRet NS(Sq3Lite_LockE_ToString) (OtClass_ARGS) {
1353 enum Sq3LockE value = 0;
1357 end: MK_UNUSED /* LONG JUMP on error */
1359}
1360
1362static OT_ProcRet NS(Sq3Lite_MutexE_ToInt) (OtClass_ARGS) {
1365 enum Sq3MutexE value = 0;
1369 end: MK_UNUSED /* LONG JUMP on error */
1371}
1372
1374static OT_ProcRet NS(Sq3Lite_MutexE_ToString) (OtClass_ARGS) {
1377 enum Sq3MutexE value = 0;
1381 end: MK_UNUSED /* LONG JUMP on error */
1383}
1384
1386static OT_ProcRet NS(Sq3Lite_OpenEF_ToInt) (OtClass_ARGS) {
1389 enum Sq3OpenEF value = 0;
1393 end: MK_UNUSED /* LONG JUMP on error */
1395}
1396
1398static OT_ProcRet NS(Sq3Lite_OpenEF_ToString) (OtClass_ARGS) {
1401 enum Sq3OpenEF value = 0;
1405 end: MK_UNUSED /* LONG JUMP on error */
1407}
1408
1410static OT_ProcRet NS(Sq3Lite_PrepareEF_ToInt) (OtClass_ARGS) {
1413 enum Sq3PrepareEF value = 0;
1417 end: MK_UNUSED /* LONG JUMP on error */
1419}
1420
1422static OT_ProcRet NS(Sq3Lite_PrepareEF_ToString) (OtClass_ARGS) {
1425 enum Sq3PrepareEF value = 0;
1429 end: MK_UNUSED /* LONG JUMP on error */
1431}
1432
1434static OT_ProcRet NS(Sq3Lite_ScanStatE_ToInt) (OtClass_ARGS) {
1437 enum Sq3ScanStatE value = 0;
1441 end: MK_UNUSED /* LONG JUMP on error */
1443}
1444
1446static OT_ProcRet NS(Sq3Lite_ScanStatE_ToString) (OtClass_ARGS) {
1449 enum Sq3ScanStatE value = 0;
1453 end: MK_UNUSED /* LONG JUMP on error */
1455}
1456
1458static OT_ProcRet NS(Sq3Lite_SerializeE_ToInt) (OtClass_ARGS) {
1461 enum Sq3SerializeE value = 0;
1465 end: MK_UNUSED /* LONG JUMP on error */
1467}
1468
1470static OT_ProcRet NS(Sq3Lite_SerializeE_ToString) (OtClass_ARGS) {
1473 enum Sq3SerializeE value = 0;
1477 end: MK_UNUSED /* LONG JUMP on error */
1479}
1480
1482static OT_ProcRet NS(Sq3Lite_SessionObjConfigE_ToInt) (OtClass_ARGS) {
1485 enum Sq3SessionObjConfigE value = 0;
1489 end: MK_UNUSED /* LONG JUMP on error */
1491}
1492
1494static OT_ProcRet NS(Sq3Lite_SessionObjConfigE_ToString) (OtClass_ARGS) {
1497 enum Sq3SessionObjConfigE value = 0;
1501 end: MK_UNUSED /* LONG JUMP on error */
1503}
1504
1506static OT_ProcRet NS(Sq3Lite_ShmLockE_ToInt) (OtClass_ARGS) {
1509 enum Sq3ShmLockE value = 0;
1513 end: MK_UNUSED /* LONG JUMP on error */
1515}
1516
1518static OT_ProcRet NS(Sq3Lite_ShmLockE_ToString) (OtClass_ARGS) {
1521 enum Sq3ShmLockE value = 0;
1525 end: MK_UNUSED /* LONG JUMP on error */
1527}
1528
1530static OT_ProcRet NS(Sq3Lite_StatusE_ToInt) (OtClass_ARGS) {
1533 enum Sq3StatusE value = 0;
1537 end: MK_UNUSED /* LONG JUMP on error */
1539}
1540
1542static OT_ProcRet NS(Sq3Lite_StatusE_ToString) (OtClass_ARGS) {
1545 enum Sq3StatusE value = 0;
1549 end: MK_UNUSED /* LONG JUMP on error */
1551}
1552
1554static OT_ProcRet NS(Sq3Lite_StmtStatusE_ToInt) (OtClass_ARGS) {
1557 enum Sq3StmtStatusE value = 0;
1561 end: MK_UNUSED /* LONG JUMP on error */
1563}
1564
1566static OT_ProcRet NS(Sq3Lite_StmtStatusE_ToString) (OtClass_ARGS) {
1569 enum Sq3StmtStatusE value = 0;
1573 end: MK_UNUSED /* LONG JUMP on error */
1575}
1576
1578static OT_ProcRet NS(Sq3Lite_SyncEF_ToInt) (OtClass_ARGS) {
1581 enum Sq3SyncEF value = 0;
1585 end: MK_UNUSED /* LONG JUMP on error */
1587}
1588
1590static OT_ProcRet NS(Sq3Lite_SyncEF_ToString) (OtClass_ARGS) {
1593 enum Sq3SyncEF value = 0;
1597 end: MK_UNUSED /* LONG JUMP on error */
1599}
1600
1602static OT_ProcRet NS(Sq3Lite_TestCtrlE_ToInt) (OtClass_ARGS) {
1605 enum Sq3TestCtrlE value = 0;
1609 end: MK_UNUSED /* LONG JUMP on error */
1611}
1612
1614static OT_ProcRet NS(Sq3Lite_TestCtrlE_ToString) (OtClass_ARGS) {
1617 enum Sq3TestCtrlE value = 0;
1621 end: MK_UNUSED /* LONG JUMP on error */
1623}
1624
1626static OT_ProcRet NS(Sq3Lite_TextE_ToInt) (OtClass_ARGS) {
1629 enum Sq3TextE value = 0;
1633 end: MK_UNUSED /* LONG JUMP on error */
1635}
1636
1638static OT_ProcRet NS(Sq3Lite_TextE_ToString) (OtClass_ARGS) {
1641 enum Sq3TextE value = 0;
1645 end: MK_UNUSED /* LONG JUMP on error */
1647}
1648
1650static OT_ProcRet NS(Sq3Lite_TraceEF_ToInt) (OtClass_ARGS) {
1653 enum Sq3TraceEF value = 0;
1657 end: MK_UNUSED /* LONG JUMP on error */
1659}
1660
1662static OT_ProcRet NS(Sq3Lite_TraceEF_ToString) (OtClass_ARGS) {
1665 enum Sq3TraceEF value = 0;
1669 end: MK_UNUSED /* LONG JUMP on error */
1671}
1672
1674static OT_ProcRet NS(Sq3Lite_TxnE_ToInt) (OtClass_ARGS) {
1677 enum Sq3TxnE value = 0;
1681 end: MK_UNUSED /* LONG JUMP on error */
1683}
1684
1686static OT_ProcRet NS(Sq3Lite_TxnE_ToString) (OtClass_ARGS) {
1689 enum Sq3TxnE value = 0;
1693 end: MK_UNUSED /* LONG JUMP on error */
1695}
1696
1698static OT_ProcRet NS(Sq3Lite_TypeE_ToInt) (OtClass_ARGS) {
1701 enum Sq3TypeE value = 0;
1705 end: MK_UNUSED /* LONG JUMP on error */
1707}
1708
1710static OT_ProcRet NS(Sq3Lite_TypeE_ToString) (OtClass_ARGS) {
1713 enum Sq3TypeE value = 0;
1717 end: MK_UNUSED /* LONG JUMP on error */
1719}
1720
1722static OT_ProcRet NS(Sq3Lite_VtabE_ToInt) (OtClass_ARGS) {
1725 enum Sq3VtabE value = 0;
1729 end: MK_UNUSED /* LONG JUMP on error */
1731}
1732
1734static OT_ProcRet NS(Sq3Lite_VtabE_ToString) (OtClass_ARGS) {
1737 enum Sq3VtabE value = 0;
1741 end: MK_UNUSED /* LONG JUMP on error */
1743}
1744
1746// Sq3Lite_Enum_RB_API
1747
1751
1752// doc-key: Sq3Lite,Sq3Lite-Error,sm_
1753
1755static OT_ProcRet NS(Sq3Lite_ErrorCheckI) (OtClass_ARGS) {
1758 enum Sq3ErrorE ret = 0;
1762 end: MK_UNUSED /* LONG JUMP on error */
1764}
1765
1767// Sq3Lite_Error_RB_API
1768
1772
1773// doc-key: Sq3Lite,Sq3Lite-Info,sco
1774
1776static OT_ProcRet NS(Sq3Lite_KeywordNameBUF) (OtClass_ARGS) {
1779 MK_I32 num = 0;
1782 MK_BUF kwd_out;
1784 OT_retObj_SET_BUF(kwd_out);
1785 end: MK_UNUSED /* LONG JUMP on error */
1787}
1788
1789// doc-key: Sq3Lite,Sq3Lite-Info,sm_
1790
1792static OT_ProcRet NS(Sq3Lite_Complete) (OtClass_ARGS) {
1795 MK_STRN sql = 0;
1798 MkErrorC_Check(hdl,Sq3Complete (sql));
1800 end: MK_UNUSED /* LONG JUMP on error */
1802}
1803
1805static OT_ProcRet NS(Sq3Lite_KeywordCheck) (OtClass_ARGS) {
1808 MK_STRN arg0 = 0;
1810 MK_I32 arg1 = 0;
1813 MkErrorC_Check(hdl,Sq3KeywordCheck (arg0, arg1));
1815 end: MK_UNUSED /* LONG JUMP on error */
1817}
1818
1820static OT_ProcRet NS(Sq3Lite_KeywordCount) (OtClass_ARGS) {
1826 end: MK_UNUSED /* LONG JUMP on error */
1828}
1829
1830// doc-key: Sq3Lite,Sq3Lite-Info,smo
1831
1833static OT_ProcRet NS(Sq3Lite_KeywordName) (OtClass_ARGS) {
1836 MK_I32 num = 0;
1839 MK_STRN kwd;
1840 MK_I32 kwdsz;
1841 MkErrorC_Check(MK_ERROR_FORMAT,Sq3KeywordName (num, &kwd, &kwdsz));
1845 end: MK_UNUSED /* LONG JUMP on error */
1847}
1848
1850static OT_ProcRet NS(Sq3Lite_Status) (OtClass_ARGS) {
1853 enum Sq3StatusE op = 0;
1855 MK_BOOL resetFlag = 0;
1856 OT_CHECK_REQUIRED(OT_CHECK_bool (resetFlag))
1858 MK_I32 pCurrent;
1859 MK_I32 pHighwater;
1860 MkErrorC_Check(MK_ERROR_FORMAT,Sq3Status (op, &pCurrent, &pHighwater, resetFlag));
1863 OT_retObj_APPEND(OT_TMP_I32_OBJ(pHighwater));
1864 end: MK_UNUSED /* LONG JUMP on error */
1866}
1867
1869static OT_ProcRet NS(Sq3Lite_Status64) (OtClass_ARGS) {
1872 enum Sq3StatusE op = 0;
1874 MK_BOOL resetFlag = 0;
1875 OT_CHECK_REQUIRED(OT_CHECK_bool (resetFlag))
1877 MK_I64 pCurrent;
1878 MK_I64 pHighwater;
1879 MkErrorC_Check(MK_ERROR_FORMAT,Sq3Status64 (op, &pCurrent, &pHighwater, resetFlag));
1882 OT_retObj_APPEND(OT_TMP_I64_OBJ(pHighwater));
1883 end: MK_UNUSED /* LONG JUMP on error */
1885}
1886
1888// Sq3Lite_Info_RB_API
1889
1893
1894// doc-key: Sq3Lite,Sq3Lite-Internal-Memory,sm_
1895
1897static OT_ProcRet NS(Sq3Lite_HardHeapLimit64) (OtClass_ARGS) {
1900 MK_I64 N = 0;
1904 end: MK_UNUSED /* LONG JUMP on error */
1906}
1907
1909static OT_ProcRet NS(Sq3Lite_ReleaseMemory) (OtClass_ARGS) {
1912 MK_I32 N = 0;
1917 end: MK_UNUSED /* LONG JUMP on error */
1919}
1920
1922static OT_ProcRet NS(Sq3Lite_SoftHeapLimit64) (OtClass_ARGS) {
1925 MK_I64 N = 0;
1929 end: MK_UNUSED /* LONG JUMP on error */
1931}
1932
1934// Sq3Lite_Internal_Memory_RB_API
1935
1939
1940// doc-key: Sq3Lite,Sq3Lite-Internal-String,sm_
1941
1943static OT_ProcRet NS(Sq3Lite_StrGlob) (OtClass_ARGS) {
1946 MK_STRN zGlob = 0;
1948 MK_STRN zStr = 0;
1951 OT_retObj_SET_I32(Sq3StrGlob (zGlob, zStr));
1952 end: MK_UNUSED /* LONG JUMP on error */
1954}
1955
1957static OT_ProcRet NS(Sq3Lite_StrIcmp) (OtClass_ARGS) {
1960 MK_STRN arg0 = 0;
1962 MK_STRN arg1 = 0;
1965 OT_retObj_SET_I32(Sq3StrIcmp (arg0, arg1));
1966 end: MK_UNUSED /* LONG JUMP on error */
1968}
1969
1971static OT_ProcRet NS(Sq3Lite_StrLike) (OtClass_ARGS) {
1974 MK_STRN zGlob = 0;
1976 MK_STRN zStr = 0;
1978 MK_I32 cEsc = 0;
1981 OT_retObj_SET_I32(Sq3StrLike (zGlob, zStr, cEsc));
1982 end: MK_UNUSED /* LONG JUMP on error */
1984}
1985
1987static OT_ProcRet NS(Sq3Lite_StrNicmp) (OtClass_ARGS) {
1990 MK_STRN arg0 = 0;
1992 MK_STRN arg1 = 0;
1994 MK_I32 arg2 = 0;
1997 OT_retObj_SET_I32(Sq3StrNicmp (arg0, arg1, arg2));
1998 end: MK_UNUSED /* LONG JUMP on error */
2000}
2001
2003// Sq3Lite_Internal_String_RB_API
2004
2008
2009// doc-key: Sq3Lite,Sq3Lite-Setup-libsq3lite,sm_
2010
2012static OT_ProcRet NS(Sq3Lite_Cleanup) (OtClass_ARGS) {
2016 Sq3CleanupTmpl ();
2018 end: MK_UNUSED /* LONG JUMP on error */
2020}
2021
2023static OT_ProcRet NS(Sq3Lite_Setup) (OtClass_ARGS) {
2027 Sq3SetupTmpl ();
2029 end: MK_UNUSED /* LONG JUMP on error */
2031}
2032
2034// Sq3Lite_Setup_libsq3lite_RB_API
2035
2039
2040// doc-key: Sq3Lite,Sq3Lite-Setup-libsqlite3,sm_
2041
2043static OT_ProcRet NS(Sq3Lite_Initialize) (OtClass_ARGS) {
2049 end: MK_UNUSED /* LONG JUMP on error */
2051}
2052
2054static OT_ProcRet NS(Sq3Lite_OsEnd) (OtClass_ARGS) {
2058 MkErrorC_Check(hdl,Sq3OsEnd ());
2060 end: MK_UNUSED /* LONG JUMP on error */
2062}
2063
2065static OT_ProcRet NS(Sq3Lite_OsInit) (OtClass_ARGS) {
2069 MkErrorC_Check(hdl,Sq3OsInit ());
2071 end: MK_UNUSED /* LONG JUMP on error */
2073}
2074
2076static OT_ProcRet NS(Sq3Lite_Shutdown) (OtClass_ARGS) {
2082 end: MK_UNUSED /* LONG JUMP on error */
2084}
2085
2087// Sq3Lite_Setup_libsqlite3_RB_API
2088
2092
2093// doc-key: Sq3Lite,Sq3Lite-Version,sm_
2094
2096static OT_ProcRet NS(Sq3Lite_Libversion) (OtClass_ARGS) {
2101 end: MK_UNUSED /* LONG JUMP on error */
2103}
2104
2106static OT_ProcRet NS(Sq3Lite_LibversionNumber) (OtClass_ARGS) {
2112 end: MK_UNUSED /* LONG JUMP on error */
2114}
2115
2117static OT_ProcRet NS(Sq3Lite_Sourceid) (OtClass_ARGS) {
2122 end: MK_UNUSED /* LONG JUMP on error */
2124}
2125
2127// Sq3Lite_Version_RB_API
2128
2132
2133// doc-key: Sq3Lite,Sq3Lite-Vfs,sm_
2134
2136static OT_ProcRet NS(Sq3Lite_FilenameDatabase) (OtClass_ARGS) {
2139 SQ3_FILENAME F = 0;
2143 end: MK_UNUSED /* LONG JUMP on error */
2145}
2146
2148static OT_ProcRet NS(Sq3Lite_FilenameJournal) (OtClass_ARGS) {
2151 SQ3_FILENAME F = 0;
2155 end: MK_UNUSED /* LONG JUMP on error */
2157}
2158
2160static OT_ProcRet NS(Sq3Lite_FilenameWal) (OtClass_ARGS) {
2163 SQ3_FILENAME F = 0;
2167 end: MK_UNUSED /* LONG JUMP on error */
2169}
2170
2172static OT_ProcRet NS(Sq3Lite_FreeFilename) (OtClass_ARGS) {
2175 SQ3_FILENAME arg0 = 0;
2178 Sq3FreeFilename (arg0);
2180 end: MK_UNUSED /* LONG JUMP on error */
2182}
2183
2185static OT_ProcRet NS(Sq3Lite_UriBoolean) (OtClass_ARGS) {
2188 SQ3_FILENAME z = 0;
2190 MK_STRN zParam = 0;
2192 MK_I32 bDefault = 0;
2195 MkErrorC_Check(hdl,Sq3UriBoolean (z, zParam, bDefault));
2197 end: MK_UNUSED /* LONG JUMP on error */
2199}
2200
2202static OT_ProcRet NS(Sq3Lite_UriInt64) (OtClass_ARGS) {
2205 SQ3_FILENAME arg0 = 0;
2207 MK_STRN arg1 = 0;
2209 MK_I64 arg2 = 0;
2212 OT_retObj_SET_I64(Sq3UriInt64 (arg0, arg1, arg2));
2213 end: MK_UNUSED /* LONG JUMP on error */
2215}
2216
2218static OT_ProcRet NS(Sq3Lite_UriKey) (OtClass_ARGS) {
2221 SQ3_FILENAME z = 0;
2223 MK_I32 N = 0;
2227 end: MK_UNUSED /* LONG JUMP on error */
2229}
2230
2232static OT_ProcRet NS(Sq3Lite_UriParameter) (OtClass_ARGS) {
2235 SQ3_FILENAME z = 0;
2237 MK_STRN zParam = 0;
2241 end: MK_UNUSED /* LONG JUMP on error */
2243}
2244
2246// Sq3Lite_Vfs_RB_API
2247
2248// END-Sq3Lite - created by 'rb_MqC.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
2249
2250/*****************************************************************************/
2251/* */
2252/* public */
2253/* */
2254/*****************************************************************************/
2255
2256void SQ3(Sq3Lite_Init) (MK_RT_ARGS_ONLY) {
2257 SQ3(Sq3Lite) = rb_define_module("Sq3Lite");
2258
2259 // BEGIN-CLASS - created by 'rb_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
2260
2261 // doc-key: Sq3Lite,EnumFunc,sco
2262 OT_METH_O ( Sq3Lite, AccessE_FromInt, Sq3Lite_AccessE_FromInt )
2263 OT_METH_S ( Sq3Lite, AccessE_FromInt, Sq3Lite_AccessE_FromInt )
2264 OT_METH_O ( Sq3Lite, AuthActionE_FromInt, Sq3Lite_AuthActionE_FromInt )
2265 OT_METH_S ( Sq3Lite, AuthActionE_FromInt, Sq3Lite_AuthActionE_FromInt )
2266 OT_METH_O ( Sq3Lite, AuthReturnE_FromInt, Sq3Lite_AuthReturnE_FromInt )
2267 OT_METH_S ( Sq3Lite, AuthReturnE_FromInt, Sq3Lite_AuthReturnE_FromInt )
2268 OT_METH_O ( Sq3Lite, ChangeSetConflictE_FromInt, Sq3Lite_ChangeSetConflictE_FromInt )
2269 OT_METH_S ( Sq3Lite, ChangeSetConflictE_FromInt, Sq3Lite_ChangeSetConflictE_FromInt )
2270 OT_METH_O ( Sq3Lite, ChangesetE_FromInt, Sq3Lite_ChangesetE_FromInt )
2271 OT_METH_S ( Sq3Lite, ChangesetE_FromInt, Sq3Lite_ChangesetE_FromInt )
2272 OT_METH_O ( Sq3Lite, CheckpointE_FromInt, Sq3Lite_CheckpointE_FromInt )
2273 OT_METH_S ( Sq3Lite, CheckpointE_FromInt, Sq3Lite_CheckpointE_FromInt )
2274 OT_METH_O ( Sq3Lite, ConfigE_FromInt, Sq3Lite_ConfigE_FromInt )
2275 OT_METH_S ( Sq3Lite, ConfigE_FromInt, Sq3Lite_ConfigE_FromInt )
2276 OT_METH_O ( Sq3Lite, ConflictResolutionE_FromInt, Sq3Lite_ConflictResolutionE_FromInt )
2277 OT_METH_S ( Sq3Lite, ConflictResolutionE_FromInt, Sq3Lite_ConflictResolutionE_FromInt )
2278 OT_METH_O ( Sq3Lite, DbConfigE_FromInt, Sq3Lite_DbConfigE_FromInt )
2279 OT_METH_S ( Sq3Lite, DbConfigE_FromInt, Sq3Lite_DbConfigE_FromInt )
2280 OT_METH_O ( Sq3Lite, DbStatusE_FromInt, Sq3Lite_DbStatusE_FromInt )
2281 OT_METH_S ( Sq3Lite, DbStatusE_FromInt, Sq3Lite_DbStatusE_FromInt )
2282 OT_METH_O ( Sq3Lite, DeSerializeEF_FromInt, Sq3Lite_DeSerializeEF_FromInt )
2283 OT_METH_S ( Sq3Lite, DeSerializeEF_FromInt, Sq3Lite_DeSerializeEF_FromInt )
2284 OT_METH_O ( Sq3Lite, ErrorE_FromInt, Sq3Lite_ErrorE_FromInt )
2285 OT_METH_S ( Sq3Lite, ErrorE_FromInt, Sq3Lite_ErrorE_FromInt )
2286 OT_METH_O ( Sq3Lite, ExtendetResultCodesE_FromInt, Sq3Lite_ExtendetResultCodesE_FromInt )
2287 OT_METH_S ( Sq3Lite, ExtendetResultCodesE_FromInt, Sq3Lite_ExtendetResultCodesE_FromInt )
2288 OT_METH_O ( Sq3Lite, FcntlE_FromInt, Sq3Lite_FcntlE_FromInt )
2289 OT_METH_S ( Sq3Lite, FcntlE_FromInt, Sq3Lite_FcntlE_FromInt )
2290 OT_METH_O ( Sq3Lite, FunctionEF_FromInt, Sq3Lite_FunctionEF_FromInt )
2291 OT_METH_S ( Sq3Lite, FunctionEF_FromInt, Sq3Lite_FunctionEF_FromInt )
2292 OT_METH_O ( Sq3Lite, IndexConstraintEF_FromInt, Sq3Lite_IndexConstraintEF_FromInt )
2293 OT_METH_S ( Sq3Lite, IndexConstraintEF_FromInt, Sq3Lite_IndexConstraintEF_FromInt )
2294 OT_METH_O ( Sq3Lite, IoCapEF_FromInt, Sq3Lite_IoCapEF_FromInt )
2295 OT_METH_S ( Sq3Lite, IoCapEF_FromInt, Sq3Lite_IoCapEF_FromInt )
2296 OT_METH_O ( Sq3Lite, LimitE_FromInt, Sq3Lite_LimitE_FromInt )
2297 OT_METH_S ( Sq3Lite, LimitE_FromInt, Sq3Lite_LimitE_FromInt )
2298 OT_METH_O ( Sq3Lite, LockE_FromInt, Sq3Lite_LockE_FromInt )
2299 OT_METH_S ( Sq3Lite, LockE_FromInt, Sq3Lite_LockE_FromInt )
2300 OT_METH_O ( Sq3Lite, MutexE_FromInt, Sq3Lite_MutexE_FromInt )
2301 OT_METH_S ( Sq3Lite, MutexE_FromInt, Sq3Lite_MutexE_FromInt )
2302 OT_METH_O ( Sq3Lite, OpenEF_FromInt, Sq3Lite_OpenEF_FromInt )
2303 OT_METH_S ( Sq3Lite, OpenEF_FromInt, Sq3Lite_OpenEF_FromInt )
2304 OT_METH_O ( Sq3Lite, PrepareEF_FromInt, Sq3Lite_PrepareEF_FromInt )
2305 OT_METH_S ( Sq3Lite, PrepareEF_FromInt, Sq3Lite_PrepareEF_FromInt )
2306 OT_METH_O ( Sq3Lite, ScanStatE_FromInt, Sq3Lite_ScanStatE_FromInt )
2307 OT_METH_S ( Sq3Lite, ScanStatE_FromInt, Sq3Lite_ScanStatE_FromInt )
2308 OT_METH_O ( Sq3Lite, SerializeE_FromInt, Sq3Lite_SerializeE_FromInt )
2309 OT_METH_S ( Sq3Lite, SerializeE_FromInt, Sq3Lite_SerializeE_FromInt )
2310 OT_METH_O ( Sq3Lite, SessionObjConfigE_FromInt, Sq3Lite_SessionObjConfigE_FromInt )
2311 OT_METH_S ( Sq3Lite, SessionObjConfigE_FromInt, Sq3Lite_SessionObjConfigE_FromInt )
2312 OT_METH_O ( Sq3Lite, ShmLockE_FromInt, Sq3Lite_ShmLockE_FromInt )
2313 OT_METH_S ( Sq3Lite, ShmLockE_FromInt, Sq3Lite_ShmLockE_FromInt )
2314 OT_METH_O ( Sq3Lite, StatusE_FromInt, Sq3Lite_StatusE_FromInt )
2315 OT_METH_S ( Sq3Lite, StatusE_FromInt, Sq3Lite_StatusE_FromInt )
2316 OT_METH_O ( Sq3Lite, StmtStatusE_FromInt, Sq3Lite_StmtStatusE_FromInt )
2317 OT_METH_S ( Sq3Lite, StmtStatusE_FromInt, Sq3Lite_StmtStatusE_FromInt )
2318 OT_METH_O ( Sq3Lite, SyncEF_FromInt, Sq3Lite_SyncEF_FromInt )
2319 OT_METH_S ( Sq3Lite, SyncEF_FromInt, Sq3Lite_SyncEF_FromInt )
2320 OT_METH_O ( Sq3Lite, TestCtrlE_FromInt, Sq3Lite_TestCtrlE_FromInt )
2321 OT_METH_S ( Sq3Lite, TestCtrlE_FromInt, Sq3Lite_TestCtrlE_FromInt )
2322 OT_METH_O ( Sq3Lite, TextE_FromInt, Sq3Lite_TextE_FromInt )
2323 OT_METH_S ( Sq3Lite, TextE_FromInt, Sq3Lite_TextE_FromInt )
2324 OT_METH_O ( Sq3Lite, TraceEF_FromInt, Sq3Lite_TraceEF_FromInt )
2325 OT_METH_S ( Sq3Lite, TraceEF_FromInt, Sq3Lite_TraceEF_FromInt )
2326 OT_METH_O ( Sq3Lite, TxnE_FromInt, Sq3Lite_TxnE_FromInt )
2327 OT_METH_S ( Sq3Lite, TxnE_FromInt, Sq3Lite_TxnE_FromInt )
2328 OT_METH_O ( Sq3Lite, TypeE_FromInt, Sq3Lite_TypeE_FromInt )
2329 OT_METH_S ( Sq3Lite, TypeE_FromInt, Sq3Lite_TypeE_FromInt )
2330 OT_METH_O ( Sq3Lite, VtabE_FromInt, Sq3Lite_VtabE_FromInt )
2331 OT_METH_S ( Sq3Lite, VtabE_FromInt, Sq3Lite_VtabE_FromInt )
2332
2333 // doc-key: Sq3Lite,EnumFunc,sm_
2334 OT_METH_O ( Sq3Lite, AccessE_ToInt, Sq3Lite_AccessE_ToInt )
2335 OT_METH_S ( Sq3Lite, AccessE_ToInt, Sq3Lite_AccessE_ToInt )
2336 OT_METH_O ( Sq3Lite, AccessE_ToString, Sq3Lite_AccessE_ToString )
2337 OT_METH_S ( Sq3Lite, AccessE_ToString, Sq3Lite_AccessE_ToString )
2338 OT_METH_O ( Sq3Lite, AuthActionE_ToInt, Sq3Lite_AuthActionE_ToInt )
2339 OT_METH_S ( Sq3Lite, AuthActionE_ToInt, Sq3Lite_AuthActionE_ToInt )
2340 OT_METH_O ( Sq3Lite, AuthActionE_ToString, Sq3Lite_AuthActionE_ToString )
2341 OT_METH_S ( Sq3Lite, AuthActionE_ToString, Sq3Lite_AuthActionE_ToString )
2342 OT_METH_O ( Sq3Lite, AuthReturnE_ToInt, Sq3Lite_AuthReturnE_ToInt )
2343 OT_METH_S ( Sq3Lite, AuthReturnE_ToInt, Sq3Lite_AuthReturnE_ToInt )
2344 OT_METH_O ( Sq3Lite, AuthReturnE_ToString, Sq3Lite_AuthReturnE_ToString )
2345 OT_METH_S ( Sq3Lite, AuthReturnE_ToString, Sq3Lite_AuthReturnE_ToString )
2346 OT_METH_O ( Sq3Lite, ChangeSetConflictE_ToInt, Sq3Lite_ChangeSetConflictE_ToInt )
2347 OT_METH_S ( Sq3Lite, ChangeSetConflictE_ToInt, Sq3Lite_ChangeSetConflictE_ToInt )
2348 OT_METH_O ( Sq3Lite, ChangeSetConflictE_ToString, Sq3Lite_ChangeSetConflictE_ToString )
2349 OT_METH_S ( Sq3Lite, ChangeSetConflictE_ToString, Sq3Lite_ChangeSetConflictE_ToString )
2350 OT_METH_O ( Sq3Lite, ChangesetE_ToInt, Sq3Lite_ChangesetE_ToInt )
2351 OT_METH_S ( Sq3Lite, ChangesetE_ToInt, Sq3Lite_ChangesetE_ToInt )
2352 OT_METH_O ( Sq3Lite, ChangesetE_ToString, Sq3Lite_ChangesetE_ToString )
2353 OT_METH_S ( Sq3Lite, ChangesetE_ToString, Sq3Lite_ChangesetE_ToString )
2354 OT_METH_O ( Sq3Lite, CheckpointE_ToInt, Sq3Lite_CheckpointE_ToInt )
2355 OT_METH_S ( Sq3Lite, CheckpointE_ToInt, Sq3Lite_CheckpointE_ToInt )
2356 OT_METH_O ( Sq3Lite, CheckpointE_ToString, Sq3Lite_CheckpointE_ToString )
2357 OT_METH_S ( Sq3Lite, CheckpointE_ToString, Sq3Lite_CheckpointE_ToString )
2358 OT_METH_O ( Sq3Lite, ConfigE_ToInt, Sq3Lite_ConfigE_ToInt )
2359 OT_METH_S ( Sq3Lite, ConfigE_ToInt, Sq3Lite_ConfigE_ToInt )
2360 OT_METH_O ( Sq3Lite, ConfigE_ToString, Sq3Lite_ConfigE_ToString )
2361 OT_METH_S ( Sq3Lite, ConfigE_ToString, Sq3Lite_ConfigE_ToString )
2362 OT_METH_O ( Sq3Lite, ConflictResolutionE_ToInt, Sq3Lite_ConflictResolutionE_ToInt )
2363 OT_METH_S ( Sq3Lite, ConflictResolutionE_ToInt, Sq3Lite_ConflictResolutionE_ToInt )
2364 OT_METH_O ( Sq3Lite, ConflictResolutionE_ToString, Sq3Lite_ConflictResolutionE_ToString )
2365 OT_METH_S ( Sq3Lite, ConflictResolutionE_ToString, Sq3Lite_ConflictResolutionE_ToString )
2366 OT_METH_O ( Sq3Lite, DbConfigE_ToInt, Sq3Lite_DbConfigE_ToInt )
2367 OT_METH_S ( Sq3Lite, DbConfigE_ToInt, Sq3Lite_DbConfigE_ToInt )
2368 OT_METH_O ( Sq3Lite, DbConfigE_ToString, Sq3Lite_DbConfigE_ToString )
2369 OT_METH_S ( Sq3Lite, DbConfigE_ToString, Sq3Lite_DbConfigE_ToString )
2370 OT_METH_O ( Sq3Lite, DbStatusE_ToInt, Sq3Lite_DbStatusE_ToInt )
2371 OT_METH_S ( Sq3Lite, DbStatusE_ToInt, Sq3Lite_DbStatusE_ToInt )
2372 OT_METH_O ( Sq3Lite, DbStatusE_ToString, Sq3Lite_DbStatusE_ToString )
2373 OT_METH_S ( Sq3Lite, DbStatusE_ToString, Sq3Lite_DbStatusE_ToString )
2374 OT_METH_O ( Sq3Lite, DeSerializeEF_ToInt, Sq3Lite_DeSerializeEF_ToInt )
2375 OT_METH_S ( Sq3Lite, DeSerializeEF_ToInt, Sq3Lite_DeSerializeEF_ToInt )
2376 OT_METH_O ( Sq3Lite, DeSerializeEF_ToString, Sq3Lite_DeSerializeEF_ToString )
2377 OT_METH_S ( Sq3Lite, DeSerializeEF_ToString, Sq3Lite_DeSerializeEF_ToString )
2378 OT_METH_O ( Sq3Lite, ErrorE_ToInt, Sq3Lite_ErrorE_ToInt )
2379 OT_METH_S ( Sq3Lite, ErrorE_ToInt, Sq3Lite_ErrorE_ToInt )
2380 OT_METH_O ( Sq3Lite, ErrorE_ToString, Sq3Lite_ErrorE_ToString )
2381 OT_METH_S ( Sq3Lite, ErrorE_ToString, Sq3Lite_ErrorE_ToString )
2382 OT_METH_O ( Sq3Lite, ExtendetResultCodesE_ToInt, Sq3Lite_ExtendetResultCodesE_ToInt )
2383 OT_METH_S ( Sq3Lite, ExtendetResultCodesE_ToInt, Sq3Lite_ExtendetResultCodesE_ToInt )
2384 OT_METH_O ( Sq3Lite, ExtendetResultCodesE_ToString, Sq3Lite_ExtendetResultCodesE_ToString )
2385 OT_METH_S ( Sq3Lite, ExtendetResultCodesE_ToString, Sq3Lite_ExtendetResultCodesE_ToString )
2386 OT_METH_O ( Sq3Lite, FcntlE_ToInt, Sq3Lite_FcntlE_ToInt )
2387 OT_METH_S ( Sq3Lite, FcntlE_ToInt, Sq3Lite_FcntlE_ToInt )
2388 OT_METH_O ( Sq3Lite, FcntlE_ToString, Sq3Lite_FcntlE_ToString )
2389 OT_METH_S ( Sq3Lite, FcntlE_ToString, Sq3Lite_FcntlE_ToString )
2390 OT_METH_O ( Sq3Lite, FunctionEF_ToInt, Sq3Lite_FunctionEF_ToInt )
2391 OT_METH_S ( Sq3Lite, FunctionEF_ToInt, Sq3Lite_FunctionEF_ToInt )
2392 OT_METH_O ( Sq3Lite, FunctionEF_ToString, Sq3Lite_FunctionEF_ToString )
2393 OT_METH_S ( Sq3Lite, FunctionEF_ToString, Sq3Lite_FunctionEF_ToString )
2394 OT_METH_O ( Sq3Lite, IndexConstraintEF_ToInt, Sq3Lite_IndexConstraintEF_ToInt )
2395 OT_METH_S ( Sq3Lite, IndexConstraintEF_ToInt, Sq3Lite_IndexConstraintEF_ToInt )
2396 OT_METH_O ( Sq3Lite, IndexConstraintEF_ToString, Sq3Lite_IndexConstraintEF_ToString )
2397 OT_METH_S ( Sq3Lite, IndexConstraintEF_ToString, Sq3Lite_IndexConstraintEF_ToString )
2398 OT_METH_O ( Sq3Lite, IoCapEF_ToInt, Sq3Lite_IoCapEF_ToInt )
2399 OT_METH_S ( Sq3Lite, IoCapEF_ToInt, Sq3Lite_IoCapEF_ToInt )
2400 OT_METH_O ( Sq3Lite, IoCapEF_ToString, Sq3Lite_IoCapEF_ToString )
2401 OT_METH_S ( Sq3Lite, IoCapEF_ToString, Sq3Lite_IoCapEF_ToString )
2402 OT_METH_O ( Sq3Lite, LimitE_ToInt, Sq3Lite_LimitE_ToInt )
2403 OT_METH_S ( Sq3Lite, LimitE_ToInt, Sq3Lite_LimitE_ToInt )
2404 OT_METH_O ( Sq3Lite, LimitE_ToString, Sq3Lite_LimitE_ToString )
2405 OT_METH_S ( Sq3Lite, LimitE_ToString, Sq3Lite_LimitE_ToString )
2406 OT_METH_O ( Sq3Lite, LockE_ToInt, Sq3Lite_LockE_ToInt )
2407 OT_METH_S ( Sq3Lite, LockE_ToInt, Sq3Lite_LockE_ToInt )
2408 OT_METH_O ( Sq3Lite, LockE_ToString, Sq3Lite_LockE_ToString )
2409 OT_METH_S ( Sq3Lite, LockE_ToString, Sq3Lite_LockE_ToString )
2410 OT_METH_O ( Sq3Lite, MutexE_ToInt, Sq3Lite_MutexE_ToInt )
2411 OT_METH_S ( Sq3Lite, MutexE_ToInt, Sq3Lite_MutexE_ToInt )
2412 OT_METH_O ( Sq3Lite, MutexE_ToString, Sq3Lite_MutexE_ToString )
2413 OT_METH_S ( Sq3Lite, MutexE_ToString, Sq3Lite_MutexE_ToString )
2414 OT_METH_O ( Sq3Lite, OpenEF_ToInt, Sq3Lite_OpenEF_ToInt )
2415 OT_METH_S ( Sq3Lite, OpenEF_ToInt, Sq3Lite_OpenEF_ToInt )
2416 OT_METH_O ( Sq3Lite, OpenEF_ToString, Sq3Lite_OpenEF_ToString )
2417 OT_METH_S ( Sq3Lite, OpenEF_ToString, Sq3Lite_OpenEF_ToString )
2418 OT_METH_O ( Sq3Lite, PrepareEF_ToInt, Sq3Lite_PrepareEF_ToInt )
2419 OT_METH_S ( Sq3Lite, PrepareEF_ToInt, Sq3Lite_PrepareEF_ToInt )
2420 OT_METH_O ( Sq3Lite, PrepareEF_ToString, Sq3Lite_PrepareEF_ToString )
2421 OT_METH_S ( Sq3Lite, PrepareEF_ToString, Sq3Lite_PrepareEF_ToString )
2422 OT_METH_O ( Sq3Lite, ScanStatE_ToInt, Sq3Lite_ScanStatE_ToInt )
2423 OT_METH_S ( Sq3Lite, ScanStatE_ToInt, Sq3Lite_ScanStatE_ToInt )
2424 OT_METH_O ( Sq3Lite, ScanStatE_ToString, Sq3Lite_ScanStatE_ToString )
2425 OT_METH_S ( Sq3Lite, ScanStatE_ToString, Sq3Lite_ScanStatE_ToString )
2426 OT_METH_O ( Sq3Lite, SerializeE_ToInt, Sq3Lite_SerializeE_ToInt )
2427 OT_METH_S ( Sq3Lite, SerializeE_ToInt, Sq3Lite_SerializeE_ToInt )
2428 OT_METH_O ( Sq3Lite, SerializeE_ToString, Sq3Lite_SerializeE_ToString )
2429 OT_METH_S ( Sq3Lite, SerializeE_ToString, Sq3Lite_SerializeE_ToString )
2430 OT_METH_O ( Sq3Lite, SessionObjConfigE_ToInt, Sq3Lite_SessionObjConfigE_ToInt )
2431 OT_METH_S ( Sq3Lite, SessionObjConfigE_ToInt, Sq3Lite_SessionObjConfigE_ToInt )
2432 OT_METH_O ( Sq3Lite, SessionObjConfigE_ToString, Sq3Lite_SessionObjConfigE_ToString )
2433 OT_METH_S ( Sq3Lite, SessionObjConfigE_ToString, Sq3Lite_SessionObjConfigE_ToString )
2434 OT_METH_O ( Sq3Lite, ShmLockE_ToInt, Sq3Lite_ShmLockE_ToInt )
2435 OT_METH_S ( Sq3Lite, ShmLockE_ToInt, Sq3Lite_ShmLockE_ToInt )
2436 OT_METH_O ( Sq3Lite, ShmLockE_ToString, Sq3Lite_ShmLockE_ToString )
2437 OT_METH_S ( Sq3Lite, ShmLockE_ToString, Sq3Lite_ShmLockE_ToString )
2438 OT_METH_O ( Sq3Lite, StatusE_ToInt, Sq3Lite_StatusE_ToInt )
2439 OT_METH_S ( Sq3Lite, StatusE_ToInt, Sq3Lite_StatusE_ToInt )
2440 OT_METH_O ( Sq3Lite, StatusE_ToString, Sq3Lite_StatusE_ToString )
2441 OT_METH_S ( Sq3Lite, StatusE_ToString, Sq3Lite_StatusE_ToString )
2442 OT_METH_O ( Sq3Lite, StmtStatusE_ToInt, Sq3Lite_StmtStatusE_ToInt )
2443 OT_METH_S ( Sq3Lite, StmtStatusE_ToInt, Sq3Lite_StmtStatusE_ToInt )
2444 OT_METH_O ( Sq3Lite, StmtStatusE_ToString, Sq3Lite_StmtStatusE_ToString )
2445 OT_METH_S ( Sq3Lite, StmtStatusE_ToString, Sq3Lite_StmtStatusE_ToString )
2446 OT_METH_O ( Sq3Lite, SyncEF_ToInt, Sq3Lite_SyncEF_ToInt )
2447 OT_METH_S ( Sq3Lite, SyncEF_ToInt, Sq3Lite_SyncEF_ToInt )
2448 OT_METH_O ( Sq3Lite, SyncEF_ToString, Sq3Lite_SyncEF_ToString )
2449 OT_METH_S ( Sq3Lite, SyncEF_ToString, Sq3Lite_SyncEF_ToString )
2450 OT_METH_O ( Sq3Lite, TestCtrlE_ToInt, Sq3Lite_TestCtrlE_ToInt )
2451 OT_METH_S ( Sq3Lite, TestCtrlE_ToInt, Sq3Lite_TestCtrlE_ToInt )
2452 OT_METH_O ( Sq3Lite, TestCtrlE_ToString, Sq3Lite_TestCtrlE_ToString )
2453 OT_METH_S ( Sq3Lite, TestCtrlE_ToString, Sq3Lite_TestCtrlE_ToString )
2454 OT_METH_O ( Sq3Lite, TextE_ToInt, Sq3Lite_TextE_ToInt )
2455 OT_METH_S ( Sq3Lite, TextE_ToInt, Sq3Lite_TextE_ToInt )
2456 OT_METH_O ( Sq3Lite, TextE_ToString, Sq3Lite_TextE_ToString )
2457 OT_METH_S ( Sq3Lite, TextE_ToString, Sq3Lite_TextE_ToString )
2458 OT_METH_O ( Sq3Lite, TraceEF_ToInt, Sq3Lite_TraceEF_ToInt )
2459 OT_METH_S ( Sq3Lite, TraceEF_ToInt, Sq3Lite_TraceEF_ToInt )
2460 OT_METH_O ( Sq3Lite, TraceEF_ToString, Sq3Lite_TraceEF_ToString )
2461 OT_METH_S ( Sq3Lite, TraceEF_ToString, Sq3Lite_TraceEF_ToString )
2462 OT_METH_O ( Sq3Lite, TxnE_ToInt, Sq3Lite_TxnE_ToInt )
2463 OT_METH_S ( Sq3Lite, TxnE_ToInt, Sq3Lite_TxnE_ToInt )
2464 OT_METH_O ( Sq3Lite, TxnE_ToString, Sq3Lite_TxnE_ToString )
2465 OT_METH_S ( Sq3Lite, TxnE_ToString, Sq3Lite_TxnE_ToString )
2466 OT_METH_O ( Sq3Lite, TypeE_ToInt, Sq3Lite_TypeE_ToInt )
2467 OT_METH_S ( Sq3Lite, TypeE_ToInt, Sq3Lite_TypeE_ToInt )
2468 OT_METH_O ( Sq3Lite, TypeE_ToString, Sq3Lite_TypeE_ToString )
2469 OT_METH_S ( Sq3Lite, TypeE_ToString, Sq3Lite_TypeE_ToString )
2470 OT_METH_O ( Sq3Lite, VtabE_ToInt, Sq3Lite_VtabE_ToInt )
2471 OT_METH_S ( Sq3Lite, VtabE_ToInt, Sq3Lite_VtabE_ToInt )
2472 OT_METH_O ( Sq3Lite, VtabE_ToString, Sq3Lite_VtabE_ToString )
2473 OT_METH_S ( Sq3Lite, VtabE_ToString, Sq3Lite_VtabE_ToString )
2474
2475 // doc-key: Sq3Lite,Sq3,sco
2476 OT_METH_O ( Sq3Lite, KeywordNameBUF, Sq3Lite_KeywordNameBUF )
2477 OT_METH_S ( Sq3Lite, KeywordNameBUF, Sq3Lite_KeywordNameBUF )
2478
2479 // doc-key: Sq3Lite,Sq3,sm_
2480 OT_METH_O ( Sq3Lite, Cleanup, Sq3Lite_Cleanup )
2481 OT_METH_S ( Sq3Lite, Cleanup, Sq3Lite_Cleanup )
2482 OT_METH_O ( Sq3Lite, CompileOptionGet, Sq3Lite_CompileOptionGet )
2483 OT_METH_S ( Sq3Lite, CompileOptionGet, Sq3Lite_CompileOptionGet )
2484 OT_METH_O ( Sq3Lite, CompileOptionUsed, Sq3Lite_CompileOptionUsed )
2485 OT_METH_S ( Sq3Lite, CompileOptionUsed, Sq3Lite_CompileOptionUsed )
2486 OT_METH_O ( Sq3Lite, Complete, Sq3Lite_Complete )
2487 OT_METH_S ( Sq3Lite, Complete, Sq3Lite_Complete )
2488 OT_METH_O ( Sq3Lite, ErrorCheckI, Sq3Lite_ErrorCheckI )
2489 OT_METH_S ( Sq3Lite, ErrorCheckI, Sq3Lite_ErrorCheckI )
2490 OT_METH_O ( Sq3Lite, FilenameDatabase, Sq3Lite_FilenameDatabase )
2491 OT_METH_S ( Sq3Lite, FilenameDatabase, Sq3Lite_FilenameDatabase )
2492 OT_METH_O ( Sq3Lite, FilenameJournal, Sq3Lite_FilenameJournal )
2493 OT_METH_S ( Sq3Lite, FilenameJournal, Sq3Lite_FilenameJournal )
2494 OT_METH_O ( Sq3Lite, FilenameWal, Sq3Lite_FilenameWal )
2495 OT_METH_S ( Sq3Lite, FilenameWal, Sq3Lite_FilenameWal )
2496 OT_METH_O ( Sq3Lite, FreeFilename, Sq3Lite_FreeFilename )
2497 OT_METH_S ( Sq3Lite, FreeFilename, Sq3Lite_FreeFilename )
2498 OT_METH_O ( Sq3Lite, HardHeapLimit64, Sq3Lite_HardHeapLimit64 )
2499 OT_METH_S ( Sq3Lite, HardHeapLimit64, Sq3Lite_HardHeapLimit64 )
2500 OT_METH_O ( Sq3Lite, Initialize, Sq3Lite_Initialize )
2501 OT_METH_S ( Sq3Lite, Initialize, Sq3Lite_Initialize )
2502 OT_METH_O ( Sq3Lite, KeywordCheck, Sq3Lite_KeywordCheck )
2503 OT_METH_S ( Sq3Lite, KeywordCheck, Sq3Lite_KeywordCheck )
2504 OT_METH_O ( Sq3Lite, KeywordCount, Sq3Lite_KeywordCount )
2505 OT_METH_S ( Sq3Lite, KeywordCount, Sq3Lite_KeywordCount )
2506 OT_METH_O ( Sq3Lite, Libversion, Sq3Lite_Libversion )
2507 OT_METH_S ( Sq3Lite, Libversion, Sq3Lite_Libversion )
2508 OT_METH_O ( Sq3Lite, LibversionNumber, Sq3Lite_LibversionNumber )
2509 OT_METH_S ( Sq3Lite, LibversionNumber, Sq3Lite_LibversionNumber )
2510 OT_METH_O ( Sq3Lite, MemoryHighwater, Sq3Lite_MemoryHighwater )
2511 OT_METH_S ( Sq3Lite, MemoryHighwater, Sq3Lite_MemoryHighwater )
2512 OT_METH_O ( Sq3Lite, MemoryUsed, Sq3Lite_MemoryUsed )
2513 OT_METH_S ( Sq3Lite, MemoryUsed, Sq3Lite_MemoryUsed )
2514 OT_METH_O ( Sq3Lite, OsEnd, Sq3Lite_OsEnd )
2515 OT_METH_S ( Sq3Lite, OsEnd, Sq3Lite_OsEnd )
2516 OT_METH_O ( Sq3Lite, OsInit, Sq3Lite_OsInit )
2517 OT_METH_S ( Sq3Lite, OsInit, Sq3Lite_OsInit )
2518 OT_METH_O ( Sq3Lite, ReleaseMemory, Sq3Lite_ReleaseMemory )
2519 OT_METH_S ( Sq3Lite, ReleaseMemory, Sq3Lite_ReleaseMemory )
2520 OT_METH_O ( Sq3Lite, Setup, Sq3Lite_Setup )
2521 OT_METH_S ( Sq3Lite, Setup, Sq3Lite_Setup )
2522 OT_METH_O ( Sq3Lite, Shutdown, Sq3Lite_Shutdown )
2523 OT_METH_S ( Sq3Lite, Shutdown, Sq3Lite_Shutdown )
2524 OT_METH_O ( Sq3Lite, SoftHeapLimit64, Sq3Lite_SoftHeapLimit64 )
2525 OT_METH_S ( Sq3Lite, SoftHeapLimit64, Sq3Lite_SoftHeapLimit64 )
2526 OT_METH_O ( Sq3Lite, Sourceid, Sq3Lite_Sourceid )
2527 OT_METH_S ( Sq3Lite, Sourceid, Sq3Lite_Sourceid )
2528 OT_METH_O ( Sq3Lite, StrGlob, Sq3Lite_StrGlob )
2529 OT_METH_S ( Sq3Lite, StrGlob, Sq3Lite_StrGlob )
2530 OT_METH_O ( Sq3Lite, StrIcmp, Sq3Lite_StrIcmp )
2531 OT_METH_S ( Sq3Lite, StrIcmp, Sq3Lite_StrIcmp )
2532 OT_METH_O ( Sq3Lite, StrLike, Sq3Lite_StrLike )
2533 OT_METH_S ( Sq3Lite, StrLike, Sq3Lite_StrLike )
2534 OT_METH_O ( Sq3Lite, StrNicmp, Sq3Lite_StrNicmp )
2535 OT_METH_S ( Sq3Lite, StrNicmp, Sq3Lite_StrNicmp )
2536 OT_METH_O ( Sq3Lite, Threadsafe, Sq3Lite_Threadsafe )
2537 OT_METH_S ( Sq3Lite, Threadsafe, Sq3Lite_Threadsafe )
2538 OT_METH_O ( Sq3Lite, UriBoolean, Sq3Lite_UriBoolean )
2539 OT_METH_S ( Sq3Lite, UriBoolean, Sq3Lite_UriBoolean )
2540 OT_METH_O ( Sq3Lite, UriInt64, Sq3Lite_UriInt64 )
2541 OT_METH_S ( Sq3Lite, UriInt64, Sq3Lite_UriInt64 )
2542 OT_METH_O ( Sq3Lite, UriKey, Sq3Lite_UriKey )
2543 OT_METH_S ( Sq3Lite, UriKey, Sq3Lite_UriKey )
2544 OT_METH_O ( Sq3Lite, UriParameter, Sq3Lite_UriParameter )
2545 OT_METH_S ( Sq3Lite, UriParameter, Sq3Lite_UriParameter )
2546
2547 // doc-key: Sq3Lite,Sq3,smo
2548 OT_METH_O ( Sq3Lite, KeywordName, Sq3Lite_KeywordName )
2549 OT_METH_S ( Sq3Lite, KeywordName, Sq3Lite_KeywordName )
2550 OT_METH_O ( Sq3Lite, Status, Sq3Lite_Status )
2551 OT_METH_S ( Sq3Lite, Status, Sq3Lite_Status )
2552 OT_METH_O ( Sq3Lite, Status64, Sq3Lite_Status64 )
2553 OT_METH_S ( Sq3Lite, Status64, Sq3Lite_Status64 )
2554
2555 // END-CLASS - created by 'rb_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
2556
2557 // BEGIN-OBJ - created by 'rb_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
2558
2559 // → no data
2560
2561 // END-OBJ - created by 'rb_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
2562
2563}
2564
2565/*****************************************************************************/
2566/* */
2567/* init */
2568/* */
2569/*****************************************************************************/
2570
2572
2573 // Register system
2574#ifdef HAVE_FORK
2575// MkInitSysAPI(MK(fork),NULL);
2576#endif
2577
2578 // Initialize liblcconfig
2579 Sq3Setup();
2581
2582 // load "rbmkkernel" shared library
2583 rb_require("rbmkkernel");
2584
2585 // Initialize components
2586 SQ3(Sq3Lite_Init) (MK_RT_CALL_ONLY) ;
2587 SQ3(Sq3BlobC_Init) (MK_RT_CALL_ONLY) ;
2588 SQ3(Sq3FileC_Init) (MK_RT_CALL_ONLY) ;
2589 SQ3(Sq3LiteC_Init) (MK_RT_CALL_ONLY) ;
2590 SQ3(Sq3StmtC_Init) (MK_RT_CALL_ONLY) ;
2591 SQ3(Sq3ValueC_Init) (MK_RT_CALL_ONLY) ;
2592
2593 // update LAL
2594 // ...
2595
2596 /*****************************************************************************/
2597 /* */
2598 /* enums */
2599 /* */
2600 /*****************************************************************************/
2601
2602 // BEGIN-enumF - created by 'rb_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
2603
2604 SQ3(Sq3AccessE) = rb_define_class_under(SQ3(Sq3Lite), "Sq3AccessE", MK(cEnum));
2605 rb_funcall(SQ3(Sq3AccessE), MK(id_enum_attr), 2, STRN2VAL("SQ3_ACCESS_EXISTS"), INT2NUM(0));
2606 rb_funcall(SQ3(Sq3AccessE), MK(id_enum_attr), 2, STRN2VAL("SQ3_ACCESS_READWRITE"), INT2NUM(1));
2607 rb_funcall(SQ3(Sq3AccessE), MK(id_enum_attr), 2, STRN2VAL("SQ3_ACCESS_READ"), INT2NUM(2));
2608
2609 SQ3(Sq3AuthActionE) = rb_define_class_under(SQ3(Sq3Lite), "Sq3AuthActionE", MK(cEnum));
2610 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_CREATE_INDEX"), INT2NUM(1));
2611 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_CREATE_TABLE"), INT2NUM(2));
2612 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_CREATE_TEMP_INDEX"), INT2NUM(3));
2613 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_CREATE_TEMP_TABLE"), INT2NUM(4));
2614 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_CREATE_TEMP_TRIGGER"), INT2NUM(5));
2615 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_CREATE_TEMP_VIEW"), INT2NUM(6));
2616 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_CREATE_TRIGGER"), INT2NUM(7));
2617 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_CREATE_VIEW"), INT2NUM(8));
2618 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_DELETE"), INT2NUM(9));
2619 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_DROP_INDEX"), INT2NUM(10));
2620 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_DROP_TABLE"), INT2NUM(11));
2621 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_DROP_TEMP_INDEX"), INT2NUM(12));
2622 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_DROP_TEMP_TABLE"), INT2NUM(13));
2623 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_DROP_TEMP_TRIGGER"), INT2NUM(14));
2624 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_DROP_TEMP_VIEW"), INT2NUM(15));
2625 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_DROP_TRIGGER"), INT2NUM(16));
2626 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_DROP_VIEW"), INT2NUM(17));
2627 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_INSERT"), INT2NUM(18));
2628 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_PRAGMA"), INT2NUM(19));
2629 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_READ"), INT2NUM(20));
2630 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_SELECT"), INT2NUM(21));
2631 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_TRANSACTION"), INT2NUM(22));
2632 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_UPDATE"), INT2NUM(23));
2633 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_ATTACH"), INT2NUM(24));
2634 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_DETACH"), INT2NUM(25));
2635 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_ALTER_TABLE"), INT2NUM(26));
2636 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_REINDEX"), INT2NUM(27));
2637 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_ANALYZE"), INT2NUM(28));
2638 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_CREATE_VTABLE"), INT2NUM(29));
2639 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_DROP_VTABLE"), INT2NUM(30));
2640 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_FUNCTION"), INT2NUM(31));
2641 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_SAVEPOINT"), INT2NUM(32));
2642 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_COPY"), INT2NUM(0));
2643 rb_funcall(SQ3(Sq3AuthActionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHACTION_RECURSIVE"), INT2NUM(33));
2644
2645 SQ3(Sq3AuthReturnE) = rb_define_class_under(SQ3(Sq3Lite), "Sq3AuthReturnE", MK(cEnum));
2646 rb_funcall(SQ3(Sq3AuthReturnE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHRETURN_OK"), INT2NUM(0));
2647 rb_funcall(SQ3(Sq3AuthReturnE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHRETURN_DENY"), INT2NUM(1));
2648 rb_funcall(SQ3(Sq3AuthReturnE), MK(id_enum_attr), 2, STRN2VAL("SQ3_AUTHRETURN_IGNORE"), INT2NUM(2));
2649
2650 SQ3(Sq3ChangeSetConflictE) = rb_define_class_under(SQ3(Sq3Lite), "Sq3ChangeSetConflictE", MK(cEnum));
2651 rb_funcall(SQ3(Sq3ChangeSetConflictE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CHANGESET_CONFLICT_OMIT"), INT2NUM(0));
2652 rb_funcall(SQ3(Sq3ChangeSetConflictE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CHANGESET_CONFLICT_REPLACE"), INT2NUM(1));
2653 rb_funcall(SQ3(Sq3ChangeSetConflictE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CHANGESET_CONFLICT_ABORT"), INT2NUM(2));
2654
2655 SQ3(Sq3ChangesetE) = rb_define_class_under(SQ3(Sq3Lite), "Sq3ChangesetE", MK(cEnum));
2656 rb_funcall(SQ3(Sq3ChangesetE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CHANGESET_DATA"), INT2NUM(1));
2657 rb_funcall(SQ3(Sq3ChangesetE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CHANGESET_NOTFOUND"), INT2NUM(2));
2658 rb_funcall(SQ3(Sq3ChangesetE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CHANGESET_CONFLICT"), INT2NUM(3));
2659 rb_funcall(SQ3(Sq3ChangesetE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CHANGESET_CONSTRAINT"), INT2NUM(4));
2660 rb_funcall(SQ3(Sq3ChangesetE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CHANGESET_FOREIGN_KEY"), INT2NUM(5));
2661
2662 SQ3(Sq3CheckpointE) = rb_define_class_under(SQ3(Sq3Lite), "Sq3CheckpointE", MK(cEnum));
2663 rb_funcall(SQ3(Sq3CheckpointE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CHECKPOINT_PASSIVE"), INT2NUM(0));
2664 rb_funcall(SQ3(Sq3CheckpointE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CHECKPOINT_FULL"), INT2NUM(1));
2665 rb_funcall(SQ3(Sq3CheckpointE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CHECKPOINT_RESTART"), INT2NUM(2));
2666 rb_funcall(SQ3(Sq3CheckpointE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CHECKPOINT_TRUNCATE"), INT2NUM(3));
2667
2668 SQ3(Sq3ConfigE) = rb_define_class_under(SQ3(Sq3Lite), "Sq3ConfigE", MK(cEnum));
2669 rb_funcall(SQ3(Sq3ConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFIG_SINGLETHREAD"), INT2NUM(1));
2670 rb_funcall(SQ3(Sq3ConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFIG_MULTITHREAD"), INT2NUM(2));
2671 rb_funcall(SQ3(Sq3ConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFIG_SERIALIZED"), INT2NUM(3));
2672 rb_funcall(SQ3(Sq3ConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFIG_MALLOC"), INT2NUM(4));
2673 rb_funcall(SQ3(Sq3ConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFIG_GETMALLOC"), INT2NUM(5));
2674 rb_funcall(SQ3(Sq3ConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFIG_SCRATCH"), INT2NUM(6));
2675 rb_funcall(SQ3(Sq3ConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFIG_PAGECACHE"), INT2NUM(7));
2676 rb_funcall(SQ3(Sq3ConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFIG_HEAP"), INT2NUM(8));
2677 rb_funcall(SQ3(Sq3ConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFIG_MEMSTATUS"), INT2NUM(9));
2678 rb_funcall(SQ3(Sq3ConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFIG_MUTEX"), INT2NUM(10));
2679 rb_funcall(SQ3(Sq3ConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFIG_GETMUTEX"), INT2NUM(11));
2680 rb_funcall(SQ3(Sq3ConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFIG_LOOKASIDE"), INT2NUM(13));
2681 rb_funcall(SQ3(Sq3ConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFIG_PCACHE"), INT2NUM(14));
2682 rb_funcall(SQ3(Sq3ConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFIG_GETPCACHE"), INT2NUM(15));
2683 rb_funcall(SQ3(Sq3ConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFIG_LOG"), INT2NUM(16));
2684 rb_funcall(SQ3(Sq3ConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFIG_URI"), INT2NUM(17));
2685 rb_funcall(SQ3(Sq3ConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFIG_PCACHE2"), INT2NUM(18));
2686 rb_funcall(SQ3(Sq3ConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFIG_GETPCACHE2"), INT2NUM(19));
2687 rb_funcall(SQ3(Sq3ConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFIG_COVERING_INDEX_SCAN"), INT2NUM(20));
2688 rb_funcall(SQ3(Sq3ConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFIG_SQLLOG"), INT2NUM(21));
2689 rb_funcall(SQ3(Sq3ConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFIG_MMAP_SIZE"), INT2NUM(22));
2690 rb_funcall(SQ3(Sq3ConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFIG_WIN32_HEAPSIZE"), INT2NUM(23));
2691 rb_funcall(SQ3(Sq3ConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFIG_PCACHE_HDRSZ"), INT2NUM(24));
2692 rb_funcall(SQ3(Sq3ConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFIG_PMASZ"), INT2NUM(25));
2693 rb_funcall(SQ3(Sq3ConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFIG_STMTJRNL_SPILL"), INT2NUM(26));
2694 rb_funcall(SQ3(Sq3ConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFIG_SMALL_MALLOC"), INT2NUM(27));
2695 rb_funcall(SQ3(Sq3ConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFIG_SORTERREF_SIZE"), INT2NUM(28));
2696 rb_funcall(SQ3(Sq3ConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFIG_MEMDB_MAXSIZE"), INT2NUM(29));
2697
2698 SQ3(Sq3ConflictResolutionE) = rb_define_class_under(SQ3(Sq3Lite), "Sq3ConflictResolutionE", MK(cEnum));
2699 rb_funcall(SQ3(Sq3ConflictResolutionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFLICT_ROLLBACK"), INT2NUM(1));
2700 rb_funcall(SQ3(Sq3ConflictResolutionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFLICT_FAIL"), INT2NUM(3));
2701 rb_funcall(SQ3(Sq3ConflictResolutionE), MK(id_enum_attr), 2, STRN2VAL("SQ3_CONFLICT_REPLACE"), INT2NUM(5));
2702
2703 SQ3(Sq3DbConfigE) = rb_define_class_under(SQ3(Sq3Lite), "Sq3DbConfigE", MK(cEnum));
2704 rb_funcall(SQ3(Sq3DbConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBCONFIG_MAINDBNAME"), INT2NUM(1000));
2705 rb_funcall(SQ3(Sq3DbConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBCONFIG_LOOKASIDE"), INT2NUM(1001));
2706 rb_funcall(SQ3(Sq3DbConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBCONFIG_ENABLE_FKEY"), INT2NUM(1002));
2707 rb_funcall(SQ3(Sq3DbConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBCONFIG_ENABLE_TRIGGER"), INT2NUM(1003));
2708 rb_funcall(SQ3(Sq3DbConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBCONFIG_ENABLE_FTS3_TOKENIZER"), INT2NUM(1004));
2709 rb_funcall(SQ3(Sq3DbConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBCONFIG_ENABLE_LOAD_EXTENSION"), INT2NUM(1005));
2710 rb_funcall(SQ3(Sq3DbConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBCONFIG_NO_CKPT_ON_CLOSE"), INT2NUM(1006));
2711 rb_funcall(SQ3(Sq3DbConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBCONFIG_ENABLE_QPSG"), INT2NUM(1007));
2712 rb_funcall(SQ3(Sq3DbConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBCONFIG_TRIGGER_EQP"), INT2NUM(1008));
2713 rb_funcall(SQ3(Sq3DbConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBCONFIG_RESET_DATABASE"), INT2NUM(1009));
2714 rb_funcall(SQ3(Sq3DbConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBCONFIG_DEFENSIVE"), INT2NUM(1010));
2715 rb_funcall(SQ3(Sq3DbConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBCONFIG_WRITABLE_SCHEMA"), INT2NUM(1011));
2716 rb_funcall(SQ3(Sq3DbConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBCONFIG_LEGACY_ALTER_TABLE"), INT2NUM(1012));
2717 rb_funcall(SQ3(Sq3DbConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBCONFIG_DQS_DML"), INT2NUM(1013));
2718 rb_funcall(SQ3(Sq3DbConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBCONFIG_DQS_DDL"), INT2NUM(1014));
2719 rb_funcall(SQ3(Sq3DbConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBCONFIG_ENABLE_VIEW"), INT2NUM(1015));
2720 rb_funcall(SQ3(Sq3DbConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBCONFIG_LEGACY_FILE_FORMAT"), INT2NUM(1016));
2721 rb_funcall(SQ3(Sq3DbConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBCONFIG_TRUSTED_SCHEMA"), INT2NUM(1017));
2722 rb_funcall(SQ3(Sq3DbConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBCONFIG_STMT_SCANSTATUS"), INT2NUM(1018));
2723 rb_funcall(SQ3(Sq3DbConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBCONFIG_REVERSE_SCANORDER"), INT2NUM(1019));
2724 rb_funcall(SQ3(Sq3DbConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBCONFIG_MAX"), INT2NUM(1019));
2725
2726 SQ3(Sq3DbStatusE) = rb_define_class_under(SQ3(Sq3Lite), "Sq3DbStatusE", MK(cEnum));
2727 rb_funcall(SQ3(Sq3DbStatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBSTATUS_LOOKASIDE_USED"), INT2NUM(0));
2728 rb_funcall(SQ3(Sq3DbStatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBSTATUS_CACHE_USED"), INT2NUM(1));
2729 rb_funcall(SQ3(Sq3DbStatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBSTATUS_SCHEMA_USED"), INT2NUM(2));
2730 rb_funcall(SQ3(Sq3DbStatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBSTATUS_STMT_USED"), INT2NUM(3));
2731 rb_funcall(SQ3(Sq3DbStatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBSTATUS_LOOKASIDE_HIT"), INT2NUM(4));
2732 rb_funcall(SQ3(Sq3DbStatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBSTATUS_LOOKASIDE_MISS_SIZE"), INT2NUM(5));
2733 rb_funcall(SQ3(Sq3DbStatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBSTATUS_LOOKASIDE_MISS_FULL"), INT2NUM(6));
2734 rb_funcall(SQ3(Sq3DbStatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBSTATUS_CACHE_HIT"), INT2NUM(7));
2735 rb_funcall(SQ3(Sq3DbStatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBSTATUS_CACHE_MISS"), INT2NUM(8));
2736 rb_funcall(SQ3(Sq3DbStatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBSTATUS_CACHE_WRITE"), INT2NUM(9));
2737 rb_funcall(SQ3(Sq3DbStatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBSTATUS_DEFERRED_FKS"), INT2NUM(10));
2738 rb_funcall(SQ3(Sq3DbStatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBSTATUS_CACHE_USED_SHARED"), INT2NUM(11));
2739 rb_funcall(SQ3(Sq3DbStatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBSTATUS_CACHE_SPILL"), INT2NUM(12));
2740 rb_funcall(SQ3(Sq3DbStatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_DBSTATUS_MAX"), INT2NUM(12));
2741
2742 SQ3(Sq3DeSerializeEF) = rb_define_class_under(SQ3(Sq3Lite), "Sq3DeSerializeEF", MK(cEnum));
2743 rb_funcall(SQ3(Sq3DeSerializeEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_DESERIALIZE_NO"), INT2NUM(0));
2744 rb_funcall(SQ3(Sq3DeSerializeEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_DESERIALIZE_FREEONCLOSE"), INT2NUM(1));
2745 rb_funcall(SQ3(Sq3DeSerializeEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_DESERIALIZE_RESIZEABLE"), INT2NUM(2));
2746 rb_funcall(SQ3(Sq3DeSerializeEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_DESERIALIZE_READONLY"), INT2NUM(4));
2747
2748 SQ3(Sq3ErrorE) = rb_define_class_under(SQ3(Sq3Lite), "Sq3ErrorE", MK(cEnum));
2749 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_OK"), INT2NUM(0));
2750 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_ERROR"), INT2NUM(1));
2751 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_INTERNAL"), INT2NUM(2));
2752 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_PERM"), INT2NUM(3));
2753 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_ABORT"), INT2NUM(4));
2754 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_BUSY"), INT2NUM(5));
2755 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_LOCKED"), INT2NUM(6));
2756 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_NOMEM"), INT2NUM(7));
2757 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_READONLY"), INT2NUM(8));
2758 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_INTERRUPT"), INT2NUM(9));
2759 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_IOERR"), INT2NUM(10));
2760 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_CORRUPT"), INT2NUM(11));
2761 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_NOTFOUND"), INT2NUM(12));
2762 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_FULL"), INT2NUM(13));
2763 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_CANTOPEN"), INT2NUM(14));
2764 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_PROTOCOL"), INT2NUM(15));
2765 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_EMPTY"), INT2NUM(16));
2766 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_SCHEMA"), INT2NUM(17));
2767 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_TOOBIG"), INT2NUM(18));
2768 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_CONSTRAINT"), INT2NUM(19));
2769 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_MISMATCH"), INT2NUM(20));
2770 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_MISUSE"), INT2NUM(21));
2771 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_NOLFS"), INT2NUM(22));
2772 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_AUTH"), INT2NUM(23));
2773 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_FORMAT"), INT2NUM(24));
2774 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_RANGE"), INT2NUM(25));
2775 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_NOTADB"), INT2NUM(26));
2776 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_NOTICE"), INT2NUM(27));
2777 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_WARNING"), INT2NUM(28));
2778 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_ROW"), INT2NUM(100));
2779 rb_funcall(SQ3(Sq3ErrorE), MK(id_enum_attr), 2, STRN2VAL("SQ3_RESULT_DONE"), INT2NUM(101));
2780
2781 SQ3(Sq3ExtendetResultCodesE) = rb_define_class_under(SQ3(Sq3Lite), "Sq3ExtendetResultCodesE", MK(cEnum));
2782 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_OK"), INT2NUM(0));
2783 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_ERROR"), INT2NUM(1));
2784 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_INTERNAL"), INT2NUM(2));
2785 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_PERM"), INT2NUM(3));
2786 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_ABORT"), INT2NUM(4));
2787 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_BUSY"), INT2NUM(5));
2788 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_LOCKED"), INT2NUM(6));
2789 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_NOMEM"), INT2NUM(7));
2790 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_READONLY"), INT2NUM(8));
2791 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_INTERRUPT"), INT2NUM(9));
2792 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR"), INT2NUM(10));
2793 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_CORRUPT"), INT2NUM(11));
2794 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_NOTFOUND"), INT2NUM(12));
2795 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_FULL"), INT2NUM(13));
2796 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_CANTOPEN"), INT2NUM(14));
2797 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_PROTOCOL"), INT2NUM(15));
2798 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_EMPTY"), INT2NUM(16));
2799 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_SCHEMA"), INT2NUM(17));
2800 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_TOOBIG"), INT2NUM(18));
2801 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_CONSTRAINT"), INT2NUM(19));
2802 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_MISMATCH"), INT2NUM(20));
2803 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_MISUSE"), INT2NUM(21));
2804 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_NOLFS"), INT2NUM(22));
2805 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_AUTH"), INT2NUM(23));
2806 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_FORMAT"), INT2NUM(24));
2807 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_RANGE"), INT2NUM(25));
2808 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_NOTADB"), INT2NUM(26));
2809 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_NOTICE"), INT2NUM(27));
2810 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_WARNING"), INT2NUM(28));
2811 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_ROW"), INT2NUM(100));
2812 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_DONE"), INT2NUM(101));
2813 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_ERROR_MISSING_COLLSEQ"), INT2NUM(( 1 | ( 1<<8 ) )));
2814 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_ERROR_RETRY"), INT2NUM(( 1 | ( 2<<8 ) )));
2815 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_ERROR_SNAPSHOT"), INT2NUM(( 1 | ( 3<<8 ) )));
2816 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_READ"), INT2NUM(( 10 | ( 1<<8 ) )));
2817 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_SHORT_READ"), INT2NUM(( 10 | ( 2<<8 ) )));
2818 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_WRITE"), INT2NUM(( 10 | ( 3<<8 ) )));
2819 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_FSYNC"), INT2NUM(( 10 | ( 4<<8 ) )));
2820 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_DIR_FSYNC"), INT2NUM(( 10 | ( 5<<8 ) )));
2821 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_TRUNCATE"), INT2NUM(( 10 | ( 6<<8 ) )));
2822 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_FSTAT"), INT2NUM(( 10 | ( 7<<8 ) )));
2823 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_UNLOCK"), INT2NUM(( 10 | ( 8<<8 ) )));
2824 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_RDLOCK"), INT2NUM(( 10 | ( 9<<8 ) )));
2825 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_DELETE"), INT2NUM(( 10 | ( 10<<8 ) )));
2826 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_BLOCKED"), INT2NUM(( 10 | ( 11<<8 ) )));
2827 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_NOMEM"), INT2NUM(( 10 | ( 12<<8 ) )));
2828 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_ACCESS"), INT2NUM(( 10 | ( 13<<8 ) )));
2829 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_CHECKRESERVEDLOCK"), INT2NUM(( 10 | ( 14<<8 ) )));
2830 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_LOCK"), INT2NUM(( 10 | ( 15<<8 ) )));
2831 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_CLOSE"), INT2NUM(( 10 | ( 16<<8 ) )));
2832 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_DIR_CLOSE"), INT2NUM(( 10 | ( 17<<8 ) )));
2833 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_SHMOPEN"), INT2NUM(( 10 | ( 18<<8 ) )));
2834 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_SHMSIZE"), INT2NUM(( 10 | ( 19<<8 ) )));
2835 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_SHMLOCK"), INT2NUM(( 10 | ( 20<<8 ) )));
2836 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_SHMMAP"), INT2NUM(( 10 | ( 21<<8 ) )));
2837 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_SEEK"), INT2NUM(( 10 | ( 22<<8 ) )));
2838 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_DELETE_NOENT"), INT2NUM(( 10 | ( 23<<8 ) )));
2839 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_MMAP"), INT2NUM(( 10 | ( 24<<8 ) )));
2840 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_GETTEMPPATH"), INT2NUM(( 10 | ( 25<<8 ) )));
2841 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_CONVPATH"), INT2NUM(( 10 | ( 26<<8 ) )));
2842 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_VNODE"), INT2NUM(( 10 | ( 27<<8 ) )));
2843 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_AUTH"), INT2NUM(( 10 | ( 28<<8 ) )));
2844 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_BEGIN_ATOMIC"), INT2NUM(( 10 | ( 29<<8 ) )));
2845 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_COMMIT_ATOMIC"), INT2NUM(( 10 | ( 30<<8 ) )));
2846 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_ROLLBACK_ATOMIC"), INT2NUM(( 10 | ( 31<<8 ) )));
2847 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_DATA"), INT2NUM(( 10 | ( 32<<8 ) )));
2848 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_CORRUPTFS"), INT2NUM(( 10 | ( 33<<8 ) )));
2849 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_IOERR_IN_PAGE"), INT2NUM(( 10 | ( 34<<8 ) )));
2850 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_LOCKED_SHAREDCACHE"), INT2NUM(( 6 | ( 1<<8 ) )));
2851 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_LOCKED_VTAB"), INT2NUM(( 6 | ( 2<<8 ) )));
2852 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_BUSY_RECOVERY"), INT2NUM(( 5 | ( 1<<8 ) )));
2853 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_BUSY_SNAPSHOT"), INT2NUM(( 5 | ( 2<<8 ) )));
2854 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_BUSY_TIMEOUT"), INT2NUM(( 5 | ( 3<<8 ) )));
2855 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_CANTOPEN_NOTEMPDIR"), INT2NUM(( 14 | ( 1<<8 ) )));
2856 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_CANTOPEN_ISDIR"), INT2NUM(( 14 | ( 2<<8 ) )));
2857 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_CANTOPEN_FULLPATH"), INT2NUM(( 14 | ( 3<<8 ) )));
2858 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_CANTOPEN_CONVPATH"), INT2NUM(( 14 | ( 4<<8 ) )));
2859 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_CANTOPEN_DIRTYWAL"), INT2NUM(( 14 | ( 5<<8 ) )));
2860 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_CANTOPEN_SYMLINK"), INT2NUM(( 14 | ( 6<<8 ) )));
2861 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_CORRUPT_VTAB"), INT2NUM(( 11 | ( 1<<8 ) )));
2862 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_CORRUPT_SEQUENCE"), INT2NUM(( 11 | ( 2<<8 ) )));
2863 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_CORRUPT_INDEX"), INT2NUM(( 11 | ( 3<<8 ) )));
2864 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_READONLY_RECOVERY"), INT2NUM(( 8 | ( 1<<8 ) )));
2865 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_READONLY_CANTLOCK"), INT2NUM(( 8 | ( 2<<8 ) )));
2866 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_READONLY_ROLLBACK"), INT2NUM(( 8 | ( 3<<8 ) )));
2867 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_READONLY_DBMOVED"), INT2NUM(( 8 | ( 4<<8 ) )));
2868 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_READONLY_CANTINIT"), INT2NUM(( 8 | ( 5<<8 ) )));
2869 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_READONLY_DIRECTORY"), INT2NUM(( 8 | ( 6<<8 ) )));
2870 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_ABORT_ROLLBACK"), INT2NUM(( 4 | ( 2<<8 ) )));
2871 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_CONSTRAINT_CHECK"), INT2NUM(( 19 | ( 1<<8 ) )));
2872 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_CONSTRAINT_COMMITHOOK"), INT2NUM(( 19 | ( 2<<8 ) )));
2873 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_CONSTRAINT_FOREIGNKEY"), INT2NUM(( 19 | ( 3<<8 ) )));
2874 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_CONSTRAINT_FUNCTION"), INT2NUM(( 19 | ( 4<<8 ) )));
2875 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_CONSTRAINT_NOTNULL"), INT2NUM(( 19 | ( 5<<8 ) )));
2876 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_CONSTRAINT_PRIMARYKEY"), INT2NUM(( 19 | ( 6<<8 ) )));
2877 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_CONSTRAINT_TRIGGER"), INT2NUM(( 19 | ( 7<<8 ) )));
2878 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_CONSTRAINT_UNIQUE"), INT2NUM(( 19 | ( 8<<8 ) )));
2879 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_CONSTRAINT_VTAB"), INT2NUM(( 19 | ( 9<<8 ) )));
2880 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_CONSTRAINT_ROWID"), INT2NUM(( 19 | ( 10<<8 ) )));
2881 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_CONSTRAINT_PINNED"), INT2NUM(( 19 | ( 11<<8 ) )));
2882 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_CONSTRAINT_DATATYPE"), INT2NUM(( 19 | ( 12<<8 ) )));
2883 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_NOTICE_RECOVER_WAL"), INT2NUM(( 27 | ( 1<<8 ) )));
2884 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_NOTICE_RECOVER_ROLLBACK"), INT2NUM(( 27 | ( 2<<8 ) )));
2885 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_NOTICE_RBU"), INT2NUM(( 27 | ( 3<<8 ) )));
2886 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_WARNING_AUTOINDEX"), INT2NUM(( 28 | ( 1<<8 ) )));
2887 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_AUTH_USER"), INT2NUM(( 23 | ( 1<<8 ) )));
2888 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_OK_LOAD_PERMANENTLY"), INT2NUM(( 0 | ( 1<<8 ) )));
2889 rb_funcall(SQ3(Sq3ExtendetResultCodesE), MK(id_enum_attr), 2, STRN2VAL("SQ3_EXTRESULT_OK_SYMLINK"), INT2NUM(( 0 | ( 2<<8 ) )));
2890
2891 SQ3(Sq3FcntlE) = rb_define_class_under(SQ3(Sq3Lite), "Sq3FcntlE", MK(cEnum));
2892 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_LOCKSTATE"), INT2NUM(1));
2893 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_GET_LOCKPROXYFILE"), INT2NUM(2));
2894 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_SET_LOCKPROXYFILE"), INT2NUM(3));
2895 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_LAST_ERRNO"), INT2NUM(4));
2896 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_SIZE_HINT"), INT2NUM(5));
2897 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_CHUNK_SIZE"), INT2NUM(6));
2898 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_FILE_POINTER"), INT2NUM(7));
2899 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_SYNC_OMITTED"), INT2NUM(8));
2900 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_WIN32_AV_RETRY"), INT2NUM(9));
2901 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_PERSIST_WAL"), INT2NUM(10));
2902 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_OVERWRITE"), INT2NUM(11));
2903 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_VFSNAME"), INT2NUM(12));
2904 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_POWERSAFE_OVERWRITE"), INT2NUM(13));
2905 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_PRAGMA"), INT2NUM(14));
2906 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_BUSYHANDLER"), INT2NUM(15));
2907 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_TEMPFILENAME"), INT2NUM(16));
2908 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_MMAP_SIZE"), INT2NUM(18));
2909 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_TRACE"), INT2NUM(19));
2910 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_HAS_MOVED"), INT2NUM(20));
2911 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_SYNC"), INT2NUM(21));
2912 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_COMMIT_PHASETWO"), INT2NUM(22));
2913 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_WIN32_SET_HANDLE"), INT2NUM(23));
2914 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_WAL_BLOCK"), INT2NUM(24));
2915 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_ZIPVFS"), INT2NUM(25));
2916 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_RBU"), INT2NUM(26));
2917 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_VFS_POINTER"), INT2NUM(27));
2918 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_JOURNAL_POINTER"), INT2NUM(28));
2919 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_WIN32_GET_HANDLE"), INT2NUM(29));
2920 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_PDB"), INT2NUM(30));
2921 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_BEGIN_ATOMIC_WRITE"), INT2NUM(31));
2922 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_COMMIT_ATOMIC_WRITE"), INT2NUM(32));
2923 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_ROLLBACK_ATOMIC_WRITE"), INT2NUM(33));
2924 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_LOCK_TIMEOUT"), INT2NUM(34));
2925 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_DATA_VERSION"), INT2NUM(35));
2926 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_SIZE_LIMIT"), INT2NUM(36));
2927 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_CKPT_DONE"), INT2NUM(37));
2928 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_RESERVE_BYTES"), INT2NUM(38));
2929 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_CKPT_START"), INT2NUM(39));
2930 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_EXTERNAL_READER"), INT2NUM(40));
2931 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_CKSM_FILE"), INT2NUM(41));
2932 rb_funcall(SQ3(Sq3FcntlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_FCNTL_RESET_CACHE"), INT2NUM(42));
2933
2934 SQ3(Sq3FunctionEF) = rb_define_class_under(SQ3(Sq3Lite), "Sq3FunctionEF", MK(cEnum));
2935 rb_funcall(SQ3(Sq3FunctionEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_FUNCTION_DETERMINISTIC"), INT2NUM(0x000000800));
2936 rb_funcall(SQ3(Sq3FunctionEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_FUNCTION_DIRECTONLY"), INT2NUM(0x000080000));
2937 rb_funcall(SQ3(Sq3FunctionEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_FUNCTION_SUBTYPE"), INT2NUM(0x000100000));
2938 rb_funcall(SQ3(Sq3FunctionEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_FUNCTION_INNOCUOUS"), INT2NUM(0x000200000));
2939 rb_funcall(SQ3(Sq3FunctionEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_FUNCTION_RESULT_SUBTYPE"), INT2NUM(0x001000000));
2940
2941 SQ3(Sq3IndexConstraintEF) = rb_define_class_under(SQ3(Sq3Lite), "Sq3IndexConstraintEF", MK(cEnum));
2942 rb_funcall(SQ3(Sq3IndexConstraintEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_INDEX_CONSTRAINT_EQ"), INT2NUM(2));
2943 rb_funcall(SQ3(Sq3IndexConstraintEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_INDEX_CONSTRAINT_GT"), INT2NUM(4));
2944 rb_funcall(SQ3(Sq3IndexConstraintEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_INDEX_CONSTRAINT_LE"), INT2NUM(8));
2945 rb_funcall(SQ3(Sq3IndexConstraintEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_INDEX_CONSTRAINT_LT"), INT2NUM(16));
2946 rb_funcall(SQ3(Sq3IndexConstraintEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_INDEX_CONSTRAINT_GE"), INT2NUM(32));
2947 rb_funcall(SQ3(Sq3IndexConstraintEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_INDEX_CONSTRAINT_MATCH"), INT2NUM(64));
2948 rb_funcall(SQ3(Sq3IndexConstraintEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_INDEX_CONSTRAINT_LIKE"), INT2NUM(65));
2949 rb_funcall(SQ3(Sq3IndexConstraintEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_INDEX_CONSTRAINT_GLOB"), INT2NUM(66));
2950 rb_funcall(SQ3(Sq3IndexConstraintEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_INDEX_CONSTRAINT_REGEXP"), INT2NUM(67));
2951 rb_funcall(SQ3(Sq3IndexConstraintEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_INDEX_CONSTRAINT_NE"), INT2NUM(68));
2952 rb_funcall(SQ3(Sq3IndexConstraintEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_INDEX_CONSTRAINT_ISNOT"), INT2NUM(69));
2953 rb_funcall(SQ3(Sq3IndexConstraintEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_INDEX_CONSTRAINT_ISNOTNULL"), INT2NUM(70));
2954 rb_funcall(SQ3(Sq3IndexConstraintEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_INDEX_CONSTRAINT_ISNULL"), INT2NUM(71));
2955 rb_funcall(SQ3(Sq3IndexConstraintEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_INDEX_CONSTRAINT_IS"), INT2NUM(72));
2956 rb_funcall(SQ3(Sq3IndexConstraintEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_INDEX_CONSTRAINT_LIMIT"), INT2NUM(73));
2957 rb_funcall(SQ3(Sq3IndexConstraintEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_INDEX_CONSTRAINT_OFFSET"), INT2NUM(74));
2958 rb_funcall(SQ3(Sq3IndexConstraintEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_INDEX_CONSTRAINT_FUNCTION"), INT2NUM(150));
2959
2960 SQ3(Sq3IoCapEF) = rb_define_class_under(SQ3(Sq3Lite), "Sq3IoCapEF", MK(cEnum));
2961 rb_funcall(SQ3(Sq3IoCapEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_IOCAP_ATOMIC"), INT2NUM(0x00000001));
2962 rb_funcall(SQ3(Sq3IoCapEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_IOCAP_ATOMIC512"), INT2NUM(0x00000002));
2963 rb_funcall(SQ3(Sq3IoCapEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_IOCAP_ATOMIC1K"), INT2NUM(0x00000004));
2964 rb_funcall(SQ3(Sq3IoCapEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_IOCAP_ATOMIC2K"), INT2NUM(0x00000008));
2965 rb_funcall(SQ3(Sq3IoCapEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_IOCAP_ATOMIC4K"), INT2NUM(0x00000010));
2966 rb_funcall(SQ3(Sq3IoCapEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_IOCAP_ATOMIC8K"), INT2NUM(0x00000020));
2967 rb_funcall(SQ3(Sq3IoCapEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_IOCAP_ATOMIC16K"), INT2NUM(0x00000040));
2968 rb_funcall(SQ3(Sq3IoCapEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_IOCAP_ATOMIC32K"), INT2NUM(0x00000080));
2969 rb_funcall(SQ3(Sq3IoCapEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_IOCAP_ATOMIC64K"), INT2NUM(0x00000100));
2970 rb_funcall(SQ3(Sq3IoCapEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_IOCAP_SAFE_APPEND"), INT2NUM(0x00000200));
2971 rb_funcall(SQ3(Sq3IoCapEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_IOCAP_SEQUENTIAL"), INT2NUM(0x00000400));
2972 rb_funcall(SQ3(Sq3IoCapEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_IOCAP_UNDELETABLE_WHEN_OPEN"), INT2NUM(0x00000800));
2973 rb_funcall(SQ3(Sq3IoCapEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_IOCAP_POWERSAFE_OVERWRITE"), INT2NUM(0x00001000));
2974 rb_funcall(SQ3(Sq3IoCapEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_IOCAP_IMMUTABLE"), INT2NUM(0x00002000));
2975 rb_funcall(SQ3(Sq3IoCapEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_IOCAP_BATCH_ATOMIC"), INT2NUM(0x00004000));
2976
2977 SQ3(Sq3LimitE) = rb_define_class_under(SQ3(Sq3Lite), "Sq3LimitE", MK(cEnum));
2978 rb_funcall(SQ3(Sq3LimitE), MK(id_enum_attr), 2, STRN2VAL("SQ3_LIMIT_LENGTH"), INT2NUM(0));
2979 rb_funcall(SQ3(Sq3LimitE), MK(id_enum_attr), 2, STRN2VAL("SQ3_LIMIT_SQL_LENGTH"), INT2NUM(1));
2980 rb_funcall(SQ3(Sq3LimitE), MK(id_enum_attr), 2, STRN2VAL("SQ3_LIMIT_COLUMN"), INT2NUM(2));
2981 rb_funcall(SQ3(Sq3LimitE), MK(id_enum_attr), 2, STRN2VAL("SQ3_LIMIT_EXPR_DEPTH"), INT2NUM(3));
2982 rb_funcall(SQ3(Sq3LimitE), MK(id_enum_attr), 2, STRN2VAL("SQ3_LIMIT_COMPOUND_SELECT"), INT2NUM(4));
2983 rb_funcall(SQ3(Sq3LimitE), MK(id_enum_attr), 2, STRN2VAL("SQ3_LIMIT_VDBE_OP"), INT2NUM(5));
2984 rb_funcall(SQ3(Sq3LimitE), MK(id_enum_attr), 2, STRN2VAL("SQ3_LIMIT_FUNCTION_ARG"), INT2NUM(6));
2985 rb_funcall(SQ3(Sq3LimitE), MK(id_enum_attr), 2, STRN2VAL("SQ3_LIMIT_ATTACHED"), INT2NUM(7));
2986 rb_funcall(SQ3(Sq3LimitE), MK(id_enum_attr), 2, STRN2VAL("SQ3_LIMIT_LIKE_PATTERN_LENGTH"), INT2NUM(8));
2987 rb_funcall(SQ3(Sq3LimitE), MK(id_enum_attr), 2, STRN2VAL("SQ3_LIMIT_VARIABLE_NUMBER"), INT2NUM(9));
2988 rb_funcall(SQ3(Sq3LimitE), MK(id_enum_attr), 2, STRN2VAL("SQ3_LIMIT_TRIGGER_DEPTH"), INT2NUM(10));
2989 rb_funcall(SQ3(Sq3LimitE), MK(id_enum_attr), 2, STRN2VAL("SQ3_LIMIT_WORKER_THREADS"), INT2NUM(11));
2990
2991 SQ3(Sq3LockE) = rb_define_class_under(SQ3(Sq3Lite), "Sq3LockE", MK(cEnum));
2992 rb_funcall(SQ3(Sq3LockE), MK(id_enum_attr), 2, STRN2VAL("SQ3_LOCK_NONE"), INT2NUM(0));
2993 rb_funcall(SQ3(Sq3LockE), MK(id_enum_attr), 2, STRN2VAL("SQ3_LOCK_SHARED"), INT2NUM(1));
2994 rb_funcall(SQ3(Sq3LockE), MK(id_enum_attr), 2, STRN2VAL("SQ3_LOCK_RESERVED"), INT2NUM(2));
2995 rb_funcall(SQ3(Sq3LockE), MK(id_enum_attr), 2, STRN2VAL("SQ3_LOCK_PENDING"), INT2NUM(3));
2996 rb_funcall(SQ3(Sq3LockE), MK(id_enum_attr), 2, STRN2VAL("SQ3_LOCK_EXCLUSIVE"), INT2NUM(4));
2997
2998 SQ3(Sq3MutexE) = rb_define_class_under(SQ3(Sq3Lite), "Sq3MutexE", MK(cEnum));
2999 rb_funcall(SQ3(Sq3MutexE), MK(id_enum_attr), 2, STRN2VAL("SQ3_MUTEX_FAST"), INT2NUM(0));
3000 rb_funcall(SQ3(Sq3MutexE), MK(id_enum_attr), 2, STRN2VAL("SQ3_MUTEX_RECURSIVE"), INT2NUM(1));
3001 rb_funcall(SQ3(Sq3MutexE), MK(id_enum_attr), 2, STRN2VAL("SQ3_MUTEX_STATIC_MAIN"), INT2NUM(2));
3002 rb_funcall(SQ3(Sq3MutexE), MK(id_enum_attr), 2, STRN2VAL("SQ3_MUTEX_STATIC_MEM"), INT2NUM(3));
3003 rb_funcall(SQ3(Sq3MutexE), MK(id_enum_attr), 2, STRN2VAL("SQ3_MUTEX_STATIC_MEM2"), INT2NUM(4));
3004 rb_funcall(SQ3(Sq3MutexE), MK(id_enum_attr), 2, STRN2VAL("SQ3_MUTEX_STATIC_OPEN"), INT2NUM(4));
3005 rb_funcall(SQ3(Sq3MutexE), MK(id_enum_attr), 2, STRN2VAL("SQ3_MUTEX_STATIC_PRNG"), INT2NUM(5));
3006 rb_funcall(SQ3(Sq3MutexE), MK(id_enum_attr), 2, STRN2VAL("SQ3_MUTEX_STATIC_LRU"), INT2NUM(6));
3007 rb_funcall(SQ3(Sq3MutexE), MK(id_enum_attr), 2, STRN2VAL("SQ3_MUTEX_STATIC_LRU2"), INT2NUM(7));
3008 rb_funcall(SQ3(Sq3MutexE), MK(id_enum_attr), 2, STRN2VAL("SQ3_MUTEX_STATIC_PMEM"), INT2NUM(7));
3009 rb_funcall(SQ3(Sq3MutexE), MK(id_enum_attr), 2, STRN2VAL("SQ3_MUTEX_STATIC_APP1"), INT2NUM(8));
3010 rb_funcall(SQ3(Sq3MutexE), MK(id_enum_attr), 2, STRN2VAL("SQ3_MUTEX_STATIC_APP2"), INT2NUM(9));
3011 rb_funcall(SQ3(Sq3MutexE), MK(id_enum_attr), 2, STRN2VAL("SQ3_MUTEX_STATIC_APP3"), INT2NUM(10));
3012 rb_funcall(SQ3(Sq3MutexE), MK(id_enum_attr), 2, STRN2VAL("SQ3_MUTEX_STATIC_VFS1"), INT2NUM(11));
3013 rb_funcall(SQ3(Sq3MutexE), MK(id_enum_attr), 2, STRN2VAL("SQ3_MUTEX_STATIC_VFS2"), INT2NUM(12));
3014 rb_funcall(SQ3(Sq3MutexE), MK(id_enum_attr), 2, STRN2VAL("SQ3_MUTEX_STATIC_VFS3"), INT2NUM(13));
3015
3016 SQ3(Sq3OpenEF) = rb_define_class_under(SQ3(Sq3Lite), "Sq3OpenEF", MK(cEnum));
3017 rb_funcall(SQ3(Sq3OpenEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_OPEN_READONLY"), INT2NUM(0x00000001));
3018 rb_funcall(SQ3(Sq3OpenEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_OPEN_READWRITE"), INT2NUM(0x00000002));
3019 rb_funcall(SQ3(Sq3OpenEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_OPEN_CREATE"), INT2NUM(0x00000004));
3020 rb_funcall(SQ3(Sq3OpenEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_OPEN_DELETEONCLOSE"), INT2NUM(0x00000008));
3021 rb_funcall(SQ3(Sq3OpenEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_OPEN_EXCLUSIVE"), INT2NUM(0x00000010));
3022 rb_funcall(SQ3(Sq3OpenEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_OPEN_AUTOPROXY"), INT2NUM(0x00000020));
3023 rb_funcall(SQ3(Sq3OpenEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_OPEN_URI"), INT2NUM(0x00000040));
3024 rb_funcall(SQ3(Sq3OpenEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_OPEN_MEMORY"), INT2NUM(0x00000080));
3025 rb_funcall(SQ3(Sq3OpenEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_OPEN_MAIN_DB"), INT2NUM(0x00000100));
3026 rb_funcall(SQ3(Sq3OpenEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_OPEN_TEMP_DB"), INT2NUM(0x00000200));
3027 rb_funcall(SQ3(Sq3OpenEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_OPEN_TRANSIENT_DB"), INT2NUM(0x00000400));
3028 rb_funcall(SQ3(Sq3OpenEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_OPEN_MAIN_JOURNAL"), INT2NUM(0x00000800));
3029 rb_funcall(SQ3(Sq3OpenEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_OPEN_TEMP_JOURNAL"), INT2NUM(0x00001000));
3030 rb_funcall(SQ3(Sq3OpenEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_OPEN_SUBJOURNAL"), INT2NUM(0x00002000));
3031 rb_funcall(SQ3(Sq3OpenEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_OPEN_SUPER_JOURNAL"), INT2NUM(0x00004000));
3032 rb_funcall(SQ3(Sq3OpenEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_OPEN_NOMUTEX"), INT2NUM(0x00008000));
3033 rb_funcall(SQ3(Sq3OpenEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_OPEN_FULLMUTEX"), INT2NUM(0x00010000));
3034 rb_funcall(SQ3(Sq3OpenEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_OPEN_SHAREDCACHE"), INT2NUM(0x00020000));
3035 rb_funcall(SQ3(Sq3OpenEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_OPEN_PRIVATECACHE"), INT2NUM(0x00040000));
3036 rb_funcall(SQ3(Sq3OpenEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_OPEN_WAL"), INT2NUM(0x00080000));
3037 rb_funcall(SQ3(Sq3OpenEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_OPEN_NOFOLLOW"), INT2NUM(0x01000000));
3038 rb_funcall(SQ3(Sq3OpenEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_OPEN_EXRESCODE"), INT2NUM(0x02000000));
3039
3040 SQ3(Sq3PrepareEF) = rb_define_class_under(SQ3(Sq3Lite), "Sq3PrepareEF", MK(cEnum));
3041 rb_funcall(SQ3(Sq3PrepareEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_PREPARE_NO"), INT2NUM(0x00));
3042 rb_funcall(SQ3(Sq3PrepareEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_PREPARE_PERSISTENT"), INT2NUM(0x01));
3043 rb_funcall(SQ3(Sq3PrepareEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_PREPARE_NORMALIZE"), INT2NUM(0x02));
3044 rb_funcall(SQ3(Sq3PrepareEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_PREPARE_NO_VTAB"), INT2NUM(0x04));
3045
3046 SQ3(Sq3ScanStatE) = rb_define_class_under(SQ3(Sq3Lite), "Sq3ScanStatE", MK(cEnum));
3047 rb_funcall(SQ3(Sq3ScanStatE), MK(id_enum_attr), 2, STRN2VAL("SQ3_SCANSTAT_NLOOP"), INT2NUM(0));
3048 rb_funcall(SQ3(Sq3ScanStatE), MK(id_enum_attr), 2, STRN2VAL("SQ3_SCANSTAT_NVISIT"), INT2NUM(1));
3049 rb_funcall(SQ3(Sq3ScanStatE), MK(id_enum_attr), 2, STRN2VAL("SQ3_SCANSTAT_EST"), INT2NUM(2));
3050 rb_funcall(SQ3(Sq3ScanStatE), MK(id_enum_attr), 2, STRN2VAL("SQ3_SCANSTAT_NAME"), INT2NUM(3));
3051 rb_funcall(SQ3(Sq3ScanStatE), MK(id_enum_attr), 2, STRN2VAL("SQ3_SCANSTAT_EXPLAIN"), INT2NUM(4));
3052 rb_funcall(SQ3(Sq3ScanStatE), MK(id_enum_attr), 2, STRN2VAL("SQ3_SCANSTAT_SELECTID"), INT2NUM(5));
3053 rb_funcall(SQ3(Sq3ScanStatE), MK(id_enum_attr), 2, STRN2VAL("SQ3_SCANSTAT_PARENTID"), INT2NUM(6));
3054 rb_funcall(SQ3(Sq3ScanStatE), MK(id_enum_attr), 2, STRN2VAL("SQ3_SCANSTAT_NCYCLE"), INT2NUM(7));
3055
3056 SQ3(Sq3SerializeE) = rb_define_class_under(SQ3(Sq3Lite), "Sq3SerializeE", MK(cEnum));
3057 rb_funcall(SQ3(Sq3SerializeE), MK(id_enum_attr), 2, STRN2VAL("SQ3_SERIALIZE_NO"), INT2NUM(0x000));
3058 rb_funcall(SQ3(Sq3SerializeE), MK(id_enum_attr), 2, STRN2VAL("SQ3_SERIALIZE_NOCOPY"), INT2NUM(0x001));
3059
3060 SQ3(Sq3SessionObjConfigE) = rb_define_class_under(SQ3(Sq3Lite), "Sq3SessionObjConfigE", MK(cEnum));
3061 rb_funcall(SQ3(Sq3SessionObjConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_SESSION_OBJCONFIG_SIZE"), INT2NUM(1));
3062 rb_funcall(SQ3(Sq3SessionObjConfigE), MK(id_enum_attr), 2, STRN2VAL("SQ3_SESSION_OBJCONFIG_ROWID"), INT2NUM(2));
3063
3064 SQ3(Sq3ShmLockE) = rb_define_class_under(SQ3(Sq3Lite), "Sq3ShmLockE", MK(cEnum));
3065 rb_funcall(SQ3(Sq3ShmLockE), MK(id_enum_attr), 2, STRN2VAL("SQ3_SHM_UNLOCK"), INT2NUM(1));
3066 rb_funcall(SQ3(Sq3ShmLockE), MK(id_enum_attr), 2, STRN2VAL("SQ3_SHM_LOCK"), INT2NUM(2));
3067 rb_funcall(SQ3(Sq3ShmLockE), MK(id_enum_attr), 2, STRN2VAL("SQ3_SHM_SHARED"), INT2NUM(4));
3068 rb_funcall(SQ3(Sq3ShmLockE), MK(id_enum_attr), 2, STRN2VAL("SQ3_SHM_EXCLUSIVE"), INT2NUM(8));
3069
3070 SQ3(Sq3StatusE) = rb_define_class_under(SQ3(Sq3Lite), "Sq3StatusE", MK(cEnum));
3071 rb_funcall(SQ3(Sq3StatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_STATUS_MEMORY_USED"), INT2NUM(0));
3072 rb_funcall(SQ3(Sq3StatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_STATUS_PAGECACHE_USED"), INT2NUM(1));
3073 rb_funcall(SQ3(Sq3StatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_STATUS_PAGECACHE_OVERFLOW"), INT2NUM(2));
3074 rb_funcall(SQ3(Sq3StatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_STATUS_SCRATCH_USED"), INT2NUM(3));
3075 rb_funcall(SQ3(Sq3StatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_STATUS_SCRATCH_OVERFLOW"), INT2NUM(4));
3076 rb_funcall(SQ3(Sq3StatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_STATUS_MALLOC_SIZE"), INT2NUM(5));
3077 rb_funcall(SQ3(Sq3StatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_STATUS_PARSER_STACK"), INT2NUM(6));
3078 rb_funcall(SQ3(Sq3StatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_STATUS_PAGECACHE_SIZE"), INT2NUM(7));
3079 rb_funcall(SQ3(Sq3StatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_STATUS_SCRATCH_SIZE"), INT2NUM(8));
3080 rb_funcall(SQ3(Sq3StatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_STATUS_MALLOC_COUNT"), INT2NUM(9));
3081
3082 SQ3(Sq3StmtStatusE) = rb_define_class_under(SQ3(Sq3Lite), "Sq3StmtStatusE", MK(cEnum));
3083 rb_funcall(SQ3(Sq3StmtStatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_STMTSTATUS_FULLSCAN_STEP"), INT2NUM(1));
3084 rb_funcall(SQ3(Sq3StmtStatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_STMTSTATUS_SORT"), INT2NUM(2));
3085 rb_funcall(SQ3(Sq3StmtStatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_STMTSTATUS_AUTOINDEX"), INT2NUM(3));
3086 rb_funcall(SQ3(Sq3StmtStatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_STMTSTATUS_VM_STEP"), INT2NUM(4));
3087 rb_funcall(SQ3(Sq3StmtStatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_STMTSTATUS_REPREPARE"), INT2NUM(5));
3088 rb_funcall(SQ3(Sq3StmtStatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_STMTSTATUS_RUN"), INT2NUM(6));
3089 rb_funcall(SQ3(Sq3StmtStatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_STMTSTATUS_FILTER_MISS"), INT2NUM(7));
3090 rb_funcall(SQ3(Sq3StmtStatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_STMTSTATUS_FILTER_HIT"), INT2NUM(8));
3091 rb_funcall(SQ3(Sq3StmtStatusE), MK(id_enum_attr), 2, STRN2VAL("SQ3_STMTSTATUS_MEMUSED"), INT2NUM(99));
3092
3093 SQ3(Sq3SyncEF) = rb_define_class_under(SQ3(Sq3Lite), "Sq3SyncEF", MK(cEnum));
3094 rb_funcall(SQ3(Sq3SyncEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_SYNC_NORMAL"), INT2NUM(0x00002));
3095 rb_funcall(SQ3(Sq3SyncEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_SYNC_FULL"), INT2NUM(0x00003));
3096 rb_funcall(SQ3(Sq3SyncEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_SYNC_DATAONLY"), INT2NUM(0x00010));
3097
3098 SQ3(Sq3TestCtrlE) = rb_define_class_under(SQ3(Sq3Lite), "Sq3TestCtrlE", MK(cEnum));
3099 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_FIRST"), INT2NUM(5));
3100 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_PRNG_SAVE"), INT2NUM(5));
3101 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_PRNG_RESTORE"), INT2NUM(6));
3102 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_PRNG_RESET"), INT2NUM(7));
3103 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_FK_NO_ACTION"), INT2NUM(7));
3104 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_BITVEC_TEST"), INT2NUM(8));
3105 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_FAULT_INSTALL"), INT2NUM(9));
3106 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_BENIGN_MALLOC_HOOKS"), INT2NUM(10));
3107 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_PENDING_BYTE"), INT2NUM(11));
3108 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_ASSERT"), INT2NUM(12));
3109 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_ALWAYS"), INT2NUM(13));
3110 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_RESERVE"), INT2NUM(14));
3111 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_OPTIMIZATIONS"), INT2NUM(15));
3112 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_ISKEYWORD"), INT2NUM(16));
3113 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_SCRATCHMALLOC"), INT2NUM(17));
3114 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_INTERNAL_FUNCTIONS"), INT2NUM(17));
3115 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_LOCALTIME_FAULT"), INT2NUM(18));
3116 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_EXPLAIN_STMT"), INT2NUM(19));
3117 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_ONCE_RESET_THRESHOLD"), INT2NUM(19));
3118 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_NEVER_CORRUPT"), INT2NUM(20));
3119 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_VDBE_COVERAGE"), INT2NUM(21));
3120 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_BYTEORDER"), INT2NUM(22));
3121 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_ISINIT"), INT2NUM(23));
3122 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_SORTER_MMAP"), INT2NUM(24));
3123 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_IMPOSTER"), INT2NUM(25));
3124 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_PARSER_COVERAGE"), INT2NUM(26));
3125 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_RESULT_INTREAL"), INT2NUM(27));
3126 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_PRNG_SEED"), INT2NUM(28));
3127 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_EXTRA_SCHEMA_CHECKS"), INT2NUM(29));
3128 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_SEEK_COUNT"), INT2NUM(30));
3129 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_TRACEFLAGS"), INT2NUM(31));
3130 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_TUNE"), INT2NUM(32));
3131 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_LOGEST"), INT2NUM(33));
3132 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_USELONGDOUBLE"), INT2NUM(34));
3133 rb_funcall(SQ3(Sq3TestCtrlE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TESTCTRL_LAST"), INT2NUM(34));
3134
3135 SQ3(Sq3TextE) = rb_define_class_under(SQ3(Sq3Lite), "Sq3TextE", MK(cEnum));
3136 rb_funcall(SQ3(Sq3TextE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TEXT_UTF8"), INT2NUM(1));
3137 rb_funcall(SQ3(Sq3TextE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TEXT_UTF16LE"), INT2NUM(2));
3138 rb_funcall(SQ3(Sq3TextE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TEXT_UTF16BE"), INT2NUM(3));
3139 rb_funcall(SQ3(Sq3TextE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TEXT_UTF16"), INT2NUM(4));
3140 rb_funcall(SQ3(Sq3TextE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TEXT_ANY"), INT2NUM(5));
3141 rb_funcall(SQ3(Sq3TextE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TEXT_UTF16_ALIGNED"), INT2NUM(8));
3142
3143 SQ3(Sq3TraceEF) = rb_define_class_under(SQ3(Sq3Lite), "Sq3TraceEF", MK(cEnum));
3144 rb_funcall(SQ3(Sq3TraceEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_TRACE_STMT"), INT2NUM(0x01));
3145 rb_funcall(SQ3(Sq3TraceEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_TRACE_PROFILE"), INT2NUM(0x02));
3146 rb_funcall(SQ3(Sq3TraceEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_TRACE_ROW"), INT2NUM(0x04));
3147 rb_funcall(SQ3(Sq3TraceEF), MK(id_enum_attr), 2, STRN2VAL("SQ3_TRACE_CLOSE"), INT2NUM(0x08));
3148
3149 SQ3(Sq3TxnE) = rb_define_class_under(SQ3(Sq3Lite), "Sq3TxnE", MK(cEnum));
3150 rb_funcall(SQ3(Sq3TxnE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TXN_NONE"), INT2NUM(0));
3151 rb_funcall(SQ3(Sq3TxnE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TXN_READ"), INT2NUM(1));
3152 rb_funcall(SQ3(Sq3TxnE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TXN_WRITE"), INT2NUM(2));
3153
3154 SQ3(Sq3TypeE) = rb_define_class_under(SQ3(Sq3Lite), "Sq3TypeE", MK(cEnum));
3155 rb_funcall(SQ3(Sq3TypeE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TYPE_INTEGER"), INT2NUM(1));
3156 rb_funcall(SQ3(Sq3TypeE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TYPE_FLOAT"), INT2NUM(2));
3157 rb_funcall(SQ3(Sq3TypeE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TYPE_BLOB"), INT2NUM(4));
3158 rb_funcall(SQ3(Sq3TypeE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TYPE_NULL"), INT2NUM(5));
3159 rb_funcall(SQ3(Sq3TypeE), MK(id_enum_attr), 2, STRN2VAL("SQ3_TYPE_TEXT"), INT2NUM(3));
3160
3161 SQ3(Sq3VtabE) = rb_define_class_under(SQ3(Sq3Lite), "Sq3VtabE", MK(cEnum));
3162 rb_funcall(SQ3(Sq3VtabE), MK(id_enum_attr), 2, STRN2VAL("SQ3_VTAB_CONSTRAINT_SUPPORT"), INT2NUM(1));
3163 rb_funcall(SQ3(Sq3VtabE), MK(id_enum_attr), 2, STRN2VAL("SQ3_VTAB_INNOCUOUS"), INT2NUM(2));
3164 rb_funcall(SQ3(Sq3VtabE), MK(id_enum_attr), 2, STRN2VAL("SQ3_VTAB_DIRECTONLY"), INT2NUM(3));
3165 rb_funcall(SQ3(Sq3VtabE), MK(id_enum_attr), 2, STRN2VAL("SQ3_VTAB_USES_ALL_SCHEMAS"), INT2NUM(4));
3166
3167 // END-enumF - created by 'rb_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
3168
3169}
#define OT_CHECK_bool(val)
#define MK(n)
#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_METH_S(c, s, f)
#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_METH_O(c, s, f)
#define OT_TMP_I32_OBJ(val)
#define OT_TMP_I64_OBJ(val)
#define OT_retObj_RETURN
#define OT_retObj_APPEND(var)
#define OT_retObj_SET_STR(nat)
#define MK_RB_EXTERN
static library
#define OT_TMP_STR_OBJ(val)
#define OT_retObj_SET(val)
#define OT_CHECK_NOARGS
#define MkErrorC_Check(mng, PROC)
#define OT_ProcRet
#define OtClass_ARGS
#define STRN2VAL(nat)
#define OT_CHECK_STRN(val)
tag: nhi1-release-250425
#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 MemoryUsed_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 FreeFilename_doc
#define StmtStatusE_ToInt_doc
#define DbStatusE_ToInt_doc
#define Threadsafe_doc
#define KeywordCheck_doc
#define TraceEF_ToInt_doc
#define ErrorCheckI_doc
#define ExtendetResultCodesE_ToString_doc
#define TraceEF_FromInt_doc
#define Sq3SetupTmpl()
#define Libversion_doc
#define VtabE_ToInt_doc
#define ScanStatE_ToInt_doc
#define AccessE_FromInt_doc
#define OpenEF_ToInt_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 OsEnd_doc
#define DbConfigE_ToString_doc
#define LimitE_FromInt_doc
#define ChangeSetConflictE_FromInt_doc
#define LockE_ToInt_doc
#define StrNicmp_doc
#define PrepareEF_ToString_doc
#define MutexE_ToInt_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 StrIcmp_doc
#define Shutdown_doc
#define Sourceid_doc
#define DbConfigE_FromInt_doc
#define PrepareEF_ToInt_doc
#define ChangesetE_ToInt_doc
#define TxnE_FromInt_doc
#define HardHeapLimit64_doc
#define Complete_doc
#define SoftHeapLimit64_doc
#define FilenameDatabase_doc
#define DeSerializeEF_ToString_doc
#define SessionObjConfigE_ToInt_doc
#define ConfigE_ToString_doc
#define LimitE_ToInt_doc
#define StmtStatusE_ToString_doc
MK_RB_EXTERN void LibSq3Lite()
#define StrLike_doc
#define FilenameWal_doc
#define AuthReturnE_FromInt_doc
#define KeywordName_doc
#define StatusE_FromInt_doc
#define IoCapEF_FromInt_doc
#define Initialize_doc
#define TextE_ToInt_doc
#define SyncEF_ToInt_doc
#define ShmLockE_FromInt_doc
#define ErrorE_ToString_doc
#define TestCtrlE_ToInt_doc
#define ChangeSetConflictE_ToInt_doc
#define LibversionNumber_doc
#define LockE_ToString_doc
#define UriParameter_doc
#define LimitE_ToString_doc
#define IndexConstraintEF_ToInt_doc
#define IndexConstraintEF_FromInt_doc
#define CheckpointE_FromInt_doc
#define Sq3CleanupTmpl()
#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 ErrorE_ToInt_doc
#define FcntlE_ToInt_doc
#define SerializeE_FromInt_doc
#define TypeE_ToInt_doc
#define Status64_doc
#define OsInit_doc
#define UriBoolean_doc
#define DbStatusE_ToString_doc
#define ShmLockE_ToString_doc
#define ConflictResolutionE_FromInt_doc
#define TextE_FromInt_doc
#define Status_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 Cleanup_doc
#define ChangeSetConflictE_ToString_doc
#define IoCapEF_ToInt_doc
#define ChangesetE_FromInt_doc
#define SyncEF_ToString_doc
#define TxnE_ToInt_doc
#define ReleaseMemory_doc
#define TestCtrlE_ToString_doc
#define UriKey_doc
#define DbConfigE_ToInt_doc
#define SyncEF_FromInt_doc
#define KeywordCount_doc
#define FcntlE_ToString_doc
#define OpenEF_FromInt_doc
#define Setup_doc
#define ChangesetE_ToString_doc
#define FunctionEF_ToInt_doc
#define StrGlob_doc
#define IndexConstraintEF_ToString_doc
#define DeSerializeEF_FromInt_doc
#define AuthActionE_FromInt_doc
#define CheckpointE_ToString_doc
#define TestCtrlE_FromInt_doc
#define AuthActionE_ToInt_doc
#define FilenameJournal_doc
#define UriInt64_doc
#define TypeE_ToString_doc
#define LockE_FromInt_doc
#define VtabE_ToString_doc
#define SQ3(n)
#define NS(n)
#define OT_NEW_Sq3_enum_OBJ(typ, i)
#define MK_ERROR_FORMAT
#define MK_UNUSED
const MK_STRB * MK_STRN
signed long long MK_I64
bool MK_BOOL
signed int MK_I32
#define MK_RT_CALL_ONLY
#define MkRtSetup_NULL
#define MK_RT_ARGS_ONLY
static SQ3_LITE Sq3Lite(MK_MNG mng)
cast a unknown-object into an Sq3LiteS pointer or NULL if not possible
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.
Definition Sq3Enum_sq3.h:34
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 …
Sq3TextE
Text Encodings.
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 …
Definition Sq3Enum_sq3.h:55
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 …
Sq3MutexE
Mutex Types.
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 …
Sq3ErrorE
Result Codes.
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.
Definition Sq3Enum_sq3.h:79
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 …
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 Sq3Setup(void)
setup rbsq3lite 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 …
#define OT_CHECK_ENUM(ename, val)