theSq3Lite 10.0
|
tag: nhi1-release-250425 More...
#include "LibMkKernel_atl.h"
#include "LibSq3Lite_sq3.h"
#include "tmpl/sq3_misc_check_lng.h"
#include "LibSq3Lite_registry_atl.h"
Go to the source code of this file.
Data Structures | |
struct | OT_SQ3_RT_S |
Macros | |
#define | SQ3_DOC __doc |
#define | HEADER |
#define | SQ3_ATL_EXTERN |
static library | |
#define | SQ3_ATL_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 | OT_SQ3_RT_SIG 0x62626262 |
identify the custom runtime | |
#define | regTclObj(t) |
#define | regTclObj2(t, v) |
#define | regTclCmd(t) |
#define | regTclArray(m, t) |
#define | OT_SQ3_ARGS OT_SQ3_RT_T asq3rt, OT_MK_RT_T amkrt, OT_ENV_T interp, MK_RT_ARGS |
#define | OT_SQ3_CALL asq3rt, amkrt, interp, MK_RT_CALL |
#define | SETUP_asq3rt_2(r) |
#define | SETUP_asq3rt(r) |
#define | Sq3BlobC_rt (*asq3rt) |
#define | Sq3BlobC_lngO (Sq3BlobC_rt.AtlSq3BlobC) |
#define | Sq3BlobCTT (Sq3BlobC_rt.AtlSq3BlobCTT) |
#define | Sq3BlobC_ObjNew(nat) |
#define | OT_TMP_BLOB_OBJ(nat) |
#define | OT_retObj_SET_BLOB(nat) |
#define | Sq3FileC_rt (*asq3rt) |
#define | Sq3FileC_lngO (Sq3FileC_rt.AtlSq3FileC) |
#define | Sq3FileCTT (Sq3FileC_rt.AtlSq3FileCTT) |
#define | Sq3FileC_ObjNew(nat) |
#define | OT_TMP_FILE_OBJ(nat) |
#define | OT_retObj_SET_FILE(nat) |
#define | Sq3LiteC_rt (*asq3rt) |
#define | Sq3LiteC_lngO (Sq3LiteC_rt.AtlSq3LiteC) |
#define | Sq3LiteCTT (Sq3LiteC_rt.AtlSq3LiteCTT) |
#define | Sq3LiteC_ObjNew(nat) |
#define | OT_TMP_LITE_OBJ(nat) |
#define | OT_retObj_SET_LITE(nat) |
#define | Sq3StmtC_rt (*asq3rt) |
#define | Sq3StmtC_lngO (Sq3StmtC_rt.AtlSq3StmtC) |
#define | Sq3StmtCTT (Sq3StmtC_rt.AtlSq3StmtCTT) |
#define | Sq3StmtC_ObjNew(nat) |
#define | OT_TMP_STMT_OBJ(nat) |
#define | OT_retObj_SET_STMT(nat) |
#define | Sq3ValueC_rt (*asq3rt) |
#define | Sq3ValueC_lngO (Sq3ValueC_rt.AtlSq3ValueC) |
#define | Sq3ValueCTT (Sq3ValueC_rt.AtlSq3ValueCTT) |
#define | Sq3ValueC_ObjNew(nat) |
#define | OT_TMP_VAL_OBJ(nat) |
#define | OT_retObj_SET_VAL(nat) |
#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) |
Typedefs | |
typedef OT_SQ3_RT_S * | OT_SQ3_RT_T |
Variables | |
__thread OT_SQ3_RT_S | asq3rtR |
tag: nhi1-release-250425
Definition in file LibSq3Lite_atl.h.
#define Get_Sq3AccessE_FromObj_path SQ3(Get_Sq3AccessE_FromObj) |
Definition at line 294 of file LibSq3Lite_atl.h.
#define Get_Sq3AuthActionE_FromObj_path SQ3(Get_Sq3AuthActionE_FromObj) |
Definition at line 297 of file LibSq3Lite_atl.h.
#define Get_Sq3AuthReturnE_FromObj_path SQ3(Get_Sq3AuthReturnE_FromObj) |
Definition at line 300 of file LibSq3Lite_atl.h.
#define Get_Sq3ChangeSetConflictE_FromObj_path SQ3(Get_Sq3ChangeSetConflictE_FromObj) |
Definition at line 303 of file LibSq3Lite_atl.h.
#define Get_Sq3ChangesetE_FromObj_path SQ3(Get_Sq3ChangesetE_FromObj) |
Definition at line 306 of file LibSq3Lite_atl.h.
#define Get_Sq3CheckpointE_FromObj_path SQ3(Get_Sq3CheckpointE_FromObj) |
Definition at line 309 of file LibSq3Lite_atl.h.
#define Get_Sq3ConfigE_FromObj_path SQ3(Get_Sq3ConfigE_FromObj) |
Definition at line 312 of file LibSq3Lite_atl.h.
#define Get_Sq3ConflictResolutionE_FromObj_path SQ3(Get_Sq3ConflictResolutionE_FromObj) |
Definition at line 315 of file LibSq3Lite_atl.h.
#define Get_Sq3DbConfigE_FromObj_path SQ3(Get_Sq3DbConfigE_FromObj) |
Definition at line 318 of file LibSq3Lite_atl.h.
#define Get_Sq3DbStatusE_FromObj_path SQ3(Get_Sq3DbStatusE_FromObj) |
Definition at line 321 of file LibSq3Lite_atl.h.
#define Get_Sq3DeSerializeEF_FromObj_path SQ3(Get_Sq3DeSerializeEF_FromObj) |
Definition at line 324 of file LibSq3Lite_atl.h.
#define Get_Sq3ErrorE_FromObj_path SQ3(Get_Sq3ErrorE_FromObj) |
Definition at line 327 of file LibSq3Lite_atl.h.
#define Get_Sq3ExtendetResultCodesE_FromObj_path SQ3(Get_Sq3ExtendetResultCodesE_FromObj) |
Definition at line 330 of file LibSq3Lite_atl.h.
#define Get_Sq3FcntlE_FromObj_path SQ3(Get_Sq3FcntlE_FromObj) |
Definition at line 333 of file LibSq3Lite_atl.h.
#define Get_Sq3FunctionEF_FromObj_path SQ3(Get_Sq3FunctionEF_FromObj) |
Definition at line 336 of file LibSq3Lite_atl.h.
#define Get_Sq3IndexConstraintEF_FromObj_path SQ3(Get_Sq3IndexConstraintEF_FromObj) |
Definition at line 339 of file LibSq3Lite_atl.h.
#define Get_Sq3IoCapEF_FromObj_path SQ3(Get_Sq3IoCapEF_FromObj) |
Definition at line 342 of file LibSq3Lite_atl.h.
#define Get_Sq3LimitE_FromObj_path SQ3(Get_Sq3LimitE_FromObj) |
Definition at line 345 of file LibSq3Lite_atl.h.
#define Get_Sq3LockE_FromObj_path SQ3(Get_Sq3LockE_FromObj) |
Definition at line 348 of file LibSq3Lite_atl.h.
#define Get_Sq3MutexE_FromObj_path SQ3(Get_Sq3MutexE_FromObj) |
Definition at line 351 of file LibSq3Lite_atl.h.
#define Get_Sq3OpenEF_FromObj_path SQ3(Get_Sq3OpenEF_FromObj) |
Definition at line 354 of file LibSq3Lite_atl.h.
#define Get_Sq3PrepareEF_FromObj_path SQ3(Get_Sq3PrepareEF_FromObj) |
Definition at line 357 of file LibSq3Lite_atl.h.
#define Get_Sq3ScanStatE_FromObj_path SQ3(Get_Sq3ScanStatE_FromObj) |
Definition at line 360 of file LibSq3Lite_atl.h.
#define Get_Sq3SerializeE_FromObj_path SQ3(Get_Sq3SerializeE_FromObj) |
Definition at line 363 of file LibSq3Lite_atl.h.
#define Get_Sq3SessionObjConfigE_FromObj_path SQ3(Get_Sq3SessionObjConfigE_FromObj) |
Definition at line 366 of file LibSq3Lite_atl.h.
#define Get_Sq3ShmLockE_FromObj_path SQ3(Get_Sq3ShmLockE_FromObj) |
Definition at line 369 of file LibSq3Lite_atl.h.
#define Get_Sq3StatusE_FromObj_path SQ3(Get_Sq3StatusE_FromObj) |
Definition at line 372 of file LibSq3Lite_atl.h.
#define Get_Sq3StmtStatusE_FromObj_path SQ3(Get_Sq3StmtStatusE_FromObj) |
Definition at line 375 of file LibSq3Lite_atl.h.
#define Get_Sq3SyncEF_FromObj_path SQ3(Get_Sq3SyncEF_FromObj) |
Definition at line 378 of file LibSq3Lite_atl.h.
#define Get_Sq3TestCtrlE_FromObj_path SQ3(Get_Sq3TestCtrlE_FromObj) |
Definition at line 381 of file LibSq3Lite_atl.h.
#define Get_Sq3TextE_FromObj_path SQ3(Get_Sq3TextE_FromObj) |
Definition at line 384 of file LibSq3Lite_atl.h.
#define Get_Sq3TraceEF_FromObj_path SQ3(Get_Sq3TraceEF_FromObj) |
Definition at line 387 of file LibSq3Lite_atl.h.
#define Get_Sq3TxnE_FromObj_path SQ3(Get_Sq3TxnE_FromObj) |
Definition at line 390 of file LibSq3Lite_atl.h.
#define Get_Sq3TypeE_FromObj_path SQ3(Get_Sq3TypeE_FromObj) |
Definition at line 393 of file LibSq3Lite_atl.h.
#define Get_Sq3VtabE_FromObj_path SQ3(Get_Sq3VtabE_FromObj) |
Definition at line 396 of file LibSq3Lite_atl.h.
#define HEADER |
Definition at line 26 of file LibSq3Lite_atl.h.
#define NS | ( | n | ) |
Definition at line 79 of file LibSq3Lite_atl.h.
#define OT_NEW_Sq3_enum_OBJ | ( | typ, | |
val ) |
Definition at line 402 of file LibSq3Lite_atl.h.
#define OT_retObj_SET_BLOB | ( | nat | ) |
Definition at line 192 of file LibSq3Lite_atl.h.
#define OT_retObj_SET_FILE | ( | nat | ) |
Definition at line 211 of file LibSq3Lite_atl.h.
#define OT_retObj_SET_LITE | ( | nat | ) |
Definition at line 230 of file LibSq3Lite_atl.h.
#define OT_retObj_SET_STMT | ( | nat | ) |
Definition at line 249 of file LibSq3Lite_atl.h.
#define OT_retObj_SET_VAL | ( | nat | ) |
Definition at line 268 of file LibSq3Lite_atl.h.
#define OT_SQ3_ARGS OT_SQ3_RT_T asq3rt, OT_MK_RT_T amkrt, OT_ENV_T interp, MK_RT_ARGS |
Definition at line 159 of file LibSq3Lite_atl.h.
#define OT_SQ3_CALL asq3rt, amkrt, interp, MK_RT_CALL |
Definition at line 160 of file LibSq3Lite_atl.h.
#define OT_SQ3_RT_SIG 0x62626262 |
identify the custom runtime
Definition at line 110 of file LibSq3Lite_atl.h.
#define OT_TMP_BLOB_OBJ | ( | nat | ) |
Definition at line 191 of file LibSq3Lite_atl.h.
#define OT_TMP_FILE_OBJ | ( | nat | ) |
Definition at line 210 of file LibSq3Lite_atl.h.
#define OT_TMP_LITE_OBJ | ( | nat | ) |
Definition at line 229 of file LibSq3Lite_atl.h.
#define OT_TMP_STMT_OBJ | ( | nat | ) |
Definition at line 248 of file LibSq3Lite_atl.h.
#define OT_TMP_VAL_OBJ | ( | nat | ) |
Definition at line 267 of file LibSq3Lite_atl.h.
#define regTclArray | ( | m, | |
t ) |
Definition at line 122 of file LibSq3Lite_atl.h.
#define regTclCmd | ( | t | ) |
Definition at line 121 of file LibSq3Lite_atl.h.
#define regTclObj | ( | t | ) |
Definition at line 119 of file LibSq3Lite_atl.h.
#define regTclObj2 | ( | t, | |
v ) |
Definition at line 120 of file LibSq3Lite_atl.h.
#define SETUP_asq3rt | ( | r | ) |
Definition at line 170 of file LibSq3Lite_atl.h.
#define SETUP_asq3rt_2 | ( | r | ) |
Definition at line 162 of file LibSq3Lite_atl.h.
#define SQ3 | ( | n | ) |
Definition at line 77 of file LibSq3Lite_atl.h.
#define SQ3_ATL_EXTERN |
static library
Definition at line 50 of file LibSq3Lite_atl.h.
#define SQ3_ATL_EXTERN_DATA extern |
Definition at line 73 of file LibSq3Lite_atl.h.
#define SQ3_DOC __doc |
Definition at line 15 of file LibSq3Lite_atl.h.
#define Sq3BlobC_ARGS OBJECT_ARGS |
Definition at line 85 of file LibSq3Lite_atl.h.
#define Sq3BlobC_ARGS_CALL OBJECT_ARGS_CALL |
Definition at line 86 of file LibSq3Lite_atl.h.
#define Sq3BlobC_lngO (Sq3BlobC_rt.AtlSq3BlobC) |
Definition at line 184 of file LibSq3Lite_atl.h.
#define Sq3BlobC_ObjNew | ( | nat | ) |
Definition at line 190 of file LibSq3Lite_atl.h.
#define Sq3BlobC_rt (*asq3rt) |
Definition at line 183 of file LibSq3Lite_atl.h.
#define Sq3BlobCTT (Sq3BlobC_rt.AtlSq3BlobCTT) |
Definition at line 186 of file LibSq3Lite_atl.h.
#define Sq3FileC_ARGS OBJECT_ARGS |
Definition at line 87 of file LibSq3Lite_atl.h.
#define Sq3FileC_ARGS_CALL OBJECT_ARGS_CALL |
Definition at line 88 of file LibSq3Lite_atl.h.
#define Sq3FileC_lngO (Sq3FileC_rt.AtlSq3FileC) |
Definition at line 203 of file LibSq3Lite_atl.h.
#define Sq3FileC_ObjNew | ( | nat | ) |
Definition at line 209 of file LibSq3Lite_atl.h.
#define Sq3FileC_rt (*asq3rt) |
Definition at line 202 of file LibSq3Lite_atl.h.
#define Sq3FileCTT (Sq3FileC_rt.AtlSq3FileCTT) |
Definition at line 205 of file LibSq3Lite_atl.h.
#define Sq3LiteC_ARGS OBJECT_ARGS |
Definition at line 89 of file LibSq3Lite_atl.h.
#define Sq3LiteC_ARGS_CALL OBJECT_ARGS_CALL |
Definition at line 90 of file LibSq3Lite_atl.h.
#define Sq3LiteC_lngO (Sq3LiteC_rt.AtlSq3LiteC) |
Definition at line 222 of file LibSq3Lite_atl.h.
#define Sq3LiteC_ObjNew | ( | nat | ) |
Definition at line 228 of file LibSq3Lite_atl.h.
#define Sq3LiteC_rt (*asq3rt) |
Definition at line 221 of file LibSq3Lite_atl.h.
#define Sq3LiteCTT (Sq3LiteC_rt.AtlSq3LiteCTT) |
Definition at line 224 of file LibSq3Lite_atl.h.
#define Sq3StmtC_ARGS OBJECT_ARGS |
Definition at line 91 of file LibSq3Lite_atl.h.
#define Sq3StmtC_ARGS_CALL OBJECT_ARGS_CALL |
Definition at line 92 of file LibSq3Lite_atl.h.
#define Sq3StmtC_lngO (Sq3StmtC_rt.AtlSq3StmtC) |
Definition at line 241 of file LibSq3Lite_atl.h.
#define Sq3StmtC_ObjNew | ( | nat | ) |
Definition at line 247 of file LibSq3Lite_atl.h.
#define Sq3StmtC_rt (*asq3rt) |
Definition at line 240 of file LibSq3Lite_atl.h.
#define Sq3StmtCTT (Sq3StmtC_rt.AtlSq3StmtCTT) |
Definition at line 243 of file LibSq3Lite_atl.h.
#define Sq3ValueC_ARGS OBJECT_ARGS |
Definition at line 93 of file LibSq3Lite_atl.h.
#define Sq3ValueC_ARGS_CALL OBJECT_ARGS_CALL |
Definition at line 94 of file LibSq3Lite_atl.h.
#define Sq3ValueC_lngO (Sq3ValueC_rt.AtlSq3ValueC) |
Definition at line 260 of file LibSq3Lite_atl.h.
#define Sq3ValueC_ObjNew | ( | nat | ) |
Definition at line 266 of file LibSq3Lite_atl.h.
#define Sq3ValueC_rt (*asq3rt) |
Definition at line 259 of file LibSq3Lite_atl.h.
#define Sq3ValueCTT (Sq3ValueC_rt.AtlSq3ValueCTT) |
Definition at line 262 of file LibSq3Lite_atl.h.
typedef OT_SQ3_RT_S* OT_SQ3_RT_T |
Definition at line 155 of file LibSq3Lite_atl.h.
int atlsq3lite_pSq3BlobC_Init | ( | OT_SQ3_ARGS OT_NS_T | ns | ) |
Public API
Definition at line 434 of file Sq3BlobC_atl.c.
int atlsq3lite_pSq3FileC_Init | ( | OT_SQ3_ARGS OT_NS_T | ns | ) |
Public API
Definition at line 295 of file Sq3FileC_atl.c.
int atlsq3lite_pSq3LiteC_Init | ( | OT_SQ3_ARGS OT_NS_T | ns | ) |
Public API
Definition at line 1145 of file Sq3LiteC_atl.c.
int atlsq3lite_pSq3StmtC_Init | ( | OT_SQ3_ARGS OT_NS_T | ns | ) |
Public API
Definition at line 1054 of file Sq3StmtC_atl.c.
int atlsq3lite_pSq3ValueC_Init | ( | OT_SQ3_ARGS OT_NS_T | ns | ) |
Public API
Definition at line 595 of file Sq3ValueC_atl.c.
|
inlinestatic |
Definition at line 195 of file LibSq3Lite_atl.h.
|
inlinestatic |
Definition at line 214 of file LibSq3Lite_atl.h.
|
inlinestatic |
Definition at line 233 of file LibSq3Lite_atl.h.
|
inlinestatic |
Definition at line 252 of file LibSq3Lite_atl.h.
|
inlinestatic |
Definition at line 271 of file LibSq3Lite_atl.h.
|
extern |
Definition at line 5550 of file LibSq3Lite_atl.c.