theSq3Lite 10.0 NHI1 - theKernel - theLink - theConfig - theSq3Lite - theCompiler - theBrain - theGuard - theLib
c - tcl - atl - cs - py - rb - jv - cc
Loading...
Searching...
No Matches
Sq3Lite_Enum_TCL_API

Sq3Lite PACKAGE - definition of the enum type … More...

+ Collaboration diagram for Sq3Lite_Enum_TCL_API:

Functions

static OT_ProcRet tclsq3lite_Sq3Lite_AccessE_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3AccessE [Sq3Lite AccessE_FromInt value:int32] C-API
return the Sq3AccessE from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_AuthActionE_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3AuthActionE [Sq3Lite AuthActionE_FromInt value:int32] C-API
return the Sq3AuthActionE from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_AuthReturnE_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3AuthReturnE [Sq3Lite AuthReturnE_FromInt value:int32] C-API
return the Sq3AuthReturnE from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_ChangeSetConflictE_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3ChangeSetConflictE [Sq3Lite ChangeSetConflictE_FromInt value:int32] C-API
return the Sq3ChangeSetConflictE from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_ChangesetE_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3ChangesetE [Sq3Lite ChangesetE_FromInt value:int32] C-API
return the Sq3ChangesetE from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_CheckpointE_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3CheckpointE [Sq3Lite CheckpointE_FromInt value:int32] C-API
return the Sq3CheckpointE from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_ConfigE_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3ConfigE [Sq3Lite ConfigE_FromInt value:int32] C-API
return the Sq3ConfigE from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_ConflictResolutionE_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3ConflictResolutionE [Sq3Lite ConflictResolutionE_FromInt value:int32] C-API
return the Sq3ConflictResolutionE from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_DbConfigE_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3DbConfigE [Sq3Lite DbConfigE_FromInt value:int32] C-API
return the Sq3DbConfigE from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_DbStatusE_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3DbStatusE [Sq3Lite DbStatusE_FromInt value:int32] C-API
return the Sq3DbStatusE from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_DeSerializeEF_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3DeSerializeEF [Sq3Lite DeSerializeEF_FromInt value:int32] C-API
return the Sq3DeSerializeEF from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_ErrorE_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3ErrorE [Sq3Lite ErrorE_FromInt value:int32] C-API
return the Sq3ErrorE from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_ExtendetResultCodesE_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3ExtendetResultCodesE [Sq3Lite ExtendetResultCodesE_FromInt value:int32] C-API
return the Sq3ExtendetResultCodesE from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_FcntlE_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3FcntlE [Sq3Lite FcntlE_FromInt value:int32] C-API
return the Sq3FcntlE from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_FunctionEF_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3FunctionEF [Sq3Lite FunctionEF_FromInt value:int32] C-API
return the Sq3FunctionEF from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_IndexConstraintEF_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3IndexConstraintEF [Sq3Lite IndexConstraintEF_FromInt value:int32] C-API
return the Sq3IndexConstraintEF from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_IoCapEF_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3IoCapEF [Sq3Lite IoCapEF_FromInt value:int32] C-API
return the Sq3IoCapEF from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_LimitE_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3LimitE [Sq3Lite LimitE_FromInt value:int32] C-API
return the Sq3LimitE from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_LockE_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3LockE [Sq3Lite LockE_FromInt value:int32] C-API
return the Sq3LockE from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_MutexE_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3MutexE [Sq3Lite MutexE_FromInt value:int32] C-API
return the Sq3MutexE from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_OpenEF_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3OpenEF [Sq3Lite OpenEF_FromInt value:int32] C-API
return the Sq3OpenEF from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_PrepareEF_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3PrepareEF [Sq3Lite PrepareEF_FromInt value:int32] C-API
return the Sq3PrepareEF from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_ScanStatE_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3ScanStatE [Sq3Lite ScanStatE_FromInt value:int32] C-API
return the Sq3ScanStatE from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_SerializeE_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3SerializeE [Sq3Lite SerializeE_FromInt value:int32] C-API
return the Sq3SerializeE from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_SessionObjConfigE_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3SessionObjConfigE [Sq3Lite SessionObjConfigE_FromInt value:int32] C-API
return the Sq3SessionObjConfigE from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_ShmLockE_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3ShmLockE [Sq3Lite ShmLockE_FromInt value:int32] C-API
return the Sq3ShmLockE from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_StatusE_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3StatusE [Sq3Lite StatusE_FromInt value:int32] C-API
return the Sq3StatusE from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_StmtStatusE_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3StmtStatusE [Sq3Lite StmtStatusE_FromInt value:int32] C-API
return the Sq3StmtStatusE from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_SyncEF_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3SyncEF [Sq3Lite SyncEF_FromInt value:int32] C-API
return the Sq3SyncEF from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_TestCtrlE_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3TestCtrlE [Sq3Lite TestCtrlE_FromInt value:int32] C-API
return the Sq3TestCtrlE from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_TextE_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3TextE [Sq3Lite TextE_FromInt value:int32] C-API
return the Sq3TextE from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_TraceEF_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3TraceEF [Sq3Lite TraceEF_FromInt value:int32] C-API
return the Sq3TraceEF from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_TxnE_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3TxnE [Sq3Lite TxnE_FromInt value:int32] C-API
return the Sq3TxnE from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_TypeE_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3TypeE [Sq3Lite TypeE_FromInt value:int32] C-API
return the Sq3TypeE from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_VtabE_FromInt (OtClass_ARGS)
  Tcl: (static) Sq3VtabE [Sq3Lite VtabE_FromInt value:int32] C-API
return the Sq3VtabE from integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_AccessE_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite AccessE_ToInt value:Sq3AccessE] C-API
return the Sq3AccessE as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_AccessE_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite AccessE_ToString value:Sq3AccessE] C-API
return the Sq3AccessE as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_AuthActionE_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite AuthActionE_ToInt value:Sq3AuthActionE] C-API
return the Sq3AuthActionE as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_AuthActionE_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite AuthActionE_ToString value:Sq3AuthActionE] C-API
return the Sq3AuthActionE as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_AuthReturnE_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite AuthReturnE_ToInt value:Sq3AuthReturnE] C-API
return the Sq3AuthReturnE as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_AuthReturnE_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite AuthReturnE_ToString value:Sq3AuthReturnE] C-API
return the Sq3AuthReturnE as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_ChangeSetConflictE_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite ChangeSetConflictE_ToInt value:Sq3ChangeSetConflictE] C-API
return the Sq3ChangeSetConflictE as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_ChangeSetConflictE_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite ChangeSetConflictE_ToString value:Sq3ChangeSetConflictE] C-API
return the Sq3ChangeSetConflictE as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_ChangesetE_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite ChangesetE_ToInt value:Sq3ChangesetE] C-API
return the Sq3ChangesetE as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_ChangesetE_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite ChangesetE_ToString value:Sq3ChangesetE] C-API
return the Sq3ChangesetE as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_CheckpointE_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite CheckpointE_ToInt value:Sq3CheckpointE] C-API
return the Sq3CheckpointE as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_CheckpointE_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite CheckpointE_ToString value:Sq3CheckpointE] C-API
return the Sq3CheckpointE as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_ConfigE_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite ConfigE_ToInt value:Sq3ConfigE] C-API
return the Sq3ConfigE as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_ConfigE_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite ConfigE_ToString value:Sq3ConfigE] C-API
return the Sq3ConfigE as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_ConflictResolutionE_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite ConflictResolutionE_ToInt value:Sq3ConflictResolutionE] C-API
return the Sq3ConflictResolutionE as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_ConflictResolutionE_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite ConflictResolutionE_ToString value:Sq3ConflictResolutionE] C-API
return the Sq3ConflictResolutionE as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_DbConfigE_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite DbConfigE_ToInt value:Sq3DbConfigE] C-API
return the Sq3DbConfigE as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_DbConfigE_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite DbConfigE_ToString value:Sq3DbConfigE] C-API
return the Sq3DbConfigE as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_DbStatusE_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite DbStatusE_ToInt value:Sq3DbStatusE] C-API
return the Sq3DbStatusE as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_DbStatusE_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite DbStatusE_ToString value:Sq3DbStatusE] C-API
return the Sq3DbStatusE as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_DeSerializeEF_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite DeSerializeEF_ToInt value:Sq3DeSerializeEF] C-API
return the Sq3DeSerializeEF as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_DeSerializeEF_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite DeSerializeEF_ToString value:Sq3DeSerializeEF] C-API
return the Sq3DeSerializeEF as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_ErrorE_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite ErrorE_ToInt value:Sq3ErrorE] C-API
return the Sq3ErrorE as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_ErrorE_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite ErrorE_ToString value:Sq3ErrorE] C-API
return the Sq3ErrorE as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_ExtendetResultCodesE_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite ExtendetResultCodesE_ToInt value:Sq3ExtendetResultCodesE] C-API
return the Sq3ExtendetResultCodesE as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_ExtendetResultCodesE_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite ExtendetResultCodesE_ToString value:Sq3ExtendetResultCodesE] C-API
return the Sq3ExtendetResultCodesE as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_FcntlE_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite FcntlE_ToInt value:Sq3FcntlE] C-API
return the Sq3FcntlE as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_FcntlE_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite FcntlE_ToString value:Sq3FcntlE] C-API
return the Sq3FcntlE as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_FunctionEF_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite FunctionEF_ToInt value:Sq3FunctionEF] C-API
return the Sq3FunctionEF as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_FunctionEF_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite FunctionEF_ToString value:Sq3FunctionEF] C-API
return the Sq3FunctionEF as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_IndexConstraintEF_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite IndexConstraintEF_ToInt value:Sq3IndexConstraintEF] C-API
return the Sq3IndexConstraintEF as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_IndexConstraintEF_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite IndexConstraintEF_ToString value:Sq3IndexConstraintEF] C-API
return the Sq3IndexConstraintEF as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_IoCapEF_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite IoCapEF_ToInt value:Sq3IoCapEF] C-API
return the Sq3IoCapEF as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_IoCapEF_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite IoCapEF_ToString value:Sq3IoCapEF] C-API
return the Sq3IoCapEF as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_LimitE_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite LimitE_ToInt value:Sq3LimitE] C-API
return the Sq3LimitE as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_LimitE_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite LimitE_ToString value:Sq3LimitE] C-API
return the Sq3LimitE as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_LockE_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite LockE_ToInt value:Sq3LockE] C-API
return the Sq3LockE as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_LockE_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite LockE_ToString value:Sq3LockE] C-API
return the Sq3LockE as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_MutexE_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite MutexE_ToInt value:Sq3MutexE] C-API
return the Sq3MutexE as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_MutexE_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite MutexE_ToString value:Sq3MutexE] C-API
return the Sq3MutexE as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_OpenEF_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite OpenEF_ToInt value:Sq3OpenEF] C-API
return the Sq3OpenEF as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_OpenEF_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite OpenEF_ToString value:Sq3OpenEF] C-API
return the Sq3OpenEF as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_PrepareEF_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite PrepareEF_ToInt value:Sq3PrepareEF] C-API
return the Sq3PrepareEF as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_PrepareEF_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite PrepareEF_ToString value:Sq3PrepareEF] C-API
return the Sq3PrepareEF as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_ScanStatE_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite ScanStatE_ToInt value:Sq3ScanStatE] C-API
return the Sq3ScanStatE as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_ScanStatE_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite ScanStatE_ToString value:Sq3ScanStatE] C-API
return the Sq3ScanStatE as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_SerializeE_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite SerializeE_ToInt value:Sq3SerializeE] C-API
return the Sq3SerializeE as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_SerializeE_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite SerializeE_ToString value:Sq3SerializeE] C-API
return the Sq3SerializeE as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_SessionObjConfigE_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite SessionObjConfigE_ToInt value:Sq3SessionObjConfigE] C-API
return the Sq3SessionObjConfigE as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_SessionObjConfigE_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite SessionObjConfigE_ToString value:Sq3SessionObjConfigE] C-API
return the Sq3SessionObjConfigE as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_ShmLockE_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite ShmLockE_ToInt value:Sq3ShmLockE] C-API
return the Sq3ShmLockE as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_ShmLockE_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite ShmLockE_ToString value:Sq3ShmLockE] C-API
return the Sq3ShmLockE as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_StatusE_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite StatusE_ToInt value:Sq3StatusE] C-API
return the Sq3StatusE as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_StatusE_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite StatusE_ToString value:Sq3StatusE] C-API
return the Sq3StatusE as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_StmtStatusE_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite StmtStatusE_ToInt value:Sq3StmtStatusE] C-API
return the Sq3StmtStatusE as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_StmtStatusE_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite StmtStatusE_ToString value:Sq3StmtStatusE] C-API
return the Sq3StmtStatusE as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_SyncEF_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite SyncEF_ToInt value:Sq3SyncEF] C-API
return the Sq3SyncEF as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_SyncEF_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite SyncEF_ToString value:Sq3SyncEF] C-API
return the Sq3SyncEF as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_TestCtrlE_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite TestCtrlE_ToInt value:Sq3TestCtrlE] C-API
return the Sq3TestCtrlE as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_TestCtrlE_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite TestCtrlE_ToString value:Sq3TestCtrlE] C-API
return the Sq3TestCtrlE as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_TextE_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite TextE_ToInt value:Sq3TextE] C-API
return the Sq3TextE as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_TextE_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite TextE_ToString value:Sq3TextE] C-API
return the Sq3TextE as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_TraceEF_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite TraceEF_ToInt value:Sq3TraceEF] C-API
return the Sq3TraceEF as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_TraceEF_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite TraceEF_ToString value:Sq3TraceEF] C-API
return the Sq3TraceEF as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_TxnE_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite TxnE_ToInt value:Sq3TxnE] C-API
return the Sq3TxnE as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_TxnE_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite TxnE_ToString value:Sq3TxnE] C-API
return the Sq3TxnE as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_TypeE_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite TypeE_ToInt value:Sq3TypeE] C-API
return the Sq3TypeE as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_TypeE_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite TypeE_ToString value:Sq3TypeE] C-API
return the Sq3TypeE as string …
 
static OT_ProcRet tclsq3lite_Sq3Lite_VtabE_ToInt (OtClass_ARGS)
  Tcl: (static) int32 [Sq3Lite VtabE_ToInt value:Sq3VtabE] C-API
return the Sq3VtabE as integer …
 
static OT_ProcRet tclsq3lite_Sq3Lite_VtabE_ToString (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite VtabE_ToString value:Sq3VtabE] C-API
return the Sq3VtabE as string …
 

Enum To String

OT_OBJ_T tclsq3lite_Sq3AccessE_ToString (const enum Sq3AccessE type)
 
OT_OBJ_T tclsq3lite_Sq3AuthActionE_ToString (const enum Sq3AuthActionE type)
 
OT_OBJ_T tclsq3lite_Sq3AuthReturnE_ToString (const enum Sq3AuthReturnE type)
 
OT_OBJ_T tclsq3lite_Sq3ChangeSetConflictE_ToString (const enum Sq3ChangeSetConflictE type)
 
OT_OBJ_T tclsq3lite_Sq3ChangesetE_ToString (const enum Sq3ChangesetE type)
 
OT_OBJ_T tclsq3lite_Sq3CheckpointE_ToString (const enum Sq3CheckpointE type)
 
OT_OBJ_T tclsq3lite_Sq3ConfigE_ToString (const enum Sq3ConfigE type)
 
OT_OBJ_T tclsq3lite_Sq3ConflictResolutionE_ToString (const enum Sq3ConflictResolutionE type)
 
OT_OBJ_T tclsq3lite_Sq3DbConfigE_ToString (const enum Sq3DbConfigE type)
 
OT_OBJ_T tclsq3lite_Sq3DbStatusE_ToString (const enum Sq3DbStatusE type)
 
OT_OBJ_T tclsq3lite_Sq3DeSerializeEF_ToString (const enum Sq3DeSerializeEF type)
 
OT_OBJ_T tclsq3lite_Sq3ErrorE_ToString (const enum Sq3ErrorE type)
 
OT_OBJ_T tclsq3lite_Sq3ExtendetResultCodesE_ToString (const enum Sq3ExtendetResultCodesE type)
 
OT_OBJ_T tclsq3lite_Sq3FcntlE_ToString (const enum Sq3FcntlE type)
 
OT_OBJ_T tclsq3lite_Sq3FunctionEF_ToString (const enum Sq3FunctionEF type)
 
OT_OBJ_T tclsq3lite_Sq3IndexConstraintEF_ToString (const enum Sq3IndexConstraintEF type)
 
OT_OBJ_T tclsq3lite_Sq3IoCapEF_ToString (const enum Sq3IoCapEF type)
 
OT_OBJ_T tclsq3lite_Sq3LimitE_ToString (const enum Sq3LimitE type)
 
OT_OBJ_T tclsq3lite_Sq3LockE_ToString (const enum Sq3LockE type)
 
OT_OBJ_T tclsq3lite_Sq3MutexE_ToString (const enum Sq3MutexE type)
 
OT_OBJ_T tclsq3lite_Sq3OpenEF_ToString (const enum Sq3OpenEF type)
 
OT_OBJ_T tclsq3lite_Sq3PrepareEF_ToString (const enum Sq3PrepareEF type)
 
OT_OBJ_T tclsq3lite_Sq3ScanStatE_ToString (const enum Sq3ScanStatE type)
 
OT_OBJ_T tclsq3lite_Sq3SerializeE_ToString (const enum Sq3SerializeE type)
 
OT_OBJ_T tclsq3lite_Sq3SessionObjConfigE_ToString (const enum Sq3SessionObjConfigE type)
 
OT_OBJ_T tclsq3lite_Sq3ShmLockE_ToString (const enum Sq3ShmLockE type)
 
OT_OBJ_T tclsq3lite_Sq3StatusE_ToString (const enum Sq3StatusE type)
 
OT_OBJ_T tclsq3lite_Sq3StmtStatusE_ToString (const enum Sq3StmtStatusE type)
 
OT_OBJ_T tclsq3lite_Sq3SyncEF_ToString (const enum Sq3SyncEF type)
 
OT_OBJ_T tclsq3lite_Sq3TestCtrlE_ToString (const enum Sq3TestCtrlE type)
 
OT_OBJ_T tclsq3lite_Sq3TextE_ToString (const enum Sq3TextE type)
 
OT_OBJ_T tclsq3lite_Sq3TraceEF_ToString (const enum Sq3TraceEF type)
 
OT_OBJ_T tclsq3lite_Sq3TxnE_ToString (const enum Sq3TxnE type)
 
OT_OBJ_T tclsq3lite_Sq3TypeE_ToString (const enum Sq3TypeE type)
 
OT_OBJ_T tclsq3lite_Sq3VtabE_ToString (const enum Sq3VtabE type)
 

Enum From Obj

int tclsq3lite_Get_Sq3AccessE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3AccessE *ret)
 
int tclsq3lite_Get_Sq3AuthActionE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3AuthActionE *ret)
 
int tclsq3lite_Get_Sq3AuthReturnE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3AuthReturnE *ret)
 
int tclsq3lite_Get_Sq3ChangeSetConflictE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ChangeSetConflictE *ret)
 
int tclsq3lite_Get_Sq3ChangesetE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ChangesetE *ret)
 
int tclsq3lite_Get_Sq3CheckpointE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3CheckpointE *ret)
 
int tclsq3lite_Get_Sq3ConfigE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ConfigE *ret)
 
int tclsq3lite_Get_Sq3ConflictResolutionE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ConflictResolutionE *ret)
 
int tclsq3lite_Get_Sq3DbConfigE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3DbConfigE *ret)
 
int tclsq3lite_Get_Sq3DbStatusE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3DbStatusE *ret)
 
int tclsq3lite_Get_Sq3DeSerializeEF_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3DeSerializeEF *ret)
 
int tclsq3lite_Get_Sq3ErrorE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ErrorE *ret)
 
int tclsq3lite_Get_Sq3ExtendetResultCodesE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ExtendetResultCodesE *ret)
 
int tclsq3lite_Get_Sq3FcntlE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3FcntlE *ret)
 
int tclsq3lite_Get_Sq3FunctionEF_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3FunctionEF *ret)
 
int tclsq3lite_Get_Sq3IndexConstraintEF_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3IndexConstraintEF *ret)
 
int tclsq3lite_Get_Sq3IoCapEF_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3IoCapEF *ret)
 
int tclsq3lite_Get_Sq3LimitE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3LimitE *ret)
 
int tclsq3lite_Get_Sq3LockE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3LockE *ret)
 
int tclsq3lite_Get_Sq3MutexE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3MutexE *ret)
 
int tclsq3lite_Get_Sq3OpenEF_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3OpenEF *ret)
 
int tclsq3lite_Get_Sq3PrepareEF_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3PrepareEF *ret)
 
int tclsq3lite_Get_Sq3ScanStatE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ScanStatE *ret)
 
int tclsq3lite_Get_Sq3SerializeE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3SerializeE *ret)
 
int tclsq3lite_Get_Sq3SessionObjConfigE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3SessionObjConfigE *ret)
 
int tclsq3lite_Get_Sq3ShmLockE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ShmLockE *ret)
 
int tclsq3lite_Get_Sq3StatusE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3StatusE *ret)
 
int tclsq3lite_Get_Sq3StmtStatusE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3StmtStatusE *ret)
 
int tclsq3lite_Get_Sq3SyncEF_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3SyncEF *ret)
 
int tclsq3lite_Get_Sq3TestCtrlE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3TestCtrlE *ret)
 
int tclsq3lite_Get_Sq3TextE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3TextE *ret)
 
int tclsq3lite_Get_Sq3TraceEF_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3TraceEF *ret)
 
int tclsq3lite_Get_Sq3TxnE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3TxnE *ret)
 
int tclsq3lite_Get_Sq3TypeE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3TypeE *ret)
 
int tclsq3lite_Get_Sq3VtabE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3VtabE *ret)
 

Detailed Description

Sq3Lite PACKAGE - definition of the enum type …

read more at: MkKernel_Enum_C_API

read more at: MkKernel_Enum_C_API

Function Documentation

◆ tclsq3lite_Get_Sq3AccessE_FromObj()

int tclsq3lite_Get_Sq3AccessE_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3AccessE * ret )

Definition at line 1057 of file LibSq3Lite_tcl.c.

1057 {
1058 const static struct LookupEnumE keys[] = {
1059 { "READ" , SQ3_ACCESS_READ },
1060 { "EXISTS" , SQ3_ACCESS_EXISTS },
1061 { "READWRITE" , SQ3_ACCESS_READWRITE },
1062 { "ACCESS_READ" , SQ3_ACCESS_READ },
1063 { "ACCESS_EXISTS" , SQ3_ACCESS_EXISTS },
1064 { "SQ3_ACCESS_READ" , SQ3_ACCESS_READ },
1065 { "ACCESS_READWRITE" , SQ3_ACCESS_READWRITE },
1066 { "SQ3_ACCESS_EXISTS" , SQ3_ACCESS_EXISTS },
1067 { "SQ3_ACCESS_READWRITE" , SQ3_ACCESS_READWRITE },
1068 { NULL , 0 },
1069 };
1070
1071 int index;
1072 OtErrorCheckLng (Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
1073 sizeof(struct LookupClassS), "enum", TCL_EXACT, &index));
1074 *ret = keys[index].val;
1075 return TCL_OK;
1076}
#define OtErrorCheckLng(cmd)
@ SQ3_ACCESS_EXISTS
@ SQ3_ACCESS_READWRITE
@ SQ3_ACCESS_READ

◆ tclsq3lite_Get_Sq3AuthActionE_FromObj()

int tclsq3lite_Get_Sq3AuthActionE_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3AuthActionE * ret )

Definition at line 1078 of file LibSq3Lite_tcl.c.

1078 {
1079 const static struct LookupEnumE keys[] = {
1080 { "READ" , SQ3_AUTHACTION_READ },
1081 { "COPY" , SQ3_AUTHACTION_COPY },
1082 { "DELETE" , SQ3_AUTHACTION_DELETE },
1083 { "UPDATE" , SQ3_AUTHACTION_UPDATE },
1084 { "SELECT" , SQ3_AUTHACTION_SELECT },
1085 { "INSERT" , SQ3_AUTHACTION_INSERT },
1086 { "ATTACH" , SQ3_AUTHACTION_ATTACH },
1087 { "PRAGMA" , SQ3_AUTHACTION_PRAGMA },
1088 { "DETACH" , SQ3_AUTHACTION_DETACH },
1089 { "REINDEX" , SQ3_AUTHACTION_REINDEX },
1090 { "ANALYZE" , SQ3_AUTHACTION_ANALYZE },
1091 { "FUNCTION" , SQ3_AUTHACTION_FUNCTION },
1092 { "SAVEPOINT" , SQ3_AUTHACTION_SAVEPOINT },
1093 { "RECURSIVE" , SQ3_AUTHACTION_RECURSIVE },
1094 { "DROP_VIEW" , SQ3_AUTHACTION_DROP_VIEW },
1095 { "DROP_TABLE" , SQ3_AUTHACTION_DROP_TABLE },
1096 { "DROP_INDEX" , SQ3_AUTHACTION_DROP_INDEX },
1097 { "ALTER_TABLE" , SQ3_AUTHACTION_ALTER_TABLE },
1098 { "TRANSACTION" , SQ3_AUTHACTION_TRANSACTION },
1099 { "CREATE_VIEW" , SQ3_AUTHACTION_CREATE_VIEW },
1100 { "DROP_VTABLE" , SQ3_AUTHACTION_DROP_VTABLE },
1101 { "CREATE_TABLE" , SQ3_AUTHACTION_CREATE_TABLE },
1102 { "DROP_TRIGGER" , SQ3_AUTHACTION_DROP_TRIGGER },
1103 { "CREATE_INDEX" , SQ3_AUTHACTION_CREATE_INDEX },
1104 { "CREATE_VTABLE" , SQ3_AUTHACTION_CREATE_VTABLE },
1105 { "DROP_TEMP_VIEW" , SQ3_AUTHACTION_DROP_TEMP_VIEW },
1106 { "CREATE_TRIGGER" , SQ3_AUTHACTION_CREATE_TRIGGER },
1107 { "DROP_TEMP_TABLE" , SQ3_AUTHACTION_DROP_TEMP_TABLE },
1108 { "DROP_TEMP_INDEX" , SQ3_AUTHACTION_DROP_TEMP_INDEX },
1109 { "AUTHACTION_READ" , SQ3_AUTHACTION_READ },
1110 { "AUTHACTION_COPY" , SQ3_AUTHACTION_COPY },
1111 { "CREATE_TEMP_VIEW" , SQ3_AUTHACTION_CREATE_TEMP_VIEW },
1112 { "AUTHACTION_UPDATE" , SQ3_AUTHACTION_UPDATE },
1113 { "AUTHACTION_SELECT" , SQ3_AUTHACTION_SELECT },
1114 { "AUTHACTION_INSERT" , SQ3_AUTHACTION_INSERT },
1115 { "AUTHACTION_ATTACH" , SQ3_AUTHACTION_ATTACH },
1116 { "AUTHACTION_PRAGMA" , SQ3_AUTHACTION_PRAGMA },
1117 { "AUTHACTION_DETACH" , SQ3_AUTHACTION_DETACH },
1118 { "CREATE_TEMP_TABLE" , SQ3_AUTHACTION_CREATE_TEMP_TABLE },
1119 { "DROP_TEMP_TRIGGER" , SQ3_AUTHACTION_DROP_TEMP_TRIGGER },
1120 { "CREATE_TEMP_INDEX" , SQ3_AUTHACTION_CREATE_TEMP_INDEX },
1121 { "AUTHACTION_DELETE" , SQ3_AUTHACTION_DELETE },
1122 { "AUTHACTION_ANALYZE" , SQ3_AUTHACTION_ANALYZE },
1123 { "AUTHACTION_REINDEX" , SQ3_AUTHACTION_REINDEX },
1124 { "AUTHACTION_FUNCTION" , SQ3_AUTHACTION_FUNCTION },
1125 { "SQ3_AUTHACTION_READ" , SQ3_AUTHACTION_READ },
1126 { "CREATE_TEMP_TRIGGER" , SQ3_AUTHACTION_CREATE_TEMP_TRIGGER },
1127 { "SQ3_AUTHACTION_COPY" , SQ3_AUTHACTION_COPY },
1128 { "AUTHACTION_RECURSIVE" , SQ3_AUTHACTION_RECURSIVE },
1129 { "AUTHACTION_DROP_VIEW" , SQ3_AUTHACTION_DROP_VIEW },
1130 { "AUTHACTION_SAVEPOINT" , SQ3_AUTHACTION_SAVEPOINT },
1131 { "SQ3_AUTHACTION_DELETE" , SQ3_AUTHACTION_DELETE },
1132 { "SQ3_AUTHACTION_UPDATE" , SQ3_AUTHACTION_UPDATE },
1133 { "AUTHACTION_DROP_TABLE" , SQ3_AUTHACTION_DROP_TABLE },
1134 { "SQ3_AUTHACTION_SELECT" , SQ3_AUTHACTION_SELECT },
1135 { "SQ3_AUTHACTION_INSERT" , SQ3_AUTHACTION_INSERT },
1136 { "SQ3_AUTHACTION_ATTACH" , SQ3_AUTHACTION_ATTACH },
1137 { "SQ3_AUTHACTION_PRAGMA" , SQ3_AUTHACTION_PRAGMA },
1138 { "AUTHACTION_DROP_INDEX" , SQ3_AUTHACTION_DROP_INDEX },
1139 { "SQ3_AUTHACTION_DETACH" , SQ3_AUTHACTION_DETACH },
1140 { "SQ3_AUTHACTION_REINDEX" , SQ3_AUTHACTION_REINDEX },
1141 { "AUTHACTION_CREATE_VIEW" , SQ3_AUTHACTION_CREATE_VIEW },
1142 { "AUTHACTION_DROP_VTABLE" , SQ3_AUTHACTION_DROP_VTABLE },
1143 { "SQ3_AUTHACTION_ANALYZE" , SQ3_AUTHACTION_ANALYZE },
1144 { "AUTHACTION_ALTER_TABLE" , SQ3_AUTHACTION_ALTER_TABLE },
1145 { "AUTHACTION_TRANSACTION" , SQ3_AUTHACTION_TRANSACTION },
1146 { "AUTHACTION_CREATE_TABLE" , SQ3_AUTHACTION_CREATE_TABLE },
1147 { "AUTHACTION_DROP_TRIGGER" , SQ3_AUTHACTION_DROP_TRIGGER },
1148 { "AUTHACTION_CREATE_INDEX" , SQ3_AUTHACTION_CREATE_INDEX },
1149 { "SQ3_AUTHACTION_FUNCTION" , SQ3_AUTHACTION_FUNCTION },
1150 { "SQ3_AUTHACTION_SAVEPOINT" , SQ3_AUTHACTION_SAVEPOINT },
1151 { "AUTHACTION_CREATE_VTABLE" , SQ3_AUTHACTION_CREATE_VTABLE },
1152 { "SQ3_AUTHACTION_RECURSIVE" , SQ3_AUTHACTION_RECURSIVE },
1153 { "SQ3_AUTHACTION_DROP_VIEW" , SQ3_AUTHACTION_DROP_VIEW },
1154 { "SQ3_AUTHACTION_DROP_TABLE" , SQ3_AUTHACTION_DROP_TABLE },
1155 { "AUTHACTION_DROP_TEMP_VIEW" , SQ3_AUTHACTION_DROP_TEMP_VIEW },
1156 { "SQ3_AUTHACTION_DROP_INDEX" , SQ3_AUTHACTION_DROP_INDEX },
1157 { "AUTHACTION_CREATE_TRIGGER" , SQ3_AUTHACTION_CREATE_TRIGGER },
1158 { "AUTHACTION_DROP_TEMP_TABLE" , SQ3_AUTHACTION_DROP_TEMP_TABLE },
1159 { "SQ3_AUTHACTION_CREATE_VIEW" , SQ3_AUTHACTION_CREATE_VIEW },
1160 { "SQ3_AUTHACTION_DROP_VTABLE" , SQ3_AUTHACTION_DROP_VTABLE },
1161 { "AUTHACTION_DROP_TEMP_INDEX" , SQ3_AUTHACTION_DROP_TEMP_INDEX },
1162 { "SQ3_AUTHACTION_ALTER_TABLE" , SQ3_AUTHACTION_ALTER_TABLE },
1163 { "SQ3_AUTHACTION_TRANSACTION" , SQ3_AUTHACTION_TRANSACTION },
1164 { "SQ3_AUTHACTION_CREATE_TABLE" , SQ3_AUTHACTION_CREATE_TABLE },
1165 { "AUTHACTION_CREATE_TEMP_VIEW" , SQ3_AUTHACTION_CREATE_TEMP_VIEW },
1166 { "SQ3_AUTHACTION_DROP_TRIGGER" , SQ3_AUTHACTION_DROP_TRIGGER },
1167 { "SQ3_AUTHACTION_CREATE_INDEX" , SQ3_AUTHACTION_CREATE_INDEX },
1168 { "AUTHACTION_CREATE_TEMP_TABLE" , SQ3_AUTHACTION_CREATE_TEMP_TABLE },
1169 { "AUTHACTION_DROP_TEMP_TRIGGER" , SQ3_AUTHACTION_DROP_TEMP_TRIGGER },
1170 { "SQ3_AUTHACTION_CREATE_VTABLE" , SQ3_AUTHACTION_CREATE_VTABLE },
1171 { "AUTHACTION_CREATE_TEMP_INDEX" , SQ3_AUTHACTION_CREATE_TEMP_INDEX },
1172 { "SQ3_AUTHACTION_CREATE_TRIGGER" , SQ3_AUTHACTION_CREATE_TRIGGER },
1173 { "SQ3_AUTHACTION_DROP_TEMP_VIEW" , SQ3_AUTHACTION_DROP_TEMP_VIEW },
1174 { "SQ3_AUTHACTION_DROP_TEMP_TABLE" , SQ3_AUTHACTION_DROP_TEMP_TABLE },
1175 { "SQ3_AUTHACTION_DROP_TEMP_INDEX" , SQ3_AUTHACTION_DROP_TEMP_INDEX },
1176 { "AUTHACTION_CREATE_TEMP_TRIGGER" , SQ3_AUTHACTION_CREATE_TEMP_TRIGGER },
1177 { "SQ3_AUTHACTION_CREATE_TEMP_VIEW" , SQ3_AUTHACTION_CREATE_TEMP_VIEW },
1178 { "SQ3_AUTHACTION_CREATE_TEMP_TABLE" , SQ3_AUTHACTION_CREATE_TEMP_TABLE },
1179 { "SQ3_AUTHACTION_DROP_TEMP_TRIGGER" , SQ3_AUTHACTION_DROP_TEMP_TRIGGER },
1180 { "SQ3_AUTHACTION_CREATE_TEMP_INDEX" , SQ3_AUTHACTION_CREATE_TEMP_INDEX },
1181 { "SQ3_AUTHACTION_CREATE_TEMP_TRIGGER" , SQ3_AUTHACTION_CREATE_TEMP_TRIGGER },
1182 { NULL , 0 },
1183 };
1184
1185 int index;
1186 OtErrorCheckLng (Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
1187 sizeof(struct LookupClassS), "enum", TCL_EXACT, &index));
1188 *ret = keys[index].val;
1189 return TCL_OK;
1190}
@ SQ3_AUTHACTION_INSERT
@ SQ3_AUTHACTION_DROP_TABLE
@ SQ3_AUTHACTION_DROP_VTABLE
@ SQ3_AUTHACTION_CREATE_TEMP_TABLE
@ SQ3_AUTHACTION_TRANSACTION
@ SQ3_AUTHACTION_ATTACH
@ SQ3_AUTHACTION_DELETE
@ SQ3_AUTHACTION_CREATE_TABLE
@ SQ3_AUTHACTION_FUNCTION
@ SQ3_AUTHACTION_DROP_VIEW
@ SQ3_AUTHACTION_PRAGMA
@ SQ3_AUTHACTION_READ
@ SQ3_AUTHACTION_DROP_TEMP_TABLE
@ SQ3_AUTHACTION_RECURSIVE
@ SQ3_AUTHACTION_DROP_INDEX
@ SQ3_AUTHACTION_ANALYZE
@ SQ3_AUTHACTION_CREATE_TEMP_INDEX
@ SQ3_AUTHACTION_DROP_TEMP_INDEX
@ SQ3_AUTHACTION_CREATE_TRIGGER
@ SQ3_AUTHACTION_ALTER_TABLE
@ SQ3_AUTHACTION_SELECT
@ SQ3_AUTHACTION_DROP_TEMP_TRIGGER
@ SQ3_AUTHACTION_DROP_TEMP_VIEW
@ SQ3_AUTHACTION_REINDEX
@ SQ3_AUTHACTION_DETACH
@ SQ3_AUTHACTION_UPDATE
@ SQ3_AUTHACTION_CREATE_TEMP_VIEW
@ SQ3_AUTHACTION_COPY
@ SQ3_AUTHACTION_CREATE_INDEX
@ SQ3_AUTHACTION_CREATE_VTABLE
@ SQ3_AUTHACTION_DROP_TRIGGER
@ SQ3_AUTHACTION_CREATE_TEMP_TRIGGER
@ SQ3_AUTHACTION_CREATE_VIEW
@ SQ3_AUTHACTION_SAVEPOINT

◆ tclsq3lite_Get_Sq3AuthReturnE_FromObj()

int tclsq3lite_Get_Sq3AuthReturnE_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3AuthReturnE * ret )

Definition at line 1192 of file LibSq3Lite_tcl.c.

1192 {
1193 const static struct LookupEnumE keys[] = {
1194 { "OK" , SQ3_AUTHRETURN_OK },
1195 { "DENY" , SQ3_AUTHRETURN_DENY },
1196 { "IGNORE" , SQ3_AUTHRETURN_IGNORE },
1197 { "AUTHRETURN_OK" , SQ3_AUTHRETURN_OK },
1198 { "AUTHRETURN_DENY" , SQ3_AUTHRETURN_DENY },
1199 { "AUTHRETURN_IGNORE" , SQ3_AUTHRETURN_IGNORE },
1200 { "SQ3_AUTHRETURN_OK" , SQ3_AUTHRETURN_OK },
1201 { "SQ3_AUTHRETURN_DENY" , SQ3_AUTHRETURN_DENY },
1202 { "SQ3_AUTHRETURN_IGNORE" , SQ3_AUTHRETURN_IGNORE },
1203 { NULL , 0 },
1204 };
1205
1206 int index;
1207 OtErrorCheckLng (Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
1208 sizeof(struct LookupClassS), "enum", TCL_EXACT, &index));
1209 *ret = keys[index].val;
1210 return TCL_OK;
1211}
@ SQ3_AUTHRETURN_IGNORE
@ SQ3_AUTHRETURN_DENY
@ SQ3_AUTHRETURN_OK

◆ tclsq3lite_Get_Sq3ChangeSetConflictE_FromObj()

int tclsq3lite_Get_Sq3ChangeSetConflictE_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3ChangeSetConflictE * ret )

Definition at line 1213 of file LibSq3Lite_tcl.c.

1213 {
1214 const static struct LookupEnumE keys[] = {
1215 { "OMIT" , SQ3_CHANGESET_CONFLICT_OMIT },
1216 { "ABORT" , SQ3_CHANGESET_CONFLICT_ABORT },
1217 { "REPLACE" , SQ3_CHANGESET_CONFLICT_REPLACE },
1218 { "CONFLICT_OMIT" , SQ3_CHANGESET_CONFLICT_OMIT },
1219 { "CONFLICT_ABORT" , SQ3_CHANGESET_CONFLICT_ABORT },
1220 { "CONFLICT_REPLACE" , SQ3_CHANGESET_CONFLICT_REPLACE },
1221 { "CHANGESET_CONFLICT_OMIT" , SQ3_CHANGESET_CONFLICT_OMIT },
1222 { "CHANGESET_CONFLICT_ABORT" , SQ3_CHANGESET_CONFLICT_ABORT },
1223 { "CHANGESET_CONFLICT_REPLACE" , SQ3_CHANGESET_CONFLICT_REPLACE },
1224 { "SQ3_CHANGESET_CONFLICT_OMIT" , SQ3_CHANGESET_CONFLICT_OMIT },
1225 { "SQ3_CHANGESET_CONFLICT_ABORT" , SQ3_CHANGESET_CONFLICT_ABORT },
1226 { "SQ3_CHANGESET_CONFLICT_REPLACE" , SQ3_CHANGESET_CONFLICT_REPLACE },
1227 { NULL , 0 },
1228 };
1229
1230 int index;
1231 OtErrorCheckLng (Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
1232 sizeof(struct LookupClassS), "enum", TCL_EXACT, &index));
1233 *ret = keys[index].val;
1234 return TCL_OK;
1235}
@ SQ3_CHANGESET_CONFLICT_OMIT
@ SQ3_CHANGESET_CONFLICT_ABORT
@ SQ3_CHANGESET_CONFLICT_REPLACE

◆ tclsq3lite_Get_Sq3ChangesetE_FromObj()

int tclsq3lite_Get_Sq3ChangesetE_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3ChangesetE * ret )

Definition at line 1237 of file LibSq3Lite_tcl.c.

1237 {
1238 const static struct LookupEnumE keys[] = {
1239 { "DATA" , SQ3_CHANGESET_DATA },
1240 { "CONFLICT" , SQ3_CHANGESET_CONFLICT },
1241 { "NOTFOUND" , SQ3_CHANGESET_NOTFOUND },
1242 { "CONSTRAINT" , SQ3_CHANGESET_CONSTRAINT },
1243 { "FOREIGN_KEY" , SQ3_CHANGESET_FOREIGN_KEY },
1244 { "CHANGESET_DATA" , SQ3_CHANGESET_DATA },
1245 { "SQ3_CHANGESET_DATA" , SQ3_CHANGESET_DATA },
1246 { "CHANGESET_CONFLICT" , SQ3_CHANGESET_CONFLICT },
1247 { "CHANGESET_NOTFOUND" , SQ3_CHANGESET_NOTFOUND },
1248 { "CHANGESET_CONSTRAINT" , SQ3_CHANGESET_CONSTRAINT },
1249 { "CHANGESET_FOREIGN_KEY" , SQ3_CHANGESET_FOREIGN_KEY },
1250 { "SQ3_CHANGESET_CONFLICT" , SQ3_CHANGESET_CONFLICT },
1251 { "SQ3_CHANGESET_NOTFOUND" , SQ3_CHANGESET_NOTFOUND },
1252 { "SQ3_CHANGESET_CONSTRAINT" , SQ3_CHANGESET_CONSTRAINT },
1253 { "SQ3_CHANGESET_FOREIGN_KEY" , SQ3_CHANGESET_FOREIGN_KEY },
1254 { NULL , 0 },
1255 };
1256
1257 int index;
1258 OtErrorCheckLng (Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
1259 sizeof(struct LookupClassS), "enum", TCL_EXACT, &index));
1260 *ret = keys[index].val;
1261 return TCL_OK;
1262}
@ SQ3_CHANGESET_CONFLICT
@ SQ3_CHANGESET_DATA
@ SQ3_CHANGESET_CONSTRAINT
@ SQ3_CHANGESET_FOREIGN_KEY
@ SQ3_CHANGESET_NOTFOUND

◆ tclsq3lite_Get_Sq3CheckpointE_FromObj()

int tclsq3lite_Get_Sq3CheckpointE_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3CheckpointE * ret )

Definition at line 1264 of file LibSq3Lite_tcl.c.

1264 {
1265 const static struct LookupEnumE keys[] = {
1266 { "FULL" , SQ3_CHECKPOINT_FULL },
1267 { "PASSIVE" , SQ3_CHECKPOINT_PASSIVE },
1268 { "RESTART" , SQ3_CHECKPOINT_RESTART },
1269 { "TRUNCATE" , SQ3_CHECKPOINT_TRUNCATE },
1270 { "CHECKPOINT_FULL" , SQ3_CHECKPOINT_FULL },
1271 { "CHECKPOINT_PASSIVE" , SQ3_CHECKPOINT_PASSIVE },
1272 { "CHECKPOINT_RESTART" , SQ3_CHECKPOINT_RESTART },
1273 { "SQ3_CHECKPOINT_FULL" , SQ3_CHECKPOINT_FULL },
1274 { "CHECKPOINT_TRUNCATE" , SQ3_CHECKPOINT_TRUNCATE },
1275 { "SQ3_CHECKPOINT_PASSIVE" , SQ3_CHECKPOINT_PASSIVE },
1276 { "SQ3_CHECKPOINT_RESTART" , SQ3_CHECKPOINT_RESTART },
1277 { "SQ3_CHECKPOINT_TRUNCATE" , SQ3_CHECKPOINT_TRUNCATE },
1278 { NULL , 0 },
1279 };
1280
1281 int index;
1282 OtErrorCheckLng (Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
1283 sizeof(struct LookupClassS), "enum", TCL_EXACT, &index));
1284 *ret = keys[index].val;
1285 return TCL_OK;
1286}
@ SQ3_CHECKPOINT_RESTART
Definition Sq3Enum_sq3.h:40
@ SQ3_CHECKPOINT_PASSIVE
Definition Sq3Enum_sq3.h:38
@ SQ3_CHECKPOINT_TRUNCATE
Definition Sq3Enum_sq3.h:41
@ SQ3_CHECKPOINT_FULL
Definition Sq3Enum_sq3.h:39

◆ tclsq3lite_Get_Sq3ConfigE_FromObj()

int tclsq3lite_Get_Sq3ConfigE_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3ConfigE * ret )

Definition at line 1288 of file LibSq3Lite_tcl.c.

1288 {
1289 const static struct LookupEnumE keys[] = {
1290 { "URI" , SQ3_CONFIG_URI },
1291 { "LOG" , SQ3_CONFIG_LOG },
1292 { "HEAP" , SQ3_CONFIG_HEAP },
1293 { "MUTEX" , SQ3_CONFIG_MUTEX },
1294 { "PMASZ" , SQ3_CONFIG_PMASZ },
1295 { "SQLLOG" , SQ3_CONFIG_SQLLOG },
1296 { "PCACHE" , SQ3_CONFIG_PCACHE },
1297 { "MALLOC" , SQ3_CONFIG_MALLOC },
1298 { "SCRATCH" , SQ3_CONFIG_SCRATCH },
1299 { "PCACHE2" , SQ3_CONFIG_PCACHE2 },
1300 { "GETMUTEX" , SQ3_CONFIG_GETMUTEX },
1301 { "LOOKASIDE" , SQ3_CONFIG_LOOKASIDE },
1302 { "MEMSTATUS" , SQ3_CONFIG_MEMSTATUS },
1303 { "GETPCACHE" , SQ3_CONFIG_GETPCACHE },
1304 { "MMAP_SIZE" , SQ3_CONFIG_MMAP_SIZE },
1305 { "PAGECACHE" , SQ3_CONFIG_PAGECACHE },
1306 { "GETMALLOC" , SQ3_CONFIG_GETMALLOC },
1307 { "GETPCACHE2" , SQ3_CONFIG_GETPCACHE2 },
1308 { "CONFIG_URI" , SQ3_CONFIG_URI },
1309 { "CONFIG_LOG" , SQ3_CONFIG_LOG },
1310 { "SERIALIZED" , SQ3_CONFIG_SERIALIZED },
1311 { "CONFIG_HEAP" , SQ3_CONFIG_HEAP },
1312 { "MULTITHREAD" , SQ3_CONFIG_MULTITHREAD },
1313 { "CONFIG_PMASZ" , SQ3_CONFIG_PMASZ },
1314 { "SMALL_MALLOC" , SQ3_CONFIG_SMALL_MALLOC },
1315 { "PCACHE_HDRSZ" , SQ3_CONFIG_PCACHE_HDRSZ },
1316 { "CONFIG_MUTEX" , SQ3_CONFIG_MUTEX },
1317 { "SINGLETHREAD" , SQ3_CONFIG_SINGLETHREAD },
1318 { "CONFIG_SQLLOG" , SQ3_CONFIG_SQLLOG },
1319 { "CONFIG_PCACHE" , SQ3_CONFIG_PCACHE },
1320 { "MEMDB_MAXSIZE" , SQ3_CONFIG_MEMDB_MAXSIZE },
1321 { "CONFIG_MALLOC" , SQ3_CONFIG_MALLOC },
1322 { "CONFIG_PCACHE2" , SQ3_CONFIG_PCACHE2 },
1323 { "WIN32_HEAPSIZE" , SQ3_CONFIG_WIN32_HEAPSIZE },
1324 { "STMTJRNL_SPILL" , SQ3_CONFIG_STMTJRNL_SPILL },
1325 { "SORTERREF_SIZE" , SQ3_CONFIG_SORTERREF_SIZE },
1326 { "SQ3_CONFIG_URI" , SQ3_CONFIG_URI },
1327 { "SQ3_CONFIG_LOG" , SQ3_CONFIG_LOG },
1328 { "CONFIG_SCRATCH" , SQ3_CONFIG_SCRATCH },
1329 { "CONFIG_GETMUTEX" , SQ3_CONFIG_GETMUTEX },
1330 { "SQ3_CONFIG_HEAP" , SQ3_CONFIG_HEAP },
1331 { "CONFIG_LOOKASIDE" , SQ3_CONFIG_LOOKASIDE },
1332 { "CONFIG_MEMSTATUS" , SQ3_CONFIG_MEMSTATUS },
1333 { "CONFIG_GETPCACHE" , SQ3_CONFIG_GETPCACHE },
1334 { "CONFIG_MMAP_SIZE" , SQ3_CONFIG_MMAP_SIZE },
1335 { "SQ3_CONFIG_MUTEX" , SQ3_CONFIG_MUTEX },
1336 { "CONFIG_PAGECACHE" , SQ3_CONFIG_PAGECACHE },
1337 { "CONFIG_GETMALLOC" , SQ3_CONFIG_GETMALLOC },
1338 { "SQ3_CONFIG_PMASZ" , SQ3_CONFIG_PMASZ },
1339 { "CONFIG_SERIALIZED" , SQ3_CONFIG_SERIALIZED },
1340 { "SQ3_CONFIG_MALLOC" , SQ3_CONFIG_MALLOC },
1341 { "SQ3_CONFIG_SQLLOG" , SQ3_CONFIG_SQLLOG },
1342 { "SQ3_CONFIG_PCACHE" , SQ3_CONFIG_PCACHE },
1343 { "CONFIG_GETPCACHE2" , SQ3_CONFIG_GETPCACHE2 },
1344 { "CONFIG_MULTITHREAD" , SQ3_CONFIG_MULTITHREAD },
1345 { "SQ3_CONFIG_PCACHE2" , SQ3_CONFIG_PCACHE2 },
1346 { "SQ3_CONFIG_SCRATCH" , SQ3_CONFIG_SCRATCH },
1347 { "COVERING_INDEX_SCAN" , SQ3_CONFIG_COVERING_INDEX_SCAN },
1348 { "CONFIG_SMALL_MALLOC" , SQ3_CONFIG_SMALL_MALLOC },
1349 { "SQ3_CONFIG_GETMUTEX" , SQ3_CONFIG_GETMUTEX },
1350 { "CONFIG_PCACHE_HDRSZ" , SQ3_CONFIG_PCACHE_HDRSZ },
1351 { "CONFIG_SINGLETHREAD" , SQ3_CONFIG_SINGLETHREAD },
1352 { "SQ3_CONFIG_PAGECACHE" , SQ3_CONFIG_PAGECACHE },
1353 { "CONFIG_MEMDB_MAXSIZE" , SQ3_CONFIG_MEMDB_MAXSIZE },
1354 { "SQ3_CONFIG_GETMALLOC" , SQ3_CONFIG_GETMALLOC },
1355 { "SQ3_CONFIG_LOOKASIDE" , SQ3_CONFIG_LOOKASIDE },
1356 { "SQ3_CONFIG_MEMSTATUS" , SQ3_CONFIG_MEMSTATUS },
1357 { "SQ3_CONFIG_GETPCACHE" , SQ3_CONFIG_GETPCACHE },
1358 { "SQ3_CONFIG_MMAP_SIZE" , SQ3_CONFIG_MMAP_SIZE },
1359 { "SQ3_CONFIG_GETPCACHE2" , SQ3_CONFIG_GETPCACHE2 },
1360 { "CONFIG_WIN32_HEAPSIZE" , SQ3_CONFIG_WIN32_HEAPSIZE },
1361 { "CONFIG_STMTJRNL_SPILL" , SQ3_CONFIG_STMTJRNL_SPILL },
1362 { "CONFIG_SORTERREF_SIZE" , SQ3_CONFIG_SORTERREF_SIZE },
1363 { "SQ3_CONFIG_SERIALIZED" , SQ3_CONFIG_SERIALIZED },
1364 { "SQ3_CONFIG_MULTITHREAD" , SQ3_CONFIG_MULTITHREAD },
1365 { "SQ3_CONFIG_SMALL_MALLOC" , SQ3_CONFIG_SMALL_MALLOC },
1366 { "SQ3_CONFIG_PCACHE_HDRSZ" , SQ3_CONFIG_PCACHE_HDRSZ },
1367 { "SQ3_CONFIG_SINGLETHREAD" , SQ3_CONFIG_SINGLETHREAD },
1368 { "SQ3_CONFIG_MEMDB_MAXSIZE" , SQ3_CONFIG_MEMDB_MAXSIZE },
1369 { "SQ3_CONFIG_WIN32_HEAPSIZE" , SQ3_CONFIG_WIN32_HEAPSIZE },
1370 { "SQ3_CONFIG_STMTJRNL_SPILL" , SQ3_CONFIG_STMTJRNL_SPILL },
1371 { "SQ3_CONFIG_SORTERREF_SIZE" , SQ3_CONFIG_SORTERREF_SIZE },
1372 { "CONFIG_COVERING_INDEX_SCAN" , SQ3_CONFIG_COVERING_INDEX_SCAN },
1373 { "SQ3_CONFIG_COVERING_INDEX_SCAN" , SQ3_CONFIG_COVERING_INDEX_SCAN },
1374 { NULL , 0 },
1375 };
1376
1377 int index;
1378 OtErrorCheckLng (Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
1379 sizeof(struct LookupClassS), "enum", TCL_EXACT, &index));
1380 *ret = keys[index].val;
1381 return TCL_OK;
1382}
@ SQ3_CONFIG_SMALL_MALLOC
@ SQ3_CONFIG_SQLLOG
@ SQ3_CONFIG_MMAP_SIZE
@ SQ3_CONFIG_SERIALIZED
@ SQ3_CONFIG_URI
@ SQ3_CONFIG_LOG
@ SQ3_CONFIG_MALLOC
@ SQ3_CONFIG_LOOKASIDE
@ SQ3_CONFIG_HEAP
@ SQ3_CONFIG_GETPCACHE
@ SQ3_CONFIG_MULTITHREAD
@ SQ3_CONFIG_SCRATCH
@ SQ3_CONFIG_GETMALLOC
@ SQ3_CONFIG_GETMUTEX
@ SQ3_CONFIG_GETPCACHE2
@ SQ3_CONFIG_PMASZ
@ SQ3_CONFIG_MEMDB_MAXSIZE
@ SQ3_CONFIG_PCACHE_HDRSZ
@ SQ3_CONFIG_PCACHE2
@ SQ3_CONFIG_STMTJRNL_SPILL
@ SQ3_CONFIG_MEMSTATUS
@ SQ3_CONFIG_MUTEX
@ SQ3_CONFIG_SORTERREF_SIZE
@ SQ3_CONFIG_SINGLETHREAD
@ SQ3_CONFIG_COVERING_INDEX_SCAN
@ SQ3_CONFIG_PAGECACHE
@ SQ3_CONFIG_WIN32_HEAPSIZE
@ SQ3_CONFIG_PCACHE

◆ tclsq3lite_Get_Sq3ConflictResolutionE_FromObj()

int tclsq3lite_Get_Sq3ConflictResolutionE_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3ConflictResolutionE * ret )

Definition at line 1384 of file LibSq3Lite_tcl.c.

1384 {
1385 const static struct LookupEnumE keys[] = {
1386 { "FAIL" , SQ3_CONFLICT_FAIL },
1387 { "REPLACE" , SQ3_CONFLICT_REPLACE },
1388 { "ROLLBACK" , SQ3_CONFLICT_ROLLBACK },
1389 { "CONFLICT_FAIL" , SQ3_CONFLICT_FAIL },
1390 { "CONFLICT_REPLACE" , SQ3_CONFLICT_REPLACE },
1391 { "CONFLICT_ROLLBACK" , SQ3_CONFLICT_ROLLBACK },
1392 { "SQ3_CONFLICT_FAIL" , SQ3_CONFLICT_FAIL },
1393 { "SQ3_CONFLICT_REPLACE" , SQ3_CONFLICT_REPLACE },
1394 { "SQ3_CONFLICT_ROLLBACK" , SQ3_CONFLICT_ROLLBACK },
1395 { NULL , 0 },
1396 };
1397
1398 int index;
1399 OtErrorCheckLng (Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
1400 sizeof(struct LookupClassS), "enum", TCL_EXACT, &index));
1401 *ret = keys[index].val;
1402 return TCL_OK;
1403}
@ SQ3_CONFLICT_REPLACE
@ SQ3_CONFLICT_ROLLBACK
@ SQ3_CONFLICT_FAIL

◆ tclsq3lite_Get_Sq3DbConfigE_FromObj()

int tclsq3lite_Get_Sq3DbConfigE_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3DbConfigE * ret )

Definition at line 1405 of file LibSq3Lite_tcl.c.

1405 {
1406 const static struct LookupEnumE keys[] = {
1407 { "MAX" , SQ3_DBCONFIG_MAX },
1408 { "DQS_DDL" , SQ3_DBCONFIG_DQS_DDL },
1409 { "DQS_DML" , SQ3_DBCONFIG_DQS_DML },
1410 { "LOOKASIDE" , SQ3_DBCONFIG_LOOKASIDE },
1411 { "DEFENSIVE" , SQ3_DBCONFIG_DEFENSIVE },
1412 { "MAINDBNAME" , SQ3_DBCONFIG_MAINDBNAME },
1413 { "ENABLE_QPSG" , SQ3_DBCONFIG_ENABLE_QPSG },
1414 { "TRIGGER_EQP" , SQ3_DBCONFIG_TRIGGER_EQP },
1415 { "ENABLE_VIEW" , SQ3_DBCONFIG_ENABLE_VIEW },
1416 { "ENABLE_FKEY" , SQ3_DBCONFIG_ENABLE_FKEY },
1417 { "DBCONFIG_MAX" , SQ3_DBCONFIG_MAX },
1418 { "TRUSTED_SCHEMA" , SQ3_DBCONFIG_TRUSTED_SCHEMA },
1419 { "RESET_DATABASE" , SQ3_DBCONFIG_RESET_DATABASE },
1420 { "ENABLE_TRIGGER" , SQ3_DBCONFIG_ENABLE_TRIGGER },
1421 { "WRITABLE_SCHEMA" , SQ3_DBCONFIG_WRITABLE_SCHEMA },
1422 { "STMT_SCANSTATUS" , SQ3_DBCONFIG_STMT_SCANSTATUS },
1423 { "NO_CKPT_ON_CLOSE" , SQ3_DBCONFIG_NO_CKPT_ON_CLOSE },
1424 { "DBCONFIG_DQS_DDL" , SQ3_DBCONFIG_DQS_DDL },
1425 { "DBCONFIG_DQS_DML" , SQ3_DBCONFIG_DQS_DML },
1426 { "SQ3_DBCONFIG_MAX" , SQ3_DBCONFIG_MAX },
1427 { "REVERSE_SCANORDER" , SQ3_DBCONFIG_REVERSE_SCANORDER },
1428 { "LEGACY_ALTER_TABLE" , SQ3_DBCONFIG_LEGACY_ALTER_TABLE },
1429 { "DBCONFIG_DEFENSIVE" , SQ3_DBCONFIG_DEFENSIVE },
1430 { "LEGACY_FILE_FORMAT" , SQ3_DBCONFIG_LEGACY_FILE_FORMAT },
1431 { "DBCONFIG_LOOKASIDE" , SQ3_DBCONFIG_LOOKASIDE },
1432 { "DBCONFIG_MAINDBNAME" , SQ3_DBCONFIG_MAINDBNAME },
1433 { "SQ3_DBCONFIG_DQS_DDL" , SQ3_DBCONFIG_DQS_DDL },
1434 { "DBCONFIG_ENABLE_FKEY" , SQ3_DBCONFIG_ENABLE_FKEY },
1435 { "SQ3_DBCONFIG_DQS_DML" , SQ3_DBCONFIG_DQS_DML },
1436 { "DBCONFIG_ENABLE_QPSG" , SQ3_DBCONFIG_ENABLE_QPSG },
1437 { "DBCONFIG_TRIGGER_EQP" , SQ3_DBCONFIG_TRIGGER_EQP },
1438 { "DBCONFIG_ENABLE_VIEW" , SQ3_DBCONFIG_ENABLE_VIEW },
1439 { "ENABLE_FTS3_TOKENIZER" , SQ3_DBCONFIG_ENABLE_FTS3_TOKENIZER },
1440 { "ENABLE_LOAD_EXTENSION" , SQ3_DBCONFIG_ENABLE_LOAD_EXTENSION },
1441 { "SQ3_DBCONFIG_DEFENSIVE" , SQ3_DBCONFIG_DEFENSIVE },
1442 { "SQ3_DBCONFIG_LOOKASIDE" , SQ3_DBCONFIG_LOOKASIDE },
1443 { "DBCONFIG_RESET_DATABASE" , SQ3_DBCONFIG_RESET_DATABASE },
1444 { "DBCONFIG_ENABLE_TRIGGER" , SQ3_DBCONFIG_ENABLE_TRIGGER },
1445 { "SQ3_DBCONFIG_MAINDBNAME" , SQ3_DBCONFIG_MAINDBNAME },
1446 { "DBCONFIG_TRUSTED_SCHEMA" , SQ3_DBCONFIG_TRUSTED_SCHEMA },
1447 { "SQ3_DBCONFIG_TRIGGER_EQP" , SQ3_DBCONFIG_TRIGGER_EQP },
1448 { "SQ3_DBCONFIG_ENABLE_QPSG" , SQ3_DBCONFIG_ENABLE_QPSG },
1449 { "DBCONFIG_WRITABLE_SCHEMA" , SQ3_DBCONFIG_WRITABLE_SCHEMA },
1450 { "SQ3_DBCONFIG_ENABLE_VIEW" , SQ3_DBCONFIG_ENABLE_VIEW },
1451 { "DBCONFIG_STMT_SCANSTATUS" , SQ3_DBCONFIG_STMT_SCANSTATUS },
1452 { "SQ3_DBCONFIG_ENABLE_FKEY" , SQ3_DBCONFIG_ENABLE_FKEY },
1453 { "DBCONFIG_NO_CKPT_ON_CLOSE" , SQ3_DBCONFIG_NO_CKPT_ON_CLOSE },
1454 { "DBCONFIG_REVERSE_SCANORDER" , SQ3_DBCONFIG_REVERSE_SCANORDER },
1455 { "SQ3_DBCONFIG_ENABLE_TRIGGER" , SQ3_DBCONFIG_ENABLE_TRIGGER },
1456 { "DBCONFIG_LEGACY_FILE_FORMAT" , SQ3_DBCONFIG_LEGACY_FILE_FORMAT },
1457 { "SQ3_DBCONFIG_TRUSTED_SCHEMA" , SQ3_DBCONFIG_TRUSTED_SCHEMA },
1458 { "SQ3_DBCONFIG_RESET_DATABASE" , SQ3_DBCONFIG_RESET_DATABASE },
1459 { "DBCONFIG_LEGACY_ALTER_TABLE" , SQ3_DBCONFIG_LEGACY_ALTER_TABLE },
1460 { "SQ3_DBCONFIG_STMT_SCANSTATUS" , SQ3_DBCONFIG_STMT_SCANSTATUS },
1461 { "SQ3_DBCONFIG_WRITABLE_SCHEMA" , SQ3_DBCONFIG_WRITABLE_SCHEMA },
1462 { "SQ3_DBCONFIG_NO_CKPT_ON_CLOSE" , SQ3_DBCONFIG_NO_CKPT_ON_CLOSE },
1463 { "SQ3_DBCONFIG_REVERSE_SCANORDER" , SQ3_DBCONFIG_REVERSE_SCANORDER },
1464 { "DBCONFIG_ENABLE_FTS3_TOKENIZER" , SQ3_DBCONFIG_ENABLE_FTS3_TOKENIZER },
1465 { "DBCONFIG_ENABLE_LOAD_EXTENSION" , SQ3_DBCONFIG_ENABLE_LOAD_EXTENSION },
1466 { "SQ3_DBCONFIG_LEGACY_FILE_FORMAT" , SQ3_DBCONFIG_LEGACY_FILE_FORMAT },
1467 { "SQ3_DBCONFIG_LEGACY_ALTER_TABLE" , SQ3_DBCONFIG_LEGACY_ALTER_TABLE },
1468 { "SQ3_DBCONFIG_ENABLE_FTS3_TOKENIZER" , SQ3_DBCONFIG_ENABLE_FTS3_TOKENIZER },
1469 { "SQ3_DBCONFIG_ENABLE_LOAD_EXTENSION" , SQ3_DBCONFIG_ENABLE_LOAD_EXTENSION },
1470 { NULL , 0 },
1471 };
1472
1473 int index;
1474 OtErrorCheckLng (Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
1475 sizeof(struct LookupClassS), "enum", TCL_EXACT, &index));
1476 *ret = keys[index].val;
1477 return TCL_OK;
1478}
@ SQ3_DBCONFIG_DEFENSIVE
@ SQ3_DBCONFIG_MAINDBNAME
@ SQ3_DBCONFIG_ENABLE_TRIGGER
@ SQ3_DBCONFIG_LOOKASIDE
@ SQ3_DBCONFIG_TRUSTED_SCHEMA
@ SQ3_DBCONFIG_LEGACY_FILE_FORMAT
@ SQ3_DBCONFIG_NO_CKPT_ON_CLOSE
@ SQ3_DBCONFIG_REVERSE_SCANORDER
@ SQ3_DBCONFIG_LEGACY_ALTER_TABLE
@ SQ3_DBCONFIG_RESET_DATABASE
@ SQ3_DBCONFIG_TRIGGER_EQP
@ SQ3_DBCONFIG_ENABLE_QPSG
@ SQ3_DBCONFIG_DQS_DML
@ SQ3_DBCONFIG_ENABLE_FKEY
@ SQ3_DBCONFIG_DQS_DDL
@ SQ3_DBCONFIG_STMT_SCANSTATUS
@ SQ3_DBCONFIG_MAX
@ SQ3_DBCONFIG_ENABLE_FTS3_TOKENIZER
@ SQ3_DBCONFIG_WRITABLE_SCHEMA
@ SQ3_DBCONFIG_ENABLE_VIEW
@ SQ3_DBCONFIG_ENABLE_LOAD_EXTENSION

◆ tclsq3lite_Get_Sq3DbStatusE_FromObj()

int tclsq3lite_Get_Sq3DbStatusE_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3DbStatusE * ret )

Definition at line 1480 of file LibSq3Lite_tcl.c.

1480 {
1481 const static struct LookupEnumE keys[] = {
1482 { "MAX" , SQ3_DBSTATUS_MAX },
1483 { "CACHE_HIT" , SQ3_DBSTATUS_CACHE_HIT },
1484 { "STMT_USED" , SQ3_DBSTATUS_STMT_USED },
1485 { "CACHE_MISS" , SQ3_DBSTATUS_CACHE_MISS },
1486 { "CACHE_USED" , SQ3_DBSTATUS_CACHE_USED },
1487 { "CACHE_SPILL" , SQ3_DBSTATUS_CACHE_SPILL },
1488 { "SCHEMA_USED" , SQ3_DBSTATUS_SCHEMA_USED },
1489 { "CACHE_WRITE" , SQ3_DBSTATUS_CACHE_WRITE },
1490 { "DBSTATUS_MAX" , SQ3_DBSTATUS_MAX },
1491 { "DEFERRED_FKS" , SQ3_DBSTATUS_DEFERRED_FKS },
1492 { "LOOKASIDE_HIT" , SQ3_DBSTATUS_LOOKASIDE_HIT },
1493 { "LOOKASIDE_USED" , SQ3_DBSTATUS_LOOKASIDE_USED },
1494 { "SQ3_DBSTATUS_MAX" , SQ3_DBSTATUS_MAX },
1495 { "CACHE_USED_SHARED" , SQ3_DBSTATUS_CACHE_USED_SHARED },
1496 { "DBSTATUS_STMT_USED" , SQ3_DBSTATUS_STMT_USED },
1497 { "DBSTATUS_CACHE_HIT" , SQ3_DBSTATUS_CACHE_HIT },
1498 { "DBSTATUS_CACHE_MISS" , SQ3_DBSTATUS_CACHE_MISS },
1499 { "LOOKASIDE_MISS_FULL" , SQ3_DBSTATUS_LOOKASIDE_MISS_FULL },
1500 { "LOOKASIDE_MISS_SIZE" , SQ3_DBSTATUS_LOOKASIDE_MISS_SIZE },
1501 { "DBSTATUS_CACHE_USED" , SQ3_DBSTATUS_CACHE_USED },
1502 { "DBSTATUS_CACHE_SPILL" , SQ3_DBSTATUS_CACHE_SPILL },
1503 { "DBSTATUS_SCHEMA_USED" , SQ3_DBSTATUS_SCHEMA_USED },
1504 { "DBSTATUS_CACHE_WRITE" , SQ3_DBSTATUS_CACHE_WRITE },
1505 { "DBSTATUS_DEFERRED_FKS" , SQ3_DBSTATUS_DEFERRED_FKS },
1506 { "DBSTATUS_LOOKASIDE_HIT" , SQ3_DBSTATUS_LOOKASIDE_HIT },
1507 { "SQ3_DBSTATUS_STMT_USED" , SQ3_DBSTATUS_STMT_USED },
1508 { "SQ3_DBSTATUS_CACHE_HIT" , SQ3_DBSTATUS_CACHE_HIT },
1509 { "SQ3_DBSTATUS_CACHE_USED" , SQ3_DBSTATUS_CACHE_USED },
1510 { "DBSTATUS_LOOKASIDE_USED" , SQ3_DBSTATUS_LOOKASIDE_USED },
1511 { "SQ3_DBSTATUS_CACHE_MISS" , SQ3_DBSTATUS_CACHE_MISS },
1512 { "SQ3_DBSTATUS_CACHE_SPILL" , SQ3_DBSTATUS_CACHE_SPILL },
1513 { "SQ3_DBSTATUS_SCHEMA_USED" , SQ3_DBSTATUS_SCHEMA_USED },
1514 { "SQ3_DBSTATUS_CACHE_WRITE" , SQ3_DBSTATUS_CACHE_WRITE },
1515 { "SQ3_DBSTATUS_DEFERRED_FKS" , SQ3_DBSTATUS_DEFERRED_FKS },
1516 { "DBSTATUS_CACHE_USED_SHARED" , SQ3_DBSTATUS_CACHE_USED_SHARED },
1517 { "SQ3_DBSTATUS_LOOKASIDE_HIT" , SQ3_DBSTATUS_LOOKASIDE_HIT },
1518 { "SQ3_DBSTATUS_LOOKASIDE_USED" , SQ3_DBSTATUS_LOOKASIDE_USED },
1519 { "DBSTATUS_LOOKASIDE_MISS_FULL" , SQ3_DBSTATUS_LOOKASIDE_MISS_FULL },
1520 { "DBSTATUS_LOOKASIDE_MISS_SIZE" , SQ3_DBSTATUS_LOOKASIDE_MISS_SIZE },
1521 { "SQ3_DBSTATUS_CACHE_USED_SHARED" , SQ3_DBSTATUS_CACHE_USED_SHARED },
1522 { "SQ3_DBSTATUS_LOOKASIDE_MISS_SIZE" , SQ3_DBSTATUS_LOOKASIDE_MISS_SIZE },
1523 { "SQ3_DBSTATUS_LOOKASIDE_MISS_FULL" , SQ3_DBSTATUS_LOOKASIDE_MISS_FULL },
1524 { NULL , 0 },
1525 };
1526
1527 int index;
1528 OtErrorCheckLng (Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
1529 sizeof(struct LookupClassS), "enum", TCL_EXACT, &index));
1530 *ret = keys[index].val;
1531 return TCL_OK;
1532}
@ SQ3_DBSTATUS_SCHEMA_USED
Definition Sq3Enum_sq3.h:85
@ SQ3_DBSTATUS_LOOKASIDE_MISS_SIZE
Definition Sq3Enum_sq3.h:88
@ SQ3_DBSTATUS_MAX
Definition Sq3Enum_sq3.h:96
@ SQ3_DBSTATUS_LOOKASIDE_MISS_FULL
Definition Sq3Enum_sq3.h:89
@ SQ3_DBSTATUS_STMT_USED
Definition Sq3Enum_sq3.h:86
@ SQ3_DBSTATUS_CACHE_HIT
Definition Sq3Enum_sq3.h:90
@ SQ3_DBSTATUS_CACHE_USED
Definition Sq3Enum_sq3.h:84
@ SQ3_DBSTATUS_LOOKASIDE_HIT
Definition Sq3Enum_sq3.h:87
@ SQ3_DBSTATUS_CACHE_WRITE
Definition Sq3Enum_sq3.h:92
@ SQ3_DBSTATUS_DEFERRED_FKS
Definition Sq3Enum_sq3.h:93
@ SQ3_DBSTATUS_CACHE_MISS
Definition Sq3Enum_sq3.h:91
@ SQ3_DBSTATUS_CACHE_USED_SHARED
Definition Sq3Enum_sq3.h:94
@ SQ3_DBSTATUS_LOOKASIDE_USED
Definition Sq3Enum_sq3.h:83
@ SQ3_DBSTATUS_CACHE_SPILL
Definition Sq3Enum_sq3.h:95

◆ tclsq3lite_Get_Sq3DeSerializeEF_FromObj()

int tclsq3lite_Get_Sq3DeSerializeEF_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3DeSerializeEF * ret )

Definition at line 1534 of file LibSq3Lite_tcl.c.

1534 {
1535 const static struct LookupEnumE keys[] = {
1536 { "NO" , SQ3_DESERIALIZE_NO },
1537 { "READONLY" , SQ3_DESERIALIZE_READONLY },
1538 { "RESIZEABLE" , SQ3_DESERIALIZE_RESIZEABLE },
1539 { "FREEONCLOSE" , SQ3_DESERIALIZE_FREEONCLOSE },
1540 { "DESERIALIZE_NO" , SQ3_DESERIALIZE_NO },
1541 { "SQ3_DESERIALIZE_NO" , SQ3_DESERIALIZE_NO },
1542 { "DESERIALIZE_READONLY" , SQ3_DESERIALIZE_READONLY },
1543 { "DESERIALIZE_RESIZEABLE" , SQ3_DESERIALIZE_RESIZEABLE },
1544 { "DESERIALIZE_FREEONCLOSE" , SQ3_DESERIALIZE_FREEONCLOSE },
1545 { "SQ3_DESERIALIZE_READONLY" , SQ3_DESERIALIZE_READONLY },
1546 { "SQ3_DESERIALIZE_RESIZEABLE" , SQ3_DESERIALIZE_RESIZEABLE },
1547 { "SQ3_DESERIALIZE_FREEONCLOSE" , SQ3_DESERIALIZE_FREEONCLOSE },
1548 { NULL , 0 },
1549 };
1550
1551 int index;
1552 OtErrorCheckLng(MK(EnumFlagWorker)(MK_RT_CALL interp,keys,enumE,&index));
1553 *ret = (enum Sq3DeSerializeEF) index;
1554 return TCL_OK;
1555}
#define MK(n)
#define MK_RT_CALL
Sq3DeSerializeEF
Flags for sqlite3_deserialize()
@ SQ3_DESERIALIZE_NO
@ SQ3_DESERIALIZE_READONLY
@ SQ3_DESERIALIZE_FREEONCLOSE
@ SQ3_DESERIALIZE_RESIZEABLE

◆ tclsq3lite_Get_Sq3ErrorE_FromObj()

int tclsq3lite_Get_Sq3ErrorE_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3ErrorE * ret )

Definition at line 1557 of file LibSq3Lite_tcl.c.

1557 {
1558 const static struct LookupEnumE keys[] = {
1559 { "OK" , SQ3_RESULT_OK },
1560 { "ROW" , SQ3_RESULT_ROW },
1561 { "PERM" , SQ3_RESULT_PERM },
1562 { "BUSY" , SQ3_RESULT_BUSY },
1563 { "DONE" , SQ3_RESULT_DONE },
1564 { "FULL" , SQ3_RESULT_FULL },
1565 { "AUTH" , SQ3_RESULT_AUTH },
1566 { "EMPTY" , SQ3_RESULT_EMPTY },
1567 { "ABORT" , SQ3_RESULT_ABORT },
1568 { "NOLFS" , SQ3_RESULT_NOLFS },
1569 { "NOMEM" , SQ3_RESULT_NOMEM },
1570 { "RANGE" , SQ3_RESULT_RANGE },
1571 { "IOERR" , SQ3_RESULT_IOERR },
1572 { "ERROR" , SQ3_RESULT_ERROR },
1573 { "SCHEMA" , SQ3_RESULT_SCHEMA },
1574 { "LOCKED" , SQ3_RESULT_LOCKED },
1575 { "TOOBIG" , SQ3_RESULT_TOOBIG },
1576 { "NOTADB" , SQ3_RESULT_NOTADB },
1577 { "NOTICE" , SQ3_RESULT_NOTICE },
1578 { "FORMAT" , SQ3_RESULT_FORMAT },
1579 { "MISUSE" , SQ3_RESULT_MISUSE },
1580 { "CORRUPT" , SQ3_RESULT_CORRUPT },
1581 { "WARNING" , SQ3_RESULT_WARNING },
1582 { "INTERNAL" , SQ3_RESULT_INTERNAL },
1583 { "READONLY" , SQ3_RESULT_READONLY },
1584 { "NOTFOUND" , SQ3_RESULT_NOTFOUND },
1585 { "MISMATCH" , SQ3_RESULT_MISMATCH },
1586 { "CANTOPEN" , SQ3_RESULT_CANTOPEN },
1587 { "PROTOCOL" , SQ3_RESULT_PROTOCOL },
1588 { "RESULT_OK" , SQ3_RESULT_OK },
1589 { "INTERRUPT" , SQ3_RESULT_INTERRUPT },
1590 { "CONSTRAINT" , SQ3_RESULT_CONSTRAINT },
1591 { "RESULT_ROW" , SQ3_RESULT_ROW },
1592 { "RESULT_DONE" , SQ3_RESULT_DONE },
1593 { "RESULT_FULL" , SQ3_RESULT_FULL },
1594 { "RESULT_AUTH" , SQ3_RESULT_AUTH },
1595 { "RESULT_PERM" , SQ3_RESULT_PERM },
1596 { "RESULT_BUSY" , SQ3_RESULT_BUSY },
1597 { "RESULT_ERROR" , SQ3_RESULT_ERROR },
1598 { "RESULT_EMPTY" , SQ3_RESULT_EMPTY },
1599 { "RESULT_ABORT" , SQ3_RESULT_ABORT },
1600 { "RESULT_NOLFS" , SQ3_RESULT_NOLFS },
1601 { "RESULT_NOMEM" , SQ3_RESULT_NOMEM },
1602 { "RESULT_RANGE" , SQ3_RESULT_RANGE },
1603 { "RESULT_IOERR" , SQ3_RESULT_IOERR },
1604 { "RESULT_LOCKED" , SQ3_RESULT_LOCKED },
1605 { "RESULT_TOOBIG" , SQ3_RESULT_TOOBIG },
1606 { "RESULT_NOTADB" , SQ3_RESULT_NOTADB },
1607 { "RESULT_NOTICE" , SQ3_RESULT_NOTICE },
1608 { "RESULT_FORMAT" , SQ3_RESULT_FORMAT },
1609 { "SQ3_RESULT_OK" , SQ3_RESULT_OK },
1610 { "RESULT_MISUSE" , SQ3_RESULT_MISUSE },
1611 { "RESULT_SCHEMA" , SQ3_RESULT_SCHEMA },
1612 { "SQ3_RESULT_ROW" , SQ3_RESULT_ROW },
1613 { "RESULT_CORRUPT" , SQ3_RESULT_CORRUPT },
1614 { "RESULT_WARNING" , SQ3_RESULT_WARNING },
1615 { "RESULT_MISMATCH" , SQ3_RESULT_MISMATCH },
1616 { "SQ3_RESULT_FULL" , SQ3_RESULT_FULL },
1617 { "SQ3_RESULT_AUTH" , SQ3_RESULT_AUTH },
1618 { "RESULT_CANTOPEN" , SQ3_RESULT_CANTOPEN },
1619 { "RESULT_PROTOCOL" , SQ3_RESULT_PROTOCOL },
1620 { "SQ3_RESULT_PERM" , SQ3_RESULT_PERM },
1621 { "RESULT_INTERNAL" , SQ3_RESULT_INTERNAL },
1622 { "RESULT_READONLY" , SQ3_RESULT_READONLY },
1623 { "SQ3_RESULT_BUSY" , SQ3_RESULT_BUSY },
1624 { "RESULT_NOTFOUND" , SQ3_RESULT_NOTFOUND },
1625 { "SQ3_RESULT_DONE" , SQ3_RESULT_DONE },
1626 { "SQ3_RESULT_NOLFS" , SQ3_RESULT_NOLFS },
1627 { "SQ3_RESULT_NOMEM" , SQ3_RESULT_NOMEM },
1628 { "SQ3_RESULT_RANGE" , SQ3_RESULT_RANGE },
1629 { "SQ3_RESULT_IOERR" , SQ3_RESULT_IOERR },
1630 { "SQ3_RESULT_ERROR" , SQ3_RESULT_ERROR },
1631 { "RESULT_INTERRUPT" , SQ3_RESULT_INTERRUPT },
1632 { "SQ3_RESULT_EMPTY" , SQ3_RESULT_EMPTY },
1633 { "SQ3_RESULT_ABORT" , SQ3_RESULT_ABORT },
1634 { "SQ3_RESULT_MISUSE" , SQ3_RESULT_MISUSE },
1635 { "SQ3_RESULT_SCHEMA" , SQ3_RESULT_SCHEMA },
1636 { "SQ3_RESULT_LOCKED" , SQ3_RESULT_LOCKED },
1637 { "SQ3_RESULT_TOOBIG" , SQ3_RESULT_TOOBIG },
1638 { "SQ3_RESULT_NOTADB" , SQ3_RESULT_NOTADB },
1639 { "SQ3_RESULT_NOTICE" , SQ3_RESULT_NOTICE },
1640 { "RESULT_CONSTRAINT" , SQ3_RESULT_CONSTRAINT },
1641 { "SQ3_RESULT_FORMAT" , SQ3_RESULT_FORMAT },
1642 { "SQ3_RESULT_CORRUPT" , SQ3_RESULT_CORRUPT },
1643 { "SQ3_RESULT_WARNING" , SQ3_RESULT_WARNING },
1644 { "SQ3_RESULT_CANTOPEN" , SQ3_RESULT_CANTOPEN },
1645 { "SQ3_RESULT_PROTOCOL" , SQ3_RESULT_PROTOCOL },
1646 { "SQ3_RESULT_INTERNAL" , SQ3_RESULT_INTERNAL },
1647 { "SQ3_RESULT_READONLY" , SQ3_RESULT_READONLY },
1648 { "SQ3_RESULT_NOTFOUND" , SQ3_RESULT_NOTFOUND },
1649 { "SQ3_RESULT_MISMATCH" , SQ3_RESULT_MISMATCH },
1650 { "SQ3_RESULT_INTERRUPT" , SQ3_RESULT_INTERRUPT },
1651 { "SQ3_RESULT_CONSTRAINT" , SQ3_RESULT_CONSTRAINT },
1652 { NULL , 0 },
1653 };
1654
1655 int index;
1656 OtErrorCheckLng (Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
1657 sizeof(struct LookupClassS), "enum", TCL_EXACT, &index));
1658 *ret = keys[index].val;
1659 return TCL_OK;
1660}
@ SQ3_RESULT_AUTH
@ SQ3_RESULT_FORMAT
@ SQ3_RESULT_RANGE
@ SQ3_RESULT_INTERRUPT
@ SQ3_RESULT_CORRUPT
@ SQ3_RESULT_NOTADB
@ SQ3_RESULT_TOOBIG
@ SQ3_RESULT_NOTFOUND
@ SQ3_RESULT_DONE
@ SQ3_RESULT_INTERNAL
@ SQ3_RESULT_ABORT
@ SQ3_RESULT_OK
@ SQ3_RESULT_PERM
@ SQ3_RESULT_READONLY
@ SQ3_RESULT_BUSY
@ SQ3_RESULT_ERROR
@ SQ3_RESULT_PROTOCOL
@ SQ3_RESULT_NOTICE
@ SQ3_RESULT_WARNING
@ SQ3_RESULT_NOMEM
@ SQ3_RESULT_NOLFS
@ SQ3_RESULT_SCHEMA
@ SQ3_RESULT_CONSTRAINT
@ SQ3_RESULT_LOCKED
@ SQ3_RESULT_EMPTY
@ SQ3_RESULT_CANTOPEN
@ SQ3_RESULT_MISMATCH
@ SQ3_RESULT_ROW
@ SQ3_RESULT_IOERR
@ SQ3_RESULT_FULL
@ SQ3_RESULT_MISUSE

◆ tclsq3lite_Get_Sq3ExtendetResultCodesE_FromObj()

int tclsq3lite_Get_Sq3ExtendetResultCodesE_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3ExtendetResultCodesE * ret )

Definition at line 1662 of file LibSq3Lite_tcl.c.

1662 {
1663 const static struct LookupEnumE keys[] = {
1664 { "OK" , SQ3_EXTRESULT_OK },
1665 { "ROW" , SQ3_EXTRESULT_ROW },
1666 { "BUSY" , SQ3_EXTRESULT_BUSY },
1667 { "FULL" , SQ3_EXTRESULT_FULL },
1668 { "AUTH" , SQ3_EXTRESULT_AUTH },
1669 { "DONE" , SQ3_EXTRESULT_DONE },
1670 { "PERM" , SQ3_EXTRESULT_PERM },
1671 { "ABORT" , SQ3_EXTRESULT_ABORT },
1672 { "NOMEM" , SQ3_EXTRESULT_NOMEM },
1673 { "RANGE" , SQ3_EXTRESULT_RANGE },
1674 { "EMPTY" , SQ3_EXTRESULT_EMPTY },
1675 { "NOLFS" , SQ3_EXTRESULT_NOLFS },
1676 { "IOERR" , SQ3_EXTRESULT_IOERR },
1677 { "ERROR" , SQ3_EXTRESULT_ERROR },
1678 { "LOCKED" , SQ3_EXTRESULT_LOCKED },
1679 { "NOTICE" , SQ3_EXTRESULT_NOTICE },
1680 { "MISUSE" , SQ3_EXTRESULT_MISUSE },
1681 { "FORMAT" , SQ3_EXTRESULT_FORMAT },
1682 { "NOTADB" , SQ3_EXTRESULT_NOTADB },
1683 { "SCHEMA" , SQ3_EXTRESULT_SCHEMA },
1684 { "TOOBIG" , SQ3_EXTRESULT_TOOBIG },
1685 { "CORRUPT" , SQ3_EXTRESULT_CORRUPT },
1686 { "WARNING" , SQ3_EXTRESULT_WARNING },
1687 { "READONLY" , SQ3_EXTRESULT_READONLY },
1688 { "CANTOPEN" , SQ3_EXTRESULT_CANTOPEN },
1689 { "PROTOCOL" , SQ3_EXTRESULT_PROTOCOL },
1690 { "INTERNAL" , SQ3_EXTRESULT_INTERNAL },
1691 { "NOTFOUND" , SQ3_EXTRESULT_NOTFOUND },
1692 { "MISMATCH" , SQ3_EXTRESULT_MISMATCH },
1693 { "AUTH_USER" , SQ3_EXTRESULT_AUTH_USER },
1694 { "INTERRUPT" , SQ3_EXTRESULT_INTERRUPT },
1695 { "OK_SYMLINK" , SQ3_EXTRESULT_OK_SYMLINK },
1696 { "IOERR_READ" , SQ3_EXTRESULT_IOERR_READ },
1697 { "CONSTRAINT" , SQ3_EXTRESULT_CONSTRAINT },
1698 { "IOERR_SEEK" , SQ3_EXTRESULT_IOERR_SEEK },
1699 { "NOTICE_RBU" , SQ3_EXTRESULT_NOTICE_RBU },
1700 { "IOERR_LOCK" , SQ3_EXTRESULT_IOERR_LOCK },
1701 { "IOERR_AUTH" , SQ3_EXTRESULT_IOERR_AUTH },
1702 { "IOERR_MMAP" , SQ3_EXTRESULT_IOERR_MMAP },
1703 { "IOERR_DATA" , SQ3_EXTRESULT_IOERR_DATA },
1704 { "IOERR_NOMEM" , SQ3_EXTRESULT_IOERR_NOMEM },
1705 { "ERROR_RETRY" , SQ3_EXTRESULT_ERROR_RETRY },
1706 { "IOERR_FSYNC" , SQ3_EXTRESULT_IOERR_FSYNC },
1707 { "IOERR_WRITE" , SQ3_EXTRESULT_IOERR_WRITE },
1708 { "IOERR_FSTAT" , SQ3_EXTRESULT_IOERR_FSTAT },
1709 { "LOCKED_VTAB" , SQ3_EXTRESULT_LOCKED_VTAB },
1710 { "IOERR_CLOSE" , SQ3_EXTRESULT_IOERR_CLOSE },
1711 { "IOERR_VNODE" , SQ3_EXTRESULT_IOERR_VNODE },
1712 { "CORRUPT_VTAB" , SQ3_EXTRESULT_CORRUPT_VTAB },
1713 { "BUSY_TIMEOUT" , SQ3_EXTRESULT_BUSY_TIMEOUT },
1714 { "IOERR_DELETE" , SQ3_EXTRESULT_IOERR_DELETE },
1715 { "EXTRESULT_OK" , SQ3_EXTRESULT_OK },
1716 { "IOERR_ACCESS" , SQ3_EXTRESULT_IOERR_ACCESS },
1717 { "IOERR_RDLOCK" , SQ3_EXTRESULT_IOERR_RDLOCK },
1718 { "IOERR_UNLOCK" , SQ3_EXTRESULT_IOERR_UNLOCK },
1719 { "IOERR_SHMMAP" , SQ3_EXTRESULT_IOERR_SHMMAP },
1720 { "IOERR_SHMSIZE" , SQ3_EXTRESULT_IOERR_SHMSIZE },
1721 { "IOERR_SHMOPEN" , SQ3_EXTRESULT_IOERR_SHMOPEN },
1722 { "IOERR_IN_PAGE" , SQ3_EXTRESULT_IOERR_IN_PAGE },
1723 { "IOERR_SHMLOCK" , SQ3_EXTRESULT_IOERR_SHMLOCK },
1724 { "IOERR_BLOCKED" , SQ3_EXTRESULT_IOERR_BLOCKED },
1725 { "BUSY_RECOVERY" , SQ3_EXTRESULT_BUSY_RECOVERY },
1726 { "EXTRESULT_ROW" , SQ3_EXTRESULT_ROW },
1727 { "CORRUPT_INDEX" , SQ3_EXTRESULT_CORRUPT_INDEX },
1728 { "BUSY_SNAPSHOT" , SQ3_EXTRESULT_BUSY_SNAPSHOT },
1729 { "EXTRESULT_DONE" , SQ3_EXTRESULT_DONE },
1730 { "IOERR_TRUNCATE" , SQ3_EXTRESULT_IOERR_TRUNCATE },
1731 { "ERROR_SNAPSHOT" , SQ3_EXTRESULT_ERROR_SNAPSHOT },
1732 { "EXTRESULT_PERM" , SQ3_EXTRESULT_PERM },
1733 { "CANTOPEN_ISDIR" , SQ3_EXTRESULT_CANTOPEN_ISDIR },
1734 { "EXTRESULT_BUSY" , SQ3_EXTRESULT_BUSY },
1735 { "ABORT_ROLLBACK" , SQ3_EXTRESULT_ABORT_ROLLBACK },
1736 { "EXTRESULT_FULL" , SQ3_EXTRESULT_FULL },
1737 { "EXTRESULT_AUTH" , SQ3_EXTRESULT_AUTH },
1738 { "IOERR_CONVPATH" , SQ3_EXTRESULT_IOERR_CONVPATH },
1739 { "CONSTRAINT_VTAB" , SQ3_EXTRESULT_CONSTRAINT_VTAB },
1740 { "EXTRESULT_NOLFS" , SQ3_EXTRESULT_NOLFS },
1741 { "EXTRESULT_IOERR" , SQ3_EXTRESULT_IOERR },
1742 { "EXTRESULT_ERROR" , SQ3_EXTRESULT_ERROR },
1743 { "EXTRESULT_ABORT" , SQ3_EXTRESULT_ABORT },
1744 { "IOERR_DIR_FSYNC" , SQ3_EXTRESULT_IOERR_DIR_FSYNC },
1745 { "EXTRESULT_NOMEM" , SQ3_EXTRESULT_NOMEM },
1746 { "EXTRESULT_RANGE" , SQ3_EXTRESULT_RANGE },
1747 { "IOERR_CORRUPTFS" , SQ3_EXTRESULT_IOERR_CORRUPTFS },
1748 { "EXTRESULT_EMPTY" , SQ3_EXTRESULT_EMPTY },
1749 { "IOERR_DIR_CLOSE" , SQ3_EXTRESULT_IOERR_DIR_CLOSE },
1750 { "EXTRESULT_FORMAT" , SQ3_EXTRESULT_FORMAT },
1751 { "IOERR_SHORT_READ" , SQ3_EXTRESULT_IOERR_SHORT_READ },
1752 { "EXTRESULT_NOTADB" , SQ3_EXTRESULT_NOTADB },
1753 { "READONLY_DBMOVED" , SQ3_EXTRESULT_READONLY_DBMOVED },
1754 { "EXTRESULT_SCHEMA" , SQ3_EXTRESULT_SCHEMA },
1755 { "EXTRESULT_TOOBIG" , SQ3_EXTRESULT_TOOBIG },
1756 { "CONSTRAINT_CHECK" , SQ3_EXTRESULT_CONSTRAINT_CHECK },
1757 { "EXTRESULT_LOCKED" , SQ3_EXTRESULT_LOCKED },
1758 { "SQ3_EXTRESULT_OK" , SQ3_EXTRESULT_OK },
1759 { "EXTRESULT_NOTICE" , SQ3_EXTRESULT_NOTICE },
1760 { "CONSTRAINT_ROWID" , SQ3_EXTRESULT_CONSTRAINT_ROWID },
1761 { "EXTRESULT_MISUSE" , SQ3_EXTRESULT_MISUSE },
1762 { "CORRUPT_SEQUENCE" , SQ3_EXTRESULT_CORRUPT_SEQUENCE },
1763 { "CANTOPEN_SYMLINK" , SQ3_EXTRESULT_CANTOPEN_SYMLINK },
1764 { "CANTOPEN_CONVPATH" , SQ3_EXTRESULT_CANTOPEN_CONVPATH },
1765 { "SQ3_EXTRESULT_ROW" , SQ3_EXTRESULT_ROW },
1766 { "CANTOPEN_DIRTYWAL" , SQ3_EXTRESULT_CANTOPEN_DIRTYWAL },
1767 { "EXTRESULT_CORRUPT" , SQ3_EXTRESULT_CORRUPT },
1768 { "READONLY_CANTLOCK" , SQ3_EXTRESULT_READONLY_CANTLOCK },
1769 { "READONLY_ROLLBACK" , SQ3_EXTRESULT_READONLY_ROLLBACK },
1770 { "EXTRESULT_WARNING" , SQ3_EXTRESULT_WARNING },
1771 { "CANTOPEN_FULLPATH" , SQ3_EXTRESULT_CANTOPEN_FULLPATH },
1772 { "CONSTRAINT_UNIQUE" , SQ3_EXTRESULT_CONSTRAINT_UNIQUE },
1773 { "IOERR_GETTEMPPATH" , SQ3_EXTRESULT_IOERR_GETTEMPPATH },
1774 { "READONLY_RECOVERY" , SQ3_EXTRESULT_READONLY_RECOVERY },
1775 { "READONLY_CANTINIT" , SQ3_EXTRESULT_READONLY_CANTINIT },
1776 { "WARNING_AUTOINDEX" , SQ3_EXTRESULT_WARNING_AUTOINDEX },
1777 { "CONSTRAINT_PINNED" , SQ3_EXTRESULT_CONSTRAINT_PINNED },
1778 { "CONSTRAINT_NOTNULL" , SQ3_EXTRESULT_CONSTRAINT_NOTNULL },
1779 { "EXTRESULT_CANTOPEN" , SQ3_EXTRESULT_CANTOPEN },
1780 { "IOERR_BEGIN_ATOMIC" , SQ3_EXTRESULT_IOERR_BEGIN_ATOMIC },
1781 { "EXTRESULT_PROTOCOL" , SQ3_EXTRESULT_PROTOCOL },
1782 { "READONLY_DIRECTORY" , SQ3_EXTRESULT_READONLY_DIRECTORY },
1783 { "CONSTRAINT_TRIGGER" , SQ3_EXTRESULT_CONSTRAINT_TRIGGER },
1784 { "NOTICE_RECOVER_WAL" , SQ3_EXTRESULT_NOTICE_RECOVER_WAL },
1785 { "SQ3_EXTRESULT_DONE" , SQ3_EXTRESULT_DONE },
1786 { "EXTRESULT_INTERNAL" , SQ3_EXTRESULT_INTERNAL },
1787 { "EXTRESULT_NOTFOUND" , SQ3_EXTRESULT_NOTFOUND },
1788 { "EXTRESULT_MISMATCH" , SQ3_EXTRESULT_MISMATCH },
1789 { "SQ3_EXTRESULT_PERM" , SQ3_EXTRESULT_PERM },
1790 { "CANTOPEN_NOTEMPDIR" , SQ3_EXTRESULT_CANTOPEN_NOTEMPDIR },
1791 { "IOERR_DELETE_NOENT" , SQ3_EXTRESULT_IOERR_DELETE_NOENT },
1792 { "SQ3_EXTRESULT_BUSY" , SQ3_EXTRESULT_BUSY },
1793 { "EXTRESULT_READONLY" , SQ3_EXTRESULT_READONLY },
1794 { "SQ3_EXTRESULT_FULL" , SQ3_EXTRESULT_FULL },
1795 { "SQ3_EXTRESULT_AUTH" , SQ3_EXTRESULT_AUTH },
1796 { "LOCKED_SHAREDCACHE" , SQ3_EXTRESULT_LOCKED_SHAREDCACHE },
1797 { "SQ3_EXTRESULT_NOLFS" , SQ3_EXTRESULT_NOLFS },
1798 { "SQ3_EXTRESULT_IOERR" , SQ3_EXTRESULT_IOERR },
1799 { "SQ3_EXTRESULT_ERROR" , SQ3_EXTRESULT_ERROR },
1800 { "CONSTRAINT_DATATYPE" , SQ3_EXTRESULT_CONSTRAINT_DATATYPE },
1801 { "CONSTRAINT_FUNCTION" , SQ3_EXTRESULT_CONSTRAINT_FUNCTION },
1802 { "EXTRESULT_AUTH_USER" , SQ3_EXTRESULT_AUTH_USER },
1803 { "SQ3_EXTRESULT_ABORT" , SQ3_EXTRESULT_ABORT },
1804 { "EXTRESULT_INTERRUPT" , SQ3_EXTRESULT_INTERRUPT },
1805 { "OK_LOAD_PERMANENTLY" , SQ3_EXTRESULT_OK_LOAD_PERMANENTLY },
1806 { "SQ3_EXTRESULT_NOMEM" , SQ3_EXTRESULT_NOMEM },
1807 { "SQ3_EXTRESULT_RANGE" , SQ3_EXTRESULT_RANGE },
1808 { "IOERR_COMMIT_ATOMIC" , SQ3_EXTRESULT_IOERR_COMMIT_ATOMIC },
1809 { "SQ3_EXTRESULT_EMPTY" , SQ3_EXTRESULT_EMPTY },
1810 { "EXTRESULT_IOERR_DATA" , SQ3_EXTRESULT_IOERR_DATA },
1811 { "SQ3_EXTRESULT_FORMAT" , SQ3_EXTRESULT_FORMAT },
1812 { "EXTRESULT_OK_SYMLINK" , SQ3_EXTRESULT_OK_SYMLINK },
1813 { "SQ3_EXTRESULT_NOTADB" , SQ3_EXTRESULT_NOTADB },
1814 { "EXTRESULT_IOERR_READ" , SQ3_EXTRESULT_IOERR_READ },
1815 { "EXTRESULT_CONSTRAINT" , SQ3_EXTRESULT_CONSTRAINT },
1816 { "EXTRESULT_IOERR_SEEK" , SQ3_EXTRESULT_IOERR_SEEK },
1817 { "EXTRESULT_NOTICE_RBU" , SQ3_EXTRESULT_NOTICE_RBU },
1818 { "SQ3_EXTRESULT_SCHEMA" , SQ3_EXTRESULT_SCHEMA },
1819 { "SQ3_EXTRESULT_TOOBIG" , SQ3_EXTRESULT_TOOBIG },
1820 { "EXTRESULT_IOERR_LOCK" , SQ3_EXTRESULT_IOERR_LOCK },
1821 { "EXTRESULT_IOERR_AUTH" , SQ3_EXTRESULT_IOERR_AUTH },
1822 { "EXTRESULT_IOERR_MMAP" , SQ3_EXTRESULT_IOERR_MMAP },
1823 { "SQ3_EXTRESULT_LOCKED" , SQ3_EXTRESULT_LOCKED },
1824 { "SQ3_EXTRESULT_NOTICE" , SQ3_EXTRESULT_NOTICE },
1825 { "SQ3_EXTRESULT_MISUSE" , SQ3_EXTRESULT_MISUSE },
1826 { "EXTRESULT_IOERR_CLOSE" , SQ3_EXTRESULT_IOERR_CLOSE },
1827 { "EXTRESULT_IOERR_VNODE" , SQ3_EXTRESULT_IOERR_VNODE },
1828 { "CONSTRAINT_PRIMARYKEY" , SQ3_EXTRESULT_CONSTRAINT_PRIMARYKEY },
1829 { "CONSTRAINT_COMMITHOOK" , SQ3_EXTRESULT_CONSTRAINT_COMMITHOOK },
1830 { "EXTRESULT_IOERR_NOMEM" , SQ3_EXTRESULT_IOERR_NOMEM },
1831 { "CONSTRAINT_FOREIGNKEY" , SQ3_EXTRESULT_CONSTRAINT_FOREIGNKEY },
1832 { "SQ3_EXTRESULT_CORRUPT" , SQ3_EXTRESULT_CORRUPT },
1833 { "IOERR_ROLLBACK_ATOMIC" , SQ3_EXTRESULT_IOERR_ROLLBACK_ATOMIC },
1834 { "EXTRESULT_ERROR_RETRY" , SQ3_EXTRESULT_ERROR_RETRY },
1835 { "ERROR_MISSING_COLLSEQ" , SQ3_EXTRESULT_ERROR_MISSING_COLLSEQ },
1836 { "SQ3_EXTRESULT_WARNING" , SQ3_EXTRESULT_WARNING },
1837 { "EXTRESULT_IOERR_FSYNC" , SQ3_EXTRESULT_IOERR_FSYNC },
1838 { "EXTRESULT_IOERR_WRITE" , SQ3_EXTRESULT_IOERR_WRITE },
1839 { "EXTRESULT_IOERR_FSTAT" , SQ3_EXTRESULT_IOERR_FSTAT },
1840 { "EXTRESULT_LOCKED_VTAB" , SQ3_EXTRESULT_LOCKED_VTAB },
1841 { "EXTRESULT_IOERR_UNLOCK" , SQ3_EXTRESULT_IOERR_UNLOCK },
1842 { "SQ3_EXTRESULT_CANTOPEN" , SQ3_EXTRESULT_CANTOPEN },
1843 { "EXTRESULT_IOERR_SHMMAP" , SQ3_EXTRESULT_IOERR_SHMMAP },
1844 { "SQ3_EXTRESULT_PROTOCOL" , SQ3_EXTRESULT_PROTOCOL },
1845 { "EXTRESULT_CORRUPT_VTAB" , SQ3_EXTRESULT_CORRUPT_VTAB },
1846 { "SQ3_EXTRESULT_INTERNAL" , SQ3_EXTRESULT_INTERNAL },
1847 { "SQ3_EXTRESULT_NOTFOUND" , SQ3_EXTRESULT_NOTFOUND },
1848 { "EXTRESULT_BUSY_TIMEOUT" , SQ3_EXTRESULT_BUSY_TIMEOUT },
1849 { "SQ3_EXTRESULT_MISMATCH" , SQ3_EXTRESULT_MISMATCH },
1850 { "EXTRESULT_IOERR_DELETE" , SQ3_EXTRESULT_IOERR_DELETE },
1851 { "EXTRESULT_IOERR_ACCESS" , SQ3_EXTRESULT_IOERR_ACCESS },
1852 { "EXTRESULT_IOERR_RDLOCK" , SQ3_EXTRESULT_IOERR_RDLOCK },
1853 { "SQ3_EXTRESULT_READONLY" , SQ3_EXTRESULT_READONLY },
1854 { "EXTRESULT_IOERR_SHMOPEN" , SQ3_EXTRESULT_IOERR_SHMOPEN },
1855 { "EXTRESULT_IOERR_IN_PAGE" , SQ3_EXTRESULT_IOERR_IN_PAGE },
1856 { "EXTRESULT_IOERR_SHMLOCK" , SQ3_EXTRESULT_IOERR_SHMLOCK },
1857 { "EXTRESULT_IOERR_BLOCKED" , SQ3_EXTRESULT_IOERR_BLOCKED },
1858 { "IOERR_CHECKRESERVEDLOCK" , SQ3_EXTRESULT_IOERR_CHECKRESERVEDLOCK },
1859 { "EXTRESULT_BUSY_RECOVERY" , SQ3_EXTRESULT_BUSY_RECOVERY },
1860 { "SQ3_EXTRESULT_AUTH_USER" , SQ3_EXTRESULT_AUTH_USER },
1861 { "EXTRESULT_CORRUPT_INDEX" , SQ3_EXTRESULT_CORRUPT_INDEX },
1862 { "EXTRESULT_BUSY_SNAPSHOT" , SQ3_EXTRESULT_BUSY_SNAPSHOT },
1863 { "NOTICE_RECOVER_ROLLBACK" , SQ3_EXTRESULT_NOTICE_RECOVER_ROLLBACK },
1864 { "SQ3_EXTRESULT_INTERRUPT" , SQ3_EXTRESULT_INTERRUPT },
1865 { "EXTRESULT_IOERR_SHMSIZE" , SQ3_EXTRESULT_IOERR_SHMSIZE },
1866 { "EXTRESULT_ABORT_ROLLBACK" , SQ3_EXTRESULT_ABORT_ROLLBACK },
1867 { "EXTRESULT_IOERR_CONVPATH" , SQ3_EXTRESULT_IOERR_CONVPATH },
1868 { "SQ3_EXTRESULT_OK_SYMLINK" , SQ3_EXTRESULT_OK_SYMLINK },
1869 { "SQ3_EXTRESULT_IOERR_READ" , SQ3_EXTRESULT_IOERR_READ },
1870 { "SQ3_EXTRESULT_CONSTRAINT" , SQ3_EXTRESULT_CONSTRAINT },
1871 { "SQ3_EXTRESULT_IOERR_SEEK" , SQ3_EXTRESULT_IOERR_SEEK },
1872 { "SQ3_EXTRESULT_NOTICE_RBU" , SQ3_EXTRESULT_NOTICE_RBU },
1873 { "SQ3_EXTRESULT_IOERR_LOCK" , SQ3_EXTRESULT_IOERR_LOCK },
1874 { "EXTRESULT_IOERR_TRUNCATE" , SQ3_EXTRESULT_IOERR_TRUNCATE },
1875 { "EXTRESULT_ERROR_SNAPSHOT" , SQ3_EXTRESULT_ERROR_SNAPSHOT },
1876 { "SQ3_EXTRESULT_IOERR_AUTH" , SQ3_EXTRESULT_IOERR_AUTH },
1877 { "SQ3_EXTRESULT_IOERR_MMAP" , SQ3_EXTRESULT_IOERR_MMAP },
1878 { "SQ3_EXTRESULT_IOERR_DATA" , SQ3_EXTRESULT_IOERR_DATA },
1879 { "EXTRESULT_CANTOPEN_ISDIR" , SQ3_EXTRESULT_CANTOPEN_ISDIR },
1880 { "EXTRESULT_IOERR_DIR_CLOSE" , SQ3_EXTRESULT_IOERR_DIR_CLOSE },
1881 { "SQ3_EXTRESULT_IOERR_CLOSE" , SQ3_EXTRESULT_IOERR_CLOSE },
1882 { "SQ3_EXTRESULT_IOERR_VNODE" , SQ3_EXTRESULT_IOERR_VNODE },
1883 { "SQ3_EXTRESULT_IOERR_NOMEM" , SQ3_EXTRESULT_IOERR_NOMEM },
1884 { "EXTRESULT_CONSTRAINT_VTAB" , SQ3_EXTRESULT_CONSTRAINT_VTAB },
1885 { "SQ3_EXTRESULT_ERROR_RETRY" , SQ3_EXTRESULT_ERROR_RETRY },
1886 { "EXTRESULT_IOERR_DIR_FSYNC" , SQ3_EXTRESULT_IOERR_DIR_FSYNC },
1887 { "SQ3_EXTRESULT_IOERR_FSYNC" , SQ3_EXTRESULT_IOERR_FSYNC },
1888 { "SQ3_EXTRESULT_IOERR_WRITE" , SQ3_EXTRESULT_IOERR_WRITE },
1889 { "SQ3_EXTRESULT_IOERR_FSTAT" , SQ3_EXTRESULT_IOERR_FSTAT },
1890 { "SQ3_EXTRESULT_LOCKED_VTAB" , SQ3_EXTRESULT_LOCKED_VTAB },
1891 { "EXTRESULT_IOERR_CORRUPTFS" , SQ3_EXTRESULT_IOERR_CORRUPTFS },
1892 { "EXTRESULT_CONSTRAINT_CHECK" , SQ3_EXTRESULT_CONSTRAINT_CHECK },
1893 { "SQ3_EXTRESULT_CORRUPT_VTAB" , SQ3_EXTRESULT_CORRUPT_VTAB },
1894 { "SQ3_EXTRESULT_BUSY_TIMEOUT" , SQ3_EXTRESULT_BUSY_TIMEOUT },
1895 { "SQ3_EXTRESULT_IOERR_DELETE" , SQ3_EXTRESULT_IOERR_DELETE },
1896 { "EXTRESULT_CONSTRAINT_ROWID" , SQ3_EXTRESULT_CONSTRAINT_ROWID },
1897 { "EXTRESULT_CORRUPT_SEQUENCE" , SQ3_EXTRESULT_CORRUPT_SEQUENCE },
1898 { "SQ3_EXTRESULT_IOERR_ACCESS" , SQ3_EXTRESULT_IOERR_ACCESS },
1899 { "SQ3_EXTRESULT_IOERR_RDLOCK" , SQ3_EXTRESULT_IOERR_RDLOCK },
1900 { "EXTRESULT_CANTOPEN_SYMLINK" , SQ3_EXTRESULT_CANTOPEN_SYMLINK },
1901 { "EXTRESULT_IOERR_SHORT_READ" , SQ3_EXTRESULT_IOERR_SHORT_READ },
1902 { "SQ3_EXTRESULT_IOERR_UNLOCK" , SQ3_EXTRESULT_IOERR_UNLOCK },
1903 { "SQ3_EXTRESULT_IOERR_SHMMAP" , SQ3_EXTRESULT_IOERR_SHMMAP },
1904 { "EXTRESULT_READONLY_DBMOVED" , SQ3_EXTRESULT_READONLY_DBMOVED },
1905 { "EXTRESULT_IOERR_GETTEMPPATH" , SQ3_EXTRESULT_IOERR_GETTEMPPATH },
1906 { "EXTRESULT_READONLY_RECOVERY" , SQ3_EXTRESULT_READONLY_RECOVERY },
1907 { "EXTRESULT_READONLY_CANTINIT" , SQ3_EXTRESULT_READONLY_CANTINIT },
1908 { "SQ3_EXTRESULT_IOERR_SHMOPEN" , SQ3_EXTRESULT_IOERR_SHMOPEN },
1909 { "SQ3_EXTRESULT_IOERR_IN_PAGE" , SQ3_EXTRESULT_IOERR_IN_PAGE },
1910 { "EXTRESULT_WARNING_AUTOINDEX" , SQ3_EXTRESULT_WARNING_AUTOINDEX },
1911 { "SQ3_EXTRESULT_IOERR_SHMLOCK" , SQ3_EXTRESULT_IOERR_SHMLOCK },
1912 { "SQ3_EXTRESULT_IOERR_BLOCKED" , SQ3_EXTRESULT_IOERR_BLOCKED },
1913 { "EXTRESULT_CONSTRAINT_PINNED" , SQ3_EXTRESULT_CONSTRAINT_PINNED },
1914 { "SQ3_EXTRESULT_BUSY_RECOVERY" , SQ3_EXTRESULT_BUSY_RECOVERY },
1915 { "EXTRESULT_CANTOPEN_CONVPATH" , SQ3_EXTRESULT_CANTOPEN_CONVPATH },
1916 { "EXTRESULT_CANTOPEN_DIRTYWAL" , SQ3_EXTRESULT_CANTOPEN_DIRTYWAL },
1917 { "EXTRESULT_READONLY_CANTLOCK" , SQ3_EXTRESULT_READONLY_CANTLOCK },
1918 { "EXTRESULT_READONLY_ROLLBACK" , SQ3_EXTRESULT_READONLY_ROLLBACK },
1919 { "EXTRESULT_CANTOPEN_FULLPATH" , SQ3_EXTRESULT_CANTOPEN_FULLPATH },
1920 { "SQ3_EXTRESULT_CORRUPT_INDEX" , SQ3_EXTRESULT_CORRUPT_INDEX },
1921 { "SQ3_EXTRESULT_BUSY_SNAPSHOT" , SQ3_EXTRESULT_BUSY_SNAPSHOT },
1922 { "SQ3_EXTRESULT_IOERR_SHMSIZE" , SQ3_EXTRESULT_IOERR_SHMSIZE },
1923 { "EXTRESULT_CONSTRAINT_UNIQUE" , SQ3_EXTRESULT_CONSTRAINT_UNIQUE },
1924 { "EXTRESULT_NOTICE_RECOVER_WAL" , SQ3_EXTRESULT_NOTICE_RECOVER_WAL },
1925 { "SQ3_EXTRESULT_IOERR_TRUNCATE" , SQ3_EXTRESULT_IOERR_TRUNCATE },
1926 { "SQ3_EXTRESULT_ERROR_SNAPSHOT" , SQ3_EXTRESULT_ERROR_SNAPSHOT },
1927 { "EXTRESULT_CANTOPEN_NOTEMPDIR" , SQ3_EXTRESULT_CANTOPEN_NOTEMPDIR },
1928 { "EXTRESULT_IOERR_DELETE_NOENT" , SQ3_EXTRESULT_IOERR_DELETE_NOENT },
1929 { "SQ3_EXTRESULT_CANTOPEN_ISDIR" , SQ3_EXTRESULT_CANTOPEN_ISDIR },
1930 { "SQ3_EXTRESULT_ABORT_ROLLBACK" , SQ3_EXTRESULT_ABORT_ROLLBACK },
1931 { "EXTRESULT_LOCKED_SHAREDCACHE" , SQ3_EXTRESULT_LOCKED_SHAREDCACHE },
1932 { "EXTRESULT_CONSTRAINT_NOTNULL" , SQ3_EXTRESULT_CONSTRAINT_NOTNULL },
1933 { "EXTRESULT_IOERR_BEGIN_ATOMIC" , SQ3_EXTRESULT_IOERR_BEGIN_ATOMIC },
1934 { "SQ3_EXTRESULT_IOERR_CONVPATH" , SQ3_EXTRESULT_IOERR_CONVPATH },
1935 { "EXTRESULT_READONLY_DIRECTORY" , SQ3_EXTRESULT_READONLY_DIRECTORY },
1936 { "EXTRESULT_CONSTRAINT_TRIGGER" , SQ3_EXTRESULT_CONSTRAINT_TRIGGER },
1937 { "SQ3_EXTRESULT_CONSTRAINT_VTAB" , SQ3_EXTRESULT_CONSTRAINT_VTAB },
1938 { "EXTRESULT_CONSTRAINT_DATATYPE" , SQ3_EXTRESULT_CONSTRAINT_DATATYPE },
1939 { "EXTRESULT_CONSTRAINT_FUNCTION" , SQ3_EXTRESULT_CONSTRAINT_FUNCTION },
1940 { "SQ3_EXTRESULT_IOERR_DIR_FSYNC" , SQ3_EXTRESULT_IOERR_DIR_FSYNC },
1941 { "EXTRESULT_OK_LOAD_PERMANENTLY" , SQ3_EXTRESULT_OK_LOAD_PERMANENTLY },
1942 { "EXTRESULT_IOERR_COMMIT_ATOMIC" , SQ3_EXTRESULT_IOERR_COMMIT_ATOMIC },
1943 { "SQ3_EXTRESULT_IOERR_CORRUPTFS" , SQ3_EXTRESULT_IOERR_CORRUPTFS },
1944 { "SQ3_EXTRESULT_IOERR_DIR_CLOSE" , SQ3_EXTRESULT_IOERR_DIR_CLOSE },
1945 { "SQ3_EXTRESULT_CANTOPEN_SYMLINK" , SQ3_EXTRESULT_CANTOPEN_SYMLINK },
1946 { "SQ3_EXTRESULT_IOERR_SHORT_READ" , SQ3_EXTRESULT_IOERR_SHORT_READ },
1947 { "SQ3_EXTRESULT_READONLY_DBMOVED" , SQ3_EXTRESULT_READONLY_DBMOVED },
1948 { "SQ3_EXTRESULT_CONSTRAINT_CHECK" , SQ3_EXTRESULT_CONSTRAINT_CHECK },
1949 { "SQ3_EXTRESULT_CONSTRAINT_ROWID" , SQ3_EXTRESULT_CONSTRAINT_ROWID },
1950 { "SQ3_EXTRESULT_CORRUPT_SEQUENCE" , SQ3_EXTRESULT_CORRUPT_SEQUENCE },
1951 { "SQ3_EXTRESULT_CANTOPEN_CONVPATH" , SQ3_EXTRESULT_CANTOPEN_CONVPATH },
1952 { "EXTRESULT_CONSTRAINT_COMMITHOOK" , SQ3_EXTRESULT_CONSTRAINT_COMMITHOOK },
1953 { "EXTRESULT_CONSTRAINT_FOREIGNKEY" , SQ3_EXTRESULT_CONSTRAINT_FOREIGNKEY },
1954 { "SQ3_EXTRESULT_CANTOPEN_DIRTYWAL" , SQ3_EXTRESULT_CANTOPEN_DIRTYWAL },
1955 { "EXTRESULT_IOERR_ROLLBACK_ATOMIC" , SQ3_EXTRESULT_IOERR_ROLLBACK_ATOMIC },
1956 { "SQ3_EXTRESULT_READONLY_CANTLOCK" , SQ3_EXTRESULT_READONLY_CANTLOCK },
1957 { "SQ3_EXTRESULT_READONLY_ROLLBACK" , SQ3_EXTRESULT_READONLY_ROLLBACK },
1958 { "EXTRESULT_ERROR_MISSING_COLLSEQ" , SQ3_EXTRESULT_ERROR_MISSING_COLLSEQ },
1959 { "SQ3_EXTRESULT_CANTOPEN_FULLPATH" , SQ3_EXTRESULT_CANTOPEN_FULLPATH },
1960 { "SQ3_EXTRESULT_CONSTRAINT_UNIQUE" , SQ3_EXTRESULT_CONSTRAINT_UNIQUE },
1961 { "SQ3_EXTRESULT_IOERR_GETTEMPPATH" , SQ3_EXTRESULT_IOERR_GETTEMPPATH },
1962 { "SQ3_EXTRESULT_READONLY_RECOVERY" , SQ3_EXTRESULT_READONLY_RECOVERY },
1963 { "SQ3_EXTRESULT_READONLY_CANTINIT" , SQ3_EXTRESULT_READONLY_CANTINIT },
1964 { "SQ3_EXTRESULT_WARNING_AUTOINDEX" , SQ3_EXTRESULT_WARNING_AUTOINDEX },
1965 { "SQ3_EXTRESULT_CONSTRAINT_PINNED" , SQ3_EXTRESULT_CONSTRAINT_PINNED },
1966 { "EXTRESULT_CONSTRAINT_PRIMARYKEY" , SQ3_EXTRESULT_CONSTRAINT_PRIMARYKEY },
1967 { "SQ3_EXTRESULT_LOCKED_SHAREDCACHE" , SQ3_EXTRESULT_LOCKED_SHAREDCACHE },
1968 { "SQ3_EXTRESULT_CONSTRAINT_NOTNULL" , SQ3_EXTRESULT_CONSTRAINT_NOTNULL },
1969 { "SQ3_EXTRESULT_IOERR_BEGIN_ATOMIC" , SQ3_EXTRESULT_IOERR_BEGIN_ATOMIC },
1970 { "SQ3_EXTRESULT_READONLY_DIRECTORY" , SQ3_EXTRESULT_READONLY_DIRECTORY },
1971 { "SQ3_EXTRESULT_CONSTRAINT_TRIGGER" , SQ3_EXTRESULT_CONSTRAINT_TRIGGER },
1972 { "SQ3_EXTRESULT_NOTICE_RECOVER_WAL" , SQ3_EXTRESULT_NOTICE_RECOVER_WAL },
1973 { "SQ3_EXTRESULT_CANTOPEN_NOTEMPDIR" , SQ3_EXTRESULT_CANTOPEN_NOTEMPDIR },
1974 { "SQ3_EXTRESULT_IOERR_DELETE_NOENT" , SQ3_EXTRESULT_IOERR_DELETE_NOENT },
1975 { "SQ3_EXTRESULT_CONSTRAINT_DATATYPE" , SQ3_EXTRESULT_CONSTRAINT_DATATYPE },
1976 { "SQ3_EXTRESULT_CONSTRAINT_FUNCTION" , SQ3_EXTRESULT_CONSTRAINT_FUNCTION },
1977 { "EXTRESULT_NOTICE_RECOVER_ROLLBACK" , SQ3_EXTRESULT_NOTICE_RECOVER_ROLLBACK },
1978 { "SQ3_EXTRESULT_OK_LOAD_PERMANENTLY" , SQ3_EXTRESULT_OK_LOAD_PERMANENTLY },
1979 { "SQ3_EXTRESULT_IOERR_COMMIT_ATOMIC" , SQ3_EXTRESULT_IOERR_COMMIT_ATOMIC },
1980 { "EXTRESULT_IOERR_CHECKRESERVEDLOCK" , SQ3_EXTRESULT_IOERR_CHECKRESERVEDLOCK },
1981 { "SQ3_EXTRESULT_CONSTRAINT_PRIMARYKEY" , SQ3_EXTRESULT_CONSTRAINT_PRIMARYKEY },
1982 { "SQ3_EXTRESULT_CONSTRAINT_COMMITHOOK" , SQ3_EXTRESULT_CONSTRAINT_COMMITHOOK },
1983 { "SQ3_EXTRESULT_CONSTRAINT_FOREIGNKEY" , SQ3_EXTRESULT_CONSTRAINT_FOREIGNKEY },
1984 { "SQ3_EXTRESULT_IOERR_ROLLBACK_ATOMIC" , SQ3_EXTRESULT_IOERR_ROLLBACK_ATOMIC },
1985 { "SQ3_EXTRESULT_ERROR_MISSING_COLLSEQ" , SQ3_EXTRESULT_ERROR_MISSING_COLLSEQ },
1986 { "SQ3_EXTRESULT_IOERR_CHECKRESERVEDLOCK" , SQ3_EXTRESULT_IOERR_CHECKRESERVEDLOCK },
1987 { "SQ3_EXTRESULT_NOTICE_RECOVER_ROLLBACK" , SQ3_EXTRESULT_NOTICE_RECOVER_ROLLBACK },
1988 { NULL , 0 },
1989 };
1990
1991 int index;
1992 OtErrorCheckLng (Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
1993 sizeof(struct LookupClassS), "enum", TCL_EXACT, &index));
1994 *ret = keys[index].val;
1995 return TCL_OK;
1996}
@ SQ3_EXTRESULT_IOERR_DIR_FSYNC
@ SQ3_EXTRESULT_READONLY_CANTLOCK
@ SQ3_EXTRESULT_IOERR_LOCK
@ SQ3_EXTRESULT_NOLFS
@ SQ3_EXTRESULT_LOCKED_SHAREDCACHE
@ SQ3_EXTRESULT_AUTH
@ SQ3_EXTRESULT_CANTOPEN_FULLPATH
@ SQ3_EXTRESULT_CONSTRAINT
@ SQ3_EXTRESULT_IOERR_NOMEM
@ SQ3_EXTRESULT_IOERR_SHMLOCK
@ SQ3_EXTRESULT_RANGE
@ SQ3_EXTRESULT_IOERR_CORRUPTFS
@ SQ3_EXTRESULT_CANTOPEN_SYMLINK
@ SQ3_EXTRESULT_CONSTRAINT_PRIMARYKEY
@ SQ3_EXTRESULT_IOERR_GETTEMPPATH
@ SQ3_EXTRESULT_ROW
@ SQ3_EXTRESULT_WARNING
@ SQ3_EXTRESULT_MISMATCH
@ SQ3_EXTRESULT_NOTADB
@ SQ3_EXTRESULT_CORRUPT_VTAB
@ SQ3_EXTRESULT_IOERR_FSTAT
@ SQ3_EXTRESULT_IOERR_SEEK
@ SQ3_EXTRESULT_CORRUPT_SEQUENCE
@ SQ3_EXTRESULT_IOERR_MMAP
@ SQ3_EXTRESULT_INTERRUPT
@ SQ3_EXTRESULT_FULL
@ SQ3_EXTRESULT_IOERR_CONVPATH
@ SQ3_EXTRESULT_NOTICE_RECOVER_WAL
@ SQ3_EXTRESULT_CONSTRAINT_FOREIGNKEY
@ SQ3_EXTRESULT_IOERR_ACCESS
@ SQ3_EXTRESULT_ERROR_MISSING_COLLSEQ
@ SQ3_EXTRESULT_CONSTRAINT_VTAB
@ SQ3_EXTRESULT_CONSTRAINT_COMMITHOOK
@ SQ3_EXTRESULT_CANTOPEN_CONVPATH
@ SQ3_EXTRESULT_READONLY_RECOVERY
@ SQ3_EXTRESULT_AUTH_USER
@ SQ3_EXTRESULT_READONLY_ROLLBACK
@ SQ3_EXTRESULT_CONSTRAINT_TRIGGER
@ SQ3_EXTRESULT_INTERNAL
@ SQ3_EXTRESULT_EMPTY
@ SQ3_EXTRESULT_CONSTRAINT_NOTNULL
@ SQ3_EXTRESULT_IOERR_CLOSE
@ SQ3_EXTRESULT_MISUSE
@ SQ3_EXTRESULT_IOERR_IN_PAGE
@ SQ3_EXTRESULT_OK_LOAD_PERMANENTLY
@ SQ3_EXTRESULT_TOOBIG
@ SQ3_EXTRESULT_BUSY_RECOVERY
@ SQ3_EXTRESULT_CANTOPEN
@ SQ3_EXTRESULT_NOTICE_RECOVER_ROLLBACK
@ SQ3_EXTRESULT_IOERR_UNLOCK
@ SQ3_EXTRESULT_CONSTRAINT_PINNED
@ SQ3_EXTRESULT_CONSTRAINT_UNIQUE
@ SQ3_EXTRESULT_CANTOPEN_DIRTYWAL
@ SQ3_EXTRESULT_CANTOPEN_ISDIR
@ SQ3_EXTRESULT_CORRUPT_INDEX
@ SQ3_EXTRESULT_IOERR_COMMIT_ATOMIC
@ SQ3_EXTRESULT_ERROR_RETRY
@ SQ3_EXTRESULT_CANTOPEN_NOTEMPDIR
@ SQ3_EXTRESULT_IOERR_FSYNC
@ SQ3_EXTRESULT_OK
@ SQ3_EXTRESULT_IOERR_DATA
@ SQ3_EXTRESULT_IOERR_DIR_CLOSE
@ SQ3_EXTRESULT_ABORT
@ SQ3_EXTRESULT_BUSY
@ SQ3_EXTRESULT_PERM
@ SQ3_EXTRESULT_IOERR
@ SQ3_EXTRESULT_READONLY_DIRECTORY
@ SQ3_EXTRESULT_READONLY_CANTINIT
@ SQ3_EXTRESULT_IOERR_SHMOPEN
@ SQ3_EXTRESULT_IOERR_ROLLBACK_ATOMIC
@ SQ3_EXTRESULT_IOERR_DELETE
@ SQ3_EXTRESULT_NOTICE
@ SQ3_EXTRESULT_CONSTRAINT_CHECK
@ SQ3_EXTRESULT_ERROR
@ SQ3_EXTRESULT_PROTOCOL
@ SQ3_EXTRESULT_NOMEM
@ SQ3_EXTRESULT_DONE
@ SQ3_EXTRESULT_IOERR_SHMSIZE
@ SQ3_EXTRESULT_OK_SYMLINK
@ SQ3_EXTRESULT_NOTFOUND
@ SQ3_EXTRESULT_LOCKED
@ SQ3_EXTRESULT_IOERR_CHECKRESERVEDLOCK
@ SQ3_EXTRESULT_IOERR_RDLOCK
@ SQ3_EXTRESULT_IOERR_TRUNCATE
@ SQ3_EXTRESULT_BUSY_TIMEOUT
@ SQ3_EXTRESULT_CORRUPT
@ SQ3_EXTRESULT_ABORT_ROLLBACK
@ SQ3_EXTRESULT_IOERR_SHMMAP
@ SQ3_EXTRESULT_READONLY
@ SQ3_EXTRESULT_IOERR_VNODE
@ SQ3_EXTRESULT_IOERR_WRITE
@ SQ3_EXTRESULT_CONSTRAINT_FUNCTION
@ SQ3_EXTRESULT_LOCKED_VTAB
@ SQ3_EXTRESULT_NOTICE_RBU
@ SQ3_EXTRESULT_IOERR_READ
@ SQ3_EXTRESULT_SCHEMA
@ SQ3_EXTRESULT_IOERR_BLOCKED
@ SQ3_EXTRESULT_CONSTRAINT_ROWID
@ SQ3_EXTRESULT_FORMAT
@ SQ3_EXTRESULT_IOERR_SHORT_READ
@ SQ3_EXTRESULT_IOERR_AUTH
@ SQ3_EXTRESULT_IOERR_BEGIN_ATOMIC
@ SQ3_EXTRESULT_WARNING_AUTOINDEX
@ SQ3_EXTRESULT_READONLY_DBMOVED
@ SQ3_EXTRESULT_BUSY_SNAPSHOT
@ SQ3_EXTRESULT_IOERR_DELETE_NOENT
@ SQ3_EXTRESULT_CONSTRAINT_DATATYPE
@ SQ3_EXTRESULT_ERROR_SNAPSHOT

◆ tclsq3lite_Get_Sq3FcntlE_FromObj()

int tclsq3lite_Get_Sq3FcntlE_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3FcntlE * ret )

Definition at line 1998 of file LibSq3Lite_tcl.c.

1998 {
1999 const static struct LookupEnumE keys[] = {
2000 { "RBU" , SQ3_FCNTL_RBU },
2001 { "PDB" , SQ3_FCNTL_PDB },
2002 { "SYNC" , SQ3_FCNTL_SYNC },
2003 { "TRACE" , SQ3_FCNTL_TRACE },
2004 { "ZIPVFS" , SQ3_FCNTL_ZIPVFS },
2005 { "PRAGMA" , SQ3_FCNTL_PRAGMA },
2006 { "VFSNAME" , SQ3_FCNTL_VFSNAME },
2007 { "SIZE_HINT" , SQ3_FCNTL_SIZE_HINT },
2008 { "CKSM_FILE" , SQ3_FCNTL_CKSM_FILE },
2009 { "MMAP_SIZE" , SQ3_FCNTL_MMAP_SIZE },
2010 { "OVERWRITE" , SQ3_FCNTL_OVERWRITE },
2011 { "FCNTL_PDB" , SQ3_FCNTL_PDB },
2012 { "CKPT_DONE" , SQ3_FCNTL_CKPT_DONE },
2013 { "HAS_MOVED" , SQ3_FCNTL_HAS_MOVED },
2014 { "WAL_BLOCK" , SQ3_FCNTL_WAL_BLOCK },
2015 { "LOCKSTATE" , SQ3_FCNTL_LOCKSTATE },
2016 { "FCNTL_RBU" , SQ3_FCNTL_RBU },
2017 { "LAST_ERRNO" , SQ3_FCNTL_LAST_ERRNO },
2018 { "SIZE_LIMIT" , SQ3_FCNTL_SIZE_LIMIT },
2019 { "FCNTL_SYNC" , SQ3_FCNTL_SYNC },
2020 { "CHUNK_SIZE" , SQ3_FCNTL_CHUNK_SIZE },
2021 { "CKPT_START" , SQ3_FCNTL_CKPT_START },
2022 { "PERSIST_WAL" , SQ3_FCNTL_PERSIST_WAL },
2023 { "FCNTL_TRACE" , SQ3_FCNTL_TRACE },
2024 { "RESET_CACHE" , SQ3_FCNTL_RESET_CACHE },
2025 { "BUSYHANDLER" , SQ3_FCNTL_BUSYHANDLER },
2026 { "VFS_POINTER" , SQ3_FCNTL_VFS_POINTER },
2027 { "SYNC_OMITTED" , SQ3_FCNTL_SYNC_OMITTED },
2028 { "TEMPFILENAME" , SQ3_FCNTL_TEMPFILENAME },
2029 { "FCNTL_ZIPVFS" , SQ3_FCNTL_ZIPVFS },
2030 { "FILE_POINTER" , SQ3_FCNTL_FILE_POINTER },
2031 { "FCNTL_PRAGMA" , SQ3_FCNTL_PRAGMA },
2032 { "DATA_VERSION" , SQ3_FCNTL_DATA_VERSION },
2033 { "LOCK_TIMEOUT" , SQ3_FCNTL_LOCK_TIMEOUT },
2034 { "SQ3_FCNTL_RBU" , SQ3_FCNTL_RBU },
2035 { "RESERVE_BYTES" , SQ3_FCNTL_RESERVE_BYTES },
2036 { "FCNTL_VFSNAME" , SQ3_FCNTL_VFSNAME },
2037 { "SQ3_FCNTL_PDB" , SQ3_FCNTL_PDB },
2038 { "SQ3_FCNTL_SYNC" , SQ3_FCNTL_SYNC },
2039 { "WIN32_AV_RETRY" , SQ3_FCNTL_WIN32_AV_RETRY },
2040 { "JOURNAL_POINTER" , SQ3_FCNTL_JOURNAL_POINTER },
2041 { "SQ3_FCNTL_TRACE" , SQ3_FCNTL_TRACE },
2042 { "EXTERNAL_READER" , SQ3_FCNTL_EXTERNAL_READER },
2043 { "FCNTL_SIZE_HINT" , SQ3_FCNTL_SIZE_HINT },
2044 { "FCNTL_CKSM_FILE" , SQ3_FCNTL_CKSM_FILE },
2045 { "FCNTL_MMAP_SIZE" , SQ3_FCNTL_MMAP_SIZE },
2046 { "FCNTL_OVERWRITE" , SQ3_FCNTL_OVERWRITE },
2047 { "FCNTL_CKPT_DONE" , SQ3_FCNTL_CKPT_DONE },
2048 { "FCNTL_HAS_MOVED" , SQ3_FCNTL_HAS_MOVED },
2049 { "FCNTL_WAL_BLOCK" , SQ3_FCNTL_WAL_BLOCK },
2050 { "FCNTL_LOCKSTATE" , SQ3_FCNTL_LOCKSTATE },
2051 { "COMMIT_PHASETWO" , SQ3_FCNTL_COMMIT_PHASETWO },
2052 { "SQ3_FCNTL_PRAGMA" , SQ3_FCNTL_PRAGMA },
2053 { "FCNTL_LAST_ERRNO" , SQ3_FCNTL_LAST_ERRNO },
2054 { "FCNTL_SIZE_LIMIT" , SQ3_FCNTL_SIZE_LIMIT },
2055 { "FCNTL_CHUNK_SIZE" , SQ3_FCNTL_CHUNK_SIZE },
2056 { "FCNTL_CKPT_START" , SQ3_FCNTL_CKPT_START },
2057 { "WIN32_SET_HANDLE" , SQ3_FCNTL_WIN32_SET_HANDLE },
2058 { "WIN32_GET_HANDLE" , SQ3_FCNTL_WIN32_GET_HANDLE },
2059 { "SQ3_FCNTL_ZIPVFS" , SQ3_FCNTL_ZIPVFS },
2060 { "SQ3_FCNTL_VFSNAME" , SQ3_FCNTL_VFSNAME },
2061 { "FCNTL_BUSYHANDLER" , SQ3_FCNTL_BUSYHANDLER },
2062 { "FCNTL_VFS_POINTER" , SQ3_FCNTL_VFS_POINTER },
2063 { "GET_LOCKPROXYFILE" , SQ3_FCNTL_GET_LOCKPROXYFILE },
2064 { "FCNTL_PERSIST_WAL" , SQ3_FCNTL_PERSIST_WAL },
2065 { "SET_LOCKPROXYFILE" , SQ3_FCNTL_SET_LOCKPROXYFILE },
2066 { "FCNTL_RESET_CACHE" , SQ3_FCNTL_RESET_CACHE },
2067 { "FCNTL_DATA_VERSION" , SQ3_FCNTL_DATA_VERSION },
2068 { "FCNTL_LOCK_TIMEOUT" , SQ3_FCNTL_LOCK_TIMEOUT },
2069 { "FCNTL_SYNC_OMITTED" , SQ3_FCNTL_SYNC_OMITTED },
2070 { "FCNTL_TEMPFILENAME" , SQ3_FCNTL_TEMPFILENAME },
2071 { "FCNTL_FILE_POINTER" , SQ3_FCNTL_FILE_POINTER },
2072 { "BEGIN_ATOMIC_WRITE" , SQ3_FCNTL_BEGIN_ATOMIC_WRITE },
2073 { "POWERSAFE_OVERWRITE" , SQ3_FCNTL_POWERSAFE_OVERWRITE },
2074 { "SQ3_FCNTL_SIZE_HINT" , SQ3_FCNTL_SIZE_HINT },
2075 { "SQ3_FCNTL_CKSM_FILE" , SQ3_FCNTL_CKSM_FILE },
2076 { "SQ3_FCNTL_MMAP_SIZE" , SQ3_FCNTL_MMAP_SIZE },
2077 { "SQ3_FCNTL_OVERWRITE" , SQ3_FCNTL_OVERWRITE },
2078 { "SQ3_FCNTL_CKPT_DONE" , SQ3_FCNTL_CKPT_DONE },
2079 { "SQ3_FCNTL_HAS_MOVED" , SQ3_FCNTL_HAS_MOVED },
2080 { "SQ3_FCNTL_WAL_BLOCK" , SQ3_FCNTL_WAL_BLOCK },
2081 { "SQ3_FCNTL_LOCKSTATE" , SQ3_FCNTL_LOCKSTATE },
2082 { "COMMIT_ATOMIC_WRITE" , SQ3_FCNTL_COMMIT_ATOMIC_WRITE },
2083 { "FCNTL_RESERVE_BYTES" , SQ3_FCNTL_RESERVE_BYTES },
2084 { "SQ3_FCNTL_CKPT_START" , SQ3_FCNTL_CKPT_START },
2085 { "FCNTL_WIN32_AV_RETRY" , SQ3_FCNTL_WIN32_AV_RETRY },
2086 { "SQ3_FCNTL_LAST_ERRNO" , SQ3_FCNTL_LAST_ERRNO },
2087 { "SQ3_FCNTL_SIZE_LIMIT" , SQ3_FCNTL_SIZE_LIMIT },
2088 { "SQ3_FCNTL_CHUNK_SIZE" , SQ3_FCNTL_CHUNK_SIZE },
2089 { "SQ3_FCNTL_PERSIST_WAL" , SQ3_FCNTL_PERSIST_WAL },
2090 { "SQ3_FCNTL_RESET_CACHE" , SQ3_FCNTL_RESET_CACHE },
2091 { "FCNTL_COMMIT_PHASETWO" , SQ3_FCNTL_COMMIT_PHASETWO },
2092 { "ROLLBACK_ATOMIC_WRITE" , SQ3_FCNTL_ROLLBACK_ATOMIC_WRITE },
2093 { "FCNTL_JOURNAL_POINTER" , SQ3_FCNTL_JOURNAL_POINTER },
2094 { "SQ3_FCNTL_BUSYHANDLER" , SQ3_FCNTL_BUSYHANDLER },
2095 { "FCNTL_EXTERNAL_READER" , SQ3_FCNTL_EXTERNAL_READER },
2096 { "SQ3_FCNTL_VFS_POINTER" , SQ3_FCNTL_VFS_POINTER },
2097 { "SQ3_FCNTL_DATA_VERSION" , SQ3_FCNTL_DATA_VERSION },
2098 { "FCNTL_WIN32_GET_HANDLE" , SQ3_FCNTL_WIN32_GET_HANDLE },
2099 { "SQ3_FCNTL_LOCK_TIMEOUT" , SQ3_FCNTL_LOCK_TIMEOUT },
2100 { "SQ3_FCNTL_SYNC_OMITTED" , SQ3_FCNTL_SYNC_OMITTED },
2101 { "SQ3_FCNTL_TEMPFILENAME" , SQ3_FCNTL_TEMPFILENAME },
2102 { "SQ3_FCNTL_FILE_POINTER" , SQ3_FCNTL_FILE_POINTER },
2103 { "FCNTL_WIN32_SET_HANDLE" , SQ3_FCNTL_WIN32_SET_HANDLE },
2104 { "SQ3_FCNTL_RESERVE_BYTES" , SQ3_FCNTL_RESERVE_BYTES },
2105 { "FCNTL_GET_LOCKPROXYFILE" , SQ3_FCNTL_GET_LOCKPROXYFILE },
2106 { "FCNTL_SET_LOCKPROXYFILE" , SQ3_FCNTL_SET_LOCKPROXYFILE },
2107 { "SQ3_FCNTL_WIN32_AV_RETRY" , SQ3_FCNTL_WIN32_AV_RETRY },
2108 { "FCNTL_BEGIN_ATOMIC_WRITE" , SQ3_FCNTL_BEGIN_ATOMIC_WRITE },
2109 { "SQ3_FCNTL_EXTERNAL_READER" , SQ3_FCNTL_EXTERNAL_READER },
2110 { "FCNTL_COMMIT_ATOMIC_WRITE" , SQ3_FCNTL_COMMIT_ATOMIC_WRITE },
2111 { "FCNTL_POWERSAFE_OVERWRITE" , SQ3_FCNTL_POWERSAFE_OVERWRITE },
2112 { "SQ3_FCNTL_COMMIT_PHASETWO" , SQ3_FCNTL_COMMIT_PHASETWO },
2113 { "SQ3_FCNTL_JOURNAL_POINTER" , SQ3_FCNTL_JOURNAL_POINTER },
2114 { "SQ3_FCNTL_WIN32_SET_HANDLE" , SQ3_FCNTL_WIN32_SET_HANDLE },
2115 { "SQ3_FCNTL_WIN32_GET_HANDLE" , SQ3_FCNTL_WIN32_GET_HANDLE },
2116 { "SQ3_FCNTL_GET_LOCKPROXYFILE" , SQ3_FCNTL_GET_LOCKPROXYFILE },
2117 { "FCNTL_ROLLBACK_ATOMIC_WRITE" , SQ3_FCNTL_ROLLBACK_ATOMIC_WRITE },
2118 { "SQ3_FCNTL_SET_LOCKPROXYFILE" , SQ3_FCNTL_SET_LOCKPROXYFILE },
2119 { "SQ3_FCNTL_BEGIN_ATOMIC_WRITE" , SQ3_FCNTL_BEGIN_ATOMIC_WRITE },
2120 { "SQ3_FCNTL_COMMIT_ATOMIC_WRITE" , SQ3_FCNTL_COMMIT_ATOMIC_WRITE },
2121 { "SQ3_FCNTL_POWERSAFE_OVERWRITE" , SQ3_FCNTL_POWERSAFE_OVERWRITE },
2122 { "SQ3_FCNTL_ROLLBACK_ATOMIC_WRITE" , SQ3_FCNTL_ROLLBACK_ATOMIC_WRITE },
2123 { NULL , 0 },
2124 };
2125
2126 int index;
2127 OtErrorCheckLng (Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2128 sizeof(struct LookupClassS), "enum", TCL_EXACT, &index));
2129 *ret = keys[index].val;
2130 return TCL_OK;
2131}
@ SQ3_FCNTL_FILE_POINTER
@ SQ3_FCNTL_OVERWRITE
@ SQ3_FCNTL_VFSNAME
@ SQ3_FCNTL_SET_LOCKPROXYFILE
@ SQ3_FCNTL_JOURNAL_POINTER
@ SQ3_FCNTL_RESET_CACHE
@ SQ3_FCNTL_LOCK_TIMEOUT
@ SQ3_FCNTL_BEGIN_ATOMIC_WRITE
@ SQ3_FCNTL_SIZE_HINT
@ SQ3_FCNTL_TEMPFILENAME
@ SQ3_FCNTL_RESERVE_BYTES
@ SQ3_FCNTL_ZIPVFS
@ SQ3_FCNTL_SYNC_OMITTED
@ SQ3_FCNTL_ROLLBACK_ATOMIC_WRITE
@ SQ3_FCNTL_BUSYHANDLER
@ SQ3_FCNTL_HAS_MOVED
@ SQ3_FCNTL_LAST_ERRNO
@ SQ3_FCNTL_CHUNK_SIZE
@ SQ3_FCNTL_PDB
@ SQ3_FCNTL_WIN32_SET_HANDLE
@ SQ3_FCNTL_WIN32_AV_RETRY
@ SQ3_FCNTL_CKPT_DONE
@ SQ3_FCNTL_POWERSAFE_OVERWRITE
@ SQ3_FCNTL_SIZE_LIMIT
@ SQ3_FCNTL_TRACE
@ SQ3_FCNTL_SYNC
@ SQ3_FCNTL_RBU
@ SQ3_FCNTL_EXTERNAL_READER
@ SQ3_FCNTL_WAL_BLOCK
@ SQ3_FCNTL_COMMIT_ATOMIC_WRITE
@ SQ3_FCNTL_CKSM_FILE
@ SQ3_FCNTL_CKPT_START
@ SQ3_FCNTL_GET_LOCKPROXYFILE
@ SQ3_FCNTL_VFS_POINTER
@ SQ3_FCNTL_WIN32_GET_HANDLE
@ SQ3_FCNTL_DATA_VERSION
@ SQ3_FCNTL_LOCKSTATE
@ SQ3_FCNTL_COMMIT_PHASETWO
@ SQ3_FCNTL_PERSIST_WAL
@ SQ3_FCNTL_PRAGMA
@ SQ3_FCNTL_MMAP_SIZE

◆ tclsq3lite_Get_Sq3FunctionEF_FromObj()

int tclsq3lite_Get_Sq3FunctionEF_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3FunctionEF * ret )

Definition at line 2133 of file LibSq3Lite_tcl.c.

2133 {
2134 const static struct LookupEnumE keys[] = {
2135 { "SUBTYPE" , SQ3_FUNCTION_SUBTYPE },
2136 { "INNOCUOUS" , SQ3_FUNCTION_INNOCUOUS },
2137 { "DIRECTONLY" , SQ3_FUNCTION_DIRECTONLY },
2138 { "DETERMINISTIC" , SQ3_FUNCTION_DETERMINISTIC },
2139 { "RESULT_SUBTYPE" , SQ3_FUNCTION_RESULT_SUBTYPE },
2140 { "FUNCTION_SUBTYPE" , SQ3_FUNCTION_SUBTYPE },
2141 { "FUNCTION_INNOCUOUS" , SQ3_FUNCTION_INNOCUOUS },
2142 { "FUNCTION_DIRECTONLY" , SQ3_FUNCTION_DIRECTONLY },
2143 { "SQ3_FUNCTION_SUBTYPE" , SQ3_FUNCTION_SUBTYPE },
2144 { "FUNCTION_DETERMINISTIC" , SQ3_FUNCTION_DETERMINISTIC },
2145 { "SQ3_FUNCTION_INNOCUOUS" , SQ3_FUNCTION_INNOCUOUS },
2146 { "SQ3_FUNCTION_DIRECTONLY" , SQ3_FUNCTION_DIRECTONLY },
2147 { "FUNCTION_RESULT_SUBTYPE" , SQ3_FUNCTION_RESULT_SUBTYPE },
2148 { "SQ3_FUNCTION_DETERMINISTIC" , SQ3_FUNCTION_DETERMINISTIC },
2149 { "SQ3_FUNCTION_RESULT_SUBTYPE" , SQ3_FUNCTION_RESULT_SUBTYPE },
2150 { NULL , 0 },
2151 };
2152
2153 int index;
2154 OtErrorCheckLng(MK(EnumFlagWorker)(MK_RT_CALL interp,keys,enumE,&index));
2155 *ret = (enum Sq3FunctionEF) index;
2156 return TCL_OK;
2157}
Sq3FunctionEF
Function Flags.
@ SQ3_FUNCTION_RESULT_SUBTYPE
@ SQ3_FUNCTION_DETERMINISTIC
@ SQ3_FUNCTION_INNOCUOUS
@ SQ3_FUNCTION_DIRECTONLY
@ SQ3_FUNCTION_SUBTYPE

◆ tclsq3lite_Get_Sq3IndexConstraintEF_FromObj()

int tclsq3lite_Get_Sq3IndexConstraintEF_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3IndexConstraintEF * ret )

Definition at line 2159 of file LibSq3Lite_tcl.c.

2159 {
2160 const static struct LookupEnumE keys[] = {
2161 { "LT" , SQ3_INDEX_CONSTRAINT_LT },
2162 { "NE" , SQ3_INDEX_CONSTRAINT_NE },
2163 { "GE" , SQ3_INDEX_CONSTRAINT_GE },
2164 { "GT" , SQ3_INDEX_CONSTRAINT_GT },
2165 { "IS" , SQ3_INDEX_CONSTRAINT_IS },
2166 { "LE" , SQ3_INDEX_CONSTRAINT_LE },
2167 { "EQ" , SQ3_INDEX_CONSTRAINT_EQ },
2168 { "GLOB" , SQ3_INDEX_CONSTRAINT_GLOB },
2169 { "LIKE" , SQ3_INDEX_CONSTRAINT_LIKE },
2170 { "ISNOT" , SQ3_INDEX_CONSTRAINT_ISNOT },
2171 { "LIMIT" , SQ3_INDEX_CONSTRAINT_LIMIT },
2172 { "MATCH" , SQ3_INDEX_CONSTRAINT_MATCH },
2173 { "OFFSET" , SQ3_INDEX_CONSTRAINT_OFFSET },
2174 { "ISNULL" , SQ3_INDEX_CONSTRAINT_ISNULL },
2175 { "REGEXP" , SQ3_INDEX_CONSTRAINT_REGEXP },
2176 { "FUNCTION" , SQ3_INDEX_CONSTRAINT_FUNCTION },
2177 { "ISNOTNULL" , SQ3_INDEX_CONSTRAINT_ISNOTNULL },
2178 { "CONSTRAINT_GE" , SQ3_INDEX_CONSTRAINT_GE },
2179 { "CONSTRAINT_GT" , SQ3_INDEX_CONSTRAINT_GT },
2180 { "CONSTRAINT_IS" , SQ3_INDEX_CONSTRAINT_IS },
2181 { "CONSTRAINT_LE" , SQ3_INDEX_CONSTRAINT_LE },
2182 { "CONSTRAINT_EQ" , SQ3_INDEX_CONSTRAINT_EQ },
2183 { "CONSTRAINT_LT" , SQ3_INDEX_CONSTRAINT_LT },
2184 { "CONSTRAINT_NE" , SQ3_INDEX_CONSTRAINT_NE },
2185 { "CONSTRAINT_GLOB" , SQ3_INDEX_CONSTRAINT_GLOB },
2186 { "CONSTRAINT_LIKE" , SQ3_INDEX_CONSTRAINT_LIKE },
2187 { "CONSTRAINT_LIMIT" , SQ3_INDEX_CONSTRAINT_LIMIT },
2188 { "CONSTRAINT_MATCH" , SQ3_INDEX_CONSTRAINT_MATCH },
2189 { "CONSTRAINT_ISNOT" , SQ3_INDEX_CONSTRAINT_ISNOT },
2190 { "CONSTRAINT_OFFSET" , SQ3_INDEX_CONSTRAINT_OFFSET },
2191 { "CONSTRAINT_ISNULL" , SQ3_INDEX_CONSTRAINT_ISNULL },
2192 { "CONSTRAINT_REGEXP" , SQ3_INDEX_CONSTRAINT_REGEXP },
2193 { "INDEX_CONSTRAINT_EQ" , SQ3_INDEX_CONSTRAINT_EQ },
2194 { "INDEX_CONSTRAINT_LT" , SQ3_INDEX_CONSTRAINT_LT },
2195 { "INDEX_CONSTRAINT_NE" , SQ3_INDEX_CONSTRAINT_NE },
2196 { "INDEX_CONSTRAINT_GE" , SQ3_INDEX_CONSTRAINT_GE },
2197 { "INDEX_CONSTRAINT_GT" , SQ3_INDEX_CONSTRAINT_GT },
2198 { "CONSTRAINT_FUNCTION" , SQ3_INDEX_CONSTRAINT_FUNCTION },
2199 { "INDEX_CONSTRAINT_IS" , SQ3_INDEX_CONSTRAINT_IS },
2200 { "INDEX_CONSTRAINT_LE" , SQ3_INDEX_CONSTRAINT_LE },
2201 { "CONSTRAINT_ISNOTNULL" , SQ3_INDEX_CONSTRAINT_ISNOTNULL },
2202 { "INDEX_CONSTRAINT_LIKE" , SQ3_INDEX_CONSTRAINT_LIKE },
2203 { "INDEX_CONSTRAINT_GLOB" , SQ3_INDEX_CONSTRAINT_GLOB },
2204 { "INDEX_CONSTRAINT_MATCH" , SQ3_INDEX_CONSTRAINT_MATCH },
2205 { "INDEX_CONSTRAINT_ISNOT" , SQ3_INDEX_CONSTRAINT_ISNOT },
2206 { "INDEX_CONSTRAINT_LIMIT" , SQ3_INDEX_CONSTRAINT_LIMIT },
2207 { "INDEX_CONSTRAINT_ISNULL" , SQ3_INDEX_CONSTRAINT_ISNULL },
2208 { "SQ3_INDEX_CONSTRAINT_GT" , SQ3_INDEX_CONSTRAINT_GT },
2209 { "INDEX_CONSTRAINT_REGEXP" , SQ3_INDEX_CONSTRAINT_REGEXP },
2210 { "SQ3_INDEX_CONSTRAINT_IS" , SQ3_INDEX_CONSTRAINT_IS },
2211 { "SQ3_INDEX_CONSTRAINT_LE" , SQ3_INDEX_CONSTRAINT_LE },
2212 { "INDEX_CONSTRAINT_OFFSET" , SQ3_INDEX_CONSTRAINT_OFFSET },
2213 { "SQ3_INDEX_CONSTRAINT_EQ" , SQ3_INDEX_CONSTRAINT_EQ },
2214 { "SQ3_INDEX_CONSTRAINT_LT" , SQ3_INDEX_CONSTRAINT_LT },
2215 { "SQ3_INDEX_CONSTRAINT_NE" , SQ3_INDEX_CONSTRAINT_NE },
2216 { "SQ3_INDEX_CONSTRAINT_GE" , SQ3_INDEX_CONSTRAINT_GE },
2217 { "SQ3_INDEX_CONSTRAINT_GLOB" , SQ3_INDEX_CONSTRAINT_GLOB },
2218 { "INDEX_CONSTRAINT_FUNCTION" , SQ3_INDEX_CONSTRAINT_FUNCTION },
2219 { "SQ3_INDEX_CONSTRAINT_LIKE" , SQ3_INDEX_CONSTRAINT_LIKE },
2220 { "SQ3_INDEX_CONSTRAINT_LIMIT" , SQ3_INDEX_CONSTRAINT_LIMIT },
2221 { "SQ3_INDEX_CONSTRAINT_MATCH" , SQ3_INDEX_CONSTRAINT_MATCH },
2222 { "INDEX_CONSTRAINT_ISNOTNULL" , SQ3_INDEX_CONSTRAINT_ISNOTNULL },
2223 { "SQ3_INDEX_CONSTRAINT_ISNOT" , SQ3_INDEX_CONSTRAINT_ISNOT },
2224 { "SQ3_INDEX_CONSTRAINT_REGEXP" , SQ3_INDEX_CONSTRAINT_REGEXP },
2225 { "SQ3_INDEX_CONSTRAINT_OFFSET" , SQ3_INDEX_CONSTRAINT_OFFSET },
2226 { "SQ3_INDEX_CONSTRAINT_ISNULL" , SQ3_INDEX_CONSTRAINT_ISNULL },
2227 { "SQ3_INDEX_CONSTRAINT_FUNCTION" , SQ3_INDEX_CONSTRAINT_FUNCTION },
2228 { "SQ3_INDEX_CONSTRAINT_ISNOTNULL" , SQ3_INDEX_CONSTRAINT_ISNOTNULL },
2229 { NULL , 0 },
2230 };
2231
2232 int index;
2233 OtErrorCheckLng(MK(EnumFlagWorker)(MK_RT_CALL interp,keys,enumE,&index));
2234 *ret = (enum Sq3IndexConstraintEF) index;
2235 return TCL_OK;
2236}
Sq3IndexConstraintEF
Virtual Table Constraint Operator Codes.
@ SQ3_INDEX_CONSTRAINT_MATCH
@ SQ3_INDEX_CONSTRAINT_ISNULL
@ SQ3_INDEX_CONSTRAINT_ISNOT
@ SQ3_INDEX_CONSTRAINT_IS
@ SQ3_INDEX_CONSTRAINT_LT
@ SQ3_INDEX_CONSTRAINT_FUNCTION
@ SQ3_INDEX_CONSTRAINT_EQ
@ SQ3_INDEX_CONSTRAINT_LIKE
@ SQ3_INDEX_CONSTRAINT_ISNOTNULL
@ SQ3_INDEX_CONSTRAINT_LIMIT
@ SQ3_INDEX_CONSTRAINT_REGEXP
@ SQ3_INDEX_CONSTRAINT_GLOB
@ SQ3_INDEX_CONSTRAINT_NE
@ SQ3_INDEX_CONSTRAINT_LE
@ SQ3_INDEX_CONSTRAINT_GE
@ SQ3_INDEX_CONSTRAINT_OFFSET
@ SQ3_INDEX_CONSTRAINT_GT

◆ tclsq3lite_Get_Sq3IoCapEF_FromObj()

int tclsq3lite_Get_Sq3IoCapEF_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3IoCapEF * ret )

Definition at line 2238 of file LibSq3Lite_tcl.c.

2238 {
2239 const static struct LookupEnumE keys[] = {
2240 { "ATOMIC" , SQ3_IOCAP_ATOMIC },
2241 { "ATOMIC2K" , SQ3_IOCAP_ATOMIC2K },
2242 { "ATOMIC4K" , SQ3_IOCAP_ATOMIC4K },
2243 { "ATOMIC8K" , SQ3_IOCAP_ATOMIC8K },
2244 { "ATOMIC1K" , SQ3_IOCAP_ATOMIC1K },
2245 { "ATOMIC64K" , SQ3_IOCAP_ATOMIC64K },
2246 { "IMMUTABLE" , SQ3_IOCAP_IMMUTABLE },
2247 { "ATOMIC32K" , SQ3_IOCAP_ATOMIC32K },
2248 { "ATOMIC512" , SQ3_IOCAP_ATOMIC512 },
2249 { "ATOMIC16K" , SQ3_IOCAP_ATOMIC16K },
2250 { "SEQUENTIAL" , SQ3_IOCAP_SEQUENTIAL },
2251 { "SAFE_APPEND" , SQ3_IOCAP_SAFE_APPEND },
2252 { "IOCAP_ATOMIC" , SQ3_IOCAP_ATOMIC },
2253 { "BATCH_ATOMIC" , SQ3_IOCAP_BATCH_ATOMIC },
2254 { "IOCAP_ATOMIC8K" , SQ3_IOCAP_ATOMIC8K },
2255 { "IOCAP_ATOMIC1K" , SQ3_IOCAP_ATOMIC1K },
2256 { "IOCAP_ATOMIC2K" , SQ3_IOCAP_ATOMIC2K },
2257 { "IOCAP_ATOMIC4K" , SQ3_IOCAP_ATOMIC4K },
2258 { "IOCAP_ATOMIC32K" , SQ3_IOCAP_ATOMIC32K },
2259 { "IOCAP_ATOMIC512" , SQ3_IOCAP_ATOMIC512 },
2260 { "IOCAP_ATOMIC16K" , SQ3_IOCAP_ATOMIC16K },
2261 { "IOCAP_ATOMIC64K" , SQ3_IOCAP_ATOMIC64K },
2262 { "IOCAP_IMMUTABLE" , SQ3_IOCAP_IMMUTABLE },
2263 { "IOCAP_SEQUENTIAL" , SQ3_IOCAP_SEQUENTIAL },
2264 { "SQ3_IOCAP_ATOMIC" , SQ3_IOCAP_ATOMIC },
2265 { "IOCAP_SAFE_APPEND" , SQ3_IOCAP_SAFE_APPEND },
2266 { "IOCAP_BATCH_ATOMIC" , SQ3_IOCAP_BATCH_ATOMIC },
2267 { "SQ3_IOCAP_ATOMIC2K" , SQ3_IOCAP_ATOMIC2K },
2268 { "SQ3_IOCAP_ATOMIC4K" , SQ3_IOCAP_ATOMIC4K },
2269 { "SQ3_IOCAP_ATOMIC8K" , SQ3_IOCAP_ATOMIC8K },
2270 { "SQ3_IOCAP_ATOMIC1K" , SQ3_IOCAP_ATOMIC1K },
2271 { "SQ3_IOCAP_IMMUTABLE" , SQ3_IOCAP_IMMUTABLE },
2272 { "POWERSAFE_OVERWRITE" , SQ3_IOCAP_POWERSAFE_OVERWRITE },
2273 { "SQ3_IOCAP_ATOMIC512" , SQ3_IOCAP_ATOMIC512 },
2274 { "SQ3_IOCAP_ATOMIC32K" , SQ3_IOCAP_ATOMIC32K },
2275 { "SQ3_IOCAP_ATOMIC16K" , SQ3_IOCAP_ATOMIC16K },
2276 { "SQ3_IOCAP_ATOMIC64K" , SQ3_IOCAP_ATOMIC64K },
2277 { "SQ3_IOCAP_SEQUENTIAL" , SQ3_IOCAP_SEQUENTIAL },
2278 { "UNDELETABLE_WHEN_OPEN" , SQ3_IOCAP_UNDELETABLE_WHEN_OPEN },
2279 { "SQ3_IOCAP_SAFE_APPEND" , SQ3_IOCAP_SAFE_APPEND },
2280 { "SQ3_IOCAP_BATCH_ATOMIC" , SQ3_IOCAP_BATCH_ATOMIC },
2281 { "IOCAP_POWERSAFE_OVERWRITE" , SQ3_IOCAP_POWERSAFE_OVERWRITE },
2282 { "IOCAP_UNDELETABLE_WHEN_OPEN" , SQ3_IOCAP_UNDELETABLE_WHEN_OPEN },
2283 { "SQ3_IOCAP_POWERSAFE_OVERWRITE" , SQ3_IOCAP_POWERSAFE_OVERWRITE },
2284 { "SQ3_IOCAP_UNDELETABLE_WHEN_OPEN" , SQ3_IOCAP_UNDELETABLE_WHEN_OPEN },
2285 { NULL , 0 },
2286 };
2287
2288 int index;
2289 OtErrorCheckLng(MK(EnumFlagWorker)(MK_RT_CALL interp,keys,enumE,&index));
2290 *ret = (enum Sq3IoCapEF) index;
2291 return TCL_OK;
2292}
Sq3IoCapEF
Device Characteristics.
@ SQ3_IOCAP_ATOMIC16K
@ SQ3_IOCAP_ATOMIC4K
@ SQ3_IOCAP_ATOMIC
@ SQ3_IOCAP_ATOMIC64K
@ SQ3_IOCAP_POWERSAFE_OVERWRITE
@ SQ3_IOCAP_UNDELETABLE_WHEN_OPEN
@ SQ3_IOCAP_ATOMIC8K
@ SQ3_IOCAP_ATOMIC32K
@ SQ3_IOCAP_SAFE_APPEND
@ SQ3_IOCAP_SEQUENTIAL
@ SQ3_IOCAP_IMMUTABLE
@ SQ3_IOCAP_ATOMIC512
@ SQ3_IOCAP_ATOMIC1K
@ SQ3_IOCAP_ATOMIC2K
@ SQ3_IOCAP_BATCH_ATOMIC

◆ tclsq3lite_Get_Sq3LimitE_FromObj()

int tclsq3lite_Get_Sq3LimitE_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3LimitE * ret )

Definition at line 2294 of file LibSq3Lite_tcl.c.

2294 {
2295 const static struct LookupEnumE keys[] = {
2296 { "LENGTH" , SQ3_LIMIT_LENGTH },
2297 { "COLUMN" , SQ3_LIMIT_COLUMN },
2298 { "VDBE_OP" , SQ3_LIMIT_VDBE_OP },
2299 { "ATTACHED" , SQ3_LIMIT_ATTACHED },
2300 { "SQL_LENGTH" , SQ3_LIMIT_SQL_LENGTH },
2301 { "EXPR_DEPTH" , SQ3_LIMIT_EXPR_DEPTH },
2302 { "LIMIT_COLUMN" , SQ3_LIMIT_COLUMN },
2303 { "LIMIT_LENGTH" , SQ3_LIMIT_LENGTH },
2304 { "FUNCTION_ARG" , SQ3_LIMIT_FUNCTION_ARG },
2305 { "LIMIT_VDBE_OP" , SQ3_LIMIT_VDBE_OP },
2306 { "TRIGGER_DEPTH" , SQ3_LIMIT_TRIGGER_DEPTH },
2307 { "WORKER_THREADS" , SQ3_LIMIT_WORKER_THREADS },
2308 { "LIMIT_ATTACHED" , SQ3_LIMIT_ATTACHED },
2309 { "COMPOUND_SELECT" , SQ3_LIMIT_COMPOUND_SELECT },
2310 { "VARIABLE_NUMBER" , SQ3_LIMIT_VARIABLE_NUMBER },
2311 { "LIMIT_EXPR_DEPTH" , SQ3_LIMIT_EXPR_DEPTH },
2312 { "SQ3_LIMIT_COLUMN" , SQ3_LIMIT_COLUMN },
2313 { "SQ3_LIMIT_LENGTH" , SQ3_LIMIT_LENGTH },
2314 { "LIMIT_SQL_LENGTH" , SQ3_LIMIT_SQL_LENGTH },
2315 { "SQ3_LIMIT_VDBE_OP" , SQ3_LIMIT_VDBE_OP },
2316 { "SQ3_LIMIT_ATTACHED" , SQ3_LIMIT_ATTACHED },
2317 { "LIMIT_FUNCTION_ARG" , SQ3_LIMIT_FUNCTION_ARG },
2318 { "LIKE_PATTERN_LENGTH" , SQ3_LIMIT_LIKE_PATTERN_LENGTH },
2319 { "LIMIT_TRIGGER_DEPTH" , SQ3_LIMIT_TRIGGER_DEPTH },
2320 { "SQ3_LIMIT_SQL_LENGTH" , SQ3_LIMIT_SQL_LENGTH },
2321 { "SQ3_LIMIT_EXPR_DEPTH" , SQ3_LIMIT_EXPR_DEPTH },
2322 { "LIMIT_WORKER_THREADS" , SQ3_LIMIT_WORKER_THREADS },
2323 { "LIMIT_COMPOUND_SELECT" , SQ3_LIMIT_COMPOUND_SELECT },
2324 { "LIMIT_VARIABLE_NUMBER" , SQ3_LIMIT_VARIABLE_NUMBER },
2325 { "SQ3_LIMIT_FUNCTION_ARG" , SQ3_LIMIT_FUNCTION_ARG },
2326 { "SQ3_LIMIT_TRIGGER_DEPTH" , SQ3_LIMIT_TRIGGER_DEPTH },
2327 { "SQ3_LIMIT_WORKER_THREADS" , SQ3_LIMIT_WORKER_THREADS },
2328 { "SQ3_LIMIT_COMPOUND_SELECT" , SQ3_LIMIT_COMPOUND_SELECT },
2329 { "LIMIT_LIKE_PATTERN_LENGTH" , SQ3_LIMIT_LIKE_PATTERN_LENGTH },
2330 { "SQ3_LIMIT_VARIABLE_NUMBER" , SQ3_LIMIT_VARIABLE_NUMBER },
2331 { "SQ3_LIMIT_LIKE_PATTERN_LENGTH" , SQ3_LIMIT_LIKE_PATTERN_LENGTH },
2332 { NULL , 0 },
2333 };
2334
2335 int index;
2336 OtErrorCheckLng (Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2337 sizeof(struct LookupClassS), "enum", TCL_EXACT, &index));
2338 *ret = keys[index].val;
2339 return TCL_OK;
2340}
@ SQ3_LIMIT_VDBE_OP
@ SQ3_LIMIT_FUNCTION_ARG
@ SQ3_LIMIT_TRIGGER_DEPTH
@ SQ3_LIMIT_SQL_LENGTH
@ SQ3_LIMIT_COMPOUND_SELECT
@ SQ3_LIMIT_ATTACHED
@ SQ3_LIMIT_EXPR_DEPTH
@ SQ3_LIMIT_WORKER_THREADS
@ SQ3_LIMIT_COLUMN
@ SQ3_LIMIT_VARIABLE_NUMBER
@ SQ3_LIMIT_LIKE_PATTERN_LENGTH
@ SQ3_LIMIT_LENGTH

◆ tclsq3lite_Get_Sq3LockE_FromObj()

int tclsq3lite_Get_Sq3LockE_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3LockE * ret )

Definition at line 2342 of file LibSq3Lite_tcl.c.

2342 {
2343 const static struct LookupEnumE keys[] = {
2344 { "NONE" , SQ3_LOCK_NONE },
2345 { "SHARED" , SQ3_LOCK_SHARED },
2346 { "PENDING" , SQ3_LOCK_PENDING },
2347 { "RESERVED" , SQ3_LOCK_RESERVED },
2348 { "EXCLUSIVE" , SQ3_LOCK_EXCLUSIVE },
2349 { "LOCK_NONE" , SQ3_LOCK_NONE },
2350 { "LOCK_SHARED" , SQ3_LOCK_SHARED },
2351 { "LOCK_PENDING" , SQ3_LOCK_PENDING },
2352 { "LOCK_RESERVED" , SQ3_LOCK_RESERVED },
2353 { "SQ3_LOCK_NONE" , SQ3_LOCK_NONE },
2354 { "LOCK_EXCLUSIVE" , SQ3_LOCK_EXCLUSIVE },
2355 { "SQ3_LOCK_SHARED" , SQ3_LOCK_SHARED },
2356 { "SQ3_LOCK_PENDING" , SQ3_LOCK_PENDING },
2357 { "SQ3_LOCK_RESERVED" , SQ3_LOCK_RESERVED },
2358 { "SQ3_LOCK_EXCLUSIVE" , SQ3_LOCK_EXCLUSIVE },
2359 { NULL , 0 },
2360 };
2361
2362 int index;
2363 OtErrorCheckLng (Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2364 sizeof(struct LookupClassS), "enum", TCL_EXACT, &index));
2365 *ret = keys[index].val;
2366 return TCL_OK;
2367}
@ SQ3_LOCK_RESERVED
@ SQ3_LOCK_EXCLUSIVE
@ SQ3_LOCK_PENDING
@ SQ3_LOCK_SHARED
@ SQ3_LOCK_NONE

◆ tclsq3lite_Get_Sq3MutexE_FromObj()

int tclsq3lite_Get_Sq3MutexE_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3MutexE * ret )

Definition at line 2369 of file LibSq3Lite_tcl.c.

2369 {
2370 const static struct LookupEnumE keys[] = {
2371 { "FAST" , SQ3_MUTEX_FAST },
2372 { "RECURSIVE" , SQ3_MUTEX_RECURSIVE },
2373 { "STATIC_LRU" , SQ3_MUTEX_STATIC_LRU },
2374 { "MUTEX_FAST" , SQ3_MUTEX_FAST },
2375 { "STATIC_MEM" , SQ3_MUTEX_STATIC_MEM },
2376 { "STATIC_PMEM" , SQ3_MUTEX_STATIC_PMEM },
2377 { "STATIC_VFS1" , SQ3_MUTEX_STATIC_VFS1 },
2378 { "STATIC_VFS2" , SQ3_MUTEX_STATIC_VFS2 },
2379 { "STATIC_VFS3" , SQ3_MUTEX_STATIC_VFS3 },
2380 { "STATIC_APP1" , SQ3_MUTEX_STATIC_APP1 },
2381 { "STATIC_APP2" , SQ3_MUTEX_STATIC_APP2 },
2382 { "STATIC_APP3" , SQ3_MUTEX_STATIC_APP3 },
2383 { "STATIC_MAIN" , SQ3_MUTEX_STATIC_MAIN },
2384 { "STATIC_MEM2" , SQ3_MUTEX_STATIC_MEM2 },
2385 { "STATIC_OPEN" , SQ3_MUTEX_STATIC_OPEN },
2386 { "STATIC_PRNG" , SQ3_MUTEX_STATIC_PRNG },
2387 { "STATIC_LRU2" , SQ3_MUTEX_STATIC_LRU2 },
2388 { "SQ3_MUTEX_FAST" , SQ3_MUTEX_FAST },
2389 { "MUTEX_RECURSIVE" , SQ3_MUTEX_RECURSIVE },
2390 { "MUTEX_STATIC_LRU" , SQ3_MUTEX_STATIC_LRU },
2391 { "MUTEX_STATIC_MEM" , SQ3_MUTEX_STATIC_MEM },
2392 { "MUTEX_STATIC_PMEM" , SQ3_MUTEX_STATIC_PMEM },
2393 { "MUTEX_STATIC_VFS1" , SQ3_MUTEX_STATIC_VFS1 },
2394 { "MUTEX_STATIC_VFS2" , SQ3_MUTEX_STATIC_VFS2 },
2395 { "MUTEX_STATIC_VFS3" , SQ3_MUTEX_STATIC_VFS3 },
2396 { "MUTEX_STATIC_APP1" , SQ3_MUTEX_STATIC_APP1 },
2397 { "MUTEX_STATIC_APP2" , SQ3_MUTEX_STATIC_APP2 },
2398 { "MUTEX_STATIC_APP3" , SQ3_MUTEX_STATIC_APP3 },
2399 { "MUTEX_STATIC_MAIN" , SQ3_MUTEX_STATIC_MAIN },
2400 { "MUTEX_STATIC_MEM2" , SQ3_MUTEX_STATIC_MEM2 },
2401 { "MUTEX_STATIC_OPEN" , SQ3_MUTEX_STATIC_OPEN },
2402 { "MUTEX_STATIC_PRNG" , SQ3_MUTEX_STATIC_PRNG },
2403 { "MUTEX_STATIC_LRU2" , SQ3_MUTEX_STATIC_LRU2 },
2404 { "SQ3_MUTEX_RECURSIVE" , SQ3_MUTEX_RECURSIVE },
2405 { "SQ3_MUTEX_STATIC_MEM" , SQ3_MUTEX_STATIC_MEM },
2406 { "SQ3_MUTEX_STATIC_LRU" , SQ3_MUTEX_STATIC_LRU },
2407 { "SQ3_MUTEX_STATIC_PMEM" , SQ3_MUTEX_STATIC_PMEM },
2408 { "SQ3_MUTEX_STATIC_VFS1" , SQ3_MUTEX_STATIC_VFS1 },
2409 { "SQ3_MUTEX_STATIC_VFS2" , SQ3_MUTEX_STATIC_VFS2 },
2410 { "SQ3_MUTEX_STATIC_APP1" , SQ3_MUTEX_STATIC_APP1 },
2411 { "SQ3_MUTEX_STATIC_VFS3" , SQ3_MUTEX_STATIC_VFS3 },
2412 { "SQ3_MUTEX_STATIC_APP2" , SQ3_MUTEX_STATIC_APP2 },
2413 { "SQ3_MUTEX_STATIC_APP3" , SQ3_MUTEX_STATIC_APP3 },
2414 { "SQ3_MUTEX_STATIC_MAIN" , SQ3_MUTEX_STATIC_MAIN },
2415 { "SQ3_MUTEX_STATIC_MEM2" , SQ3_MUTEX_STATIC_MEM2 },
2416 { "SQ3_MUTEX_STATIC_OPEN" , SQ3_MUTEX_STATIC_OPEN },
2417 { "SQ3_MUTEX_STATIC_PRNG" , SQ3_MUTEX_STATIC_PRNG },
2418 { "SQ3_MUTEX_STATIC_LRU2" , SQ3_MUTEX_STATIC_LRU2 },
2419 { NULL , 0 },
2420 };
2421
2422 int index;
2423 OtErrorCheckLng (Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2424 sizeof(struct LookupClassS), "enum", TCL_EXACT, &index));
2425 *ret = keys[index].val;
2426 return TCL_OK;
2427}
@ SQ3_MUTEX_STATIC_APP3
@ SQ3_MUTEX_STATIC_MEM
@ SQ3_MUTEX_STATIC_VFS3
@ SQ3_MUTEX_RECURSIVE
@ SQ3_MUTEX_FAST
@ SQ3_MUTEX_STATIC_APP2
@ SQ3_MUTEX_STATIC_APP1
@ SQ3_MUTEX_STATIC_MEM2
@ SQ3_MUTEX_STATIC_PMEM
@ SQ3_MUTEX_STATIC_LRU2
@ SQ3_MUTEX_STATIC_LRU
@ SQ3_MUTEX_STATIC_VFS1
@ SQ3_MUTEX_STATIC_OPEN
@ SQ3_MUTEX_STATIC_PRNG
@ SQ3_MUTEX_STATIC_MAIN
@ SQ3_MUTEX_STATIC_VFS2

◆ tclsq3lite_Get_Sq3OpenEF_FromObj()

int tclsq3lite_Get_Sq3OpenEF_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3OpenEF * ret )

Definition at line 2429 of file LibSq3Lite_tcl.c.

2429 {
2430 const static struct LookupEnumE keys[] = {
2431 { "URI" , SQ3_OPEN_URI },
2432 { "WAL" , SQ3_OPEN_WAL },
2433 { "CREATE" , SQ3_OPEN_CREATE },
2434 { "MEMORY" , SQ3_OPEN_MEMORY },
2435 { "TEMP_DB" , SQ3_OPEN_TEMP_DB },
2436 { "MAIN_DB" , SQ3_OPEN_MAIN_DB },
2437 { "NOMUTEX" , SQ3_OPEN_NOMUTEX },
2438 { "READONLY" , SQ3_OPEN_READONLY },
2439 { "OPEN_URI" , SQ3_OPEN_URI },
2440 { "OPEN_WAL" , SQ3_OPEN_WAL },
2441 { "NOFOLLOW" , SQ3_OPEN_NOFOLLOW },
2442 { "EXRESCODE" , SQ3_OPEN_EXRESCODE },
2443 { "READWRITE" , SQ3_OPEN_READWRITE },
2444 { "EXCLUSIVE" , SQ3_OPEN_EXCLUSIVE },
2445 { "AUTOPROXY" , SQ3_OPEN_AUTOPROXY },
2446 { "FULLMUTEX" , SQ3_OPEN_FULLMUTEX },
2447 { "SUBJOURNAL" , SQ3_OPEN_SUBJOURNAL },
2448 { "OPEN_MEMORY" , SQ3_OPEN_MEMORY },
2449 { "SHAREDCACHE" , SQ3_OPEN_SHAREDCACHE },
2450 { "OPEN_CREATE" , SQ3_OPEN_CREATE },
2451 { "TEMP_JOURNAL" , SQ3_OPEN_TEMP_JOURNAL },
2452 { "SQ3_OPEN_WAL" , SQ3_OPEN_WAL },
2453 { "OPEN_MAIN_DB" , SQ3_OPEN_MAIN_DB },
2454 { "OPEN_NOMUTEX" , SQ3_OPEN_NOMUTEX },
2455 { "MAIN_JOURNAL" , SQ3_OPEN_MAIN_JOURNAL },
2456 { "TRANSIENT_DB" , SQ3_OPEN_TRANSIENT_DB },
2457 { "OPEN_TEMP_DB" , SQ3_OPEN_TEMP_DB },
2458 { "SQ3_OPEN_URI" , SQ3_OPEN_URI },
2459 { "PRIVATECACHE" , SQ3_OPEN_PRIVATECACHE },
2460 { "SUPER_JOURNAL" , SQ3_OPEN_SUPER_JOURNAL },
2461 { "DELETEONCLOSE" , SQ3_OPEN_DELETEONCLOSE },
2462 { "OPEN_NOFOLLOW" , SQ3_OPEN_NOFOLLOW },
2463 { "OPEN_READONLY" , SQ3_OPEN_READONLY },
2464 { "OPEN_READWRITE" , SQ3_OPEN_READWRITE },
2465 { "OPEN_EXCLUSIVE" , SQ3_OPEN_EXCLUSIVE },
2466 { "OPEN_AUTOPROXY" , SQ3_OPEN_AUTOPROXY },
2467 { "OPEN_FULLMUTEX" , SQ3_OPEN_FULLMUTEX },
2468 { "OPEN_EXRESCODE" , SQ3_OPEN_EXRESCODE },
2469 { "SQ3_OPEN_MEMORY" , SQ3_OPEN_MEMORY },
2470 { "SQ3_OPEN_CREATE" , SQ3_OPEN_CREATE },
2471 { "OPEN_SUBJOURNAL" , SQ3_OPEN_SUBJOURNAL },
2472 { "SQ3_OPEN_TEMP_DB" , SQ3_OPEN_TEMP_DB },
2473 { "OPEN_SHAREDCACHE" , SQ3_OPEN_SHAREDCACHE },
2474 { "SQ3_OPEN_MAIN_DB" , SQ3_OPEN_MAIN_DB },
2475 { "SQ3_OPEN_NOMUTEX" , SQ3_OPEN_NOMUTEX },
2476 { "OPEN_TRANSIENT_DB" , SQ3_OPEN_TRANSIENT_DB },
2477 { "OPEN_PRIVATECACHE" , SQ3_OPEN_PRIVATECACHE },
2478 { "OPEN_TEMP_JOURNAL" , SQ3_OPEN_TEMP_JOURNAL },
2479 { "SQ3_OPEN_READONLY" , SQ3_OPEN_READONLY },
2480 { "OPEN_MAIN_JOURNAL" , SQ3_OPEN_MAIN_JOURNAL },
2481 { "SQ3_OPEN_NOFOLLOW" , SQ3_OPEN_NOFOLLOW },
2482 { "SQ3_OPEN_EXRESCODE" , SQ3_OPEN_EXRESCODE },
2483 { "SQ3_OPEN_READWRITE" , SQ3_OPEN_READWRITE },
2484 { "SQ3_OPEN_EXCLUSIVE" , SQ3_OPEN_EXCLUSIVE },
2485 { "OPEN_SUPER_JOURNAL" , SQ3_OPEN_SUPER_JOURNAL },
2486 { "OPEN_DELETEONCLOSE" , SQ3_OPEN_DELETEONCLOSE },
2487 { "SQ3_OPEN_AUTOPROXY" , SQ3_OPEN_AUTOPROXY },
2488 { "SQ3_OPEN_FULLMUTEX" , SQ3_OPEN_FULLMUTEX },
2489 { "SQ3_OPEN_SUBJOURNAL" , SQ3_OPEN_SUBJOURNAL },
2490 { "SQ3_OPEN_SHAREDCACHE" , SQ3_OPEN_SHAREDCACHE },
2491 { "SQ3_OPEN_MAIN_JOURNAL" , SQ3_OPEN_MAIN_JOURNAL },
2492 { "SQ3_OPEN_TRANSIENT_DB" , SQ3_OPEN_TRANSIENT_DB },
2493 { "SQ3_OPEN_PRIVATECACHE" , SQ3_OPEN_PRIVATECACHE },
2494 { "SQ3_OPEN_TEMP_JOURNAL" , SQ3_OPEN_TEMP_JOURNAL },
2495 { "SQ3_OPEN_SUPER_JOURNAL" , SQ3_OPEN_SUPER_JOURNAL },
2496 { "SQ3_OPEN_DELETEONCLOSE" , SQ3_OPEN_DELETEONCLOSE },
2497 { NULL , 0 },
2498 };
2499
2500 int index;
2501 OtErrorCheckLng(MK(EnumFlagWorker)(MK_RT_CALL interp,keys,enumE,&index));
2502 *ret = (enum Sq3OpenEF) index;
2503 return TCL_OK;
2504}
Sq3OpenEF
Flags For File Open Operations.
@ SQ3_OPEN_FULLMUTEX
@ SQ3_OPEN_EXCLUSIVE
@ SQ3_OPEN_MAIN_DB
@ SQ3_OPEN_TEMP_JOURNAL
@ SQ3_OPEN_READONLY
@ SQ3_OPEN_EXRESCODE
@ SQ3_OPEN_MAIN_JOURNAL
@ SQ3_OPEN_PRIVATECACHE
@ SQ3_OPEN_AUTOPROXY
@ SQ3_OPEN_DELETEONCLOSE
@ SQ3_OPEN_TEMP_DB
@ SQ3_OPEN_TRANSIENT_DB
@ SQ3_OPEN_URI
@ SQ3_OPEN_WAL
@ SQ3_OPEN_MEMORY
@ SQ3_OPEN_SUBJOURNAL
@ SQ3_OPEN_NOMUTEX
@ SQ3_OPEN_SUPER_JOURNAL
@ SQ3_OPEN_NOFOLLOW
@ SQ3_OPEN_SHAREDCACHE
@ SQ3_OPEN_CREATE
@ SQ3_OPEN_READWRITE

◆ tclsq3lite_Get_Sq3PrepareEF_FromObj()

int tclsq3lite_Get_Sq3PrepareEF_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3PrepareEF * ret )

Definition at line 2506 of file LibSq3Lite_tcl.c.

2506 {
2507 const static struct LookupEnumE keys[] = {
2508 { "NO" , SQ3_PREPARE_NO },
2509 { "NO_VTAB" , SQ3_PREPARE_NO_VTAB },
2510 { "NORMALIZE" , SQ3_PREPARE_NORMALIZE },
2511 { "PREPARE_NO" , SQ3_PREPARE_NO },
2512 { "PERSISTENT" , SQ3_PREPARE_PERSISTENT },
2513 { "SQ3_PREPARE_NO" , SQ3_PREPARE_NO },
2514 { "PREPARE_NO_VTAB" , SQ3_PREPARE_NO_VTAB },
2515 { "PREPARE_NORMALIZE" , SQ3_PREPARE_NORMALIZE },
2516 { "PREPARE_PERSISTENT" , SQ3_PREPARE_PERSISTENT },
2517 { "SQ3_PREPARE_NO_VTAB" , SQ3_PREPARE_NO_VTAB },
2518 { "SQ3_PREPARE_NORMALIZE" , SQ3_PREPARE_NORMALIZE },
2519 { "SQ3_PREPARE_PERSISTENT" , SQ3_PREPARE_PERSISTENT },
2520 { NULL , 0 },
2521 };
2522
2523 int index;
2524 OtErrorCheckLng(MK(EnumFlagWorker)(MK_RT_CALL interp,keys,enumE,&index));
2525 *ret = (enum Sq3PrepareEF) index;
2526 return TCL_OK;
2527}
Sq3PrepareEF
Prepare Flags.
@ SQ3_PREPARE_NO_VTAB
@ SQ3_PREPARE_NORMALIZE
@ SQ3_PREPARE_PERSISTENT
@ SQ3_PREPARE_NO

◆ tclsq3lite_Get_Sq3ScanStatE_FromObj()

int tclsq3lite_Get_Sq3ScanStatE_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3ScanStatE * ret )

Definition at line 2529 of file LibSq3Lite_tcl.c.

2529 {
2530 const static struct LookupEnumE keys[] = {
2531 { "EST" , SQ3_SCANSTAT_EST },
2532 { "NAME" , SQ3_SCANSTAT_NAME },
2533 { "NLOOP" , SQ3_SCANSTAT_NLOOP },
2534 { "NCYCLE" , SQ3_SCANSTAT_NCYCLE },
2535 { "NVISIT" , SQ3_SCANSTAT_NVISIT },
2536 { "EXPLAIN" , SQ3_SCANSTAT_EXPLAIN },
2537 { "SELECTID" , SQ3_SCANSTAT_SELECTID },
2538 { "PARENTID" , SQ3_SCANSTAT_PARENTID },
2539 { "SCANSTAT_EST" , SQ3_SCANSTAT_EST },
2540 { "SCANSTAT_NAME" , SQ3_SCANSTAT_NAME },
2541 { "SCANSTAT_NLOOP" , SQ3_SCANSTAT_NLOOP },
2542 { "SCANSTAT_NVISIT" , SQ3_SCANSTAT_NVISIT },
2543 { "SCANSTAT_NCYCLE" , SQ3_SCANSTAT_NCYCLE },
2544 { "SCANSTAT_EXPLAIN" , SQ3_SCANSTAT_EXPLAIN },
2545 { "SQ3_SCANSTAT_EST" , SQ3_SCANSTAT_EST },
2546 { "SQ3_SCANSTAT_NAME" , SQ3_SCANSTAT_NAME },
2547 { "SCANSTAT_PARENTID" , SQ3_SCANSTAT_PARENTID },
2548 { "SCANSTAT_SELECTID" , SQ3_SCANSTAT_SELECTID },
2549 { "SQ3_SCANSTAT_NLOOP" , SQ3_SCANSTAT_NLOOP },
2550 { "SQ3_SCANSTAT_NCYCLE" , SQ3_SCANSTAT_NCYCLE },
2551 { "SQ3_SCANSTAT_NVISIT" , SQ3_SCANSTAT_NVISIT },
2552 { "SQ3_SCANSTAT_EXPLAIN" , SQ3_SCANSTAT_EXPLAIN },
2553 { "SQ3_SCANSTAT_SELECTID" , SQ3_SCANSTAT_SELECTID },
2554 { "SQ3_SCANSTAT_PARENTID" , SQ3_SCANSTAT_PARENTID },
2555 { NULL , 0 },
2556 };
2557
2558 int index;
2559 OtErrorCheckLng (Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2560 sizeof(struct LookupClassS), "enum", TCL_EXACT, &index));
2561 *ret = keys[index].val;
2562 return TCL_OK;
2563}
@ SQ3_SCANSTAT_EXPLAIN
@ SQ3_SCANSTAT_SELECTID
@ SQ3_SCANSTAT_NLOOP
@ SQ3_SCANSTAT_NCYCLE
@ SQ3_SCANSTAT_PARENTID
@ SQ3_SCANSTAT_EST
@ SQ3_SCANSTAT_NVISIT
@ SQ3_SCANSTAT_NAME

◆ tclsq3lite_Get_Sq3SerializeE_FromObj()

int tclsq3lite_Get_Sq3SerializeE_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3SerializeE * ret )

Definition at line 2565 of file LibSq3Lite_tcl.c.

2565 {
2566 const static struct LookupEnumE keys[] = {
2567 { "" , SQ3_SERIALIZE_NO },
2568 { "COPY" , SQ3_SERIALIZE_NOCOPY },
2569 { "SERIALIZE_" , SQ3_SERIALIZE_NO },
2570 { "SERIALIZE_COPY" , SQ3_SERIALIZE_NOCOPY },
2571 { "SQ3_SERIALIZE_NO" , SQ3_SERIALIZE_NO },
2572 { "SQ3_SERIALIZE_NOCOPY" , SQ3_SERIALIZE_NOCOPY },
2573 { NULL , 0 },
2574 };
2575
2576 int index;
2577 OtErrorCheckLng (Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2578 sizeof(struct LookupClassS), "enum", TCL_EXACT, &index));
2579 *ret = keys[index].val;
2580 return TCL_OK;
2581}
@ SQ3_SERIALIZE_NO
@ SQ3_SERIALIZE_NOCOPY

◆ tclsq3lite_Get_Sq3SessionObjConfigE_FromObj()

int tclsq3lite_Get_Sq3SessionObjConfigE_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3SessionObjConfigE * ret )

Definition at line 2583 of file LibSq3Lite_tcl.c.

2583 {
2584 const static struct LookupEnumE keys[] = {
2585 { "SIZE" , SQ3_SESSION_OBJCONFIG_SIZE },
2586 { "ROWID" , SQ3_SESSION_OBJCONFIG_ROWID },
2587 { "OBJCONFIG_SIZE" , SQ3_SESSION_OBJCONFIG_SIZE },
2588 { "OBJCONFIG_ROWID" , SQ3_SESSION_OBJCONFIG_ROWID },
2589 { "SESSION_OBJCONFIG_SIZE" , SQ3_SESSION_OBJCONFIG_SIZE },
2590 { "SESSION_OBJCONFIG_ROWID" , SQ3_SESSION_OBJCONFIG_ROWID },
2591 { "SQ3_SESSION_OBJCONFIG_SIZE" , SQ3_SESSION_OBJCONFIG_SIZE },
2592 { "SQ3_SESSION_OBJCONFIG_ROWID" , SQ3_SESSION_OBJCONFIG_ROWID },
2593 { NULL , 0 },
2594 };
2595
2596 int index;
2597 OtErrorCheckLng (Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2598 sizeof(struct LookupClassS), "enum", TCL_EXACT, &index));
2599 *ret = keys[index].val;
2600 return TCL_OK;
2601}
@ SQ3_SESSION_OBJCONFIG_SIZE
@ SQ3_SESSION_OBJCONFIG_ROWID

◆ tclsq3lite_Get_Sq3ShmLockE_FromObj()

int tclsq3lite_Get_Sq3ShmLockE_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3ShmLockE * ret )

Definition at line 2603 of file LibSq3Lite_tcl.c.

2603 {
2604 const static struct LookupEnumE keys[] = {
2605 { "LOCK" , SQ3_SHM_LOCK },
2606 { "UNLOCK" , SQ3_SHM_UNLOCK },
2607 { "SHARED" , SQ3_SHM_SHARED },
2608 { "SHM_LOCK" , SQ3_SHM_LOCK },
2609 { "EXCLUSIVE" , SQ3_SHM_EXCLUSIVE },
2610 { "SHM_UNLOCK" , SQ3_SHM_UNLOCK },
2611 { "SHM_SHARED" , SQ3_SHM_SHARED },
2612 { "SQ3_SHM_LOCK" , SQ3_SHM_LOCK },
2613 { "SHM_EXCLUSIVE" , SQ3_SHM_EXCLUSIVE },
2614 { "SQ3_SHM_UNLOCK" , SQ3_SHM_UNLOCK },
2615 { "SQ3_SHM_SHARED" , SQ3_SHM_SHARED },
2616 { "SQ3_SHM_EXCLUSIVE" , SQ3_SHM_EXCLUSIVE },
2617 { NULL , 0 },
2618 };
2619
2620 int index;
2621 OtErrorCheckLng (Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2622 sizeof(struct LookupClassS), "enum", TCL_EXACT, &index));
2623 *ret = keys[index].val;
2624 return TCL_OK;
2625}
@ SQ3_SHM_UNLOCK
@ SQ3_SHM_LOCK
@ SQ3_SHM_EXCLUSIVE
@ SQ3_SHM_SHARED

◆ tclsq3lite_Get_Sq3StatusE_FromObj()

int tclsq3lite_Get_Sq3StatusE_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3StatusE * ret )

Definition at line 2627 of file LibSq3Lite_tcl.c.

2627 {
2628 const static struct LookupEnumE keys[] = {
2629 { "MEMORY_USED" , SQ3_STATUS_MEMORY_USED },
2630 { "MALLOC_SIZE" , SQ3_STATUS_MALLOC_SIZE },
2631 { "SCRATCH_USED" , SQ3_STATUS_SCRATCH_USED },
2632 { "MALLOC_COUNT" , SQ3_STATUS_MALLOC_COUNT },
2633 { "SCRATCH_SIZE" , SQ3_STATUS_SCRATCH_SIZE },
2634 { "PARSER_STACK" , SQ3_STATUS_PARSER_STACK },
2635 { "PAGECACHE_USED" , SQ3_STATUS_PAGECACHE_USED },
2636 { "PAGECACHE_SIZE" , SQ3_STATUS_PAGECACHE_SIZE },
2637 { "SCRATCH_OVERFLOW" , SQ3_STATUS_SCRATCH_OVERFLOW },
2638 { "STATUS_MEMORY_USED" , SQ3_STATUS_MEMORY_USED },
2639 { "PAGECACHE_OVERFLOW" , SQ3_STATUS_PAGECACHE_OVERFLOW },
2640 { "STATUS_MALLOC_SIZE" , SQ3_STATUS_MALLOC_SIZE },
2641 { "STATUS_PARSER_STACK" , SQ3_STATUS_PARSER_STACK },
2642 { "STATUS_SCRATCH_USED" , SQ3_STATUS_SCRATCH_USED },
2643 { "STATUS_MALLOC_COUNT" , SQ3_STATUS_MALLOC_COUNT },
2644 { "STATUS_SCRATCH_SIZE" , SQ3_STATUS_SCRATCH_SIZE },
2645 { "STATUS_PAGECACHE_USED" , SQ3_STATUS_PAGECACHE_USED },
2646 { "STATUS_PAGECACHE_SIZE" , SQ3_STATUS_PAGECACHE_SIZE },
2647 { "SQ3_STATUS_MALLOC_SIZE" , SQ3_STATUS_MALLOC_SIZE },
2648 { "SQ3_STATUS_MEMORY_USED" , SQ3_STATUS_MEMORY_USED },
2649 { "SQ3_STATUS_SCRATCH_USED" , SQ3_STATUS_SCRATCH_USED },
2650 { "SQ3_STATUS_MALLOC_COUNT" , SQ3_STATUS_MALLOC_COUNT },
2651 { "SQ3_STATUS_SCRATCH_SIZE" , SQ3_STATUS_SCRATCH_SIZE },
2652 { "STATUS_SCRATCH_OVERFLOW" , SQ3_STATUS_SCRATCH_OVERFLOW },
2653 { "SQ3_STATUS_PARSER_STACK" , SQ3_STATUS_PARSER_STACK },
2654 { "SQ3_STATUS_PAGECACHE_USED" , SQ3_STATUS_PAGECACHE_USED },
2655 { "SQ3_STATUS_PAGECACHE_SIZE" , SQ3_STATUS_PAGECACHE_SIZE },
2656 { "STATUS_PAGECACHE_OVERFLOW" , SQ3_STATUS_PAGECACHE_OVERFLOW },
2657 { "SQ3_STATUS_SCRATCH_OVERFLOW" , SQ3_STATUS_SCRATCH_OVERFLOW },
2658 { "SQ3_STATUS_PAGECACHE_OVERFLOW" , SQ3_STATUS_PAGECACHE_OVERFLOW },
2659 { NULL , 0 },
2660 };
2661
2662 int index;
2663 OtErrorCheckLng (Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2664 sizeof(struct LookupClassS), "enum", TCL_EXACT, &index));
2665 *ret = keys[index].val;
2666 return TCL_OK;
2667}
@ SQ3_STATUS_SCRATCH_USED
@ SQ3_STATUS_MEMORY_USED
@ SQ3_STATUS_PAGECACHE_USED
@ SQ3_STATUS_MALLOC_SIZE
@ SQ3_STATUS_SCRATCH_OVERFLOW
@ SQ3_STATUS_SCRATCH_SIZE
@ SQ3_STATUS_PAGECACHE_SIZE
@ SQ3_STATUS_PAGECACHE_OVERFLOW
@ SQ3_STATUS_MALLOC_COUNT
@ SQ3_STATUS_PARSER_STACK

◆ tclsq3lite_Get_Sq3StmtStatusE_FromObj()

int tclsq3lite_Get_Sq3StmtStatusE_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3StmtStatusE * ret )

Definition at line 2669 of file LibSq3Lite_tcl.c.

2669 {
2670 const static struct LookupEnumE keys[] = {
2671 { "RUN" , SQ3_STMTSTATUS_RUN },
2672 { "SORT" , SQ3_STMTSTATUS_SORT },
2673 { "VM_STEP" , SQ3_STMTSTATUS_VM_STEP },
2674 { "MEMUSED" , SQ3_STMTSTATUS_MEMUSED },
2675 { "AUTOINDEX" , SQ3_STMTSTATUS_AUTOINDEX },
2676 { "REPREPARE" , SQ3_STMTSTATUS_REPREPARE },
2677 { "FILTER_HIT" , SQ3_STMTSTATUS_FILTER_HIT },
2678 { "FILTER_MISS" , SQ3_STMTSTATUS_FILTER_MISS },
2679 { "FULLSCAN_STEP" , SQ3_STMTSTATUS_FULLSCAN_STEP },
2680 { "STMTSTATUS_RUN" , SQ3_STMTSTATUS_RUN },
2681 { "STMTSTATUS_SORT" , SQ3_STMTSTATUS_SORT },
2682 { "STMTSTATUS_VM_STEP" , SQ3_STMTSTATUS_VM_STEP },
2683 { "STMTSTATUS_MEMUSED" , SQ3_STMTSTATUS_MEMUSED },
2684 { "SQ3_STMTSTATUS_RUN" , SQ3_STMTSTATUS_RUN },
2685 { "SQ3_STMTSTATUS_SORT" , SQ3_STMTSTATUS_SORT },
2686 { "STMTSTATUS_AUTOINDEX" , SQ3_STMTSTATUS_AUTOINDEX },
2687 { "STMTSTATUS_REPREPARE" , SQ3_STMTSTATUS_REPREPARE },
2688 { "STMTSTATUS_FILTER_HIT" , SQ3_STMTSTATUS_FILTER_HIT },
2689 { "STMTSTATUS_FILTER_MISS" , SQ3_STMTSTATUS_FILTER_MISS },
2690 { "SQ3_STMTSTATUS_VM_STEP" , SQ3_STMTSTATUS_VM_STEP },
2691 { "SQ3_STMTSTATUS_MEMUSED" , SQ3_STMTSTATUS_MEMUSED },
2692 { "SQ3_STMTSTATUS_AUTOINDEX" , SQ3_STMTSTATUS_AUTOINDEX },
2693 { "STMTSTATUS_FULLSCAN_STEP" , SQ3_STMTSTATUS_FULLSCAN_STEP },
2694 { "SQ3_STMTSTATUS_REPREPARE" , SQ3_STMTSTATUS_REPREPARE },
2695 { "SQ3_STMTSTATUS_FILTER_HIT" , SQ3_STMTSTATUS_FILTER_HIT },
2696 { "SQ3_STMTSTATUS_FILTER_MISS" , SQ3_STMTSTATUS_FILTER_MISS },
2697 { "SQ3_STMTSTATUS_FULLSCAN_STEP" , SQ3_STMTSTATUS_FULLSCAN_STEP },
2698 { NULL , 0 },
2699 };
2700
2701 int index;
2702 OtErrorCheckLng (Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2703 sizeof(struct LookupClassS), "enum", TCL_EXACT, &index));
2704 *ret = keys[index].val;
2705 return TCL_OK;
2706}
@ SQ3_STMTSTATUS_RUN
@ SQ3_STMTSTATUS_AUTOINDEX
@ SQ3_STMTSTATUS_FILTER_HIT
@ SQ3_STMTSTATUS_VM_STEP
@ SQ3_STMTSTATUS_MEMUSED
@ SQ3_STMTSTATUS_SORT
@ SQ3_STMTSTATUS_FULLSCAN_STEP
@ SQ3_STMTSTATUS_REPREPARE
@ SQ3_STMTSTATUS_FILTER_MISS

◆ tclsq3lite_Get_Sq3SyncEF_FromObj()

int tclsq3lite_Get_Sq3SyncEF_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3SyncEF * ret )

Definition at line 2708 of file LibSq3Lite_tcl.c.

2708 {
2709 const static struct LookupEnumE keys[] = {
2710 { "FULL" , SQ3_SYNC_FULL },
2711 { "NORMAL" , SQ3_SYNC_NORMAL },
2712 { "DATAONLY" , SQ3_SYNC_DATAONLY },
2713 { "SYNC_FULL" , SQ3_SYNC_FULL },
2714 { "SYNC_NORMAL" , SQ3_SYNC_NORMAL },
2715 { "SYNC_DATAONLY" , SQ3_SYNC_DATAONLY },
2716 { "SQ3_SYNC_FULL" , SQ3_SYNC_FULL },
2717 { "SQ3_SYNC_NORMAL" , SQ3_SYNC_NORMAL },
2718 { "SQ3_SYNC_DATAONLY" , SQ3_SYNC_DATAONLY },
2719 { NULL , 0 },
2720 };
2721
2722 int index;
2723 OtErrorCheckLng(MK(EnumFlagWorker)(MK_RT_CALL interp,keys,enumE,&index));
2724 *ret = (enum Sq3SyncEF) index;
2725 return TCL_OK;
2726}
Sq3SyncEF
Synchronization Type Flags.
@ SQ3_SYNC_NORMAL
@ SQ3_SYNC_FULL
@ SQ3_SYNC_DATAONLY

◆ tclsq3lite_Get_Sq3TestCtrlE_FromObj()

int tclsq3lite_Get_Sq3TestCtrlE_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3TestCtrlE * ret )

Definition at line 2728 of file LibSq3Lite_tcl.c.

2728 {
2729 const static struct LookupEnumE keys[] = {
2730 { "TUNE" , SQ3_TESTCTRL_TUNE },
2731 { "LAST" , SQ3_TESTCTRL_LAST },
2732 { "FIRST" , SQ3_TESTCTRL_FIRST },
2733 { "ASSERT" , SQ3_TESTCTRL_ASSERT },
2734 { "ISINIT" , SQ3_TESTCTRL_ISINIT },
2735 { "LOGEST" , SQ3_TESTCTRL_LOGEST },
2736 { "ALWAYS" , SQ3_TESTCTRL_ALWAYS },
2737 { "RESERVE" , SQ3_TESTCTRL_RESERVE },
2738 { "IMPOSTER" , SQ3_TESTCTRL_IMPOSTER },
2739 { "ISKEYWORD" , SQ3_TESTCTRL_ISKEYWORD },
2740 { "PRNG_SAVE" , SQ3_TESTCTRL_PRNG_SAVE },
2741 { "BYTEORDER" , SQ3_TESTCTRL_BYTEORDER },
2742 { "PRNG_SEED" , SQ3_TESTCTRL_PRNG_SEED },
2743 { "PRNG_RESET" , SQ3_TESTCTRL_PRNG_RESET },
2744 { "SEEK_COUNT" , SQ3_TESTCTRL_SEEK_COUNT },
2745 { "TRACEFLAGS" , SQ3_TESTCTRL_TRACEFLAGS },
2746 { "SORTER_MMAP" , SQ3_TESTCTRL_SORTER_MMAP },
2747 { "BITVEC_TEST" , SQ3_TESTCTRL_BITVEC_TEST },
2748 { "PENDING_BYTE" , SQ3_TESTCTRL_PENDING_BYTE },
2749 { "EXPLAIN_STMT" , SQ3_TESTCTRL_EXPLAIN_STMT },
2750 { "FK_NO_ACTION" , SQ3_TESTCTRL_FK_NO_ACTION },
2751 { "PRNG_RESTORE" , SQ3_TESTCTRL_PRNG_RESTORE },
2752 { "USELONGDOUBLE" , SQ3_TESTCTRL_USELONGDOUBLE },
2753 { "FAULT_INSTALL" , SQ3_TESTCTRL_FAULT_INSTALL },
2754 { "TESTCTRL_LAST" , SQ3_TESTCTRL_LAST },
2755 { "OPTIMIZATIONS" , SQ3_TESTCTRL_OPTIMIZATIONS },
2756 { "VDBE_COVERAGE" , SQ3_TESTCTRL_VDBE_COVERAGE },
2757 { "TESTCTRL_TUNE" , SQ3_TESTCTRL_TUNE },
2758 { "SCRATCHMALLOC" , SQ3_TESTCTRL_SCRATCHMALLOC },
2759 { "NEVER_CORRUPT" , SQ3_TESTCTRL_NEVER_CORRUPT },
2760 { "TESTCTRL_FIRST" , SQ3_TESTCTRL_FIRST },
2761 { "RESULT_INTREAL" , SQ3_TESTCTRL_RESULT_INTREAL },
2762 { "PARSER_COVERAGE" , SQ3_TESTCTRL_PARSER_COVERAGE },
2763 { "LOCALTIME_FAULT" , SQ3_TESTCTRL_LOCALTIME_FAULT },
2764 { "TESTCTRL_ALWAYS" , SQ3_TESTCTRL_ALWAYS },
2765 { "TESTCTRL_ASSERT" , SQ3_TESTCTRL_ASSERT },
2766 { "TESTCTRL_ISINIT" , SQ3_TESTCTRL_ISINIT },
2767 { "TESTCTRL_LOGEST" , SQ3_TESTCTRL_LOGEST },
2768 { "TESTCTRL_RESERVE" , SQ3_TESTCTRL_RESERVE },
2769 { "TESTCTRL_IMPOSTER" , SQ3_TESTCTRL_IMPOSTER },
2770 { "SQ3_TESTCTRL_TUNE" , SQ3_TESTCTRL_TUNE },
2771 { "SQ3_TESTCTRL_LAST" , SQ3_TESTCTRL_LAST },
2772 { "TESTCTRL_ISKEYWORD" , SQ3_TESTCTRL_ISKEYWORD },
2773 { "TESTCTRL_PRNG_SAVE" , SQ3_TESTCTRL_PRNG_SAVE },
2774 { "INTERNAL_FUNCTIONS" , SQ3_TESTCTRL_INTERNAL_FUNCTIONS },
2775 { "SQ3_TESTCTRL_FIRST" , SQ3_TESTCTRL_FIRST },
2776 { "TESTCTRL_BYTEORDER" , SQ3_TESTCTRL_BYTEORDER },
2777 { "TESTCTRL_PRNG_SEED" , SQ3_TESTCTRL_PRNG_SEED },
2778 { "SQ3_TESTCTRL_ALWAYS" , SQ3_TESTCTRL_ALWAYS },
2779 { "TESTCTRL_SEEK_COUNT" , SQ3_TESTCTRL_SEEK_COUNT },
2780 { "TESTCTRL_TRACEFLAGS" , SQ3_TESTCTRL_TRACEFLAGS },
2781 { "SQ3_TESTCTRL_ASSERT" , SQ3_TESTCTRL_ASSERT },
2782 { "BENIGN_MALLOC_HOOKS" , SQ3_TESTCTRL_BENIGN_MALLOC_HOOKS },
2783 { "SQ3_TESTCTRL_ISINIT" , SQ3_TESTCTRL_ISINIT },
2784 { "SQ3_TESTCTRL_LOGEST" , SQ3_TESTCTRL_LOGEST },
2785 { "EXTRA_SCHEMA_CHECKS" , SQ3_TESTCTRL_EXTRA_SCHEMA_CHECKS },
2786 { "TESTCTRL_PRNG_RESET" , SQ3_TESTCTRL_PRNG_RESET },
2787 { "ONCE_RESET_THRESHOLD" , SQ3_TESTCTRL_ONCE_RESET_THRESHOLD },
2788 { "SQ3_TESTCTRL_RESERVE" , SQ3_TESTCTRL_RESERVE },
2789 { "TESTCTRL_SORTER_MMAP" , SQ3_TESTCTRL_SORTER_MMAP },
2790 { "TESTCTRL_BITVEC_TEST" , SQ3_TESTCTRL_BITVEC_TEST },
2791 { "TESTCTRL_FK_NO_ACTION" , SQ3_TESTCTRL_FK_NO_ACTION },
2792 { "TESTCTRL_PRNG_RESTORE" , SQ3_TESTCTRL_PRNG_RESTORE },
2793 { "SQ3_TESTCTRL_IMPOSTER" , SQ3_TESTCTRL_IMPOSTER },
2794 { "TESTCTRL_PENDING_BYTE" , SQ3_TESTCTRL_PENDING_BYTE },
2795 { "TESTCTRL_EXPLAIN_STMT" , SQ3_TESTCTRL_EXPLAIN_STMT },
2796 { "SQ3_TESTCTRL_PRNG_SEED" , SQ3_TESTCTRL_PRNG_SEED },
2797 { "TESTCTRL_USELONGDOUBLE" , SQ3_TESTCTRL_USELONGDOUBLE },
2798 { "SQ3_TESTCTRL_ISKEYWORD" , SQ3_TESTCTRL_ISKEYWORD },
2799 { "TESTCTRL_FAULT_INSTALL" , SQ3_TESTCTRL_FAULT_INSTALL },
2800 { "TESTCTRL_OPTIMIZATIONS" , SQ3_TESTCTRL_OPTIMIZATIONS },
2801 { "SQ3_TESTCTRL_PRNG_SAVE" , SQ3_TESTCTRL_PRNG_SAVE },
2802 { "SQ3_TESTCTRL_BYTEORDER" , SQ3_TESTCTRL_BYTEORDER },
2803 { "TESTCTRL_VDBE_COVERAGE" , SQ3_TESTCTRL_VDBE_COVERAGE },
2804 { "TESTCTRL_SCRATCHMALLOC" , SQ3_TESTCTRL_SCRATCHMALLOC },
2805 { "TESTCTRL_NEVER_CORRUPT" , SQ3_TESTCTRL_NEVER_CORRUPT },
2806 { "TESTCTRL_RESULT_INTREAL" , SQ3_TESTCTRL_RESULT_INTREAL },
2807 { "SQ3_TESTCTRL_SEEK_COUNT" , SQ3_TESTCTRL_SEEK_COUNT },
2808 { "SQ3_TESTCTRL_TRACEFLAGS" , SQ3_TESTCTRL_TRACEFLAGS },
2809 { "SQ3_TESTCTRL_PRNG_RESET" , SQ3_TESTCTRL_PRNG_RESET },
2810 { "SQ3_TESTCTRL_SORTER_MMAP" , SQ3_TESTCTRL_SORTER_MMAP },
2811 { "TESTCTRL_PARSER_COVERAGE" , SQ3_TESTCTRL_PARSER_COVERAGE },
2812 { "SQ3_TESTCTRL_BITVEC_TEST" , SQ3_TESTCTRL_BITVEC_TEST },
2813 { "TESTCTRL_LOCALTIME_FAULT" , SQ3_TESTCTRL_LOCALTIME_FAULT },
2814 { "SQ3_TESTCTRL_EXPLAIN_STMT" , SQ3_TESTCTRL_EXPLAIN_STMT },
2815 { "SQ3_TESTCTRL_FK_NO_ACTION" , SQ3_TESTCTRL_FK_NO_ACTION },
2816 { "SQ3_TESTCTRL_PRNG_RESTORE" , SQ3_TESTCTRL_PRNG_RESTORE },
2817 { "SQ3_TESTCTRL_PENDING_BYTE" , SQ3_TESTCTRL_PENDING_BYTE },
2818 { "SQ3_TESTCTRL_NEVER_CORRUPT" , SQ3_TESTCTRL_NEVER_CORRUPT },
2819 { "SQ3_TESTCTRL_USELONGDOUBLE" , SQ3_TESTCTRL_USELONGDOUBLE },
2820 { "SQ3_TESTCTRL_FAULT_INSTALL" , SQ3_TESTCTRL_FAULT_INSTALL },
2821 { "SQ3_TESTCTRL_OPTIMIZATIONS" , SQ3_TESTCTRL_OPTIMIZATIONS },
2822 { "SQ3_TESTCTRL_VDBE_COVERAGE" , SQ3_TESTCTRL_VDBE_COVERAGE },
2823 { "SQ3_TESTCTRL_SCRATCHMALLOC" , SQ3_TESTCTRL_SCRATCHMALLOC },
2824 { "TESTCTRL_INTERNAL_FUNCTIONS" , SQ3_TESTCTRL_INTERNAL_FUNCTIONS },
2825 { "SQ3_TESTCTRL_RESULT_INTREAL" , SQ3_TESTCTRL_RESULT_INTREAL },
2826 { "TESTCTRL_BENIGN_MALLOC_HOOKS" , SQ3_TESTCTRL_BENIGN_MALLOC_HOOKS },
2827 { "SQ3_TESTCTRL_PARSER_COVERAGE" , SQ3_TESTCTRL_PARSER_COVERAGE },
2828 { "SQ3_TESTCTRL_LOCALTIME_FAULT" , SQ3_TESTCTRL_LOCALTIME_FAULT },
2829 { "TESTCTRL_EXTRA_SCHEMA_CHECKS" , SQ3_TESTCTRL_EXTRA_SCHEMA_CHECKS },
2830 { "TESTCTRL_ONCE_RESET_THRESHOLD" , SQ3_TESTCTRL_ONCE_RESET_THRESHOLD },
2831 { "SQ3_TESTCTRL_INTERNAL_FUNCTIONS" , SQ3_TESTCTRL_INTERNAL_FUNCTIONS },
2832 { "SQ3_TESTCTRL_EXTRA_SCHEMA_CHECKS" , SQ3_TESTCTRL_EXTRA_SCHEMA_CHECKS },
2833 { "SQ3_TESTCTRL_BENIGN_MALLOC_HOOKS" , SQ3_TESTCTRL_BENIGN_MALLOC_HOOKS },
2834 { "SQ3_TESTCTRL_ONCE_RESET_THRESHOLD" , SQ3_TESTCTRL_ONCE_RESET_THRESHOLD },
2835 { NULL , 0 },
2836 };
2837
2838 int index;
2839 OtErrorCheckLng (Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2840 sizeof(struct LookupClassS), "enum", TCL_EXACT, &index));
2841 *ret = keys[index].val;
2842 return TCL_OK;
2843}
@ SQ3_TESTCTRL_LOGEST
@ SQ3_TESTCTRL_PRNG_RESTORE
@ SQ3_TESTCTRL_TUNE
@ SQ3_TESTCTRL_ALWAYS
@ SQ3_TESTCTRL_ISINIT
@ SQ3_TESTCTRL_PRNG_RESET
@ SQ3_TESTCTRL_EXPLAIN_STMT
@ SQ3_TESTCTRL_ONCE_RESET_THRESHOLD
@ SQ3_TESTCTRL_FIRST
@ SQ3_TESTCTRL_NEVER_CORRUPT
@ SQ3_TESTCTRL_SORTER_MMAP
@ SQ3_TESTCTRL_PARSER_COVERAGE
@ SQ3_TESTCTRL_IMPOSTER
@ SQ3_TESTCTRL_PRNG_SEED
@ SQ3_TESTCTRL_RESULT_INTREAL
@ SQ3_TESTCTRL_SCRATCHMALLOC
@ SQ3_TESTCTRL_FAULT_INSTALL
@ SQ3_TESTCTRL_BYTEORDER
@ SQ3_TESTCTRL_OPTIMIZATIONS
@ SQ3_TESTCTRL_BITVEC_TEST
@ SQ3_TESTCTRL_PENDING_BYTE
@ SQ3_TESTCTRL_BENIGN_MALLOC_HOOKS
@ SQ3_TESTCTRL_SEEK_COUNT
@ SQ3_TESTCTRL_EXTRA_SCHEMA_CHECKS
@ SQ3_TESTCTRL_RESERVE
@ SQ3_TESTCTRL_LOCALTIME_FAULT
@ SQ3_TESTCTRL_ISKEYWORD
@ SQ3_TESTCTRL_FK_NO_ACTION
@ SQ3_TESTCTRL_VDBE_COVERAGE
@ SQ3_TESTCTRL_LAST
@ SQ3_TESTCTRL_USELONGDOUBLE
@ SQ3_TESTCTRL_INTERNAL_FUNCTIONS
@ SQ3_TESTCTRL_TRACEFLAGS
@ SQ3_TESTCTRL_ASSERT
@ SQ3_TESTCTRL_PRNG_SAVE

◆ tclsq3lite_Get_Sq3TextE_FromObj()

int tclsq3lite_Get_Sq3TextE_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3TextE * ret )

Definition at line 2845 of file LibSq3Lite_tcl.c.

2845 {
2846 const static struct LookupEnumE keys[] = {
2847 { "ANY" , SQ3_TEXT_ANY },
2848 { "UTF8" , SQ3_TEXT_UTF8 },
2849 { "UTF16" , SQ3_TEXT_UTF16 },
2850 { "UTF16BE" , SQ3_TEXT_UTF16BE },
2851 { "UTF16LE" , SQ3_TEXT_UTF16LE },
2852 { "TEXT_ANY" , SQ3_TEXT_ANY },
2853 { "TEXT_UTF8" , SQ3_TEXT_UTF8 },
2854 { "TEXT_UTF16" , SQ3_TEXT_UTF16 },
2855 { "TEXT_UTF16BE" , SQ3_TEXT_UTF16BE },
2856 { "SQ3_TEXT_ANY" , SQ3_TEXT_ANY },
2857 { "TEXT_UTF16LE" , SQ3_TEXT_UTF16LE },
2858 { "SQ3_TEXT_UTF8" , SQ3_TEXT_UTF8 },
2859 { "UTF16_ALIGNED" , SQ3_TEXT_UTF16_ALIGNED },
2860 { "SQ3_TEXT_UTF16" , SQ3_TEXT_UTF16 },
2861 { "SQ3_TEXT_UTF16LE" , SQ3_TEXT_UTF16LE },
2862 { "SQ3_TEXT_UTF16BE" , SQ3_TEXT_UTF16BE },
2863 { "TEXT_UTF16_ALIGNED" , SQ3_TEXT_UTF16_ALIGNED },
2864 { "SQ3_TEXT_UTF16_ALIGNED" , SQ3_TEXT_UTF16_ALIGNED },
2865 { NULL , 0 },
2866 };
2867
2868 int index;
2869 OtErrorCheckLng (Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2870 sizeof(struct LookupClassS), "enum", TCL_EXACT, &index));
2871 *ret = keys[index].val;
2872 return TCL_OK;
2873}
@ SQ3_TEXT_UTF16_ALIGNED
@ SQ3_TEXT_UTF16LE
@ SQ3_TEXT_UTF16BE
@ SQ3_TEXT_ANY
@ SQ3_TEXT_UTF8
@ SQ3_TEXT_UTF16

◆ tclsq3lite_Get_Sq3TraceEF_FromObj()

int tclsq3lite_Get_Sq3TraceEF_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3TraceEF * ret )

Definition at line 2875 of file LibSq3Lite_tcl.c.

2875 {
2876 const static struct LookupEnumE keys[] = {
2877 { "ROW" , SQ3_TRACE_ROW },
2878 { "STMT" , SQ3_TRACE_STMT },
2879 { "CLOSE" , SQ3_TRACE_CLOSE },
2880 { "PROFILE" , SQ3_TRACE_PROFILE },
2881 { "TRACE_ROW" , SQ3_TRACE_ROW },
2882 { "TRACE_STMT" , SQ3_TRACE_STMT },
2883 { "TRACE_CLOSE" , SQ3_TRACE_CLOSE },
2884 { "SQ3_TRACE_ROW" , SQ3_TRACE_ROW },
2885 { "TRACE_PROFILE" , SQ3_TRACE_PROFILE },
2886 { "SQ3_TRACE_STMT" , SQ3_TRACE_STMT },
2887 { "SQ3_TRACE_CLOSE" , SQ3_TRACE_CLOSE },
2888 { "SQ3_TRACE_PROFILE" , SQ3_TRACE_PROFILE },
2889 { NULL , 0 },
2890 };
2891
2892 int index;
2893 OtErrorCheckLng(MK(EnumFlagWorker)(MK_RT_CALL interp,keys,enumE,&index));
2894 *ret = (enum Sq3TraceEF) index;
2895 return TCL_OK;
2896}
Sq3TraceEF
SQL Trace Event Codes.
@ SQ3_TRACE_STMT
@ SQ3_TRACE_PROFILE
@ SQ3_TRACE_CLOSE
@ SQ3_TRACE_ROW

◆ tclsq3lite_Get_Sq3TxnE_FromObj()

int tclsq3lite_Get_Sq3TxnE_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3TxnE * ret )

Definition at line 2898 of file LibSq3Lite_tcl.c.

2898 {
2899 const static struct LookupEnumE keys[] = {
2900 { "NONE" , SQ3_TXN_NONE },
2901 { "READ" , SQ3_TXN_READ },
2902 { "WRITE" , SQ3_TXN_WRITE },
2903 { "TXN_NONE" , SQ3_TXN_NONE },
2904 { "TXN_READ" , SQ3_TXN_READ },
2905 { "TXN_WRITE" , SQ3_TXN_WRITE },
2906 { "SQ3_TXN_READ" , SQ3_TXN_READ },
2907 { "SQ3_TXN_NONE" , SQ3_TXN_NONE },
2908 { "SQ3_TXN_WRITE" , SQ3_TXN_WRITE },
2909 { NULL , 0 },
2910 };
2911
2912 int index;
2913 OtErrorCheckLng (Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2914 sizeof(struct LookupClassS), "enum", TCL_EXACT, &index));
2915 *ret = keys[index].val;
2916 return TCL_OK;
2917}
@ SQ3_TXN_NONE
@ SQ3_TXN_READ
@ SQ3_TXN_WRITE

◆ tclsq3lite_Get_Sq3TypeE_FromObj()

int tclsq3lite_Get_Sq3TypeE_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3TypeE * ret )

Definition at line 2919 of file LibSq3Lite_tcl.c.

2919 {
2920 const static struct LookupEnumE keys[] = {
2921 { "TEXT" , SQ3_TYPE_TEXT },
2922 { "BLOB" , SQ3_TYPE_BLOB },
2923 { "NULL" , SQ3_TYPE_NULL },
2924 { "FLOAT" , SQ3_TYPE_FLOAT },
2925 { "INTEGER" , SQ3_TYPE_INTEGER },
2926 { "TYPE_TEXT" , SQ3_TYPE_TEXT },
2927 { "TYPE_BLOB" , SQ3_TYPE_BLOB },
2928 { "TYPE_NULL" , SQ3_TYPE_NULL },
2929 { "TYPE_FLOAT" , SQ3_TYPE_FLOAT },
2930 { "TYPE_INTEGER" , SQ3_TYPE_INTEGER },
2931 { "SQ3_TYPE_NULL" , SQ3_TYPE_NULL },
2932 { "SQ3_TYPE_TEXT" , SQ3_TYPE_TEXT },
2933 { "SQ3_TYPE_BLOB" , SQ3_TYPE_BLOB },
2934 { "SQ3_TYPE_FLOAT" , SQ3_TYPE_FLOAT },
2935 { "SQ3_TYPE_INTEGER" , SQ3_TYPE_INTEGER },
2936 { NULL , 0 },
2937 };
2938
2939 int index;
2940 OtErrorCheckLng (Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2941 sizeof(struct LookupClassS), "enum", TCL_EXACT, &index));
2942 *ret = keys[index].val;
2943 return TCL_OK;
2944}
@ SQ3_TYPE_BLOB
@ SQ3_TYPE_FLOAT
@ SQ3_TYPE_TEXT
@ SQ3_TYPE_INTEGER
@ SQ3_TYPE_NULL

◆ tclsq3lite_Get_Sq3VtabE_FromObj()

int tclsq3lite_Get_Sq3VtabE_FromObj ( MK_RT mkrt,
OT_ENV_T interp,
OT_OBJ_T enumE,
enum Sq3VtabE * ret )

Definition at line 2946 of file LibSq3Lite_tcl.c.

2946 {
2947 const static struct LookupEnumE keys[] = {
2948 { "INNOCUOUS" , SQ3_VTAB_INNOCUOUS },
2949 { "DIRECTONLY" , SQ3_VTAB_DIRECTONLY },
2950 { "VTAB_INNOCUOUS" , SQ3_VTAB_INNOCUOUS },
2951 { "VTAB_DIRECTONLY" , SQ3_VTAB_DIRECTONLY },
2952 { "USES_ALL_SCHEMAS" , SQ3_VTAB_USES_ALL_SCHEMAS },
2953 { "CONSTRAINT_SUPPORT" , SQ3_VTAB_CONSTRAINT_SUPPORT },
2954 { "SQ3_VTAB_INNOCUOUS" , SQ3_VTAB_INNOCUOUS },
2955 { "SQ3_VTAB_DIRECTONLY" , SQ3_VTAB_DIRECTONLY },
2956 { "VTAB_USES_ALL_SCHEMAS" , SQ3_VTAB_USES_ALL_SCHEMAS },
2957 { "VTAB_CONSTRAINT_SUPPORT" , SQ3_VTAB_CONSTRAINT_SUPPORT },
2958 { "SQ3_VTAB_USES_ALL_SCHEMAS" , SQ3_VTAB_USES_ALL_SCHEMAS },
2959 { "SQ3_VTAB_CONSTRAINT_SUPPORT" , SQ3_VTAB_CONSTRAINT_SUPPORT },
2960 { NULL , 0 },
2961 };
2962
2963 int index;
2964 OtErrorCheckLng (Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2965 sizeof(struct LookupClassS), "enum", TCL_EXACT, &index));
2966 *ret = keys[index].val;
2967 return TCL_OK;
2968}
@ SQ3_VTAB_CONSTRAINT_SUPPORT
@ SQ3_VTAB_USES_ALL_SCHEMAS
@ SQ3_VTAB_INNOCUOUS
@ SQ3_VTAB_DIRECTONLY

◆ tclsq3lite_Sq3AccessE_ToString()

OT_OBJ_T tclsq3lite_Sq3AccessE_ToString ( const enum Sq3AccessE type)

Definition at line 319 of file LibSq3Lite_tcl.c.

320{
321 switch (type) {
322 case SQ3_ACCESS_EXISTS : return ot_fixstrobj("EXISTS" ) ;
323 case SQ3_ACCESS_READWRITE : return ot_fixstrobj("READWRITE") ;
324 case SQ3_ACCESS_READ : return ot_fixstrobj("READ" ) ;
325 }
326 return ot_fixstrobj("NOTHING");
327}
#define ot_fixstrobj(_s)

◆ tclsq3lite_Sq3AuthActionE_ToString()

OT_OBJ_T tclsq3lite_Sq3AuthActionE_ToString ( const enum Sq3AuthActionE type)

Definition at line 329 of file LibSq3Lite_tcl.c.

330{
331 switch (type) {
332 case SQ3_AUTHACTION_CREATE_INDEX : return ot_fixstrobj("CREATE_INDEX" ) ;
333 case SQ3_AUTHACTION_CREATE_TABLE : return ot_fixstrobj("CREATE_TABLE" ) ;
334 case SQ3_AUTHACTION_CREATE_TEMP_INDEX : return ot_fixstrobj("CREATE_TEMP_INDEX" ) ;
335 case SQ3_AUTHACTION_CREATE_TEMP_TABLE : return ot_fixstrobj("CREATE_TEMP_TABLE" ) ;
336 case SQ3_AUTHACTION_CREATE_TEMP_TRIGGER : return ot_fixstrobj("CREATE_TEMP_TRIGGER") ;
337 case SQ3_AUTHACTION_CREATE_TEMP_VIEW : return ot_fixstrobj("CREATE_TEMP_VIEW" ) ;
338 case SQ3_AUTHACTION_CREATE_TRIGGER : return ot_fixstrobj("CREATE_TRIGGER" ) ;
339 case SQ3_AUTHACTION_CREATE_VIEW : return ot_fixstrobj("CREATE_VIEW" ) ;
340 case SQ3_AUTHACTION_DELETE : return ot_fixstrobj("DELETE" ) ;
341 case SQ3_AUTHACTION_DROP_INDEX : return ot_fixstrobj("DROP_INDEX" ) ;
342 case SQ3_AUTHACTION_DROP_TABLE : return ot_fixstrobj("DROP_TABLE" ) ;
343 case SQ3_AUTHACTION_DROP_TEMP_INDEX : return ot_fixstrobj("DROP_TEMP_INDEX" ) ;
344 case SQ3_AUTHACTION_DROP_TEMP_TABLE : return ot_fixstrobj("DROP_TEMP_TABLE" ) ;
345 case SQ3_AUTHACTION_DROP_TEMP_TRIGGER : return ot_fixstrobj("DROP_TEMP_TRIGGER" ) ;
346 case SQ3_AUTHACTION_DROP_TEMP_VIEW : return ot_fixstrobj("DROP_TEMP_VIEW" ) ;
347 case SQ3_AUTHACTION_DROP_TRIGGER : return ot_fixstrobj("DROP_TRIGGER" ) ;
348 case SQ3_AUTHACTION_DROP_VIEW : return ot_fixstrobj("DROP_VIEW" ) ;
349 case SQ3_AUTHACTION_INSERT : return ot_fixstrobj("INSERT" ) ;
350 case SQ3_AUTHACTION_PRAGMA : return ot_fixstrobj("PRAGMA" ) ;
351 case SQ3_AUTHACTION_READ : return ot_fixstrobj("READ" ) ;
352 case SQ3_AUTHACTION_SELECT : return ot_fixstrobj("SELECT" ) ;
353 case SQ3_AUTHACTION_TRANSACTION : return ot_fixstrobj("TRANSACTION" ) ;
354 case SQ3_AUTHACTION_UPDATE : return ot_fixstrobj("UPDATE" ) ;
355 case SQ3_AUTHACTION_ATTACH : return ot_fixstrobj("ATTACH" ) ;
356 case SQ3_AUTHACTION_DETACH : return ot_fixstrobj("DETACH" ) ;
357 case SQ3_AUTHACTION_ALTER_TABLE : return ot_fixstrobj("ALTER_TABLE" ) ;
358 case SQ3_AUTHACTION_REINDEX : return ot_fixstrobj("REINDEX" ) ;
359 case SQ3_AUTHACTION_ANALYZE : return ot_fixstrobj("ANALYZE" ) ;
360 case SQ3_AUTHACTION_CREATE_VTABLE : return ot_fixstrobj("CREATE_VTABLE" ) ;
361 case SQ3_AUTHACTION_DROP_VTABLE : return ot_fixstrobj("DROP_VTABLE" ) ;
362 case SQ3_AUTHACTION_FUNCTION : return ot_fixstrobj("FUNCTION" ) ;
363 case SQ3_AUTHACTION_SAVEPOINT : return ot_fixstrobj("SAVEPOINT" ) ;
364 case SQ3_AUTHACTION_COPY : return ot_fixstrobj("COPY" ) ;
365 case SQ3_AUTHACTION_RECURSIVE : return ot_fixstrobj("RECURSIVE" ) ;
366 }
367 return ot_fixstrobj("NOTHING");
368}

◆ tclsq3lite_Sq3AuthReturnE_ToString()

OT_OBJ_T tclsq3lite_Sq3AuthReturnE_ToString ( const enum Sq3AuthReturnE type)

Definition at line 370 of file LibSq3Lite_tcl.c.

371{
372 switch (type) {
373 case SQ3_AUTHRETURN_OK : return ot_fixstrobj("OK" ) ;
374 case SQ3_AUTHRETURN_DENY : return ot_fixstrobj("DENY" ) ;
375 case SQ3_AUTHRETURN_IGNORE : return ot_fixstrobj("IGNORE") ;
376 }
377 return ot_fixstrobj("NOTHING");
378}

◆ tclsq3lite_Sq3ChangeSetConflictE_ToString()

OT_OBJ_T tclsq3lite_Sq3ChangeSetConflictE_ToString ( const enum Sq3ChangeSetConflictE type)

Definition at line 380 of file LibSq3Lite_tcl.c.

381{
382 switch (type) {
383 case SQ3_CHANGESET_CONFLICT_OMIT : return ot_fixstrobj("OMIT" ) ;
384 case SQ3_CHANGESET_CONFLICT_REPLACE : return ot_fixstrobj("REPLACE") ;
385 case SQ3_CHANGESET_CONFLICT_ABORT : return ot_fixstrobj("ABORT" ) ;
386 }
387 return ot_fixstrobj("NOTHING");
388}

◆ tclsq3lite_Sq3ChangesetE_ToString()

OT_OBJ_T tclsq3lite_Sq3ChangesetE_ToString ( const enum Sq3ChangesetE type)

Definition at line 390 of file LibSq3Lite_tcl.c.

391{
392 switch (type) {
393 case SQ3_CHANGESET_DATA : return ot_fixstrobj("DATA" ) ;
394 case SQ3_CHANGESET_NOTFOUND : return ot_fixstrobj("NOTFOUND" ) ;
395 case SQ3_CHANGESET_CONFLICT : return ot_fixstrobj("CONFLICT" ) ;
396 case SQ3_CHANGESET_CONSTRAINT : return ot_fixstrobj("CONSTRAINT" ) ;
397 case SQ3_CHANGESET_FOREIGN_KEY : return ot_fixstrobj("FOREIGN_KEY") ;
398 }
399 return ot_fixstrobj("NOTHING");
400}

◆ tclsq3lite_Sq3CheckpointE_ToString()

OT_OBJ_T tclsq3lite_Sq3CheckpointE_ToString ( const enum Sq3CheckpointE type)

Definition at line 402 of file LibSq3Lite_tcl.c.

403{
404 switch (type) {
405 case SQ3_CHECKPOINT_PASSIVE : return ot_fixstrobj("PASSIVE" ) ;
406 case SQ3_CHECKPOINT_FULL : return ot_fixstrobj("FULL" ) ;
407 case SQ3_CHECKPOINT_RESTART : return ot_fixstrobj("RESTART" ) ;
408 case SQ3_CHECKPOINT_TRUNCATE : return ot_fixstrobj("TRUNCATE") ;
409 }
410 return ot_fixstrobj("NOTHING");
411}

◆ tclsq3lite_Sq3ConfigE_ToString()

OT_OBJ_T tclsq3lite_Sq3ConfigE_ToString ( const enum Sq3ConfigE type)

Definition at line 413 of file LibSq3Lite_tcl.c.

414{
415 switch (type) {
416 case SQ3_CONFIG_SINGLETHREAD : return ot_fixstrobj("SINGLETHREAD" ) ;
417 case SQ3_CONFIG_MULTITHREAD : return ot_fixstrobj("MULTITHREAD" ) ;
418 case SQ3_CONFIG_SERIALIZED : return ot_fixstrobj("SERIALIZED" ) ;
419 case SQ3_CONFIG_MALLOC : return ot_fixstrobj("MALLOC" ) ;
420 case SQ3_CONFIG_GETMALLOC : return ot_fixstrobj("GETMALLOC" ) ;
421 case SQ3_CONFIG_SCRATCH : return ot_fixstrobj("SCRATCH" ) ;
422 case SQ3_CONFIG_PAGECACHE : return ot_fixstrobj("PAGECACHE" ) ;
423 case SQ3_CONFIG_HEAP : return ot_fixstrobj("HEAP" ) ;
424 case SQ3_CONFIG_MEMSTATUS : return ot_fixstrobj("MEMSTATUS" ) ;
425 case SQ3_CONFIG_MUTEX : return ot_fixstrobj("MUTEX" ) ;
426 case SQ3_CONFIG_GETMUTEX : return ot_fixstrobj("GETMUTEX" ) ;
427 case SQ3_CONFIG_LOOKASIDE : return ot_fixstrobj("LOOKASIDE" ) ;
428 case SQ3_CONFIG_PCACHE : return ot_fixstrobj("PCACHE" ) ;
429 case SQ3_CONFIG_GETPCACHE : return ot_fixstrobj("GETPCACHE" ) ;
430 case SQ3_CONFIG_LOG : return ot_fixstrobj("LOG" ) ;
431 case SQ3_CONFIG_URI : return ot_fixstrobj("URI" ) ;
432 case SQ3_CONFIG_PCACHE2 : return ot_fixstrobj("PCACHE2" ) ;
433 case SQ3_CONFIG_GETPCACHE2 : return ot_fixstrobj("GETPCACHE2" ) ;
434 case SQ3_CONFIG_COVERING_INDEX_SCAN : return ot_fixstrobj("COVERING_INDEX_SCAN") ;
435 case SQ3_CONFIG_SQLLOG : return ot_fixstrobj("SQLLOG" ) ;
436 case SQ3_CONFIG_MMAP_SIZE : return ot_fixstrobj("MMAP_SIZE" ) ;
437 case SQ3_CONFIG_WIN32_HEAPSIZE : return ot_fixstrobj("WIN32_HEAPSIZE" ) ;
438 case SQ3_CONFIG_PCACHE_HDRSZ : return ot_fixstrobj("PCACHE_HDRSZ" ) ;
439 case SQ3_CONFIG_PMASZ : return ot_fixstrobj("PMASZ" ) ;
440 case SQ3_CONFIG_STMTJRNL_SPILL : return ot_fixstrobj("STMTJRNL_SPILL" ) ;
441 case SQ3_CONFIG_SMALL_MALLOC : return ot_fixstrobj("SMALL_MALLOC" ) ;
442 case SQ3_CONFIG_SORTERREF_SIZE : return ot_fixstrobj("SORTERREF_SIZE" ) ;
443 case SQ3_CONFIG_MEMDB_MAXSIZE : return ot_fixstrobj("MEMDB_MAXSIZE" ) ;
444 }
445 return ot_fixstrobj("NOTHING");
446}

◆ tclsq3lite_Sq3ConflictResolutionE_ToString()

OT_OBJ_T tclsq3lite_Sq3ConflictResolutionE_ToString ( const enum Sq3ConflictResolutionE type)

Definition at line 448 of file LibSq3Lite_tcl.c.

449{
450 switch (type) {
451 case SQ3_CONFLICT_ROLLBACK : return ot_fixstrobj("ROLLBACK") ;
452 case SQ3_CONFLICT_FAIL : return ot_fixstrobj("FAIL" ) ;
453 case SQ3_CONFLICT_REPLACE : return ot_fixstrobj("REPLACE" ) ;
454 }
455 return ot_fixstrobj("NOTHING");
456}

◆ tclsq3lite_Sq3DbConfigE_ToString()

OT_OBJ_T tclsq3lite_Sq3DbConfigE_ToString ( const enum Sq3DbConfigE type)

Definition at line 458 of file LibSq3Lite_tcl.c.

459{
460 switch (type) {
461 case SQ3_DBCONFIG_MAINDBNAME : return ot_fixstrobj("MAINDBNAME" ) ;
462 case SQ3_DBCONFIG_LOOKASIDE : return ot_fixstrobj("LOOKASIDE" ) ;
463 case SQ3_DBCONFIG_ENABLE_FKEY : return ot_fixstrobj("ENABLE_FKEY" ) ;
464 case SQ3_DBCONFIG_ENABLE_TRIGGER : return ot_fixstrobj("ENABLE_TRIGGER" ) ;
465 case SQ3_DBCONFIG_ENABLE_FTS3_TOKENIZER : return ot_fixstrobj("ENABLE_FTS3_TOKENIZER") ;
466 case SQ3_DBCONFIG_ENABLE_LOAD_EXTENSION : return ot_fixstrobj("ENABLE_LOAD_EXTENSION") ;
467 case SQ3_DBCONFIG_NO_CKPT_ON_CLOSE : return ot_fixstrobj("NO_CKPT_ON_CLOSE" ) ;
468 case SQ3_DBCONFIG_ENABLE_QPSG : return ot_fixstrobj("ENABLE_QPSG" ) ;
469 case SQ3_DBCONFIG_TRIGGER_EQP : return ot_fixstrobj("TRIGGER_EQP" ) ;
470 case SQ3_DBCONFIG_RESET_DATABASE : return ot_fixstrobj("RESET_DATABASE" ) ;
471 case SQ3_DBCONFIG_DEFENSIVE : return ot_fixstrobj("DEFENSIVE" ) ;
472 case SQ3_DBCONFIG_WRITABLE_SCHEMA : return ot_fixstrobj("WRITABLE_SCHEMA" ) ;
473 case SQ3_DBCONFIG_LEGACY_ALTER_TABLE : return ot_fixstrobj("LEGACY_ALTER_TABLE" ) ;
474 case SQ3_DBCONFIG_DQS_DML : return ot_fixstrobj("DQS_DML" ) ;
475 case SQ3_DBCONFIG_DQS_DDL : return ot_fixstrobj("DQS_DDL" ) ;
476 case SQ3_DBCONFIG_ENABLE_VIEW : return ot_fixstrobj("ENABLE_VIEW" ) ;
477 case SQ3_DBCONFIG_LEGACY_FILE_FORMAT : return ot_fixstrobj("LEGACY_FILE_FORMAT" ) ;
478 case SQ3_DBCONFIG_TRUSTED_SCHEMA : return ot_fixstrobj("TRUSTED_SCHEMA" ) ;
479 case SQ3_DBCONFIG_STMT_SCANSTATUS : return ot_fixstrobj("STMT_SCANSTATUS" ) ;
480 case SQ3_DBCONFIG_REVERSE_SCANORDER : return ot_fixstrobj("REVERSE_SCANORDER" ) ;
481 }
482 return ot_fixstrobj("NOTHING");
483}

◆ tclsq3lite_Sq3DbStatusE_ToString()

OT_OBJ_T tclsq3lite_Sq3DbStatusE_ToString ( const enum Sq3DbStatusE type)

Definition at line 485 of file LibSq3Lite_tcl.c.

486{
487 switch (type) {
488 case SQ3_DBSTATUS_LOOKASIDE_USED : return ot_fixstrobj("LOOKASIDE_USED" ) ;
489 case SQ3_DBSTATUS_CACHE_USED : return ot_fixstrobj("CACHE_USED" ) ;
490 case SQ3_DBSTATUS_SCHEMA_USED : return ot_fixstrobj("SCHEMA_USED" ) ;
491 case SQ3_DBSTATUS_STMT_USED : return ot_fixstrobj("STMT_USED" ) ;
492 case SQ3_DBSTATUS_LOOKASIDE_HIT : return ot_fixstrobj("LOOKASIDE_HIT" ) ;
493 case SQ3_DBSTATUS_LOOKASIDE_MISS_SIZE : return ot_fixstrobj("LOOKASIDE_MISS_SIZE") ;
494 case SQ3_DBSTATUS_LOOKASIDE_MISS_FULL : return ot_fixstrobj("LOOKASIDE_MISS_FULL") ;
495 case SQ3_DBSTATUS_CACHE_HIT : return ot_fixstrobj("CACHE_HIT" ) ;
496 case SQ3_DBSTATUS_CACHE_MISS : return ot_fixstrobj("CACHE_MISS" ) ;
497 case SQ3_DBSTATUS_CACHE_WRITE : return ot_fixstrobj("CACHE_WRITE" ) ;
498 case SQ3_DBSTATUS_DEFERRED_FKS : return ot_fixstrobj("DEFERRED_FKS" ) ;
499 case SQ3_DBSTATUS_CACHE_USED_SHARED : return ot_fixstrobj("CACHE_USED_SHARED" ) ;
500 case SQ3_DBSTATUS_CACHE_SPILL : return ot_fixstrobj("CACHE_SPILL" ) ;
501 }
502 return ot_fixstrobj("NOTHING");
503}

◆ tclsq3lite_Sq3DeSerializeEF_ToString()

OT_OBJ_T tclsq3lite_Sq3DeSerializeEF_ToString ( const enum Sq3DeSerializeEF type)

Definition at line 505 of file LibSq3Lite_tcl.c.

506{
507 if (type == SQ3_DESERIALIZE_NO) {
508 return ot_fixstrobj("NO");
509 } else {
510 OT_OBJ_T tmpO = Tcl_NewObj();
511 if (mk_bit_compare(type,SQ3_DESERIALIZE_FREEONCLOSE)) ot_enum_append(tmpO,"FREEONCLOSE") ;
512 if (mk_bit_compare(type,SQ3_DESERIALIZE_RESIZEABLE )) ot_enum_append(tmpO,"RESIZEABLE" ) ;
513 if (mk_bit_compare(type,SQ3_DESERIALIZE_READONLY )) ot_enum_append(tmpO,"READONLY" ) ;
514 return tmpO;
515 }
516}
#define ot_enum_append(_o, _s)
Tcl_Obj * OT_OBJ_T
#define mk_bit_compare(t, f)

◆ tclsq3lite_Sq3ErrorE_ToString()

OT_OBJ_T tclsq3lite_Sq3ErrorE_ToString ( const enum Sq3ErrorE type)

Definition at line 518 of file LibSq3Lite_tcl.c.

519{
520 switch (type) {
521 case SQ3_RESULT_OK : return ot_fixstrobj("OK" ) ;
522 case SQ3_RESULT_ERROR : return ot_fixstrobj("ERROR" ) ;
523 case SQ3_RESULT_INTERNAL : return ot_fixstrobj("INTERNAL" ) ;
524 case SQ3_RESULT_PERM : return ot_fixstrobj("PERM" ) ;
525 case SQ3_RESULT_ABORT : return ot_fixstrobj("ABORT" ) ;
526 case SQ3_RESULT_BUSY : return ot_fixstrobj("BUSY" ) ;
527 case SQ3_RESULT_LOCKED : return ot_fixstrobj("LOCKED" ) ;
528 case SQ3_RESULT_NOMEM : return ot_fixstrobj("NOMEM" ) ;
529 case SQ3_RESULT_READONLY : return ot_fixstrobj("READONLY" ) ;
530 case SQ3_RESULT_INTERRUPT : return ot_fixstrobj("INTERRUPT" ) ;
531 case SQ3_RESULT_IOERR : return ot_fixstrobj("IOERR" ) ;
532 case SQ3_RESULT_CORRUPT : return ot_fixstrobj("CORRUPT" ) ;
533 case SQ3_RESULT_NOTFOUND : return ot_fixstrobj("NOTFOUND" ) ;
534 case SQ3_RESULT_FULL : return ot_fixstrobj("FULL" ) ;
535 case SQ3_RESULT_CANTOPEN : return ot_fixstrobj("CANTOPEN" ) ;
536 case SQ3_RESULT_PROTOCOL : return ot_fixstrobj("PROTOCOL" ) ;
537 case SQ3_RESULT_EMPTY : return ot_fixstrobj("EMPTY" ) ;
538 case SQ3_RESULT_SCHEMA : return ot_fixstrobj("SCHEMA" ) ;
539 case SQ3_RESULT_TOOBIG : return ot_fixstrobj("TOOBIG" ) ;
540 case SQ3_RESULT_CONSTRAINT : return ot_fixstrobj("CONSTRAINT") ;
541 case SQ3_RESULT_MISMATCH : return ot_fixstrobj("MISMATCH" ) ;
542 case SQ3_RESULT_MISUSE : return ot_fixstrobj("MISUSE" ) ;
543 case SQ3_RESULT_NOLFS : return ot_fixstrobj("NOLFS" ) ;
544 case SQ3_RESULT_AUTH : return ot_fixstrobj("AUTH" ) ;
545 case SQ3_RESULT_FORMAT : return ot_fixstrobj("FORMAT" ) ;
546 case SQ3_RESULT_RANGE : return ot_fixstrobj("RANGE" ) ;
547 case SQ3_RESULT_NOTADB : return ot_fixstrobj("NOTADB" ) ;
548 case SQ3_RESULT_NOTICE : return ot_fixstrobj("NOTICE" ) ;
549 case SQ3_RESULT_WARNING : return ot_fixstrobj("WARNING" ) ;
550 case SQ3_RESULT_ROW : return ot_fixstrobj("ROW" ) ;
551 case SQ3_RESULT_DONE : return ot_fixstrobj("DONE" ) ;
552 }
553 return ot_fixstrobj("NOTHING");
554}

◆ tclsq3lite_Sq3ExtendetResultCodesE_ToString()

OT_OBJ_T tclsq3lite_Sq3ExtendetResultCodesE_ToString ( const enum Sq3ExtendetResultCodesE type)

Definition at line 556 of file LibSq3Lite_tcl.c.

557{
558 switch (type) {
559 case SQ3_EXTRESULT_OK : return ot_fixstrobj("OK" ) ;
560 case SQ3_EXTRESULT_ERROR : return ot_fixstrobj("ERROR" ) ;
561 case SQ3_EXTRESULT_INTERNAL : return ot_fixstrobj("INTERNAL" ) ;
562 case SQ3_EXTRESULT_PERM : return ot_fixstrobj("PERM" ) ;
563 case SQ3_EXTRESULT_ABORT : return ot_fixstrobj("ABORT" ) ;
564 case SQ3_EXTRESULT_BUSY : return ot_fixstrobj("BUSY" ) ;
565 case SQ3_EXTRESULT_LOCKED : return ot_fixstrobj("LOCKED" ) ;
566 case SQ3_EXTRESULT_NOMEM : return ot_fixstrobj("NOMEM" ) ;
567 case SQ3_EXTRESULT_READONLY : return ot_fixstrobj("READONLY" ) ;
568 case SQ3_EXTRESULT_INTERRUPT : return ot_fixstrobj("INTERRUPT" ) ;
569 case SQ3_EXTRESULT_IOERR : return ot_fixstrobj("IOERR" ) ;
570 case SQ3_EXTRESULT_CORRUPT : return ot_fixstrobj("CORRUPT" ) ;
571 case SQ3_EXTRESULT_NOTFOUND : return ot_fixstrobj("NOTFOUND" ) ;
572 case SQ3_EXTRESULT_FULL : return ot_fixstrobj("FULL" ) ;
573 case SQ3_EXTRESULT_CANTOPEN : return ot_fixstrobj("CANTOPEN" ) ;
574 case SQ3_EXTRESULT_PROTOCOL : return ot_fixstrobj("PROTOCOL" ) ;
575 case SQ3_EXTRESULT_EMPTY : return ot_fixstrobj("EMPTY" ) ;
576 case SQ3_EXTRESULT_SCHEMA : return ot_fixstrobj("SCHEMA" ) ;
577 case SQ3_EXTRESULT_TOOBIG : return ot_fixstrobj("TOOBIG" ) ;
578 case SQ3_EXTRESULT_CONSTRAINT : return ot_fixstrobj("CONSTRAINT" ) ;
579 case SQ3_EXTRESULT_MISMATCH : return ot_fixstrobj("MISMATCH" ) ;
580 case SQ3_EXTRESULT_MISUSE : return ot_fixstrobj("MISUSE" ) ;
581 case SQ3_EXTRESULT_NOLFS : return ot_fixstrobj("NOLFS" ) ;
582 case SQ3_EXTRESULT_AUTH : return ot_fixstrobj("AUTH" ) ;
583 case SQ3_EXTRESULT_FORMAT : return ot_fixstrobj("FORMAT" ) ;
584 case SQ3_EXTRESULT_RANGE : return ot_fixstrobj("RANGE" ) ;
585 case SQ3_EXTRESULT_NOTADB : return ot_fixstrobj("NOTADB" ) ;
586 case SQ3_EXTRESULT_NOTICE : return ot_fixstrobj("NOTICE" ) ;
587 case SQ3_EXTRESULT_WARNING : return ot_fixstrobj("WARNING" ) ;
588 case SQ3_EXTRESULT_ROW : return ot_fixstrobj("ROW" ) ;
589 case SQ3_EXTRESULT_DONE : return ot_fixstrobj("DONE" ) ;
590 case SQ3_EXTRESULT_ERROR_MISSING_COLLSEQ : return ot_fixstrobj("ERROR_MISSING_COLLSEQ" ) ;
591 case SQ3_EXTRESULT_ERROR_RETRY : return ot_fixstrobj("ERROR_RETRY" ) ;
592 case SQ3_EXTRESULT_ERROR_SNAPSHOT : return ot_fixstrobj("ERROR_SNAPSHOT" ) ;
593 case SQ3_EXTRESULT_IOERR_READ : return ot_fixstrobj("IOERR_READ" ) ;
594 case SQ3_EXTRESULT_IOERR_SHORT_READ : return ot_fixstrobj("IOERR_SHORT_READ" ) ;
595 case SQ3_EXTRESULT_IOERR_WRITE : return ot_fixstrobj("IOERR_WRITE" ) ;
596 case SQ3_EXTRESULT_IOERR_FSYNC : return ot_fixstrobj("IOERR_FSYNC" ) ;
597 case SQ3_EXTRESULT_IOERR_DIR_FSYNC : return ot_fixstrobj("IOERR_DIR_FSYNC" ) ;
598 case SQ3_EXTRESULT_IOERR_TRUNCATE : return ot_fixstrobj("IOERR_TRUNCATE" ) ;
599 case SQ3_EXTRESULT_IOERR_FSTAT : return ot_fixstrobj("IOERR_FSTAT" ) ;
600 case SQ3_EXTRESULT_IOERR_UNLOCK : return ot_fixstrobj("IOERR_UNLOCK" ) ;
601 case SQ3_EXTRESULT_IOERR_RDLOCK : return ot_fixstrobj("IOERR_RDLOCK" ) ;
602 case SQ3_EXTRESULT_IOERR_DELETE : return ot_fixstrobj("IOERR_DELETE" ) ;
603 case SQ3_EXTRESULT_IOERR_BLOCKED : return ot_fixstrobj("IOERR_BLOCKED" ) ;
604 case SQ3_EXTRESULT_IOERR_NOMEM : return ot_fixstrobj("IOERR_NOMEM" ) ;
605 case SQ3_EXTRESULT_IOERR_ACCESS : return ot_fixstrobj("IOERR_ACCESS" ) ;
606 case SQ3_EXTRESULT_IOERR_CHECKRESERVEDLOCK : return ot_fixstrobj("IOERR_CHECKRESERVEDLOCK") ;
607 case SQ3_EXTRESULT_IOERR_LOCK : return ot_fixstrobj("IOERR_LOCK" ) ;
608 case SQ3_EXTRESULT_IOERR_CLOSE : return ot_fixstrobj("IOERR_CLOSE" ) ;
609 case SQ3_EXTRESULT_IOERR_DIR_CLOSE : return ot_fixstrobj("IOERR_DIR_CLOSE" ) ;
610 case SQ3_EXTRESULT_IOERR_SHMOPEN : return ot_fixstrobj("IOERR_SHMOPEN" ) ;
611 case SQ3_EXTRESULT_IOERR_SHMSIZE : return ot_fixstrobj("IOERR_SHMSIZE" ) ;
612 case SQ3_EXTRESULT_IOERR_SHMLOCK : return ot_fixstrobj("IOERR_SHMLOCK" ) ;
613 case SQ3_EXTRESULT_IOERR_SHMMAP : return ot_fixstrobj("IOERR_SHMMAP" ) ;
614 case SQ3_EXTRESULT_IOERR_SEEK : return ot_fixstrobj("IOERR_SEEK" ) ;
615 case SQ3_EXTRESULT_IOERR_DELETE_NOENT : return ot_fixstrobj("IOERR_DELETE_NOENT" ) ;
616 case SQ3_EXTRESULT_IOERR_MMAP : return ot_fixstrobj("IOERR_MMAP" ) ;
617 case SQ3_EXTRESULT_IOERR_GETTEMPPATH : return ot_fixstrobj("IOERR_GETTEMPPATH" ) ;
618 case SQ3_EXTRESULT_IOERR_CONVPATH : return ot_fixstrobj("IOERR_CONVPATH" ) ;
619 case SQ3_EXTRESULT_IOERR_VNODE : return ot_fixstrobj("IOERR_VNODE" ) ;
620 case SQ3_EXTRESULT_IOERR_AUTH : return ot_fixstrobj("IOERR_AUTH" ) ;
621 case SQ3_EXTRESULT_IOERR_BEGIN_ATOMIC : return ot_fixstrobj("IOERR_BEGIN_ATOMIC" ) ;
622 case SQ3_EXTRESULT_IOERR_COMMIT_ATOMIC : return ot_fixstrobj("IOERR_COMMIT_ATOMIC" ) ;
623 case SQ3_EXTRESULT_IOERR_ROLLBACK_ATOMIC : return ot_fixstrobj("IOERR_ROLLBACK_ATOMIC" ) ;
624 case SQ3_EXTRESULT_IOERR_DATA : return ot_fixstrobj("IOERR_DATA" ) ;
625 case SQ3_EXTRESULT_IOERR_CORRUPTFS : return ot_fixstrobj("IOERR_CORRUPTFS" ) ;
626 case SQ3_EXTRESULT_IOERR_IN_PAGE : return ot_fixstrobj("IOERR_IN_PAGE" ) ;
627 case SQ3_EXTRESULT_LOCKED_SHAREDCACHE : return ot_fixstrobj("LOCKED_SHAREDCACHE" ) ;
628 case SQ3_EXTRESULT_LOCKED_VTAB : return ot_fixstrobj("LOCKED_VTAB" ) ;
629 case SQ3_EXTRESULT_BUSY_RECOVERY : return ot_fixstrobj("BUSY_RECOVERY" ) ;
630 case SQ3_EXTRESULT_BUSY_SNAPSHOT : return ot_fixstrobj("BUSY_SNAPSHOT" ) ;
631 case SQ3_EXTRESULT_BUSY_TIMEOUT : return ot_fixstrobj("BUSY_TIMEOUT" ) ;
632 case SQ3_EXTRESULT_CANTOPEN_NOTEMPDIR : return ot_fixstrobj("CANTOPEN_NOTEMPDIR" ) ;
633 case SQ3_EXTRESULT_CANTOPEN_ISDIR : return ot_fixstrobj("CANTOPEN_ISDIR" ) ;
634 case SQ3_EXTRESULT_CANTOPEN_FULLPATH : return ot_fixstrobj("CANTOPEN_FULLPATH" ) ;
635 case SQ3_EXTRESULT_CANTOPEN_CONVPATH : return ot_fixstrobj("CANTOPEN_CONVPATH" ) ;
636 case SQ3_EXTRESULT_CANTOPEN_DIRTYWAL : return ot_fixstrobj("CANTOPEN_DIRTYWAL" ) ;
637 case SQ3_EXTRESULT_CANTOPEN_SYMLINK : return ot_fixstrobj("CANTOPEN_SYMLINK" ) ;
638 case SQ3_EXTRESULT_CORRUPT_VTAB : return ot_fixstrobj("CORRUPT_VTAB" ) ;
639 case SQ3_EXTRESULT_CORRUPT_SEQUENCE : return ot_fixstrobj("CORRUPT_SEQUENCE" ) ;
640 case SQ3_EXTRESULT_CORRUPT_INDEX : return ot_fixstrobj("CORRUPT_INDEX" ) ;
641 case SQ3_EXTRESULT_READONLY_RECOVERY : return ot_fixstrobj("READONLY_RECOVERY" ) ;
642 case SQ3_EXTRESULT_READONLY_CANTLOCK : return ot_fixstrobj("READONLY_CANTLOCK" ) ;
643 case SQ3_EXTRESULT_READONLY_ROLLBACK : return ot_fixstrobj("READONLY_ROLLBACK" ) ;
644 case SQ3_EXTRESULT_READONLY_DBMOVED : return ot_fixstrobj("READONLY_DBMOVED" ) ;
645 case SQ3_EXTRESULT_READONLY_CANTINIT : return ot_fixstrobj("READONLY_CANTINIT" ) ;
646 case SQ3_EXTRESULT_READONLY_DIRECTORY : return ot_fixstrobj("READONLY_DIRECTORY" ) ;
647 case SQ3_EXTRESULT_ABORT_ROLLBACK : return ot_fixstrobj("ABORT_ROLLBACK" ) ;
648 case SQ3_EXTRESULT_CONSTRAINT_CHECK : return ot_fixstrobj("CONSTRAINT_CHECK" ) ;
649 case SQ3_EXTRESULT_CONSTRAINT_COMMITHOOK : return ot_fixstrobj("CONSTRAINT_COMMITHOOK" ) ;
650 case SQ3_EXTRESULT_CONSTRAINT_FOREIGNKEY : return ot_fixstrobj("CONSTRAINT_FOREIGNKEY" ) ;
651 case SQ3_EXTRESULT_CONSTRAINT_FUNCTION : return ot_fixstrobj("CONSTRAINT_FUNCTION" ) ;
652 case SQ3_EXTRESULT_CONSTRAINT_NOTNULL : return ot_fixstrobj("CONSTRAINT_NOTNULL" ) ;
653 case SQ3_EXTRESULT_CONSTRAINT_PRIMARYKEY : return ot_fixstrobj("CONSTRAINT_PRIMARYKEY" ) ;
654 case SQ3_EXTRESULT_CONSTRAINT_TRIGGER : return ot_fixstrobj("CONSTRAINT_TRIGGER" ) ;
655 case SQ3_EXTRESULT_CONSTRAINT_UNIQUE : return ot_fixstrobj("CONSTRAINT_UNIQUE" ) ;
656 case SQ3_EXTRESULT_CONSTRAINT_VTAB : return ot_fixstrobj("CONSTRAINT_VTAB" ) ;
657 case SQ3_EXTRESULT_CONSTRAINT_ROWID : return ot_fixstrobj("CONSTRAINT_ROWID" ) ;
658 case SQ3_EXTRESULT_CONSTRAINT_PINNED : return ot_fixstrobj("CONSTRAINT_PINNED" ) ;
659 case SQ3_EXTRESULT_CONSTRAINT_DATATYPE : return ot_fixstrobj("CONSTRAINT_DATATYPE" ) ;
660 case SQ3_EXTRESULT_NOTICE_RECOVER_WAL : return ot_fixstrobj("NOTICE_RECOVER_WAL" ) ;
661 case SQ3_EXTRESULT_NOTICE_RECOVER_ROLLBACK : return ot_fixstrobj("NOTICE_RECOVER_ROLLBACK") ;
662 case SQ3_EXTRESULT_NOTICE_RBU : return ot_fixstrobj("NOTICE_RBU" ) ;
663 case SQ3_EXTRESULT_WARNING_AUTOINDEX : return ot_fixstrobj("WARNING_AUTOINDEX" ) ;
664 case SQ3_EXTRESULT_AUTH_USER : return ot_fixstrobj("AUTH_USER" ) ;
665 case SQ3_EXTRESULT_OK_LOAD_PERMANENTLY : return ot_fixstrobj("OK_LOAD_PERMANENTLY" ) ;
666 case SQ3_EXTRESULT_OK_SYMLINK : return ot_fixstrobj("OK_SYMLINK" ) ;
667 }
668 return ot_fixstrobj("NOTHING");
669}

◆ tclsq3lite_Sq3FcntlE_ToString()

OT_OBJ_T tclsq3lite_Sq3FcntlE_ToString ( const enum Sq3FcntlE type)

Definition at line 671 of file LibSq3Lite_tcl.c.

672{
673 switch (type) {
674 case SQ3_FCNTL_LOCKSTATE : return ot_fixstrobj("LOCKSTATE" ) ;
675 case SQ3_FCNTL_GET_LOCKPROXYFILE : return ot_fixstrobj("GET_LOCKPROXYFILE" ) ;
676 case SQ3_FCNTL_SET_LOCKPROXYFILE : return ot_fixstrobj("SET_LOCKPROXYFILE" ) ;
677 case SQ3_FCNTL_LAST_ERRNO : return ot_fixstrobj("LAST_ERRNO" ) ;
678 case SQ3_FCNTL_SIZE_HINT : return ot_fixstrobj("SIZE_HINT" ) ;
679 case SQ3_FCNTL_CHUNK_SIZE : return ot_fixstrobj("CHUNK_SIZE" ) ;
680 case SQ3_FCNTL_FILE_POINTER : return ot_fixstrobj("FILE_POINTER" ) ;
681 case SQ3_FCNTL_SYNC_OMITTED : return ot_fixstrobj("SYNC_OMITTED" ) ;
682 case SQ3_FCNTL_WIN32_AV_RETRY : return ot_fixstrobj("WIN32_AV_RETRY" ) ;
683 case SQ3_FCNTL_PERSIST_WAL : return ot_fixstrobj("PERSIST_WAL" ) ;
684 case SQ3_FCNTL_OVERWRITE : return ot_fixstrobj("OVERWRITE" ) ;
685 case SQ3_FCNTL_VFSNAME : return ot_fixstrobj("VFSNAME" ) ;
686 case SQ3_FCNTL_POWERSAFE_OVERWRITE : return ot_fixstrobj("POWERSAFE_OVERWRITE" ) ;
687 case SQ3_FCNTL_PRAGMA : return ot_fixstrobj("PRAGMA" ) ;
688 case SQ3_FCNTL_BUSYHANDLER : return ot_fixstrobj("BUSYHANDLER" ) ;
689 case SQ3_FCNTL_TEMPFILENAME : return ot_fixstrobj("TEMPFILENAME" ) ;
690 case SQ3_FCNTL_MMAP_SIZE : return ot_fixstrobj("MMAP_SIZE" ) ;
691 case SQ3_FCNTL_TRACE : return ot_fixstrobj("TRACE" ) ;
692 case SQ3_FCNTL_HAS_MOVED : return ot_fixstrobj("HAS_MOVED" ) ;
693 case SQ3_FCNTL_SYNC : return ot_fixstrobj("SYNC" ) ;
694 case SQ3_FCNTL_COMMIT_PHASETWO : return ot_fixstrobj("COMMIT_PHASETWO" ) ;
695 case SQ3_FCNTL_WIN32_SET_HANDLE : return ot_fixstrobj("WIN32_SET_HANDLE" ) ;
696 case SQ3_FCNTL_WAL_BLOCK : return ot_fixstrobj("WAL_BLOCK" ) ;
697 case SQ3_FCNTL_ZIPVFS : return ot_fixstrobj("ZIPVFS" ) ;
698 case SQ3_FCNTL_RBU : return ot_fixstrobj("RBU" ) ;
699 case SQ3_FCNTL_VFS_POINTER : return ot_fixstrobj("VFS_POINTER" ) ;
700 case SQ3_FCNTL_JOURNAL_POINTER : return ot_fixstrobj("JOURNAL_POINTER" ) ;
701 case SQ3_FCNTL_WIN32_GET_HANDLE : return ot_fixstrobj("WIN32_GET_HANDLE" ) ;
702 case SQ3_FCNTL_PDB : return ot_fixstrobj("PDB" ) ;
703 case SQ3_FCNTL_BEGIN_ATOMIC_WRITE : return ot_fixstrobj("BEGIN_ATOMIC_WRITE" ) ;
704 case SQ3_FCNTL_COMMIT_ATOMIC_WRITE : return ot_fixstrobj("COMMIT_ATOMIC_WRITE" ) ;
705 case SQ3_FCNTL_ROLLBACK_ATOMIC_WRITE : return ot_fixstrobj("ROLLBACK_ATOMIC_WRITE") ;
706 case SQ3_FCNTL_LOCK_TIMEOUT : return ot_fixstrobj("LOCK_TIMEOUT" ) ;
707 case SQ3_FCNTL_DATA_VERSION : return ot_fixstrobj("DATA_VERSION" ) ;
708 case SQ3_FCNTL_SIZE_LIMIT : return ot_fixstrobj("SIZE_LIMIT" ) ;
709 case SQ3_FCNTL_CKPT_DONE : return ot_fixstrobj("CKPT_DONE" ) ;
710 case SQ3_FCNTL_RESERVE_BYTES : return ot_fixstrobj("RESERVE_BYTES" ) ;
711 case SQ3_FCNTL_CKPT_START : return ot_fixstrobj("CKPT_START" ) ;
712 case SQ3_FCNTL_EXTERNAL_READER : return ot_fixstrobj("EXTERNAL_READER" ) ;
713 case SQ3_FCNTL_CKSM_FILE : return ot_fixstrobj("CKSM_FILE" ) ;
714 case SQ3_FCNTL_RESET_CACHE : return ot_fixstrobj("RESET_CACHE" ) ;
715 }
716 return ot_fixstrobj("NOTHING");
717}

◆ tclsq3lite_Sq3FunctionEF_ToString()

OT_OBJ_T tclsq3lite_Sq3FunctionEF_ToString ( const enum Sq3FunctionEF type)

Definition at line 719 of file LibSq3Lite_tcl.c.

720{
721 OT_OBJ_T tmpO = Tcl_NewObj();
722 if (mk_bit_compare(type,SQ3_FUNCTION_DETERMINISTIC )) ot_enum_append(tmpO,"DETERMINISTIC" ) ;
723 if (mk_bit_compare(type,SQ3_FUNCTION_DIRECTONLY )) ot_enum_append(tmpO,"DIRECTONLY" ) ;
724 if (mk_bit_compare(type,SQ3_FUNCTION_SUBTYPE )) ot_enum_append(tmpO,"SUBTYPE" ) ;
725 if (mk_bit_compare(type,SQ3_FUNCTION_INNOCUOUS )) ot_enum_append(tmpO,"INNOCUOUS" ) ;
726 if (mk_bit_compare(type,SQ3_FUNCTION_RESULT_SUBTYPE)) ot_enum_append(tmpO,"RESULT_SUBTYPE") ;
727 return tmpO;
728}

◆ tclsq3lite_Sq3IndexConstraintEF_ToString()

OT_OBJ_T tclsq3lite_Sq3IndexConstraintEF_ToString ( const enum Sq3IndexConstraintEF type)

Definition at line 730 of file LibSq3Lite_tcl.c.

731{
732 OT_OBJ_T tmpO = Tcl_NewObj();
738 if (mk_bit_compare(type,SQ3_INDEX_CONSTRAINT_MATCH )) ot_enum_append(tmpO,"MATCH" ) ;
741 if (mk_bit_compare(type,SQ3_INDEX_CONSTRAINT_REGEXP )) ot_enum_append(tmpO,"REGEXP" ) ;
743 if (mk_bit_compare(type,SQ3_INDEX_CONSTRAINT_ISNOT )) ot_enum_append(tmpO,"ISNOT" ) ;
745 if (mk_bit_compare(type,SQ3_INDEX_CONSTRAINT_ISNULL )) ot_enum_append(tmpO,"ISNULL" ) ;
747 if (mk_bit_compare(type,SQ3_INDEX_CONSTRAINT_LIMIT )) ot_enum_append(tmpO,"LIMIT" ) ;
748 if (mk_bit_compare(type,SQ3_INDEX_CONSTRAINT_OFFSET )) ot_enum_append(tmpO,"OFFSET" ) ;
749 if (mk_bit_compare(type,SQ3_INDEX_CONSTRAINT_FUNCTION )) ot_enum_append(tmpO,"FUNCTION" ) ;
750 return tmpO;
751}

◆ tclsq3lite_Sq3IoCapEF_ToString()

OT_OBJ_T tclsq3lite_Sq3IoCapEF_ToString ( const enum Sq3IoCapEF type)

Definition at line 753 of file LibSq3Lite_tcl.c.

754{
755 OT_OBJ_T tmpO = Tcl_NewObj();
756 if (mk_bit_compare(type,SQ3_IOCAP_ATOMIC )) ot_enum_append(tmpO,"ATOMIC" ) ;
757 if (mk_bit_compare(type,SQ3_IOCAP_ATOMIC512 )) ot_enum_append(tmpO,"ATOMIC512" ) ;
758 if (mk_bit_compare(type,SQ3_IOCAP_ATOMIC1K )) ot_enum_append(tmpO,"ATOMIC1K" ) ;
759 if (mk_bit_compare(type,SQ3_IOCAP_ATOMIC2K )) ot_enum_append(tmpO,"ATOMIC2K" ) ;
760 if (mk_bit_compare(type,SQ3_IOCAP_ATOMIC4K )) ot_enum_append(tmpO,"ATOMIC4K" ) ;
761 if (mk_bit_compare(type,SQ3_IOCAP_ATOMIC8K )) ot_enum_append(tmpO,"ATOMIC8K" ) ;
762 if (mk_bit_compare(type,SQ3_IOCAP_ATOMIC16K )) ot_enum_append(tmpO,"ATOMIC16K" ) ;
763 if (mk_bit_compare(type,SQ3_IOCAP_ATOMIC32K )) ot_enum_append(tmpO,"ATOMIC32K" ) ;
764 if (mk_bit_compare(type,SQ3_IOCAP_ATOMIC64K )) ot_enum_append(tmpO,"ATOMIC64K" ) ;
765 if (mk_bit_compare(type,SQ3_IOCAP_SAFE_APPEND )) ot_enum_append(tmpO,"SAFE_APPEND" ) ;
766 if (mk_bit_compare(type,SQ3_IOCAP_SEQUENTIAL )) ot_enum_append(tmpO,"SEQUENTIAL" ) ;
767 if (mk_bit_compare(type,SQ3_IOCAP_UNDELETABLE_WHEN_OPEN)) ot_enum_append(tmpO,"UNDELETABLE_WHEN_OPEN") ;
768 if (mk_bit_compare(type,SQ3_IOCAP_POWERSAFE_OVERWRITE )) ot_enum_append(tmpO,"POWERSAFE_OVERWRITE" ) ;
769 if (mk_bit_compare(type,SQ3_IOCAP_IMMUTABLE )) ot_enum_append(tmpO,"IMMUTABLE" ) ;
770 if (mk_bit_compare(type,SQ3_IOCAP_BATCH_ATOMIC )) ot_enum_append(tmpO,"BATCH_ATOMIC" ) ;
771 return tmpO;
772}

◆ tclsq3lite_Sq3LimitE_ToString()

OT_OBJ_T tclsq3lite_Sq3LimitE_ToString ( const enum Sq3LimitE type)

Definition at line 774 of file LibSq3Lite_tcl.c.

775{
776 switch (type) {
777 case SQ3_LIMIT_LENGTH : return ot_fixstrobj("LENGTH" ) ;
778 case SQ3_LIMIT_SQL_LENGTH : return ot_fixstrobj("SQL_LENGTH" ) ;
779 case SQ3_LIMIT_COLUMN : return ot_fixstrobj("COLUMN" ) ;
780 case SQ3_LIMIT_EXPR_DEPTH : return ot_fixstrobj("EXPR_DEPTH" ) ;
781 case SQ3_LIMIT_COMPOUND_SELECT : return ot_fixstrobj("COMPOUND_SELECT" ) ;
782 case SQ3_LIMIT_VDBE_OP : return ot_fixstrobj("VDBE_OP" ) ;
783 case SQ3_LIMIT_FUNCTION_ARG : return ot_fixstrobj("FUNCTION_ARG" ) ;
784 case SQ3_LIMIT_ATTACHED : return ot_fixstrobj("ATTACHED" ) ;
785 case SQ3_LIMIT_LIKE_PATTERN_LENGTH : return ot_fixstrobj("LIKE_PATTERN_LENGTH") ;
786 case SQ3_LIMIT_VARIABLE_NUMBER : return ot_fixstrobj("VARIABLE_NUMBER" ) ;
787 case SQ3_LIMIT_TRIGGER_DEPTH : return ot_fixstrobj("TRIGGER_DEPTH" ) ;
788 case SQ3_LIMIT_WORKER_THREADS : return ot_fixstrobj("WORKER_THREADS" ) ;
789 }
790 return ot_fixstrobj("NOTHING");
791}

◆ tclsq3lite_Sq3Lite_AccessE_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_AccessE_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3AccessE [Sq3Lite AccessE_FromInt value:int32] C-API
return the Sq3AccessE from integer …

Definition at line 3078 of file LibSq3Lite_tcl.c.

3078 {
3081 MK_I32 value = 0;
3084 enum Sq3AccessE value_out;
3086 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(AccessE,value_out));
3087 goto end;
3088 error:
3090 end:
3092}
#define OT_SETUP_ONEARG(d)
#define OT_CHECK_NI4(val)
#define OT_retObj_SET_Error
#define OT_CHECK_REQUIRED(val)
#define OT_retObj_RETURN
#define OT_retObj_SET(val)
#define OT_CHECK_NOARGS
#define MkErrorC_Check(mng, PROC)
#define AccessE_FromInt_doc
#define OT_SETUP_hdl_static
#define OT_NEW_Sq3_enum_OBJ(typ, val)
#define MK_ERROR_FORMAT
signed int MK_I32
Sq3AccessE
Flags for the xAccess VFS method.
enum MkErrorE Sq3AccessE_FromInt(MK_I32 const value, enum Sq3AccessE *value_out)
return the Sq3AccessE from integer …

◆ tclsq3lite_Sq3Lite_AccessE_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_AccessE_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite AccessE_ToInt value:Sq3AccessE] C-API
return the Sq3AccessE as integer …

Definition at line 3675 of file LibSq3Lite_tcl.c.

3675 {
3678 enum Sq3AccessE value = 0;
3682 goto end;
3683 error:
3685 end:
3687}
#define OT_retObj_SET_I32(nat)
#define OT_CHECK_ENUM(ename, val)
#define AccessE_ToInt_doc
static MK_I32 Sq3AccessE_ToInt(enum Sq3AccessE value)
return the Sq3AccessE as integer …

◆ tclsq3lite_Sq3Lite_AccessE_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_AccessE_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite AccessE_ToString value:Sq3AccessE] C-API
return the Sq3AccessE as string …

Definition at line 3690 of file LibSq3Lite_tcl.c.

3690 {
3693 enum Sq3AccessE value = 0;
3697 goto end;
3698 error:
3700 end:
3702}
#define OT_retObj_SET_STR(nat)
#define AccessE_ToString_doc
MK_STRN Sq3AccessE_ToString(enum Sq3AccessE value)
return the Sq3AccessE as string …

◆ tclsq3lite_Sq3Lite_AuthActionE_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_AuthActionE_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3AuthActionE [Sq3Lite AuthActionE_FromInt value:int32] C-API
return the Sq3AuthActionE from integer …

Definition at line 3095 of file LibSq3Lite_tcl.c.

3095 {
3098 MK_I32 value = 0;
3101 enum Sq3AuthActionE value_out;
3103 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(AuthActionE,value_out));
3104 goto end;
3105 error:
3107 end:
3109}
#define AuthActionE_FromInt_doc
Sq3AuthActionE
Authorizer Action Codes.
enum MkErrorE Sq3AuthActionE_FromInt(MK_I32 const value, enum Sq3AuthActionE *value_out)
return the Sq3AuthActionE from integer …

◆ tclsq3lite_Sq3Lite_AuthActionE_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_AuthActionE_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite AuthActionE_ToInt value:Sq3AuthActionE] C-API
return the Sq3AuthActionE as integer …

Definition at line 3705 of file LibSq3Lite_tcl.c.

3705 {
3708 enum Sq3AuthActionE value = 0;
3712 goto end;
3713 error:
3715 end:
3717}
#define AuthActionE_ToInt_doc
static MK_I32 Sq3AuthActionE_ToInt(enum Sq3AuthActionE value)
return the Sq3AuthActionE as integer …

◆ tclsq3lite_Sq3Lite_AuthActionE_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_AuthActionE_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite AuthActionE_ToString value:Sq3AuthActionE] C-API
return the Sq3AuthActionE as string …

Definition at line 3720 of file LibSq3Lite_tcl.c.

3720 {
3723 enum Sq3AuthActionE value = 0;
3727 goto end;
3728 error:
3730 end:
3732}
#define AuthActionE_ToString_doc
MK_STRN Sq3AuthActionE_ToString(enum Sq3AuthActionE value)
return the Sq3AuthActionE as string …

◆ tclsq3lite_Sq3Lite_AuthReturnE_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_AuthReturnE_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3AuthReturnE [Sq3Lite AuthReturnE_FromInt value:int32] C-API
return the Sq3AuthReturnE from integer …

Definition at line 3112 of file LibSq3Lite_tcl.c.

3112 {
3115 MK_I32 value = 0;
3118 enum Sq3AuthReturnE value_out;
3120 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(AuthReturnE,value_out));
3121 goto end;
3122 error:
3124 end:
3126}
#define AuthReturnE_FromInt_doc
Sq3AuthReturnE
Authorizer Return Codes.
enum MkErrorE Sq3AuthReturnE_FromInt(MK_I32 const value, enum Sq3AuthReturnE *value_out)
return the Sq3AuthReturnE from integer …

◆ tclsq3lite_Sq3Lite_AuthReturnE_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_AuthReturnE_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite AuthReturnE_ToInt value:Sq3AuthReturnE] C-API
return the Sq3AuthReturnE as integer …

Definition at line 3735 of file LibSq3Lite_tcl.c.

3735 {
3738 enum Sq3AuthReturnE value = 0;
3742 goto end;
3743 error:
3745 end:
3747}
#define AuthReturnE_ToInt_doc
static MK_I32 Sq3AuthReturnE_ToInt(enum Sq3AuthReturnE value)
return the Sq3AuthReturnE as integer …

◆ tclsq3lite_Sq3Lite_AuthReturnE_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_AuthReturnE_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite AuthReturnE_ToString value:Sq3AuthReturnE] C-API
return the Sq3AuthReturnE as string …

Definition at line 3750 of file LibSq3Lite_tcl.c.

3750 {
3753 enum Sq3AuthReturnE value = 0;
3757 goto end;
3758 error:
3760 end:
3762}
#define AuthReturnE_ToString_doc
MK_STRN Sq3AuthReturnE_ToString(enum Sq3AuthReturnE value)
return the Sq3AuthReturnE as string …

◆ tclsq3lite_Sq3Lite_ChangeSetConflictE_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_ChangeSetConflictE_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3ChangeSetConflictE [Sq3Lite ChangeSetConflictE_FromInt value:int32] C-API
return the Sq3ChangeSetConflictE from integer …

Definition at line 3129 of file LibSq3Lite_tcl.c.

3129 {
3132 MK_I32 value = 0;
3135 enum Sq3ChangeSetConflictE value_out;
3137 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(ChangeSetConflictE,value_out));
3138 goto end;
3139 error:
3141 end:
3143}
#define ChangeSetConflictE_FromInt_doc
Sq3ChangeSetConflictE
Constants Returned By The Conflict Handler.
enum MkErrorE Sq3ChangeSetConflictE_FromInt(MK_I32 const value, enum Sq3ChangeSetConflictE *value_out)
return the Sq3ChangeSetConflictE from integer …

◆ tclsq3lite_Sq3Lite_ChangeSetConflictE_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_ChangeSetConflictE_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite ChangeSetConflictE_ToInt value:Sq3ChangeSetConflictE] C-API
return the Sq3ChangeSetConflictE as integer …

Definition at line 3765 of file LibSq3Lite_tcl.c.

3765 {
3768 enum Sq3ChangeSetConflictE value = 0;
3772 goto end;
3773 error:
3775 end:
3777}
#define ChangeSetConflictE_ToInt_doc
static MK_I32 Sq3ChangeSetConflictE_ToInt(enum Sq3ChangeSetConflictE value)
return the Sq3ChangeSetConflictE as integer …

◆ tclsq3lite_Sq3Lite_ChangeSetConflictE_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_ChangeSetConflictE_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite ChangeSetConflictE_ToString value:Sq3ChangeSetConflictE] C-API
return the Sq3ChangeSetConflictE as string …

Definition at line 3780 of file LibSq3Lite_tcl.c.

3780 {
3783 enum Sq3ChangeSetConflictE value = 0;
3787 goto end;
3788 error:
3790 end:
3792}
#define ChangeSetConflictE_ToString_doc
MK_STRN Sq3ChangeSetConflictE_ToString(enum Sq3ChangeSetConflictE value)
return the Sq3ChangeSetConflictE as string …

◆ tclsq3lite_Sq3Lite_ChangesetE_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_ChangesetE_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3ChangesetE [Sq3Lite ChangesetE_FromInt value:int32] C-API
return the Sq3ChangesetE from integer …

Definition at line 3146 of file LibSq3Lite_tcl.c.

3146 {
3149 MK_I32 value = 0;
3152 enum Sq3ChangesetE value_out;
3154 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(ChangesetE,value_out));
3155 goto end;
3156 error:
3158 end:
3160}
#define ChangesetE_FromInt_doc
Sq3ChangesetE
Constants Passed To The Conflict Handler.
enum MkErrorE Sq3ChangesetE_FromInt(MK_I32 const value, enum Sq3ChangesetE *value_out)
return the Sq3ChangesetE from integer …

◆ tclsq3lite_Sq3Lite_ChangesetE_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_ChangesetE_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite ChangesetE_ToInt value:Sq3ChangesetE] C-API
return the Sq3ChangesetE as integer …

Definition at line 3795 of file LibSq3Lite_tcl.c.

3795 {
3798 enum Sq3ChangesetE value = 0;
3802 goto end;
3803 error:
3805 end:
3807}
#define ChangesetE_ToInt_doc
static MK_I32 Sq3ChangesetE_ToInt(enum Sq3ChangesetE value)
return the Sq3ChangesetE as integer …

◆ tclsq3lite_Sq3Lite_ChangesetE_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_ChangesetE_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite ChangesetE_ToString value:Sq3ChangesetE] C-API
return the Sq3ChangesetE as string …

Definition at line 3810 of file LibSq3Lite_tcl.c.

3810 {
3813 enum Sq3ChangesetE value = 0;
3817 goto end;
3818 error:
3820 end:
3822}
#define ChangesetE_ToString_doc
MK_STRN Sq3ChangesetE_ToString(enum Sq3ChangesetE value)
return the Sq3ChangesetE as string …

◆ tclsq3lite_Sq3Lite_CheckpointE_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_CheckpointE_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3CheckpointE [Sq3Lite CheckpointE_FromInt value:int32] C-API
return the Sq3CheckpointE from integer …

Definition at line 3163 of file LibSq3Lite_tcl.c.

3163 {
3166 MK_I32 value = 0;
3169 enum Sq3CheckpointE value_out;
3171 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(CheckpointE,value_out));
3172 goto end;
3173 error:
3175 end:
3177}
#define CheckpointE_FromInt_doc
Sq3CheckpointE
Checkpoint Mode Values.
Definition Sq3Enum_sq3.h:37
enum MkErrorE Sq3CheckpointE_FromInt(MK_I32 const value, enum Sq3CheckpointE *value_out)
return the Sq3CheckpointE from integer …

◆ tclsq3lite_Sq3Lite_CheckpointE_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_CheckpointE_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite CheckpointE_ToInt value:Sq3CheckpointE] C-API
return the Sq3CheckpointE as integer …

Definition at line 3825 of file LibSq3Lite_tcl.c.

3825 {
3828 enum Sq3CheckpointE value = 0;
3832 goto end;
3833 error:
3835 end:
3837}
#define CheckpointE_ToInt_doc
static MK_I32 Sq3CheckpointE_ToInt(enum Sq3CheckpointE value)
return the Sq3CheckpointE as integer …
Definition Sq3Enum_sq3.h:58

◆ tclsq3lite_Sq3Lite_CheckpointE_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_CheckpointE_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite CheckpointE_ToString value:Sq3CheckpointE] C-API
return the Sq3CheckpointE as string …

Definition at line 3840 of file LibSq3Lite_tcl.c.

3840 {
3843 enum Sq3CheckpointE value = 0;
3847 goto end;
3848 error:
3850 end:
3852}
#define CheckpointE_ToString_doc
MK_STRN Sq3CheckpointE_ToString(enum Sq3CheckpointE value)
return the Sq3CheckpointE as string …

◆ tclsq3lite_Sq3Lite_ConfigE_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_ConfigE_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3ConfigE [Sq3Lite ConfigE_FromInt value:int32] C-API
return the Sq3ConfigE from integer …

Definition at line 3180 of file LibSq3Lite_tcl.c.

3180 {
3183 MK_I32 value = 0;
3186 enum Sq3ConfigE value_out;
3188 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(ConfigE,value_out));
3189 goto end;
3190 error:
3192 end:
3194}
#define ConfigE_FromInt_doc
Sq3ConfigE
Configuration Options.
enum MkErrorE Sq3ConfigE_FromInt(MK_I32 const value, enum Sq3ConfigE *value_out)
return the Sq3ConfigE from integer …

◆ tclsq3lite_Sq3Lite_ConfigE_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_ConfigE_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite ConfigE_ToInt value:Sq3ConfigE] C-API
return the Sq3ConfigE as integer …

Definition at line 3855 of file LibSq3Lite_tcl.c.

3855 {
3858 enum Sq3ConfigE value = 0;
3862 goto end;
3863 error:
3865 end:
3867}
#define ConfigE_ToInt_doc
static MK_I32 Sq3ConfigE_ToInt(enum Sq3ConfigE value)
return the Sq3ConfigE as integer …

◆ tclsq3lite_Sq3Lite_ConfigE_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_ConfigE_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite ConfigE_ToString value:Sq3ConfigE] C-API
return the Sq3ConfigE as string …

Definition at line 3870 of file LibSq3Lite_tcl.c.

3870 {
3873 enum Sq3ConfigE value = 0;
3877 goto end;
3878 error:
3880 end:
3882}
#define ConfigE_ToString_doc
MK_STRN Sq3ConfigE_ToString(enum Sq3ConfigE value)
return the Sq3ConfigE as string …

◆ tclsq3lite_Sq3Lite_ConflictResolutionE_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_ConflictResolutionE_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3ConflictResolutionE [Sq3Lite ConflictResolutionE_FromInt value:int32] C-API
return the Sq3ConflictResolutionE from integer …

Definition at line 3197 of file LibSq3Lite_tcl.c.

3197 {
3200 MK_I32 value = 0;
3203 enum Sq3ConflictResolutionE value_out;
3205 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(ConflictResolutionE,value_out));
3206 goto end;
3207 error:
3209 end:
3211}
#define ConflictResolutionE_FromInt_doc
enum MkErrorE Sq3ConflictResolutionE_FromInt(MK_I32 const value, enum Sq3ConflictResolutionE *value_out)
return the Sq3ConflictResolutionE from integer …
Sq3ConflictResolutionE
Conflict resolution modes.

◆ tclsq3lite_Sq3Lite_ConflictResolutionE_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_ConflictResolutionE_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite ConflictResolutionE_ToInt value:Sq3ConflictResolutionE] C-API
return the Sq3ConflictResolutionE as integer …

Definition at line 3885 of file LibSq3Lite_tcl.c.

3885 {
3888 enum Sq3ConflictResolutionE value = 0;
3892 goto end;
3893 error:
3895 end:
3897}
#define ConflictResolutionE_ToInt_doc
static MK_I32 Sq3ConflictResolutionE_ToInt(enum Sq3ConflictResolutionE value)
return the Sq3ConflictResolutionE as integer …

◆ tclsq3lite_Sq3Lite_ConflictResolutionE_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_ConflictResolutionE_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite ConflictResolutionE_ToString value:Sq3ConflictResolutionE] C-API
return the Sq3ConflictResolutionE as string …

Definition at line 3900 of file LibSq3Lite_tcl.c.

3900 {
3903 enum Sq3ConflictResolutionE value = 0;
3907 goto end;
3908 error:
3910 end:
3912}
#define ConflictResolutionE_ToString_doc
MK_STRN Sq3ConflictResolutionE_ToString(enum Sq3ConflictResolutionE value)
return the Sq3ConflictResolutionE as string …

◆ tclsq3lite_Sq3Lite_DbConfigE_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_DbConfigE_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3DbConfigE [Sq3Lite DbConfigE_FromInt value:int32] C-API
return the Sq3DbConfigE from integer …

Definition at line 3214 of file LibSq3Lite_tcl.c.

3214 {
3217 MK_I32 value = 0;
3220 enum Sq3DbConfigE value_out;
3222 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(DbConfigE,value_out));
3223 goto end;
3224 error:
3226 end:
3228}
#define DbConfigE_FromInt_doc
enum MkErrorE Sq3DbConfigE_FromInt(MK_I32 const value, enum Sq3DbConfigE *value_out)
return the Sq3DbConfigE from integer …
Sq3DbConfigE
Database Connection Configuration Options.

◆ tclsq3lite_Sq3Lite_DbConfigE_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_DbConfigE_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite DbConfigE_ToInt value:Sq3DbConfigE] C-API
return the Sq3DbConfigE as integer …

Definition at line 3915 of file LibSq3Lite_tcl.c.

3915 {
3918 enum Sq3DbConfigE value = 0;
3922 goto end;
3923 error:
3925 end:
3927}
#define DbConfigE_ToInt_doc
static MK_I32 Sq3DbConfigE_ToInt(enum Sq3DbConfigE value)
return the Sq3DbConfigE as integer …

◆ tclsq3lite_Sq3Lite_DbConfigE_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_DbConfigE_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite DbConfigE_ToString value:Sq3DbConfigE] C-API
return the Sq3DbConfigE as string …

Definition at line 3930 of file LibSq3Lite_tcl.c.

3930 {
3933 enum Sq3DbConfigE value = 0;
3937 goto end;
3938 error:
3940 end:
3942}
#define DbConfigE_ToString_doc
MK_STRN Sq3DbConfigE_ToString(enum Sq3DbConfigE value)
return the Sq3DbConfigE as string …

◆ tclsq3lite_Sq3Lite_DbStatusE_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_DbStatusE_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3DbStatusE [Sq3Lite DbStatusE_FromInt value:int32] C-API
return the Sq3DbStatusE from integer …

Definition at line 3231 of file LibSq3Lite_tcl.c.

3231 {
3234 MK_I32 value = 0;
3237 enum Sq3DbStatusE value_out;
3239 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(DbStatusE,value_out));
3240 goto end;
3241 error:
3243 end:
3245}
#define DbStatusE_FromInt_doc
enum MkErrorE Sq3DbStatusE_FromInt(MK_I32 const value, enum Sq3DbStatusE *value_out)
return the Sq3DbStatusE from integer …
Sq3DbStatusE
Status Parameters for database connections.
Definition Sq3Enum_sq3.h:82

◆ tclsq3lite_Sq3Lite_DbStatusE_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_DbStatusE_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite DbStatusE_ToInt value:Sq3DbStatusE] C-API
return the Sq3DbStatusE as integer …

Definition at line 3945 of file LibSq3Lite_tcl.c.

3945 {
3948 enum Sq3DbStatusE value = 0;
3952 goto end;
3953 error:
3955 end:
3957}
#define DbStatusE_ToInt_doc
static MK_I32 Sq3DbStatusE_ToInt(enum Sq3DbStatusE value)
return the Sq3DbStatusE as integer …

◆ tclsq3lite_Sq3Lite_DbStatusE_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_DbStatusE_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite DbStatusE_ToString value:Sq3DbStatusE] C-API
return the Sq3DbStatusE as string …

Definition at line 3960 of file LibSq3Lite_tcl.c.

3960 {
3963 enum Sq3DbStatusE value = 0;
3967 goto end;
3968 error:
3970 end:
3972}
#define DbStatusE_ToString_doc
MK_STRN Sq3DbStatusE_ToString(enum Sq3DbStatusE value)
return the Sq3DbStatusE as string …

◆ tclsq3lite_Sq3Lite_DeSerializeEF_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_DeSerializeEF_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3DeSerializeEF [Sq3Lite DeSerializeEF_FromInt value:int32] C-API
return the Sq3DeSerializeEF from integer …

Definition at line 3248 of file LibSq3Lite_tcl.c.

3248 {
3251 MK_I32 value = 0;
3254 enum Sq3DeSerializeEF value_out;
3256 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(DeSerializeEF,value_out));
3257 goto end;
3258 error:
3260 end:
3262}
#define DeSerializeEF_FromInt_doc
enum MkErrorE Sq3DeSerializeEF_FromInt(MK_I32 const value, enum Sq3DeSerializeEF *value_out)
return the Sq3DeSerializeEF from integer …

◆ tclsq3lite_Sq3Lite_DeSerializeEF_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_DeSerializeEF_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite DeSerializeEF_ToInt value:Sq3DeSerializeEF] C-API
return the Sq3DeSerializeEF as integer …

Definition at line 3975 of file LibSq3Lite_tcl.c.

3975 {
3978 enum Sq3DeSerializeEF value = 0;
3982 goto end;
3983 error:
3985 end:
3987}
#define DeSerializeEF_ToInt_doc
static MK_I32 Sq3DeSerializeEF_ToInt(enum Sq3DeSerializeEF value)
return the Sq3DeSerializeEF as integer …

◆ tclsq3lite_Sq3Lite_DeSerializeEF_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_DeSerializeEF_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite DeSerializeEF_ToString value:Sq3DeSerializeEF] C-API
return the Sq3DeSerializeEF as string …

Definition at line 3990 of file LibSq3Lite_tcl.c.

3990 {
3993 enum Sq3DeSerializeEF value = 0;
3997 goto end;
3998 error:
4000 end:
4002}
#define DeSerializeEF_ToString_doc
MK_STRN Sq3DeSerializeEF_ToString(enum Sq3DeSerializeEF value)
return the Sq3DeSerializeEF as string …

◆ tclsq3lite_Sq3Lite_ErrorE_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_ErrorE_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3ErrorE [Sq3Lite ErrorE_FromInt value:int32] C-API
return the Sq3ErrorE from integer …

Definition at line 3265 of file LibSq3Lite_tcl.c.

3265 {
3268 MK_I32 value = 0;
3271 enum Sq3ErrorE value_out;
3273 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(ErrorE,value_out));
3274 goto end;
3275 error:
3277 end:
3279}
#define ErrorE_FromInt_doc
Sq3ErrorE
Result Codes.
enum MkErrorE Sq3ErrorE_FromInt(MK_I32 const value, enum Sq3ErrorE *value_out)
return the Sq3ErrorE from integer …

◆ tclsq3lite_Sq3Lite_ErrorE_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_ErrorE_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite ErrorE_ToInt value:Sq3ErrorE] C-API
return the Sq3ErrorE as integer …

Definition at line 4005 of file LibSq3Lite_tcl.c.

4005 {
4008 enum Sq3ErrorE value = 0;
4012 goto end;
4013 error:
4015 end:
4017}
#define ErrorE_ToInt_doc
static MK_I32 Sq3ErrorE_ToInt(enum Sq3ErrorE value)
return the Sq3ErrorE as integer …

◆ tclsq3lite_Sq3Lite_ErrorE_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_ErrorE_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite ErrorE_ToString value:Sq3ErrorE] C-API
return the Sq3ErrorE as string …

Definition at line 4020 of file LibSq3Lite_tcl.c.

4020 {
4023 enum Sq3ErrorE value = 0;
4027 goto end;
4028 error:
4030 end:
4032}
#define ErrorE_ToString_doc
MK_STRN Sq3ErrorE_ToString(enum Sq3ErrorE value)
return the Sq3ErrorE as string …

◆ tclsq3lite_Sq3Lite_ExtendetResultCodesE_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_ExtendetResultCodesE_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3ExtendetResultCodesE [Sq3Lite ExtendetResultCodesE_FromInt value:int32] C-API
return the Sq3ExtendetResultCodesE from integer …

Definition at line 3282 of file LibSq3Lite_tcl.c.

3282 {
3285 MK_I32 value = 0;
3288 enum Sq3ExtendetResultCodesE value_out;
3290 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(ExtendetResultCodesE,value_out));
3291 goto end;
3292 error:
3294 end:
3296}
#define ExtendetResultCodesE_FromInt_doc
enum MkErrorE Sq3ExtendetResultCodesE_FromInt(MK_I32 const value, enum Sq3ExtendetResultCodesE *value_out)
return the Sq3ExtendetResultCodesE from integer …
Sq3ExtendetResultCodesE
Extended Result Codes.

◆ tclsq3lite_Sq3Lite_ExtendetResultCodesE_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_ExtendetResultCodesE_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite ExtendetResultCodesE_ToInt value:Sq3ExtendetResultCodesE] C-API
return the Sq3ExtendetResultCodesE as integer …

Definition at line 4035 of file LibSq3Lite_tcl.c.

4035 {
4038 enum Sq3ExtendetResultCodesE value = 0;
4042 goto end;
4043 error:
4045 end:
4047}
#define ExtendetResultCodesE_ToInt_doc
static MK_I32 Sq3ExtendetResultCodesE_ToInt(enum Sq3ExtendetResultCodesE value)
return the Sq3ExtendetResultCodesE as integer …

◆ tclsq3lite_Sq3Lite_ExtendetResultCodesE_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_ExtendetResultCodesE_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite ExtendetResultCodesE_ToString value:Sq3ExtendetResultCodesE] C-API
return the Sq3ExtendetResultCodesE as string …

Definition at line 4050 of file LibSq3Lite_tcl.c.

4050 {
4053 enum Sq3ExtendetResultCodesE value = 0;
4057 goto end;
4058 error:
4060 end:
4062}
#define ExtendetResultCodesE_ToString_doc
MK_STRN Sq3ExtendetResultCodesE_ToString(enum Sq3ExtendetResultCodesE value)
return the Sq3ExtendetResultCodesE as string …

◆ tclsq3lite_Sq3Lite_FcntlE_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_FcntlE_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3FcntlE [Sq3Lite FcntlE_FromInt value:int32] C-API
return the Sq3FcntlE from integer …

Definition at line 3299 of file LibSq3Lite_tcl.c.

3299 {
3302 MK_I32 value = 0;
3305 enum Sq3FcntlE value_out;
3307 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(FcntlE,value_out));
3308 goto end;
3309 error:
3311 end:
3313}
#define FcntlE_FromInt_doc
Sq3FcntlE
Standard File Control Opcodes.
enum MkErrorE Sq3FcntlE_FromInt(MK_I32 const value, enum Sq3FcntlE *value_out)
return the Sq3FcntlE from integer …

◆ tclsq3lite_Sq3Lite_FcntlE_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_FcntlE_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite FcntlE_ToInt value:Sq3FcntlE] C-API
return the Sq3FcntlE as integer …

Definition at line 4065 of file LibSq3Lite_tcl.c.

4065 {
4068 enum Sq3FcntlE value = 0;
4072 goto end;
4073 error:
4075 end:
4077}
#define FcntlE_ToInt_doc
static MK_I32 Sq3FcntlE_ToInt(enum Sq3FcntlE value)
return the Sq3FcntlE as integer …

◆ tclsq3lite_Sq3Lite_FcntlE_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_FcntlE_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite FcntlE_ToString value:Sq3FcntlE] C-API
return the Sq3FcntlE as string …

Definition at line 4080 of file LibSq3Lite_tcl.c.

4080 {
4083 enum Sq3FcntlE value = 0;
4087 goto end;
4088 error:
4090 end:
4092}
#define FcntlE_ToString_doc
MK_STRN Sq3FcntlE_ToString(enum Sq3FcntlE value)
return the Sq3FcntlE as string …

◆ tclsq3lite_Sq3Lite_FunctionEF_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_FunctionEF_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3FunctionEF [Sq3Lite FunctionEF_FromInt value:int32] C-API
return the Sq3FunctionEF from integer …

Definition at line 3316 of file LibSq3Lite_tcl.c.

3316 {
3319 MK_I32 value = 0;
3322 enum Sq3FunctionEF value_out;
3324 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(FunctionEF,value_out));
3325 goto end;
3326 error:
3328 end:
3330}
#define FunctionEF_FromInt_doc
enum MkErrorE Sq3FunctionEF_FromInt(MK_I32 const value, enum Sq3FunctionEF *value_out)
return the Sq3FunctionEF from integer …

◆ tclsq3lite_Sq3Lite_FunctionEF_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_FunctionEF_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite FunctionEF_ToInt value:Sq3FunctionEF] C-API
return the Sq3FunctionEF as integer …

Definition at line 4095 of file LibSq3Lite_tcl.c.

4095 {
4098 enum Sq3FunctionEF value = 0;
4102 goto end;
4103 error:
4105 end:
4107}
#define FunctionEF_ToInt_doc
static MK_I32 Sq3FunctionEF_ToInt(enum Sq3FunctionEF value)
return the Sq3FunctionEF as integer …

◆ tclsq3lite_Sq3Lite_FunctionEF_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_FunctionEF_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite FunctionEF_ToString value:Sq3FunctionEF] C-API
return the Sq3FunctionEF as string …

Definition at line 4110 of file LibSq3Lite_tcl.c.

4110 {
4113 enum Sq3FunctionEF value = 0;
4117 goto end;
4118 error:
4120 end:
4122}
#define FunctionEF_ToString_doc
MK_STRN Sq3FunctionEF_ToString(enum Sq3FunctionEF value)
return the Sq3FunctionEF as string …

◆ tclsq3lite_Sq3Lite_IndexConstraintEF_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_IndexConstraintEF_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3IndexConstraintEF [Sq3Lite IndexConstraintEF_FromInt value:int32] C-API
return the Sq3IndexConstraintEF from integer …

Definition at line 3333 of file LibSq3Lite_tcl.c.

3333 {
3336 MK_I32 value = 0;
3339 enum Sq3IndexConstraintEF value_out;
3341 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(IndexConstraintEF,value_out));
3342 goto end;
3343 error:
3345 end:
3347}
#define IndexConstraintEF_FromInt_doc
enum MkErrorE Sq3IndexConstraintEF_FromInt(MK_I32 const value, enum Sq3IndexConstraintEF *value_out)
return the Sq3IndexConstraintEF from integer …

◆ tclsq3lite_Sq3Lite_IndexConstraintEF_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_IndexConstraintEF_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite IndexConstraintEF_ToInt value:Sq3IndexConstraintEF] C-API
return the Sq3IndexConstraintEF as integer …

Definition at line 4125 of file LibSq3Lite_tcl.c.

4125 {
4128 enum Sq3IndexConstraintEF value = 0;
4132 goto end;
4133 error:
4135 end:
4137}
#define IndexConstraintEF_ToInt_doc
static MK_I32 Sq3IndexConstraintEF_ToInt(enum Sq3IndexConstraintEF value)
return the Sq3IndexConstraintEF as integer …

◆ tclsq3lite_Sq3Lite_IndexConstraintEF_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_IndexConstraintEF_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite IndexConstraintEF_ToString value:Sq3IndexConstraintEF] C-API
return the Sq3IndexConstraintEF as string …

Definition at line 4140 of file LibSq3Lite_tcl.c.

4140 {
4143 enum Sq3IndexConstraintEF value = 0;
4147 goto end;
4148 error:
4150 end:
4152}
#define IndexConstraintEF_ToString_doc
MK_STRN Sq3IndexConstraintEF_ToString(enum Sq3IndexConstraintEF value)
return the Sq3IndexConstraintEF as string …

◆ tclsq3lite_Sq3Lite_IoCapEF_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_IoCapEF_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3IoCapEF [Sq3Lite IoCapEF_FromInt value:int32] C-API
return the Sq3IoCapEF from integer …

Definition at line 3350 of file LibSq3Lite_tcl.c.

3350 {
3353 MK_I32 value = 0;
3356 enum Sq3IoCapEF value_out;
3358 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(IoCapEF,value_out));
3359 goto end;
3360 error:
3362 end:
3364}
#define IoCapEF_FromInt_doc
enum MkErrorE Sq3IoCapEF_FromInt(MK_I32 const value, enum Sq3IoCapEF *value_out)
return the Sq3IoCapEF from integer …

◆ tclsq3lite_Sq3Lite_IoCapEF_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_IoCapEF_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite IoCapEF_ToInt value:Sq3IoCapEF] C-API
return the Sq3IoCapEF as integer …

Definition at line 4155 of file LibSq3Lite_tcl.c.

4155 {
4158 enum Sq3IoCapEF value = 0;
4162 goto end;
4163 error:
4165 end:
4167}
#define IoCapEF_ToInt_doc
static MK_I32 Sq3IoCapEF_ToInt(enum Sq3IoCapEF value)
return the Sq3IoCapEF as integer …

◆ tclsq3lite_Sq3Lite_IoCapEF_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_IoCapEF_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite IoCapEF_ToString value:Sq3IoCapEF] C-API
return the Sq3IoCapEF as string …

Definition at line 4170 of file LibSq3Lite_tcl.c.

4170 {
4173 enum Sq3IoCapEF value = 0;
4177 goto end;
4178 error:
4180 end:
4182}
#define IoCapEF_ToString_doc
MK_STRN Sq3IoCapEF_ToString(enum Sq3IoCapEF value)
return the Sq3IoCapEF as string …

◆ tclsq3lite_Sq3Lite_LimitE_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_LimitE_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3LimitE [Sq3Lite LimitE_FromInt value:int32] C-API
return the Sq3LimitE from integer …

Definition at line 3367 of file LibSq3Lite_tcl.c.

3367 {
3370 MK_I32 value = 0;
3373 enum Sq3LimitE value_out;
3375 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(LimitE,value_out));
3376 goto end;
3377 error:
3379 end:
3381}
#define LimitE_FromInt_doc
Sq3LimitE
Run-Time Limit Categories.
enum MkErrorE Sq3LimitE_FromInt(MK_I32 const value, enum Sq3LimitE *value_out)
return the Sq3LimitE from integer …

◆ tclsq3lite_Sq3Lite_LimitE_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_LimitE_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite LimitE_ToInt value:Sq3LimitE] C-API
return the Sq3LimitE as integer …

Definition at line 4185 of file LibSq3Lite_tcl.c.

4185 {
4188 enum Sq3LimitE value = 0;
4192 goto end;
4193 error:
4195 end:
4197}
#define LimitE_ToInt_doc
static MK_I32 Sq3LimitE_ToInt(enum Sq3LimitE value)
return the Sq3LimitE as integer …

◆ tclsq3lite_Sq3Lite_LimitE_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_LimitE_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite LimitE_ToString value:Sq3LimitE] C-API
return the Sq3LimitE as string …

Definition at line 4200 of file LibSq3Lite_tcl.c.

4200 {
4203 enum Sq3LimitE value = 0;
4207 goto end;
4208 error:
4210 end:
4212}
#define LimitE_ToString_doc
MK_STRN Sq3LimitE_ToString(enum Sq3LimitE value)
return the Sq3LimitE as string …

◆ tclsq3lite_Sq3Lite_LockE_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_LockE_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3LockE [Sq3Lite LockE_FromInt value:int32] C-API
return the Sq3LockE from integer …

Definition at line 3384 of file LibSq3Lite_tcl.c.

3384 {
3387 MK_I32 value = 0;
3390 enum Sq3LockE value_out;
3391 MkErrorC_Check(MK_ERROR_FORMAT,Sq3LockE_FromInt (value, &value_out));
3392 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(LockE,value_out));
3393 goto end;
3394 error:
3396 end:
3398}
#define LockE_FromInt_doc
Sq3LockE
File Locking Levels.
enum MkErrorE Sq3LockE_FromInt(MK_I32 const value, enum Sq3LockE *value_out)
return the Sq3LockE from integer …

◆ tclsq3lite_Sq3Lite_LockE_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_LockE_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite LockE_ToInt value:Sq3LockE] C-API
return the Sq3LockE as integer …

Definition at line 4215 of file LibSq3Lite_tcl.c.

4215 {
4218 enum Sq3LockE value = 0;
4222 goto end;
4223 error:
4225 end:
4227}
#define LockE_ToInt_doc
static MK_I32 Sq3LockE_ToInt(enum Sq3LockE value)
return the Sq3LockE as integer …

◆ tclsq3lite_Sq3Lite_LockE_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_LockE_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite LockE_ToString value:Sq3LockE] C-API
return the Sq3LockE as string …

Definition at line 4230 of file LibSq3Lite_tcl.c.

4230 {
4233 enum Sq3LockE value = 0;
4237 goto end;
4238 error:
4240 end:
4242}
#define LockE_ToString_doc
MK_STRN Sq3LockE_ToString(enum Sq3LockE value)
return the Sq3LockE as string …

◆ tclsq3lite_Sq3Lite_MutexE_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_MutexE_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3MutexE [Sq3Lite MutexE_FromInt value:int32] C-API
return the Sq3MutexE from integer …

Definition at line 3401 of file LibSq3Lite_tcl.c.

3401 {
3404 MK_I32 value = 0;
3407 enum Sq3MutexE value_out;
3409 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(MutexE,value_out));
3410 goto end;
3411 error:
3413 end:
3415}
#define MutexE_FromInt_doc
enum MkErrorE Sq3MutexE_FromInt(MK_I32 const value, enum Sq3MutexE *value_out)
return the Sq3MutexE from integer …
Sq3MutexE
Mutex Types.

◆ tclsq3lite_Sq3Lite_MutexE_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_MutexE_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite MutexE_ToInt value:Sq3MutexE] C-API
return the Sq3MutexE as integer …

Definition at line 4245 of file LibSq3Lite_tcl.c.

4245 {
4248 enum Sq3MutexE value = 0;
4252 goto end;
4253 error:
4255 end:
4257}
#define MutexE_ToInt_doc
static MK_I32 Sq3MutexE_ToInt(enum Sq3MutexE value)
return the Sq3MutexE as integer …

◆ tclsq3lite_Sq3Lite_MutexE_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_MutexE_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite MutexE_ToString value:Sq3MutexE] C-API
return the Sq3MutexE as string …

Definition at line 4260 of file LibSq3Lite_tcl.c.

4260 {
4263 enum Sq3MutexE value = 0;
4267 goto end;
4268 error:
4270 end:
4272}
#define MutexE_ToString_doc
MK_STRN Sq3MutexE_ToString(enum Sq3MutexE value)
return the Sq3MutexE as string …

◆ tclsq3lite_Sq3Lite_OpenEF_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_OpenEF_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3OpenEF [Sq3Lite OpenEF_FromInt value:int32] C-API
return the Sq3OpenEF from integer …

Definition at line 3418 of file LibSq3Lite_tcl.c.

3418 {
3421 MK_I32 value = 0;
3424 enum Sq3OpenEF value_out;
3426 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(OpenEF,value_out));
3427 goto end;
3428 error:
3430 end:
3432}
#define OpenEF_FromInt_doc
enum MkErrorE Sq3OpenEF_FromInt(MK_I32 const value, enum Sq3OpenEF *value_out)
return the Sq3OpenEF from integer …

◆ tclsq3lite_Sq3Lite_OpenEF_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_OpenEF_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite OpenEF_ToInt value:Sq3OpenEF] C-API
return the Sq3OpenEF as integer …

Definition at line 4275 of file LibSq3Lite_tcl.c.

4275 {
4278 enum Sq3OpenEF value = 0;
4282 goto end;
4283 error:
4285 end:
4287}
#define OpenEF_ToInt_doc
static MK_I32 Sq3OpenEF_ToInt(enum Sq3OpenEF value)
return the Sq3OpenEF as integer …

◆ tclsq3lite_Sq3Lite_OpenEF_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_OpenEF_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite OpenEF_ToString value:Sq3OpenEF] C-API
return the Sq3OpenEF as string …

Definition at line 4290 of file LibSq3Lite_tcl.c.

4290 {
4293 enum Sq3OpenEF value = 0;
4297 goto end;
4298 error:
4300 end:
4302}
#define OpenEF_ToString_doc
MK_STRN Sq3OpenEF_ToString(enum Sq3OpenEF value)
return the Sq3OpenEF as string …

◆ tclsq3lite_Sq3Lite_PrepareEF_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_PrepareEF_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3PrepareEF [Sq3Lite PrepareEF_FromInt value:int32] C-API
return the Sq3PrepareEF from integer …

Definition at line 3435 of file LibSq3Lite_tcl.c.

3435 {
3438 MK_I32 value = 0;
3441 enum Sq3PrepareEF value_out;
3443 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(PrepareEF,value_out));
3444 goto end;
3445 error:
3447 end:
3449}
#define PrepareEF_FromInt_doc
enum MkErrorE Sq3PrepareEF_FromInt(MK_I32 const value, enum Sq3PrepareEF *value_out)
return the Sq3PrepareEF from integer …

◆ tclsq3lite_Sq3Lite_PrepareEF_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_PrepareEF_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite PrepareEF_ToInt value:Sq3PrepareEF] C-API
return the Sq3PrepareEF as integer …

Definition at line 4305 of file LibSq3Lite_tcl.c.

4305 {
4308 enum Sq3PrepareEF value = 0;
4312 goto end;
4313 error:
4315 end:
4317}
#define PrepareEF_ToInt_doc
static MK_I32 Sq3PrepareEF_ToInt(enum Sq3PrepareEF value)
return the Sq3PrepareEF as integer …

◆ tclsq3lite_Sq3Lite_PrepareEF_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_PrepareEF_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite PrepareEF_ToString value:Sq3PrepareEF] C-API
return the Sq3PrepareEF as string …

Definition at line 4320 of file LibSq3Lite_tcl.c.

4320 {
4323 enum Sq3PrepareEF value = 0;
4327 goto end;
4328 error:
4330 end:
4332}
#define PrepareEF_ToString_doc
MK_STRN Sq3PrepareEF_ToString(enum Sq3PrepareEF value)
return the Sq3PrepareEF as string …

◆ tclsq3lite_Sq3Lite_ScanStatE_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_ScanStatE_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3ScanStatE [Sq3Lite ScanStatE_FromInt value:int32] C-API
return the Sq3ScanStatE from integer …

Definition at line 3452 of file LibSq3Lite_tcl.c.

3452 {
3455 MK_I32 value = 0;
3458 enum Sq3ScanStatE value_out;
3460 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(ScanStatE,value_out));
3461 goto end;
3462 error:
3464 end:
3466}
#define ScanStatE_FromInt_doc
enum MkErrorE Sq3ScanStatE_FromInt(MK_I32 const value, enum Sq3ScanStatE *value_out)
return the Sq3ScanStatE from integer …
Sq3ScanStatE
Prepared Statement Scan Status Opcodes.

◆ tclsq3lite_Sq3Lite_ScanStatE_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_ScanStatE_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite ScanStatE_ToInt value:Sq3ScanStatE] C-API
return the Sq3ScanStatE as integer …

Definition at line 4335 of file LibSq3Lite_tcl.c.

4335 {
4338 enum Sq3ScanStatE value = 0;
4342 goto end;
4343 error:
4345 end:
4347}
#define ScanStatE_ToInt_doc
static MK_I32 Sq3ScanStatE_ToInt(enum Sq3ScanStatE value)
return the Sq3ScanStatE as integer …

◆ tclsq3lite_Sq3Lite_ScanStatE_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_ScanStatE_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite ScanStatE_ToString value:Sq3ScanStatE] C-API
return the Sq3ScanStatE as string …

Definition at line 4350 of file LibSq3Lite_tcl.c.

4350 {
4353 enum Sq3ScanStatE value = 0;
4357 goto end;
4358 error:
4360 end:
4362}
#define ScanStatE_ToString_doc
MK_STRN Sq3ScanStatE_ToString(enum Sq3ScanStatE value)
return the Sq3ScanStatE as string …

◆ tclsq3lite_Sq3Lite_SerializeE_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_SerializeE_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3SerializeE [Sq3Lite SerializeE_FromInt value:int32] C-API
return the Sq3SerializeE from integer …

Definition at line 3469 of file LibSq3Lite_tcl.c.

3469 {
3472 MK_I32 value = 0;
3475 enum Sq3SerializeE value_out;
3477 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(SerializeE,value_out));
3478 goto end;
3479 error:
3481 end:
3483}
#define SerializeE_FromInt_doc
Sq3SerializeE
Flags for sqlite3_serialize.
enum MkErrorE Sq3SerializeE_FromInt(MK_I32 const value, enum Sq3SerializeE *value_out)
return the Sq3SerializeE from integer …

◆ tclsq3lite_Sq3Lite_SerializeE_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_SerializeE_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite SerializeE_ToInt value:Sq3SerializeE] C-API
return the Sq3SerializeE as integer …

Definition at line 4365 of file LibSq3Lite_tcl.c.

4365 {
4368 enum Sq3SerializeE value = 0;
4372 goto end;
4373 error:
4375 end:
4377}
#define SerializeE_ToInt_doc
static MK_I32 Sq3SerializeE_ToInt(enum Sq3SerializeE value)
return the Sq3SerializeE as integer …

◆ tclsq3lite_Sq3Lite_SerializeE_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_SerializeE_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite SerializeE_ToString value:Sq3SerializeE] C-API
return the Sq3SerializeE as string …

Definition at line 4380 of file LibSq3Lite_tcl.c.

4380 {
4383 enum Sq3SerializeE value = 0;
4387 goto end;
4388 error:
4390 end:
4392}
#define SerializeE_ToString_doc
MK_STRN Sq3SerializeE_ToString(enum Sq3SerializeE value)
return the Sq3SerializeE as string …

◆ tclsq3lite_Sq3Lite_SessionObjConfigE_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_SessionObjConfigE_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3SessionObjConfigE [Sq3Lite SessionObjConfigE_FromInt value:int32] C-API
return the Sq3SessionObjConfigE from integer …

Definition at line 3486 of file LibSq3Lite_tcl.c.

3486 {
3489 MK_I32 value = 0;
3492 enum Sq3SessionObjConfigE value_out;
3494 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(SessionObjConfigE,value_out));
3495 goto end;
3496 error:
3498 end:
3500}
#define SessionObjConfigE_FromInt_doc
Sq3SessionObjConfigE
Options for sqlite3session_object_config.
enum MkErrorE Sq3SessionObjConfigE_FromInt(MK_I32 const value, enum Sq3SessionObjConfigE *value_out)
return the Sq3SessionObjConfigE from integer …

◆ tclsq3lite_Sq3Lite_SessionObjConfigE_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_SessionObjConfigE_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite SessionObjConfigE_ToInt value:Sq3SessionObjConfigE] C-API
return the Sq3SessionObjConfigE as integer …

Definition at line 4395 of file LibSq3Lite_tcl.c.

4395 {
4398 enum Sq3SessionObjConfigE value = 0;
4402 goto end;
4403 error:
4405 end:
4407}
#define SessionObjConfigE_ToInt_doc
static MK_I32 Sq3SessionObjConfigE_ToInt(enum Sq3SessionObjConfigE value)
return the Sq3SessionObjConfigE as integer …

◆ tclsq3lite_Sq3Lite_SessionObjConfigE_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_SessionObjConfigE_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite SessionObjConfigE_ToString value:Sq3SessionObjConfigE] C-API
return the Sq3SessionObjConfigE as string …

Definition at line 4410 of file LibSq3Lite_tcl.c.

4410 {
4413 enum Sq3SessionObjConfigE value = 0;
4417 goto end;
4418 error:
4420 end:
4422}
#define SessionObjConfigE_ToString_doc
MK_STRN Sq3SessionObjConfigE_ToString(enum Sq3SessionObjConfigE value)
return the Sq3SessionObjConfigE as string …

◆ tclsq3lite_Sq3Lite_ShmLockE_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_ShmLockE_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3ShmLockE [Sq3Lite ShmLockE_FromInt value:int32] C-API
return the Sq3ShmLockE from integer …

Definition at line 3503 of file LibSq3Lite_tcl.c.

3503 {
3506 MK_I32 value = 0;
3509 enum Sq3ShmLockE value_out;
3511 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(ShmLockE,value_out));
3512 goto end;
3513 error:
3515 end:
3517}
#define ShmLockE_FromInt_doc
enum MkErrorE Sq3ShmLockE_FromInt(MK_I32 const value, enum Sq3ShmLockE *value_out)
return the Sq3ShmLockE from integer …
Sq3ShmLockE
Flags for the xShmLock VFS method.

◆ tclsq3lite_Sq3Lite_ShmLockE_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_ShmLockE_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite ShmLockE_ToInt value:Sq3ShmLockE] C-API
return the Sq3ShmLockE as integer …

Definition at line 4425 of file LibSq3Lite_tcl.c.

4425 {
4428 enum Sq3ShmLockE value = 0;
4432 goto end;
4433 error:
4435 end:
4437}
#define ShmLockE_ToInt_doc
static MK_I32 Sq3ShmLockE_ToInt(enum Sq3ShmLockE value)
return the Sq3ShmLockE as integer …

◆ tclsq3lite_Sq3Lite_ShmLockE_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_ShmLockE_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite ShmLockE_ToString value:Sq3ShmLockE] C-API
return the Sq3ShmLockE as string …

Definition at line 4440 of file LibSq3Lite_tcl.c.

4440 {
4443 enum Sq3ShmLockE value = 0;
4447 goto end;
4448 error:
4450 end:
4452}
#define ShmLockE_ToString_doc
MK_STRN Sq3ShmLockE_ToString(enum Sq3ShmLockE value)
return the Sq3ShmLockE as string …

◆ tclsq3lite_Sq3Lite_StatusE_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_StatusE_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3StatusE [Sq3Lite StatusE_FromInt value:int32] C-API
return the Sq3StatusE from integer …

Definition at line 3520 of file LibSq3Lite_tcl.c.

3520 {
3523 MK_I32 value = 0;
3526 enum Sq3StatusE value_out;
3528 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(StatusE,value_out));
3529 goto end;
3530 error:
3532 end:
3534}
#define StatusE_FromInt_doc
Sq3StatusE
Status Parameters.
enum MkErrorE Sq3StatusE_FromInt(MK_I32 const value, enum Sq3StatusE *value_out)
return the Sq3StatusE from integer …

◆ tclsq3lite_Sq3Lite_StatusE_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_StatusE_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite StatusE_ToInt value:Sq3StatusE] C-API
return the Sq3StatusE as integer …

Definition at line 4455 of file LibSq3Lite_tcl.c.

4455 {
4458 enum Sq3StatusE value = 0;
4462 goto end;
4463 error:
4465 end:
4467}
#define StatusE_ToInt_doc
static MK_I32 Sq3StatusE_ToInt(enum Sq3StatusE value)
return the Sq3StatusE as integer …

◆ tclsq3lite_Sq3Lite_StatusE_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_StatusE_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite StatusE_ToString value:Sq3StatusE] C-API
return the Sq3StatusE as string …

Definition at line 4470 of file LibSq3Lite_tcl.c.

4470 {
4473 enum Sq3StatusE value = 0;
4477 goto end;
4478 error:
4480 end:
4482}
#define StatusE_ToString_doc
MK_STRN Sq3StatusE_ToString(enum Sq3StatusE value)
return the Sq3StatusE as string …

◆ tclsq3lite_Sq3Lite_StmtStatusE_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_StmtStatusE_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3StmtStatusE [Sq3Lite StmtStatusE_FromInt value:int32] C-API
return the Sq3StmtStatusE from integer …

Definition at line 3537 of file LibSq3Lite_tcl.c.

3537 {
3540 MK_I32 value = 0;
3543 enum Sq3StmtStatusE value_out;
3545 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(StmtStatusE,value_out));
3546 goto end;
3547 error:
3549 end:
3551}
#define StmtStatusE_FromInt_doc
Sq3StmtStatusE
Status Parameters for prepared statements.
enum MkErrorE Sq3StmtStatusE_FromInt(MK_I32 const value, enum Sq3StmtStatusE *value_out)
return the Sq3StmtStatusE from integer …

◆ tclsq3lite_Sq3Lite_StmtStatusE_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_StmtStatusE_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite StmtStatusE_ToInt value:Sq3StmtStatusE] C-API
return the Sq3StmtStatusE as integer …

Definition at line 4485 of file LibSq3Lite_tcl.c.

4485 {
4488 enum Sq3StmtStatusE value = 0;
4492 goto end;
4493 error:
4495 end:
4497}
#define StmtStatusE_ToInt_doc
static MK_I32 Sq3StmtStatusE_ToInt(enum Sq3StmtStatusE value)
return the Sq3StmtStatusE as integer …

◆ tclsq3lite_Sq3Lite_StmtStatusE_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_StmtStatusE_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite StmtStatusE_ToString value:Sq3StmtStatusE] C-API
return the Sq3StmtStatusE as string …

Definition at line 4500 of file LibSq3Lite_tcl.c.

4500 {
4503 enum Sq3StmtStatusE value = 0;
4507 goto end;
4508 error:
4510 end:
4512}
#define StmtStatusE_ToString_doc
MK_STRN Sq3StmtStatusE_ToString(enum Sq3StmtStatusE value)
return the Sq3StmtStatusE as string …

◆ tclsq3lite_Sq3Lite_SyncEF_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_SyncEF_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3SyncEF [Sq3Lite SyncEF_FromInt value:int32] C-API
return the Sq3SyncEF from integer …

Definition at line 3554 of file LibSq3Lite_tcl.c.

3554 {
3557 MK_I32 value = 0;
3560 enum Sq3SyncEF value_out;
3562 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(SyncEF,value_out));
3563 goto end;
3564 error:
3566 end:
3568}
#define SyncEF_FromInt_doc
enum MkErrorE Sq3SyncEF_FromInt(MK_I32 const value, enum Sq3SyncEF *value_out)
return the Sq3SyncEF from integer …

◆ tclsq3lite_Sq3Lite_SyncEF_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_SyncEF_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite SyncEF_ToInt value:Sq3SyncEF] C-API
return the Sq3SyncEF as integer …

Definition at line 4515 of file LibSq3Lite_tcl.c.

4515 {
4518 enum Sq3SyncEF value = 0;
4522 goto end;
4523 error:
4525 end:
4527}
#define SyncEF_ToInt_doc
static MK_I32 Sq3SyncEF_ToInt(enum Sq3SyncEF value)
return the Sq3SyncEF as integer …

◆ tclsq3lite_Sq3Lite_SyncEF_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_SyncEF_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite SyncEF_ToString value:Sq3SyncEF] C-API
return the Sq3SyncEF as string …

Definition at line 4530 of file LibSq3Lite_tcl.c.

4530 {
4533 enum Sq3SyncEF value = 0;
4537 goto end;
4538 error:
4540 end:
4542}
#define SyncEF_ToString_doc
MK_STRN Sq3SyncEF_ToString(enum Sq3SyncEF value)
return the Sq3SyncEF as string …

◆ tclsq3lite_Sq3Lite_TestCtrlE_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_TestCtrlE_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3TestCtrlE [Sq3Lite TestCtrlE_FromInt value:int32] C-API
return the Sq3TestCtrlE from integer …

Definition at line 3571 of file LibSq3Lite_tcl.c.

3571 {
3574 MK_I32 value = 0;
3577 enum Sq3TestCtrlE value_out;
3579 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(TestCtrlE,value_out));
3580 goto end;
3581 error:
3583 end:
3585}
#define TestCtrlE_FromInt_doc
enum MkErrorE Sq3TestCtrlE_FromInt(MK_I32 const value, enum Sq3TestCtrlE *value_out)
return the Sq3TestCtrlE from integer …
Sq3TestCtrlE
Testing Interface Operation Codes.

◆ tclsq3lite_Sq3Lite_TestCtrlE_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_TestCtrlE_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite TestCtrlE_ToInt value:Sq3TestCtrlE] C-API
return the Sq3TestCtrlE as integer …

Definition at line 4545 of file LibSq3Lite_tcl.c.

4545 {
4548 enum Sq3TestCtrlE value = 0;
4552 goto end;
4553 error:
4555 end:
4557}
#define TestCtrlE_ToInt_doc
static MK_I32 Sq3TestCtrlE_ToInt(enum Sq3TestCtrlE value)
return the Sq3TestCtrlE as integer …

◆ tclsq3lite_Sq3Lite_TestCtrlE_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_TestCtrlE_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite TestCtrlE_ToString value:Sq3TestCtrlE] C-API
return the Sq3TestCtrlE as string …

Definition at line 4560 of file LibSq3Lite_tcl.c.

4560 {
4563 enum Sq3TestCtrlE value = 0;
4567 goto end;
4568 error:
4570 end:
4572}
#define TestCtrlE_ToString_doc
MK_STRN Sq3TestCtrlE_ToString(enum Sq3TestCtrlE value)
return the Sq3TestCtrlE as string …

◆ tclsq3lite_Sq3Lite_TextE_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_TextE_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3TextE [Sq3Lite TextE_FromInt value:int32] C-API
return the Sq3TextE from integer …

Definition at line 3588 of file LibSq3Lite_tcl.c.

3588 {
3591 MK_I32 value = 0;
3594 enum Sq3TextE value_out;
3595 MkErrorC_Check(MK_ERROR_FORMAT,Sq3TextE_FromInt (value, &value_out));
3596 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(TextE,value_out));
3597 goto end;
3598 error:
3600 end:
3602}
#define TextE_FromInt_doc
Sq3TextE
Text Encodings.
enum MkErrorE Sq3TextE_FromInt(MK_I32 const value, enum Sq3TextE *value_out)
return the Sq3TextE from integer …

◆ tclsq3lite_Sq3Lite_TextE_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_TextE_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite TextE_ToInt value:Sq3TextE] C-API
return the Sq3TextE as integer …

Definition at line 4575 of file LibSq3Lite_tcl.c.

4575 {
4578 enum Sq3TextE value = 0;
4582 goto end;
4583 error:
4585 end:
4587}
#define TextE_ToInt_doc
static MK_I32 Sq3TextE_ToInt(enum Sq3TextE value)
return the Sq3TextE as integer …

◆ tclsq3lite_Sq3Lite_TextE_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_TextE_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite TextE_ToString value:Sq3TextE] C-API
return the Sq3TextE as string …

Definition at line 4590 of file LibSq3Lite_tcl.c.

4590 {
4593 enum Sq3TextE value = 0;
4597 goto end;
4598 error:
4600 end:
4602}
#define TextE_ToString_doc
MK_STRN Sq3TextE_ToString(enum Sq3TextE value)
return the Sq3TextE as string …

◆ tclsq3lite_Sq3Lite_TraceEF_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_TraceEF_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3TraceEF [Sq3Lite TraceEF_FromInt value:int32] C-API
return the Sq3TraceEF from integer …

Definition at line 3605 of file LibSq3Lite_tcl.c.

3605 {
3608 MK_I32 value = 0;
3611 enum Sq3TraceEF value_out;
3613 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(TraceEF,value_out));
3614 goto end;
3615 error:
3617 end:
3619}
#define TraceEF_FromInt_doc
enum MkErrorE Sq3TraceEF_FromInt(MK_I32 const value, enum Sq3TraceEF *value_out)
return the Sq3TraceEF from integer …

◆ tclsq3lite_Sq3Lite_TraceEF_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_TraceEF_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite TraceEF_ToInt value:Sq3TraceEF] C-API
return the Sq3TraceEF as integer …

Definition at line 4605 of file LibSq3Lite_tcl.c.

4605 {
4608 enum Sq3TraceEF value = 0;
4612 goto end;
4613 error:
4615 end:
4617}
#define TraceEF_ToInt_doc
static MK_I32 Sq3TraceEF_ToInt(enum Sq3TraceEF value)
return the Sq3TraceEF as integer …

◆ tclsq3lite_Sq3Lite_TraceEF_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_TraceEF_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite TraceEF_ToString value:Sq3TraceEF] C-API
return the Sq3TraceEF as string …

Definition at line 4620 of file LibSq3Lite_tcl.c.

4620 {
4623 enum Sq3TraceEF value = 0;
4627 goto end;
4628 error:
4630 end:
4632}
#define TraceEF_ToString_doc
MK_STRN Sq3TraceEF_ToString(enum Sq3TraceEF value)
return the Sq3TraceEF as string …

◆ tclsq3lite_Sq3Lite_TxnE_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_TxnE_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3TxnE [Sq3Lite TxnE_FromInt value:int32] C-API
return the Sq3TxnE from integer …

Definition at line 3622 of file LibSq3Lite_tcl.c.

3622 {
3625 MK_I32 value = 0;
3628 enum Sq3TxnE value_out;
3629 MkErrorC_Check(MK_ERROR_FORMAT,Sq3TxnE_FromInt (value, &value_out));
3630 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(TxnE,value_out));
3631 goto end;
3632 error:
3634 end:
3636}
#define TxnE_FromInt_doc
enum MkErrorE Sq3TxnE_FromInt(MK_I32 const value, enum Sq3TxnE *value_out)
return the Sq3TxnE from integer …
Sq3TxnE
Allowed return values from sqlite3_txn_state()

◆ tclsq3lite_Sq3Lite_TxnE_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_TxnE_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite TxnE_ToInt value:Sq3TxnE] C-API
return the Sq3TxnE as integer …

Definition at line 4635 of file LibSq3Lite_tcl.c.

4635 {
4638 enum Sq3TxnE value = 0;
4642 goto end;
4643 error:
4645 end:
4647}
#define TxnE_ToInt_doc
static MK_I32 Sq3TxnE_ToInt(enum Sq3TxnE value)
return the Sq3TxnE as integer …

◆ tclsq3lite_Sq3Lite_TxnE_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_TxnE_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite TxnE_ToString value:Sq3TxnE] C-API
return the Sq3TxnE as string …

Definition at line 4650 of file LibSq3Lite_tcl.c.

4650 {
4653 enum Sq3TxnE value = 0;
4657 goto end;
4658 error:
4660 end:
4662}
#define TxnE_ToString_doc
MK_STRN Sq3TxnE_ToString(enum Sq3TxnE value)
return the Sq3TxnE as string …

◆ tclsq3lite_Sq3Lite_TypeE_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_TypeE_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3TypeE [Sq3Lite TypeE_FromInt value:int32] C-API
return the Sq3TypeE from integer …

Definition at line 3639 of file LibSq3Lite_tcl.c.

3639 {
3642 MK_I32 value = 0;
3645 enum Sq3TypeE value_out;
3646 MkErrorC_Check(MK_ERROR_FORMAT,Sq3TypeE_FromInt (value, &value_out));
3647 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(TypeE,value_out));
3648 goto end;
3649 error:
3651 end:
3653}
#define TypeE_FromInt_doc
Sq3TypeE
Fundamental Datatypes.
enum MkErrorE Sq3TypeE_FromInt(MK_I32 const value, enum Sq3TypeE *value_out)
return the Sq3TypeE from integer …

◆ tclsq3lite_Sq3Lite_TypeE_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_TypeE_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite TypeE_ToInt value:Sq3TypeE] C-API
return the Sq3TypeE as integer …

Definition at line 4665 of file LibSq3Lite_tcl.c.

4665 {
4668 enum Sq3TypeE value = 0;
4672 goto end;
4673 error:
4675 end:
4677}
#define TypeE_ToInt_doc
static MK_I32 Sq3TypeE_ToInt(enum Sq3TypeE value)
return the Sq3TypeE as integer …

◆ tclsq3lite_Sq3Lite_TypeE_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_TypeE_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite TypeE_ToString value:Sq3TypeE] C-API
return the Sq3TypeE as string …

Definition at line 4680 of file LibSq3Lite_tcl.c.

4680 {
4683 enum Sq3TypeE value = 0;
4687 goto end;
4688 error:
4690 end:
4692}
#define TypeE_ToString_doc
MK_STRN Sq3TypeE_ToString(enum Sq3TypeE value)
return the Sq3TypeE as string …

◆ tclsq3lite_Sq3Lite_VtabE_FromInt()

static OT_ProcRet tclsq3lite_Sq3Lite_VtabE_FromInt ( OtClass_ARGS )
static

Tcl: (static) Sq3VtabE [Sq3Lite VtabE_FromInt value:int32] C-API
return the Sq3VtabE from integer …

Definition at line 3656 of file LibSq3Lite_tcl.c.

3656 {
3659 MK_I32 value = 0;
3662 enum Sq3VtabE value_out;
3663 MkErrorC_Check(MK_ERROR_FORMAT,Sq3VtabE_FromInt (value, &value_out));
3664 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(VtabE,value_out));
3665 goto end;
3666 error:
3668 end:
3670}
#define VtabE_FromInt_doc
Sq3VtabE
Virtual Table Configuration Options.
enum MkErrorE Sq3VtabE_FromInt(MK_I32 const value, enum Sq3VtabE *value_out)
return the Sq3VtabE from integer …

◆ tclsq3lite_Sq3Lite_VtabE_ToInt()

static OT_ProcRet tclsq3lite_Sq3Lite_VtabE_ToInt ( OtClass_ARGS )
static

Tcl: (static) int32 [Sq3Lite VtabE_ToInt value:Sq3VtabE] C-API
return the Sq3VtabE as integer …

Definition at line 4695 of file LibSq3Lite_tcl.c.

4695 {
4698 enum Sq3VtabE value = 0;
4702 goto end;
4703 error:
4705 end:
4707}
#define VtabE_ToInt_doc
static MK_I32 Sq3VtabE_ToInt(enum Sq3VtabE value)
return the Sq3VtabE as integer …

◆ tclsq3lite_Sq3Lite_VtabE_ToString()

static OT_ProcRet tclsq3lite_Sq3Lite_VtabE_ToString ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite VtabE_ToString value:Sq3VtabE] C-API
return the Sq3VtabE as string …

Definition at line 4710 of file LibSq3Lite_tcl.c.

4710 {
4713 enum Sq3VtabE value = 0;
4717 goto end;
4718 error:
4720 end:
4722}
#define VtabE_ToString_doc
MK_STRN Sq3VtabE_ToString(enum Sq3VtabE value)
return the Sq3VtabE as string …

◆ tclsq3lite_Sq3LockE_ToString()

OT_OBJ_T tclsq3lite_Sq3LockE_ToString ( const enum Sq3LockE type)

Definition at line 793 of file LibSq3Lite_tcl.c.

794{
795 switch (type) {
796 case SQ3_LOCK_NONE : return ot_fixstrobj("NONE" ) ;
797 case SQ3_LOCK_SHARED : return ot_fixstrobj("SHARED" ) ;
798 case SQ3_LOCK_RESERVED : return ot_fixstrobj("RESERVED" ) ;
799 case SQ3_LOCK_PENDING : return ot_fixstrobj("PENDING" ) ;
800 case SQ3_LOCK_EXCLUSIVE : return ot_fixstrobj("EXCLUSIVE") ;
801 }
802 return ot_fixstrobj("NOTHING");
803}

◆ tclsq3lite_Sq3MutexE_ToString()

OT_OBJ_T tclsq3lite_Sq3MutexE_ToString ( const enum Sq3MutexE type)

Definition at line 805 of file LibSq3Lite_tcl.c.

806{
807 switch (type) {
808 case SQ3_MUTEX_FAST : return ot_fixstrobj("FAST" ) ;
809 case SQ3_MUTEX_RECURSIVE : return ot_fixstrobj("RECURSIVE" ) ;
810 case SQ3_MUTEX_STATIC_MAIN : return ot_fixstrobj("STATIC_MAIN") ;
811 case SQ3_MUTEX_STATIC_MEM : return ot_fixstrobj("STATIC_MEM" ) ;
812 case SQ3_MUTEX_STATIC_MEM2 : return ot_fixstrobj("STATIC_MEM2") ;
813 case SQ3_MUTEX_STATIC_PRNG : return ot_fixstrobj("STATIC_PRNG") ;
814 case SQ3_MUTEX_STATIC_LRU : return ot_fixstrobj("STATIC_LRU" ) ;
815 case SQ3_MUTEX_STATIC_LRU2 : return ot_fixstrobj("STATIC_LRU2") ;
816 case SQ3_MUTEX_STATIC_APP1 : return ot_fixstrobj("STATIC_APP1") ;
817 case SQ3_MUTEX_STATIC_APP2 : return ot_fixstrobj("STATIC_APP2") ;
818 case SQ3_MUTEX_STATIC_APP3 : return ot_fixstrobj("STATIC_APP3") ;
819 case SQ3_MUTEX_STATIC_VFS1 : return ot_fixstrobj("STATIC_VFS1") ;
820 case SQ3_MUTEX_STATIC_VFS2 : return ot_fixstrobj("STATIC_VFS2") ;
821 case SQ3_MUTEX_STATIC_VFS3 : return ot_fixstrobj("STATIC_VFS3") ;
822 }
823 return ot_fixstrobj("NOTHING");
824}

◆ tclsq3lite_Sq3OpenEF_ToString()

OT_OBJ_T tclsq3lite_Sq3OpenEF_ToString ( const enum Sq3OpenEF type)

Definition at line 826 of file LibSq3Lite_tcl.c.

827{
828 OT_OBJ_T tmpO = Tcl_NewObj();
829 if (mk_bit_compare(type,SQ3_OPEN_READONLY )) ot_enum_append(tmpO,"READONLY" ) ;
830 if (mk_bit_compare(type,SQ3_OPEN_READWRITE )) ot_enum_append(tmpO,"READWRITE" ) ;
831 if (mk_bit_compare(type,SQ3_OPEN_CREATE )) ot_enum_append(tmpO,"CREATE" ) ;
832 if (mk_bit_compare(type,SQ3_OPEN_DELETEONCLOSE)) ot_enum_append(tmpO,"DELETEONCLOSE") ;
833 if (mk_bit_compare(type,SQ3_OPEN_EXCLUSIVE )) ot_enum_append(tmpO,"EXCLUSIVE" ) ;
834 if (mk_bit_compare(type,SQ3_OPEN_AUTOPROXY )) ot_enum_append(tmpO,"AUTOPROXY" ) ;
835 if (mk_bit_compare(type,SQ3_OPEN_URI )) ot_enum_append(tmpO,"URI" ) ;
836 if (mk_bit_compare(type,SQ3_OPEN_MEMORY )) ot_enum_append(tmpO,"MEMORY" ) ;
837 if (mk_bit_compare(type,SQ3_OPEN_MAIN_DB )) ot_enum_append(tmpO,"MAIN_DB" ) ;
838 if (mk_bit_compare(type,SQ3_OPEN_TEMP_DB )) ot_enum_append(tmpO,"TEMP_DB" ) ;
839 if (mk_bit_compare(type,SQ3_OPEN_TRANSIENT_DB )) ot_enum_append(tmpO,"TRANSIENT_DB" ) ;
840 if (mk_bit_compare(type,SQ3_OPEN_MAIN_JOURNAL )) ot_enum_append(tmpO,"MAIN_JOURNAL" ) ;
841 if (mk_bit_compare(type,SQ3_OPEN_TEMP_JOURNAL )) ot_enum_append(tmpO,"TEMP_JOURNAL" ) ;
842 if (mk_bit_compare(type,SQ3_OPEN_SUBJOURNAL )) ot_enum_append(tmpO,"SUBJOURNAL" ) ;
843 if (mk_bit_compare(type,SQ3_OPEN_SUPER_JOURNAL)) ot_enum_append(tmpO,"SUPER_JOURNAL") ;
844 if (mk_bit_compare(type,SQ3_OPEN_NOMUTEX )) ot_enum_append(tmpO,"NOMUTEX" ) ;
845 if (mk_bit_compare(type,SQ3_OPEN_FULLMUTEX )) ot_enum_append(tmpO,"FULLMUTEX" ) ;
846 if (mk_bit_compare(type,SQ3_OPEN_SHAREDCACHE )) ot_enum_append(tmpO,"SHAREDCACHE" ) ;
847 if (mk_bit_compare(type,SQ3_OPEN_PRIVATECACHE )) ot_enum_append(tmpO,"PRIVATECACHE" ) ;
848 if (mk_bit_compare(type,SQ3_OPEN_WAL )) ot_enum_append(tmpO,"WAL" ) ;
849 if (mk_bit_compare(type,SQ3_OPEN_NOFOLLOW )) ot_enum_append(tmpO,"NOFOLLOW" ) ;
850 if (mk_bit_compare(type,SQ3_OPEN_EXRESCODE )) ot_enum_append(tmpO,"EXRESCODE" ) ;
851 return tmpO;
852}

◆ tclsq3lite_Sq3PrepareEF_ToString()

OT_OBJ_T tclsq3lite_Sq3PrepareEF_ToString ( const enum Sq3PrepareEF type)

Definition at line 854 of file LibSq3Lite_tcl.c.

855{
856 if (type == SQ3_PREPARE_NO) {
857 return ot_fixstrobj("NO");
858 } else {
859 OT_OBJ_T tmpO = Tcl_NewObj();
860 if (mk_bit_compare(type,SQ3_PREPARE_PERSISTENT)) ot_enum_append(tmpO,"PERSISTENT") ;
861 if (mk_bit_compare(type,SQ3_PREPARE_NORMALIZE )) ot_enum_append(tmpO,"NORMALIZE" ) ;
862 if (mk_bit_compare(type,SQ3_PREPARE_NO_VTAB )) ot_enum_append(tmpO,"NO_VTAB" ) ;
863 return tmpO;
864 }
865}

◆ tclsq3lite_Sq3ScanStatE_ToString()

OT_OBJ_T tclsq3lite_Sq3ScanStatE_ToString ( const enum Sq3ScanStatE type)

Definition at line 867 of file LibSq3Lite_tcl.c.

868{
869 switch (type) {
870 case SQ3_SCANSTAT_NLOOP : return ot_fixstrobj("NLOOP" ) ;
871 case SQ3_SCANSTAT_NVISIT : return ot_fixstrobj("NVISIT" ) ;
872 case SQ3_SCANSTAT_EST : return ot_fixstrobj("EST" ) ;
873 case SQ3_SCANSTAT_NAME : return ot_fixstrobj("NAME" ) ;
874 case SQ3_SCANSTAT_EXPLAIN : return ot_fixstrobj("EXPLAIN" ) ;
875 case SQ3_SCANSTAT_SELECTID : return ot_fixstrobj("SELECTID") ;
876 case SQ3_SCANSTAT_PARENTID : return ot_fixstrobj("PARENTID") ;
877 case SQ3_SCANSTAT_NCYCLE : return ot_fixstrobj("NCYCLE" ) ;
878 }
879 return ot_fixstrobj("NOTHING");
880}

◆ tclsq3lite_Sq3SerializeE_ToString()

OT_OBJ_T tclsq3lite_Sq3SerializeE_ToString ( const enum Sq3SerializeE type)

Definition at line 882 of file LibSq3Lite_tcl.c.

883{
884 switch (type) {
885 case SQ3_SERIALIZE_NO : return ot_fixstrobj("NO" ) ;
886 case SQ3_SERIALIZE_NOCOPY : return ot_fixstrobj("NOCOPY") ;
887 }
888 return ot_fixstrobj("NOTHING");
889}

◆ tclsq3lite_Sq3SessionObjConfigE_ToString()

OT_OBJ_T tclsq3lite_Sq3SessionObjConfigE_ToString ( const enum Sq3SessionObjConfigE type)

Definition at line 891 of file LibSq3Lite_tcl.c.

892{
893 switch (type) {
894 case SQ3_SESSION_OBJCONFIG_SIZE : return ot_fixstrobj("SIZE" ) ;
895 case SQ3_SESSION_OBJCONFIG_ROWID : return ot_fixstrobj("ROWID") ;
896 }
897 return ot_fixstrobj("NOTHING");
898}

◆ tclsq3lite_Sq3ShmLockE_ToString()

OT_OBJ_T tclsq3lite_Sq3ShmLockE_ToString ( const enum Sq3ShmLockE type)

Definition at line 900 of file LibSq3Lite_tcl.c.

901{
902 switch (type) {
903 case SQ3_SHM_UNLOCK : return ot_fixstrobj("UNLOCK" ) ;
904 case SQ3_SHM_LOCK : return ot_fixstrobj("LOCK" ) ;
905 case SQ3_SHM_SHARED : return ot_fixstrobj("SHARED" ) ;
906 case SQ3_SHM_EXCLUSIVE : return ot_fixstrobj("EXCLUSIVE") ;
907 }
908 return ot_fixstrobj("NOTHING");
909}

◆ tclsq3lite_Sq3StatusE_ToString()

OT_OBJ_T tclsq3lite_Sq3StatusE_ToString ( const enum Sq3StatusE type)

Definition at line 911 of file LibSq3Lite_tcl.c.

912{
913 switch (type) {
914 case SQ3_STATUS_MEMORY_USED : return ot_fixstrobj("MEMORY_USED" ) ;
915 case SQ3_STATUS_PAGECACHE_USED : return ot_fixstrobj("PAGECACHE_USED" ) ;
916 case SQ3_STATUS_PAGECACHE_OVERFLOW : return ot_fixstrobj("PAGECACHE_OVERFLOW") ;
917 case SQ3_STATUS_SCRATCH_USED : return ot_fixstrobj("SCRATCH_USED" ) ;
918 case SQ3_STATUS_SCRATCH_OVERFLOW : return ot_fixstrobj("SCRATCH_OVERFLOW" ) ;
919 case SQ3_STATUS_MALLOC_SIZE : return ot_fixstrobj("MALLOC_SIZE" ) ;
920 case SQ3_STATUS_PARSER_STACK : return ot_fixstrobj("PARSER_STACK" ) ;
921 case SQ3_STATUS_PAGECACHE_SIZE : return ot_fixstrobj("PAGECACHE_SIZE" ) ;
922 case SQ3_STATUS_SCRATCH_SIZE : return ot_fixstrobj("SCRATCH_SIZE" ) ;
923 case SQ3_STATUS_MALLOC_COUNT : return ot_fixstrobj("MALLOC_COUNT" ) ;
924 }
925 return ot_fixstrobj("NOTHING");
926}

◆ tclsq3lite_Sq3StmtStatusE_ToString()

OT_OBJ_T tclsq3lite_Sq3StmtStatusE_ToString ( const enum Sq3StmtStatusE type)

Definition at line 928 of file LibSq3Lite_tcl.c.

929{
930 switch (type) {
931 case SQ3_STMTSTATUS_FULLSCAN_STEP : return ot_fixstrobj("FULLSCAN_STEP") ;
932 case SQ3_STMTSTATUS_SORT : return ot_fixstrobj("SORT" ) ;
933 case SQ3_STMTSTATUS_AUTOINDEX : return ot_fixstrobj("AUTOINDEX" ) ;
934 case SQ3_STMTSTATUS_VM_STEP : return ot_fixstrobj("VM_STEP" ) ;
935 case SQ3_STMTSTATUS_REPREPARE : return ot_fixstrobj("REPREPARE" ) ;
936 case SQ3_STMTSTATUS_RUN : return ot_fixstrobj("RUN" ) ;
937 case SQ3_STMTSTATUS_FILTER_MISS : return ot_fixstrobj("FILTER_MISS" ) ;
938 case SQ3_STMTSTATUS_FILTER_HIT : return ot_fixstrobj("FILTER_HIT" ) ;
939 case SQ3_STMTSTATUS_MEMUSED : return ot_fixstrobj("MEMUSED" ) ;
940 }
941 return ot_fixstrobj("NOTHING");
942}

◆ tclsq3lite_Sq3SyncEF_ToString()

OT_OBJ_T tclsq3lite_Sq3SyncEF_ToString ( const enum Sq3SyncEF type)

Definition at line 944 of file LibSq3Lite_tcl.c.

945{
946 OT_OBJ_T tmpO = Tcl_NewObj();
947 if (mk_bit_compare(type,SQ3_SYNC_NORMAL )) ot_enum_append(tmpO,"NORMAL" ) ;
948 if (mk_bit_compare(type,SQ3_SYNC_FULL )) ot_enum_append(tmpO,"FULL" ) ;
949 if (mk_bit_compare(type,SQ3_SYNC_DATAONLY)) ot_enum_append(tmpO,"DATAONLY") ;
950 return tmpO;
951}

◆ tclsq3lite_Sq3TestCtrlE_ToString()

OT_OBJ_T tclsq3lite_Sq3TestCtrlE_ToString ( const enum Sq3TestCtrlE type)

Definition at line 953 of file LibSq3Lite_tcl.c.

954{
955 switch (type) {
956 case SQ3_TESTCTRL_FIRST : return ot_fixstrobj("FIRST" ) ;
957 case SQ3_TESTCTRL_PRNG_RESTORE : return ot_fixstrobj("PRNG_RESTORE" ) ;
958 case SQ3_TESTCTRL_PRNG_RESET : return ot_fixstrobj("PRNG_RESET" ) ;
959 case SQ3_TESTCTRL_BITVEC_TEST : return ot_fixstrobj("BITVEC_TEST" ) ;
960 case SQ3_TESTCTRL_FAULT_INSTALL : return ot_fixstrobj("FAULT_INSTALL" ) ;
961 case SQ3_TESTCTRL_BENIGN_MALLOC_HOOKS : return ot_fixstrobj("BENIGN_MALLOC_HOOKS") ;
962 case SQ3_TESTCTRL_PENDING_BYTE : return ot_fixstrobj("PENDING_BYTE" ) ;
963 case SQ3_TESTCTRL_ASSERT : return ot_fixstrobj("ASSERT" ) ;
964 case SQ3_TESTCTRL_ALWAYS : return ot_fixstrobj("ALWAYS" ) ;
965 case SQ3_TESTCTRL_RESERVE : return ot_fixstrobj("RESERVE" ) ;
966 case SQ3_TESTCTRL_OPTIMIZATIONS : return ot_fixstrobj("OPTIMIZATIONS" ) ;
967 case SQ3_TESTCTRL_ISKEYWORD : return ot_fixstrobj("ISKEYWORD" ) ;
968 case SQ3_TESTCTRL_SCRATCHMALLOC : return ot_fixstrobj("SCRATCHMALLOC" ) ;
969 case SQ3_TESTCTRL_LOCALTIME_FAULT : return ot_fixstrobj("LOCALTIME_FAULT" ) ;
970 case SQ3_TESTCTRL_EXPLAIN_STMT : return ot_fixstrobj("EXPLAIN_STMT" ) ;
971 case SQ3_TESTCTRL_NEVER_CORRUPT : return ot_fixstrobj("NEVER_CORRUPT" ) ;
972 case SQ3_TESTCTRL_VDBE_COVERAGE : return ot_fixstrobj("VDBE_COVERAGE" ) ;
973 case SQ3_TESTCTRL_BYTEORDER : return ot_fixstrobj("BYTEORDER" ) ;
974 case SQ3_TESTCTRL_ISINIT : return ot_fixstrobj("ISINIT" ) ;
975 case SQ3_TESTCTRL_SORTER_MMAP : return ot_fixstrobj("SORTER_MMAP" ) ;
976 case SQ3_TESTCTRL_IMPOSTER : return ot_fixstrobj("IMPOSTER" ) ;
977 case SQ3_TESTCTRL_PARSER_COVERAGE : return ot_fixstrobj("PARSER_COVERAGE" ) ;
978 case SQ3_TESTCTRL_RESULT_INTREAL : return ot_fixstrobj("RESULT_INTREAL" ) ;
979 case SQ3_TESTCTRL_PRNG_SEED : return ot_fixstrobj("PRNG_SEED" ) ;
980 case SQ3_TESTCTRL_EXTRA_SCHEMA_CHECKS : return ot_fixstrobj("EXTRA_SCHEMA_CHECKS") ;
981 case SQ3_TESTCTRL_SEEK_COUNT : return ot_fixstrobj("SEEK_COUNT" ) ;
982 case SQ3_TESTCTRL_TRACEFLAGS : return ot_fixstrobj("TRACEFLAGS" ) ;
983 case SQ3_TESTCTRL_TUNE : return ot_fixstrobj("TUNE" ) ;
984 case SQ3_TESTCTRL_LOGEST : return ot_fixstrobj("LOGEST" ) ;
985 case SQ3_TESTCTRL_USELONGDOUBLE : return ot_fixstrobj("USELONGDOUBLE" ) ;
986 }
987 return ot_fixstrobj("NOTHING");
988}

◆ tclsq3lite_Sq3TextE_ToString()

OT_OBJ_T tclsq3lite_Sq3TextE_ToString ( const enum Sq3TextE type)

Definition at line 990 of file LibSq3Lite_tcl.c.

991{
992 switch (type) {
993 case SQ3_TEXT_UTF8 : return ot_fixstrobj("UTF8" ) ;
994 case SQ3_TEXT_UTF16LE : return ot_fixstrobj("UTF16LE" ) ;
995 case SQ3_TEXT_UTF16BE : return ot_fixstrobj("UTF16BE" ) ;
996 case SQ3_TEXT_UTF16 : return ot_fixstrobj("UTF16" ) ;
997 case SQ3_TEXT_ANY : return ot_fixstrobj("ANY" ) ;
998 case SQ3_TEXT_UTF16_ALIGNED : return ot_fixstrobj("UTF16_ALIGNED") ;
999 }
1000 return ot_fixstrobj("NOTHING");
1001}

◆ tclsq3lite_Sq3TraceEF_ToString()

OT_OBJ_T tclsq3lite_Sq3TraceEF_ToString ( const enum Sq3TraceEF type)

Definition at line 1003 of file LibSq3Lite_tcl.c.

1004{
1005 OT_OBJ_T tmpO = Tcl_NewObj();
1006 if (mk_bit_compare(type,SQ3_TRACE_STMT )) ot_enum_append(tmpO,"STMT" ) ;
1007 if (mk_bit_compare(type,SQ3_TRACE_PROFILE)) ot_enum_append(tmpO,"PROFILE") ;
1008 if (mk_bit_compare(type,SQ3_TRACE_ROW )) ot_enum_append(tmpO,"ROW" ) ;
1009 if (mk_bit_compare(type,SQ3_TRACE_CLOSE )) ot_enum_append(tmpO,"CLOSE" ) ;
1010 return tmpO;
1011}

◆ tclsq3lite_Sq3TxnE_ToString()

OT_OBJ_T tclsq3lite_Sq3TxnE_ToString ( const enum Sq3TxnE type)

Definition at line 1013 of file LibSq3Lite_tcl.c.

1014{
1015 switch (type) {
1016 case SQ3_TXN_NONE : return ot_fixstrobj("NONE" ) ;
1017 case SQ3_TXN_READ : return ot_fixstrobj("READ" ) ;
1018 case SQ3_TXN_WRITE : return ot_fixstrobj("WRITE") ;
1019 }
1020 return ot_fixstrobj("NOTHING");
1021}

◆ tclsq3lite_Sq3TypeE_ToString()

OT_OBJ_T tclsq3lite_Sq3TypeE_ToString ( const enum Sq3TypeE type)

Definition at line 1023 of file LibSq3Lite_tcl.c.

1024{
1025 switch (type) {
1026 case SQ3_TYPE_INTEGER : return ot_fixstrobj("INTEGER") ;
1027 case SQ3_TYPE_FLOAT : return ot_fixstrobj("FLOAT" ) ;
1028 case SQ3_TYPE_BLOB : return ot_fixstrobj("BLOB" ) ;
1029 case SQ3_TYPE_NULL : return ot_fixstrobj("NULL" ) ;
1030 case SQ3_TYPE_TEXT : return ot_fixstrobj("TEXT" ) ;
1031 }
1032 return ot_fixstrobj("NOTHING");
1033}

◆ tclsq3lite_Sq3VtabE_ToString()

OT_OBJ_T tclsq3lite_Sq3VtabE_ToString ( const enum Sq3VtabE type)

Definition at line 1035 of file LibSq3Lite_tcl.c.

1036{
1037 switch (type) {
1038 case SQ3_VTAB_CONSTRAINT_SUPPORT : return ot_fixstrobj("CONSTRAINT_SUPPORT") ;
1039 case SQ3_VTAB_INNOCUOUS : return ot_fixstrobj("INNOCUOUS" ) ;
1040 case SQ3_VTAB_DIRECTONLY : return ot_fixstrobj("DIRECTONLY" ) ;
1041 case SQ3_VTAB_USES_ALL_SCHEMAS : return ot_fixstrobj("USES_ALL_SCHEMAS" ) ;
1042 }
1043 return ot_fixstrobj("NOTHING");
1044}