theSq3Lite 10.0
Loading...
Searching...
No Matches
LibSq3Lite_atl.h
Go to the documentation of this file.
1
9#pragma once
10
12#include "LibSq3Lite_sq3.h"
13
14#undef SQ3_DOC
15#define SQ3_DOC __doc
16
17/*****************************************************************************/
18/* */
19/* Macro_API */
20/* */
21/*****************************************************************************/
22
23// BEGIN-HEADER - created by 'atl_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
24
25#undef HEADER
26#define HEADER
27
28// If the source of libsq3lite is direct used in an external library
29// (without dynamic linking) and this library should *not* export
30// the symbol's of libsq3lite then the flag META_IGNORE_EXTERN have
31// to be set
32#undef SQ3_ATL_EXTERN
33#if defined(META_IGNORE_EXTERN)
34# define SQ3_ATL_EXTERN
35#elif defined(PIC)
36 // does we build a DLL ?
37# if defined(DLL_EXPORT)
38 // does we build the libsq3lite library ?
39# if defined(SQ3_ATL_BUILD_DLL)
40# define SQ3_ATL_EXTERN __declspec(dllexport)
41# else
42# define SQ3_ATL_EXTERN __declspec(dllimport)
43# endif
44# else
45 // no DLL - architecture specific extern specifier
46# define SQ3_ATL_EXTERN __attribute__ ((visibility("default")))
47# endif
48#else
50# define SQ3_ATL_EXTERN
51#endif
52
53// external data lookup
54#undef SQ3_ATL_EXTERN_DATA
55#if defined(META_PRIVATE)
56# define SQ3_ATL_EXTERN_DATA extern
57#elif defined(META_IGNORE_EXTERN)
58# define SQ3_ATL_EXTERN_DATA extern
59#elif defined(PIC)
60 // does we build a DLL ?
61# if defined(DLL_EXPORT)
62 // does we build the libsq3lite library ?
63# if defined(SQ3_ATL_BUILD_DLL)
64# define SQ3_ATL_EXTERN_DATA __declspec(dllexport)
65# else
66# define SQ3_ATL_EXTERN_DATA __declspec(dllimport)
67# endif
68# else
69 // no DLL - architecture specific extern specifier
70# define SQ3_ATL_EXTERN_DATA __attribute__ ((visibility("default"))) extern
71# endif
72#else
73# define SQ3_ATL_EXTERN_DATA extern
74#endif
75
76#undef SQ3
77#define SQ3(n) atlsq3lite_ ## n
78#undef NS
79#define NS(n) atlsq3lite_ ## n
80
81// END-HEADER - created by 'atl_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
82
83// BEGIN-Class-def - created by 'atl_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
84
85#define Sq3BlobC_ARGS OBJECT_ARGS
86#define Sq3BlobC_ARGS_CALL OBJECT_ARGS_CALL
87#define Sq3FileC_ARGS OBJECT_ARGS
88#define Sq3FileC_ARGS_CALL OBJECT_ARGS_CALL
89#define Sq3LiteC_ARGS OBJECT_ARGS
90#define Sq3LiteC_ARGS_CALL OBJECT_ARGS_CALL
91#define Sq3StmtC_ARGS OBJECT_ARGS
92#define Sq3StmtC_ARGS_CALL OBJECT_ARGS_CALL
93#define Sq3ValueC_ARGS OBJECT_ARGS
94#define Sq3ValueC_ARGS_CALL OBJECT_ARGS_CALL
95
96// END-Class-def - created by 'atl_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
97
98/*****************************************************************************/
99/* */
100/* check */
101/* */
102/*****************************************************************************/
103
105
106// LNG ******************************************************************************
107// MARK_R
108
110#define OT_SQ3_RT_SIG 0x62626262
111
112typedef struct {
114// OT_MK_RT_StatusE status;
118
119 #define regTclObj(t) OT_OBJ_T t;
120 #define regTclObj2(t,v) OT_OBJ_T t;
121 #define regTclCmd(t) OT_OBJ_T t;
122 #define regTclArray(m,t) OT_OBJ_T t[m];
124 #undef regTclArray
125 #undef regTclCmd
126 #undef regTclObj
127 #undef regTclObj2
128
129 // BEGIN-CLASS-rt - created by 'atl_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
130
151
152 // END-CLASS-rt - created by 'atl_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
153
156
158
159#define OT_SQ3_ARGS OT_SQ3_RT_T asq3rt, OT_MK_RT_T amkrt, OT_ENV_T interp, MK_RT_ARGS
160#define OT_SQ3_CALL asq3rt, amkrt, interp, MK_RT_CALL
161
162#define SETUP_asq3rt_2(r) MK_UNUSED OT_SQ3_RT_T asq3rt = (r) ? (r) : &asq3rtR; \
163 assert(asq3rt && asq3rt->signature == OT_SQ3_RT_SIG); \
164 MK_UNUSED OT_MK_RT_T amkrt = asq3rt->amkrt; \
165 assert(amkrt && amkrt->signature == OT_MK_RT_SIG); \
166 MK_UNUSED OT_ENV_T interp = asq3rt->interp; \
167 MK_UNUSED MOX_RT_T moxrt = amkrt->moxrt; \
168 assert(moxrt && moxrt->signature == MOX_RT_SIG);
169
170#define SETUP_asq3rt(r) SETUP_asq3rt_2(r)
171
172/*****************************************************************************/
173/* */
174/* Class_API */
175/* */
176/*****************************************************************************/
177
178// BEGIN-CLASS - created by 'atl_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
179
180// ----------------------------------------------------------------------
181// class: Sq3BlobC
182
183 #define Sq3BlobC_rt (*asq3rt)
184 #define Sq3BlobC_lngO (Sq3BlobC_rt.AtlSq3BlobC)
185 #undef Sq3BlobCTT
186 #define Sq3BlobCTT (Sq3BlobC_rt.AtlSq3BlobCTT)
187
188 int SQ3(pSq3BlobC_Init) (OT_SQ3_ARGS OT_NS_T);
189
190 #define Sq3BlobC_ObjNew(nat) SQ3(Sq3BlobC_ObjNew) (OT_SQ3_CALL nat)
191 #define OT_TMP_BLOB_OBJ(nat) Sq3BlobC_ObjNew (nat)
192 #define OT_retObj_SET_BLOB(nat) retObj = Sq3BlobC_ObjNew (nat)
193
196 return ( hdl ? MK(AtomObjNew) (OT_MK_CALL Sq3BlobC_X2obj(hdl), asq3rt) : Sq3BlobC_rt.AtlSq3BlobC_MK_NULL );
197 }
198
199// ----------------------------------------------------------------------
200// class: Sq3FileC
201
202 #define Sq3FileC_rt (*asq3rt)
203 #define Sq3FileC_lngO (Sq3FileC_rt.AtlSq3FileC)
204 #undef Sq3FileCTT
205 #define Sq3FileCTT (Sq3FileC_rt.AtlSq3FileCTT)
206
207 int SQ3(pSq3FileC_Init) (OT_SQ3_ARGS OT_NS_T);
208
209 #define Sq3FileC_ObjNew(nat) SQ3(Sq3FileC_ObjNew) (OT_SQ3_CALL nat)
210 #define OT_TMP_FILE_OBJ(nat) Sq3FileC_ObjNew (nat)
211 #define OT_retObj_SET_FILE(nat) retObj = Sq3FileC_ObjNew (nat)
212
215 return ( hdl ? MK(AtomObjNew) (OT_MK_CALL Sq3FileC_X2obj(hdl), asq3rt) : Sq3FileC_rt.AtlSq3FileC_MK_NULL );
216 }
217
218// ----------------------------------------------------------------------
219// class: Sq3LiteC
220
221 #define Sq3LiteC_rt (*asq3rt)
222 #define Sq3LiteC_lngO (Sq3LiteC_rt.AtlSq3LiteC)
223 #undef Sq3LiteCTT
224 #define Sq3LiteCTT (Sq3LiteC_rt.AtlSq3LiteCTT)
225
226 int SQ3(pSq3LiteC_Init) (OT_SQ3_ARGS OT_NS_T);
227
228 #define Sq3LiteC_ObjNew(nat) SQ3(Sq3LiteC_ObjNew) (OT_SQ3_CALL nat)
229 #define OT_TMP_LITE_OBJ(nat) Sq3LiteC_ObjNew (nat)
230 #define OT_retObj_SET_LITE(nat) retObj = Sq3LiteC_ObjNew (nat)
231
234 return ( hdl ? MK(AtomObjNew) (OT_MK_CALL Sq3LiteC_X2obj(hdl), asq3rt) : Sq3LiteC_rt.AtlSq3LiteC_MK_NULL );
235 }
236
237// ----------------------------------------------------------------------
238// class: Sq3StmtC
239
240 #define Sq3StmtC_rt (*asq3rt)
241 #define Sq3StmtC_lngO (Sq3StmtC_rt.AtlSq3StmtC)
242 #undef Sq3StmtCTT
243 #define Sq3StmtCTT (Sq3StmtC_rt.AtlSq3StmtCTT)
244
245 int SQ3(pSq3StmtC_Init) (OT_SQ3_ARGS OT_NS_T);
246
247 #define Sq3StmtC_ObjNew(nat) SQ3(Sq3StmtC_ObjNew) (OT_SQ3_CALL nat)
248 #define OT_TMP_STMT_OBJ(nat) Sq3StmtC_ObjNew (nat)
249 #define OT_retObj_SET_STMT(nat) retObj = Sq3StmtC_ObjNew (nat)
250
253 return ( hdl ? MK(AtomObjNew) (OT_MK_CALL Sq3StmtC_X2obj(hdl), asq3rt) : Sq3StmtC_rt.AtlSq3StmtC_MK_NULL );
254 }
255
256// ----------------------------------------------------------------------
257// class: Sq3ValueC
258
259 #define Sq3ValueC_rt (*asq3rt)
260 #define Sq3ValueC_lngO (Sq3ValueC_rt.AtlSq3ValueC)
261 #undef Sq3ValueCTT
262 #define Sq3ValueCTT (Sq3ValueC_rt.AtlSq3ValueCTT)
263
264 int SQ3(pSq3ValueC_Init) (OT_SQ3_ARGS OT_NS_T);
265
266 #define Sq3ValueC_ObjNew(nat) SQ3(Sq3ValueC_ObjNew) (OT_SQ3_CALL nat)
267 #define OT_TMP_VAL_OBJ(nat) Sq3ValueC_ObjNew (nat)
268 #define OT_retObj_SET_VAL(nat) retObj = Sq3ValueC_ObjNew (nat)
269
272 return ( hdl ? MK(AtomObjNew) (OT_MK_CALL Sq3ValueC_X2obj(hdl), asq3rt) : Sq3ValueC_rt.AtlSq3ValueC_MK_NULL );
273 }
274
275// END-CLASS - created by 'atl_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
276
277/*****************************************************************************/
278/* */
279/* functions */
280/* */
281/*****************************************************************************/
282
283// hint : look at LcConfig
284
285/*****************************************************************************/
286/* */
287/* enum */
288/* */
289/*****************************************************************************/
290
291// BEGIN-enum - created by 'atl_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
292
293SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3AccessE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3AccessE *ret);
294#define Get_Sq3AccessE_FromObj_path SQ3(Get_Sq3AccessE_FromObj)
295
296SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3AuthActionE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3AuthActionE *ret);
297#define Get_Sq3AuthActionE_FromObj_path SQ3(Get_Sq3AuthActionE_FromObj)
298
299SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3AuthReturnE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3AuthReturnE *ret);
300#define Get_Sq3AuthReturnE_FromObj_path SQ3(Get_Sq3AuthReturnE_FromObj)
301
302SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3ChangeSetConflictE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ChangeSetConflictE *ret);
303#define Get_Sq3ChangeSetConflictE_FromObj_path SQ3(Get_Sq3ChangeSetConflictE_FromObj)
304
305SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3ChangesetE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ChangesetE *ret);
306#define Get_Sq3ChangesetE_FromObj_path SQ3(Get_Sq3ChangesetE_FromObj)
307
308SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3CheckpointE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3CheckpointE *ret);
309#define Get_Sq3CheckpointE_FromObj_path SQ3(Get_Sq3CheckpointE_FromObj)
310
311SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3ConfigE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ConfigE *ret);
312#define Get_Sq3ConfigE_FromObj_path SQ3(Get_Sq3ConfigE_FromObj)
313
314SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3ConflictResolutionE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ConflictResolutionE *ret);
315#define Get_Sq3ConflictResolutionE_FromObj_path SQ3(Get_Sq3ConflictResolutionE_FromObj)
316
317SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3DbConfigE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3DbConfigE *ret);
318#define Get_Sq3DbConfigE_FromObj_path SQ3(Get_Sq3DbConfigE_FromObj)
319
320SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3DbStatusE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3DbStatusE *ret);
321#define Get_Sq3DbStatusE_FromObj_path SQ3(Get_Sq3DbStatusE_FromObj)
322
323SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3DeSerializeEF_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3DeSerializeEF *ret);
324#define Get_Sq3DeSerializeEF_FromObj_path SQ3(Get_Sq3DeSerializeEF_FromObj)
325
326SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3ErrorE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ErrorE *ret);
327#define Get_Sq3ErrorE_FromObj_path SQ3(Get_Sq3ErrorE_FromObj)
328
329SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3ExtendetResultCodesE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ExtendetResultCodesE *ret);
330#define Get_Sq3ExtendetResultCodesE_FromObj_path SQ3(Get_Sq3ExtendetResultCodesE_FromObj)
331
332SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3FcntlE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3FcntlE *ret);
333#define Get_Sq3FcntlE_FromObj_path SQ3(Get_Sq3FcntlE_FromObj)
334
335SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3FunctionEF_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3FunctionEF *ret);
336#define Get_Sq3FunctionEF_FromObj_path SQ3(Get_Sq3FunctionEF_FromObj)
337
338SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3IndexConstraintEF_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3IndexConstraintEF *ret);
339#define Get_Sq3IndexConstraintEF_FromObj_path SQ3(Get_Sq3IndexConstraintEF_FromObj)
340
341SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3IoCapEF_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3IoCapEF *ret);
342#define Get_Sq3IoCapEF_FromObj_path SQ3(Get_Sq3IoCapEF_FromObj)
343
344SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3LimitE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3LimitE *ret);
345#define Get_Sq3LimitE_FromObj_path SQ3(Get_Sq3LimitE_FromObj)
346
347SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3LockE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3LockE *ret);
348#define Get_Sq3LockE_FromObj_path SQ3(Get_Sq3LockE_FromObj)
349
350SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3MutexE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3MutexE *ret);
351#define Get_Sq3MutexE_FromObj_path SQ3(Get_Sq3MutexE_FromObj)
352
353SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3OpenEF_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3OpenEF *ret);
354#define Get_Sq3OpenEF_FromObj_path SQ3(Get_Sq3OpenEF_FromObj)
355
356SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3PrepareEF_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3PrepareEF *ret);
357#define Get_Sq3PrepareEF_FromObj_path SQ3(Get_Sq3PrepareEF_FromObj)
358
359SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3ScanStatE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ScanStatE *ret);
360#define Get_Sq3ScanStatE_FromObj_path SQ3(Get_Sq3ScanStatE_FromObj)
361
362SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3SerializeE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3SerializeE *ret);
363#define Get_Sq3SerializeE_FromObj_path SQ3(Get_Sq3SerializeE_FromObj)
364
365SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3SessionObjConfigE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3SessionObjConfigE *ret);
366#define Get_Sq3SessionObjConfigE_FromObj_path SQ3(Get_Sq3SessionObjConfigE_FromObj)
367
368SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3ShmLockE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ShmLockE *ret);
369#define Get_Sq3ShmLockE_FromObj_path SQ3(Get_Sq3ShmLockE_FromObj)
370
371SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3StatusE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3StatusE *ret);
372#define Get_Sq3StatusE_FromObj_path SQ3(Get_Sq3StatusE_FromObj)
373
374SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3StmtStatusE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3StmtStatusE *ret);
375#define Get_Sq3StmtStatusE_FromObj_path SQ3(Get_Sq3StmtStatusE_FromObj)
376
377SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3SyncEF_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3SyncEF *ret);
378#define Get_Sq3SyncEF_FromObj_path SQ3(Get_Sq3SyncEF_FromObj)
379
380SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3TestCtrlE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3TestCtrlE *ret);
381#define Get_Sq3TestCtrlE_FromObj_path SQ3(Get_Sq3TestCtrlE_FromObj)
382
383SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3TextE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3TextE *ret);
384#define Get_Sq3TextE_FromObj_path SQ3(Get_Sq3TextE_FromObj)
385
386SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3TraceEF_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3TraceEF *ret);
387#define Get_Sq3TraceEF_FromObj_path SQ3(Get_Sq3TraceEF_FromObj)
388
389SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3TxnE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3TxnE *ret);
390#define Get_Sq3TxnE_FromObj_path SQ3(Get_Sq3TxnE_FromObj)
391
392SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3TypeE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3TypeE *ret);
393#define Get_Sq3TypeE_FromObj_path SQ3(Get_Sq3TypeE_FromObj)
394
395SQ3_ATL_EXTERN int MK_DECL SQ3(Get_Sq3VtabE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3VtabE *ret);
396#define Get_Sq3VtabE_FromObj_path SQ3(Get_Sq3VtabE_FromObj)
397
398// END-enum - created by 'atl_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
399
400// BEGIN-enum-tostring - created by 'atl_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
401
402#define OT_NEW_Sq3_enum_OBJ(typ,val) SQ3(Sq3 ## typ ## _ToString(val))
403
405
407
409
411
413
415
417
419
421
423
425
427
429
431
433
435
437
439
441
443
445
447
449
451
453
455
457
459
461
463
465
467
469
471
473
474// END-enum-tostring - created by 'atl_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
475
476// BEGIN-fupu - created by 'tcl_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/libsq3lite.meta' - DO NOT change
477// END-fupu - created by 'tcl_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/libsq3lite.meta' - DO NOT change
478
479#undef HEADER
tag: nhi1-release-250425
#define MK(n)
MOX_ENV_T OT_ENV_T
MOX_NS_T OT_NS_T
MOX_CLS_T OT_CLS_T
#define OT_MK_CALL
MOX_OBJ_T OT_OBJ_T
#define SQ3(n)
#define OT_SQ3_ARGS
#define Sq3StmtC_rt
#define Sq3BlobC_ObjNew(nat)
OT_SQ3_RT_S * OT_SQ3_RT_T
#define Sq3FileC_rt
#define Sq3StmtC_ObjNew(nat)
#define Sq3ValueC_rt
#define Sq3LiteC_ObjNew(nat)
#define Sq3LiteC_rt
#define Sq3ValueC_ObjNew(nat)
#define Sq3BlobC_rt
#define SQ3_ATL_EXTERN
static library
#define Sq3FileC_ObjNew(nat)
__thread OT_SQ3_RT_S asq3rtR
initialize the Sq3Lite package
tag: nhi1-release-250425
#define MK_DECL
#define mk_inline
#define MK_ARTIFICIAL
unsigned int MK_SIG
#define MkThreadLocal
#define MK_RT_ARGS
#define Sq3BlobC_type
same as Sq3BlobS but useable in a class-macro as: class##_type …
#define Sq3BlobC_X2obj(x)
#define Sq3FileC_type
same as Sq3FileS but useable in a class-macro as: class##_type …
#define Sq3FileC_X2obj(x)
#define Sq3LiteC_type
same as Sq3LiteS but useable in a class-macro as: class##_type …
#define Sq3LiteC_X2obj(x)
#define SQ3_EXTERN_DATA
Sq3IndexConstraintEF
Virtual Table Constraint Operator Codes.
MK_STRN Sq3SerializeE_ToString(enum Sq3SerializeE value)
return the Sq3SerializeE as string …
MK_STRN Sq3DbStatusE_ToString(enum Sq3DbStatusE value)
return the Sq3DbStatusE as string …
MK_STRN Sq3AuthActionE_ToString(enum Sq3AuthActionE value)
return the Sq3AuthActionE as string …
Sq3AuthActionE
Authorizer Action Codes.
MK_STRN Sq3TxnE_ToString(enum Sq3TxnE value)
return the Sq3TxnE as string …
MK_STRN Sq3DbConfigE_ToString(enum Sq3DbConfigE value)
return the Sq3DbConfigE as string …
Sq3VtabE
Virtual Table Configuration Options.
Sq3ChangeSetConflictE
Constants Returned By The Conflict Handler.
Sq3CheckpointE
Checkpoint Mode Values.
Definition Sq3Enum_sq3.h:34
MK_STRN Sq3AccessE_ToString(enum Sq3AccessE value)
return the Sq3AccessE as string …
MK_STRN Sq3IoCapEF_ToString(enum Sq3IoCapEF value)
return the Sq3IoCapEF as string …
MK_STRN Sq3ConflictResolutionE_ToString(enum Sq3ConflictResolutionE value)
return the Sq3ConflictResolutionE as string …
MK_STRN Sq3CheckpointE_ToString(enum Sq3CheckpointE value)
return the Sq3CheckpointE as string …
Sq3ConfigE
Configuration Options.
Sq3StmtStatusE
Status Parameters for prepared statements.
Sq3OpenEF
Flags For File Open Operations.
Sq3TextE
Text Encodings.
Sq3FcntlE
Standard File Control Opcodes.
MK_STRN Sq3FunctionEF_ToString(enum Sq3FunctionEF value)
return the Sq3FunctionEF as string …
MK_STRN Sq3ErrorE_ToString(enum Sq3ErrorE value)
return the Sq3ErrorE as string …
MK_STRN Sq3StmtStatusE_ToString(enum Sq3StmtStatusE value)
return the Sq3StmtStatusE as string …
MK_STRN Sq3DeSerializeEF_ToString(enum Sq3DeSerializeEF value)
return the Sq3DeSerializeEF as string …
MK_STRN Sq3ScanStatE_ToString(enum Sq3ScanStatE value)
return the Sq3ScanStatE as string …
Sq3SessionObjConfigE
Options for sqlite3session_object_config.
Sq3LimitE
Run-Time Limit Categories.
Sq3StatusE
Status Parameters.
Sq3TypeE
Fundamental Datatypes.
MK_STRN Sq3IndexConstraintEF_ToString(enum Sq3IndexConstraintEF value)
return the Sq3IndexConstraintEF as string …
Sq3MutexE
Mutex Types.
Sq3PrepareEF
Prepare Flags.
Sq3DbConfigE
Database Connection Configuration Options.
Sq3SerializeE
Flags for sqlite3_serialize.
MK_STRN Sq3StatusE_ToString(enum Sq3StatusE value)
return the Sq3StatusE as string …
MK_STRN Sq3SessionObjConfigE_ToString(enum Sq3SessionObjConfigE value)
return the Sq3SessionObjConfigE as string …
Sq3AccessE
Flags for the xAccess VFS method.
MK_STRN Sq3ConfigE_ToString(enum Sq3ConfigE value)
return the Sq3ConfigE as string …
Sq3DeSerializeEF
Flags for sqlite3_deserialize()
Sq3LockE
File Locking Levels.
Sq3AuthReturnE
Authorizer Return Codes.
MK_STRN Sq3PrepareEF_ToString(enum Sq3PrepareEF value)
return the Sq3PrepareEF as string …
MK_STRN Sq3LimitE_ToString(enum Sq3LimitE value)
return the Sq3LimitE as string …
MK_STRN Sq3TraceEF_ToString(enum Sq3TraceEF value)
return the Sq3TraceEF as string …
Sq3ErrorE
Result Codes.
Sq3DbStatusE
Status Parameters for database connections.
Definition Sq3Enum_sq3.h:79
Sq3IoCapEF
Device Characteristics.
Sq3SyncEF
Synchronization Type Flags.
Sq3TraceEF
SQL Trace Event Codes.
MK_STRN Sq3LockE_ToString(enum Sq3LockE value)
return the Sq3LockE as string …
Sq3ChangesetE
Constants Passed To The Conflict Handler.
Sq3TestCtrlE
Testing Interface Operation Codes.
MK_STRN Sq3OpenEF_ToString(enum Sq3OpenEF value)
return the Sq3OpenEF as string …
MK_STRN Sq3TestCtrlE_ToString(enum Sq3TestCtrlE value)
return the Sq3TestCtrlE as string …
MK_STRN Sq3TypeE_ToString(enum Sq3TypeE value)
return the Sq3TypeE as string …
MK_STRN Sq3ShmLockE_ToString(enum Sq3ShmLockE value)
return the Sq3ShmLockE as string …
Sq3ExtendetResultCodesE
Extended Result Codes.
MK_STRN Sq3MutexE_ToString(enum Sq3MutexE value)
return the Sq3MutexE as string …
MK_STRN Sq3FcntlE_ToString(enum Sq3FcntlE value)
return the Sq3FcntlE as string …
MK_STRN Sq3ChangesetE_ToString(enum Sq3ChangesetE value)
return the Sq3ChangesetE as string …
MK_STRN Sq3ChangeSetConflictE_ToString(enum Sq3ChangeSetConflictE value)
return the Sq3ChangeSetConflictE as string …
Sq3ShmLockE
Flags for the xShmLock VFS method.
MK_STRN Sq3ExtendetResultCodesE_ToString(enum Sq3ExtendetResultCodesE value)
return the Sq3ExtendetResultCodesE as string …
MK_STRN Sq3TextE_ToString(enum Sq3TextE value)
return the Sq3TextE as string …
MK_STRN Sq3VtabE_ToString(enum Sq3VtabE value)
return the Sq3VtabE as string …
MK_STRN Sq3SyncEF_ToString(enum Sq3SyncEF value)
return the Sq3SyncEF as string …
Sq3ScanStatE
Prepared Statement Scan Status Opcodes.
Sq3TxnE
Allowed return values from sqlite3_txn_state()
MK_STRN Sq3AuthReturnE_ToString(enum Sq3AuthReturnE value)
return the Sq3AuthReturnE as string …
Sq3FunctionEF
Function Flags.
Sq3ConflictResolutionE
Conflict resolution modes.
#define Sq3StmtC_type
same as Sq3StmtS but useable in a class-macro as: class##_type …
#define Sq3StmtC_X2obj(x)
#define Sq3ValueC_X2obj(x)
#define Sq3ValueC_type
same as Sq3ValueS but useable in a class-macro as: class##_type …
tag: nhi1-release-250425
OT_OBJ_T AtlSq3BlobC_MK_NULL
MK_TYP AtlSq3BlobCTT
OT_OBJ_T AtlSq3ValueC_MK_NULL
OT_NS_T AtlSq3BlobC_NS
OT_NS_T AtlSq3FileC_NS
OT_CLS_T AtlSq3BlobC
OT_OBJ_T AtlSq3StmtC_MK_NULL
OT_NS_T AtlSq3LiteC_NS
MK_TYP AtlSq3ValueCTT
MK_TYP AtlSq3LiteCTT
OT_CLS_T AtlSq3FileC
OT_NS_T AtlSq3StmtC_NS
OT_CLS_T AtlSq3ValueC
MK_TYP AtlSq3FileCTT
MK_TYP AtlSq3StmtCTT
OT_ENV_T interp
OT_CLS_T AtlSq3LiteC
OT_MK_RT_T amkrt
OT_OBJ_T AtlSq3LiteC_MK_NULL
OT_OBJ_T AtlSq3FileC_MK_NULL
OT_NS_T AtlSq3ValueC_NS
OT_CLS_T AtlSq3StmtC