11#define META_FILE_NAME "LibSq3Lite_atl.c"
12#define VER TCL_OO_METHOD_VERSION_CURRENT
17#define OtClass_ARGS OBJCMD_ARGS
19#define OT_SETUP_hdl_static \
22 MK_UNUSED OT_SQ3_RT_T asq3rt = clientData; \
23 MK_UNUSED OT_MK_RT_T amkrt = asq3rt->amkrt; \
24 MK_UNUSED MK_RT mkrt = asq3rt->mkrt; \
25 MK_UNUSED MK_ERR hdl = &MkERROR;
30#define Sq3CleanupTmpl()
143#define AccessE_FromInt_doc "Sq3AccessE [Sq3Lite::AccessE_FromInt value:int32]"
144#define AuthActionE_FromInt_doc "Sq3AuthActionE [Sq3Lite::AuthActionE_FromInt value:int32]"
145#define AuthReturnE_FromInt_doc "Sq3AuthReturnE [Sq3Lite::AuthReturnE_FromInt value:int32]"
146#define ChangeSetConflictE_FromInt_doc "Sq3ChangeSetConflictE [Sq3Lite::ChangeSetConflictE_FromInt value:int32]"
147#define ChangesetE_FromInt_doc "Sq3ChangesetE [Sq3Lite::ChangesetE_FromInt value:int32]"
148#define CheckpointE_FromInt_doc "Sq3CheckpointE [Sq3Lite::CheckpointE_FromInt value:int32]"
149#define ConfigE_FromInt_doc "Sq3ConfigE [Sq3Lite::ConfigE_FromInt value:int32]"
150#define ConflictResolutionE_FromInt_doc "Sq3ConflictResolutionE [Sq3Lite::ConflictResolutionE_FromInt value:int32]"
151#define DbConfigE_FromInt_doc "Sq3DbConfigE [Sq3Lite::DbConfigE_FromInt value:int32]"
152#define DbStatusE_FromInt_doc "Sq3DbStatusE [Sq3Lite::DbStatusE_FromInt value:int32]"
153#define DeSerializeEF_FromInt_doc "Sq3DeSerializeEF [Sq3Lite::DeSerializeEF_FromInt value:int32]"
154#define ErrorE_FromInt_doc "Sq3ErrorE [Sq3Lite::ErrorE_FromInt value:int32]"
155#define ExtendetResultCodesE_FromInt_doc "Sq3ExtendetResultCodesE [Sq3Lite::ExtendetResultCodesE_FromInt value:int32]"
156#define FcntlE_FromInt_doc "Sq3FcntlE [Sq3Lite::FcntlE_FromInt value:int32]"
157#define FunctionEF_FromInt_doc "Sq3FunctionEF [Sq3Lite::FunctionEF_FromInt value:int32]"
158#define IndexConstraintEF_FromInt_doc "Sq3IndexConstraintEF [Sq3Lite::IndexConstraintEF_FromInt value:int32]"
159#define IoCapEF_FromInt_doc "Sq3IoCapEF [Sq3Lite::IoCapEF_FromInt value:int32]"
160#define LimitE_FromInt_doc "Sq3LimitE [Sq3Lite::LimitE_FromInt value:int32]"
161#define LockE_FromInt_doc "Sq3LockE [Sq3Lite::LockE_FromInt value:int32]"
162#define MutexE_FromInt_doc "Sq3MutexE [Sq3Lite::MutexE_FromInt value:int32]"
163#define OpenEF_FromInt_doc "Sq3OpenEF [Sq3Lite::OpenEF_FromInt value:int32]"
164#define PrepareEF_FromInt_doc "Sq3PrepareEF [Sq3Lite::PrepareEF_FromInt value:int32]"
165#define ScanStatE_FromInt_doc "Sq3ScanStatE [Sq3Lite::ScanStatE_FromInt value:int32]"
166#define SerializeE_FromInt_doc "Sq3SerializeE [Sq3Lite::SerializeE_FromInt value:int32]"
167#define SessionObjConfigE_FromInt_doc "Sq3SessionObjConfigE [Sq3Lite::SessionObjConfigE_FromInt value:int32]"
168#define ShmLockE_FromInt_doc "Sq3ShmLockE [Sq3Lite::ShmLockE_FromInt value:int32]"
169#define StatusE_FromInt_doc "Sq3StatusE [Sq3Lite::StatusE_FromInt value:int32]"
170#define StmtStatusE_FromInt_doc "Sq3StmtStatusE [Sq3Lite::StmtStatusE_FromInt value:int32]"
171#define SyncEF_FromInt_doc "Sq3SyncEF [Sq3Lite::SyncEF_FromInt value:int32]"
172#define TestCtrlE_FromInt_doc "Sq3TestCtrlE [Sq3Lite::TestCtrlE_FromInt value:int32]"
173#define TextE_FromInt_doc "Sq3TextE [Sq3Lite::TextE_FromInt value:int32]"
174#define TraceEF_FromInt_doc "Sq3TraceEF [Sq3Lite::TraceEF_FromInt value:int32]"
175#define TxnE_FromInt_doc "Sq3TxnE [Sq3Lite::TxnE_FromInt value:int32]"
176#define TypeE_FromInt_doc "Sq3TypeE [Sq3Lite::TypeE_FromInt value:int32]"
177#define VtabE_FromInt_doc "Sq3VtabE [Sq3Lite::VtabE_FromInt value:int32]"
180#define AccessE_ToInt_doc "int32 [Sq3Lite::AccessE_ToInt value:Sq3AccessE]"
181#define AccessE_ToString_doc "string [Sq3Lite::AccessE_ToString value:Sq3AccessE]"
182#define AuthActionE_ToInt_doc "int32 [Sq3Lite::AuthActionE_ToInt value:Sq3AuthActionE]"
183#define AuthActionE_ToString_doc "string [Sq3Lite::AuthActionE_ToString value:Sq3AuthActionE]"
184#define AuthReturnE_ToInt_doc "int32 [Sq3Lite::AuthReturnE_ToInt value:Sq3AuthReturnE]"
185#define AuthReturnE_ToString_doc "string [Sq3Lite::AuthReturnE_ToString value:Sq3AuthReturnE]"
186#define ChangeSetConflictE_ToInt_doc "int32 [Sq3Lite::ChangeSetConflictE_ToInt value:Sq3ChangeSetConflictE]"
187#define ChangeSetConflictE_ToString_doc "string [Sq3Lite::ChangeSetConflictE_ToString value:Sq3ChangeSetConflictE]"
188#define ChangesetE_ToInt_doc "int32 [Sq3Lite::ChangesetE_ToInt value:Sq3ChangesetE]"
189#define ChangesetE_ToString_doc "string [Sq3Lite::ChangesetE_ToString value:Sq3ChangesetE]"
190#define CheckpointE_ToInt_doc "int32 [Sq3Lite::CheckpointE_ToInt value:Sq3CheckpointE]"
191#define CheckpointE_ToString_doc "string [Sq3Lite::CheckpointE_ToString value:Sq3CheckpointE]"
192#define ConfigE_ToInt_doc "int32 [Sq3Lite::ConfigE_ToInt value:Sq3ConfigE]"
193#define ConfigE_ToString_doc "string [Sq3Lite::ConfigE_ToString value:Sq3ConfigE]"
194#define ConflictResolutionE_ToInt_doc "int32 [Sq3Lite::ConflictResolutionE_ToInt value:Sq3ConflictResolutionE]"
195#define ConflictResolutionE_ToString_doc "string [Sq3Lite::ConflictResolutionE_ToString value:Sq3ConflictResolutionE]"
196#define DbConfigE_ToInt_doc "int32 [Sq3Lite::DbConfigE_ToInt value:Sq3DbConfigE]"
197#define DbConfigE_ToString_doc "string [Sq3Lite::DbConfigE_ToString value:Sq3DbConfigE]"
198#define DbStatusE_ToInt_doc "int32 [Sq3Lite::DbStatusE_ToInt value:Sq3DbStatusE]"
199#define DbStatusE_ToString_doc "string [Sq3Lite::DbStatusE_ToString value:Sq3DbStatusE]"
200#define DeSerializeEF_ToInt_doc "int32 [Sq3Lite::DeSerializeEF_ToInt value:Sq3DeSerializeEF]"
201#define DeSerializeEF_ToString_doc "string [Sq3Lite::DeSerializeEF_ToString value:Sq3DeSerializeEF]"
202#define ErrorE_ToInt_doc "int32 [Sq3Lite::ErrorE_ToInt value:Sq3ErrorE]"
203#define ErrorE_ToString_doc "string [Sq3Lite::ErrorE_ToString value:Sq3ErrorE]"
204#define ExtendetResultCodesE_ToInt_doc "int32 [Sq3Lite::ExtendetResultCodesE_ToInt value:Sq3ExtendetResultCodesE]"
205#define ExtendetResultCodesE_ToString_doc "string [Sq3Lite::ExtendetResultCodesE_ToString value:Sq3ExtendetResultCodesE]"
206#define FcntlE_ToInt_doc "int32 [Sq3Lite::FcntlE_ToInt value:Sq3FcntlE]"
207#define FcntlE_ToString_doc "string [Sq3Lite::FcntlE_ToString value:Sq3FcntlE]"
208#define FunctionEF_ToInt_doc "int32 [Sq3Lite::FunctionEF_ToInt value:Sq3FunctionEF]"
209#define FunctionEF_ToString_doc "string [Sq3Lite::FunctionEF_ToString value:Sq3FunctionEF]"
210#define IndexConstraintEF_ToInt_doc "int32 [Sq3Lite::IndexConstraintEF_ToInt value:Sq3IndexConstraintEF]"
211#define IndexConstraintEF_ToString_doc "string [Sq3Lite::IndexConstraintEF_ToString value:Sq3IndexConstraintEF]"
212#define IoCapEF_ToInt_doc "int32 [Sq3Lite::IoCapEF_ToInt value:Sq3IoCapEF]"
213#define IoCapEF_ToString_doc "string [Sq3Lite::IoCapEF_ToString value:Sq3IoCapEF]"
214#define LimitE_ToInt_doc "int32 [Sq3Lite::LimitE_ToInt value:Sq3LimitE]"
215#define LimitE_ToString_doc "string [Sq3Lite::LimitE_ToString value:Sq3LimitE]"
216#define LockE_ToInt_doc "int32 [Sq3Lite::LockE_ToInt value:Sq3LockE]"
217#define LockE_ToString_doc "string [Sq3Lite::LockE_ToString value:Sq3LockE]"
218#define MutexE_ToInt_doc "int32 [Sq3Lite::MutexE_ToInt value:Sq3MutexE]"
219#define MutexE_ToString_doc "string [Sq3Lite::MutexE_ToString value:Sq3MutexE]"
220#define OpenEF_ToInt_doc "int32 [Sq3Lite::OpenEF_ToInt value:Sq3OpenEF]"
221#define OpenEF_ToString_doc "string [Sq3Lite::OpenEF_ToString value:Sq3OpenEF]"
222#define PrepareEF_ToInt_doc "int32 [Sq3Lite::PrepareEF_ToInt value:Sq3PrepareEF]"
223#define PrepareEF_ToString_doc "string [Sq3Lite::PrepareEF_ToString value:Sq3PrepareEF]"
224#define ScanStatE_ToInt_doc "int32 [Sq3Lite::ScanStatE_ToInt value:Sq3ScanStatE]"
225#define ScanStatE_ToString_doc "string [Sq3Lite::ScanStatE_ToString value:Sq3ScanStatE]"
226#define SerializeE_ToInt_doc "int32 [Sq3Lite::SerializeE_ToInt value:Sq3SerializeE]"
227#define SerializeE_ToString_doc "string [Sq3Lite::SerializeE_ToString value:Sq3SerializeE]"
228#define SessionObjConfigE_ToInt_doc "int32 [Sq3Lite::SessionObjConfigE_ToInt value:Sq3SessionObjConfigE]"
229#define SessionObjConfigE_ToString_doc "string [Sq3Lite::SessionObjConfigE_ToString value:Sq3SessionObjConfigE]"
230#define ShmLockE_ToInt_doc "int32 [Sq3Lite::ShmLockE_ToInt value:Sq3ShmLockE]"
231#define ShmLockE_ToString_doc "string [Sq3Lite::ShmLockE_ToString value:Sq3ShmLockE]"
232#define StatusE_ToInt_doc "int32 [Sq3Lite::StatusE_ToInt value:Sq3StatusE]"
233#define StatusE_ToString_doc "string [Sq3Lite::StatusE_ToString value:Sq3StatusE]"
234#define StmtStatusE_ToInt_doc "int32 [Sq3Lite::StmtStatusE_ToInt value:Sq3StmtStatusE]"
235#define StmtStatusE_ToString_doc "string [Sq3Lite::StmtStatusE_ToString value:Sq3StmtStatusE]"
236#define SyncEF_ToInt_doc "int32 [Sq3Lite::SyncEF_ToInt value:Sq3SyncEF]"
237#define SyncEF_ToString_doc "string [Sq3Lite::SyncEF_ToString value:Sq3SyncEF]"
238#define TestCtrlE_ToInt_doc "int32 [Sq3Lite::TestCtrlE_ToInt value:Sq3TestCtrlE]"
239#define TestCtrlE_ToString_doc "string [Sq3Lite::TestCtrlE_ToString value:Sq3TestCtrlE]"
240#define TextE_ToInt_doc "int32 [Sq3Lite::TextE_ToInt value:Sq3TextE]"
241#define TextE_ToString_doc "string [Sq3Lite::TextE_ToString value:Sq3TextE]"
242#define TraceEF_ToInt_doc "int32 [Sq3Lite::TraceEF_ToInt value:Sq3TraceEF]"
243#define TraceEF_ToString_doc "string [Sq3Lite::TraceEF_ToString value:Sq3TraceEF]"
244#define TxnE_ToInt_doc "int32 [Sq3Lite::TxnE_ToInt value:Sq3TxnE]"
245#define TxnE_ToString_doc "string [Sq3Lite::TxnE_ToString value:Sq3TxnE]"
246#define TypeE_ToInt_doc "int32 [Sq3Lite::TypeE_ToInt value:Sq3TypeE]"
247#define TypeE_ToString_doc "string [Sq3Lite::TypeE_ToString value:Sq3TypeE]"
248#define VtabE_ToInt_doc "int32 [Sq3Lite::VtabE_ToInt value:Sq3VtabE]"
249#define VtabE_ToString_doc "string [Sq3Lite::VtabE_ToString value:Sq3VtabE]"
252#define KeywordNameBUF_doc "MkBufferC [Sq3Lite::KeywordNameBUF num:int32]"
255#define Cleanup_doc "Sq3Lite::Cleanup"
256#define CompileOptionGet_doc "string [Sq3Lite::CompileOptionGet N:int32]"
257#define CompileOptionUsed_doc "bool [Sq3Lite::CompileOptionUsed zOptName:string]"
258#define Complete_doc "Sq3Lite::Complete sql:string"
259#define ErrorCheckI_doc "bool [Sq3Lite::ErrorCheckI ret:Sq3ErrorE]"
260#define FilenameDatabase_doc "string [Sq3Lite::FilenameDatabase F:string]"
261#define FilenameJournal_doc "string [Sq3Lite::FilenameJournal F:string]"
262#define FilenameWal_doc "string [Sq3Lite::FilenameWal F:string]"
263#define FreeFilename_doc "Sq3Lite::FreeFilename arg0:string"
264#define HardHeapLimit64_doc "int64 [Sq3Lite::HardHeapLimit64 N:int64]"
265#define Initialize_doc "Sq3Lite::Initialize"
266#define KeywordCheck_doc "Sq3Lite::KeywordCheck arg0:string arg1:int32"
267#define KeywordCount_doc "Sq3Lite::KeywordCount"
268#define Libversion_doc "string [Sq3Lite::Libversion]"
269#define LibversionNumber_doc "Sq3Lite::LibversionNumber"
270#define MemoryHighwater_doc "int64 [Sq3Lite::MemoryHighwater resetFlag:int32]"
271#define MemoryUsed_doc "int64 [Sq3Lite::MemoryUsed]"
272#define OsEnd_doc "Sq3Lite::OsEnd"
273#define OsInit_doc "Sq3Lite::OsInit"
274#define ReleaseMemory_doc "Sq3Lite::ReleaseMemory N:int32"
275#define Setup_doc "Sq3Lite::Setup"
276#define Shutdown_doc "Sq3Lite::Shutdown"
277#define SoftHeapLimit64_doc "int64 [Sq3Lite::SoftHeapLimit64 N:int64]"
278#define Sourceid_doc "string [Sq3Lite::Sourceid]"
279#define StrGlob_doc "int32 [Sq3Lite::StrGlob zGlob:string zStr:string]"
280#define StrIcmp_doc "int32 [Sq3Lite::StrIcmp arg0:string arg1:string]"
281#define StrLike_doc "int32 [Sq3Lite::StrLike zGlob:string zStr:string cEsc:int32]"
282#define StrNicmp_doc "int32 [Sq3Lite::StrNicmp arg0:string arg1:string arg2:int32]"
283#define Threadsafe_doc "Sq3Lite::Threadsafe"
284#define UriBoolean_doc "Sq3Lite::UriBoolean z:string zParam:string bDefault:int32"
285#define UriInt64_doc "int64 [Sq3Lite::UriInt64 arg0:string arg1:string arg2:int64]"
286#define UriKey_doc "string [Sq3Lite::UriKey z:string N:int32]"
287#define UriParameter_doc "string [Sq3Lite::UriParameter z:string zParam:string]"
290#define KeywordName_doc "{kwd:string kwdsz:int32} [Sq3Lite::KeywordName num:int32]"
291#define Status_doc "{pCurrent:int32 pHighwater:int32} [Sq3Lite::Status op:Sq3StatusE resetFlag:bool]"
292#define Status64_doc "{pCurrent:int64 pHighwater:int64} [Sq3Lite::Status64 op:Sq3StatusE resetFlag:bool]"
1068 check_LNG(Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
1069 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index))
return TCL_ERROR;
1070 *ret = keys[index].
val;
1182 check_LNG(Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
1183 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index))
return TCL_ERROR;
1184 *ret = keys[index].
val;
1203 check_LNG(Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
1204 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index))
return TCL_ERROR;
1205 *ret = keys[index].
val;
1227 check_LNG(Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
1228 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index))
return TCL_ERROR;
1229 *ret = keys[index].
val;
1254 check_LNG(Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
1255 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index))
return TCL_ERROR;
1256 *ret = keys[index].
val;
1278 check_LNG(Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
1279 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index))
return TCL_ERROR;
1280 *ret = keys[index].
val;
1374 check_LNG(Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
1375 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index))
return TCL_ERROR;
1376 *ret = keys[index].
val;
1395 check_LNG(Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
1396 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index))
return TCL_ERROR;
1397 *ret = keys[index].
val;
1470 check_LNG(Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
1471 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index))
return TCL_ERROR;
1472 *ret = keys[index].
val;
1524 check_LNG(Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
1525 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index))
return TCL_ERROR;
1526 *ret = keys[index].
val;
1652 check_LNG(Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
1653 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index))
return TCL_ERROR;
1654 *ret = keys[index].
val;
1988 check_LNG(Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
1989 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index))
return TCL_ERROR;
1990 *ret = keys[index].
val;
2123 check_LNG(Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2124 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index))
return TCL_ERROR;
2125 *ret = keys[index].
val;
2332 check_LNG(Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2333 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index))
return TCL_ERROR;
2334 *ret = keys[index].
val;
2359 check_LNG(Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2360 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index))
return TCL_ERROR;
2361 *ret = keys[index].
val;
2419 check_LNG(Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2420 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index))
return TCL_ERROR;
2421 *ret = keys[index].
val;
2555 check_LNG(Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2556 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index))
return TCL_ERROR;
2557 *ret = keys[index].
val;
2573 check_LNG(Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2574 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index))
return TCL_ERROR;
2575 *ret = keys[index].
val;
2593 check_LNG(Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2594 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index))
return TCL_ERROR;
2595 *ret = keys[index].
val;
2617 check_LNG(Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2618 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index))
return TCL_ERROR;
2619 *ret = keys[index].
val;
2659 check_LNG(Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2660 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index))
return TCL_ERROR;
2661 *ret = keys[index].
val;
2698 check_LNG(Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2699 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index))
return TCL_ERROR;
2700 *ret = keys[index].
val;
2835 check_LNG(Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2836 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index))
return TCL_ERROR;
2837 *ret = keys[index].
val;
2865 check_LNG(Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2866 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index))
return TCL_ERROR;
2867 *ret = keys[index].
val;
2909 check_LNG(Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2910 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index))
return TCL_ERROR;
2911 *ret = keys[index].
val;
2936 check_LNG(Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2937 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index))
return TCL_ERROR;
2938 *ret = keys[index].
val;
2960 check_LNG(Tcl_GetIndexFromObjStruct (interp, enumE, &keys,
2961 sizeof(
struct LookupClassS),
"enum", TCL_EXACT, &index))
return TCL_ERROR;
2962 *ret = keys[index].
val;
5231 SQ3_FILENAME arg0 = 0;
5267 SQ3_FILENAME arg0 = 0;
5327 {
"::Sq3Lite::AccessE_FromInt" ,
NS(Sq3Lite_AccessE_FromInt) },
5328 {
"::Sq3Lite::AuthActionE_FromInt" ,
NS(Sq3Lite_AuthActionE_FromInt) },
5329 {
"::Sq3Lite::AuthReturnE_FromInt" ,
NS(Sq3Lite_AuthReturnE_FromInt) },
5330 {
"::Sq3Lite::ChangeSetConflictE_FromInt" ,
NS(Sq3Lite_ChangeSetConflictE_FromInt) },
5331 {
"::Sq3Lite::ChangesetE_FromInt" ,
NS(Sq3Lite_ChangesetE_FromInt) },
5332 {
"::Sq3Lite::CheckpointE_FromInt" ,
NS(Sq3Lite_CheckpointE_FromInt) },
5333 {
"::Sq3Lite::ConfigE_FromInt" ,
NS(Sq3Lite_ConfigE_FromInt) },
5334 {
"::Sq3Lite::ConflictResolutionE_FromInt" ,
NS(Sq3Lite_ConflictResolutionE_FromInt) },
5335 {
"::Sq3Lite::DbConfigE_FromInt" ,
NS(Sq3Lite_DbConfigE_FromInt) },
5336 {
"::Sq3Lite::DbStatusE_FromInt" ,
NS(Sq3Lite_DbStatusE_FromInt) },
5337 {
"::Sq3Lite::DeSerializeEF_FromInt" ,
NS(Sq3Lite_DeSerializeEF_FromInt) },
5338 {
"::Sq3Lite::ErrorE_FromInt" ,
NS(Sq3Lite_ErrorE_FromInt) },
5339 {
"::Sq3Lite::ExtendetResultCodesE_FromInt" ,
NS(Sq3Lite_ExtendetResultCodesE_FromInt) },
5340 {
"::Sq3Lite::FcntlE_FromInt" ,
NS(Sq3Lite_FcntlE_FromInt) },
5341 {
"::Sq3Lite::FunctionEF_FromInt" ,
NS(Sq3Lite_FunctionEF_FromInt) },
5342 {
"::Sq3Lite::IndexConstraintEF_FromInt" ,
NS(Sq3Lite_IndexConstraintEF_FromInt) },
5343 {
"::Sq3Lite::IoCapEF_FromInt" ,
NS(Sq3Lite_IoCapEF_FromInt) },
5344 {
"::Sq3Lite::LimitE_FromInt" ,
NS(Sq3Lite_LimitE_FromInt) },
5345 {
"::Sq3Lite::LockE_FromInt" ,
NS(Sq3Lite_LockE_FromInt) },
5346 {
"::Sq3Lite::MutexE_FromInt" ,
NS(Sq3Lite_MutexE_FromInt) },
5347 {
"::Sq3Lite::OpenEF_FromInt" ,
NS(Sq3Lite_OpenEF_FromInt) },
5348 {
"::Sq3Lite::PrepareEF_FromInt" ,
NS(Sq3Lite_PrepareEF_FromInt) },
5349 {
"::Sq3Lite::ScanStatE_FromInt" ,
NS(Sq3Lite_ScanStatE_FromInt) },
5350 {
"::Sq3Lite::SerializeE_FromInt" ,
NS(Sq3Lite_SerializeE_FromInt) },
5351 {
"::Sq3Lite::SessionObjConfigE_FromInt" ,
NS(Sq3Lite_SessionObjConfigE_FromInt) },
5352 {
"::Sq3Lite::ShmLockE_FromInt" ,
NS(Sq3Lite_ShmLockE_FromInt) },
5353 {
"::Sq3Lite::StatusE_FromInt" ,
NS(Sq3Lite_StatusE_FromInt) },
5354 {
"::Sq3Lite::StmtStatusE_FromInt" ,
NS(Sq3Lite_StmtStatusE_FromInt) },
5355 {
"::Sq3Lite::SyncEF_FromInt" ,
NS(Sq3Lite_SyncEF_FromInt) },
5356 {
"::Sq3Lite::TestCtrlE_FromInt" ,
NS(Sq3Lite_TestCtrlE_FromInt) },
5357 {
"::Sq3Lite::TextE_FromInt" ,
NS(Sq3Lite_TextE_FromInt) },
5358 {
"::Sq3Lite::TraceEF_FromInt" ,
NS(Sq3Lite_TraceEF_FromInt) },
5359 {
"::Sq3Lite::TxnE_FromInt" ,
NS(Sq3Lite_TxnE_FromInt) },
5360 {
"::Sq3Lite::TypeE_FromInt" ,
NS(Sq3Lite_TypeE_FromInt) },
5361 {
"::Sq3Lite::VtabE_FromInt" ,
NS(Sq3Lite_VtabE_FromInt) },
5364 {
"::Sq3Lite::AccessE_ToInt" ,
NS(Sq3Lite_AccessE_ToInt) },
5365 {
"::Sq3Lite::AccessE_ToString" ,
NS(Sq3Lite_AccessE_ToString) },
5366 {
"::Sq3Lite::AuthActionE_ToInt" ,
NS(Sq3Lite_AuthActionE_ToInt) },
5367 {
"::Sq3Lite::AuthActionE_ToString" ,
NS(Sq3Lite_AuthActionE_ToString) },
5368 {
"::Sq3Lite::AuthReturnE_ToInt" ,
NS(Sq3Lite_AuthReturnE_ToInt) },
5369 {
"::Sq3Lite::AuthReturnE_ToString" ,
NS(Sq3Lite_AuthReturnE_ToString) },
5370 {
"::Sq3Lite::ChangeSetConflictE_ToInt" ,
NS(Sq3Lite_ChangeSetConflictE_ToInt) },
5371 {
"::Sq3Lite::ChangeSetConflictE_ToString" ,
NS(Sq3Lite_ChangeSetConflictE_ToString) },
5372 {
"::Sq3Lite::ChangesetE_ToInt" ,
NS(Sq3Lite_ChangesetE_ToInt) },
5373 {
"::Sq3Lite::ChangesetE_ToString" ,
NS(Sq3Lite_ChangesetE_ToString) },
5374 {
"::Sq3Lite::CheckpointE_ToInt" ,
NS(Sq3Lite_CheckpointE_ToInt) },
5375 {
"::Sq3Lite::CheckpointE_ToString" ,
NS(Sq3Lite_CheckpointE_ToString) },
5376 {
"::Sq3Lite::ConfigE_ToInt" ,
NS(Sq3Lite_ConfigE_ToInt) },
5377 {
"::Sq3Lite::ConfigE_ToString" ,
NS(Sq3Lite_ConfigE_ToString) },
5378 {
"::Sq3Lite::ConflictResolutionE_ToInt" ,
NS(Sq3Lite_ConflictResolutionE_ToInt) },
5379 {
"::Sq3Lite::ConflictResolutionE_ToString" ,
NS(Sq3Lite_ConflictResolutionE_ToString) },
5380 {
"::Sq3Lite::DbConfigE_ToInt" ,
NS(Sq3Lite_DbConfigE_ToInt) },
5381 {
"::Sq3Lite::DbConfigE_ToString" ,
NS(Sq3Lite_DbConfigE_ToString) },
5382 {
"::Sq3Lite::DbStatusE_ToInt" ,
NS(Sq3Lite_DbStatusE_ToInt) },
5383 {
"::Sq3Lite::DbStatusE_ToString" ,
NS(Sq3Lite_DbStatusE_ToString) },
5384 {
"::Sq3Lite::DeSerializeEF_ToInt" ,
NS(Sq3Lite_DeSerializeEF_ToInt) },
5385 {
"::Sq3Lite::DeSerializeEF_ToString" ,
NS(Sq3Lite_DeSerializeEF_ToString) },
5386 {
"::Sq3Lite::ErrorE_ToInt" ,
NS(Sq3Lite_ErrorE_ToInt) },
5387 {
"::Sq3Lite::ErrorE_ToString" ,
NS(Sq3Lite_ErrorE_ToString) },
5388 {
"::Sq3Lite::ExtendetResultCodesE_ToInt" ,
NS(Sq3Lite_ExtendetResultCodesE_ToInt) },
5389 {
"::Sq3Lite::ExtendetResultCodesE_ToString" ,
NS(Sq3Lite_ExtendetResultCodesE_ToString) },
5390 {
"::Sq3Lite::FcntlE_ToInt" ,
NS(Sq3Lite_FcntlE_ToInt) },
5391 {
"::Sq3Lite::FcntlE_ToString" ,
NS(Sq3Lite_FcntlE_ToString) },
5392 {
"::Sq3Lite::FunctionEF_ToInt" ,
NS(Sq3Lite_FunctionEF_ToInt) },
5393 {
"::Sq3Lite::FunctionEF_ToString" ,
NS(Sq3Lite_FunctionEF_ToString) },
5394 {
"::Sq3Lite::IndexConstraintEF_ToInt" ,
NS(Sq3Lite_IndexConstraintEF_ToInt) },
5395 {
"::Sq3Lite::IndexConstraintEF_ToString" ,
NS(Sq3Lite_IndexConstraintEF_ToString) },
5396 {
"::Sq3Lite::IoCapEF_ToInt" ,
NS(Sq3Lite_IoCapEF_ToInt) },
5397 {
"::Sq3Lite::IoCapEF_ToString" ,
NS(Sq3Lite_IoCapEF_ToString) },
5398 {
"::Sq3Lite::LimitE_ToInt" ,
NS(Sq3Lite_LimitE_ToInt) },
5399 {
"::Sq3Lite::LimitE_ToString" ,
NS(Sq3Lite_LimitE_ToString) },
5400 {
"::Sq3Lite::LockE_ToInt" ,
NS(Sq3Lite_LockE_ToInt) },
5401 {
"::Sq3Lite::LockE_ToString" ,
NS(Sq3Lite_LockE_ToString) },
5402 {
"::Sq3Lite::MutexE_ToInt" ,
NS(Sq3Lite_MutexE_ToInt) },
5403 {
"::Sq3Lite::MutexE_ToString" ,
NS(Sq3Lite_MutexE_ToString) },
5404 {
"::Sq3Lite::OpenEF_ToInt" ,
NS(Sq3Lite_OpenEF_ToInt) },
5405 {
"::Sq3Lite::OpenEF_ToString" ,
NS(Sq3Lite_OpenEF_ToString) },
5406 {
"::Sq3Lite::PrepareEF_ToInt" ,
NS(Sq3Lite_PrepareEF_ToInt) },
5407 {
"::Sq3Lite::PrepareEF_ToString" ,
NS(Sq3Lite_PrepareEF_ToString) },
5408 {
"::Sq3Lite::ScanStatE_ToInt" ,
NS(Sq3Lite_ScanStatE_ToInt) },
5409 {
"::Sq3Lite::ScanStatE_ToString" ,
NS(Sq3Lite_ScanStatE_ToString) },
5410 {
"::Sq3Lite::SerializeE_ToInt" ,
NS(Sq3Lite_SerializeE_ToInt) },
5411 {
"::Sq3Lite::SerializeE_ToString" ,
NS(Sq3Lite_SerializeE_ToString) },
5412 {
"::Sq3Lite::SessionObjConfigE_ToInt" ,
NS(Sq3Lite_SessionObjConfigE_ToInt) },
5413 {
"::Sq3Lite::SessionObjConfigE_ToString" ,
NS(Sq3Lite_SessionObjConfigE_ToString) },
5414 {
"::Sq3Lite::ShmLockE_ToInt" ,
NS(Sq3Lite_ShmLockE_ToInt) },
5415 {
"::Sq3Lite::ShmLockE_ToString" ,
NS(Sq3Lite_ShmLockE_ToString) },
5416 {
"::Sq3Lite::StatusE_ToInt" ,
NS(Sq3Lite_StatusE_ToInt) },
5417 {
"::Sq3Lite::StatusE_ToString" ,
NS(Sq3Lite_StatusE_ToString) },
5418 {
"::Sq3Lite::StmtStatusE_ToInt" ,
NS(Sq3Lite_StmtStatusE_ToInt) },
5419 {
"::Sq3Lite::StmtStatusE_ToString" ,
NS(Sq3Lite_StmtStatusE_ToString) },
5420 {
"::Sq3Lite::SyncEF_ToInt" ,
NS(Sq3Lite_SyncEF_ToInt) },
5421 {
"::Sq3Lite::SyncEF_ToString" ,
NS(Sq3Lite_SyncEF_ToString) },
5422 {
"::Sq3Lite::TestCtrlE_ToInt" ,
NS(Sq3Lite_TestCtrlE_ToInt) },
5423 {
"::Sq3Lite::TestCtrlE_ToString" ,
NS(Sq3Lite_TestCtrlE_ToString) },
5424 {
"::Sq3Lite::TextE_ToInt" ,
NS(Sq3Lite_TextE_ToInt) },
5425 {
"::Sq3Lite::TextE_ToString" ,
NS(Sq3Lite_TextE_ToString) },
5426 {
"::Sq3Lite::TraceEF_ToInt" ,
NS(Sq3Lite_TraceEF_ToInt) },
5427 {
"::Sq3Lite::TraceEF_ToString" ,
NS(Sq3Lite_TraceEF_ToString) },
5428 {
"::Sq3Lite::TxnE_ToInt" ,
NS(Sq3Lite_TxnE_ToInt) },
5429 {
"::Sq3Lite::TxnE_ToString" ,
NS(Sq3Lite_TxnE_ToString) },
5430 {
"::Sq3Lite::TypeE_ToInt" ,
NS(Sq3Lite_TypeE_ToInt) },
5431 {
"::Sq3Lite::TypeE_ToString" ,
NS(Sq3Lite_TypeE_ToString) },
5432 {
"::Sq3Lite::VtabE_ToInt" ,
NS(Sq3Lite_VtabE_ToInt) },
5433 {
"::Sq3Lite::VtabE_ToString" ,
NS(Sq3Lite_VtabE_ToString) },
5436 {
"::Sq3Lite::KeywordNameBUF" ,
NS(Sq3Lite_KeywordNameBUF) },
5439 {
"::Sq3Lite::Cleanup" ,
NS(Sq3Lite_Cleanup) },
5440 {
"::Sq3Lite::CompileOptionGet" ,
NS(Sq3Lite_CompileOptionGet) },
5441 {
"::Sq3Lite::CompileOptionUsed" ,
NS(Sq3Lite_CompileOptionUsed) },
5442 {
"::Sq3Lite::Complete" ,
NS(Sq3Lite_Complete) },
5443 {
"::Sq3Lite::ErrorCheckI" ,
NS(Sq3Lite_ErrorCheckI) },
5444 {
"::Sq3Lite::FilenameDatabase" ,
NS(Sq3Lite_FilenameDatabase) },
5445 {
"::Sq3Lite::FilenameJournal" ,
NS(Sq3Lite_FilenameJournal) },
5446 {
"::Sq3Lite::FilenameWal" ,
NS(Sq3Lite_FilenameWal) },
5447 {
"::Sq3Lite::FreeFilename" ,
NS(Sq3Lite_FreeFilename) },
5448 {
"::Sq3Lite::HardHeapLimit64" ,
NS(Sq3Lite_HardHeapLimit64) },
5449 {
"::Sq3Lite::Initialize" ,
NS(Sq3Lite_Initialize) },
5450 {
"::Sq3Lite::KeywordCheck" ,
NS(Sq3Lite_KeywordCheck) },
5451 {
"::Sq3Lite::KeywordCount" ,
NS(Sq3Lite_KeywordCount) },
5452 {
"::Sq3Lite::Libversion" ,
NS(Sq3Lite_Libversion) },
5453 {
"::Sq3Lite::LibversionNumber" ,
NS(Sq3Lite_LibversionNumber) },
5454 {
"::Sq3Lite::MemoryHighwater" ,
NS(Sq3Lite_MemoryHighwater) },
5455 {
"::Sq3Lite::MemoryUsed" ,
NS(Sq3Lite_MemoryUsed) },
5456 {
"::Sq3Lite::OsEnd" ,
NS(Sq3Lite_OsEnd) },
5457 {
"::Sq3Lite::OsInit" ,
NS(Sq3Lite_OsInit) },
5458 {
"::Sq3Lite::ReleaseMemory" ,
NS(Sq3Lite_ReleaseMemory) },
5459 {
"::Sq3Lite::Setup" ,
NS(Sq3Lite_Setup) },
5460 {
"::Sq3Lite::Shutdown" ,
NS(Sq3Lite_Shutdown) },
5461 {
"::Sq3Lite::SoftHeapLimit64" ,
NS(Sq3Lite_SoftHeapLimit64) },
5462 {
"::Sq3Lite::Sourceid" ,
NS(Sq3Lite_Sourceid) },
5463 {
"::Sq3Lite::StrGlob" ,
NS(Sq3Lite_StrGlob) },
5464 {
"::Sq3Lite::StrIcmp" ,
NS(Sq3Lite_StrIcmp) },
5465 {
"::Sq3Lite::StrLike" ,
NS(Sq3Lite_StrLike) },
5466 {
"::Sq3Lite::StrNicmp" ,
NS(Sq3Lite_StrNicmp) },
5467 {
"::Sq3Lite::Threadsafe" ,
NS(Sq3Lite_Threadsafe) },
5468 {
"::Sq3Lite::UriBoolean" ,
NS(Sq3Lite_UriBoolean) },
5469 {
"::Sq3Lite::UriInt64" ,
NS(Sq3Lite_UriInt64) },
5470 {
"::Sq3Lite::UriKey" ,
NS(Sq3Lite_UriKey) },
5471 {
"::Sq3Lite::UriParameter" ,
NS(Sq3Lite_UriParameter) },
5474 {
"::Sq3Lite::KeywordName" ,
NS(Sq3Lite_KeywordName) },
5475 {
"::Sq3Lite::Status" ,
NS(Sq3Lite_Status) },
5476 {
"::Sq3Lite::Status64" ,
NS(Sq3Lite_Status64) },
5496void NS(Sq3Lite_ns_delete)(ClientData clientData)
5499 assert(asq3rt != NULL);
5502#ifdef OT_DEBUG_NAMESPACE_DELETE
5510 ns = Tcl_FindNamespace(interp,
"::Sq3LiteC",NULL,TCL_GLOBAL_ONLY);
5511 if (ns) Tcl_DeleteNamespace(ns);
5512 ns = Tcl_FindNamespace(interp,
"::Sq3FileC",NULL,TCL_GLOBAL_ONLY);
5513 if (ns) Tcl_DeleteNamespace(ns);
5514 ns = Tcl_FindNamespace(interp,
"::Sq3BlobC",NULL,TCL_GLOBAL_ONLY);
5515 if (ns) Tcl_DeleteNamespace(ns);
5516 ns = Tcl_FindNamespace(interp,
"::Sq3StmtC",NULL,TCL_GLOBAL_ONLY);
5517 if (ns) Tcl_DeleteNamespace(ns);
5518 ns = Tcl_FindNamespace(interp,
"::Sq3ValueC",NULL,TCL_GLOBAL_ONLY);
5519 if (ns) Tcl_DeleteNamespace(ns);
5523 #define AtlRtFree(tok) if (asq3rt->tok) { Tcl_DecrRefCount(asq3rt->tok); asq3rt->tok = NULL; }
5524 #define regTclObj2(t,v) AtlRtFree(t)
5525 #define regTclObj(t) AtlRtFree(t)
5526 #define regTclCmd(t) AtlRtFree(t)
5566 if (Tcl_InitStubs (interp,
"8.5",
false) == NULL) {
5576 check_LNG (Tcl_PkgProvideEx (interp,
"atlsq3lite", META_VERSION, &
asq3rtR ));
5579 if (Tcl_GetVar(interp,
"::tcl::newPkgs", TCL_GLOBAL_ONLY) != NULL)
return TCL_OK;
5583 MK_STRN ver = Tcl_PkgRequireEx(interp,
"atlmkkernel", META_VERSION, 1, (ClientData*) &amkrt);
5584 if (ver == NULL)
return TCL_ERROR;
5591 asq3rt->
amkrt = amkrt;
5594 Tcl_SetErrorCode(interp,
"ATLSQ3",
"INIT",
"SIGNATURE",
"INVALID", NULL);
5595 Tcl_SetResult(interp,
"error: ATLSQ3 setup failed with INVALID signature", TCL_STATIC);
5600 #define regTclObj2(t,v) asq3rt->t = asq3rt->t ? asq3rt->t : ({ OT_OBJ_T val=STR2VAL(v); Tcl_IncrRefCount(val); val;})
5601 #define regTclObj(t) regTclObj2(t,#t)
5602 #define regTclCmd(t) regTclObj2(t,#t)
5609 OT_NS_T ns = Tcl_FindNamespace(interp,
"::Sq3Lite",NULL,TCL_GLOBAL_ONLY);
5611 ns = Tcl_CreateNamespace(interp,
"::Sq3Lite",asq3rt,
NS(Sq3Lite_ns_delete));
5612 if (ns == NULL)
return TCL_ERROR;
5633 return Atlsq3lite_Init(interp);
#define OT_CHECK_bool(val)
#define OT_SETUP_VARARGS(min, max, d)
#define OT_retObj_SET_BOL(nat)
#define OT_SETUP_NOARG(d)
#define OT_SETUP_ONEARG(d)
#define OT_DEBUG_NAMESPACE_DELETE(...)
#define OT_CHECK_NI4(val)
#define OT_CHECK_NI8(val)
#define OT_retObj_SET_Error
#define ot_enum_append(_o, _s)
#define OT_retObj_SET_BUF(nat)
#define OT_retObj_SET_I64(nat)
#define OT_retObj_SET_List
#define OT_CHECK_REQUIRED(val)
#define OT_retObj_SET_None
#define OT_retObj_SET_I32(nat)
#define OT_TMP_I32_OBJ(val)
#define OT_TMP_I64_OBJ(val)
#define OT_CHECK_ENUM(ename, val)
#define OT_retObj_APPEND(var)
#define OT_retObj_SET_STR(nat)
#define OT_TMP_STR_OBJ(val)
#define OT_retObj_SET(val)
#define MkErrorC_Check(mng, PROC)
#define OT_CHECK_STRN(val)
#define ShmLockE_ToInt_doc
OT_ATL_EXTERN int Atlsq_Init(Tcl_Interp *interp)
#define ConfigE_FromInt_doc
#define ScanStatE_FromInt_doc
#define KeywordNameBUF_doc
#define CompileOptionGet_doc
#define StatusE_ToString_doc
#define ExtendetResultCodesE_FromInt_doc
#define OpenEF_ToString_doc
#define AuthReturnE_ToString_doc
#define ConflictResolutionE_ToInt_doc
#define FcntlE_FromInt_doc
#define MutexE_FromInt_doc
#define AccessE_ToString_doc
#define TraceEF_ToString_doc
#define SerializeE_ToInt_doc
#define FunctionEF_ToString_doc
#define MemoryHighwater_doc
#define FunctionEF_FromInt_doc
#define StmtStatusE_ToInt_doc
#define DbStatusE_ToInt_doc
#define TraceEF_ToInt_doc
#define ExtendetResultCodesE_ToString_doc
#define TraceEF_FromInt_doc
#define ScanStatE_ToInt_doc
#define AccessE_FromInt_doc
#define CompileOptionUsed_doc
#define DeSerializeEF_ToInt_doc
#define ConfigE_ToInt_doc
#define ConflictResolutionE_ToString_doc
#define AuthReturnE_ToInt_doc
#define SerializeE_ToString_doc
#define DbConfigE_ToString_doc
#define LimitE_FromInt_doc
#define ChangeSetConflictE_FromInt_doc
#define PrepareEF_ToString_doc
#define AccessE_ToInt_doc
#define StmtStatusE_FromInt_doc
#define ScanStatE_ToString_doc
#define VtabE_FromInt_doc
#define DbStatusE_FromInt_doc
#define SessionObjConfigE_ToString_doc
#define DbConfigE_FromInt_doc
#define PrepareEF_ToInt_doc
#define ChangesetE_ToInt_doc
#define HardHeapLimit64_doc
#define SoftHeapLimit64_doc
#define FilenameDatabase_doc
#define DeSerializeEF_ToString_doc
#define SessionObjConfigE_ToInt_doc
#define ConfigE_ToString_doc
#define StmtStatusE_ToString_doc
OT_ATL_EXTERN int Atlsq3lite_Unload(Tcl_Interp *interp, int flags)
OT_ATL_EXTERN int Atlsq_Unload(Tcl_Interp *interp, int flags)
#define AuthReturnE_FromInt_doc
#define StatusE_FromInt_doc
#define IoCapEF_FromInt_doc
#define ShmLockE_FromInt_doc
#define ErrorE_ToString_doc
#define TestCtrlE_ToInt_doc
#define ChangeSetConflictE_ToInt_doc
#define LibversionNumber_doc
#define LockE_ToString_doc
#define LimitE_ToString_doc
#define IndexConstraintEF_ToInt_doc
#define IndexConstraintEF_FromInt_doc
#define CheckpointE_FromInt_doc
#define PrepareEF_FromInt_doc
#define MutexE_ToString_doc
#define OT_SETUP_hdl_static
#define TextE_ToString_doc
#define ErrorE_FromInt_doc
#define IoCapEF_ToString_doc
#define SerializeE_FromInt_doc
#define DbStatusE_ToString_doc
#define ShmLockE_ToString_doc
#define ConflictResolutionE_FromInt_doc
#define TextE_FromInt_doc
#define ExtendetResultCodesE_ToInt_doc
#define TypeE_FromInt_doc
#define StatusE_ToInt_doc
#define CheckpointE_ToInt_doc
#define TxnE_ToString_doc
#define AuthActionE_ToString_doc
#define SessionObjConfigE_FromInt_doc
#define ChangeSetConflictE_ToString_doc
#define IoCapEF_ToInt_doc
#define ChangesetE_FromInt_doc
#define SyncEF_ToString_doc
#define ReleaseMemory_doc
#define TestCtrlE_ToString_doc
#define DbConfigE_ToInt_doc
#define SyncEF_FromInt_doc
#define FcntlE_ToString_doc
#define OpenEF_FromInt_doc
#define ChangesetE_ToString_doc
#define FunctionEF_ToInt_doc
#define IndexConstraintEF_ToString_doc
#define DeSerializeEF_FromInt_doc
#define AuthActionE_FromInt_doc
#define CheckpointE_ToString_doc
#define TestCtrlE_FromInt_doc
__thread OT_SQ3_RT_S asq3rtR
#define AuthActionE_ToInt_doc
#define FilenameJournal_doc
#define TypeE_ToString_doc
#define LockE_FromInt_doc
#define VtabE_ToString_doc
#define OT_NEW_Sq3_enum_OBJ(typ, val)
#define OT_SQ3_RT_SIG
identify the custom runtime
initialize the Sq3Lite package
#define mk_bit_compare(t, f)
static MK_I64 Sq3MemoryHighwater(MK_I32 resetFlag)
Memory Allocator Statistics …
static MK_BOOL Sq3CompileOptionUsed(MK_STRN zOptName)
Run-Time Library Compilation Options Diagnostics …
static MK_STRN Sq3CompileOptionGet(MK_I32 N)
Run-Time Library Compilation Options Diagnostics …
static enum MkErrorE Sq3Threadsafe(void)
Test To See If The Library Is Threadsafe …
static MK_I64 Sq3MemoryUsed(void)
Memory Allocator Statistics …
enum MkErrorE Sq3DbStatusE_FromInt(MK_I32 const value, enum Sq3DbStatusE *value_out)
return the Sq3DbStatusE from integer …
enum MkErrorE Sq3ExtendetResultCodesE_FromInt(MK_I32 const value, enum Sq3ExtendetResultCodesE *value_out)
return the Sq3ExtendetResultCodesE from integer …
enum MkErrorE Sq3MutexE_FromInt(MK_I32 const value, enum Sq3MutexE *value_out)
return the Sq3MutexE from integer …
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 …
enum MkErrorE Sq3IoCapEF_FromInt(MK_I32 const value, enum Sq3IoCapEF *value_out)
return the Sq3IoCapEF from integer …
enum MkErrorE Sq3ConflictResolutionE_FromInt(MK_I32 const value, enum Sq3ConflictResolutionE *value_out)
return the Sq3ConflictResolutionE from integer …
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 …
enum MkErrorE Sq3DbConfigE_FromInt(MK_I32 const value, enum Sq3DbConfigE *value_out)
return the Sq3DbConfigE from integer …
MK_STRN Sq3DbConfigE_ToString(enum Sq3DbConfigE value)
return the Sq3DbConfigE as string …
Sq3VtabE
Virtual Table Configuration Options.
Sq3ChangeSetConflictE
Constants Returned By The Conflict Handler.
enum MkErrorE Sq3AuthActionE_FromInt(MK_I32 const value, enum Sq3AuthActionE *value_out)
return the Sq3AuthActionE from integer …
enum MkErrorE Sq3PrepareEF_FromInt(MK_I32 const value, enum Sq3PrepareEF *value_out)
return the Sq3PrepareEF from integer …
Sq3CheckpointE
Checkpoint Mode Values.
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 …
static MK_I32 Sq3DbStatusE_ToInt(enum Sq3DbStatusE value)
return the Sq3DbStatusE as integer …
MK_STRN Sq3CheckpointE_ToString(enum Sq3CheckpointE value)
return the Sq3CheckpointE as string …
Sq3ConfigE
Configuration Options.
Sq3StmtStatusE
Status Parameters for prepared statements.
static MK_I32 Sq3ScanStatE_ToInt(enum Sq3ScanStatE value)
return the Sq3ScanStatE as integer …
Sq3OpenEF
Flags For File Open Operations.
static MK_I32 Sq3SyncEF_ToInt(enum Sq3SyncEF value)
return the Sq3SyncEF as integer …
static MK_I32 Sq3StatusE_ToInt(enum Sq3StatusE value)
return the Sq3StatusE as integer …
static MK_I32 Sq3ExtendetResultCodesE_ToInt(enum Sq3ExtendetResultCodesE value)
return the Sq3ExtendetResultCodesE as integer …
static MK_I32 Sq3IndexConstraintEF_ToInt(enum Sq3IndexConstraintEF value)
return the Sq3IndexConstraintEF as integer …
Sq3FcntlE
Standard File Control Opcodes.
enum MkErrorE Sq3TxnE_FromInt(MK_I32 const value, enum Sq3TxnE *value_out)
return the Sq3TxnE from integer …
enum MkErrorE Sq3FunctionEF_FromInt(MK_I32 const value, enum Sq3FunctionEF *value_out)
return the Sq3FunctionEF from integer …
static MK_I32 Sq3FunctionEF_ToInt(enum Sq3FunctionEF value)
return the Sq3FunctionEF as integer …
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 …
enum MkErrorE Sq3ScanStatE_FromInt(MK_I32 const value, enum Sq3ScanStatE *value_out)
return the Sq3ScanStatE from integer …
static MK_I32 Sq3TxnE_ToInt(enum Sq3TxnE value)
return the Sq3TxnE as integer …
MK_STRN Sq3ScanStatE_ToString(enum Sq3ScanStatE value)
return the Sq3ScanStatE as string …
Sq3SessionObjConfigE
Options for sqlite3session_object_config.
Sq3LimitE
Run-Time Limit Categories.
enum MkErrorE Sq3VtabE_FromInt(MK_I32 const value, enum Sq3VtabE *value_out)
return the Sq3VtabE from integer …
static MK_I32 Sq3CheckpointE_ToInt(enum Sq3CheckpointE value)
return the Sq3CheckpointE as integer …
static MK_I32 Sq3AuthReturnE_ToInt(enum Sq3AuthReturnE value)
return the Sq3AuthReturnE as integer …
Sq3StatusE
Status Parameters.
Sq3TypeE
Fundamental Datatypes.
enum MkErrorE Sq3DeSerializeEF_FromInt(MK_I32 const value, enum Sq3DeSerializeEF *value_out)
return the Sq3DeSerializeEF from integer …
static MK_I32 Sq3VtabE_ToInt(enum Sq3VtabE value)
return the Sq3VtabE as integer …
MK_STRN Sq3IndexConstraintEF_ToString(enum Sq3IndexConstraintEF value)
return the Sq3IndexConstraintEF as string …
Sq3PrepareEF
Prepare Flags.
enum MkErrorE Sq3StmtStatusE_FromInt(MK_I32 const value, enum Sq3StmtStatusE *value_out)
return the Sq3StmtStatusE from integer …
static MK_I32 Sq3TestCtrlE_ToInt(enum Sq3TestCtrlE value)
return the Sq3TestCtrlE as integer …
Sq3DbConfigE
Database Connection Configuration Options.
enum MkErrorE Sq3SyncEF_FromInt(MK_I32 const value, enum Sq3SyncEF *value_out)
return the Sq3SyncEF from integer …
enum MkErrorE Sq3TestCtrlE_FromInt(MK_I32 const value, enum Sq3TestCtrlE *value_out)
return the Sq3TestCtrlE from integer …
Sq3SerializeE
Flags for sqlite3_serialize.
MK_STRN Sq3StatusE_ToString(enum Sq3StatusE value)
return the Sq3StatusE as string …
static MK_I32 Sq3AccessE_ToInt(enum Sq3AccessE value)
return the Sq3AccessE as integer …
enum MkErrorE Sq3OpenEF_FromInt(MK_I32 const value, enum Sq3OpenEF *value_out)
return the Sq3OpenEF from integer …
static MK_I32 Sq3SerializeE_ToInt(enum Sq3SerializeE value)
return the Sq3SerializeE as integer …
enum MkErrorE Sq3FcntlE_FromInt(MK_I32 const value, enum Sq3FcntlE *value_out)
return the Sq3FcntlE from integer …
MK_STRN Sq3SessionObjConfigE_ToString(enum Sq3SessionObjConfigE value)
return the Sq3SessionObjConfigE as string …
Sq3AccessE
Flags for the xAccess VFS method.
static MK_I32 Sq3ConflictResolutionE_ToInt(enum Sq3ConflictResolutionE value)
return the Sq3ConflictResolutionE as integer …
MK_STRN Sq3ConfigE_ToString(enum Sq3ConfigE value)
return the Sq3ConfigE as string …
Sq3DeSerializeEF
Flags for sqlite3_deserialize()
Sq3LockE
File Locking Levels.
static MK_I32 Sq3TraceEF_ToInt(enum Sq3TraceEF value)
return the Sq3TraceEF as integer …
enum MkErrorE Sq3ChangeSetConflictE_FromInt(MK_I32 const value, enum Sq3ChangeSetConflictE *value_out)
return the Sq3ChangeSetConflictE from integer …
enum MkErrorE Sq3ConfigE_FromInt(MK_I32 const value, enum Sq3ConfigE *value_out)
return the Sq3ConfigE from integer …
static MK_I32 Sq3ErrorE_ToInt(enum Sq3ErrorE value)
return the Sq3ErrorE as integer …
static MK_I32 Sq3IoCapEF_ToInt(enum Sq3IoCapEF value)
return the Sq3IoCapEF as integer …
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 …
static MK_I32 Sq3MutexE_ToInt(enum Sq3MutexE value)
return the Sq3MutexE as integer …
enum MkErrorE Sq3CheckpointE_FromInt(MK_I32 const value, enum Sq3CheckpointE *value_out)
return the Sq3CheckpointE from integer …
static MK_I32 Sq3AuthActionE_ToInt(enum Sq3AuthActionE value)
return the Sq3AuthActionE as integer …
enum MkErrorE Sq3AuthReturnE_FromInt(MK_I32 const value, enum Sq3AuthReturnE *value_out)
return the Sq3AuthReturnE from integer …
static MK_I32 Sq3TextE_ToInt(enum Sq3TextE value)
return the Sq3TextE as integer …
static MK_I32 Sq3ConfigE_ToInt(enum Sq3ConfigE value)
return the Sq3ConfigE as integer …
enum MkErrorE Sq3ShmLockE_FromInt(MK_I32 const value, enum Sq3ShmLockE *value_out)
return the Sq3ShmLockE from integer …
Sq3DbStatusE
Status Parameters for database connections.
Sq3IoCapEF
Device Characteristics.
static MK_I32 Sq3ChangesetE_ToInt(enum Sq3ChangesetE value)
return the Sq3ChangesetE as integer …
static MK_I32 Sq3LimitE_ToInt(enum Sq3LimitE value)
return the Sq3LimitE as integer …
enum MkErrorE Sq3TypeE_FromInt(MK_I32 const value, enum Sq3TypeE *value_out)
return the Sq3TypeE from integer …
static MK_I32 Sq3ShmLockE_ToInt(enum Sq3ShmLockE value)
return the Sq3ShmLockE as integer …
Sq3SyncEF
Synchronization Type Flags.
static MK_I32 Sq3LockE_ToInt(enum Sq3LockE value)
return the Sq3LockE as integer …
enum MkErrorE Sq3LockE_FromInt(MK_I32 const value, enum Sq3LockE *value_out)
return the Sq3LockE from integer …
Sq3TraceEF
SQL Trace Event Codes.
MK_STRN Sq3LockE_ToString(enum Sq3LockE value)
return the Sq3LockE as string …
static MK_I32 Sq3OpenEF_ToInt(enum Sq3OpenEF value)
return the Sq3OpenEF as integer …
Sq3ChangesetE
Constants Passed To The Conflict Handler.
enum MkErrorE Sq3StatusE_FromInt(MK_I32 const value, enum Sq3StatusE *value_out)
return the Sq3StatusE from integer …
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.
enum MkErrorE Sq3SessionObjConfigE_FromInt(MK_I32 const value, enum Sq3SessionObjConfigE *value_out)
return the Sq3SessionObjConfigE from integer …
static MK_I32 Sq3ChangeSetConflictE_ToInt(enum Sq3ChangeSetConflictE value)
return the Sq3ChangeSetConflictE as integer …
MK_STRN Sq3MutexE_ToString(enum Sq3MutexE value)
return the Sq3MutexE as string …
enum MkErrorE Sq3AccessE_FromInt(MK_I32 const value, enum Sq3AccessE *value_out)
return the Sq3AccessE from integer …
MK_STRN Sq3FcntlE_ToString(enum Sq3FcntlE value)
return the Sq3FcntlE as string …
enum MkErrorE Sq3SerializeE_FromInt(MK_I32 const value, enum Sq3SerializeE *value_out)
return the Sq3SerializeE from integer …
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.
static MK_I32 Sq3DeSerializeEF_ToInt(enum Sq3DeSerializeEF value)
return the Sq3DeSerializeEF as integer …
enum MkErrorE Sq3TraceEF_FromInt(MK_I32 const value, enum Sq3TraceEF *value_out)
return the Sq3TraceEF from integer …
MK_STRN Sq3ExtendetResultCodesE_ToString(enum Sq3ExtendetResultCodesE value)
return the Sq3ExtendetResultCodesE as string …
MK_STRN Sq3TextE_ToString(enum Sq3TextE value)
return the Sq3TextE as string …
enum MkErrorE Sq3ErrorE_FromInt(MK_I32 const value, enum Sq3ErrorE *value_out)
return the Sq3ErrorE from integer …
MK_STRN Sq3VtabE_ToString(enum Sq3VtabE value)
return the Sq3VtabE as string …
enum MkErrorE Sq3ChangesetE_FromInt(MK_I32 const value, enum Sq3ChangesetE *value_out)
return the Sq3ChangesetE from integer …
MK_STRN Sq3SyncEF_ToString(enum Sq3SyncEF value)
return the Sq3SyncEF as string …
Sq3ScanStatE
Prepared Statement Scan Status Opcodes.
static MK_I32 Sq3FcntlE_ToInt(enum Sq3FcntlE value)
return the Sq3FcntlE as integer …
Sq3TxnE
Allowed return values from sqlite3_txn_state()
static MK_I32 Sq3PrepareEF_ToInt(enum Sq3PrepareEF value)
return the Sq3PrepareEF as integer …
MK_STRN Sq3AuthReturnE_ToString(enum Sq3AuthReturnE value)
return the Sq3AuthReturnE as string …
Sq3FunctionEF
Function Flags.
static MK_I32 Sq3DbConfigE_ToInt(enum Sq3DbConfigE value)
return the Sq3DbConfigE as integer …
Sq3ConflictResolutionE
Conflict resolution modes.
enum MkErrorE Sq3TextE_FromInt(MK_I32 const value, enum Sq3TextE *value_out)
return the Sq3TextE from integer …
static MK_I32 Sq3SessionObjConfigE_ToInt(enum Sq3SessionObjConfigE value)
return the Sq3SessionObjConfigE as integer …
enum MkErrorE Sq3LimitE_FromInt(MK_I32 const value, enum Sq3LimitE *value_out)
return the Sq3LimitE from integer …
static MK_I32 Sq3StmtStatusE_ToInt(enum Sq3StmtStatusE value)
return the Sq3StmtStatusE as integer …
static MK_I32 Sq3TypeE_ToInt(enum Sq3TypeE value)
return the Sq3TypeE as integer …
enum MkErrorE Sq3IndexConstraintEF_FromInt(MK_I32 const value, enum Sq3IndexConstraintEF *value_out)
return the Sq3IndexConstraintEF from integer …
@ SQ3_INDEX_CONSTRAINT_MATCH
@ SQ3_INDEX_CONSTRAINT_ISNULL
@ SQ3_INDEX_CONSTRAINT_ISNOT
@ SQ3_INDEX_CONSTRAINT_IS
@ SQ3_INDEX_CONSTRAINT_LT
@ SQ3_INDEX_CONSTRAINT_FUNCTION
@ SQ3_INDEX_CONSTRAINT_EQ
@ SQ3_INDEX_CONSTRAINT_LIKE
@ SQ3_INDEX_CONSTRAINT_ISNOTNULL
@ SQ3_INDEX_CONSTRAINT_LIMIT
@ SQ3_INDEX_CONSTRAINT_REGEXP
@ SQ3_INDEX_CONSTRAINT_GLOB
@ SQ3_INDEX_CONSTRAINT_NE
@ SQ3_INDEX_CONSTRAINT_LE
@ SQ3_INDEX_CONSTRAINT_GE
@ SQ3_INDEX_CONSTRAINT_OFFSET
@ SQ3_INDEX_CONSTRAINT_GT
@ SQ3_AUTHACTION_DROP_TABLE
@ SQ3_AUTHACTION_DROP_VTABLE
@ SQ3_AUTHACTION_CREATE_TEMP_TABLE
@ SQ3_AUTHACTION_TRANSACTION
@ SQ3_AUTHACTION_CREATE_TABLE
@ SQ3_AUTHACTION_FUNCTION
@ SQ3_AUTHACTION_DROP_VIEW
@ SQ3_AUTHACTION_DROP_TEMP_TABLE
@ SQ3_AUTHACTION_RECURSIVE
@ SQ3_AUTHACTION_DROP_INDEX
@ SQ3_AUTHACTION_CREATE_TEMP_INDEX
@ SQ3_AUTHACTION_DROP_TEMP_INDEX
@ SQ3_AUTHACTION_CREATE_TRIGGER
@ SQ3_AUTHACTION_ALTER_TABLE
@ SQ3_AUTHACTION_DROP_TEMP_TRIGGER
@ SQ3_AUTHACTION_DROP_TEMP_VIEW
@ SQ3_AUTHACTION_CREATE_TEMP_VIEW
@ SQ3_AUTHACTION_CREATE_INDEX
@ SQ3_AUTHACTION_CREATE_VTABLE
@ SQ3_AUTHACTION_DROP_TRIGGER
@ SQ3_AUTHACTION_CREATE_TEMP_TRIGGER
@ SQ3_AUTHACTION_CREATE_VIEW
@ SQ3_AUTHACTION_SAVEPOINT
@ SQ3_VTAB_CONSTRAINT_SUPPORT
@ SQ3_VTAB_USES_ALL_SCHEMAS
@ SQ3_CHANGESET_CONFLICT_OMIT
@ SQ3_CHANGESET_CONFLICT_ABORT
@ SQ3_CHANGESET_CONFLICT_REPLACE
@ SQ3_CHECKPOINT_TRUNCATE
@ SQ3_CONFIG_SMALL_MALLOC
@ SQ3_CONFIG_MEMDB_MAXSIZE
@ SQ3_CONFIG_PCACHE_HDRSZ
@ SQ3_CONFIG_STMTJRNL_SPILL
@ SQ3_CONFIG_SORTERREF_SIZE
@ SQ3_CONFIG_SINGLETHREAD
@ SQ3_CONFIG_COVERING_INDEX_SCAN
@ SQ3_CONFIG_WIN32_HEAPSIZE
@ SQ3_STMTSTATUS_AUTOINDEX
@ SQ3_STMTSTATUS_FILTER_HIT
@ SQ3_STMTSTATUS_FULLSCAN_STEP
@ SQ3_STMTSTATUS_REPREPARE
@ SQ3_STMTSTATUS_FILTER_MISS
@ SQ3_FCNTL_SET_LOCKPROXYFILE
@ SQ3_FCNTL_JOURNAL_POINTER
@ SQ3_FCNTL_BEGIN_ATOMIC_WRITE
@ SQ3_FCNTL_RESERVE_BYTES
@ SQ3_FCNTL_ROLLBACK_ATOMIC_WRITE
@ SQ3_FCNTL_WIN32_SET_HANDLE
@ SQ3_FCNTL_WIN32_AV_RETRY
@ SQ3_FCNTL_POWERSAFE_OVERWRITE
@ SQ3_FCNTL_EXTERNAL_READER
@ SQ3_FCNTL_COMMIT_ATOMIC_WRITE
@ SQ3_FCNTL_GET_LOCKPROXYFILE
@ SQ3_FCNTL_WIN32_GET_HANDLE
@ SQ3_FCNTL_COMMIT_PHASETWO
@ SQ3_SESSION_OBJCONFIG_SIZE
@ SQ3_SESSION_OBJCONFIG_ROWID
@ SQ3_LIMIT_TRIGGER_DEPTH
@ SQ3_LIMIT_COMPOUND_SELECT
@ SQ3_LIMIT_WORKER_THREADS
@ SQ3_LIMIT_VARIABLE_NUMBER
@ SQ3_LIMIT_LIKE_PATTERN_LENGTH
@ SQ3_STATUS_SCRATCH_USED
@ SQ3_STATUS_PAGECACHE_USED
@ SQ3_STATUS_SCRATCH_OVERFLOW
@ SQ3_STATUS_SCRATCH_SIZE
@ SQ3_STATUS_PAGECACHE_SIZE
@ SQ3_STATUS_PAGECACHE_OVERFLOW
@ SQ3_STATUS_MALLOC_COUNT
@ SQ3_STATUS_PARSER_STACK
@ SQ3_DBCONFIG_MAINDBNAME
@ SQ3_DBCONFIG_ENABLE_TRIGGER
@ SQ3_DBCONFIG_TRUSTED_SCHEMA
@ SQ3_DBCONFIG_LEGACY_FILE_FORMAT
@ SQ3_DBCONFIG_NO_CKPT_ON_CLOSE
@ SQ3_DBCONFIG_REVERSE_SCANORDER
@ SQ3_DBCONFIG_LEGACY_ALTER_TABLE
@ SQ3_DBCONFIG_RESET_DATABASE
@ SQ3_DBCONFIG_TRIGGER_EQP
@ SQ3_DBCONFIG_ENABLE_QPSG
@ SQ3_DBCONFIG_ENABLE_FKEY
@ SQ3_DBCONFIG_STMT_SCANSTATUS
@ SQ3_DBCONFIG_ENABLE_FTS3_TOKENIZER
@ SQ3_DBCONFIG_WRITABLE_SCHEMA
@ SQ3_DBCONFIG_ENABLE_VIEW
@ SQ3_DBCONFIG_ENABLE_LOAD_EXTENSION
@ SQ3_DESERIALIZE_READONLY
@ SQ3_DESERIALIZE_FREEONCLOSE
@ SQ3_DESERIALIZE_RESIZEABLE
@ SQ3_DBSTATUS_SCHEMA_USED
@ SQ3_DBSTATUS_LOOKASIDE_MISS_SIZE
@ SQ3_DBSTATUS_LOOKASIDE_MISS_FULL
@ SQ3_DBSTATUS_CACHE_USED
@ SQ3_DBSTATUS_LOOKASIDE_HIT
@ SQ3_DBSTATUS_CACHE_WRITE
@ SQ3_DBSTATUS_DEFERRED_FKS
@ SQ3_DBSTATUS_CACHE_MISS
@ SQ3_DBSTATUS_CACHE_USED_SHARED
@ SQ3_DBSTATUS_LOOKASIDE_USED
@ SQ3_DBSTATUS_CACHE_SPILL
@ SQ3_IOCAP_POWERSAFE_OVERWRITE
@ SQ3_IOCAP_UNDELETABLE_WHEN_OPEN
@ SQ3_CHANGESET_CONSTRAINT
@ SQ3_CHANGESET_FOREIGN_KEY
@ SQ3_TESTCTRL_PRNG_RESTORE
@ SQ3_TESTCTRL_PRNG_RESET
@ SQ3_TESTCTRL_EXPLAIN_STMT
@ SQ3_TESTCTRL_ONCE_RESET_THRESHOLD
@ SQ3_TESTCTRL_NEVER_CORRUPT
@ SQ3_TESTCTRL_SORTER_MMAP
@ SQ3_TESTCTRL_PARSER_COVERAGE
@ SQ3_TESTCTRL_RESULT_INTREAL
@ SQ3_TESTCTRL_SCRATCHMALLOC
@ SQ3_TESTCTRL_FAULT_INSTALL
@ SQ3_TESTCTRL_OPTIMIZATIONS
@ SQ3_TESTCTRL_BITVEC_TEST
@ SQ3_TESTCTRL_PENDING_BYTE
@ SQ3_TESTCTRL_BENIGN_MALLOC_HOOKS
@ SQ3_TESTCTRL_SEEK_COUNT
@ SQ3_TESTCTRL_EXTRA_SCHEMA_CHECKS
@ SQ3_TESTCTRL_LOCALTIME_FAULT
@ SQ3_TESTCTRL_FK_NO_ACTION
@ SQ3_TESTCTRL_VDBE_COVERAGE
@ SQ3_TESTCTRL_USELONGDOUBLE
@ SQ3_TESTCTRL_INTERNAL_FUNCTIONS
@ SQ3_TESTCTRL_TRACEFLAGS
@ SQ3_EXTRESULT_IOERR_DIR_FSYNC
@ SQ3_EXTRESULT_READONLY_CANTLOCK
@ SQ3_EXTRESULT_IOERR_LOCK
@ SQ3_EXTRESULT_LOCKED_SHAREDCACHE
@ SQ3_EXTRESULT_CANTOPEN_FULLPATH
@ SQ3_EXTRESULT_CONSTRAINT
@ SQ3_EXTRESULT_IOERR_NOMEM
@ SQ3_EXTRESULT_IOERR_SHMLOCK
@ SQ3_EXTRESULT_IOERR_CORRUPTFS
@ SQ3_EXTRESULT_CANTOPEN_SYMLINK
@ SQ3_EXTRESULT_CONSTRAINT_PRIMARYKEY
@ SQ3_EXTRESULT_IOERR_GETTEMPPATH
@ SQ3_EXTRESULT_CORRUPT_VTAB
@ SQ3_EXTRESULT_IOERR_FSTAT
@ SQ3_EXTRESULT_IOERR_SEEK
@ SQ3_EXTRESULT_CORRUPT_SEQUENCE
@ SQ3_EXTRESULT_IOERR_MMAP
@ SQ3_EXTRESULT_INTERRUPT
@ SQ3_EXTRESULT_IOERR_CONVPATH
@ SQ3_EXTRESULT_NOTICE_RECOVER_WAL
@ SQ3_EXTRESULT_CONSTRAINT_FOREIGNKEY
@ SQ3_EXTRESULT_IOERR_ACCESS
@ SQ3_EXTRESULT_ERROR_MISSING_COLLSEQ
@ SQ3_EXTRESULT_CONSTRAINT_VTAB
@ SQ3_EXTRESULT_CONSTRAINT_COMMITHOOK
@ SQ3_EXTRESULT_CANTOPEN_CONVPATH
@ SQ3_EXTRESULT_READONLY_RECOVERY
@ SQ3_EXTRESULT_AUTH_USER
@ SQ3_EXTRESULT_READONLY_ROLLBACK
@ SQ3_EXTRESULT_CONSTRAINT_TRIGGER
@ SQ3_EXTRESULT_CONSTRAINT_NOTNULL
@ SQ3_EXTRESULT_IOERR_CLOSE
@ SQ3_EXTRESULT_IOERR_IN_PAGE
@ SQ3_EXTRESULT_OK_LOAD_PERMANENTLY
@ SQ3_EXTRESULT_BUSY_RECOVERY
@ SQ3_EXTRESULT_NOTICE_RECOVER_ROLLBACK
@ SQ3_EXTRESULT_IOERR_UNLOCK
@ SQ3_EXTRESULT_CONSTRAINT_PINNED
@ SQ3_EXTRESULT_CONSTRAINT_UNIQUE
@ SQ3_EXTRESULT_CANTOPEN_DIRTYWAL
@ SQ3_EXTRESULT_CANTOPEN_ISDIR
@ SQ3_EXTRESULT_CORRUPT_INDEX
@ SQ3_EXTRESULT_IOERR_COMMIT_ATOMIC
@ SQ3_EXTRESULT_ERROR_RETRY
@ SQ3_EXTRESULT_CANTOPEN_NOTEMPDIR
@ SQ3_EXTRESULT_IOERR_FSYNC
@ SQ3_EXTRESULT_IOERR_DATA
@ SQ3_EXTRESULT_IOERR_DIR_CLOSE
@ SQ3_EXTRESULT_READONLY_DIRECTORY
@ SQ3_EXTRESULT_READONLY_CANTINIT
@ SQ3_EXTRESULT_IOERR_SHMOPEN
@ SQ3_EXTRESULT_IOERR_ROLLBACK_ATOMIC
@ SQ3_EXTRESULT_IOERR_DELETE
@ SQ3_EXTRESULT_CONSTRAINT_CHECK
@ SQ3_EXTRESULT_IOERR_SHMSIZE
@ SQ3_EXTRESULT_OK_SYMLINK
@ SQ3_EXTRESULT_IOERR_CHECKRESERVEDLOCK
@ SQ3_EXTRESULT_IOERR_RDLOCK
@ SQ3_EXTRESULT_IOERR_TRUNCATE
@ SQ3_EXTRESULT_BUSY_TIMEOUT
@ SQ3_EXTRESULT_ABORT_ROLLBACK
@ SQ3_EXTRESULT_IOERR_SHMMAP
@ SQ3_EXTRESULT_IOERR_VNODE
@ SQ3_EXTRESULT_IOERR_WRITE
@ SQ3_EXTRESULT_CONSTRAINT_FUNCTION
@ SQ3_EXTRESULT_LOCKED_VTAB
@ SQ3_EXTRESULT_NOTICE_RBU
@ SQ3_EXTRESULT_IOERR_READ
@ SQ3_EXTRESULT_IOERR_BLOCKED
@ SQ3_EXTRESULT_CONSTRAINT_ROWID
@ SQ3_EXTRESULT_IOERR_SHORT_READ
@ SQ3_EXTRESULT_IOERR_AUTH
@ SQ3_EXTRESULT_IOERR_BEGIN_ATOMIC
@ SQ3_EXTRESULT_WARNING_AUTOINDEX
@ SQ3_EXTRESULT_READONLY_DBMOVED
@ SQ3_EXTRESULT_BUSY_SNAPSHOT
@ SQ3_EXTRESULT_IOERR_DELETE_NOENT
@ SQ3_EXTRESULT_CONSTRAINT_DATATYPE
@ SQ3_EXTRESULT_ERROR_SNAPSHOT
@ SQ3_FUNCTION_RESULT_SUBTYPE
@ SQ3_FUNCTION_DETERMINISTIC
@ SQ3_FUNCTION_DIRECTONLY
static bool Sq3ErrorCheckI(enum Sq3ErrorE ret)
check if ret signal an error …
#define Sq3KeywordNameBUF(...)
static enum MkErrorE Sq3Complete(MK_STRN sql)
Determine If An SQL Statement Is Complete …
static enum MkErrorE Sq3Status64(enum Sq3StatusE op, MK_I64 *pCurrent, MK_I64 *pHighwater, MK_BOOL resetFlag)
SQLite Runtime Status …
static enum MkErrorE Sq3KeywordCount(void)
SQL Keyword Checking …
static enum MkErrorE Sq3KeywordCheck(MK_STRN arg0, MK_I32 arg1)
SQL Keyword Checking …
static enum MkErrorE Sq3Status(enum Sq3StatusE op, MK_I32 *pCurrent, MK_I32 *pHighwater, MK_BOOL resetFlag)
SQLite Runtime Status …
static enum MkErrorE Sq3KeywordName(MK_I32 num, MK_STRN *kwd, MK_I32 *kwdsz)
SQL Keyword Checking …
static MK_I64 Sq3HardHeapLimit64(MK_I64 N)
Impose A Limit On Heap Size …
static enum MkErrorE Sq3ReleaseMemory(MK_I32 N)
Attempt To Free Heap Memory …
static MK_I64 Sq3SoftHeapLimit64(MK_I64 N)
Impose A Limit On Heap Size …
static MK_I32 Sq3StrGlob(MK_STRN zGlob, MK_STRN zStr)
String Globbing …
static MK_I32 Sq3StrLike(MK_STRN zGlob, MK_STRN zStr, MK_I32 cEsc)
String LIKE Matching …
static MK_I32 Sq3StrIcmp(MK_STRN arg0, MK_STRN arg1)
String Comparison …
static MK_I32 Sq3StrNicmp(MK_STRN arg0, MK_STRN arg1, MK_I32 arg2)
String Comparison …
void Sq3Cleanup(void)
cleanup atlsq3lite internal memory …
void Sq3Setup(void)
setup atlsq3lite internal memory …
static enum MkErrorE Sq3Shutdown(void)
Initialize The SQLite Library …
static enum MkErrorE Sq3Initialize(void)
Initialize The SQLite Library …
static enum MkErrorE Sq3OsInit(void)
Initialize The SQLite Library …
static enum MkErrorE Sq3OsEnd(void)
Initialize The SQLite Library …
static MK_STRN Sq3Libversion(void)
Run-Time Library Version Numbers …
static enum MkErrorE Sq3LibversionNumber(void)
Run-Time Library Version Numbers …
static MK_STRN Sq3Sourceid(void)
Run-Time Library Version Numbers …
static MK_STRN Sq3FilenameWal(SQ3_FILENAME F)
Translate filenames …
static void Sq3FreeFilename(SQ3_FILENAME arg0)
Create and Destroy VFS Filenames …
static MK_STRN Sq3UriKey(SQ3_FILENAME z, MK_I32 N)
Obtain Values For URI Parameters …
static MK_I64 Sq3UriInt64(SQ3_FILENAME arg0, MK_STRN arg1, MK_I64 arg2)
Obtain Values For URI Parameters …
static MK_STRN Sq3FilenameDatabase(SQ3_FILENAME F)
Translate filenames …
static MK_STRN Sq3FilenameJournal(SQ3_FILENAME F)
Translate filenames …
static MK_STRN Sq3UriParameter(SQ3_FILENAME z, MK_STRN zParam)
Obtain Values For URI Parameters …
static enum MkErrorE Sq3UriBoolean(SQ3_FILENAME z, MK_STRN zParam, MK_I32 bDefault)
Obtain Values For URI Parameters …
SQLITE_API int sqlite3_initialize(void)
SQLITE_API int sqlite3_shutdown(void)
OT_OBJ_T AtlSq3BlobC_MK_NULL
OT_OBJ_T AtlSq3ValueC_MK_NULL
OT_OBJ_T AtlSq3StmtC_MK_NULL
OT_OBJ_T AtlSq3LiteC_MK_NULL
OT_OBJ_T AtlSq3FileC_MK_NULL