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

LibSq3Lite_tcl.h - 12 Mar 2025 - aotto1968. More...

+ Include dependency graph for LibSq3Lite_tcl.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SQ3_DOC   __doc
 
#define HEADER
 
#define SQ3_TCL_EXTERN
 static library
 
#define SQ3_TCL_EXTERN_DATA   extern
 
#define SQ3(n)
 
#define NS(n)
 
#define Sq3BlobC_ARGS   OBJECT_ARGS
 
#define Sq3BlobC_ARGS_CALL   OBJECT_ARGS_CALL
 
#define Sq3FileC_ARGS   OBJECT_ARGS
 
#define Sq3FileC_ARGS_CALL   OBJECT_ARGS_CALL
 
#define Sq3LiteC_ARGS   OBJECT_ARGS
 
#define Sq3LiteC_ARGS_CALL   OBJECT_ARGS_CALL
 
#define Sq3StmtC_ARGS   OBJECT_ARGS
 
#define Sq3StmtC_ARGS_CALL   OBJECT_ARGS_CALL
 
#define Sq3ValueC_ARGS   OBJECT_ARGS
 
#define Sq3ValueC_ARGS_CALL   OBJECT_ARGS_CALL
 
#define Sq3BlobC_lngO   SQ3(Sq3BlobC)
 
#define OT_retObj_SET_BLOB(nat)
 
#define OT_TMP_BLOB_OBJ(val)
 
#define Sq3FileC_lngO   SQ3(Sq3FileC)
 
#define OT_retObj_SET_FILE(nat)
 
#define OT_TMP_FILE_OBJ(val)
 
#define Sq3LiteC_lngO   SQ3(Sq3LiteC)
 
#define OT_retObj_SET_LITE(nat)
 
#define OT_TMP_LITE_OBJ(val)
 
#define Sq3StmtC_lngO   SQ3(Sq3StmtC)
 
#define OT_retObj_SET_STMT(nat)
 
#define OT_TMP_STMT_OBJ(val)
 
#define Sq3ValueC_lngO   SQ3(Sq3ValueC)
 
#define OT_retObj_SET_VAL(nat)
 
#define OT_TMP_VAL_OBJ(val)
 
#define Get_Sq3AccessE_FromObj_path   SQ3(Get_Sq3AccessE_FromObj)
 
#define Get_Sq3AuthActionE_FromObj_path   SQ3(Get_Sq3AuthActionE_FromObj)
 
#define Get_Sq3AuthReturnE_FromObj_path   SQ3(Get_Sq3AuthReturnE_FromObj)
 
#define Get_Sq3ChangeSetConflictE_FromObj_path   SQ3(Get_Sq3ChangeSetConflictE_FromObj)
 
#define Get_Sq3ChangesetE_FromObj_path   SQ3(Get_Sq3ChangesetE_FromObj)
 
#define Get_Sq3CheckpointE_FromObj_path   SQ3(Get_Sq3CheckpointE_FromObj)
 
#define Get_Sq3ConfigE_FromObj_path   SQ3(Get_Sq3ConfigE_FromObj)
 
#define Get_Sq3ConflictResolutionE_FromObj_path   SQ3(Get_Sq3ConflictResolutionE_FromObj)
 
#define Get_Sq3DbConfigE_FromObj_path   SQ3(Get_Sq3DbConfigE_FromObj)
 
#define Get_Sq3DbStatusE_FromObj_path   SQ3(Get_Sq3DbStatusE_FromObj)
 
#define Get_Sq3DeSerializeEF_FromObj_path   SQ3(Get_Sq3DeSerializeEF_FromObj)
 
#define Get_Sq3ErrorE_FromObj_path   SQ3(Get_Sq3ErrorE_FromObj)
 
#define Get_Sq3ExtendetResultCodesE_FromObj_path   SQ3(Get_Sq3ExtendetResultCodesE_FromObj)
 
#define Get_Sq3FcntlE_FromObj_path   SQ3(Get_Sq3FcntlE_FromObj)
 
#define Get_Sq3FunctionEF_FromObj_path   SQ3(Get_Sq3FunctionEF_FromObj)
 
#define Get_Sq3IndexConstraintEF_FromObj_path   SQ3(Get_Sq3IndexConstraintEF_FromObj)
 
#define Get_Sq3IoCapEF_FromObj_path   SQ3(Get_Sq3IoCapEF_FromObj)
 
#define Get_Sq3LimitE_FromObj_path   SQ3(Get_Sq3LimitE_FromObj)
 
#define Get_Sq3LockE_FromObj_path   SQ3(Get_Sq3LockE_FromObj)
 
#define Get_Sq3MutexE_FromObj_path   SQ3(Get_Sq3MutexE_FromObj)
 
#define Get_Sq3OpenEF_FromObj_path   SQ3(Get_Sq3OpenEF_FromObj)
 
#define Get_Sq3PrepareEF_FromObj_path   SQ3(Get_Sq3PrepareEF_FromObj)
 
#define Get_Sq3ScanStatE_FromObj_path   SQ3(Get_Sq3ScanStatE_FromObj)
 
#define Get_Sq3SerializeE_FromObj_path   SQ3(Get_Sq3SerializeE_FromObj)
 
#define Get_Sq3SessionObjConfigE_FromObj_path   SQ3(Get_Sq3SessionObjConfigE_FromObj)
 
#define Get_Sq3ShmLockE_FromObj_path   SQ3(Get_Sq3ShmLockE_FromObj)
 
#define Get_Sq3StatusE_FromObj_path   SQ3(Get_Sq3StatusE_FromObj)
 
#define Get_Sq3StmtStatusE_FromObj_path   SQ3(Get_Sq3StmtStatusE_FromObj)
 
#define Get_Sq3SyncEF_FromObj_path   SQ3(Get_Sq3SyncEF_FromObj)
 
#define Get_Sq3TestCtrlE_FromObj_path   SQ3(Get_Sq3TestCtrlE_FromObj)
 
#define Get_Sq3TextE_FromObj_path   SQ3(Get_Sq3TextE_FromObj)
 
#define Get_Sq3TraceEF_FromObj_path   SQ3(Get_Sq3TraceEF_FromObj)
 
#define Get_Sq3TxnE_FromObj_path   SQ3(Get_Sq3TxnE_FromObj)
 
#define Get_Sq3TypeE_FromObj_path   SQ3(Get_Sq3TypeE_FromObj)
 
#define Get_Sq3VtabE_FromObj_path   SQ3(Get_Sq3VtabE_FromObj)
 
#define OT_NEW_Sq3_enum_OBJ(typ, val)
 

Functions

int tclsq3lite_pSq3BlobC_Init (MK_RT mkrt, OT_ENV_T, OT_NS_T)
 
static MK_ARTIFICIAL OT_OBJ_T tclsq3lite_Sq3BlobC_ObjNew (MK_RT mkrt, OT_ENV_T interp, Sq3BlobC_type hdl)
 
int tclsq3lite_pSq3FileC_Init (MK_RT mkrt, OT_ENV_T, OT_NS_T)
 
static MK_ARTIFICIAL OT_OBJ_T tclsq3lite_Sq3FileC_ObjNew (MK_RT mkrt, OT_ENV_T interp, Sq3FileC_type hdl)
 
int tclsq3lite_pSq3LiteC_Init (MK_RT mkrt, OT_ENV_T, OT_NS_T)
 
static MK_ARTIFICIAL OT_OBJ_T tclsq3lite_Sq3LiteC_ObjNew (MK_RT mkrt, OT_ENV_T interp, Sq3LiteC_type hdl)
 
int tclsq3lite_pSq3StmtC_Init (MK_RT mkrt, OT_ENV_T, OT_NS_T)
 
static MK_ARTIFICIAL OT_OBJ_T tclsq3lite_Sq3StmtC_ObjNew (MK_RT mkrt, OT_ENV_T interp, Sq3StmtC_type hdl)
 
int tclsq3lite_pSq3ValueC_Init (MK_RT mkrt, OT_ENV_T, OT_NS_T)
 
static MK_ARTIFICIAL OT_OBJ_T tclsq3lite_Sq3ValueC_ObjNew (MK_RT mkrt, OT_ENV_T interp, Sq3ValueC_type hdl)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3AccessE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3AccessE *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3AuthActionE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3AuthActionE *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3AuthReturnE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3AuthReturnE *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3ChangeSetConflictE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ChangeSetConflictE *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3ChangesetE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ChangesetE *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3CheckpointE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3CheckpointE *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3ConfigE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ConfigE *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3ConflictResolutionE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ConflictResolutionE *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3DbConfigE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3DbConfigE *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3DbStatusE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3DbStatusE *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3DeSerializeEF_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3DeSerializeEF *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3ErrorE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ErrorE *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3ExtendetResultCodesE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ExtendetResultCodesE *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3FcntlE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3FcntlE *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3FunctionEF_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3FunctionEF *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3IndexConstraintEF_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3IndexConstraintEF *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3IoCapEF_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3IoCapEF *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3LimitE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3LimitE *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3LockE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3LockE *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3MutexE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3MutexE *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3OpenEF_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3OpenEF *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3PrepareEF_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3PrepareEF *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3ScanStatE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ScanStatE *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3SerializeE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3SerializeE *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3SessionObjConfigE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3SessionObjConfigE *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3ShmLockE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ShmLockE *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3StatusE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3StatusE *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3StmtStatusE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3StmtStatusE *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3SyncEF_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3SyncEF *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3TestCtrlE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3TestCtrlE *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3TextE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3TextE *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3TraceEF_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3TraceEF *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3TxnE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3TxnE *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3TypeE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3TypeE *ret)
 
SQ3_TCL_EXTERN int tclsq3lite_Get_Sq3VtabE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3VtabE *ret)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3AccessE_ToString (const enum Sq3AccessE)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3AuthActionE_ToString (const enum Sq3AuthActionE)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3AuthReturnE_ToString (const enum Sq3AuthReturnE)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3ChangeSetConflictE_ToString (const enum Sq3ChangeSetConflictE)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3ChangesetE_ToString (const enum Sq3ChangesetE)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3CheckpointE_ToString (const enum Sq3CheckpointE)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3ConfigE_ToString (const enum Sq3ConfigE)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3ConflictResolutionE_ToString (const enum Sq3ConflictResolutionE)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3DbConfigE_ToString (const enum Sq3DbConfigE)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3DbStatusE_ToString (const enum Sq3DbStatusE)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3DeSerializeEF_ToString (const enum Sq3DeSerializeEF)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3ErrorE_ToString (const enum Sq3ErrorE)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3ExtendetResultCodesE_ToString (const enum Sq3ExtendetResultCodesE)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3FcntlE_ToString (const enum Sq3FcntlE)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3FunctionEF_ToString (const enum Sq3FunctionEF)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3IndexConstraintEF_ToString (const enum Sq3IndexConstraintEF)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3IoCapEF_ToString (const enum Sq3IoCapEF)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3LimitE_ToString (const enum Sq3LimitE)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3LockE_ToString (const enum Sq3LockE)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3MutexE_ToString (const enum Sq3MutexE)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3OpenEF_ToString (const enum Sq3OpenEF)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3PrepareEF_ToString (const enum Sq3PrepareEF)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3ScanStatE_ToString (const enum Sq3ScanStatE)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3SerializeE_ToString (const enum Sq3SerializeE)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3SessionObjConfigE_ToString (const enum Sq3SessionObjConfigE)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3ShmLockE_ToString (const enum Sq3ShmLockE)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3StatusE_ToString (const enum Sq3StatusE)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3StmtStatusE_ToString (const enum Sq3StmtStatusE)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3SyncEF_ToString (const enum Sq3SyncEF)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3TestCtrlE_ToString (const enum Sq3TestCtrlE)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3TextE_ToString (const enum Sq3TextE)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3TraceEF_ToString (const enum Sq3TraceEF)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3TxnE_ToString (const enum Sq3TxnE)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3TypeE_ToString (const enum Sq3TypeE)
 
SQ3_TCL_EXTERN OT_OBJ_T tclsq3lite_Sq3VtabE_ToString (const enum Sq3VtabE)
 

Variables

SQ3_TCL_EXTERN_DATA __thread OT_CLS_T tclsq3lite_Sq3BlobC
 
SQ3_TCL_EXTERN_DATA __thread OT_OBJ_T tclsq3lite_Sq3BlobC_MK_NULL
 
SQ3_TCL_EXTERN_DATA __thread OT_CLS_T tclsq3lite_Sq3FileC
 
SQ3_TCL_EXTERN_DATA __thread OT_OBJ_T tclsq3lite_Sq3FileC_MK_NULL
 
SQ3_TCL_EXTERN_DATA __thread OT_CLS_T tclsq3lite_Sq3LiteC
 
SQ3_TCL_EXTERN_DATA __thread OT_OBJ_T tclsq3lite_Sq3LiteC_MK_NULL
 
SQ3_TCL_EXTERN_DATA __thread OT_CLS_T tclsq3lite_Sq3StmtC
 
SQ3_TCL_EXTERN_DATA __thread OT_OBJ_T tclsq3lite_Sq3StmtC_MK_NULL
 
SQ3_TCL_EXTERN_DATA __thread OT_CLS_T tclsq3lite_Sq3ValueC
 
SQ3_TCL_EXTERN_DATA __thread OT_OBJ_T tclsq3lite_Sq3ValueC_MK_NULL
 

Detailed Description

LibSq3Lite_tcl.h - 12 Mar 2025 - aotto1968.

Version
81d94209c45e6a4b717554c0e0085a0f237c841f
Date
Wed Mar 12 15:53:43 2025 +0100
Author
aotto1968 aotto.nosp@m.1968.nosp@m.@t-on.nosp@m.line.nosp@m..de

Definition in file LibSq3Lite_tcl.h.

Macro Definition Documentation

◆ Get_Sq3AccessE_FromObj_path

#define Get_Sq3AccessE_FromObj_path   SQ3(Get_Sq3AccessE_FromObj)

Definition at line 226 of file LibSq3Lite_tcl.h.

◆ Get_Sq3AuthActionE_FromObj_path

#define Get_Sq3AuthActionE_FromObj_path   SQ3(Get_Sq3AuthActionE_FromObj)

Definition at line 229 of file LibSq3Lite_tcl.h.

◆ Get_Sq3AuthReturnE_FromObj_path

#define Get_Sq3AuthReturnE_FromObj_path   SQ3(Get_Sq3AuthReturnE_FromObj)

Definition at line 232 of file LibSq3Lite_tcl.h.

◆ Get_Sq3ChangeSetConflictE_FromObj_path

#define Get_Sq3ChangeSetConflictE_FromObj_path   SQ3(Get_Sq3ChangeSetConflictE_FromObj)

Definition at line 235 of file LibSq3Lite_tcl.h.

◆ Get_Sq3ChangesetE_FromObj_path

#define Get_Sq3ChangesetE_FromObj_path   SQ3(Get_Sq3ChangesetE_FromObj)

Definition at line 238 of file LibSq3Lite_tcl.h.

◆ Get_Sq3CheckpointE_FromObj_path

#define Get_Sq3CheckpointE_FromObj_path   SQ3(Get_Sq3CheckpointE_FromObj)

Definition at line 241 of file LibSq3Lite_tcl.h.

◆ Get_Sq3ConfigE_FromObj_path

#define Get_Sq3ConfigE_FromObj_path   SQ3(Get_Sq3ConfigE_FromObj)

Definition at line 244 of file LibSq3Lite_tcl.h.

◆ Get_Sq3ConflictResolutionE_FromObj_path

#define Get_Sq3ConflictResolutionE_FromObj_path   SQ3(Get_Sq3ConflictResolutionE_FromObj)

Definition at line 247 of file LibSq3Lite_tcl.h.

◆ Get_Sq3DbConfigE_FromObj_path

#define Get_Sq3DbConfigE_FromObj_path   SQ3(Get_Sq3DbConfigE_FromObj)

Definition at line 250 of file LibSq3Lite_tcl.h.

◆ Get_Sq3DbStatusE_FromObj_path

#define Get_Sq3DbStatusE_FromObj_path   SQ3(Get_Sq3DbStatusE_FromObj)

Definition at line 253 of file LibSq3Lite_tcl.h.

◆ Get_Sq3DeSerializeEF_FromObj_path

#define Get_Sq3DeSerializeEF_FromObj_path   SQ3(Get_Sq3DeSerializeEF_FromObj)

Definition at line 256 of file LibSq3Lite_tcl.h.

◆ Get_Sq3ErrorE_FromObj_path

#define Get_Sq3ErrorE_FromObj_path   SQ3(Get_Sq3ErrorE_FromObj)

Definition at line 259 of file LibSq3Lite_tcl.h.

◆ Get_Sq3ExtendetResultCodesE_FromObj_path

#define Get_Sq3ExtendetResultCodesE_FromObj_path   SQ3(Get_Sq3ExtendetResultCodesE_FromObj)

Definition at line 262 of file LibSq3Lite_tcl.h.

◆ Get_Sq3FcntlE_FromObj_path

#define Get_Sq3FcntlE_FromObj_path   SQ3(Get_Sq3FcntlE_FromObj)

Definition at line 265 of file LibSq3Lite_tcl.h.

◆ Get_Sq3FunctionEF_FromObj_path

#define Get_Sq3FunctionEF_FromObj_path   SQ3(Get_Sq3FunctionEF_FromObj)

Definition at line 268 of file LibSq3Lite_tcl.h.

◆ Get_Sq3IndexConstraintEF_FromObj_path

#define Get_Sq3IndexConstraintEF_FromObj_path   SQ3(Get_Sq3IndexConstraintEF_FromObj)

Definition at line 271 of file LibSq3Lite_tcl.h.

◆ Get_Sq3IoCapEF_FromObj_path

#define Get_Sq3IoCapEF_FromObj_path   SQ3(Get_Sq3IoCapEF_FromObj)

Definition at line 274 of file LibSq3Lite_tcl.h.

◆ Get_Sq3LimitE_FromObj_path

#define Get_Sq3LimitE_FromObj_path   SQ3(Get_Sq3LimitE_FromObj)

Definition at line 277 of file LibSq3Lite_tcl.h.

◆ Get_Sq3LockE_FromObj_path

#define Get_Sq3LockE_FromObj_path   SQ3(Get_Sq3LockE_FromObj)

Definition at line 280 of file LibSq3Lite_tcl.h.

◆ Get_Sq3MutexE_FromObj_path

#define Get_Sq3MutexE_FromObj_path   SQ3(Get_Sq3MutexE_FromObj)

Definition at line 283 of file LibSq3Lite_tcl.h.

◆ Get_Sq3OpenEF_FromObj_path

#define Get_Sq3OpenEF_FromObj_path   SQ3(Get_Sq3OpenEF_FromObj)

Definition at line 286 of file LibSq3Lite_tcl.h.

◆ Get_Sq3PrepareEF_FromObj_path

#define Get_Sq3PrepareEF_FromObj_path   SQ3(Get_Sq3PrepareEF_FromObj)

Definition at line 289 of file LibSq3Lite_tcl.h.

◆ Get_Sq3ScanStatE_FromObj_path

#define Get_Sq3ScanStatE_FromObj_path   SQ3(Get_Sq3ScanStatE_FromObj)

Definition at line 292 of file LibSq3Lite_tcl.h.

◆ Get_Sq3SerializeE_FromObj_path

#define Get_Sq3SerializeE_FromObj_path   SQ3(Get_Sq3SerializeE_FromObj)

Definition at line 295 of file LibSq3Lite_tcl.h.

◆ Get_Sq3SessionObjConfigE_FromObj_path

#define Get_Sq3SessionObjConfigE_FromObj_path   SQ3(Get_Sq3SessionObjConfigE_FromObj)

Definition at line 298 of file LibSq3Lite_tcl.h.

◆ Get_Sq3ShmLockE_FromObj_path

#define Get_Sq3ShmLockE_FromObj_path   SQ3(Get_Sq3ShmLockE_FromObj)

Definition at line 301 of file LibSq3Lite_tcl.h.

◆ Get_Sq3StatusE_FromObj_path

#define Get_Sq3StatusE_FromObj_path   SQ3(Get_Sq3StatusE_FromObj)

Definition at line 304 of file LibSq3Lite_tcl.h.

◆ Get_Sq3StmtStatusE_FromObj_path

#define Get_Sq3StmtStatusE_FromObj_path   SQ3(Get_Sq3StmtStatusE_FromObj)

Definition at line 307 of file LibSq3Lite_tcl.h.

◆ Get_Sq3SyncEF_FromObj_path

#define Get_Sq3SyncEF_FromObj_path   SQ3(Get_Sq3SyncEF_FromObj)

Definition at line 310 of file LibSq3Lite_tcl.h.

◆ Get_Sq3TestCtrlE_FromObj_path

#define Get_Sq3TestCtrlE_FromObj_path   SQ3(Get_Sq3TestCtrlE_FromObj)

Definition at line 313 of file LibSq3Lite_tcl.h.

◆ Get_Sq3TextE_FromObj_path

#define Get_Sq3TextE_FromObj_path   SQ3(Get_Sq3TextE_FromObj)

Definition at line 316 of file LibSq3Lite_tcl.h.

◆ Get_Sq3TraceEF_FromObj_path

#define Get_Sq3TraceEF_FromObj_path   SQ3(Get_Sq3TraceEF_FromObj)

Definition at line 319 of file LibSq3Lite_tcl.h.

◆ Get_Sq3TxnE_FromObj_path

#define Get_Sq3TxnE_FromObj_path   SQ3(Get_Sq3TxnE_FromObj)

Definition at line 322 of file LibSq3Lite_tcl.h.

◆ Get_Sq3TypeE_FromObj_path

#define Get_Sq3TypeE_FromObj_path   SQ3(Get_Sq3TypeE_FromObj)

Definition at line 325 of file LibSq3Lite_tcl.h.

◆ Get_Sq3VtabE_FromObj_path

#define Get_Sq3VtabE_FromObj_path   SQ3(Get_Sq3VtabE_FromObj)

Definition at line 328 of file LibSq3Lite_tcl.h.

◆ HEADER

#define HEADER

Definition at line 29 of file LibSq3Lite_tcl.h.

◆ NS

#define NS ( n)
Value:
tclsq3lite_ ## n

Definition at line 82 of file LibSq3Lite_tcl.h.

◆ OT_NEW_Sq3_enum_OBJ

#define OT_NEW_Sq3_enum_OBJ ( typ,
val )
Value:
SQ3(Sq3 ## typ ## _ToString(val))
#define SQ3(n)

Definition at line 334 of file LibSq3Lite_tcl.h.

◆ OT_retObj_SET_BLOB

#define OT_retObj_SET_BLOB ( nat)
Value:
retObj = SQ3(Sq3BlobC_ObjNew) (MK_RT_CALL interp,nat)
#define MK_RT_CALL
static MK_ARTIFICIAL SQ3_BLOB Sq3BlobC_ObjNew(sqlite3_blob *hdl)
return Programming-Language-Micro-Kernel (PLMK) instance from native hdl …

Definition at line 126 of file LibSq3Lite_tcl.h.

◆ OT_retObj_SET_FILE

#define OT_retObj_SET_FILE ( nat)
Value:
retObj = SQ3(Sq3FileC_ObjNew) (MK_RT_CALL interp,nat)
static MK_ARTIFICIAL SQ3_FILE Sq3FileC_ObjNew(sqlite3_file *hdl)
return Programming-Language-Micro-Kernel (PLMK) instance from native hdl …

Definition at line 144 of file LibSq3Lite_tcl.h.

◆ OT_retObj_SET_LITE

#define OT_retObj_SET_LITE ( nat)
Value:
retObj = SQ3(Sq3LiteC_ObjNew) (MK_RT_CALL interp,nat)
static MK_ARTIFICIAL SQ3_LITE Sq3LiteC_ObjNew(sqlite3 *hdl)
return Programming-Language-Micro-Kernel (PLMK) instance from native hdl …

Definition at line 162 of file LibSq3Lite_tcl.h.

◆ OT_retObj_SET_STMT

#define OT_retObj_SET_STMT ( nat)
Value:
retObj = SQ3(Sq3StmtC_ObjNew) (MK_RT_CALL interp,nat)
static MK_ARTIFICIAL SQ3_STMT Sq3StmtC_ObjNew(sqlite3_stmt *hdl)
return Programming-Language-Micro-Kernel (PLMK) instance from native hdl …

Definition at line 180 of file LibSq3Lite_tcl.h.

◆ OT_retObj_SET_VAL

#define OT_retObj_SET_VAL ( nat)
Value:
retObj = SQ3(Sq3ValueC_ObjNew) (MK_RT_CALL interp,nat)
static MK_ARTIFICIAL SQ3_VAL Sq3ValueC_ObjNew(sqlite3_value *hdl)
return Programming-Language-Micro-Kernel (PLMK) instance from native hdl …

Definition at line 198 of file LibSq3Lite_tcl.h.

◆ OT_TMP_BLOB_OBJ

#define OT_TMP_BLOB_OBJ ( val)
Value:

Definition at line 128 of file LibSq3Lite_tcl.h.

◆ OT_TMP_FILE_OBJ

#define OT_TMP_FILE_OBJ ( val)
Value:

Definition at line 146 of file LibSq3Lite_tcl.h.

◆ OT_TMP_LITE_OBJ

#define OT_TMP_LITE_OBJ ( val)
Value:

Definition at line 164 of file LibSq3Lite_tcl.h.

◆ OT_TMP_STMT_OBJ

#define OT_TMP_STMT_OBJ ( val)
Value:

Definition at line 182 of file LibSq3Lite_tcl.h.

◆ OT_TMP_VAL_OBJ

#define OT_TMP_VAL_OBJ ( val)
Value:

Definition at line 200 of file LibSq3Lite_tcl.h.

◆ SQ3

#define SQ3 ( n)
Value:
tclsq3lite_ ## n

Definition at line 80 of file LibSq3Lite_tcl.h.

◆ SQ3_DOC

#define SQ3_DOC   __doc

Definition at line 18 of file LibSq3Lite_tcl.h.

◆ SQ3_TCL_EXTERN

#define SQ3_TCL_EXTERN

static library

Definition at line 53 of file LibSq3Lite_tcl.h.

◆ SQ3_TCL_EXTERN_DATA

#define SQ3_TCL_EXTERN_DATA   extern

Definition at line 76 of file LibSq3Lite_tcl.h.

◆ Sq3BlobC_ARGS

#define Sq3BlobC_ARGS   OBJECT_ARGS

Definition at line 88 of file LibSq3Lite_tcl.h.

◆ Sq3BlobC_ARGS_CALL

#define Sq3BlobC_ARGS_CALL   OBJECT_ARGS_CALL

Definition at line 89 of file LibSq3Lite_tcl.h.

◆ Sq3BlobC_lngO

#define Sq3BlobC_lngO   SQ3(Sq3BlobC)

Definition at line 120 of file LibSq3Lite_tcl.h.

◆ Sq3FileC_ARGS

#define Sq3FileC_ARGS   OBJECT_ARGS

Definition at line 90 of file LibSq3Lite_tcl.h.

◆ Sq3FileC_ARGS_CALL

#define Sq3FileC_ARGS_CALL   OBJECT_ARGS_CALL

Definition at line 91 of file LibSq3Lite_tcl.h.

◆ Sq3FileC_lngO

#define Sq3FileC_lngO   SQ3(Sq3FileC)

Definition at line 138 of file LibSq3Lite_tcl.h.

◆ Sq3LiteC_ARGS

#define Sq3LiteC_ARGS   OBJECT_ARGS

Definition at line 92 of file LibSq3Lite_tcl.h.

◆ Sq3LiteC_ARGS_CALL

#define Sq3LiteC_ARGS_CALL   OBJECT_ARGS_CALL

Definition at line 93 of file LibSq3Lite_tcl.h.

◆ Sq3LiteC_lngO

#define Sq3LiteC_lngO   SQ3(Sq3LiteC)

Definition at line 156 of file LibSq3Lite_tcl.h.

◆ Sq3StmtC_ARGS

#define Sq3StmtC_ARGS   OBJECT_ARGS

Definition at line 94 of file LibSq3Lite_tcl.h.

◆ Sq3StmtC_ARGS_CALL

#define Sq3StmtC_ARGS_CALL   OBJECT_ARGS_CALL

Definition at line 95 of file LibSq3Lite_tcl.h.

◆ Sq3StmtC_lngO

#define Sq3StmtC_lngO   SQ3(Sq3StmtC)

Definition at line 174 of file LibSq3Lite_tcl.h.

◆ Sq3ValueC_ARGS

#define Sq3ValueC_ARGS   OBJECT_ARGS

Definition at line 96 of file LibSq3Lite_tcl.h.

◆ Sq3ValueC_ARGS_CALL

#define Sq3ValueC_ARGS_CALL   OBJECT_ARGS_CALL

Definition at line 97 of file LibSq3Lite_tcl.h.

◆ Sq3ValueC_lngO

#define Sq3ValueC_lngO   SQ3(Sq3ValueC)

Definition at line 192 of file LibSq3Lite_tcl.h.

Function Documentation

◆ tclsq3lite_pSq3BlobC_Init()

int tclsq3lite_pSq3BlobC_Init ( MK_RT mkrt,
Tcl_Interp * interp,
Tcl_Namespace * ns )

Public API

Definition at line 458 of file Sq3BlobC_tcl.c.

459{
461
462 return TCL_OK;
463error:
464 return TCL_ERROR;
465}
#define ClassInit

◆ tclsq3lite_pSq3FileC_Init()

int tclsq3lite_pSq3FileC_Init ( MK_RT mkrt,
Tcl_Interp * interp,
Tcl_Namespace * ns )

Public API

Definition at line 319 of file Sq3FileC_tcl.c.

320{
322
323 return TCL_OK;
324error:
325 return TCL_ERROR;
326}
#define ClassInit

◆ tclsq3lite_pSq3LiteC_Init()

int tclsq3lite_pSq3LiteC_Init ( MK_RT mkrt,
Tcl_Interp * interp,
Tcl_Namespace * ns )

Public API

Definition at line 1169 of file Sq3LiteC_tcl.c.

1170{
1171 ClassInit
1172
1173 return TCL_OK;
1174error:
1175 return TCL_ERROR;
1176}
#define ClassInit

◆ tclsq3lite_pSq3StmtC_Init()

int tclsq3lite_pSq3StmtC_Init ( MK_RT mkrt,
Tcl_Interp * interp,
Tcl_Namespace * ns )

Public API

Definition at line 1078 of file Sq3StmtC_tcl.c.

1079{
1080 ClassInit
1081
1082 return TCL_OK;
1083error:
1084 return TCL_ERROR;
1085}
#define ClassInit

◆ tclsq3lite_pSq3ValueC_Init()

int tclsq3lite_pSq3ValueC_Init ( MK_RT mkrt,
Tcl_Interp * interp,
Tcl_Namespace * ns )

Public API

Definition at line 619 of file Sq3ValueC_tcl.c.

620{
622
623 return TCL_OK;
624error:
625 return TCL_ERROR;
626}
#define ClassInit

◆ tclsq3lite_Sq3BlobC_ObjNew()

static MK_ARTIFICIAL OT_OBJ_T tclsq3lite_Sq3BlobC_ObjNew ( MK_RT mkrt,
OT_ENV_T interp,
Sq3BlobC_type hdl )
inlinestatic

Definition at line 131 of file LibSq3Lite_tcl.h.

131 {
132 return ( hdl ? MK(AtomObjNew) (MK_RT_CALL interp, Sq3BlobC_X2obj(hdl)) : SQ3(Sq3BlobC_MK_NULL) );
133 }
#define MK(n)
#define Sq3BlobC_X2obj(x)

◆ tclsq3lite_Sq3FileC_ObjNew()

static MK_ARTIFICIAL OT_OBJ_T tclsq3lite_Sq3FileC_ObjNew ( MK_RT mkrt,
OT_ENV_T interp,
Sq3FileC_type hdl )
inlinestatic

Definition at line 149 of file LibSq3Lite_tcl.h.

149 {
150 return ( hdl ? MK(AtomObjNew) (MK_RT_CALL interp, Sq3FileC_X2obj(hdl)) : SQ3(Sq3FileC_MK_NULL) );
151 }
#define Sq3FileC_X2obj(x)

◆ tclsq3lite_Sq3LiteC_ObjNew()

static MK_ARTIFICIAL OT_OBJ_T tclsq3lite_Sq3LiteC_ObjNew ( MK_RT mkrt,
OT_ENV_T interp,
Sq3LiteC_type hdl )
inlinestatic

Definition at line 167 of file LibSq3Lite_tcl.h.

167 {
168 return ( hdl ? MK(AtomObjNew) (MK_RT_CALL interp, Sq3LiteC_X2obj(hdl)) : SQ3(Sq3LiteC_MK_NULL) );
169 }
#define Sq3LiteC_X2obj(x)

◆ tclsq3lite_Sq3StmtC_ObjNew()

static MK_ARTIFICIAL OT_OBJ_T tclsq3lite_Sq3StmtC_ObjNew ( MK_RT mkrt,
OT_ENV_T interp,
Sq3StmtC_type hdl )
inlinestatic

Definition at line 185 of file LibSq3Lite_tcl.h.

185 {
186 return ( hdl ? MK(AtomObjNew) (MK_RT_CALL interp, Sq3StmtC_X2obj(hdl)) : SQ3(Sq3StmtC_MK_NULL) );
187 }
#define Sq3StmtC_X2obj(x)

◆ tclsq3lite_Sq3ValueC_ObjNew()

static MK_ARTIFICIAL OT_OBJ_T tclsq3lite_Sq3ValueC_ObjNew ( MK_RT mkrt,
OT_ENV_T interp,
Sq3ValueC_type hdl )
inlinestatic

Definition at line 203 of file LibSq3Lite_tcl.h.

203 {
204 return ( hdl ? MK(AtomObjNew) (MK_RT_CALL interp, Sq3ValueC_X2obj(hdl)) : SQ3(Sq3ValueC_MK_NULL) );
205 }
#define Sq3ValueC_X2obj(x)

Variable Documentation

◆ tclsq3lite_Sq3BlobC

SQ3_TCL_EXTERN_DATA __thread OT_CLS_T tclsq3lite_Sq3BlobC

Definition at line 121 of file LibSq3Lite_tcl.h.

◆ tclsq3lite_Sq3BlobC_MK_NULL

SQ3_TCL_EXTERN_DATA __thread OT_OBJ_T tclsq3lite_Sq3BlobC_MK_NULL

Definition at line 122 of file LibSq3Lite_tcl.h.

◆ tclsq3lite_Sq3FileC

SQ3_TCL_EXTERN_DATA __thread OT_CLS_T tclsq3lite_Sq3FileC

Definition at line 139 of file LibSq3Lite_tcl.h.

◆ tclsq3lite_Sq3FileC_MK_NULL

SQ3_TCL_EXTERN_DATA __thread OT_OBJ_T tclsq3lite_Sq3FileC_MK_NULL

Definition at line 140 of file LibSq3Lite_tcl.h.

◆ tclsq3lite_Sq3LiteC

SQ3_TCL_EXTERN_DATA __thread OT_CLS_T tclsq3lite_Sq3LiteC

Definition at line 157 of file LibSq3Lite_tcl.h.

◆ tclsq3lite_Sq3LiteC_MK_NULL

SQ3_TCL_EXTERN_DATA __thread OT_OBJ_T tclsq3lite_Sq3LiteC_MK_NULL

Definition at line 158 of file LibSq3Lite_tcl.h.

◆ tclsq3lite_Sq3StmtC

SQ3_TCL_EXTERN_DATA __thread OT_CLS_T tclsq3lite_Sq3StmtC

Definition at line 175 of file LibSq3Lite_tcl.h.

◆ tclsq3lite_Sq3StmtC_MK_NULL

SQ3_TCL_EXTERN_DATA __thread OT_OBJ_T tclsq3lite_Sq3StmtC_MK_NULL

Definition at line 176 of file LibSq3Lite_tcl.h.

◆ tclsq3lite_Sq3ValueC

SQ3_TCL_EXTERN_DATA __thread OT_CLS_T tclsq3lite_Sq3ValueC

Definition at line 193 of file LibSq3Lite_tcl.h.

◆ tclsq3lite_Sq3ValueC_MK_NULL

SQ3_TCL_EXTERN_DATA __thread OT_OBJ_T tclsq3lite_Sq3ValueC_MK_NULL

Definition at line 194 of file LibSq3Lite_tcl.h.