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