theSq3Lite 10.0
Loading...
Searching...
No Matches
LibSq3Lite_cc.hh
Go to the documentation of this file.
1
9/* LABEL-NO */
10
11#pragma once
12
13#ifndef META_COMPILE_AS_CC
14 #define META_COMPILE_AS_CC
15#endif
16#include "LibSq3Lite_sq3.h"
17#include "debug_sq3.h"
18
19// required for "ccmkkernel"
20#include "LibMkKernel_cc.hh"
21
22// MARK_D ################################################################
23// -----------------------------------------------------------------------
24// documentation order
126// --------------------------------------------------------------------------------
127
128namespace ccsq3lite {
129
130 using namespace libmkkernel;
131 using namespace libsq3lite;
132 using namespace ccmkkernel;
133
134 // BEGIN-Sq3Lite-class-decl - created by 'cc_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
135
136 class Sq3LiteC;
137 class Sq3ValueC;
138 class Sq3StmtC;
139 class Sq3BlobC;
140 class Sq3FileC;
141
142 // END-Sq3Lite-class-decl - created by 'cc_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
143
144}; // END - namespace "ccsq3lite"
145
146// require "using namespace ..."
147// BEGIN-Sq3Lite-include - created by 'cc_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
148
149#include "Sq3LiteC_cc.hh"
150#include "Sq3ValueC_cc.hh"
151#include "Sq3StmtC_cc.hh"
152#include "Sq3BlobC_cc.hh"
153#include "Sq3FileC_cc.hh"
154
155#include "Sq3LiteC_inline_cc.hh"
156#include "Sq3ValueC_inline_cc.hh"
157#include "Sq3StmtC_inline_cc.hh"
158#include "Sq3BlobC_inline_cc.hh"
159#include "Sq3FileC_inline_cc.hh"
160
161// END-Sq3Lite-include - created by 'cc_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
162
164namespace ccsq3lite {
165
168 class Sq3Lite {
169
174
175 private:
176 Sq3Lite () {};
177
178 // setup runtime
179 static void sq3_static_init_callback ( MK_RT_ARGS_ONLY );
180
181 // BEGIN-Sq3Lite - created by 'cc_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
182
186
187 public:
188
189 // doc-key: Sq3Lite,Sq3Lite-Config,sm_,public
190
193
195 static MK_BOOL CompileOptionUsed (MK_STRN zOptName);
196
198 static MK_BOOL CompileOptionUsed (const std::string& zOptName);
199
201 static MK_I64 MemoryHighwater (MK_I32 resetFlag);
202
204 static MK_I64 MemoryUsed ();
205
207 static void Threadsafe ();
208
210 // Sq3Lite_Config_CC_API
211
215
216 public:
217
218 // doc-key: Sq3Lite,Sq3Lite-Enum,sco,public
219
221 static Sq3AccessE AccessE_FromInt (MK_I32 value);
222
225
228
231
234
237
239 static Sq3ConfigE ConfigE_FromInt (MK_I32 value);
240
243
246
249
252
254 static Sq3ErrorE ErrorE_FromInt (MK_I32 value);
255
258
260 static Sq3FcntlE FcntlE_FromInt (MK_I32 value);
261
264
267
269 static Sq3IoCapEF IoCapEF_FromInt (MK_I32 value);
270
272 static Sq3LimitE LimitE_FromInt (MK_I32 value);
273
275 static Sq3LockE LockE_FromInt (MK_I32 value);
276
278 static Sq3MutexE MutexE_FromInt (MK_I32 value);
279
281 static Sq3OpenEF OpenEF_FromInt (MK_I32 value);
282
285
288
291
294
296 static Sq3ShmLockE ShmLockE_FromInt (MK_I32 value);
297
299 static Sq3StatusE StatusE_FromInt (MK_I32 value);
300
303
305 static Sq3SyncEF SyncEF_FromInt (MK_I32 value);
306
309
311 static Sq3TextE TextE_FromInt (MK_I32 value);
312
314 static Sq3TraceEF TraceEF_FromInt (MK_I32 value);
315
317 static Sq3TxnE TxnE_FromInt (MK_I32 value);
318
320 static Sq3TypeE TypeE_FromInt (MK_I32 value);
321
323 static Sq3VtabE VtabE_FromInt (MK_I32 value);
324
325 // doc-key: Sq3Lite,Sq3Lite-Enum,sm_,public
326
328 static MK_I32 AccessE_ToInt (Sq3AccessE value);
329
331 static MK_STRN AccessE_ToString (Sq3AccessE value);
332
335
338
341
344
347
350
353
356
359
362
364 static MK_I32 ConfigE_ToInt (Sq3ConfigE value);
365
367 static MK_STRN ConfigE_ToString (Sq3ConfigE value);
368
371
374
376 static MK_I32 DbConfigE_ToInt (Sq3DbConfigE value);
377
380
382 static MK_I32 DbStatusE_ToInt (Sq3DbStatusE value);
383
386
389
392
394 static MK_I32 ErrorE_ToInt (Sq3ErrorE value);
395
397 static MK_STRN ErrorE_ToString (Sq3ErrorE value);
398
401
404
406 static MK_I32 FcntlE_ToInt (Sq3FcntlE value);
407
409 static MK_STRN FcntlE_ToString (Sq3FcntlE value);
410
413
416
419
422
424 static MK_I32 IoCapEF_ToInt (Sq3IoCapEF value);
425
427 static MK_STRN IoCapEF_ToString (Sq3IoCapEF value);
428
430 static MK_I32 LimitE_ToInt (Sq3LimitE value);
431
433 static MK_STRN LimitE_ToString (Sq3LimitE value);
434
436 static MK_I32 LockE_ToInt (Sq3LockE value);
437
439 static MK_STRN LockE_ToString (Sq3LockE value);
440
442 static MK_I32 MutexE_ToInt (Sq3MutexE value);
443
445 static MK_STRN MutexE_ToString (Sq3MutexE value);
446
448 static MK_I32 OpenEF_ToInt (Sq3OpenEF value);
449
451 static MK_STRN OpenEF_ToString (Sq3OpenEF value);
452
454 static MK_I32 PrepareEF_ToInt (Sq3PrepareEF value);
455
458
460 static MK_I32 ScanStatE_ToInt (Sq3ScanStatE value);
461
464
467
470
473
476
478 static MK_I32 ShmLockE_ToInt (Sq3ShmLockE value);
479
482
484 static MK_I32 StatusE_ToInt (Sq3StatusE value);
485
487 static MK_STRN StatusE_ToString (Sq3StatusE value);
488
491
494
496 static MK_I32 SyncEF_ToInt (Sq3SyncEF value);
497
499 static MK_STRN SyncEF_ToString (Sq3SyncEF value);
500
502 static MK_I32 TestCtrlE_ToInt (Sq3TestCtrlE value);
503
506
508 static MK_I32 TextE_ToInt (Sq3TextE value);
509
511 static MK_STRN TextE_ToString (Sq3TextE value);
512
514 static MK_I32 TraceEF_ToInt (Sq3TraceEF value);
515
517 static MK_STRN TraceEF_ToString (Sq3TraceEF value);
518
520 static MK_I32 TxnE_ToInt (Sq3TxnE value);
521
523 static MK_STRN TxnE_ToString (Sq3TxnE value);
524
526 static MK_I32 TypeE_ToInt (Sq3TypeE value);
527
529 static MK_STRN TypeE_ToString (Sq3TypeE value);
530
532 static MK_I32 VtabE_ToInt (Sq3VtabE value);
533
535 static MK_STRN VtabE_ToString (Sq3VtabE value);
536
538 // Sq3Lite_Enum_CC_API
539
543
544 public:
545
546 // doc-key: Sq3Lite,Sq3Lite-Error,sm_,public
547
549 static MK_BOOL ErrorCheckI (Sq3ErrorE ret);
550
552 // Sq3Lite_Error_CC_API
553
557
558 public:
559
560 // doc-key: Sq3Lite,Sq3Lite-Info,sco,public
561
563 static MkBufferC* KeywordNameBUF (MK_I32 num);
564
565 // doc-key: Sq3Lite,Sq3Lite-Info,sm_,public
566
568 static void Complete (MK_STRN sql);
569
571 static void Complete (const std::string& sql);
572
574 static void KeywordCheck (MK_STRN arg0, MK_I32 arg1);
575
577 static void KeywordCheck (const std::string& arg0, MK_I32 arg1);
578
580 static void KeywordCount ();
581
582 // doc-key: Sq3Lite,Sq3Lite-Info,smo,public
583
585 static std::tuple<MK_STRN,MK_I32> KeywordName (MK_I32 num);
586
588 static std::tuple<MK_I32,MK_I32> Status (Sq3StatusE op, MK_BOOL resetFlag);
589
591 static std::tuple<MK_I64,MK_I64> Status64 (Sq3StatusE op, MK_BOOL resetFlag);
592
594 // Sq3Lite_Info_CC_API
595
599
600 public:
601
602 // doc-key: Sq3Lite,Sq3Lite-Internal-Memory,sm_,public
603
605 static MK_I64 HardHeapLimit64 (MK_I64 N);
606
608 static void ReleaseMemory (MK_I32 N);
609
611 static MK_I64 SoftHeapLimit64 (MK_I64 N);
612
614 // Sq3Lite_Internal_Memory_CC_API
615
619
620 public:
621
622 // doc-key: Sq3Lite,Sq3Lite-Internal-String,sm_,public
623
625 static MK_I32 StrGlob (MK_STRN zGlob, MK_STRN zStr);
626
628 static MK_I32 StrGlob (const std::string& zGlob, const std::string& zStr);
629
631 static MK_I32 StrIcmp (MK_STRN arg0, MK_STRN arg1);
632
634 static MK_I32 StrIcmp (const std::string& arg0, const std::string& arg1);
635
637 static MK_I32 StrLike (MK_STRN zGlob, MK_STRN zStr, MK_I32 cEsc);
638
640 static MK_I32 StrLike (const std::string& zGlob, const std::string& zStr, MK_I32 cEsc);
641
643 static MK_I32 StrNicmp (MK_STRN arg0, MK_STRN arg1, MK_I32 arg2);
644
646 static MK_I32 StrNicmp (const std::string& arg0, const std::string& arg1, MK_I32 arg2);
647
649 // Sq3Lite_Internal_String_CC_API
650
654
655 public:
656
657 // doc-key: Sq3Lite,Sq3Lite-Setup-libsqlite3,sm_,public
658
660 static void Initialize ();
661
663 static void OsEnd ();
664
666 static void OsInit ();
667
669 static void Shutdown ();
670
672 // Sq3Lite_Setup_libsqlite3_CC_API
673
677
678 public:
679
680 // doc-key: Sq3Lite,Sq3Lite-Version,sm_,public
681
683 static MK_STRN Libversion ();
684
686 static void LibversionNumber ();
687
689 static MK_STRN Sourceid ();
690
692 // Sq3Lite_Version_CC_API
693
697
698 public:
699
700 // doc-key: Sq3Lite,Sq3Lite-Vfs,sm_,public
701
703 static MK_STRN FilenameDatabase (SQ3_FILENAME F);
704
706 static MK_STRN FilenameDatabase (const std::string& F);
707
709 static MK_STRN FilenameJournal (SQ3_FILENAME F);
710
712 static MK_STRN FilenameJournal (const std::string& F);
713
715 static MK_STRN FilenameWal (SQ3_FILENAME F);
716
718 static MK_STRN FilenameWal (const std::string& F);
719
721 static void FreeFilename (SQ3_FILENAME arg0);
722
724 static void FreeFilename (const std::string& arg0);
725
727 static void UriBoolean (SQ3_FILENAME z, MK_STRN zParam, MK_I32 bDefault);
728
730 static void UriBoolean (const std::string& z, const std::string& zParam, MK_I32 bDefault);
731
733 static MK_I64 UriInt64 (SQ3_FILENAME arg0, MK_STRN arg1, MK_I64 arg2);
734
736 static MK_I64 UriInt64 (const std::string& arg0, const std::string& arg1, MK_I64 arg2);
737
739 static MK_STRN UriKey (SQ3_FILENAME z, MK_I32 N);
740
742 static MK_STRN UriKey (const std::string& z, MK_I32 N);
743
745 static MK_STRN UriParameter (SQ3_FILENAME z, MK_STRN zParam);
746
748 static MK_STRN UriParameter (const std::string& z, const std::string& zParam);
749
751 // Sq3Lite_Vfs_CC_API
752
753 // END-Sq3Lite - created by 'cc_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
754
758
759 public:
760
761 // doc-key: Sq3Lite,Sq3Lite-Setup-libsq3lite,sm_,public
762
764 __attribute__ ((destructor(300)))
765 static void CcSq3Cleanup ();
766
768 __attribute__ ((constructor(300)))
769 static void CcSq3Setup ();
770
772 // Sq3Lite_Setup_libsq3lite_CC_API
773
775 };
776
784}
785
tag: nhi1-release-250425
tag: nhi1-release-250425
tag: nhi1-release-250425
tag: nhi1-release-250425
tag: nhi1-release-250425
tag: nhi1-release-250425
tag: nhi1-release-250425
tag: nhi1-release-250425
tag: nhi1-release-250425
tag: nhi1-release-250425
tag: nhi1-release-250425
Sq3Lite PACKAGE - toplevel package of the Programming-Language-Micro-Kernel (PLMK) …
static constructor for CcLcConfig …
signed long long MK_I64
signed int MK_I32
const MK_STRB * MK_STRN
#define MK_RT_ARGS_ONLY
static MK_I64 MemoryUsed()
C++: [static] MK_I64 Sq3Lite::MemoryUsed() → C-API Memory Allocator Statistics …
static void Threadsafe()
C++: [static] Sq3Lite::Threadsafe() → C-API Test To See If The Library Is Threadsafe …
static MK_BOOL CompileOptionUsed(MK_STRN zOptName)
C++: [static] MK_BOOL Sq3Lite::CompileOptionUsed(MK_STRN zOptName) → C-API Run-Time Library Comp...
static MK_STRN CompileOptionGet(MK_I32 N)
C++: [static] MK_STRN Sq3Lite::CompileOptionGet(MK_I32 N) → C-API Run-Time Library Compilation O...
static MK_I64 MemoryHighwater(MK_I32 resetFlag)
C++: [static] MK_I64 Sq3Lite::MemoryHighwater(MK_I32 resetFlag) → C-API Memory Allocator Statist...
static MK_STRN StatusE_ToString(Sq3StatusE value)
C++: [static] MK_STRN Sq3Lite::StatusE_ToString(Sq3StatusE value) → C-API return the Sq3StatusE ...
static Sq3ConflictResolutionE ConflictResolutionE_FromInt(MK_I32 value)
C++: [static] Sq3ConflictResolutionE Sq3Lite::ConflictResolutionE_FromInt(MK_I32 value) → C-API ...
static Sq3ChangeSetConflictE ChangeSetConflictE_FromInt(MK_I32 value)
C++: [static] Sq3ChangeSetConflictE Sq3Lite::ChangeSetConflictE_FromInt(MK_I32 value) → C-API re...
static MK_STRN OpenEF_ToString(Sq3OpenEF value)
C++: [static] MK_STRN Sq3Lite::OpenEF_ToString(Sq3OpenEF value) → C-API return the Sq3OpenEF as ...
static MK_STRN PrepareEF_ToString(Sq3PrepareEF value)
C++: [static] MK_STRN Sq3Lite::PrepareEF_ToString(Sq3PrepareEF value) → C-API return the Sq3Prep...
static Sq3LockE LockE_FromInt(MK_I32 value)
C++: [static] Sq3LockE Sq3Lite::LockE_FromInt(MK_I32 value) → C-API return the Sq3LockE from int...
static MK_STRN StmtStatusE_ToString(Sq3StmtStatusE value)
C++: [static] MK_STRN Sq3Lite::StmtStatusE_ToString(Sq3StmtStatusE value) → C-API return the Sq3...
static MK_I32 StatusE_ToInt(Sq3StatusE value)
C++: [static] MK_I32 Sq3Lite::StatusE_ToInt(Sq3StatusE value) → C-API return the Sq3StatusE as i...
static Sq3ExtendetResultCodesE ExtendetResultCodesE_FromInt(MK_I32 value)
C++: [static] Sq3ExtendetResultCodesE Sq3Lite::ExtendetResultCodesE_FromInt(MK_I32 value) → C-API ...
static Sq3FunctionEF FunctionEF_FromInt(MK_I32 value)
C++: [static] Sq3FunctionEF Sq3Lite::FunctionEF_FromInt(MK_I32 value) → C-API return the Sq3Func...
static Sq3StatusE StatusE_FromInt(MK_I32 value)
C++: [static] Sq3StatusE Sq3Lite::StatusE_FromInt(MK_I32 value) → C-API return the Sq3StatusE fr...
static MK_I32 TxnE_ToInt(Sq3TxnE value)
C++: [static] MK_I32 Sq3Lite::TxnE_ToInt(Sq3TxnE value) → C-API return the Sq3TxnE as integer …
static Sq3TxnE TxnE_FromInt(MK_I32 value)
C++: [static] Sq3TxnE Sq3Lite::TxnE_FromInt(MK_I32 value) → C-API return the Sq3TxnE from intege...
static MK_I32 TraceEF_ToInt(Sq3TraceEF value)
C++: [static] MK_I32 Sq3Lite::TraceEF_ToInt(Sq3TraceEF value) → C-API return the Sq3TraceEF as i...
static MK_I32 ShmLockE_ToInt(Sq3ShmLockE value)
C++: [static] MK_I32 Sq3Lite::ShmLockE_ToInt(Sq3ShmLockE value) → C-API return the Sq3ShmLockE a...
static MK_STRN SerializeE_ToString(Sq3SerializeE value)
C++: [static] MK_STRN Sq3Lite::SerializeE_ToString(Sq3SerializeE value) → C-API return the Sq3Se...
static MK_STRN ScanStatE_ToString(Sq3ScanStatE value)
C++: [static] MK_STRN Sq3Lite::ScanStatE_ToString(Sq3ScanStatE value) → C-API return the Sq3Scan...
static MK_STRN ChangeSetConflictE_ToString(Sq3ChangeSetConflictE value)
C++: [static] MK_STRN Sq3Lite::ChangeSetConflictE_ToString(Sq3ChangeSetConflictE value) → C-API ...
static Sq3AuthActionE AuthActionE_FromInt(MK_I32 value)
C++: [static] Sq3AuthActionE Sq3Lite::AuthActionE_FromInt(MK_I32 value) → C-API return the Sq3Au...
static MK_I32 FcntlE_ToInt(Sq3FcntlE value)
C++: [static] MK_I32 Sq3Lite::FcntlE_ToInt(Sq3FcntlE value) → C-API return the Sq3FcntlE as inte...
static Sq3MutexE MutexE_FromInt(MK_I32 value)
C++: [static] Sq3MutexE Sq3Lite::MutexE_FromInt(MK_I32 value) → C-API return the Sq3MutexE from ...
static MK_STRN IndexConstraintEF_ToString(Sq3IndexConstraintEF value)
C++: [static] MK_STRN Sq3Lite::IndexConstraintEF_ToString(Sq3IndexConstraintEF value) → C-API re...
static MK_STRN ShmLockE_ToString(Sq3ShmLockE value)
C++: [static] MK_STRN Sq3Lite::ShmLockE_ToString(Sq3ShmLockE value) → C-API return the Sq3ShmLoc...
static MK_STRN FunctionEF_ToString(Sq3FunctionEF value)
C++: [static] MK_STRN Sq3Lite::FunctionEF_ToString(Sq3FunctionEF value) → C-API return the Sq3Fu...
static MK_I32 ChangesetE_ToInt(Sq3ChangesetE value)
C++: [static] MK_I32 Sq3Lite::ChangesetE_ToInt(Sq3ChangesetE value) → C-API return the Sq3Change...
static MK_I32 ConfigE_ToInt(Sq3ConfigE value)
C++: [static] MK_I32 Sq3Lite::ConfigE_ToInt(Sq3ConfigE value) → C-API return the Sq3ConfigE as i...
static Sq3ChangesetE ChangesetE_FromInt(MK_I32 value)
C++: [static] Sq3ChangesetE Sq3Lite::ChangesetE_FromInt(MK_I32 value) → C-API return the Sq3Chan...
static Sq3ShmLockE ShmLockE_FromInt(MK_I32 value)
C++: [static] Sq3ShmLockE Sq3Lite::ShmLockE_FromInt(MK_I32 value) → C-API return the Sq3ShmLockE...
static Sq3SyncEF SyncEF_FromInt(MK_I32 value)
C++: [static] Sq3SyncEF Sq3Lite::SyncEF_FromInt(MK_I32 value) → C-API return the Sq3SyncEF from ...
static Sq3PrepareEF PrepareEF_FromInt(MK_I32 value)
C++: [static] Sq3PrepareEF Sq3Lite::PrepareEF_FromInt(MK_I32 value) → C-API return the Sq3Prepar...
static MK_STRN TypeE_ToString(Sq3TypeE value)
C++: [static] MK_STRN Sq3Lite::TypeE_ToString(Sq3TypeE value) → C-API return the Sq3TypeE as str...
static Sq3VtabE VtabE_FromInt(MK_I32 value)
C++: [static] Sq3VtabE Sq3Lite::VtabE_FromInt(MK_I32 value) → C-API return the Sq3VtabE from int...
static Sq3SessionObjConfigE SessionObjConfigE_FromInt(MK_I32 value)
C++: [static] Sq3SessionObjConfigE Sq3Lite::SessionObjConfigE_FromInt(MK_I32 value) → C-API retu...
static MK_I32 SerializeE_ToInt(Sq3SerializeE value)
C++: [static] MK_I32 Sq3Lite::SerializeE_ToInt(Sq3SerializeE value) → C-API return the Sq3Serial...
static MK_STRN AccessE_ToString(Sq3AccessE value)
C++: [static] MK_STRN Sq3Lite::AccessE_ToString(Sq3AccessE value) → C-API return the Sq3AccessE ...
static Sq3IoCapEF IoCapEF_FromInt(MK_I32 value)
C++: [static] Sq3IoCapEF Sq3Lite::IoCapEF_FromInt(MK_I32 value) → C-API return the Sq3IoCapEF fr...
static MK_STRN ErrorE_ToString(Sq3ErrorE value)
C++: [static] MK_STRN Sq3Lite::ErrorE_ToString(Sq3ErrorE value) → C-API return the Sq3ErrorE as ...
static Sq3TypeE TypeE_FromInt(MK_I32 value)
C++: [static] Sq3TypeE Sq3Lite::TypeE_FromInt(MK_I32 value) → C-API return the Sq3TypeE from int...
static MK_STRN TxnE_ToString(Sq3TxnE value)
C++: [static] MK_STRN Sq3Lite::TxnE_ToString(Sq3TxnE value) → C-API return the Sq3TxnE as string...
static MK_I32 AccessE_ToInt(Sq3AccessE value)
C++: [static] MK_I32 Sq3Lite::AccessE_ToInt(Sq3AccessE value) → C-API return the Sq3AccessE as i...
static MK_I32 VtabE_ToInt(Sq3VtabE value)
C++: [static] MK_I32 Sq3Lite::VtabE_ToInt(Sq3VtabE value) → C-API return the Sq3VtabE as integer...
static MK_I32 LockE_ToInt(Sq3LockE value)
C++: [static] MK_I32 Sq3Lite::LockE_ToInt(Sq3LockE value) → C-API return the Sq3LockE as integer...
static MK_STRN SessionObjConfigE_ToString(Sq3SessionObjConfigE value)
C++: [static] MK_STRN Sq3Lite::SessionObjConfigE_ToString(Sq3SessionObjConfigE value) → C-API re...
static MK_STRN LimitE_ToString(Sq3LimitE value)
C++: [static] MK_STRN Sq3Lite::LimitE_ToString(Sq3LimitE value) → C-API return the Sq3LimitE as ...
static MK_I32 ChangeSetConflictE_ToInt(Sq3ChangeSetConflictE value)
C++: [static] MK_I32 Sq3Lite::ChangeSetConflictE_ToInt(Sq3ChangeSetConflictE value) → C-API retu...
static Sq3DbStatusE DbStatusE_FromInt(MK_I32 value)
C++: [static] Sq3DbStatusE Sq3Lite::DbStatusE_FromInt(MK_I32 value) → C-API return the Sq3DbStat...
static MK_STRN TestCtrlE_ToString(Sq3TestCtrlE value)
C++: [static] MK_STRN Sq3Lite::TestCtrlE_ToString(Sq3TestCtrlE value) → C-API return the Sq3Test...
static MK_I32 DbConfigE_ToInt(Sq3DbConfigE value)
C++: [static] MK_I32 Sq3Lite::DbConfigE_ToInt(Sq3DbConfigE value) → C-API return the Sq3DbConfig...
static MK_STRN VtabE_ToString(Sq3VtabE value)
C++: [static] MK_STRN Sq3Lite::VtabE_ToString(Sq3VtabE value) → C-API return the Sq3VtabE as str...
static Sq3FcntlE FcntlE_FromInt(MK_I32 value)
C++: [static] Sq3FcntlE Sq3Lite::FcntlE_FromInt(MK_I32 value) → C-API return the Sq3FcntlE from ...
static MK_I32 IndexConstraintEF_ToInt(Sq3IndexConstraintEF value)
C++: [static] MK_I32 Sq3Lite::IndexConstraintEF_ToInt(Sq3IndexConstraintEF value) → C-API return...
static MK_STRN ConflictResolutionE_ToString(Sq3ConflictResolutionE value)
C++: [static] MK_STRN Sq3Lite::ConflictResolutionE_ToString(Sq3ConflictResolutionE value) → C-API ...
static MK_I32 DbStatusE_ToInt(Sq3DbStatusE value)
C++: [static] MK_I32 Sq3Lite::DbStatusE_ToInt(Sq3DbStatusE value) → C-API return the Sq3DbStatus...
static MK_I32 LimitE_ToInt(Sq3LimitE value)
C++: [static] MK_I32 Sq3Lite::LimitE_ToInt(Sq3LimitE value) → C-API return the Sq3LimitE as inte...
static MK_I32 AuthReturnE_ToInt(Sq3AuthReturnE value)
C++: [static] MK_I32 Sq3Lite::AuthReturnE_ToInt(Sq3AuthReturnE value) → C-API return the Sq3Auth...
static MK_STRN CheckpointE_ToString(Sq3CheckpointE value)
C++: [static] MK_STRN Sq3Lite::CheckpointE_ToString(Sq3CheckpointE value) → C-API return the Sq3...
static MK_STRN ExtendetResultCodesE_ToString(Sq3ExtendetResultCodesE value)
C++: [static] MK_STRN Sq3Lite::ExtendetResultCodesE_ToString(Sq3ExtendetResultCodesE value) → C-API ...
static Sq3CheckpointE CheckpointE_FromInt(MK_I32 value)
C++: [static] Sq3CheckpointE Sq3Lite::CheckpointE_FromInt(MK_I32 value) → C-API return the Sq3Ch...
static MK_STRN DeSerializeEF_ToString(Sq3DeSerializeEF value)
C++: [static] MK_STRN Sq3Lite::DeSerializeEF_ToString(Sq3DeSerializeEF value) → C-API return the...
static MK_STRN ChangesetE_ToString(Sq3ChangesetE value)
C++: [static] MK_STRN Sq3Lite::ChangesetE_ToString(Sq3ChangesetE value) → C-API return the Sq3Ch...
static MK_STRN SyncEF_ToString(Sq3SyncEF value)
C++: [static] MK_STRN Sq3Lite::SyncEF_ToString(Sq3SyncEF value) → C-API return the Sq3SyncEF as ...
static MK_STRN ConfigE_ToString(Sq3ConfigE value)
C++: [static] MK_STRN Sq3Lite::ConfigE_ToString(Sq3ConfigE value) → C-API return the Sq3ConfigE ...
static Sq3LimitE LimitE_FromInt(MK_I32 value)
C++: [static] Sq3LimitE Sq3Lite::LimitE_FromInt(MK_I32 value) → C-API return the Sq3LimitE from ...
static MK_I32 SessionObjConfigE_ToInt(Sq3SessionObjConfigE value)
C++: [static] MK_I32 Sq3Lite::SessionObjConfigE_ToInt(Sq3SessionObjConfigE value) → C-API return...
static MK_I32 ConflictResolutionE_ToInt(Sq3ConflictResolutionE value)
C++: [static] MK_I32 Sq3Lite::ConflictResolutionE_ToInt(Sq3ConflictResolutionE value) → C-API re...
static Sq3ConfigE ConfigE_FromInt(MK_I32 value)
C++: [static] Sq3ConfigE Sq3Lite::ConfigE_FromInt(MK_I32 value) → C-API return the Sq3ConfigE fr...
static MK_I32 CheckpointE_ToInt(Sq3CheckpointE value)
C++: [static] MK_I32 Sq3Lite::CheckpointE_ToInt(Sq3CheckpointE value) → C-API return the Sq3Chec...
static MK_I32 SyncEF_ToInt(Sq3SyncEF value)
C++: [static] MK_I32 Sq3Lite::SyncEF_ToInt(Sq3SyncEF value) → C-API return the Sq3SyncEF as inte...
static MK_I32 TextE_ToInt(Sq3TextE value)
C++: [static] MK_I32 Sq3Lite::TextE_ToInt(Sq3TextE value) → C-API return the Sq3TextE as integer...
static Sq3AccessE AccessE_FromInt(MK_I32 value)
C++: [static] Sq3AccessE Sq3Lite::AccessE_FromInt(MK_I32 value) → C-API return the Sq3AccessE fr...
static MK_STRN FcntlE_ToString(Sq3FcntlE value)
C++: [static] MK_STRN Sq3Lite::FcntlE_ToString(Sq3FcntlE value) → C-API return the Sq3FcntlE as ...
static Sq3TestCtrlE TestCtrlE_FromInt(MK_I32 value)
C++: [static] Sq3TestCtrlE Sq3Lite::TestCtrlE_FromInt(MK_I32 value) → C-API return the Sq3TestCt...
static Sq3StmtStatusE StmtStatusE_FromInt(MK_I32 value)
C++: [static] Sq3StmtStatusE Sq3Lite::StmtStatusE_FromInt(MK_I32 value) → C-API return the Sq3St...
static Sq3SerializeE SerializeE_FromInt(MK_I32 value)
C++: [static] Sq3SerializeE Sq3Lite::SerializeE_FromInt(MK_I32 value) → C-API return the Sq3Seri...
static Sq3IndexConstraintEF IndexConstraintEF_FromInt(MK_I32 value)
C++: [static] Sq3IndexConstraintEF Sq3Lite::IndexConstraintEF_FromInt(MK_I32 value) → C-API retu...
static MK_I32 TypeE_ToInt(Sq3TypeE value)
C++: [static] MK_I32 Sq3Lite::TypeE_ToInt(Sq3TypeE value) → C-API return the Sq3TypeE as integer...
static MK_STRN DbStatusE_ToString(Sq3DbStatusE value)
C++: [static] MK_STRN Sq3Lite::DbStatusE_ToString(Sq3DbStatusE value) → C-API return the Sq3DbSt...
static Sq3TextE TextE_FromInt(MK_I32 value)
C++: [static] Sq3TextE Sq3Lite::TextE_FromInt(MK_I32 value) → C-API return the Sq3TextE from int...
static MK_I32 DeSerializeEF_ToInt(Sq3DeSerializeEF value)
C++: [static] MK_I32 Sq3Lite::DeSerializeEF_ToInt(Sq3DeSerializeEF value) → C-API return the Sq3...
static MK_STRN AuthActionE_ToString(Sq3AuthActionE value)
C++: [static] MK_STRN Sq3Lite::AuthActionE_ToString(Sq3AuthActionE value) → C-API return the Sq3...
static MK_STRN TraceEF_ToString(Sq3TraceEF value)
C++: [static] MK_STRN Sq3Lite::TraceEF_ToString(Sq3TraceEF value) → C-API return the Sq3TraceEF ...
static Sq3AuthReturnE AuthReturnE_FromInt(MK_I32 value)
C++: [static] Sq3AuthReturnE Sq3Lite::AuthReturnE_FromInt(MK_I32 value) → C-API return the Sq3Au...
static Sq3ErrorE ErrorE_FromInt(MK_I32 value)
C++: [static] Sq3ErrorE Sq3Lite::ErrorE_FromInt(MK_I32 value) → C-API return the Sq3ErrorE from ...
static MK_I32 FunctionEF_ToInt(Sq3FunctionEF value)
C++: [static] MK_I32 Sq3Lite::FunctionEF_ToInt(Sq3FunctionEF value) → C-API return the Sq3Functi...
static Sq3TraceEF TraceEF_FromInt(MK_I32 value)
C++: [static] Sq3TraceEF Sq3Lite::TraceEF_FromInt(MK_I32 value) → C-API return the Sq3TraceEF fr...
static MK_I32 TestCtrlE_ToInt(Sq3TestCtrlE value)
C++: [static] MK_I32 Sq3Lite::TestCtrlE_ToInt(Sq3TestCtrlE value) → C-API return the Sq3TestCtrl...
static MK_STRN AuthReturnE_ToString(Sq3AuthReturnE value)
C++: [static] MK_STRN Sq3Lite::AuthReturnE_ToString(Sq3AuthReturnE value) → C-API return the Sq3...
static MK_I32 MutexE_ToInt(Sq3MutexE value)
C++: [static] MK_I32 Sq3Lite::MutexE_ToInt(Sq3MutexE value) → C-API return the Sq3MutexE as inte...
static MK_I32 AuthActionE_ToInt(Sq3AuthActionE value)
C++: [static] MK_I32 Sq3Lite::AuthActionE_ToInt(Sq3AuthActionE value) → C-API return the Sq3Auth...
static MK_I32 ErrorE_ToInt(Sq3ErrorE value)
C++: [static] MK_I32 Sq3Lite::ErrorE_ToInt(Sq3ErrorE value) → C-API return the Sq3ErrorE as inte...
static MK_STRN LockE_ToString(Sq3LockE value)
C++: [static] MK_STRN Sq3Lite::LockE_ToString(Sq3LockE value) → C-API return the Sq3LockE as str...
static MK_STRN DbConfigE_ToString(Sq3DbConfigE value)
C++: [static] MK_STRN Sq3Lite::DbConfigE_ToString(Sq3DbConfigE value) → C-API return the Sq3DbCo...
static MK_I32 ScanStatE_ToInt(Sq3ScanStatE value)
C++: [static] MK_I32 Sq3Lite::ScanStatE_ToInt(Sq3ScanStatE value) → C-API return the Sq3ScanStat...
static Sq3ScanStatE ScanStatE_FromInt(MK_I32 value)
C++: [static] Sq3ScanStatE Sq3Lite::ScanStatE_FromInt(MK_I32 value) → C-API return the Sq3ScanSt...
static MK_STRN IoCapEF_ToString(Sq3IoCapEF value)
C++: [static] MK_STRN Sq3Lite::IoCapEF_ToString(Sq3IoCapEF value) → C-API return the Sq3IoCapEF ...
static MK_STRN MutexE_ToString(Sq3MutexE value)
C++: [static] MK_STRN Sq3Lite::MutexE_ToString(Sq3MutexE value) → C-API return the Sq3MutexE as ...
static MK_I32 ExtendetResultCodesE_ToInt(Sq3ExtendetResultCodesE value)
C++: [static] MK_I32 Sq3Lite::ExtendetResultCodesE_ToInt(Sq3ExtendetResultCodesE value) → C-API ...
static MK_STRN TextE_ToString(Sq3TextE value)
C++: [static] MK_STRN Sq3Lite::TextE_ToString(Sq3TextE value) → C-API return the Sq3TextE as str...
static MK_I32 PrepareEF_ToInt(Sq3PrepareEF value)
C++: [static] MK_I32 Sq3Lite::PrepareEF_ToInt(Sq3PrepareEF value) → C-API return the Sq3PrepareE...
static MK_I32 IoCapEF_ToInt(Sq3IoCapEF value)
C++: [static] MK_I32 Sq3Lite::IoCapEF_ToInt(Sq3IoCapEF value) → C-API return the Sq3IoCapEF as i...
static Sq3DbConfigE DbConfigE_FromInt(MK_I32 value)
C++: [static] Sq3DbConfigE Sq3Lite::DbConfigE_FromInt(MK_I32 value) → C-API return the Sq3DbConf...
static Sq3OpenEF OpenEF_FromInt(MK_I32 value)
C++: [static] Sq3OpenEF Sq3Lite::OpenEF_FromInt(MK_I32 value) → C-API return the Sq3OpenEF from ...
static MK_I32 StmtStatusE_ToInt(Sq3StmtStatusE value)
C++: [static] MK_I32 Sq3Lite::StmtStatusE_ToInt(Sq3StmtStatusE value) → C-API return the Sq3Stmt...
static MK_I32 OpenEF_ToInt(Sq3OpenEF value)
C++: [static] MK_I32 Sq3Lite::OpenEF_ToInt(Sq3OpenEF value) → C-API return the Sq3OpenEF as inte...
static Sq3DeSerializeEF DeSerializeEF_FromInt(MK_I32 value)
C++: [static] Sq3DeSerializeEF Sq3Lite::DeSerializeEF_FromInt(MK_I32 value) → C-API return the S...
Sq3VtabE
Virtual Table Configuration Options.
Sq3IoCapEF
Device Characteristics.
Sq3TraceEF
SQL Trace Event Codes.
Sq3FcntlE
Standard File Control Opcodes.
Sq3LockE
File Locking Levels.
Sq3MutexE
Mutex Types.
Sq3TextE
Text Encodings.
Sq3ChangeSetConflictE
Constants Returned By The Conflict Handler.
Sq3ErrorE
Result Codes.
Sq3TypeE
Fundamental Datatypes.
Sq3SessionObjConfigE
Options for sqlite3session_object_config.
Sq3ConflictResolutionE
Conflict resolution modes.
Sq3AccessE
Flags for the xAccess VFS method.
Sq3ChangesetE
Constants Passed To The Conflict Handler.
Sq3DbStatusE
Status Parameters for database connections.
Definition Sq3Enum_sq3.h:79
Sq3AuthActionE
Authorizer Action Codes.
Sq3SyncEF
Synchronization Type Flags.
Sq3DeSerializeEF
Flags for sqlite3_deserialize()
Sq3DbConfigE
Database Connection Configuration Options.
Sq3StmtStatusE
Status Parameters for prepared statements.
Sq3FunctionEF
Function Flags.
Sq3LimitE
Run-Time Limit Categories.
Sq3CheckpointE
Checkpoint Mode Values.
Definition Sq3Enum_sq3.h:34
Sq3ShmLockE
Flags for the xShmLock VFS method.
Sq3OpenEF
Flags For File Open Operations.
Sq3StatusE
Status Parameters.
Sq3ExtendetResultCodesE
Extended Result Codes.
Sq3PrepareEF
Prepare Flags.
Sq3AuthReturnE
Authorizer Return Codes.
Sq3SerializeE
Flags for sqlite3_serialize.
Sq3IndexConstraintEF
Virtual Table Constraint Operator Codes.
Sq3ScanStatE
Prepared Statement Scan Status Opcodes.
Sq3TxnE
Allowed return values from sqlite3_txn_state()
Sq3ConfigE
Configuration Options.
Sq3TestCtrlE
Testing Interface Operation Codes.
static MK_BOOL ErrorCheckI(Sq3ErrorE ret)
C++: [static] MK_BOOL Sq3Lite::ErrorCheckI(Sq3ErrorE ret) → C-API check if ret signal an error …
static void KeywordCheck(MK_STRN arg0, MK_I32 arg1)
C++: [static] Sq3Lite::KeywordCheck(MK_STRN arg0, MK_I32 arg1) → C-API SQL Keyword Checking …
static MkBufferC * KeywordNameBUF(MK_I32 num)
C++: [static] MkBufferC* Sq3Lite::KeywordNameBUF(MK_I32 num) → C-API SQL Keyword Checking …
static std::tuple< MK_I32, MK_I32 > Status(Sq3StatusE op, MK_BOOL resetFlag)
C++: [static] {pCurrent:MK_I32 pHighwater:MK_I32} Sq3Lite::Status(Sq3StatusE op, MK_BOOL resetFlag) ...
static std::tuple< MK_I64, MK_I64 > Status64(Sq3StatusE op, MK_BOOL resetFlag)
C++: [static] {pCurrent:MK_I64 pHighwater:MK_I64} Sq3Lite::Status64(Sq3StatusE op,...
static void KeywordCount()
C++: [static] Sq3Lite::KeywordCount() → C-API SQL Keyword Checking …
static void Complete(MK_STRN sql)
C++: [static] Sq3Lite::Complete(MK_STRN sql) → C-API Determine If An SQL Statement Is Complete …
static std::tuple< MK_STRN, MK_I32 > KeywordName(MK_I32 num)
C++: [static] {kwd:MK_STRN kwdsz:MK_I32} Sq3Lite::KeywordName(MK_I32 num) → C-API SQL Keyword Ch...
static MK_I64 HardHeapLimit64(MK_I64 N)
C++: [static] MK_I64 Sq3Lite::HardHeapLimit64(MK_I64 N) → C-API Impose A Limit On Heap Size …
static void ReleaseMemory(MK_I32 N)
C++: [static] Sq3Lite::ReleaseMemory(MK_I32 N) → C-API Attempt To Free Heap Memory …
static MK_I64 SoftHeapLimit64(MK_I64 N)
C++: [static] MK_I64 Sq3Lite::SoftHeapLimit64(MK_I64 N) → C-API Impose A Limit On Heap Size …
static MK_I32 StrIcmp(MK_STRN arg0, MK_STRN arg1)
C++: [static] MK_I32 Sq3Lite::StrIcmp(MK_STRN arg0, MK_STRN arg1) → C-API String Comparison …
static MK_I32 StrNicmp(MK_STRN arg0, MK_STRN arg1, MK_I32 arg2)
C++: [static] MK_I32 Sq3Lite::StrNicmp(MK_STRN arg0, MK_STRN arg1, MK_I32 arg2) → C-API String C...
static MK_I32 StrLike(MK_STRN zGlob, MK_STRN zStr, MK_I32 cEsc)
C++: [static] MK_I32 Sq3Lite::StrLike(MK_STRN zGlob, MK_STRN zStr, MK_I32 cEsc) → C-API String L...
static MK_I32 StrGlob(MK_STRN zGlob, MK_STRN zStr)
C++: [static] MK_I32 Sq3Lite::StrGlob(MK_STRN zGlob, MK_STRN zStr) → C-API String Globbing …
static void CcSq3Cleanup()
C++: [static] Sq3Lite::Cleanup() → C-API cleanup ccsq3lite internal memory …
static void CcSq3Setup()
C++: [static] Sq3Lite::Setup() → C-API setup ccsq3lite internal memory …
static void Initialize()
C++: [static] Sq3Lite::Initialize() → C-API Initialize The SQLite Library …
static void Shutdown()
C++: [static] Sq3Lite::Shutdown() → C-API Initialize The SQLite Library …
static void OsInit()
C++: [static] Sq3Lite::OsInit() → C-API Initialize The SQLite Library …
static void OsEnd()
C++: [static] Sq3Lite::OsEnd() → C-API Initialize The SQLite Library …
static MK_STRN Libversion()
C++: [static] MK_STRN Sq3Lite::Libversion() → C-API Run-Time Library Version Numbers …
static void LibversionNumber()
C++: [static] Sq3Lite::LibversionNumber() → C-API Run-Time Library Version Numbers …
static MK_STRN Sourceid()
C++: [static] MK_STRN Sq3Lite::Sourceid() → C-API Run-Time Library Version Numbers …
static MK_STRN FilenameDatabase(SQ3_FILENAME F)
C++: [static] MK_STRN Sq3Lite::FilenameDatabase(SQ3_FILENAME F) → C-API Translate filenames …
static MK_STRN UriKey(SQ3_FILENAME z, MK_I32 N)
C++: [static] MK_STRN Sq3Lite::UriKey(SQ3_FILENAME z, MK_I32 N) → C-API Obtain Values For URI Pa...
static MK_STRN UriParameter(SQ3_FILENAME z, MK_STRN zParam)
C++: [static] MK_STRN Sq3Lite::UriParameter(SQ3_FILENAME z, MK_STRN zParam) → C-API Obtain Value...
static MK_STRN FilenameJournal(SQ3_FILENAME F)
C++: [static] MK_STRN Sq3Lite::FilenameJournal(SQ3_FILENAME F) → C-API Translate filenames …
static MK_I64 UriInt64(SQ3_FILENAME arg0, MK_STRN arg1, MK_I64 arg2)
C++: [static] MK_I64 Sq3Lite::UriInt64(SQ3_FILENAME arg0, MK_STRN arg1, MK_I64 arg2) → C-API Obt...
static void UriBoolean(SQ3_FILENAME z, MK_STRN zParam, MK_I32 bDefault)
C++: [static] Sq3Lite::UriBoolean(SQ3_FILENAME z, MK_STRN zParam, MK_I32 bDefault) → C-API Obtai...
static void FreeFilename(SQ3_FILENAME arg0)
C++: [static] Sq3Lite::FreeFilename(SQ3_FILENAME arg0) → C-API Create and Destroy VFS Filenames ...
static MK_STRN FilenameWal(SQ3_FILENAME F)
C++: [static] MK_STRN Sq3Lite::FilenameWal(SQ3_FILENAME F) → C-API Translate filenames …
namespace for the CcSq3Lite "C++"-API