theSq3Lite 10.0
Loading...
Searching...
No Matches
LibSq3Lite_tcl.h
Go to the documentation of this file.
1
9#pragma once
10
11#include "LibMkKernel_tcl.h"
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 'tcl_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_TCL_EXTERN
33#if defined(META_IGNORE_EXTERN)
34# define SQ3_TCL_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_TCL_BUILD_DLL)
40# define SQ3_TCL_EXTERN __declspec(dllexport)
41# else
42# define SQ3_TCL_EXTERN __declspec(dllimport)
43# endif
44# else
45 // no DLL - architecture specific extern specifier
46# define SQ3_TCL_EXTERN __attribute__ ((visibility("default")))
47# endif
48#else
50# define SQ3_TCL_EXTERN
51#endif
52
53// external data lookup
54#undef SQ3_TCL_EXTERN_DATA
55#if defined(META_PRIVATE)
56# define SQ3_TCL_EXTERN_DATA extern
57#elif defined(META_IGNORE_EXTERN)
58# define SQ3_TCL_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_TCL_BUILD_DLL)
64# define SQ3_TCL_EXTERN_DATA __declspec(dllexport)
65# else
66# define SQ3_TCL_EXTERN_DATA __declspec(dllimport)
67# endif
68# else
69 // no DLL - architecture specific extern specifier
70# define SQ3_TCL_EXTERN_DATA __attribute__ ((visibility("default"))) extern
71# endif
72#else
73# define SQ3_TCL_EXTERN_DATA extern
74#endif
75
76#undef SQ3
77#define SQ3(n) tclsq3lite_ ## n
78#undef NS
79#define NS(n) tclsq3lite_ ## n
80
81// END-HEADER - created by 'tcl_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
82
83// BEGIN-Class-def - created by 'tcl_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 'tcl_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
97
98/*****************************************************************************/
99/* */
100/* check */
101/* */
102/*****************************************************************************/
103
105
106/*****************************************************************************/
107/* */
108/* Class_API */
109/* */
110/*****************************************************************************/
111
112// BEGIN-CLASS - created by 'tcl_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
113
114// ----------------------------------------------------------------------
115// class: Sq3BlobC
116
117 #define Sq3BlobC_lngO SQ3(Sq3BlobC)
120
121 int SQ3(pSq3BlobC_Init) (MK_RT_ARGS OT_ENV_T, OT_NS_T );
122
123 #define OT_retObj_SET_BLOB(nat) retObj = SQ3(Sq3BlobC_ObjNew) (MK_RT_CALL interp,nat)
124
125 #define OT_TMP_BLOB_OBJ(val) SQ3(Sq3BlobC_ObjNew) (MK_RT_CALL interp,val)
126
129 return ( hdl ? MK(AtomObjNew) (MK_RT_CALL interp, Sq3BlobC_X2obj(hdl)) : SQ3(Sq3BlobC_MK_NULL) );
130 }
131
132// ----------------------------------------------------------------------
133// class: Sq3FileC
134
135 #define Sq3FileC_lngO SQ3(Sq3FileC)
138
139 int SQ3(pSq3FileC_Init) (MK_RT_ARGS OT_ENV_T, OT_NS_T );
140
141 #define OT_retObj_SET_FILE(nat) retObj = SQ3(Sq3FileC_ObjNew) (MK_RT_CALL interp,nat)
142
143 #define OT_TMP_FILE_OBJ(val) SQ3(Sq3FileC_ObjNew) (MK_RT_CALL interp,val)
144
147 return ( hdl ? MK(AtomObjNew) (MK_RT_CALL interp, Sq3FileC_X2obj(hdl)) : SQ3(Sq3FileC_MK_NULL) );
148 }
149
150// ----------------------------------------------------------------------
151// class: Sq3LiteC
152
153 #define Sq3LiteC_lngO SQ3(Sq3LiteC)
156
157 int SQ3(pSq3LiteC_Init) (MK_RT_ARGS OT_ENV_T, OT_NS_T );
158
159 #define OT_retObj_SET_LITE(nat) retObj = SQ3(Sq3LiteC_ObjNew) (MK_RT_CALL interp,nat)
160
161 #define OT_TMP_LITE_OBJ(val) SQ3(Sq3LiteC_ObjNew) (MK_RT_CALL interp,val)
162
165 return ( hdl ? MK(AtomObjNew) (MK_RT_CALL interp, Sq3LiteC_X2obj(hdl)) : SQ3(Sq3LiteC_MK_NULL) );
166 }
167
168// ----------------------------------------------------------------------
169// class: Sq3StmtC
170
171 #define Sq3StmtC_lngO SQ3(Sq3StmtC)
174
175 int SQ3(pSq3StmtC_Init) (MK_RT_ARGS OT_ENV_T, OT_NS_T );
176
177 #define OT_retObj_SET_STMT(nat) retObj = SQ3(Sq3StmtC_ObjNew) (MK_RT_CALL interp,nat)
178
179 #define OT_TMP_STMT_OBJ(val) SQ3(Sq3StmtC_ObjNew) (MK_RT_CALL interp,val)
180
183 return ( hdl ? MK(AtomObjNew) (MK_RT_CALL interp, Sq3StmtC_X2obj(hdl)) : SQ3(Sq3StmtC_MK_NULL) );
184 }
185
186// ----------------------------------------------------------------------
187// class: Sq3ValueC
188
189 #define Sq3ValueC_lngO SQ3(Sq3ValueC)
192
193 int SQ3(pSq3ValueC_Init) (MK_RT_ARGS OT_ENV_T, OT_NS_T );
194
195 #define OT_retObj_SET_VAL(nat) retObj = SQ3(Sq3ValueC_ObjNew) (MK_RT_CALL interp,nat)
196
197 #define OT_TMP_VAL_OBJ(val) SQ3(Sq3ValueC_ObjNew) (MK_RT_CALL interp,val)
198
201 return ( hdl ? MK(AtomObjNew) (MK_RT_CALL interp, Sq3ValueC_X2obj(hdl)) : SQ3(Sq3ValueC_MK_NULL) );
202 }
203
204// END-CLASS - created by 'tcl_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
205
206/*****************************************************************************/
207/* */
208/* functions */
209/* */
210/*****************************************************************************/
211
212// hint : look at LcConfig
213
214/*****************************************************************************/
215/* */
216/* enum */
217/* */
218/*****************************************************************************/
219
220// BEGIN-enum - created by 'tcl_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
221
222SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3AccessE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3AccessE *ret);
223#define Get_Sq3AccessE_FromObj_path SQ3(Get_Sq3AccessE_FromObj)
224
225SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3AuthActionE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3AuthActionE *ret);
226#define Get_Sq3AuthActionE_FromObj_path SQ3(Get_Sq3AuthActionE_FromObj)
227
228SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3AuthReturnE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3AuthReturnE *ret);
229#define Get_Sq3AuthReturnE_FromObj_path SQ3(Get_Sq3AuthReturnE_FromObj)
230
231SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3ChangeSetConflictE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ChangeSetConflictE *ret);
232#define Get_Sq3ChangeSetConflictE_FromObj_path SQ3(Get_Sq3ChangeSetConflictE_FromObj)
233
234SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3ChangesetE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ChangesetE *ret);
235#define Get_Sq3ChangesetE_FromObj_path SQ3(Get_Sq3ChangesetE_FromObj)
236
237SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3CheckpointE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3CheckpointE *ret);
238#define Get_Sq3CheckpointE_FromObj_path SQ3(Get_Sq3CheckpointE_FromObj)
239
240SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3ConfigE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ConfigE *ret);
241#define Get_Sq3ConfigE_FromObj_path SQ3(Get_Sq3ConfigE_FromObj)
242
243SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3ConflictResolutionE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ConflictResolutionE *ret);
244#define Get_Sq3ConflictResolutionE_FromObj_path SQ3(Get_Sq3ConflictResolutionE_FromObj)
245
246SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3DbConfigE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3DbConfigE *ret);
247#define Get_Sq3DbConfigE_FromObj_path SQ3(Get_Sq3DbConfigE_FromObj)
248
249SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3DbStatusE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3DbStatusE *ret);
250#define Get_Sq3DbStatusE_FromObj_path SQ3(Get_Sq3DbStatusE_FromObj)
251
252SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3DeSerializeEF_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3DeSerializeEF *ret);
253#define Get_Sq3DeSerializeEF_FromObj_path SQ3(Get_Sq3DeSerializeEF_FromObj)
254
255SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3ErrorE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ErrorE *ret);
256#define Get_Sq3ErrorE_FromObj_path SQ3(Get_Sq3ErrorE_FromObj)
257
258SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3ExtendetResultCodesE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ExtendetResultCodesE *ret);
259#define Get_Sq3ExtendetResultCodesE_FromObj_path SQ3(Get_Sq3ExtendetResultCodesE_FromObj)
260
261SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3FcntlE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3FcntlE *ret);
262#define Get_Sq3FcntlE_FromObj_path SQ3(Get_Sq3FcntlE_FromObj)
263
264SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3FunctionEF_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3FunctionEF *ret);
265#define Get_Sq3FunctionEF_FromObj_path SQ3(Get_Sq3FunctionEF_FromObj)
266
267SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3IndexConstraintEF_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3IndexConstraintEF *ret);
268#define Get_Sq3IndexConstraintEF_FromObj_path SQ3(Get_Sq3IndexConstraintEF_FromObj)
269
270SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3IoCapEF_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3IoCapEF *ret);
271#define Get_Sq3IoCapEF_FromObj_path SQ3(Get_Sq3IoCapEF_FromObj)
272
273SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3LimitE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3LimitE *ret);
274#define Get_Sq3LimitE_FromObj_path SQ3(Get_Sq3LimitE_FromObj)
275
276SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3LockE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3LockE *ret);
277#define Get_Sq3LockE_FromObj_path SQ3(Get_Sq3LockE_FromObj)
278
279SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3MutexE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3MutexE *ret);
280#define Get_Sq3MutexE_FromObj_path SQ3(Get_Sq3MutexE_FromObj)
281
282SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3OpenEF_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3OpenEF *ret);
283#define Get_Sq3OpenEF_FromObj_path SQ3(Get_Sq3OpenEF_FromObj)
284
285SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3PrepareEF_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3PrepareEF *ret);
286#define Get_Sq3PrepareEF_FromObj_path SQ3(Get_Sq3PrepareEF_FromObj)
287
288SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3ScanStatE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ScanStatE *ret);
289#define Get_Sq3ScanStatE_FromObj_path SQ3(Get_Sq3ScanStatE_FromObj)
290
291SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3SerializeE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3SerializeE *ret);
292#define Get_Sq3SerializeE_FromObj_path SQ3(Get_Sq3SerializeE_FromObj)
293
294SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3SessionObjConfigE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3SessionObjConfigE *ret);
295#define Get_Sq3SessionObjConfigE_FromObj_path SQ3(Get_Sq3SessionObjConfigE_FromObj)
296
297SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3ShmLockE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ShmLockE *ret);
298#define Get_Sq3ShmLockE_FromObj_path SQ3(Get_Sq3ShmLockE_FromObj)
299
300SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3StatusE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3StatusE *ret);
301#define Get_Sq3StatusE_FromObj_path SQ3(Get_Sq3StatusE_FromObj)
302
303SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3StmtStatusE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3StmtStatusE *ret);
304#define Get_Sq3StmtStatusE_FromObj_path SQ3(Get_Sq3StmtStatusE_FromObj)
305
306SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3SyncEF_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3SyncEF *ret);
307#define Get_Sq3SyncEF_FromObj_path SQ3(Get_Sq3SyncEF_FromObj)
308
309SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3TestCtrlE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3TestCtrlE *ret);
310#define Get_Sq3TestCtrlE_FromObj_path SQ3(Get_Sq3TestCtrlE_FromObj)
311
312SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3TextE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3TextE *ret);
313#define Get_Sq3TextE_FromObj_path SQ3(Get_Sq3TextE_FromObj)
314
315SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3TraceEF_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3TraceEF *ret);
316#define Get_Sq3TraceEF_FromObj_path SQ3(Get_Sq3TraceEF_FromObj)
317
318SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3TxnE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3TxnE *ret);
319#define Get_Sq3TxnE_FromObj_path SQ3(Get_Sq3TxnE_FromObj)
320
321SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3TypeE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3TypeE *ret);
322#define Get_Sq3TypeE_FromObj_path SQ3(Get_Sq3TypeE_FromObj)
323
324SQ3_TCL_EXTERN int MK_DECL SQ3(Get_Sq3VtabE_FromObj)(MK_RT_ARGS OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3VtabE *ret);
325#define Get_Sq3VtabE_FromObj_path SQ3(Get_Sq3VtabE_FromObj)
326
327// END-enum - created by 'tcl_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
328
329// BEGIN-enum-tostring - created by 'tcl_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
330
331#define OT_NEW_Sq3_enum_OBJ(typ,val) SQ3(Sq3 ## typ ## _ToString(val))
332
334
336
338
340
342
344
346
348
350
352
354
356
358
360
362
364
366
368
370
372
374
376
378
380
382
384
386
388
390
392
394
396
398
400
402
403// END-enum-tostring - created by 'tcl_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
404
405// BEGIN-fupu - created by 'tcl_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/libsq3lite.meta' - DO NOT change
406// END-fupu - created by 'tcl_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/libsq3lite.meta' - DO NOT change
407
408#undef HEADER
tag: nhi1-release-250425
#define MK(n)
Tcl_Class OT_CLS_T
Tcl_Namespace * OT_NS_T
Tcl_Interp * OT_ENV_T
Tcl_Obj * OT_OBJ_T
tag: nhi1-release-250425
#define SQ3(n)
#define SQ3_TCL_EXTERN
static library
#define SQ3_TCL_EXTERN_DATA
#define MK_DECL
#define mk_inline
#define MK_ARTIFICIAL
#define MkThreadLocal
#define MK_RT_CALL
#define MK_RT_ARGS
static MK_ARTIFICIAL SQ3_BLOB Sq3BlobC_ObjNew(sqlite3_blob *hdl)
return Programming-Language-Micro-Kernel (PLMK) instance from native hdl …
#define Sq3BlobC_type
same as Sq3BlobS but useable in a class-macro as: class##_type …
#define Sq3BlobC_X2obj(x)
static MK_ARTIFICIAL SQ3_FILE Sq3FileC_ObjNew(sqlite3_file *hdl)
return Programming-Language-Micro-Kernel (PLMK) instance from native hdl …
#define Sq3FileC_type
same as Sq3FileS but useable in a class-macro as: class##_type …
#define Sq3FileC_X2obj(x)
static MK_ARTIFICIAL SQ3_LITE Sq3LiteC_ObjNew(sqlite3 *hdl)
return Programming-Language-Micro-Kernel (PLMK) instance from native hdl …
#define Sq3LiteC_type
same as Sq3LiteS but useable in a class-macro as: class##_type …
#define Sq3LiteC_X2obj(x)
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.
static MK_ARTIFICIAL SQ3_STMT Sq3StmtC_ObjNew(sqlite3_stmt *hdl)
return Programming-Language-Micro-Kernel (PLMK) instance from native hdl …
#define Sq3StmtC_type
same as Sq3StmtS but useable in a class-macro as: class##_type …
#define Sq3StmtC_X2obj(x)
static MK_ARTIFICIAL SQ3_VAL Sq3ValueC_ObjNew(sqlite3_value *hdl)
return Programming-Language-Micro-Kernel (PLMK) instance from native hdl …
#define Sq3ValueC_X2obj(x)
#define Sq3ValueC_type
same as Sq3ValueS but useable in a class-macro as: class##_type …
tag: nhi1-release-250425