theSq3Lite 10.0
Loading...
Searching...
No Matches
LibSq3Lite_tcl.h File Reference

tag: nhi1-release-250425 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

tag: nhi1-release-250425

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 223 of file LibSq3Lite_tcl.h.

◆ Get_Sq3AuthActionE_FromObj_path

#define Get_Sq3AuthActionE_FromObj_path   SQ3(Get_Sq3AuthActionE_FromObj)

Definition at line 226 of file LibSq3Lite_tcl.h.

◆ Get_Sq3AuthReturnE_FromObj_path

#define Get_Sq3AuthReturnE_FromObj_path   SQ3(Get_Sq3AuthReturnE_FromObj)

Definition at line 229 of file LibSq3Lite_tcl.h.

◆ Get_Sq3ChangeSetConflictE_FromObj_path

#define Get_Sq3ChangeSetConflictE_FromObj_path   SQ3(Get_Sq3ChangeSetConflictE_FromObj)

Definition at line 232 of file LibSq3Lite_tcl.h.

◆ Get_Sq3ChangesetE_FromObj_path

#define Get_Sq3ChangesetE_FromObj_path   SQ3(Get_Sq3ChangesetE_FromObj)

Definition at line 235 of file LibSq3Lite_tcl.h.

◆ Get_Sq3CheckpointE_FromObj_path

#define Get_Sq3CheckpointE_FromObj_path   SQ3(Get_Sq3CheckpointE_FromObj)

Definition at line 238 of file LibSq3Lite_tcl.h.

◆ Get_Sq3ConfigE_FromObj_path

#define Get_Sq3ConfigE_FromObj_path   SQ3(Get_Sq3ConfigE_FromObj)

Definition at line 241 of file LibSq3Lite_tcl.h.

◆ Get_Sq3ConflictResolutionE_FromObj_path

#define Get_Sq3ConflictResolutionE_FromObj_path   SQ3(Get_Sq3ConflictResolutionE_FromObj)

Definition at line 244 of file LibSq3Lite_tcl.h.

◆ Get_Sq3DbConfigE_FromObj_path

#define Get_Sq3DbConfigE_FromObj_path   SQ3(Get_Sq3DbConfigE_FromObj)

Definition at line 247 of file LibSq3Lite_tcl.h.

◆ Get_Sq3DbStatusE_FromObj_path

#define Get_Sq3DbStatusE_FromObj_path   SQ3(Get_Sq3DbStatusE_FromObj)

Definition at line 250 of file LibSq3Lite_tcl.h.

◆ Get_Sq3DeSerializeEF_FromObj_path

#define Get_Sq3DeSerializeEF_FromObj_path   SQ3(Get_Sq3DeSerializeEF_FromObj)

Definition at line 253 of file LibSq3Lite_tcl.h.

◆ Get_Sq3ErrorE_FromObj_path

#define Get_Sq3ErrorE_FromObj_path   SQ3(Get_Sq3ErrorE_FromObj)

Definition at line 256 of file LibSq3Lite_tcl.h.

◆ Get_Sq3ExtendetResultCodesE_FromObj_path

#define Get_Sq3ExtendetResultCodesE_FromObj_path   SQ3(Get_Sq3ExtendetResultCodesE_FromObj)

Definition at line 259 of file LibSq3Lite_tcl.h.

◆ Get_Sq3FcntlE_FromObj_path

#define Get_Sq3FcntlE_FromObj_path   SQ3(Get_Sq3FcntlE_FromObj)

Definition at line 262 of file LibSq3Lite_tcl.h.

◆ Get_Sq3FunctionEF_FromObj_path

#define Get_Sq3FunctionEF_FromObj_path   SQ3(Get_Sq3FunctionEF_FromObj)

Definition at line 265 of file LibSq3Lite_tcl.h.

◆ Get_Sq3IndexConstraintEF_FromObj_path

#define Get_Sq3IndexConstraintEF_FromObj_path   SQ3(Get_Sq3IndexConstraintEF_FromObj)

Definition at line 268 of file LibSq3Lite_tcl.h.

◆ Get_Sq3IoCapEF_FromObj_path

#define Get_Sq3IoCapEF_FromObj_path   SQ3(Get_Sq3IoCapEF_FromObj)

Definition at line 271 of file LibSq3Lite_tcl.h.

◆ Get_Sq3LimitE_FromObj_path

#define Get_Sq3LimitE_FromObj_path   SQ3(Get_Sq3LimitE_FromObj)

Definition at line 274 of file LibSq3Lite_tcl.h.

◆ Get_Sq3LockE_FromObj_path

#define Get_Sq3LockE_FromObj_path   SQ3(Get_Sq3LockE_FromObj)

Definition at line 277 of file LibSq3Lite_tcl.h.

◆ Get_Sq3MutexE_FromObj_path

#define Get_Sq3MutexE_FromObj_path   SQ3(Get_Sq3MutexE_FromObj)

Definition at line 280 of file LibSq3Lite_tcl.h.

◆ Get_Sq3OpenEF_FromObj_path

#define Get_Sq3OpenEF_FromObj_path   SQ3(Get_Sq3OpenEF_FromObj)

Definition at line 283 of file LibSq3Lite_tcl.h.

◆ Get_Sq3PrepareEF_FromObj_path

#define Get_Sq3PrepareEF_FromObj_path   SQ3(Get_Sq3PrepareEF_FromObj)

Definition at line 286 of file LibSq3Lite_tcl.h.

◆ Get_Sq3ScanStatE_FromObj_path

#define Get_Sq3ScanStatE_FromObj_path   SQ3(Get_Sq3ScanStatE_FromObj)

Definition at line 289 of file LibSq3Lite_tcl.h.

◆ Get_Sq3SerializeE_FromObj_path

#define Get_Sq3SerializeE_FromObj_path   SQ3(Get_Sq3SerializeE_FromObj)

Definition at line 292 of file LibSq3Lite_tcl.h.

◆ Get_Sq3SessionObjConfigE_FromObj_path

#define Get_Sq3SessionObjConfigE_FromObj_path   SQ3(Get_Sq3SessionObjConfigE_FromObj)

Definition at line 295 of file LibSq3Lite_tcl.h.

◆ Get_Sq3ShmLockE_FromObj_path

#define Get_Sq3ShmLockE_FromObj_path   SQ3(Get_Sq3ShmLockE_FromObj)

Definition at line 298 of file LibSq3Lite_tcl.h.

◆ Get_Sq3StatusE_FromObj_path

#define Get_Sq3StatusE_FromObj_path   SQ3(Get_Sq3StatusE_FromObj)

Definition at line 301 of file LibSq3Lite_tcl.h.

◆ Get_Sq3StmtStatusE_FromObj_path

#define Get_Sq3StmtStatusE_FromObj_path   SQ3(Get_Sq3StmtStatusE_FromObj)

Definition at line 304 of file LibSq3Lite_tcl.h.

◆ Get_Sq3SyncEF_FromObj_path

#define Get_Sq3SyncEF_FromObj_path   SQ3(Get_Sq3SyncEF_FromObj)

Definition at line 307 of file LibSq3Lite_tcl.h.

◆ Get_Sq3TestCtrlE_FromObj_path

#define Get_Sq3TestCtrlE_FromObj_path   SQ3(Get_Sq3TestCtrlE_FromObj)

Definition at line 310 of file LibSq3Lite_tcl.h.

◆ Get_Sq3TextE_FromObj_path

#define Get_Sq3TextE_FromObj_path   SQ3(Get_Sq3TextE_FromObj)

Definition at line 313 of file LibSq3Lite_tcl.h.

◆ Get_Sq3TraceEF_FromObj_path

#define Get_Sq3TraceEF_FromObj_path   SQ3(Get_Sq3TraceEF_FromObj)

Definition at line 316 of file LibSq3Lite_tcl.h.

◆ Get_Sq3TxnE_FromObj_path

#define Get_Sq3TxnE_FromObj_path   SQ3(Get_Sq3TxnE_FromObj)

Definition at line 319 of file LibSq3Lite_tcl.h.

◆ Get_Sq3TypeE_FromObj_path

#define Get_Sq3TypeE_FromObj_path   SQ3(Get_Sq3TypeE_FromObj)

Definition at line 322 of file LibSq3Lite_tcl.h.

◆ Get_Sq3VtabE_FromObj_path

#define Get_Sq3VtabE_FromObj_path   SQ3(Get_Sq3VtabE_FromObj)

Definition at line 325 of file LibSq3Lite_tcl.h.

◆ HEADER

#define HEADER

Definition at line 26 of file LibSq3Lite_tcl.h.

◆ NS

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

Definition at line 79 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 331 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 123 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 141 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 159 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 177 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 195 of file LibSq3Lite_tcl.h.

◆ OT_TMP_BLOB_OBJ

#define OT_TMP_BLOB_OBJ ( val)
Value:

Definition at line 125 of file LibSq3Lite_tcl.h.

◆ OT_TMP_FILE_OBJ

#define OT_TMP_FILE_OBJ ( val)
Value:

Definition at line 143 of file LibSq3Lite_tcl.h.

◆ OT_TMP_LITE_OBJ

#define OT_TMP_LITE_OBJ ( val)
Value:

Definition at line 161 of file LibSq3Lite_tcl.h.

◆ OT_TMP_STMT_OBJ

#define OT_TMP_STMT_OBJ ( val)
Value:

Definition at line 179 of file LibSq3Lite_tcl.h.

◆ OT_TMP_VAL_OBJ

#define OT_TMP_VAL_OBJ ( val)
Value:

Definition at line 197 of file LibSq3Lite_tcl.h.

◆ SQ3

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

Definition at line 77 of file LibSq3Lite_tcl.h.

◆ SQ3_DOC

#define SQ3_DOC   __doc

Definition at line 15 of file LibSq3Lite_tcl.h.

◆ SQ3_TCL_EXTERN

#define SQ3_TCL_EXTERN

static library

Definition at line 50 of file LibSq3Lite_tcl.h.

◆ SQ3_TCL_EXTERN_DATA

#define SQ3_TCL_EXTERN_DATA   extern

Definition at line 73 of file LibSq3Lite_tcl.h.

◆ Sq3BlobC_ARGS

#define Sq3BlobC_ARGS   OBJECT_ARGS

Definition at line 85 of file LibSq3Lite_tcl.h.

◆ Sq3BlobC_ARGS_CALL

#define Sq3BlobC_ARGS_CALL   OBJECT_ARGS_CALL

Definition at line 86 of file LibSq3Lite_tcl.h.

◆ Sq3BlobC_lngO

#define Sq3BlobC_lngO   SQ3(Sq3BlobC)

Definition at line 117 of file LibSq3Lite_tcl.h.

◆ Sq3FileC_ARGS

#define Sq3FileC_ARGS   OBJECT_ARGS

Definition at line 87 of file LibSq3Lite_tcl.h.

◆ Sq3FileC_ARGS_CALL

#define Sq3FileC_ARGS_CALL   OBJECT_ARGS_CALL

Definition at line 88 of file LibSq3Lite_tcl.h.

◆ Sq3FileC_lngO

#define Sq3FileC_lngO   SQ3(Sq3FileC)

Definition at line 135 of file LibSq3Lite_tcl.h.

◆ Sq3LiteC_ARGS

#define Sq3LiteC_ARGS   OBJECT_ARGS

Definition at line 89 of file LibSq3Lite_tcl.h.

◆ Sq3LiteC_ARGS_CALL

#define Sq3LiteC_ARGS_CALL   OBJECT_ARGS_CALL

Definition at line 90 of file LibSq3Lite_tcl.h.

◆ Sq3LiteC_lngO

#define Sq3LiteC_lngO   SQ3(Sq3LiteC)

Definition at line 153 of file LibSq3Lite_tcl.h.

◆ Sq3StmtC_ARGS

#define Sq3StmtC_ARGS   OBJECT_ARGS

Definition at line 91 of file LibSq3Lite_tcl.h.

◆ Sq3StmtC_ARGS_CALL

#define Sq3StmtC_ARGS_CALL   OBJECT_ARGS_CALL

Definition at line 92 of file LibSq3Lite_tcl.h.

◆ Sq3StmtC_lngO

#define Sq3StmtC_lngO   SQ3(Sq3StmtC)

Definition at line 171 of file LibSq3Lite_tcl.h.

◆ Sq3ValueC_ARGS

#define Sq3ValueC_ARGS   OBJECT_ARGS

Definition at line 93 of file LibSq3Lite_tcl.h.

◆ Sq3ValueC_ARGS_CALL

#define Sq3ValueC_ARGS_CALL   OBJECT_ARGS_CALL

Definition at line 94 of file LibSq3Lite_tcl.h.

◆ Sq3ValueC_lngO

#define Sq3ValueC_lngO   SQ3(Sq3ValueC)

Definition at line 189 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 455 of file Sq3BlobC_tcl.c.

456{
458
459 return TCL_OK;
460error:
461 return TCL_ERROR;
462}
#define ClassInit

◆ tclsq3lite_pSq3FileC_Init()

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

Public API

Definition at line 316 of file Sq3FileC_tcl.c.

317{
319
320 return TCL_OK;
321error:
322 return TCL_ERROR;
323}
#define ClassInit

◆ tclsq3lite_pSq3LiteC_Init()

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

Public API

Definition at line 1166 of file Sq3LiteC_tcl.c.

1167{
1168 ClassInit
1169
1170 return TCL_OK;
1171error:
1172 return TCL_ERROR;
1173}
#define ClassInit

◆ tclsq3lite_pSq3StmtC_Init()

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

Public API

Definition at line 1075 of file Sq3StmtC_tcl.c.

1076{
1077 ClassInit
1078
1079 return TCL_OK;
1080error:
1081 return TCL_ERROR;
1082}
#define ClassInit

◆ tclsq3lite_pSq3ValueC_Init()

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

Public API

Definition at line 616 of file Sq3ValueC_tcl.c.

617{
619
620 return TCL_OK;
621error:
622 return TCL_ERROR;
623}
#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 128 of file LibSq3Lite_tcl.h.

128 {
129 return ( hdl ? MK(AtomObjNew) (MK_RT_CALL interp, Sq3BlobC_X2obj(hdl)) : SQ3(Sq3BlobC_MK_NULL) );
130 }
#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 146 of file LibSq3Lite_tcl.h.

146 {
147 return ( hdl ? MK(AtomObjNew) (MK_RT_CALL interp, Sq3FileC_X2obj(hdl)) : SQ3(Sq3FileC_MK_NULL) );
148 }
#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 164 of file LibSq3Lite_tcl.h.

164 {
165 return ( hdl ? MK(AtomObjNew) (MK_RT_CALL interp, Sq3LiteC_X2obj(hdl)) : SQ3(Sq3LiteC_MK_NULL) );
166 }
#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 182 of file LibSq3Lite_tcl.h.

182 {
183 return ( hdl ? MK(AtomObjNew) (MK_RT_CALL interp, Sq3StmtC_X2obj(hdl)) : SQ3(Sq3StmtC_MK_NULL) );
184 }
#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 200 of file LibSq3Lite_tcl.h.

200 {
201 return ( hdl ? MK(AtomObjNew) (MK_RT_CALL interp, Sq3ValueC_X2obj(hdl)) : SQ3(Sq3ValueC_MK_NULL) );
202 }
#define Sq3ValueC_X2obj(x)

Variable Documentation

◆ tclsq3lite_Sq3BlobC

SQ3_TCL_EXTERN_DATA __thread OT_CLS_T tclsq3lite_Sq3BlobC

Definition at line 118 of file LibSq3Lite_tcl.h.

◆ tclsq3lite_Sq3BlobC_MK_NULL

SQ3_TCL_EXTERN_DATA __thread OT_OBJ_T tclsq3lite_Sq3BlobC_MK_NULL

Definition at line 119 of file LibSq3Lite_tcl.h.

◆ tclsq3lite_Sq3FileC

SQ3_TCL_EXTERN_DATA __thread OT_CLS_T tclsq3lite_Sq3FileC

Definition at line 136 of file LibSq3Lite_tcl.h.

◆ tclsq3lite_Sq3FileC_MK_NULL

SQ3_TCL_EXTERN_DATA __thread OT_OBJ_T tclsq3lite_Sq3FileC_MK_NULL

Definition at line 137 of file LibSq3Lite_tcl.h.

◆ tclsq3lite_Sq3LiteC

SQ3_TCL_EXTERN_DATA __thread OT_CLS_T tclsq3lite_Sq3LiteC

Definition at line 154 of file LibSq3Lite_tcl.h.

◆ tclsq3lite_Sq3LiteC_MK_NULL

SQ3_TCL_EXTERN_DATA __thread OT_OBJ_T tclsq3lite_Sq3LiteC_MK_NULL

Definition at line 155 of file LibSq3Lite_tcl.h.

◆ tclsq3lite_Sq3StmtC

SQ3_TCL_EXTERN_DATA __thread OT_CLS_T tclsq3lite_Sq3StmtC

Definition at line 172 of file LibSq3Lite_tcl.h.

◆ tclsq3lite_Sq3StmtC_MK_NULL

SQ3_TCL_EXTERN_DATA __thread OT_OBJ_T tclsq3lite_Sq3StmtC_MK_NULL

Definition at line 173 of file LibSq3Lite_tcl.h.

◆ tclsq3lite_Sq3ValueC

SQ3_TCL_EXTERN_DATA __thread OT_CLS_T tclsq3lite_Sq3ValueC

Definition at line 190 of file LibSq3Lite_tcl.h.

◆ tclsq3lite_Sq3ValueC_MK_NULL

SQ3_TCL_EXTERN_DATA __thread OT_OBJ_T tclsq3lite_Sq3ValueC_MK_NULL

Definition at line 191 of file LibSq3Lite_tcl.h.