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_py.c File Reference

LibSq3Lite_py.c - 17 Apr 2025 - aotto1968. More...

+ Include dependency graph for LibSq3Lite_py.c:

Go to the source code of this file.

Data Structures

struct  pysq3lite_sSq3LiteStateS
 

Macros

#define OT_SETUP_hdl
 
#define OT_SETUP_hdl_static
 
#define Sq3SetupTmpl()
 
#define Sq3CleanupTmpl()
 
#define AccessE_FromInt_doc   "Sq3AccessE AccessE_FromInt(value:int32)"
 
#define AuthActionE_FromInt_doc   "Sq3AuthActionE AuthActionE_FromInt(value:int32)"
 
#define AuthReturnE_FromInt_doc   "Sq3AuthReturnE AuthReturnE_FromInt(value:int32)"
 
#define ChangeSetConflictE_FromInt_doc   "Sq3ChangeSetConflictE ChangeSetConflictE_FromInt(value:int32)"
 
#define ChangesetE_FromInt_doc   "Sq3ChangesetE ChangesetE_FromInt(value:int32)"
 
#define CheckpointE_FromInt_doc   "Sq3CheckpointE CheckpointE_FromInt(value:int32)"
 
#define ConfigE_FromInt_doc   "Sq3ConfigE ConfigE_FromInt(value:int32)"
 
#define ConflictResolutionE_FromInt_doc   "Sq3ConflictResolutionE ConflictResolutionE_FromInt(value:int32)"
 
#define DbConfigE_FromInt_doc   "Sq3DbConfigE DbConfigE_FromInt(value:int32)"
 
#define DbStatusE_FromInt_doc   "Sq3DbStatusE DbStatusE_FromInt(value:int32)"
 
#define DeSerializeEF_FromInt_doc   "Sq3DeSerializeEF DeSerializeEF_FromInt(value:int32)"
 
#define ErrorE_FromInt_doc   "Sq3ErrorE ErrorE_FromInt(value:int32)"
 
#define ExtendetResultCodesE_FromInt_doc   "Sq3ExtendetResultCodesE ExtendetResultCodesE_FromInt(value:int32)"
 
#define FcntlE_FromInt_doc   "Sq3FcntlE FcntlE_FromInt(value:int32)"
 
#define FunctionEF_FromInt_doc   "Sq3FunctionEF FunctionEF_FromInt(value:int32)"
 
#define IndexConstraintEF_FromInt_doc   "Sq3IndexConstraintEF IndexConstraintEF_FromInt(value:int32)"
 
#define IoCapEF_FromInt_doc   "Sq3IoCapEF IoCapEF_FromInt(value:int32)"
 
#define LimitE_FromInt_doc   "Sq3LimitE LimitE_FromInt(value:int32)"
 
#define LockE_FromInt_doc   "Sq3LockE LockE_FromInt(value:int32)"
 
#define MutexE_FromInt_doc   "Sq3MutexE MutexE_FromInt(value:int32)"
 
#define OpenEF_FromInt_doc   "Sq3OpenEF OpenEF_FromInt(value:int32)"
 
#define PrepareEF_FromInt_doc   "Sq3PrepareEF PrepareEF_FromInt(value:int32)"
 
#define ScanStatE_FromInt_doc   "Sq3ScanStatE ScanStatE_FromInt(value:int32)"
 
#define SerializeE_FromInt_doc   "Sq3SerializeE SerializeE_FromInt(value:int32)"
 
#define SessionObjConfigE_FromInt_doc   "Sq3SessionObjConfigE SessionObjConfigE_FromInt(value:int32)"
 
#define ShmLockE_FromInt_doc   "Sq3ShmLockE ShmLockE_FromInt(value:int32)"
 
#define StatusE_FromInt_doc   "Sq3StatusE StatusE_FromInt(value:int32)"
 
#define StmtStatusE_FromInt_doc   "Sq3StmtStatusE StmtStatusE_FromInt(value:int32)"
 
#define SyncEF_FromInt_doc   "Sq3SyncEF SyncEF_FromInt(value:int32)"
 
#define TestCtrlE_FromInt_doc   "Sq3TestCtrlE TestCtrlE_FromInt(value:int32)"
 
#define TextE_FromInt_doc   "Sq3TextE TextE_FromInt(value:int32)"
 
#define TraceEF_FromInt_doc   "Sq3TraceEF TraceEF_FromInt(value:int32)"
 
#define TxnE_FromInt_doc   "Sq3TxnE TxnE_FromInt(value:int32)"
 
#define TypeE_FromInt_doc   "Sq3TypeE TypeE_FromInt(value:int32)"
 
#define VtabE_FromInt_doc   "Sq3VtabE VtabE_FromInt(value:int32)"
 
#define AccessE_ToInt_doc   "int32 AccessE_ToInt(value:Sq3AccessE)"
 
#define AccessE_ToString_doc   "string AccessE_ToString(value:Sq3AccessE)"
 
#define AuthActionE_ToInt_doc   "int32 AuthActionE_ToInt(value:Sq3AuthActionE)"
 
#define AuthActionE_ToString_doc   "string AuthActionE_ToString(value:Sq3AuthActionE)"
 
#define AuthReturnE_ToInt_doc   "int32 AuthReturnE_ToInt(value:Sq3AuthReturnE)"
 
#define AuthReturnE_ToString_doc   "string AuthReturnE_ToString(value:Sq3AuthReturnE)"
 
#define ChangeSetConflictE_ToInt_doc   "int32 ChangeSetConflictE_ToInt(value:Sq3ChangeSetConflictE)"
 
#define ChangeSetConflictE_ToString_doc   "string ChangeSetConflictE_ToString(value:Sq3ChangeSetConflictE)"
 
#define ChangesetE_ToInt_doc   "int32 ChangesetE_ToInt(value:Sq3ChangesetE)"
 
#define ChangesetE_ToString_doc   "string ChangesetE_ToString(value:Sq3ChangesetE)"
 
#define CheckpointE_ToInt_doc   "int32 CheckpointE_ToInt(value:Sq3CheckpointE)"
 
#define CheckpointE_ToString_doc   "string CheckpointE_ToString(value:Sq3CheckpointE)"
 
#define ConfigE_ToInt_doc   "int32 ConfigE_ToInt(value:Sq3ConfigE)"
 
#define ConfigE_ToString_doc   "string ConfigE_ToString(value:Sq3ConfigE)"
 
#define ConflictResolutionE_ToInt_doc   "int32 ConflictResolutionE_ToInt(value:Sq3ConflictResolutionE)"
 
#define ConflictResolutionE_ToString_doc   "string ConflictResolutionE_ToString(value:Sq3ConflictResolutionE)"
 
#define DbConfigE_ToInt_doc   "int32 DbConfigE_ToInt(value:Sq3DbConfigE)"
 
#define DbConfigE_ToString_doc   "string DbConfigE_ToString(value:Sq3DbConfigE)"
 
#define DbStatusE_ToInt_doc   "int32 DbStatusE_ToInt(value:Sq3DbStatusE)"
 
#define DbStatusE_ToString_doc   "string DbStatusE_ToString(value:Sq3DbStatusE)"
 
#define DeSerializeEF_ToInt_doc   "int32 DeSerializeEF_ToInt(value:Sq3DeSerializeEF)"
 
#define DeSerializeEF_ToString_doc   "string DeSerializeEF_ToString(value:Sq3DeSerializeEF)"
 
#define ErrorE_ToInt_doc   "int32 ErrorE_ToInt(value:Sq3ErrorE)"
 
#define ErrorE_ToString_doc   "string ErrorE_ToString(value:Sq3ErrorE)"
 
#define ExtendetResultCodesE_ToInt_doc   "int32 ExtendetResultCodesE_ToInt(value:Sq3ExtendetResultCodesE)"
 
#define ExtendetResultCodesE_ToString_doc   "string ExtendetResultCodesE_ToString(value:Sq3ExtendetResultCodesE)"
 
#define FcntlE_ToInt_doc   "int32 FcntlE_ToInt(value:Sq3FcntlE)"
 
#define FcntlE_ToString_doc   "string FcntlE_ToString(value:Sq3FcntlE)"
 
#define FunctionEF_ToInt_doc   "int32 FunctionEF_ToInt(value:Sq3FunctionEF)"
 
#define FunctionEF_ToString_doc   "string FunctionEF_ToString(value:Sq3FunctionEF)"
 
#define IndexConstraintEF_ToInt_doc   "int32 IndexConstraintEF_ToInt(value:Sq3IndexConstraintEF)"
 
#define IndexConstraintEF_ToString_doc   "string IndexConstraintEF_ToString(value:Sq3IndexConstraintEF)"
 
#define IoCapEF_ToInt_doc   "int32 IoCapEF_ToInt(value:Sq3IoCapEF)"
 
#define IoCapEF_ToString_doc   "string IoCapEF_ToString(value:Sq3IoCapEF)"
 
#define LimitE_ToInt_doc   "int32 LimitE_ToInt(value:Sq3LimitE)"
 
#define LimitE_ToString_doc   "string LimitE_ToString(value:Sq3LimitE)"
 
#define LockE_ToInt_doc   "int32 LockE_ToInt(value:Sq3LockE)"
 
#define LockE_ToString_doc   "string LockE_ToString(value:Sq3LockE)"
 
#define MutexE_ToInt_doc   "int32 MutexE_ToInt(value:Sq3MutexE)"
 
#define MutexE_ToString_doc   "string MutexE_ToString(value:Sq3MutexE)"
 
#define OpenEF_ToInt_doc   "int32 OpenEF_ToInt(value:Sq3OpenEF)"
 
#define OpenEF_ToString_doc   "string OpenEF_ToString(value:Sq3OpenEF)"
 
#define PrepareEF_ToInt_doc   "int32 PrepareEF_ToInt(value:Sq3PrepareEF)"
 
#define PrepareEF_ToString_doc   "string PrepareEF_ToString(value:Sq3PrepareEF)"
 
#define ScanStatE_ToInt_doc   "int32 ScanStatE_ToInt(value:Sq3ScanStatE)"
 
#define ScanStatE_ToString_doc   "string ScanStatE_ToString(value:Sq3ScanStatE)"
 
#define SerializeE_ToInt_doc   "int32 SerializeE_ToInt(value:Sq3SerializeE)"
 
#define SerializeE_ToString_doc   "string SerializeE_ToString(value:Sq3SerializeE)"
 
#define SessionObjConfigE_ToInt_doc   "int32 SessionObjConfigE_ToInt(value:Sq3SessionObjConfigE)"
 
#define SessionObjConfigE_ToString_doc   "string SessionObjConfigE_ToString(value:Sq3SessionObjConfigE)"
 
#define ShmLockE_ToInt_doc   "int32 ShmLockE_ToInt(value:Sq3ShmLockE)"
 
#define ShmLockE_ToString_doc   "string ShmLockE_ToString(value:Sq3ShmLockE)"
 
#define StatusE_ToInt_doc   "int32 StatusE_ToInt(value:Sq3StatusE)"
 
#define StatusE_ToString_doc   "string StatusE_ToString(value:Sq3StatusE)"
 
#define StmtStatusE_ToInt_doc   "int32 StmtStatusE_ToInt(value:Sq3StmtStatusE)"
 
#define StmtStatusE_ToString_doc   "string StmtStatusE_ToString(value:Sq3StmtStatusE)"
 
#define SyncEF_ToInt_doc   "int32 SyncEF_ToInt(value:Sq3SyncEF)"
 
#define SyncEF_ToString_doc   "string SyncEF_ToString(value:Sq3SyncEF)"
 
#define TestCtrlE_ToInt_doc   "int32 TestCtrlE_ToInt(value:Sq3TestCtrlE)"
 
#define TestCtrlE_ToString_doc   "string TestCtrlE_ToString(value:Sq3TestCtrlE)"
 
#define TextE_ToInt_doc   "int32 TextE_ToInt(value:Sq3TextE)"
 
#define TextE_ToString_doc   "string TextE_ToString(value:Sq3TextE)"
 
#define TraceEF_ToInt_doc   "int32 TraceEF_ToInt(value:Sq3TraceEF)"
 
#define TraceEF_ToString_doc   "string TraceEF_ToString(value:Sq3TraceEF)"
 
#define TxnE_ToInt_doc   "int32 TxnE_ToInt(value:Sq3TxnE)"
 
#define TxnE_ToString_doc   "string TxnE_ToString(value:Sq3TxnE)"
 
#define TypeE_ToInt_doc   "int32 TypeE_ToInt(value:Sq3TypeE)"
 
#define TypeE_ToString_doc   "string TypeE_ToString(value:Sq3TypeE)"
 
#define VtabE_ToInt_doc   "int32 VtabE_ToInt(value:Sq3VtabE)"
 
#define VtabE_ToString_doc   "string VtabE_ToString(value:Sq3VtabE)"
 
#define KeywordNameBUF_doc   "MkBufferC KeywordNameBUF(num:int32)"
 
#define Cleanup_doc   "Cleanup()"
 
#define CompileOptionGet_doc   "string CompileOptionGet(N:int32)"
 
#define CompileOptionUsed_doc   "bool CompileOptionUsed(zOptName:string)"
 
#define Complete_doc   "Complete(sql:string)"
 
#define ErrorCheckI_doc   "bool ErrorCheckI(ret:Sq3ErrorE)"
 
#define FilenameDatabase_doc   "string FilenameDatabase(F:string)"
 
#define FilenameJournal_doc   "string FilenameJournal(F:string)"
 
#define FilenameWal_doc   "string FilenameWal(F:string)"
 
#define FreeFilename_doc   "FreeFilename(arg0:string)"
 
#define HardHeapLimit64_doc   "int64 HardHeapLimit64(N:int64)"
 
#define Initialize_doc   "Initialize()"
 
#define KeywordCheck_doc   "KeywordCheck(arg0:string, arg1:int32)"
 
#define KeywordCount_doc   "KeywordCount()"
 
#define Libversion_doc   "string Libversion()"
 
#define LibversionNumber_doc   "LibversionNumber()"
 
#define MemoryHighwater_doc   "int64 MemoryHighwater(resetFlag:int32)"
 
#define MemoryUsed_doc   "int64 MemoryUsed()"
 
#define OsEnd_doc   "OsEnd()"
 
#define OsInit_doc   "OsInit()"
 
#define ReleaseMemory_doc   "ReleaseMemory(N:int32)"
 
#define Setup_doc   "Setup()"
 
#define Shutdown_doc   "Shutdown()"
 
#define SoftHeapLimit64_doc   "int64 SoftHeapLimit64(N:int64)"
 
#define Sourceid_doc   "string Sourceid()"
 
#define StrGlob_doc   "int32 StrGlob(zGlob:string, zStr:string)"
 
#define StrIcmp_doc   "int32 StrIcmp(arg0:string, arg1:string)"
 
#define StrLike_doc   "int32 StrLike(zGlob:string, zStr:string, cEsc:int32)"
 
#define StrNicmp_doc   "int32 StrNicmp(arg0:string, arg1:string, arg2:int32)"
 
#define Threadsafe_doc   "Threadsafe()"
 
#define UriBoolean_doc   "UriBoolean(z:string, zParam:string, bDefault:int32)"
 
#define UriInt64_doc   "int64 UriInt64(arg0:string, arg1:string, arg2:int64)"
 
#define UriKey_doc   "string UriKey(z:string, N:int32)"
 
#define UriParameter_doc   "string UriParameter(z:string, zParam:string)"
 
#define KeywordName_doc   "{kwd:string kwdsz:int32} KeywordName(num:int32)"
 
#define Status_doc   "{pCurrent:int32 pHighwater:int32} Status(op:Sq3StatusE, resetFlag:bool)"
 
#define Status64_doc   "{pCurrent:int64 pHighwater:int64} Status64(op:Sq3StatusE, resetFlag:bool)"
 

Functions

static OT_ProcRet pysq3lite_Sq3Lite_CompileOptionGet (OtClass_ARGS)
  Python: [static] string CompileOptionGet(N:int32) C-API
Run-Time Library Compilation Options Diagnostics …
 
static OT_ProcRet pysq3lite_Sq3Lite_CompileOptionUsed (OtClass_ARGS)
  Python: [static] bool CompileOptionUsed(zOptName:string) C-API
Run-Time Library Compilation Options Diagnostics …
 
static OT_ProcRet pysq3lite_Sq3Lite_MemoryHighwater (OtClass_ARGS)
  Python: [static] int64 MemoryHighwater(resetFlag:int32) C-API
Memory Allocator Statistics …
 
static OT_ProcRet pysq3lite_Sq3Lite_MemoryUsed (OtClass_ARGS)
  Python: [static] int64 MemoryUsed() C-API
Memory Allocator Statistics …
 
static OT_ProcRet pysq3lite_Sq3Lite_Threadsafe (OtClass_ARGS)
  Python: [static] Threadsafe() C-API
Test To See If The Library Is Threadsafe …
 
static OT_ProcRet pysq3lite_Sq3Lite_AccessE_FromInt (OtClass_ARGS)
  Python: [static] Sq3AccessE AccessE_FromInt(value:int32) C-API
return the Sq3AccessE from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_AuthActionE_FromInt (OtClass_ARGS)
  Python: [static] Sq3AuthActionE AuthActionE_FromInt(value:int32) C-API
return the Sq3AuthActionE from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_AuthReturnE_FromInt (OtClass_ARGS)
  Python: [static] Sq3AuthReturnE AuthReturnE_FromInt(value:int32) C-API
return the Sq3AuthReturnE from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_ChangeSetConflictE_FromInt (OtClass_ARGS)
  Python: [static] Sq3ChangeSetConflictE ChangeSetConflictE_FromInt(value:int32) C-API
return the Sq3ChangeSetConflictE from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_ChangesetE_FromInt (OtClass_ARGS)
  Python: [static] Sq3ChangesetE ChangesetE_FromInt(value:int32) C-API
return the Sq3ChangesetE from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_CheckpointE_FromInt (OtClass_ARGS)
  Python: [static] Sq3CheckpointE CheckpointE_FromInt(value:int32) C-API
return the Sq3CheckpointE from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_ConfigE_FromInt (OtClass_ARGS)
  Python: [static] Sq3ConfigE ConfigE_FromInt(value:int32) C-API
return the Sq3ConfigE from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_ConflictResolutionE_FromInt (OtClass_ARGS)
  Python: [static] Sq3ConflictResolutionE ConflictResolutionE_FromInt(value:int32) C-API
return the Sq3ConflictResolutionE from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_DbConfigE_FromInt (OtClass_ARGS)
  Python: [static] Sq3DbConfigE DbConfigE_FromInt(value:int32) C-API
return the Sq3DbConfigE from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_DbStatusE_FromInt (OtClass_ARGS)
  Python: [static] Sq3DbStatusE DbStatusE_FromInt(value:int32) C-API
return the Sq3DbStatusE from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_DeSerializeEF_FromInt (OtClass_ARGS)
  Python: [static] Sq3DeSerializeEF DeSerializeEF_FromInt(value:int32) C-API
return the Sq3DeSerializeEF from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_ErrorE_FromInt (OtClass_ARGS)
  Python: [static] Sq3ErrorE ErrorE_FromInt(value:int32) C-API
return the Sq3ErrorE from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_ExtendetResultCodesE_FromInt (OtClass_ARGS)
  Python: [static] Sq3ExtendetResultCodesE ExtendetResultCodesE_FromInt(value:int32) C-API
return the Sq3ExtendetResultCodesE from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_FcntlE_FromInt (OtClass_ARGS)
  Python: [static] Sq3FcntlE FcntlE_FromInt(value:int32) C-API
return the Sq3FcntlE from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_FunctionEF_FromInt (OtClass_ARGS)
  Python: [static] Sq3FunctionEF FunctionEF_FromInt(value:int32) C-API
return the Sq3FunctionEF from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_IndexConstraintEF_FromInt (OtClass_ARGS)
  Python: [static] Sq3IndexConstraintEF IndexConstraintEF_FromInt(value:int32) C-API
return the Sq3IndexConstraintEF from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_IoCapEF_FromInt (OtClass_ARGS)
  Python: [static] Sq3IoCapEF IoCapEF_FromInt(value:int32) C-API
return the Sq3IoCapEF from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_LimitE_FromInt (OtClass_ARGS)
  Python: [static] Sq3LimitE LimitE_FromInt(value:int32) C-API
return the Sq3LimitE from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_LockE_FromInt (OtClass_ARGS)
  Python: [static] Sq3LockE LockE_FromInt(value:int32) C-API
return the Sq3LockE from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_MutexE_FromInt (OtClass_ARGS)
  Python: [static] Sq3MutexE MutexE_FromInt(value:int32) C-API
return the Sq3MutexE from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_OpenEF_FromInt (OtClass_ARGS)
  Python: [static] Sq3OpenEF OpenEF_FromInt(value:int32) C-API
return the Sq3OpenEF from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_PrepareEF_FromInt (OtClass_ARGS)
  Python: [static] Sq3PrepareEF PrepareEF_FromInt(value:int32) C-API
return the Sq3PrepareEF from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_ScanStatE_FromInt (OtClass_ARGS)
  Python: [static] Sq3ScanStatE ScanStatE_FromInt(value:int32) C-API
return the Sq3ScanStatE from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_SerializeE_FromInt (OtClass_ARGS)
  Python: [static] Sq3SerializeE SerializeE_FromInt(value:int32) C-API
return the Sq3SerializeE from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_SessionObjConfigE_FromInt (OtClass_ARGS)
  Python: [static] Sq3SessionObjConfigE SessionObjConfigE_FromInt(value:int32) C-API
return the Sq3SessionObjConfigE from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_ShmLockE_FromInt (OtClass_ARGS)
  Python: [static] Sq3ShmLockE ShmLockE_FromInt(value:int32) C-API
return the Sq3ShmLockE from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_StatusE_FromInt (OtClass_ARGS)
  Python: [static] Sq3StatusE StatusE_FromInt(value:int32) C-API
return the Sq3StatusE from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_StmtStatusE_FromInt (OtClass_ARGS)
  Python: [static] Sq3StmtStatusE StmtStatusE_FromInt(value:int32) C-API
return the Sq3StmtStatusE from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_SyncEF_FromInt (OtClass_ARGS)
  Python: [static] Sq3SyncEF SyncEF_FromInt(value:int32) C-API
return the Sq3SyncEF from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_TestCtrlE_FromInt (OtClass_ARGS)
  Python: [static] Sq3TestCtrlE TestCtrlE_FromInt(value:int32) C-API
return the Sq3TestCtrlE from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_TextE_FromInt (OtClass_ARGS)
  Python: [static] Sq3TextE TextE_FromInt(value:int32) C-API
return the Sq3TextE from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_TraceEF_FromInt (OtClass_ARGS)
  Python: [static] Sq3TraceEF TraceEF_FromInt(value:int32) C-API
return the Sq3TraceEF from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_TxnE_FromInt (OtClass_ARGS)
  Python: [static] Sq3TxnE TxnE_FromInt(value:int32) C-API
return the Sq3TxnE from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_TypeE_FromInt (OtClass_ARGS)
  Python: [static] Sq3TypeE TypeE_FromInt(value:int32) C-API
return the Sq3TypeE from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_VtabE_FromInt (OtClass_ARGS)
  Python: [static] Sq3VtabE VtabE_FromInt(value:int32) C-API
return the Sq3VtabE from integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_AccessE_ToInt (OtClass_ARGS)
  Python: [static] int32 AccessE_ToInt(value:Sq3AccessE) C-API
return the Sq3AccessE as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_AccessE_ToString (OtClass_ARGS)
  Python: [static] string AccessE_ToString(value:Sq3AccessE) C-API
return the Sq3AccessE as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_AuthActionE_ToInt (OtClass_ARGS)
  Python: [static] int32 AuthActionE_ToInt(value:Sq3AuthActionE) C-API
return the Sq3AuthActionE as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_AuthActionE_ToString (OtClass_ARGS)
  Python: [static] string AuthActionE_ToString(value:Sq3AuthActionE) C-API
return the Sq3AuthActionE as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_AuthReturnE_ToInt (OtClass_ARGS)
  Python: [static] int32 AuthReturnE_ToInt(value:Sq3AuthReturnE) C-API
return the Sq3AuthReturnE as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_AuthReturnE_ToString (OtClass_ARGS)
  Python: [static] string AuthReturnE_ToString(value:Sq3AuthReturnE) C-API
return the Sq3AuthReturnE as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_ChangeSetConflictE_ToInt (OtClass_ARGS)
  Python: [static] int32 ChangeSetConflictE_ToInt(value:Sq3ChangeSetConflictE) C-API
return the Sq3ChangeSetConflictE as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_ChangeSetConflictE_ToString (OtClass_ARGS)
  Python: [static] string ChangeSetConflictE_ToString(value:Sq3ChangeSetConflictE) C-API
return the Sq3ChangeSetConflictE as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_ChangesetE_ToInt (OtClass_ARGS)
  Python: [static] int32 ChangesetE_ToInt(value:Sq3ChangesetE) C-API
return the Sq3ChangesetE as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_ChangesetE_ToString (OtClass_ARGS)
  Python: [static] string ChangesetE_ToString(value:Sq3ChangesetE) C-API
return the Sq3ChangesetE as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_CheckpointE_ToInt (OtClass_ARGS)
  Python: [static] int32 CheckpointE_ToInt(value:Sq3CheckpointE) C-API
return the Sq3CheckpointE as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_CheckpointE_ToString (OtClass_ARGS)
  Python: [static] string CheckpointE_ToString(value:Sq3CheckpointE) C-API
return the Sq3CheckpointE as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_ConfigE_ToInt (OtClass_ARGS)
  Python: [static] int32 ConfigE_ToInt(value:Sq3ConfigE) C-API
return the Sq3ConfigE as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_ConfigE_ToString (OtClass_ARGS)
  Python: [static] string ConfigE_ToString(value:Sq3ConfigE) C-API
return the Sq3ConfigE as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_ConflictResolutionE_ToInt (OtClass_ARGS)
  Python: [static] int32 ConflictResolutionE_ToInt(value:Sq3ConflictResolutionE) C-API
return the Sq3ConflictResolutionE as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_ConflictResolutionE_ToString (OtClass_ARGS)
  Python: [static] string ConflictResolutionE_ToString(value:Sq3ConflictResolutionE) C-API
return the Sq3ConflictResolutionE as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_DbConfigE_ToInt (OtClass_ARGS)
  Python: [static] int32 DbConfigE_ToInt(value:Sq3DbConfigE) C-API
return the Sq3DbConfigE as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_DbConfigE_ToString (OtClass_ARGS)
  Python: [static] string DbConfigE_ToString(value:Sq3DbConfigE) C-API
return the Sq3DbConfigE as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_DbStatusE_ToInt (OtClass_ARGS)
  Python: [static] int32 DbStatusE_ToInt(value:Sq3DbStatusE) C-API
return the Sq3DbStatusE as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_DbStatusE_ToString (OtClass_ARGS)
  Python: [static] string DbStatusE_ToString(value:Sq3DbStatusE) C-API
return the Sq3DbStatusE as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_DeSerializeEF_ToInt (OtClass_ARGS)
  Python: [static] int32 DeSerializeEF_ToInt(value:Sq3DeSerializeEF) C-API
return the Sq3DeSerializeEF as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_DeSerializeEF_ToString (OtClass_ARGS)
  Python: [static] string DeSerializeEF_ToString(value:Sq3DeSerializeEF) C-API
return the Sq3DeSerializeEF as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_ErrorE_ToInt (OtClass_ARGS)
  Python: [static] int32 ErrorE_ToInt(value:Sq3ErrorE) C-API
return the Sq3ErrorE as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_ErrorE_ToString (OtClass_ARGS)
  Python: [static] string ErrorE_ToString(value:Sq3ErrorE) C-API
return the Sq3ErrorE as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_ExtendetResultCodesE_ToInt (OtClass_ARGS)
  Python: [static] int32 ExtendetResultCodesE_ToInt(value:Sq3ExtendetResultCodesE) C-API
return the Sq3ExtendetResultCodesE as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_ExtendetResultCodesE_ToString (OtClass_ARGS)
  Python: [static] string ExtendetResultCodesE_ToString(value:Sq3ExtendetResultCodesE) C-API
return the Sq3ExtendetResultCodesE as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_FcntlE_ToInt (OtClass_ARGS)
  Python: [static] int32 FcntlE_ToInt(value:Sq3FcntlE) C-API
return the Sq3FcntlE as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_FcntlE_ToString (OtClass_ARGS)
  Python: [static] string FcntlE_ToString(value:Sq3FcntlE) C-API
return the Sq3FcntlE as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_FunctionEF_ToInt (OtClass_ARGS)
  Python: [static] int32 FunctionEF_ToInt(value:Sq3FunctionEF) C-API
return the Sq3FunctionEF as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_FunctionEF_ToString (OtClass_ARGS)
  Python: [static] string FunctionEF_ToString(value:Sq3FunctionEF) C-API
return the Sq3FunctionEF as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_IndexConstraintEF_ToInt (OtClass_ARGS)
  Python: [static] int32 IndexConstraintEF_ToInt(value:Sq3IndexConstraintEF) C-API
return the Sq3IndexConstraintEF as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_IndexConstraintEF_ToString (OtClass_ARGS)
  Python: [static] string IndexConstraintEF_ToString(value:Sq3IndexConstraintEF) C-API
return the Sq3IndexConstraintEF as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_IoCapEF_ToInt (OtClass_ARGS)
  Python: [static] int32 IoCapEF_ToInt(value:Sq3IoCapEF) C-API
return the Sq3IoCapEF as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_IoCapEF_ToString (OtClass_ARGS)
  Python: [static] string IoCapEF_ToString(value:Sq3IoCapEF) C-API
return the Sq3IoCapEF as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_LimitE_ToInt (OtClass_ARGS)
  Python: [static] int32 LimitE_ToInt(value:Sq3LimitE) C-API
return the Sq3LimitE as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_LimitE_ToString (OtClass_ARGS)
  Python: [static] string LimitE_ToString(value:Sq3LimitE) C-API
return the Sq3LimitE as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_LockE_ToInt (OtClass_ARGS)
  Python: [static] int32 LockE_ToInt(value:Sq3LockE) C-API
return the Sq3LockE as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_LockE_ToString (OtClass_ARGS)
  Python: [static] string LockE_ToString(value:Sq3LockE) C-API
return the Sq3LockE as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_MutexE_ToInt (OtClass_ARGS)
  Python: [static] int32 MutexE_ToInt(value:Sq3MutexE) C-API
return the Sq3MutexE as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_MutexE_ToString (OtClass_ARGS)
  Python: [static] string MutexE_ToString(value:Sq3MutexE) C-API
return the Sq3MutexE as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_OpenEF_ToInt (OtClass_ARGS)
  Python: [static] int32 OpenEF_ToInt(value:Sq3OpenEF) C-API
return the Sq3OpenEF as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_OpenEF_ToString (OtClass_ARGS)
  Python: [static] string OpenEF_ToString(value:Sq3OpenEF) C-API
return the Sq3OpenEF as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_PrepareEF_ToInt (OtClass_ARGS)
  Python: [static] int32 PrepareEF_ToInt(value:Sq3PrepareEF) C-API
return the Sq3PrepareEF as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_PrepareEF_ToString (OtClass_ARGS)
  Python: [static] string PrepareEF_ToString(value:Sq3PrepareEF) C-API
return the Sq3PrepareEF as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_ScanStatE_ToInt (OtClass_ARGS)
  Python: [static] int32 ScanStatE_ToInt(value:Sq3ScanStatE) C-API
return the Sq3ScanStatE as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_ScanStatE_ToString (OtClass_ARGS)
  Python: [static] string ScanStatE_ToString(value:Sq3ScanStatE) C-API
return the Sq3ScanStatE as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_SerializeE_ToInt (OtClass_ARGS)
  Python: [static] int32 SerializeE_ToInt(value:Sq3SerializeE) C-API
return the Sq3SerializeE as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_SerializeE_ToString (OtClass_ARGS)
  Python: [static] string SerializeE_ToString(value:Sq3SerializeE) C-API
return the Sq3SerializeE as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_SessionObjConfigE_ToInt (OtClass_ARGS)
  Python: [static] int32 SessionObjConfigE_ToInt(value:Sq3SessionObjConfigE) C-API
return the Sq3SessionObjConfigE as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_SessionObjConfigE_ToString (OtClass_ARGS)
  Python: [static] string SessionObjConfigE_ToString(value:Sq3SessionObjConfigE) C-API
return the Sq3SessionObjConfigE as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_ShmLockE_ToInt (OtClass_ARGS)
  Python: [static] int32 ShmLockE_ToInt(value:Sq3ShmLockE) C-API
return the Sq3ShmLockE as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_ShmLockE_ToString (OtClass_ARGS)
  Python: [static] string ShmLockE_ToString(value:Sq3ShmLockE) C-API
return the Sq3ShmLockE as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_StatusE_ToInt (OtClass_ARGS)
  Python: [static] int32 StatusE_ToInt(value:Sq3StatusE) C-API
return the Sq3StatusE as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_StatusE_ToString (OtClass_ARGS)
  Python: [static] string StatusE_ToString(value:Sq3StatusE) C-API
return the Sq3StatusE as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_StmtStatusE_ToInt (OtClass_ARGS)
  Python: [static] int32 StmtStatusE_ToInt(value:Sq3StmtStatusE) C-API
return the Sq3StmtStatusE as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_StmtStatusE_ToString (OtClass_ARGS)
  Python: [static] string StmtStatusE_ToString(value:Sq3StmtStatusE) C-API
return the Sq3StmtStatusE as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_SyncEF_ToInt (OtClass_ARGS)
  Python: [static] int32 SyncEF_ToInt(value:Sq3SyncEF) C-API
return the Sq3SyncEF as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_SyncEF_ToString (OtClass_ARGS)
  Python: [static] string SyncEF_ToString(value:Sq3SyncEF) C-API
return the Sq3SyncEF as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_TestCtrlE_ToInt (OtClass_ARGS)
  Python: [static] int32 TestCtrlE_ToInt(value:Sq3TestCtrlE) C-API
return the Sq3TestCtrlE as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_TestCtrlE_ToString (OtClass_ARGS)
  Python: [static] string TestCtrlE_ToString(value:Sq3TestCtrlE) C-API
return the Sq3TestCtrlE as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_TextE_ToInt (OtClass_ARGS)
  Python: [static] int32 TextE_ToInt(value:Sq3TextE) C-API
return the Sq3TextE as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_TextE_ToString (OtClass_ARGS)
  Python: [static] string TextE_ToString(value:Sq3TextE) C-API
return the Sq3TextE as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_TraceEF_ToInt (OtClass_ARGS)
  Python: [static] int32 TraceEF_ToInt(value:Sq3TraceEF) C-API
return the Sq3TraceEF as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_TraceEF_ToString (OtClass_ARGS)
  Python: [static] string TraceEF_ToString(value:Sq3TraceEF) C-API
return the Sq3TraceEF as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_TxnE_ToInt (OtClass_ARGS)
  Python: [static] int32 TxnE_ToInt(value:Sq3TxnE) C-API
return the Sq3TxnE as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_TxnE_ToString (OtClass_ARGS)
  Python: [static] string TxnE_ToString(value:Sq3TxnE) C-API
return the Sq3TxnE as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_TypeE_ToInt (OtClass_ARGS)
  Python: [static] int32 TypeE_ToInt(value:Sq3TypeE) C-API
return the Sq3TypeE as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_TypeE_ToString (OtClass_ARGS)
  Python: [static] string TypeE_ToString(value:Sq3TypeE) C-API
return the Sq3TypeE as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_VtabE_ToInt (OtClass_ARGS)
  Python: [static] int32 VtabE_ToInt(value:Sq3VtabE) C-API
return the Sq3VtabE as integer …
 
static OT_ProcRet pysq3lite_Sq3Lite_VtabE_ToString (OtClass_ARGS)
  Python: [static] string VtabE_ToString(value:Sq3VtabE) C-API
return the Sq3VtabE as string …
 
static OT_ProcRet pysq3lite_Sq3Lite_ErrorCheckI (OtClass_ARGS)
  Python: [static] bool ErrorCheckI(ret:Sq3ErrorE) C-API
check if ret signal an error
 
static OT_ProcRet pysq3lite_Sq3Lite_KeywordNameBUF (OtClass_ARGS)
  Python: [static] MkBufferC KeywordNameBUF(num:int32) C-API
SQL Keyword Checking …
 
static OT_ProcRet pysq3lite_Sq3Lite_Complete (OtClass_ARGS)
  Python: [static] Complete(sql:string) C-API
Determine If An SQL Statement Is Complete …
 
static OT_ProcRet pysq3lite_Sq3Lite_KeywordCheck (OtClass_ARGS)
  Python: [static] KeywordCheck(arg0:string, arg1:int32) C-API
SQL Keyword Checking …
 
static OT_ProcRet pysq3lite_Sq3Lite_KeywordCount (OtClass_ARGS)
  Python: [static] KeywordCount() C-API
SQL Keyword Checking …
 
static OT_ProcRet pysq3lite_Sq3Lite_KeywordName (OtClass_ARGS)
  Python: [static] {kwd:string kwdsz:int32} KeywordName(num:int32) C-API
SQL Keyword Checking …
 
static OT_ProcRet pysq3lite_Sq3Lite_Status (OtClass_ARGS)
  Python: [static] {pCurrent:int32 pHighwater:int32} Status(op:Sq3StatusE, resetFlag:bool) C-API
SQLite Runtime Status …
 
static OT_ProcRet pysq3lite_Sq3Lite_Status64 (OtClass_ARGS)
  Python: [static] {pCurrent:int64 pHighwater:int64} Status64(op:Sq3StatusE, resetFlag:bool) C-API
SQLite Runtime Status …
 
static OT_ProcRet pysq3lite_Sq3Lite_HardHeapLimit64 (OtClass_ARGS)
  Python: [static] int64 HardHeapLimit64(N:int64) C-API
Impose A Limit On Heap Size …
 
static OT_ProcRet pysq3lite_Sq3Lite_ReleaseMemory (OtClass_ARGS)
  Python: [static] ReleaseMemory(N:int32) C-API
Attempt To Free Heap Memory …
 
static OT_ProcRet pysq3lite_Sq3Lite_SoftHeapLimit64 (OtClass_ARGS)
  Python: [static] int64 SoftHeapLimit64(N:int64) C-API
Impose A Limit On Heap Size …
 
static OT_ProcRet pysq3lite_Sq3Lite_StrGlob (OtClass_ARGS)
  Python: [static] int32 StrGlob(zGlob:string, zStr:string) C-API
String Globbing …
 
static OT_ProcRet pysq3lite_Sq3Lite_StrIcmp (OtClass_ARGS)
  Python: [static] int32 StrIcmp(arg0:string, arg1:string) C-API
String Comparison …
 
static OT_ProcRet pysq3lite_Sq3Lite_StrLike (OtClass_ARGS)
  Python: [static] int32 StrLike(zGlob:string, zStr:string, cEsc:int32) C-API
String LIKE Matching …
 
static OT_ProcRet pysq3lite_Sq3Lite_StrNicmp (OtClass_ARGS)
  Python: [static] int32 StrNicmp(arg0:string, arg1:string, arg2:int32) C-API
String Comparison …
 
static OT_ProcRet pysq3lite_Sq3Lite_Cleanup (OtClass_ARGS)
  Python: [static] Cleanup() C-API
cleanup pysq3lite internal memory …
 
static OT_ProcRet pysq3lite_Sq3Lite_Setup (OtClass_ARGS)
  Python: [static] Setup() C-API
setup pysq3lite internal memory …
 
static OT_ProcRet pysq3lite_Sq3Lite_Initialize (OtClass_ARGS)
  Python: [static] Initialize() C-API
Initialize The SQLite Library …
 
static OT_ProcRet pysq3lite_Sq3Lite_OsEnd (OtClass_ARGS)
  Python: [static] OsEnd() C-API
Initialize The SQLite Library …
 
static OT_ProcRet pysq3lite_Sq3Lite_OsInit (OtClass_ARGS)
  Python: [static] OsInit() C-API
Initialize The SQLite Library …
 
static OT_ProcRet pysq3lite_Sq3Lite_Shutdown (OtClass_ARGS)
  Python: [static] Shutdown() C-API
Initialize The SQLite Library …
 
static OT_ProcRet pysq3lite_Sq3Lite_Libversion (OtClass_ARGS)
  Python: [static] string Libversion() C-API
Run-Time Library Version Numbers …
 
static OT_ProcRet pysq3lite_Sq3Lite_LibversionNumber (OtClass_ARGS)
  Python: [static] LibversionNumber() C-API
Run-Time Library Version Numbers …
 
static OT_ProcRet pysq3lite_Sq3Lite_Sourceid (OtClass_ARGS)
  Python: [static] string Sourceid() C-API
Run-Time Library Version Numbers …
 
static OT_ProcRet pysq3lite_Sq3Lite_FilenameDatabase (OtClass_ARGS)
  Python: [static] string FilenameDatabase(F:string) C-API
Translate filenames …
 
static OT_ProcRet pysq3lite_Sq3Lite_FilenameJournal (OtClass_ARGS)
  Python: [static] string FilenameJournal(F:string) C-API
Translate filenames …
 
static OT_ProcRet pysq3lite_Sq3Lite_FilenameWal (OtClass_ARGS)
  Python: [static] string FilenameWal(F:string) C-API
Translate filenames …
 
static OT_ProcRet pysq3lite_Sq3Lite_FreeFilename (OtClass_ARGS)
  Python: [static] FreeFilename(arg0:string) C-API
Create and Destroy VFS Filenames …
 
static OT_ProcRet pysq3lite_Sq3Lite_UriBoolean (OtClass_ARGS)
  Python: [static] UriBoolean(z:string, zParam:string, bDefault:int32) C-API
Obtain Values For URI Parameters …
 
static OT_ProcRet pysq3lite_Sq3Lite_UriInt64 (OtClass_ARGS)
  Python: [static] int64 UriInt64(arg0:string, arg1:string, arg2:int64) C-API
Obtain Values For URI Parameters …
 
static OT_ProcRet pysq3lite_Sq3Lite_UriKey (OtClass_ARGS)
  Python: [static] string UriKey(z:string, N:int32) C-API
Obtain Values For URI Parameters …
 
static OT_ProcRet pysq3lite_Sq3Lite_UriParameter (OtClass_ARGS)
  Python: [static] string UriParameter(z:string, zParam:string) C-API
Obtain Values For URI Parameters …
 
static MK_UNUSED pysq3lite_sSq3LiteStateSpysq3lite_sSq3LiteGetState (PyObject *module)
 
static int pysq3lite_sSq3LiteTraverse (PyObject *module, visitproc visit, void *arg)
 
static int pysq3lite_sSq3LiteClear (PyObject *module)
 
static void pysq3lite_sSq3LiteFree (void *module)
 
static int pysq3lite_sSq3LiteExec (PyObject *module)
 
PyMODINIT_FUNC LibSq3Lite (void)
 

Variables

static PyMethodDef pysq3lite_sSq3LiteMethods []
 
__thread Sq3LiteThreadStateS pysq3lite_Sq3LiteThreadState
 
static MK_UNUSED PyModuleDef_Slot pysq3lite_sSq3LiteDefSlots []
 
static PyModuleDef pysq3lite_sSq3LiteDef
 

Detailed Description

LibSq3Lite_py.c - 17 Apr 2025 - aotto1968.

Version
94486eaaa48431d85fd346f26b604ead9fc893a5
Date
Thu Apr 17 12:31:54 2025 +0200
Author
aotto1968 aotto.nosp@m.1968.nosp@m.@t-on.nosp@m.line.nosp@m..de

Definition in file LibSq3Lite_py.c.

Macro Definition Documentation

◆ AccessE_FromInt_doc

#define AccessE_FromInt_doc   "Sq3AccessE AccessE_FromInt(value:int32)"

doc definition

Definition at line 146 of file LibSq3Lite_py.c.

◆ AccessE_ToInt_doc

#define AccessE_ToInt_doc   "int32 AccessE_ToInt(value:Sq3AccessE)"

Definition at line 183 of file LibSq3Lite_py.c.

◆ AccessE_ToString_doc

#define AccessE_ToString_doc   "string AccessE_ToString(value:Sq3AccessE)"

Definition at line 184 of file LibSq3Lite_py.c.

◆ AuthActionE_FromInt_doc

#define AuthActionE_FromInt_doc   "Sq3AuthActionE AuthActionE_FromInt(value:int32)"

Definition at line 147 of file LibSq3Lite_py.c.

◆ AuthActionE_ToInt_doc

#define AuthActionE_ToInt_doc   "int32 AuthActionE_ToInt(value:Sq3AuthActionE)"

Definition at line 185 of file LibSq3Lite_py.c.

◆ AuthActionE_ToString_doc

#define AuthActionE_ToString_doc   "string AuthActionE_ToString(value:Sq3AuthActionE)"

Definition at line 186 of file LibSq3Lite_py.c.

◆ AuthReturnE_FromInt_doc

#define AuthReturnE_FromInt_doc   "Sq3AuthReturnE AuthReturnE_FromInt(value:int32)"

Definition at line 148 of file LibSq3Lite_py.c.

◆ AuthReturnE_ToInt_doc

#define AuthReturnE_ToInt_doc   "int32 AuthReturnE_ToInt(value:Sq3AuthReturnE)"

Definition at line 187 of file LibSq3Lite_py.c.

◆ AuthReturnE_ToString_doc

#define AuthReturnE_ToString_doc   "string AuthReturnE_ToString(value:Sq3AuthReturnE)"

Definition at line 188 of file LibSq3Lite_py.c.

◆ ChangeSetConflictE_FromInt_doc

#define ChangeSetConflictE_FromInt_doc   "Sq3ChangeSetConflictE ChangeSetConflictE_FromInt(value:int32)"

Definition at line 149 of file LibSq3Lite_py.c.

◆ ChangeSetConflictE_ToInt_doc

#define ChangeSetConflictE_ToInt_doc   "int32 ChangeSetConflictE_ToInt(value:Sq3ChangeSetConflictE)"

Definition at line 189 of file LibSq3Lite_py.c.

◆ ChangeSetConflictE_ToString_doc

#define ChangeSetConflictE_ToString_doc   "string ChangeSetConflictE_ToString(value:Sq3ChangeSetConflictE)"

Definition at line 190 of file LibSq3Lite_py.c.

◆ ChangesetE_FromInt_doc

#define ChangesetE_FromInt_doc   "Sq3ChangesetE ChangesetE_FromInt(value:int32)"

Definition at line 150 of file LibSq3Lite_py.c.

◆ ChangesetE_ToInt_doc

#define ChangesetE_ToInt_doc   "int32 ChangesetE_ToInt(value:Sq3ChangesetE)"

Definition at line 191 of file LibSq3Lite_py.c.

◆ ChangesetE_ToString_doc

#define ChangesetE_ToString_doc   "string ChangesetE_ToString(value:Sq3ChangesetE)"

Definition at line 192 of file LibSq3Lite_py.c.

◆ CheckpointE_FromInt_doc

#define CheckpointE_FromInt_doc   "Sq3CheckpointE CheckpointE_FromInt(value:int32)"

Definition at line 151 of file LibSq3Lite_py.c.

◆ CheckpointE_ToInt_doc

#define CheckpointE_ToInt_doc   "int32 CheckpointE_ToInt(value:Sq3CheckpointE)"

Definition at line 193 of file LibSq3Lite_py.c.

◆ CheckpointE_ToString_doc

#define CheckpointE_ToString_doc   "string CheckpointE_ToString(value:Sq3CheckpointE)"

Definition at line 194 of file LibSq3Lite_py.c.

◆ Cleanup_doc

#define Cleanup_doc   "Cleanup()"

Definition at line 258 of file LibSq3Lite_py.c.

◆ CompileOptionGet_doc

#define CompileOptionGet_doc   "string CompileOptionGet(N:int32)"

Definition at line 259 of file LibSq3Lite_py.c.

◆ CompileOptionUsed_doc

#define CompileOptionUsed_doc   "bool CompileOptionUsed(zOptName:string)"

Definition at line 260 of file LibSq3Lite_py.c.

◆ Complete_doc

#define Complete_doc   "Complete(sql:string)"

Definition at line 261 of file LibSq3Lite_py.c.

◆ ConfigE_FromInt_doc

#define ConfigE_FromInt_doc   "Sq3ConfigE ConfigE_FromInt(value:int32)"

Definition at line 152 of file LibSq3Lite_py.c.

◆ ConfigE_ToInt_doc

#define ConfigE_ToInt_doc   "int32 ConfigE_ToInt(value:Sq3ConfigE)"

Definition at line 195 of file LibSq3Lite_py.c.

◆ ConfigE_ToString_doc

#define ConfigE_ToString_doc   "string ConfigE_ToString(value:Sq3ConfigE)"

Definition at line 196 of file LibSq3Lite_py.c.

◆ ConflictResolutionE_FromInt_doc

#define ConflictResolutionE_FromInt_doc   "Sq3ConflictResolutionE ConflictResolutionE_FromInt(value:int32)"

Definition at line 153 of file LibSq3Lite_py.c.

◆ ConflictResolutionE_ToInt_doc

#define ConflictResolutionE_ToInt_doc   "int32 ConflictResolutionE_ToInt(value:Sq3ConflictResolutionE)"

Definition at line 197 of file LibSq3Lite_py.c.

◆ ConflictResolutionE_ToString_doc

#define ConflictResolutionE_ToString_doc   "string ConflictResolutionE_ToString(value:Sq3ConflictResolutionE)"

Definition at line 198 of file LibSq3Lite_py.c.

◆ DbConfigE_FromInt_doc

#define DbConfigE_FromInt_doc   "Sq3DbConfigE DbConfigE_FromInt(value:int32)"

Definition at line 154 of file LibSq3Lite_py.c.

◆ DbConfigE_ToInt_doc

#define DbConfigE_ToInt_doc   "int32 DbConfigE_ToInt(value:Sq3DbConfigE)"

Definition at line 199 of file LibSq3Lite_py.c.

◆ DbConfigE_ToString_doc

#define DbConfigE_ToString_doc   "string DbConfigE_ToString(value:Sq3DbConfigE)"

Definition at line 200 of file LibSq3Lite_py.c.

◆ DbStatusE_FromInt_doc

#define DbStatusE_FromInt_doc   "Sq3DbStatusE DbStatusE_FromInt(value:int32)"

Definition at line 155 of file LibSq3Lite_py.c.

◆ DbStatusE_ToInt_doc

#define DbStatusE_ToInt_doc   "int32 DbStatusE_ToInt(value:Sq3DbStatusE)"

Definition at line 201 of file LibSq3Lite_py.c.

◆ DbStatusE_ToString_doc

#define DbStatusE_ToString_doc   "string DbStatusE_ToString(value:Sq3DbStatusE)"

Definition at line 202 of file LibSq3Lite_py.c.

◆ DeSerializeEF_FromInt_doc

#define DeSerializeEF_FromInt_doc   "Sq3DeSerializeEF DeSerializeEF_FromInt(value:int32)"

Definition at line 156 of file LibSq3Lite_py.c.

◆ DeSerializeEF_ToInt_doc

#define DeSerializeEF_ToInt_doc   "int32 DeSerializeEF_ToInt(value:Sq3DeSerializeEF)"

Definition at line 203 of file LibSq3Lite_py.c.

◆ DeSerializeEF_ToString_doc

#define DeSerializeEF_ToString_doc   "string DeSerializeEF_ToString(value:Sq3DeSerializeEF)"

Definition at line 204 of file LibSq3Lite_py.c.

◆ ErrorCheckI_doc

#define ErrorCheckI_doc   "bool ErrorCheckI(ret:Sq3ErrorE)"

Definition at line 262 of file LibSq3Lite_py.c.

◆ ErrorE_FromInt_doc

#define ErrorE_FromInt_doc   "Sq3ErrorE ErrorE_FromInt(value:int32)"

Definition at line 157 of file LibSq3Lite_py.c.

◆ ErrorE_ToInt_doc

#define ErrorE_ToInt_doc   "int32 ErrorE_ToInt(value:Sq3ErrorE)"

Definition at line 205 of file LibSq3Lite_py.c.

◆ ErrorE_ToString_doc

#define ErrorE_ToString_doc   "string ErrorE_ToString(value:Sq3ErrorE)"

Definition at line 206 of file LibSq3Lite_py.c.

◆ ExtendetResultCodesE_FromInt_doc

#define ExtendetResultCodesE_FromInt_doc   "Sq3ExtendetResultCodesE ExtendetResultCodesE_FromInt(value:int32)"

Definition at line 158 of file LibSq3Lite_py.c.

◆ ExtendetResultCodesE_ToInt_doc

#define ExtendetResultCodesE_ToInt_doc   "int32 ExtendetResultCodesE_ToInt(value:Sq3ExtendetResultCodesE)"

Definition at line 207 of file LibSq3Lite_py.c.

◆ ExtendetResultCodesE_ToString_doc

#define ExtendetResultCodesE_ToString_doc   "string ExtendetResultCodesE_ToString(value:Sq3ExtendetResultCodesE)"

Definition at line 208 of file LibSq3Lite_py.c.

◆ FcntlE_FromInt_doc

#define FcntlE_FromInt_doc   "Sq3FcntlE FcntlE_FromInt(value:int32)"

Definition at line 159 of file LibSq3Lite_py.c.

◆ FcntlE_ToInt_doc

#define FcntlE_ToInt_doc   "int32 FcntlE_ToInt(value:Sq3FcntlE)"

Definition at line 209 of file LibSq3Lite_py.c.

◆ FcntlE_ToString_doc

#define FcntlE_ToString_doc   "string FcntlE_ToString(value:Sq3FcntlE)"

Definition at line 210 of file LibSq3Lite_py.c.

◆ FilenameDatabase_doc

#define FilenameDatabase_doc   "string FilenameDatabase(F:string)"

Definition at line 263 of file LibSq3Lite_py.c.

◆ FilenameJournal_doc

#define FilenameJournal_doc   "string FilenameJournal(F:string)"

Definition at line 264 of file LibSq3Lite_py.c.

◆ FilenameWal_doc

#define FilenameWal_doc   "string FilenameWal(F:string)"

Definition at line 265 of file LibSq3Lite_py.c.

◆ FreeFilename_doc

#define FreeFilename_doc   "FreeFilename(arg0:string)"

Definition at line 266 of file LibSq3Lite_py.c.

◆ FunctionEF_FromInt_doc

#define FunctionEF_FromInt_doc   "Sq3FunctionEF FunctionEF_FromInt(value:int32)"

Definition at line 160 of file LibSq3Lite_py.c.

◆ FunctionEF_ToInt_doc

#define FunctionEF_ToInt_doc   "int32 FunctionEF_ToInt(value:Sq3FunctionEF)"

Definition at line 211 of file LibSq3Lite_py.c.

◆ FunctionEF_ToString_doc

#define FunctionEF_ToString_doc   "string FunctionEF_ToString(value:Sq3FunctionEF)"

Definition at line 212 of file LibSq3Lite_py.c.

◆ HardHeapLimit64_doc

#define HardHeapLimit64_doc   "int64 HardHeapLimit64(N:int64)"

Definition at line 267 of file LibSq3Lite_py.c.

◆ IndexConstraintEF_FromInt_doc

#define IndexConstraintEF_FromInt_doc   "Sq3IndexConstraintEF IndexConstraintEF_FromInt(value:int32)"

Definition at line 161 of file LibSq3Lite_py.c.

◆ IndexConstraintEF_ToInt_doc

#define IndexConstraintEF_ToInt_doc   "int32 IndexConstraintEF_ToInt(value:Sq3IndexConstraintEF)"

Definition at line 213 of file LibSq3Lite_py.c.

◆ IndexConstraintEF_ToString_doc

#define IndexConstraintEF_ToString_doc   "string IndexConstraintEF_ToString(value:Sq3IndexConstraintEF)"

Definition at line 214 of file LibSq3Lite_py.c.

◆ Initialize_doc

#define Initialize_doc   "Initialize()"

Definition at line 268 of file LibSq3Lite_py.c.

◆ IoCapEF_FromInt_doc

#define IoCapEF_FromInt_doc   "Sq3IoCapEF IoCapEF_FromInt(value:int32)"

Definition at line 162 of file LibSq3Lite_py.c.

◆ IoCapEF_ToInt_doc

#define IoCapEF_ToInt_doc   "int32 IoCapEF_ToInt(value:Sq3IoCapEF)"

Definition at line 215 of file LibSq3Lite_py.c.

◆ IoCapEF_ToString_doc

#define IoCapEF_ToString_doc   "string IoCapEF_ToString(value:Sq3IoCapEF)"

Definition at line 216 of file LibSq3Lite_py.c.

◆ KeywordCheck_doc

#define KeywordCheck_doc   "KeywordCheck(arg0:string, arg1:int32)"

Definition at line 269 of file LibSq3Lite_py.c.

◆ KeywordCount_doc

#define KeywordCount_doc   "KeywordCount()"

Definition at line 270 of file LibSq3Lite_py.c.

◆ KeywordName_doc

#define KeywordName_doc   "{kwd:string kwdsz:int32} KeywordName(num:int32)"

Definition at line 293 of file LibSq3Lite_py.c.

◆ KeywordNameBUF_doc

#define KeywordNameBUF_doc   "MkBufferC KeywordNameBUF(num:int32)"

Definition at line 255 of file LibSq3Lite_py.c.

◆ Libversion_doc

#define Libversion_doc   "string Libversion()"

Definition at line 271 of file LibSq3Lite_py.c.

◆ LibversionNumber_doc

#define LibversionNumber_doc   "LibversionNumber()"

Definition at line 272 of file LibSq3Lite_py.c.

◆ LimitE_FromInt_doc

#define LimitE_FromInt_doc   "Sq3LimitE LimitE_FromInt(value:int32)"

Definition at line 163 of file LibSq3Lite_py.c.

◆ LimitE_ToInt_doc

#define LimitE_ToInt_doc   "int32 LimitE_ToInt(value:Sq3LimitE)"

Definition at line 217 of file LibSq3Lite_py.c.

◆ LimitE_ToString_doc

#define LimitE_ToString_doc   "string LimitE_ToString(value:Sq3LimitE)"

Definition at line 218 of file LibSq3Lite_py.c.

◆ LockE_FromInt_doc

#define LockE_FromInt_doc   "Sq3LockE LockE_FromInt(value:int32)"

Definition at line 164 of file LibSq3Lite_py.c.

◆ LockE_ToInt_doc

#define LockE_ToInt_doc   "int32 LockE_ToInt(value:Sq3LockE)"

Definition at line 219 of file LibSq3Lite_py.c.

◆ LockE_ToString_doc

#define LockE_ToString_doc   "string LockE_ToString(value:Sq3LockE)"

Definition at line 220 of file LibSq3Lite_py.c.

◆ MemoryHighwater_doc

#define MemoryHighwater_doc   "int64 MemoryHighwater(resetFlag:int32)"

Definition at line 273 of file LibSq3Lite_py.c.

◆ MemoryUsed_doc

#define MemoryUsed_doc   "int64 MemoryUsed()"

Definition at line 274 of file LibSq3Lite_py.c.

◆ MutexE_FromInt_doc

#define MutexE_FromInt_doc   "Sq3MutexE MutexE_FromInt(value:int32)"

Definition at line 165 of file LibSq3Lite_py.c.

◆ MutexE_ToInt_doc

#define MutexE_ToInt_doc   "int32 MutexE_ToInt(value:Sq3MutexE)"

Definition at line 221 of file LibSq3Lite_py.c.

◆ MutexE_ToString_doc

#define MutexE_ToString_doc   "string MutexE_ToString(value:Sq3MutexE)"

Definition at line 222 of file LibSq3Lite_py.c.

◆ OpenEF_FromInt_doc

#define OpenEF_FromInt_doc   "Sq3OpenEF OpenEF_FromInt(value:int32)"

Definition at line 166 of file LibSq3Lite_py.c.

◆ OpenEF_ToInt_doc

#define OpenEF_ToInt_doc   "int32 OpenEF_ToInt(value:Sq3OpenEF)"

Definition at line 223 of file LibSq3Lite_py.c.

◆ OpenEF_ToString_doc

#define OpenEF_ToString_doc   "string OpenEF_ToString(value:Sq3OpenEF)"

Definition at line 224 of file LibSq3Lite_py.c.

◆ OsEnd_doc

#define OsEnd_doc   "OsEnd()"

Definition at line 275 of file LibSq3Lite_py.c.

◆ OsInit_doc

#define OsInit_doc   "OsInit()"

Definition at line 276 of file LibSq3Lite_py.c.

◆ OT_SETUP_hdl

#define OT_SETUP_hdl
Value:
#define MK_ERROR_PRINT
#define MkRtSetup_NULL

Definition at line 16 of file LibSq3Lite_py.c.

16#define OT_SETUP_hdl MkRtSetup_NULL; \
17 MK_OBJ hdl = MK_ERROR_PRINT;

◆ OT_SETUP_hdl_static

#define OT_SETUP_hdl_static
Value:
__attribute__((unused)) MK_RT mkrt = MkRT; \
__attribute__((unused)) MK_ERR hdl = &MkERROR;
#define MkERROR
#define MkRT

Definition at line 18 of file LibSq3Lite_py.c.

18#define OT_SETUP_hdl_static __attribute__((unused)) MK_RT mkrt = MkRT; \
19 __attribute__((unused)) MK_ERR hdl = &MkERROR;

◆ PrepareEF_FromInt_doc

#define PrepareEF_FromInt_doc   "Sq3PrepareEF PrepareEF_FromInt(value:int32)"

Definition at line 167 of file LibSq3Lite_py.c.

◆ PrepareEF_ToInt_doc

#define PrepareEF_ToInt_doc   "int32 PrepareEF_ToInt(value:Sq3PrepareEF)"

Definition at line 225 of file LibSq3Lite_py.c.

◆ PrepareEF_ToString_doc

#define PrepareEF_ToString_doc   "string PrepareEF_ToString(value:Sq3PrepareEF)"

Definition at line 226 of file LibSq3Lite_py.c.

◆ ReleaseMemory_doc

#define ReleaseMemory_doc   "ReleaseMemory(N:int32)"

Definition at line 277 of file LibSq3Lite_py.c.

◆ ScanStatE_FromInt_doc

#define ScanStatE_FromInt_doc   "Sq3ScanStatE ScanStatE_FromInt(value:int32)"

Definition at line 168 of file LibSq3Lite_py.c.

◆ ScanStatE_ToInt_doc

#define ScanStatE_ToInt_doc   "int32 ScanStatE_ToInt(value:Sq3ScanStatE)"

Definition at line 227 of file LibSq3Lite_py.c.

◆ ScanStatE_ToString_doc

#define ScanStatE_ToString_doc   "string ScanStatE_ToString(value:Sq3ScanStatE)"

Definition at line 228 of file LibSq3Lite_py.c.

◆ SerializeE_FromInt_doc

#define SerializeE_FromInt_doc   "Sq3SerializeE SerializeE_FromInt(value:int32)"

Definition at line 169 of file LibSq3Lite_py.c.

◆ SerializeE_ToInt_doc

#define SerializeE_ToInt_doc   "int32 SerializeE_ToInt(value:Sq3SerializeE)"

Definition at line 229 of file LibSq3Lite_py.c.

◆ SerializeE_ToString_doc

#define SerializeE_ToString_doc   "string SerializeE_ToString(value:Sq3SerializeE)"

Definition at line 230 of file LibSq3Lite_py.c.

◆ SessionObjConfigE_FromInt_doc

#define SessionObjConfigE_FromInt_doc   "Sq3SessionObjConfigE SessionObjConfigE_FromInt(value:int32)"

Definition at line 170 of file LibSq3Lite_py.c.

◆ SessionObjConfigE_ToInt_doc

#define SessionObjConfigE_ToInt_doc   "int32 SessionObjConfigE_ToInt(value:Sq3SessionObjConfigE)"

Definition at line 231 of file LibSq3Lite_py.c.

◆ SessionObjConfigE_ToString_doc

#define SessionObjConfigE_ToString_doc   "string SessionObjConfigE_ToString(value:Sq3SessionObjConfigE)"

Definition at line 232 of file LibSq3Lite_py.c.

◆ Setup_doc

#define Setup_doc   "Setup()"

Definition at line 278 of file LibSq3Lite_py.c.

◆ ShmLockE_FromInt_doc

#define ShmLockE_FromInt_doc   "Sq3ShmLockE ShmLockE_FromInt(value:int32)"

Definition at line 171 of file LibSq3Lite_py.c.

◆ ShmLockE_ToInt_doc

#define ShmLockE_ToInt_doc   "int32 ShmLockE_ToInt(value:Sq3ShmLockE)"

Definition at line 233 of file LibSq3Lite_py.c.

◆ ShmLockE_ToString_doc

#define ShmLockE_ToString_doc   "string ShmLockE_ToString(value:Sq3ShmLockE)"

Definition at line 234 of file LibSq3Lite_py.c.

◆ Shutdown_doc

#define Shutdown_doc   "Shutdown()"

Definition at line 279 of file LibSq3Lite_py.c.

◆ SoftHeapLimit64_doc

#define SoftHeapLimit64_doc   "int64 SoftHeapLimit64(N:int64)"

Definition at line 280 of file LibSq3Lite_py.c.

◆ Sourceid_doc

#define Sourceid_doc   "string Sourceid()"

Definition at line 281 of file LibSq3Lite_py.c.

◆ Sq3CleanupTmpl

#define Sq3CleanupTmpl ( )

Definition at line 22 of file LibSq3Lite_py.c.

◆ Sq3SetupTmpl

#define Sq3SetupTmpl ( )

Definition at line 21 of file LibSq3Lite_py.c.

◆ Status64_doc

#define Status64_doc   "{pCurrent:int64 pHighwater:int64} Status64(op:Sq3StatusE, resetFlag:bool)"

Definition at line 295 of file LibSq3Lite_py.c.

◆ Status_doc

#define Status_doc   "{pCurrent:int32 pHighwater:int32} Status(op:Sq3StatusE, resetFlag:bool)"

Definition at line 294 of file LibSq3Lite_py.c.

◆ StatusE_FromInt_doc

#define StatusE_FromInt_doc   "Sq3StatusE StatusE_FromInt(value:int32)"

Definition at line 172 of file LibSq3Lite_py.c.

◆ StatusE_ToInt_doc

#define StatusE_ToInt_doc   "int32 StatusE_ToInt(value:Sq3StatusE)"

Definition at line 235 of file LibSq3Lite_py.c.

◆ StatusE_ToString_doc

#define StatusE_ToString_doc   "string StatusE_ToString(value:Sq3StatusE)"

Definition at line 236 of file LibSq3Lite_py.c.

◆ StmtStatusE_FromInt_doc

#define StmtStatusE_FromInt_doc   "Sq3StmtStatusE StmtStatusE_FromInt(value:int32)"

Definition at line 173 of file LibSq3Lite_py.c.

◆ StmtStatusE_ToInt_doc

#define StmtStatusE_ToInt_doc   "int32 StmtStatusE_ToInt(value:Sq3StmtStatusE)"

Definition at line 237 of file LibSq3Lite_py.c.

◆ StmtStatusE_ToString_doc

#define StmtStatusE_ToString_doc   "string StmtStatusE_ToString(value:Sq3StmtStatusE)"

Definition at line 238 of file LibSq3Lite_py.c.

◆ StrGlob_doc

#define StrGlob_doc   "int32 StrGlob(zGlob:string, zStr:string)"

Definition at line 282 of file LibSq3Lite_py.c.

◆ StrIcmp_doc

#define StrIcmp_doc   "int32 StrIcmp(arg0:string, arg1:string)"

Definition at line 283 of file LibSq3Lite_py.c.

◆ StrLike_doc

#define StrLike_doc   "int32 StrLike(zGlob:string, zStr:string, cEsc:int32)"

Definition at line 284 of file LibSq3Lite_py.c.

◆ StrNicmp_doc

#define StrNicmp_doc   "int32 StrNicmp(arg0:string, arg1:string, arg2:int32)"

Definition at line 285 of file LibSq3Lite_py.c.

◆ SyncEF_FromInt_doc

#define SyncEF_FromInt_doc   "Sq3SyncEF SyncEF_FromInt(value:int32)"

Definition at line 174 of file LibSq3Lite_py.c.

◆ SyncEF_ToInt_doc

#define SyncEF_ToInt_doc   "int32 SyncEF_ToInt(value:Sq3SyncEF)"

Definition at line 239 of file LibSq3Lite_py.c.

◆ SyncEF_ToString_doc

#define SyncEF_ToString_doc   "string SyncEF_ToString(value:Sq3SyncEF)"

Definition at line 240 of file LibSq3Lite_py.c.

◆ TestCtrlE_FromInt_doc

#define TestCtrlE_FromInt_doc   "Sq3TestCtrlE TestCtrlE_FromInt(value:int32)"

Definition at line 175 of file LibSq3Lite_py.c.

◆ TestCtrlE_ToInt_doc

#define TestCtrlE_ToInt_doc   "int32 TestCtrlE_ToInt(value:Sq3TestCtrlE)"

Definition at line 241 of file LibSq3Lite_py.c.

◆ TestCtrlE_ToString_doc

#define TestCtrlE_ToString_doc   "string TestCtrlE_ToString(value:Sq3TestCtrlE)"

Definition at line 242 of file LibSq3Lite_py.c.

◆ TextE_FromInt_doc

#define TextE_FromInt_doc   "Sq3TextE TextE_FromInt(value:int32)"

Definition at line 176 of file LibSq3Lite_py.c.

◆ TextE_ToInt_doc

#define TextE_ToInt_doc   "int32 TextE_ToInt(value:Sq3TextE)"

Definition at line 243 of file LibSq3Lite_py.c.

◆ TextE_ToString_doc

#define TextE_ToString_doc   "string TextE_ToString(value:Sq3TextE)"

Definition at line 244 of file LibSq3Lite_py.c.

◆ Threadsafe_doc

#define Threadsafe_doc   "Threadsafe()"

Definition at line 286 of file LibSq3Lite_py.c.

◆ TraceEF_FromInt_doc

#define TraceEF_FromInt_doc   "Sq3TraceEF TraceEF_FromInt(value:int32)"

Definition at line 177 of file LibSq3Lite_py.c.

◆ TraceEF_ToInt_doc

#define TraceEF_ToInt_doc   "int32 TraceEF_ToInt(value:Sq3TraceEF)"

Definition at line 245 of file LibSq3Lite_py.c.

◆ TraceEF_ToString_doc

#define TraceEF_ToString_doc   "string TraceEF_ToString(value:Sq3TraceEF)"

Definition at line 246 of file LibSq3Lite_py.c.

◆ TxnE_FromInt_doc

#define TxnE_FromInt_doc   "Sq3TxnE TxnE_FromInt(value:int32)"

Definition at line 178 of file LibSq3Lite_py.c.

◆ TxnE_ToInt_doc

#define TxnE_ToInt_doc   "int32 TxnE_ToInt(value:Sq3TxnE)"

Definition at line 247 of file LibSq3Lite_py.c.

◆ TxnE_ToString_doc

#define TxnE_ToString_doc   "string TxnE_ToString(value:Sq3TxnE)"

Definition at line 248 of file LibSq3Lite_py.c.

◆ TypeE_FromInt_doc

#define TypeE_FromInt_doc   "Sq3TypeE TypeE_FromInt(value:int32)"

Definition at line 179 of file LibSq3Lite_py.c.

◆ TypeE_ToInt_doc

#define TypeE_ToInt_doc   "int32 TypeE_ToInt(value:Sq3TypeE)"

Definition at line 249 of file LibSq3Lite_py.c.

◆ TypeE_ToString_doc

#define TypeE_ToString_doc   "string TypeE_ToString(value:Sq3TypeE)"

Definition at line 250 of file LibSq3Lite_py.c.

◆ UriBoolean_doc

#define UriBoolean_doc   "UriBoolean(z:string, zParam:string, bDefault:int32)"

Definition at line 287 of file LibSq3Lite_py.c.

◆ UriInt64_doc

#define UriInt64_doc   "int64 UriInt64(arg0:string, arg1:string, arg2:int64)"

Definition at line 288 of file LibSq3Lite_py.c.

◆ UriKey_doc

#define UriKey_doc   "string UriKey(z:string, N:int32)"

Definition at line 289 of file LibSq3Lite_py.c.

◆ UriParameter_doc

#define UriParameter_doc   "string UriParameter(z:string, zParam:string)"

Definition at line 290 of file LibSq3Lite_py.c.

◆ VtabE_FromInt_doc

#define VtabE_FromInt_doc   "Sq3VtabE VtabE_FromInt(value:int32)"

Definition at line 180 of file LibSq3Lite_py.c.

◆ VtabE_ToInt_doc

#define VtabE_ToInt_doc   "int32 VtabE_ToInt(value:Sq3VtabE)"

Definition at line 251 of file LibSq3Lite_py.c.

◆ VtabE_ToString_doc

#define VtabE_ToString_doc   "string VtabE_ToString(value:Sq3VtabE)"

Definition at line 252 of file LibSq3Lite_py.c.

Function Documentation

◆ LibSq3Lite()

PyMODINIT_FUNC LibSq3Lite ( void )

Public API

Definition at line 3644 of file LibSq3Lite_py.c.

3645{
3646 // Multi-phase initialization
3647 return PyModuleDef_Init(&NS(sSq3LiteDef));
3648}
#define NS(n)

◆ pysq3lite_sSq3LiteClear()

static int pysq3lite_sSq3LiteClear ( PyObject * module)
static

Definition at line 2904 of file LibSq3Lite_py.c.

2905{
2906 // BEGIN-EnumClear - created by 'py_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
2907
2908 Py_CLEAR(Sq3AccessE_lngO);
2909 Py_CLEAR(Sq3AuthActionE_lngO);
2910 Py_CLEAR(Sq3AuthReturnE_lngO);
2912 Py_CLEAR(Sq3ChangesetE_lngO);
2913 Py_CLEAR(Sq3CheckpointE_lngO);
2914 Py_CLEAR(Sq3ConfigE_lngO);
2916 Py_CLEAR(Sq3DbConfigE_lngO);
2917 Py_CLEAR(Sq3DbStatusE_lngO);
2918 Py_CLEAR(Sq3DeSerializeEF_lngO);
2919 Py_CLEAR(Sq3ErrorE_lngO);
2921 Py_CLEAR(Sq3FcntlE_lngO);
2922 Py_CLEAR(Sq3FunctionEF_lngO);
2923 Py_CLEAR(Sq3IndexConstraintEF_lngO);
2924 Py_CLEAR(Sq3IoCapEF_lngO);
2925 Py_CLEAR(Sq3LimitE_lngO);
2926 Py_CLEAR(Sq3LockE_lngO);
2927 Py_CLEAR(Sq3MutexE_lngO);
2928 Py_CLEAR(Sq3OpenEF_lngO);
2929 Py_CLEAR(Sq3PrepareEF_lngO);
2930 Py_CLEAR(Sq3ScanStatE_lngO);
2931 Py_CLEAR(Sq3SerializeE_lngO);
2932 Py_CLEAR(Sq3SessionObjConfigE_lngO);
2933 Py_CLEAR(Sq3ShmLockE_lngO);
2934 Py_CLEAR(Sq3StatusE_lngO);
2935 Py_CLEAR(Sq3StmtStatusE_lngO);
2936 Py_CLEAR(Sq3SyncEF_lngO);
2937 Py_CLEAR(Sq3TestCtrlE_lngO);
2938 Py_CLEAR(Sq3TextE_lngO);
2939 Py_CLEAR(Sq3TraceEF_lngO);
2940 Py_CLEAR(Sq3TxnE_lngO);
2941 Py_CLEAR(Sq3TypeE_lngO);
2942 Py_CLEAR(Sq3VtabE_lngO);
2943
2944 // END-EnumClear - created by 'py_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
2945 // BEGIN-ClassClear - created by 'py_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
2946
2947 Py_CLEAR(Sq3LiteC_MK_NULL);
2948 Py_CLEAR(Sq3ValueC_MK_NULL);
2949 Py_CLEAR(Sq3StmtC_MK_NULL);
2950 Py_CLEAR(Sq3BlobC_MK_NULL);
2951 Py_CLEAR(Sq3FileC_MK_NULL);
2952
2953 // END-ClassClear - created by 'py_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
2954 return 0;
2955}
#define Sq3ScanStatE_lngO
#define Sq3AccessE_lngO
#define Sq3ShmLockE_lngO
#define Sq3BlobC_MK_NULL
#define Sq3AuthReturnE_lngO
#define Sq3ValueC_MK_NULL
#define Sq3ExtendetResultCodesE_lngO
#define Sq3VtabE_lngO
#define Sq3SerializeE_lngO
#define Sq3DeSerializeEF_lngO
#define Sq3SessionObjConfigE_lngO
#define Sq3IndexConstraintEF_lngO
#define Sq3PrepareEF_lngO
#define Sq3StmtC_MK_NULL
#define Sq3ChangesetE_lngO
#define Sq3FileC_MK_NULL
#define Sq3ChangeSetConflictE_lngO
#define Sq3ConfigE_lngO
#define Sq3FcntlE_lngO
#define Sq3StmtStatusE_lngO
#define Sq3LockE_lngO
#define Sq3SyncEF_lngO
#define Sq3IoCapEF_lngO
#define Sq3ErrorE_lngO
#define Sq3OpenEF_lngO
#define Sq3TestCtrlE_lngO
#define Sq3TraceEF_lngO
#define Sq3TxnE_lngO
#define Sq3MutexE_lngO
#define Sq3AuthActionE_lngO
#define Sq3TextE_lngO
#define Sq3DbStatusE_lngO
#define Sq3ConflictResolutionE_lngO
#define Sq3TypeE_lngO
#define Sq3DbConfigE_lngO
#define Sq3LimitE_lngO
#define Sq3LiteC_MK_NULL
#define Sq3CheckpointE_lngO
#define Sq3StatusE_lngO
#define Sq3FunctionEF_lngO

◆ pysq3lite_sSq3LiteExec()

static int pysq3lite_sSq3LiteExec ( PyObject * module)
static

Definition at line 2964 of file LibSq3Lite_py.c.

2965{
2966 int ret;
2967 Sq3Setup();
2969
2970 NS(sSq3LiteStateS) *state = NS(sSq3LiteGetState)(module);
2971 state->mkrt = MK_RT_PTR;
2972
2973 PyObject *mainM = PyImport_AddModule("__main__");
2974
2975 PyObject *mkM = PyImport_ImportModule("pymkkernel");
2976 LngErrorCheckN(mkM);
2977 ret = PyObject_SetAttrString(mainM,"pymkkernel",mkM);
2978 OtErrorCheckLng(ret);
2979 Py_CLEAR(mkM);
2980
2981 // BEGIN-CLASS-DEF - created by 'py_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
2982
2983 OtErrorCheckLng( NS(pSq3LiteC_Init) (MK_RT_CALL module) ) ;
2984 OtErrorCheckLng( NS(pSq3ValueC_Init) (MK_RT_CALL module) ) ;
2985 OtErrorCheckLng( NS(pSq3StmtC_Init) (MK_RT_CALL module) ) ;
2986 OtErrorCheckLng( NS(pSq3BlobC_Init) (MK_RT_CALL module) ) ;
2987 OtErrorCheckLng( NS(pSq3FileC_Init) (MK_RT_CALL module) ) ;
2988
2989 // END-CLASS-DEF - created by 'py_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
2990
2991 // init NULL object… on EVERY thread
2992 //NS(inMain) = false;
2993
2994 // init ENUM
2995 MK_STR enumCode =
2996 "from enum import IntEnum, IntFlag\n"
2997
2998 // BEGIN-EnumCode - created by 'py_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
2999
3000 "class Sq3AccessE(IntEnum):\n"
3001 " EXISTS = 0\n"
3002 " READWRITE = 1\n"
3003 " READ = 2\n"
3004
3005 "class Sq3AuthActionE(IntEnum):\n"
3006 " CREATE_INDEX = 1\n"
3007 " CREATE_TABLE = 2\n"
3008 " CREATE_TEMP_INDEX = 3\n"
3009 " CREATE_TEMP_TABLE = 4\n"
3010 " CREATE_TEMP_TRIGGER = 5\n"
3011 " CREATE_TEMP_VIEW = 6\n"
3012 " CREATE_TRIGGER = 7\n"
3013 " CREATE_VIEW = 8\n"
3014 " DELETE = 9\n"
3015 " DROP_INDEX = 10\n"
3016 " DROP_TABLE = 11\n"
3017 " DROP_TEMP_INDEX = 12\n"
3018 " DROP_TEMP_TABLE = 13\n"
3019 " DROP_TEMP_TRIGGER = 14\n"
3020 " DROP_TEMP_VIEW = 15\n"
3021 " DROP_TRIGGER = 16\n"
3022 " DROP_VIEW = 17\n"
3023 " INSERT = 18\n"
3024 " PRAGMA = 19\n"
3025 " READ = 20\n"
3026 " SELECT = 21\n"
3027 " TRANSACTION = 22\n"
3028 " UPDATE = 23\n"
3029 " ATTACH = 24\n"
3030 " DETACH = 25\n"
3031 " ALTER_TABLE = 26\n"
3032 " REINDEX = 27\n"
3033 " ANALYZE = 28\n"
3034 " CREATE_VTABLE = 29\n"
3035 " DROP_VTABLE = 30\n"
3036 " FUNCTION = 31\n"
3037 " SAVEPOINT = 32\n"
3038 " COPY = 0\n"
3039 " RECURSIVE = 33\n"
3040
3041 "class Sq3AuthReturnE(IntEnum):\n"
3042 " OK = 0\n"
3043 " DENY = 1\n"
3044 " IGNORE = 2\n"
3045
3046 "class Sq3ChangeSetConflictE(IntEnum):\n"
3047 " OMIT = 0\n"
3048 " REPLACE = 1\n"
3049 " ABORT = 2\n"
3050
3051 "class Sq3ChangesetE(IntEnum):\n"
3052 " DATA = 1\n"
3053 " NOTFOUND = 2\n"
3054 " CONFLICT = 3\n"
3055 " CONSTRAINT = 4\n"
3056 " FOREIGN_KEY = 5\n"
3057
3058 "class Sq3CheckpointE(IntEnum):\n"
3059 " PASSIVE = 0\n"
3060 " FULL = 1\n"
3061 " RESTART = 2\n"
3062 " TRUNCATE = 3\n"
3063
3064 "class Sq3ConfigE(IntEnum):\n"
3065 " SINGLETHREAD = 1\n"
3066 " MULTITHREAD = 2\n"
3067 " SERIALIZED = 3\n"
3068 " MALLOC = 4\n"
3069 " GETMALLOC = 5\n"
3070 " SCRATCH = 6\n"
3071 " PAGECACHE = 7\n"
3072 " HEAP = 8\n"
3073 " MEMSTATUS = 9\n"
3074 " MUTEX = 10\n"
3075 " GETMUTEX = 11\n"
3076 " LOOKASIDE = 13\n"
3077 " PCACHE = 14\n"
3078 " GETPCACHE = 15\n"
3079 " LOG = 16\n"
3080 " URI = 17\n"
3081 " PCACHE2 = 18\n"
3082 " GETPCACHE2 = 19\n"
3083 " COVERING_INDEX_SCAN = 20\n"
3084 " SQLLOG = 21\n"
3085 " MMAP_SIZE = 22\n"
3086 " WIN32_HEAPSIZE = 23\n"
3087 " PCACHE_HDRSZ = 24\n"
3088 " PMASZ = 25\n"
3089 " STMTJRNL_SPILL = 26\n"
3090 " SMALL_MALLOC = 27\n"
3091 " SORTERREF_SIZE = 28\n"
3092 " MEMDB_MAXSIZE = 29\n"
3093
3094 "class Sq3ConflictResolutionE(IntEnum):\n"
3095 " ROLLBACK = 1\n"
3096 " FAIL = 3\n"
3097 " REPLACE = 5\n"
3098
3099 "class Sq3DbConfigE(IntEnum):\n"
3100 " MAINDBNAME = 1000\n"
3101 " LOOKASIDE = 1001\n"
3102 " ENABLE_FKEY = 1002\n"
3103 " ENABLE_TRIGGER = 1003\n"
3104 " ENABLE_FTS3_TOKENIZER = 1004\n"
3105 " ENABLE_LOAD_EXTENSION = 1005\n"
3106 " NO_CKPT_ON_CLOSE = 1006\n"
3107 " ENABLE_QPSG = 1007\n"
3108 " TRIGGER_EQP = 1008\n"
3109 " RESET_DATABASE = 1009\n"
3110 " DEFENSIVE = 1010\n"
3111 " WRITABLE_SCHEMA = 1011\n"
3112 " LEGACY_ALTER_TABLE = 1012\n"
3113 " DQS_DML = 1013\n"
3114 " DQS_DDL = 1014\n"
3115 " ENABLE_VIEW = 1015\n"
3116 " LEGACY_FILE_FORMAT = 1016\n"
3117 " TRUSTED_SCHEMA = 1017\n"
3118 " STMT_SCANSTATUS = 1018\n"
3119 " REVERSE_SCANORDER = 1019\n"
3120 " MAX = 1019\n"
3121
3122 "class Sq3DbStatusE(IntEnum):\n"
3123 " LOOKASIDE_USED = 0\n"
3124 " CACHE_USED = 1\n"
3125 " SCHEMA_USED = 2\n"
3126 " STMT_USED = 3\n"
3127 " LOOKASIDE_HIT = 4\n"
3128 " LOOKASIDE_MISS_SIZE = 5\n"
3129 " LOOKASIDE_MISS_FULL = 6\n"
3130 " CACHE_HIT = 7\n"
3131 " CACHE_MISS = 8\n"
3132 " CACHE_WRITE = 9\n"
3133 " DEFERRED_FKS = 10\n"
3134 " CACHE_USED_SHARED = 11\n"
3135 " CACHE_SPILL = 12\n"
3136 " MAX = 12\n"
3137
3138 "class Sq3DeSerializeEF(IntFlag):\n"
3139 " NO = 0\n"
3140 " FREEONCLOSE = 1\n"
3141 " RESIZEABLE = 2\n"
3142 " READONLY = 4\n"
3143
3144 "class Sq3ErrorE(IntEnum):\n"
3145 " OK = 0\n"
3146 " ERROR = 1\n"
3147 " INTERNAL = 2\n"
3148 " PERM = 3\n"
3149 " ABORT = 4\n"
3150 " BUSY = 5\n"
3151 " LOCKED = 6\n"
3152 " NOMEM = 7\n"
3153 " READONLY = 8\n"
3154 " INTERRUPT = 9\n"
3155 " IOERR = 10\n"
3156 " CORRUPT = 11\n"
3157 " NOTFOUND = 12\n"
3158 " FULL = 13\n"
3159 " CANTOPEN = 14\n"
3160 " PROTOCOL = 15\n"
3161 " EMPTY = 16\n"
3162 " SCHEMA = 17\n"
3163 " TOOBIG = 18\n"
3164 " CONSTRAINT = 19\n"
3165 " MISMATCH = 20\n"
3166 " MISUSE = 21\n"
3167 " NOLFS = 22\n"
3168 " AUTH = 23\n"
3169 " FORMAT = 24\n"
3170 " RANGE = 25\n"
3171 " NOTADB = 26\n"
3172 " NOTICE = 27\n"
3173 " WARNING = 28\n"
3174 " ROW = 100\n"
3175 " DONE = 101\n"
3176
3177 "class Sq3ExtendetResultCodesE(IntEnum):\n"
3178 " OK = 0\n"
3179 " ERROR = 1\n"
3180 " INTERNAL = 2\n"
3181 " PERM = 3\n"
3182 " ABORT = 4\n"
3183 " BUSY = 5\n"
3184 " LOCKED = 6\n"
3185 " NOMEM = 7\n"
3186 " READONLY = 8\n"
3187 " INTERRUPT = 9\n"
3188 " IOERR = 10\n"
3189 " CORRUPT = 11\n"
3190 " NOTFOUND = 12\n"
3191 " FULL = 13\n"
3192 " CANTOPEN = 14\n"
3193 " PROTOCOL = 15\n"
3194 " EMPTY = 16\n"
3195 " SCHEMA = 17\n"
3196 " TOOBIG = 18\n"
3197 " CONSTRAINT = 19\n"
3198 " MISMATCH = 20\n"
3199 " MISUSE = 21\n"
3200 " NOLFS = 22\n"
3201 " AUTH = 23\n"
3202 " FORMAT = 24\n"
3203 " RANGE = 25\n"
3204 " NOTADB = 26\n"
3205 " NOTICE = 27\n"
3206 " WARNING = 28\n"
3207 " ROW = 100\n"
3208 " DONE = 101\n"
3209 " ERROR_MISSING_COLLSEQ = 257\n"
3210 " ERROR_RETRY = 513\n"
3211 " ERROR_SNAPSHOT = 769\n"
3212 " IOERR_READ = 266\n"
3213 " IOERR_SHORT_READ = 522\n"
3214 " IOERR_WRITE = 778\n"
3215 " IOERR_FSYNC = 1034\n"
3216 " IOERR_DIR_FSYNC = 1290\n"
3217 " IOERR_TRUNCATE = 1546\n"
3218 " IOERR_FSTAT = 1802\n"
3219 " IOERR_UNLOCK = 2058\n"
3220 " IOERR_RDLOCK = 2314\n"
3221 " IOERR_DELETE = 2570\n"
3222 " IOERR_BLOCKED = 2826\n"
3223 " IOERR_NOMEM = 3082\n"
3224 " IOERR_ACCESS = 3338\n"
3225 " IOERR_CHECKRESERVEDLOCK = 3594\n"
3226 " IOERR_LOCK = 3850\n"
3227 " IOERR_CLOSE = 4106\n"
3228 " IOERR_DIR_CLOSE = 4362\n"
3229 " IOERR_SHMOPEN = 4618\n"
3230 " IOERR_SHMSIZE = 4874\n"
3231 " IOERR_SHMLOCK = 5130\n"
3232 " IOERR_SHMMAP = 5386\n"
3233 " IOERR_SEEK = 5642\n"
3234 " IOERR_DELETE_NOENT = 5898\n"
3235 " IOERR_MMAP = 6154\n"
3236 " IOERR_GETTEMPPATH = 6410\n"
3237 " IOERR_CONVPATH = 6666\n"
3238 " IOERR_VNODE = 6922\n"
3239 " IOERR_AUTH = 7178\n"
3240 " IOERR_BEGIN_ATOMIC = 7434\n"
3241 " IOERR_COMMIT_ATOMIC = 7690\n"
3242 " IOERR_ROLLBACK_ATOMIC = 7946\n"
3243 " IOERR_DATA = 8202\n"
3244 " IOERR_CORRUPTFS = 8458\n"
3245 " IOERR_IN_PAGE = 8714\n"
3246 " LOCKED_SHAREDCACHE = 262\n"
3247 " LOCKED_VTAB = 518\n"
3248 " BUSY_RECOVERY = 261\n"
3249 " BUSY_SNAPSHOT = 517\n"
3250 " BUSY_TIMEOUT = 773\n"
3251 " CANTOPEN_NOTEMPDIR = 270\n"
3252 " CANTOPEN_ISDIR = 526\n"
3253 " CANTOPEN_FULLPATH = 782\n"
3254 " CANTOPEN_CONVPATH = 1038\n"
3255 " CANTOPEN_DIRTYWAL = 1294\n"
3256 " CANTOPEN_SYMLINK = 1550\n"
3257 " CORRUPT_VTAB = 267\n"
3258 " CORRUPT_SEQUENCE = 523\n"
3259 " CORRUPT_INDEX = 779\n"
3260 " READONLY_RECOVERY = 264\n"
3261 " READONLY_CANTLOCK = 520\n"
3262 " READONLY_ROLLBACK = 776\n"
3263 " READONLY_DBMOVED = 1032\n"
3264 " READONLY_CANTINIT = 1288\n"
3265 " READONLY_DIRECTORY = 1544\n"
3266 " ABORT_ROLLBACK = 516\n"
3267 " CONSTRAINT_CHECK = 275\n"
3268 " CONSTRAINT_COMMITHOOK = 531\n"
3269 " CONSTRAINT_FOREIGNKEY = 787\n"
3270 " CONSTRAINT_FUNCTION = 1043\n"
3271 " CONSTRAINT_NOTNULL = 1299\n"
3272 " CONSTRAINT_PRIMARYKEY = 1555\n"
3273 " CONSTRAINT_TRIGGER = 1811\n"
3274 " CONSTRAINT_UNIQUE = 2067\n"
3275 " CONSTRAINT_VTAB = 2323\n"
3276 " CONSTRAINT_ROWID = 2579\n"
3277 " CONSTRAINT_PINNED = 2835\n"
3278 " CONSTRAINT_DATATYPE = 3091\n"
3279 " NOTICE_RECOVER_WAL = 283\n"
3280 " NOTICE_RECOVER_ROLLBACK = 539\n"
3281 " NOTICE_RBU = 795\n"
3282 " WARNING_AUTOINDEX = 284\n"
3283 " AUTH_USER = 279\n"
3284 " OK_LOAD_PERMANENTLY = 256\n"
3285 " OK_SYMLINK = 512\n"
3286
3287 "class Sq3FcntlE(IntEnum):\n"
3288 " LOCKSTATE = 1\n"
3289 " GET_LOCKPROXYFILE = 2\n"
3290 " SET_LOCKPROXYFILE = 3\n"
3291 " LAST_ERRNO = 4\n"
3292 " SIZE_HINT = 5\n"
3293 " CHUNK_SIZE = 6\n"
3294 " FILE_POINTER = 7\n"
3295 " SYNC_OMITTED = 8\n"
3296 " WIN32_AV_RETRY = 9\n"
3297 " PERSIST_WAL = 10\n"
3298 " OVERWRITE = 11\n"
3299 " VFSNAME = 12\n"
3300 " POWERSAFE_OVERWRITE = 13\n"
3301 " PRAGMA = 14\n"
3302 " BUSYHANDLER = 15\n"
3303 " TEMPFILENAME = 16\n"
3304 " MMAP_SIZE = 18\n"
3305 " TRACE = 19\n"
3306 " HAS_MOVED = 20\n"
3307 " SYNC = 21\n"
3308 " COMMIT_PHASETWO = 22\n"
3309 " WIN32_SET_HANDLE = 23\n"
3310 " WAL_BLOCK = 24\n"
3311 " ZIPVFS = 25\n"
3312 " RBU = 26\n"
3313 " VFS_POINTER = 27\n"
3314 " JOURNAL_POINTER = 28\n"
3315 " WIN32_GET_HANDLE = 29\n"
3316 " PDB = 30\n"
3317 " BEGIN_ATOMIC_WRITE = 31\n"
3318 " COMMIT_ATOMIC_WRITE = 32\n"
3319 " ROLLBACK_ATOMIC_WRITE = 33\n"
3320 " LOCK_TIMEOUT = 34\n"
3321 " DATA_VERSION = 35\n"
3322 " SIZE_LIMIT = 36\n"
3323 " CKPT_DONE = 37\n"
3324 " RESERVE_BYTES = 38\n"
3325 " CKPT_START = 39\n"
3326 " EXTERNAL_READER = 40\n"
3327 " CKSM_FILE = 41\n"
3328 " RESET_CACHE = 42\n"
3329
3330 "class Sq3FunctionEF(IntFlag):\n"
3331 " DETERMINISTIC = 2048\n"
3332 " DIRECTONLY = 524288\n"
3333 " SUBTYPE = 1048576\n"
3334 " INNOCUOUS = 2097152\n"
3335 " RESULT_SUBTYPE = 16777216\n"
3336
3337 "class Sq3IndexConstraintEF(IntFlag):\n"
3338 " EQ = 2\n"
3339 " GT = 4\n"
3340 " LE = 8\n"
3341 " LT = 16\n"
3342 " GE = 32\n"
3343 " MATCH = 64\n"
3344 " LIKE = 65\n"
3345 " GLOB = 66\n"
3346 " REGEXP = 67\n"
3347 " NE = 68\n"
3348 " ISNOT = 69\n"
3349 " ISNOTNULL = 70\n"
3350 " ISNULL = 71\n"
3351 " IS = 72\n"
3352 " LIMIT = 73\n"
3353 " OFFSET = 74\n"
3354 " FUNCTION = 150\n"
3355
3356 "class Sq3IoCapEF(IntFlag):\n"
3357 " ATOMIC = 1\n"
3358 " ATOMIC512 = 2\n"
3359 " ATOMIC1K = 4\n"
3360 " ATOMIC2K = 8\n"
3361 " ATOMIC4K = 16\n"
3362 " ATOMIC8K = 32\n"
3363 " ATOMIC16K = 64\n"
3364 " ATOMIC32K = 128\n"
3365 " ATOMIC64K = 256\n"
3366 " SAFE_APPEND = 512\n"
3367 " SEQUENTIAL = 1024\n"
3368 " UNDELETABLE_WHEN_OPEN = 2048\n"
3369 " POWERSAFE_OVERWRITE = 4096\n"
3370 " IMMUTABLE = 8192\n"
3371 " BATCH_ATOMIC = 16384\n"
3372
3373 "class Sq3LimitE(IntEnum):\n"
3374 " LENGTH = 0\n"
3375 " SQL_LENGTH = 1\n"
3376 " COLUMN = 2\n"
3377 " EXPR_DEPTH = 3\n"
3378 " COMPOUND_SELECT = 4\n"
3379 " VDBE_OP = 5\n"
3380 " FUNCTION_ARG = 6\n"
3381 " ATTACHED = 7\n"
3382 " LIKE_PATTERN_LENGTH = 8\n"
3383 " VARIABLE_NUMBER = 9\n"
3384 " TRIGGER_DEPTH = 10\n"
3385 " WORKER_THREADS = 11\n"
3386
3387 "class Sq3LockE(IntEnum):\n"
3388 " NONE = 0\n"
3389 " SHARED = 1\n"
3390 " RESERVED = 2\n"
3391 " PENDING = 3\n"
3392 " EXCLUSIVE = 4\n"
3393
3394 "class Sq3MutexE(IntEnum):\n"
3395 " FAST = 0\n"
3396 " RECURSIVE = 1\n"
3397 " STATIC_MAIN = 2\n"
3398 " STATIC_MEM = 3\n"
3399 " STATIC_MEM2 = 4\n"
3400 " STATIC_OPEN = 4\n"
3401 " STATIC_PRNG = 5\n"
3402 " STATIC_LRU = 6\n"
3403 " STATIC_LRU2 = 7\n"
3404 " STATIC_PMEM = 7\n"
3405 " STATIC_APP1 = 8\n"
3406 " STATIC_APP2 = 9\n"
3407 " STATIC_APP3 = 10\n"
3408 " STATIC_VFS1 = 11\n"
3409 " STATIC_VFS2 = 12\n"
3410 " STATIC_VFS3 = 13\n"
3411
3412 "class Sq3OpenEF(IntFlag):\n"
3413 " READONLY = 1\n"
3414 " READWRITE = 2\n"
3415 " CREATE = 4\n"
3416 " DELETEONCLOSE = 8\n"
3417 " EXCLUSIVE = 16\n"
3418 " AUTOPROXY = 32\n"
3419 " URI = 64\n"
3420 " MEMORY = 128\n"
3421 " MAIN_DB = 256\n"
3422 " TEMP_DB = 512\n"
3423 " TRANSIENT_DB = 1024\n"
3424 " MAIN_JOURNAL = 2048\n"
3425 " TEMP_JOURNAL = 4096\n"
3426 " SUBJOURNAL = 8192\n"
3427 " SUPER_JOURNAL = 16384\n"
3428 " NOMUTEX = 32768\n"
3429 " FULLMUTEX = 65536\n"
3430 " SHAREDCACHE = 131072\n"
3431 " PRIVATECACHE = 262144\n"
3432 " WAL = 524288\n"
3433 " NOFOLLOW = 16777216\n"
3434 " EXRESCODE = 33554432\n"
3435
3436 "class Sq3PrepareEF(IntFlag):\n"
3437 " NO = 0\n"
3438 " PERSISTENT = 1\n"
3439 " NORMALIZE = 2\n"
3440 " NO_VTAB = 4\n"
3441
3442 "class Sq3ScanStatE(IntEnum):\n"
3443 " NLOOP = 0\n"
3444 " NVISIT = 1\n"
3445 " EST = 2\n"
3446 " NAME = 3\n"
3447 " EXPLAIN = 4\n"
3448 " SELECTID = 5\n"
3449 " PARENTID = 6\n"
3450 " NCYCLE = 7\n"
3451
3452 "class Sq3SerializeE(IntEnum):\n"
3453 " NO = 0\n"
3454 " NOCOPY = 1\n"
3455
3456 "class Sq3SessionObjConfigE(IntEnum):\n"
3457 " SIZE = 1\n"
3458 " ROWID = 2\n"
3459
3460 "class Sq3ShmLockE(IntEnum):\n"
3461 " UNLOCK = 1\n"
3462 " LOCK = 2\n"
3463 " SHARED = 4\n"
3464 " EXCLUSIVE = 8\n"
3465
3466 "class Sq3StatusE(IntEnum):\n"
3467 " MEMORY_USED = 0\n"
3468 " PAGECACHE_USED = 1\n"
3469 " PAGECACHE_OVERFLOW = 2\n"
3470 " SCRATCH_USED = 3\n"
3471 " SCRATCH_OVERFLOW = 4\n"
3472 " MALLOC_SIZE = 5\n"
3473 " PARSER_STACK = 6\n"
3474 " PAGECACHE_SIZE = 7\n"
3475 " SCRATCH_SIZE = 8\n"
3476 " MALLOC_COUNT = 9\n"
3477
3478 "class Sq3StmtStatusE(IntEnum):\n"
3479 " FULLSCAN_STEP = 1\n"
3480 " SORT = 2\n"
3481 " AUTOINDEX = 3\n"
3482 " VM_STEP = 4\n"
3483 " REPREPARE = 5\n"
3484 " RUN = 6\n"
3485 " FILTER_MISS = 7\n"
3486 " FILTER_HIT = 8\n"
3487 " MEMUSED = 99\n"
3488
3489 "class Sq3SyncEF(IntFlag):\n"
3490 " NORMAL = 2\n"
3491 " FULL = 3\n"
3492 " DATAONLY = 16\n"
3493
3494 "class Sq3TestCtrlE(IntEnum):\n"
3495 " FIRST = 5\n"
3496 " PRNG_SAVE = 5\n"
3497 " PRNG_RESTORE = 6\n"
3498 " PRNG_RESET = 7\n"
3499 " FK_NO_ACTION = 7\n"
3500 " BITVEC_TEST = 8\n"
3501 " FAULT_INSTALL = 9\n"
3502 " BENIGN_MALLOC_HOOKS = 10\n"
3503 " PENDING_BYTE = 11\n"
3504 " ASSERT = 12\n"
3505 " ALWAYS = 13\n"
3506 " RESERVE = 14\n"
3507 " OPTIMIZATIONS = 15\n"
3508 " ISKEYWORD = 16\n"
3509 " SCRATCHMALLOC = 17\n"
3510 " INTERNAL_FUNCTIONS = 17\n"
3511 " LOCALTIME_FAULT = 18\n"
3512 " EXPLAIN_STMT = 19\n"
3513 " ONCE_RESET_THRESHOLD = 19\n"
3514 " NEVER_CORRUPT = 20\n"
3515 " VDBE_COVERAGE = 21\n"
3516 " BYTEORDER = 22\n"
3517 " ISINIT = 23\n"
3518 " SORTER_MMAP = 24\n"
3519 " IMPOSTER = 25\n"
3520 " PARSER_COVERAGE = 26\n"
3521 " RESULT_INTREAL = 27\n"
3522 " PRNG_SEED = 28\n"
3523 " EXTRA_SCHEMA_CHECKS = 29\n"
3524 " SEEK_COUNT = 30\n"
3525 " TRACEFLAGS = 31\n"
3526 " TUNE = 32\n"
3527 " LOGEST = 33\n"
3528 " USELONGDOUBLE = 34\n"
3529 " LAST = 34\n"
3530
3531 "class Sq3TextE(IntEnum):\n"
3532 " UTF8 = 1\n"
3533 " UTF16LE = 2\n"
3534 " UTF16BE = 3\n"
3535 " UTF16 = 4\n"
3536 " ANY = 5\n"
3537 " UTF16_ALIGNED = 8\n"
3538
3539 "class Sq3TraceEF(IntFlag):\n"
3540 " STMT = 1\n"
3541 " PROFILE = 2\n"
3542 " ROW = 4\n"
3543 " CLOSE = 8\n"
3544
3545 "class Sq3TxnE(IntEnum):\n"
3546 " NONE = 0\n"
3547 " READ = 1\n"
3548 " WRITE = 2\n"
3549
3550 "class Sq3TypeE(IntEnum):\n"
3551 " INTEGER = 1\n"
3552 " FLOAT = 2\n"
3553 " BLOB = 4\n"
3554 " NULL = 5\n"
3555 " TEXT = 3\n"
3556
3557 "class Sq3VtabE(IntEnum):\n"
3558 " CONSTRAINT_SUPPORT = 1\n"
3559 " INNOCUOUS = 2\n"
3560 " DIRECTONLY = 3\n"
3561 " USES_ALL_SCHEMAS = 4\n"
3562
3563 // END-EnumCode - created by 'py_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
3564 ;
3565
3566 PyObject *myD, *mainD, *tmpO;
3567 mainD = PyModule_GetDict(mainM);
3568 myD = PyModule_GetDict(module);
3569 tmpO = PyRun_String(enumCode, Py_file_input, mainD, myD);
3570 LngErrorCheckN(tmpO);
3571 Py_CLEAR(tmpO);
3572
3573 // BEGIN-EnumSet - created by 'py_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
3574
3575 Sq3AccessE_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3AccessE"));
3576 Sq3AuthActionE_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3AuthActionE"));
3577 Sq3AuthReturnE_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3AuthReturnE"));
3578 Sq3ChangeSetConflictE_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3ChangeSetConflictE"));
3579 Sq3ChangesetE_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3ChangesetE"));
3580 Sq3CheckpointE_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3CheckpointE"));
3581 Sq3ConfigE_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3ConfigE"));
3582 Sq3ConflictResolutionE_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3ConflictResolutionE"));
3583 Sq3DbConfigE_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3DbConfigE"));
3584 Sq3DbStatusE_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3DbStatusE"));
3585 Sq3DeSerializeEF_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3DeSerializeEF"));
3586 Sq3ErrorE_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3ErrorE"));
3587 Sq3ExtendetResultCodesE_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3ExtendetResultCodesE"));
3588 Sq3FcntlE_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3FcntlE"));
3589 Sq3FunctionEF_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3FunctionEF"));
3590 Sq3IndexConstraintEF_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3IndexConstraintEF"));
3591 Sq3IoCapEF_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3IoCapEF"));
3592 Sq3LimitE_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3LimitE"));
3593 Sq3LockE_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3LockE"));
3594 Sq3MutexE_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3MutexE"));
3595 Sq3OpenEF_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3OpenEF"));
3596 Sq3PrepareEF_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3PrepareEF"));
3597 Sq3ScanStatE_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3ScanStatE"));
3598 Sq3SerializeE_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3SerializeE"));
3599 Sq3SessionObjConfigE_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3SessionObjConfigE"));
3600 Sq3ShmLockE_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3ShmLockE"));
3601 Sq3StatusE_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3StatusE"));
3602 Sq3StmtStatusE_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3StmtStatusE"));
3603 Sq3SyncEF_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3SyncEF"));
3604 Sq3TestCtrlE_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3TestCtrlE"));
3605 Sq3TextE_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3TextE"));
3606 Sq3TraceEF_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3TraceEF"));
3607 Sq3TxnE_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3TxnE"));
3608 Sq3TypeE_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3TypeE"));
3609 Sq3VtabE_lngO = (PyTypeObject*) Py_NewRef(PyDict_GetItemString(myD,"Sq3VtabE"));
3610
3611 // END-EnumSet - created by 'py_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
3612
3613 return 0;
3614error:
3615 return -1;
3616}
#define LngErrorCheckN(PROC)
#define OtErrorCheckLng(PROC)
MK_STRB * MK_STR
#define MK_RT_PTR
#define MK_RT_CALL
void Sq3Setup(void)
setup pysq3lite internal memory …

◆ pysq3lite_sSq3LiteFree()

static void pysq3lite_sSq3LiteFree ( void * module)
static

Definition at line 2958 of file LibSq3Lite_py.c.

2959{
2960 NS(sSq3LiteClear)((PyObject *)module);
2961}

◆ pysq3lite_sSq3LiteGetState()

static MK_UNUSED pysq3lite_sSq3LiteStateS * pysq3lite_sSq3LiteGetState ( PyObject * module)
inlinestatic

Definition at line 2842 of file LibSq3Lite_py.c.

2843{
2844 void *state = PyModule_GetState(module);
2845 assert(state != NULL);
2846 return (NS(sSq3LiteStateS)*)state;
2847}

◆ pysq3lite_sSq3LiteTraverse()

static int pysq3lite_sSq3LiteTraverse ( PyObject * module,
visitproc visit,
void * arg )
static

Definition at line 2850 of file LibSq3Lite_py.c.

2851{
2852 // BEGIN-EnumTraverse - created by 'py_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
2853
2854 Py_VISIT(Sq3AccessE_lngO);
2855 Py_VISIT(Sq3AuthActionE_lngO);
2856 Py_VISIT(Sq3AuthReturnE_lngO);
2858 Py_VISIT(Sq3ChangesetE_lngO);
2859 Py_VISIT(Sq3CheckpointE_lngO);
2860 Py_VISIT(Sq3ConfigE_lngO);
2862 Py_VISIT(Sq3DbConfigE_lngO);
2863 Py_VISIT(Sq3DbStatusE_lngO);
2864 Py_VISIT(Sq3DeSerializeEF_lngO);
2865 Py_VISIT(Sq3ErrorE_lngO);
2867 Py_VISIT(Sq3FcntlE_lngO);
2868 Py_VISIT(Sq3FunctionEF_lngO);
2869 Py_VISIT(Sq3IndexConstraintEF_lngO);
2870 Py_VISIT(Sq3IoCapEF_lngO);
2871 Py_VISIT(Sq3LimitE_lngO);
2872 Py_VISIT(Sq3LockE_lngO);
2873 Py_VISIT(Sq3MutexE_lngO);
2874 Py_VISIT(Sq3OpenEF_lngO);
2875 Py_VISIT(Sq3PrepareEF_lngO);
2876 Py_VISIT(Sq3ScanStatE_lngO);
2877 Py_VISIT(Sq3SerializeE_lngO);
2878 Py_VISIT(Sq3SessionObjConfigE_lngO);
2879 Py_VISIT(Sq3ShmLockE_lngO);
2880 Py_VISIT(Sq3StatusE_lngO);
2881 Py_VISIT(Sq3StmtStatusE_lngO);
2882 Py_VISIT(Sq3SyncEF_lngO);
2883 Py_VISIT(Sq3TestCtrlE_lngO);
2884 Py_VISIT(Sq3TextE_lngO);
2885 Py_VISIT(Sq3TraceEF_lngO);
2886 Py_VISIT(Sq3TxnE_lngO);
2887 Py_VISIT(Sq3TypeE_lngO);
2888 Py_VISIT(Sq3VtabE_lngO);
2889
2890 // END-EnumTraverse - created by 'py_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
2891 // BEGIN-ClassTraverse - created by 'py_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
2892
2893 Py_VISIT(Sq3LiteC_MK_NULL);
2894 Py_VISIT(Sq3ValueC_MK_NULL);
2895 Py_VISIT(Sq3StmtC_MK_NULL);
2896 Py_VISIT(Sq3BlobC_MK_NULL);
2897 Py_VISIT(Sq3FileC_MK_NULL);
2898
2899 // END-ClassTraverse - created by 'py_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
2900 return 0;
2901}

Variable Documentation

◆ pysq3lite_Sq3LiteThreadState

__thread Sq3LiteThreadStateS pysq3lite_Sq3LiteThreadState

Public API

Definition at line 2835 of file LibSq3Lite_py.c.

◆ pysq3lite_sSq3LiteDef

PyModuleDef pysq3lite_sSq3LiteDef
static
Initial value:
= {
PyModuleDef_HEAD_INIT,
.m_name = "pysq3lite",
.m_doc = "python language binding for 'theSq3Lite'",
.m_size = sizeof( pysq3lite_sSq3LiteStateS ),
.m_traverse = pysq3lite_sSq3LiteTraverse ,
}
static void pysq3lite_sSq3LiteFree(void *module)
static PyMethodDef pysq3lite_sSq3LiteMethods[]
static int pysq3lite_sSq3LiteClear(PyObject *module)
static MK_UNUSED PyModuleDef_Slot pysq3lite_sSq3LiteDefSlots[]
static int pysq3lite_sSq3LiteTraverse(PyObject *module, visitproc visit, void *arg)

Definition at line 3624 of file LibSq3Lite_py.c.

3624 {
3625 PyModuleDef_HEAD_INIT,
3626 .m_name = "pysq3lite",
3627 .m_doc = "python language binding for 'theSq3Lite'",
3628 .m_size = sizeof(NS(sSq3LiteStateS)),
3629 .m_methods = NS(sSq3LiteMethods),
3630 .m_slots = NS(sSq3LiteDefSlots),
3631 .m_traverse = NS(sSq3LiteTraverse), // garbage collection
3632 .m_clear = NS(sSq3LiteClear),
3633 .m_free = NS(sSq3LiteFree),
3634};

◆ pysq3lite_sSq3LiteDefSlots

MK_UNUSED PyModuleDef_Slot pysq3lite_sSq3LiteDefSlots[]
static
Initial value:
= {
{Py_mod_exec, pysq3lite_sSq3LiteExec },
{Py_mod_multiple_interpreters, Py_MOD_PER_INTERPRETER_GIL_SUPPORTED},
{0, NULL}
}
static int pysq3lite_sSq3LiteExec(PyObject *module)

Definition at line 3618 of file LibSq3Lite_py.c.

3618 {
3619 {Py_mod_exec, NS(sSq3LiteExec)},
3620 {Py_mod_multiple_interpreters, Py_MOD_PER_INTERPRETER_GIL_SUPPORTED},
3621 {0, NULL}
3622};

◆ pysq3lite_sSq3LiteMethods

PyMethodDef pysq3lite_sSq3LiteMethods[]
static

Type definition

Definition at line 2658 of file LibSq3Lite_py.c.

2658 {
2659
2660 // BEGIN-CLASS - created by 'py_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
2661
2662 // doc-key: Sq3Lite,EnumFunc,sco
2663 { "AccessE_FromInt" , (PyCFunction) NS(Sq3Lite_AccessE_FromInt) , METH_O , AccessE_FromInt_doc },
2664 { "AuthActionE_FromInt" , (PyCFunction) NS(Sq3Lite_AuthActionE_FromInt) , METH_O , AuthActionE_FromInt_doc },
2665 { "AuthReturnE_FromInt" , (PyCFunction) NS(Sq3Lite_AuthReturnE_FromInt) , METH_O , AuthReturnE_FromInt_doc },
2666 { "ChangeSetConflictE_FromInt" , (PyCFunction) NS(Sq3Lite_ChangeSetConflictE_FromInt) , METH_O , ChangeSetConflictE_FromInt_doc },
2667 { "ChangesetE_FromInt" , (PyCFunction) NS(Sq3Lite_ChangesetE_FromInt) , METH_O , ChangesetE_FromInt_doc },
2668 { "CheckpointE_FromInt" , (PyCFunction) NS(Sq3Lite_CheckpointE_FromInt) , METH_O , CheckpointE_FromInt_doc },
2669 { "ConfigE_FromInt" , (PyCFunction) NS(Sq3Lite_ConfigE_FromInt) , METH_O , ConfigE_FromInt_doc },
2670 { "ConflictResolutionE_FromInt" , (PyCFunction) NS(Sq3Lite_ConflictResolutionE_FromInt) , METH_O , ConflictResolutionE_FromInt_doc },
2671 { "DbConfigE_FromInt" , (PyCFunction) NS(Sq3Lite_DbConfigE_FromInt) , METH_O , DbConfigE_FromInt_doc },
2672 { "DbStatusE_FromInt" , (PyCFunction) NS(Sq3Lite_DbStatusE_FromInt) , METH_O , DbStatusE_FromInt_doc },
2673 { "DeSerializeEF_FromInt" , (PyCFunction) NS(Sq3Lite_DeSerializeEF_FromInt) , METH_O , DeSerializeEF_FromInt_doc },
2674 { "ErrorE_FromInt" , (PyCFunction) NS(Sq3Lite_ErrorE_FromInt) , METH_O , ErrorE_FromInt_doc },
2675 { "ExtendetResultCodesE_FromInt" , (PyCFunction) NS(Sq3Lite_ExtendetResultCodesE_FromInt) , METH_O , ExtendetResultCodesE_FromInt_doc },
2676 { "FcntlE_FromInt" , (PyCFunction) NS(Sq3Lite_FcntlE_FromInt) , METH_O , FcntlE_FromInt_doc },
2677 { "FunctionEF_FromInt" , (PyCFunction) NS(Sq3Lite_FunctionEF_FromInt) , METH_O , FunctionEF_FromInt_doc },
2678 { "IndexConstraintEF_FromInt" , (PyCFunction) NS(Sq3Lite_IndexConstraintEF_FromInt) , METH_O , IndexConstraintEF_FromInt_doc },
2679 { "IoCapEF_FromInt" , (PyCFunction) NS(Sq3Lite_IoCapEF_FromInt) , METH_O , IoCapEF_FromInt_doc },
2680 { "LimitE_FromInt" , (PyCFunction) NS(Sq3Lite_LimitE_FromInt) , METH_O , LimitE_FromInt_doc },
2681 { "LockE_FromInt" , (PyCFunction) NS(Sq3Lite_LockE_FromInt) , METH_O , LockE_FromInt_doc },
2682 { "MutexE_FromInt" , (PyCFunction) NS(Sq3Lite_MutexE_FromInt) , METH_O , MutexE_FromInt_doc },
2683 { "OpenEF_FromInt" , (PyCFunction) NS(Sq3Lite_OpenEF_FromInt) , METH_O , OpenEF_FromInt_doc },
2684 { "PrepareEF_FromInt" , (PyCFunction) NS(Sq3Lite_PrepareEF_FromInt) , METH_O , PrepareEF_FromInt_doc },
2685 { "ScanStatE_FromInt" , (PyCFunction) NS(Sq3Lite_ScanStatE_FromInt) , METH_O , ScanStatE_FromInt_doc },
2686 { "SerializeE_FromInt" , (PyCFunction) NS(Sq3Lite_SerializeE_FromInt) , METH_O , SerializeE_FromInt_doc },
2687 { "SessionObjConfigE_FromInt" , (PyCFunction) NS(Sq3Lite_SessionObjConfigE_FromInt) , METH_O , SessionObjConfigE_FromInt_doc },
2688 { "ShmLockE_FromInt" , (PyCFunction) NS(Sq3Lite_ShmLockE_FromInt) , METH_O , ShmLockE_FromInt_doc },
2689 { "StatusE_FromInt" , (PyCFunction) NS(Sq3Lite_StatusE_FromInt) , METH_O , StatusE_FromInt_doc },
2690 { "StmtStatusE_FromInt" , (PyCFunction) NS(Sq3Lite_StmtStatusE_FromInt) , METH_O , StmtStatusE_FromInt_doc },
2691 { "SyncEF_FromInt" , (PyCFunction) NS(Sq3Lite_SyncEF_FromInt) , METH_O , SyncEF_FromInt_doc },
2692 { "TestCtrlE_FromInt" , (PyCFunction) NS(Sq3Lite_TestCtrlE_FromInt) , METH_O , TestCtrlE_FromInt_doc },
2693 { "TextE_FromInt" , (PyCFunction) NS(Sq3Lite_TextE_FromInt) , METH_O , TextE_FromInt_doc },
2694 { "TraceEF_FromInt" , (PyCFunction) NS(Sq3Lite_TraceEF_FromInt) , METH_O , TraceEF_FromInt_doc },
2695 { "TxnE_FromInt" , (PyCFunction) NS(Sq3Lite_TxnE_FromInt) , METH_O , TxnE_FromInt_doc },
2696 { "TypeE_FromInt" , (PyCFunction) NS(Sq3Lite_TypeE_FromInt) , METH_O , TypeE_FromInt_doc },
2697 { "VtabE_FromInt" , (PyCFunction) NS(Sq3Lite_VtabE_FromInt) , METH_O , VtabE_FromInt_doc },
2698
2699 // doc-key: Sq3Lite,EnumFunc,sm_
2700 { "AccessE_ToInt" , (PyCFunction) NS(Sq3Lite_AccessE_ToInt) , METH_O , AccessE_ToInt_doc },
2701 { "AccessE_ToString" , (PyCFunction) NS(Sq3Lite_AccessE_ToString) , METH_O , AccessE_ToString_doc },
2702 { "AuthActionE_ToInt" , (PyCFunction) NS(Sq3Lite_AuthActionE_ToInt) , METH_O , AuthActionE_ToInt_doc },
2703 { "AuthActionE_ToString" , (PyCFunction) NS(Sq3Lite_AuthActionE_ToString) , METH_O , AuthActionE_ToString_doc },
2704 { "AuthReturnE_ToInt" , (PyCFunction) NS(Sq3Lite_AuthReturnE_ToInt) , METH_O , AuthReturnE_ToInt_doc },
2705 { "AuthReturnE_ToString" , (PyCFunction) NS(Sq3Lite_AuthReturnE_ToString) , METH_O , AuthReturnE_ToString_doc },
2706 { "ChangeSetConflictE_ToInt" , (PyCFunction) NS(Sq3Lite_ChangeSetConflictE_ToInt) , METH_O , ChangeSetConflictE_ToInt_doc },
2707 { "ChangeSetConflictE_ToString" , (PyCFunction) NS(Sq3Lite_ChangeSetConflictE_ToString) , METH_O , ChangeSetConflictE_ToString_doc },
2708 { "ChangesetE_ToInt" , (PyCFunction) NS(Sq3Lite_ChangesetE_ToInt) , METH_O , ChangesetE_ToInt_doc },
2709 { "ChangesetE_ToString" , (PyCFunction) NS(Sq3Lite_ChangesetE_ToString) , METH_O , ChangesetE_ToString_doc },
2710 { "CheckpointE_ToInt" , (PyCFunction) NS(Sq3Lite_CheckpointE_ToInt) , METH_O , CheckpointE_ToInt_doc },
2711 { "CheckpointE_ToString" , (PyCFunction) NS(Sq3Lite_CheckpointE_ToString) , METH_O , CheckpointE_ToString_doc },
2712 { "ConfigE_ToInt" , (PyCFunction) NS(Sq3Lite_ConfigE_ToInt) , METH_O , ConfigE_ToInt_doc },
2713 { "ConfigE_ToString" , (PyCFunction) NS(Sq3Lite_ConfigE_ToString) , METH_O , ConfigE_ToString_doc },
2714 { "ConflictResolutionE_ToInt" , (PyCFunction) NS(Sq3Lite_ConflictResolutionE_ToInt) , METH_O , ConflictResolutionE_ToInt_doc },
2715 { "ConflictResolutionE_ToString" , (PyCFunction) NS(Sq3Lite_ConflictResolutionE_ToString) , METH_O , ConflictResolutionE_ToString_doc },
2716 { "DbConfigE_ToInt" , (PyCFunction) NS(Sq3Lite_DbConfigE_ToInt) , METH_O , DbConfigE_ToInt_doc },
2717 { "DbConfigE_ToString" , (PyCFunction) NS(Sq3Lite_DbConfigE_ToString) , METH_O , DbConfigE_ToString_doc },
2718 { "DbStatusE_ToInt" , (PyCFunction) NS(Sq3Lite_DbStatusE_ToInt) , METH_O , DbStatusE_ToInt_doc },
2719 { "DbStatusE_ToString" , (PyCFunction) NS(Sq3Lite_DbStatusE_ToString) , METH_O , DbStatusE_ToString_doc },
2720 { "DeSerializeEF_ToInt" , (PyCFunction) NS(Sq3Lite_DeSerializeEF_ToInt) , METH_O , DeSerializeEF_ToInt_doc },
2721 { "DeSerializeEF_ToString" , (PyCFunction) NS(Sq3Lite_DeSerializeEF_ToString) , METH_O , DeSerializeEF_ToString_doc },
2722 { "ErrorE_ToInt" , (PyCFunction) NS(Sq3Lite_ErrorE_ToInt) , METH_O , ErrorE_ToInt_doc },
2723 { "ErrorE_ToString" , (PyCFunction) NS(Sq3Lite_ErrorE_ToString) , METH_O , ErrorE_ToString_doc },
2724 { "ExtendetResultCodesE_ToInt" , (PyCFunction) NS(Sq3Lite_ExtendetResultCodesE_ToInt) , METH_O , ExtendetResultCodesE_ToInt_doc },
2725 { "ExtendetResultCodesE_ToString" , (PyCFunction) NS(Sq3Lite_ExtendetResultCodesE_ToString) , METH_O , ExtendetResultCodesE_ToString_doc },
2726 { "FcntlE_ToInt" , (PyCFunction) NS(Sq3Lite_FcntlE_ToInt) , METH_O , FcntlE_ToInt_doc },
2727 { "FcntlE_ToString" , (PyCFunction) NS(Sq3Lite_FcntlE_ToString) , METH_O , FcntlE_ToString_doc },
2728 { "FunctionEF_ToInt" , (PyCFunction) NS(Sq3Lite_FunctionEF_ToInt) , METH_O , FunctionEF_ToInt_doc },
2729 { "FunctionEF_ToString" , (PyCFunction) NS(Sq3Lite_FunctionEF_ToString) , METH_O , FunctionEF_ToString_doc },
2730 { "IndexConstraintEF_ToInt" , (PyCFunction) NS(Sq3Lite_IndexConstraintEF_ToInt) , METH_O , IndexConstraintEF_ToInt_doc },
2731 { "IndexConstraintEF_ToString" , (PyCFunction) NS(Sq3Lite_IndexConstraintEF_ToString) , METH_O , IndexConstraintEF_ToString_doc },
2732 { "IoCapEF_ToInt" , (PyCFunction) NS(Sq3Lite_IoCapEF_ToInt) , METH_O , IoCapEF_ToInt_doc },
2733 { "IoCapEF_ToString" , (PyCFunction) NS(Sq3Lite_IoCapEF_ToString) , METH_O , IoCapEF_ToString_doc },
2734 { "LimitE_ToInt" , (PyCFunction) NS(Sq3Lite_LimitE_ToInt) , METH_O , LimitE_ToInt_doc },
2735 { "LimitE_ToString" , (PyCFunction) NS(Sq3Lite_LimitE_ToString) , METH_O , LimitE_ToString_doc },
2736 { "LockE_ToInt" , (PyCFunction) NS(Sq3Lite_LockE_ToInt) , METH_O , LockE_ToInt_doc },
2737 { "LockE_ToString" , (PyCFunction) NS(Sq3Lite_LockE_ToString) , METH_O , LockE_ToString_doc },
2738 { "MutexE_ToInt" , (PyCFunction) NS(Sq3Lite_MutexE_ToInt) , METH_O , MutexE_ToInt_doc },
2739 { "MutexE_ToString" , (PyCFunction) NS(Sq3Lite_MutexE_ToString) , METH_O , MutexE_ToString_doc },
2740 { "OpenEF_ToInt" , (PyCFunction) NS(Sq3Lite_OpenEF_ToInt) , METH_O , OpenEF_ToInt_doc },
2741 { "OpenEF_ToString" , (PyCFunction) NS(Sq3Lite_OpenEF_ToString) , METH_O , OpenEF_ToString_doc },
2742 { "PrepareEF_ToInt" , (PyCFunction) NS(Sq3Lite_PrepareEF_ToInt) , METH_O , PrepareEF_ToInt_doc },
2743 { "PrepareEF_ToString" , (PyCFunction) NS(Sq3Lite_PrepareEF_ToString) , METH_O , PrepareEF_ToString_doc },
2744 { "ScanStatE_ToInt" , (PyCFunction) NS(Sq3Lite_ScanStatE_ToInt) , METH_O , ScanStatE_ToInt_doc },
2745 { "ScanStatE_ToString" , (PyCFunction) NS(Sq3Lite_ScanStatE_ToString) , METH_O , ScanStatE_ToString_doc },
2746 { "SerializeE_ToInt" , (PyCFunction) NS(Sq3Lite_SerializeE_ToInt) , METH_O , SerializeE_ToInt_doc },
2747 { "SerializeE_ToString" , (PyCFunction) NS(Sq3Lite_SerializeE_ToString) , METH_O , SerializeE_ToString_doc },
2748 { "SessionObjConfigE_ToInt" , (PyCFunction) NS(Sq3Lite_SessionObjConfigE_ToInt) , METH_O , SessionObjConfigE_ToInt_doc },
2749 { "SessionObjConfigE_ToString" , (PyCFunction) NS(Sq3Lite_SessionObjConfigE_ToString) , METH_O , SessionObjConfigE_ToString_doc },
2750 { "ShmLockE_ToInt" , (PyCFunction) NS(Sq3Lite_ShmLockE_ToInt) , METH_O , ShmLockE_ToInt_doc },
2751 { "ShmLockE_ToString" , (PyCFunction) NS(Sq3Lite_ShmLockE_ToString) , METH_O , ShmLockE_ToString_doc },
2752 { "StatusE_ToInt" , (PyCFunction) NS(Sq3Lite_StatusE_ToInt) , METH_O , StatusE_ToInt_doc },
2753 { "StatusE_ToString" , (PyCFunction) NS(Sq3Lite_StatusE_ToString) , METH_O , StatusE_ToString_doc },
2754 { "StmtStatusE_ToInt" , (PyCFunction) NS(Sq3Lite_StmtStatusE_ToInt) , METH_O , StmtStatusE_ToInt_doc },
2755 { "StmtStatusE_ToString" , (PyCFunction) NS(Sq3Lite_StmtStatusE_ToString) , METH_O , StmtStatusE_ToString_doc },
2756 { "SyncEF_ToInt" , (PyCFunction) NS(Sq3Lite_SyncEF_ToInt) , METH_O , SyncEF_ToInt_doc },
2757 { "SyncEF_ToString" , (PyCFunction) NS(Sq3Lite_SyncEF_ToString) , METH_O , SyncEF_ToString_doc },
2758 { "TestCtrlE_ToInt" , (PyCFunction) NS(Sq3Lite_TestCtrlE_ToInt) , METH_O , TestCtrlE_ToInt_doc },
2759 { "TestCtrlE_ToString" , (PyCFunction) NS(Sq3Lite_TestCtrlE_ToString) , METH_O , TestCtrlE_ToString_doc },
2760 { "TextE_ToInt" , (PyCFunction) NS(Sq3Lite_TextE_ToInt) , METH_O , TextE_ToInt_doc },
2761 { "TextE_ToString" , (PyCFunction) NS(Sq3Lite_TextE_ToString) , METH_O , TextE_ToString_doc },
2762 { "TraceEF_ToInt" , (PyCFunction) NS(Sq3Lite_TraceEF_ToInt) , METH_O , TraceEF_ToInt_doc },
2763 { "TraceEF_ToString" , (PyCFunction) NS(Sq3Lite_TraceEF_ToString) , METH_O , TraceEF_ToString_doc },
2764 { "TxnE_ToInt" , (PyCFunction) NS(Sq3Lite_TxnE_ToInt) , METH_O , TxnE_ToInt_doc },
2765 { "TxnE_ToString" , (PyCFunction) NS(Sq3Lite_TxnE_ToString) , METH_O , TxnE_ToString_doc },
2766 { "TypeE_ToInt" , (PyCFunction) NS(Sq3Lite_TypeE_ToInt) , METH_O , TypeE_ToInt_doc },
2767 { "TypeE_ToString" , (PyCFunction) NS(Sq3Lite_TypeE_ToString) , METH_O , TypeE_ToString_doc },
2768 { "VtabE_ToInt" , (PyCFunction) NS(Sq3Lite_VtabE_ToInt) , METH_O , VtabE_ToInt_doc },
2769 { "VtabE_ToString" , (PyCFunction) NS(Sq3Lite_VtabE_ToString) , METH_O , VtabE_ToString_doc },
2770
2771 // doc-key: Sq3Lite,Sq3,sco
2772 { "KeywordNameBUF" , (PyCFunction) NS(Sq3Lite_KeywordNameBUF) , METH_O , KeywordNameBUF_doc },
2773
2774 // doc-key: Sq3Lite,Sq3,sm_
2775 { "Cleanup" , (PyCFunction) NS(Sq3Lite_Cleanup) , METH_NOARGS , Cleanup_doc },
2776 { "CompileOptionGet" , (PyCFunction) NS(Sq3Lite_CompileOptionGet) , METH_O , CompileOptionGet_doc },
2777 { "CompileOptionUsed" , (PyCFunction) NS(Sq3Lite_CompileOptionUsed) , METH_O , CompileOptionUsed_doc },
2778 { "Complete" , (PyCFunction) NS(Sq3Lite_Complete) , METH_O , Complete_doc },
2779 { "ErrorCheckI" , (PyCFunction) NS(Sq3Lite_ErrorCheckI) , METH_O , ErrorCheckI_doc },
2780 { "FilenameDatabase" , (PyCFunction) NS(Sq3Lite_FilenameDatabase) , METH_O , FilenameDatabase_doc },
2781 { "FilenameJournal" , (PyCFunction) NS(Sq3Lite_FilenameJournal) , METH_O , FilenameJournal_doc },
2782 { "FilenameWal" , (PyCFunction) NS(Sq3Lite_FilenameWal) , METH_O , FilenameWal_doc },
2783 { "FreeFilename" , (PyCFunction) NS(Sq3Lite_FreeFilename) , METH_O , FreeFilename_doc },
2784 { "HardHeapLimit64" , (PyCFunction) NS(Sq3Lite_HardHeapLimit64) , METH_O , HardHeapLimit64_doc },
2785 { "Initialize" , (PyCFunction) NS(Sq3Lite_Initialize) , METH_NOARGS , Initialize_doc },
2786 { "KeywordCheck" , (PyCFunction) NS(Sq3Lite_KeywordCheck) , METH_VARARGS , KeywordCheck_doc },
2787 { "KeywordCount" , (PyCFunction) NS(Sq3Lite_KeywordCount) , METH_NOARGS , KeywordCount_doc },
2788 { "Libversion" , (PyCFunction) NS(Sq3Lite_Libversion) , METH_NOARGS , Libversion_doc },
2789 { "LibversionNumber" , (PyCFunction) NS(Sq3Lite_LibversionNumber) , METH_NOARGS , LibversionNumber_doc },
2790 { "MemoryHighwater" , (PyCFunction) NS(Sq3Lite_MemoryHighwater) , METH_O , MemoryHighwater_doc },
2791 { "MemoryUsed" , (PyCFunction) NS(Sq3Lite_MemoryUsed) , METH_NOARGS , MemoryUsed_doc },
2792 { "OsEnd" , (PyCFunction) NS(Sq3Lite_OsEnd) , METH_NOARGS , OsEnd_doc },
2793 { "OsInit" , (PyCFunction) NS(Sq3Lite_OsInit) , METH_NOARGS , OsInit_doc },
2794 { "ReleaseMemory" , (PyCFunction) NS(Sq3Lite_ReleaseMemory) , METH_O , ReleaseMemory_doc },
2795 { "Setup" , (PyCFunction) NS(Sq3Lite_Setup) , METH_NOARGS , Setup_doc },
2796 { "Shutdown" , (PyCFunction) NS(Sq3Lite_Shutdown) , METH_NOARGS , Shutdown_doc },
2797 { "SoftHeapLimit64" , (PyCFunction) NS(Sq3Lite_SoftHeapLimit64) , METH_O , SoftHeapLimit64_doc },
2798 { "Sourceid" , (PyCFunction) NS(Sq3Lite_Sourceid) , METH_NOARGS , Sourceid_doc },
2799 { "StrGlob" , (PyCFunction) NS(Sq3Lite_StrGlob) , METH_VARARGS , StrGlob_doc },
2800 { "StrIcmp" , (PyCFunction) NS(Sq3Lite_StrIcmp) , METH_VARARGS , StrIcmp_doc },
2801 { "StrLike" , (PyCFunction) NS(Sq3Lite_StrLike) , METH_VARARGS , StrLike_doc },
2802 { "StrNicmp" , (PyCFunction) NS(Sq3Lite_StrNicmp) , METH_VARARGS , StrNicmp_doc },
2803 { "Threadsafe" , (PyCFunction) NS(Sq3Lite_Threadsafe) , METH_NOARGS , Threadsafe_doc },
2804 { "UriBoolean" , (PyCFunction) NS(Sq3Lite_UriBoolean) , METH_VARARGS , UriBoolean_doc },
2805 { "UriInt64" , (PyCFunction) NS(Sq3Lite_UriInt64) , METH_VARARGS , UriInt64_doc },
2806 { "UriKey" , (PyCFunction) NS(Sq3Lite_UriKey) , METH_VARARGS , UriKey_doc },
2807 { "UriParameter" , (PyCFunction) NS(Sq3Lite_UriParameter) , METH_VARARGS , UriParameter_doc },
2808
2809 // doc-key: Sq3Lite,Sq3,smo
2810 { "KeywordName" , (PyCFunction) NS(Sq3Lite_KeywordName) , METH_O , KeywordName_doc },
2811 { "Status" , (PyCFunction) NS(Sq3Lite_Status) , METH_VARARGS , Status_doc },
2812 { "Status64" , (PyCFunction) NS(Sq3Lite_Status64) , METH_VARARGS , Status64_doc },
2813
2814 // END-CLASS - created by 'py_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
2815
2816 // BEGIN-OBJ - created by 'py_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
2817
2818 // → no data
2819
2820 // END-OBJ - created by 'py_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
2821
2822 {NULL, NULL, 0, NULL} /* Sentinel */
2823};
#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 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
#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 PrepareEF_FromInt_doc
#define MutexE_ToString_doc
#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