theSq3Lite 10.0
Loading...
Searching...
No Matches
LibSq3Lite_inline_cc.hh
Go to the documentation of this file.
1
9/* LABEL-NO */
10
11#pragma once
12
13// --------------------------------------------------------------------------------
14
16namespace ccsq3lite {
17
18 // BEGIN-Sq3Lite - created by 'cc_MqC.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
19
23
24 // doc-key: Sq3Lite,Sq3Lite-Config,sm_
25
29 MK_STRN __retVal__L = Sq3CompileOptionGet(N);
30 return __retVal__L;
31 }
32
36 MK_BOOL __retVal__L = Sq3CompileOptionUsed(zOptName);
37 return __retVal__L;
38 }
39
41 inline MK_BOOL Sq3Lite::CompileOptionUsed (const std::string& zOptName) {
43 const MK_STRN zOptName_hdl = zOptName.c_str();
44 MK_BOOL __retVal__L = Sq3CompileOptionUsed(zOptName_hdl);
45 return __retVal__L;
46 }
47
51 MK_I64 __retVal__L = Sq3MemoryHighwater(resetFlag);
52 return __retVal__L;
53 }
54
58 MK_I64 __retVal__L = Sq3MemoryUsed();
59 return __retVal__L;
60 }
61
63 inline void Sq3Lite::Threadsafe () {
65 enum MkErrorE errVal = Sq3Threadsafe();
66 MkErrorC_Check(NULL, errVal);
67 }
68
70 // Sq3Lite_Config_CC_API
71
75
76 // doc-key: Sq3Lite,Sq3Lite-Enum,sco
77
81 enum Sq3AccessE value_out;
82 enum MkErrorE errVal = Sq3AccessE_FromInt(value, &value_out);
83 MkErrorC_Check(NULL, errVal);
84 return value_out;
85 }
86
90 enum Sq3AuthActionE value_out;
91 enum MkErrorE errVal = Sq3AuthActionE_FromInt(value, &value_out);
92 MkErrorC_Check(NULL, errVal);
93 return value_out;
94 }
95
99 enum Sq3AuthReturnE value_out;
100 enum MkErrorE errVal = Sq3AuthReturnE_FromInt(value, &value_out);
101 MkErrorC_Check(NULL, errVal);
102 return value_out;
103 }
104
108 enum Sq3ChangeSetConflictE value_out;
109 enum MkErrorE errVal = Sq3ChangeSetConflictE_FromInt(value, &value_out);
110 MkErrorC_Check(NULL, errVal);
111 return value_out;
112 }
113
117 enum Sq3ChangesetE value_out;
118 enum MkErrorE errVal = Sq3ChangesetE_FromInt(value, &value_out);
119 MkErrorC_Check(NULL, errVal);
120 return value_out;
121 }
122
126 enum Sq3CheckpointE value_out;
127 enum MkErrorE errVal = Sq3CheckpointE_FromInt(value, &value_out);
128 MkErrorC_Check(NULL, errVal);
129 return value_out;
130 }
131
135 enum Sq3ConfigE value_out;
136 enum MkErrorE errVal = Sq3ConfigE_FromInt(value, &value_out);
137 MkErrorC_Check(NULL, errVal);
138 return value_out;
139 }
140
144 enum Sq3ConflictResolutionE value_out;
145 enum MkErrorE errVal = Sq3ConflictResolutionE_FromInt(value, &value_out);
146 MkErrorC_Check(NULL, errVal);
147 return value_out;
148 }
149
153 enum Sq3DbConfigE value_out;
154 enum MkErrorE errVal = Sq3DbConfigE_FromInt(value, &value_out);
155 MkErrorC_Check(NULL, errVal);
156 return value_out;
157 }
158
162 enum Sq3DbStatusE value_out;
163 enum MkErrorE errVal = Sq3DbStatusE_FromInt(value, &value_out);
164 MkErrorC_Check(NULL, errVal);
165 return value_out;
166 }
167
171 enum Sq3DeSerializeEF value_out;
172 enum MkErrorE errVal = Sq3DeSerializeEF_FromInt(value, &value_out);
173 MkErrorC_Check(NULL, errVal);
174 return value_out;
175 }
176
180 enum Sq3ErrorE value_out;
181 enum MkErrorE errVal = Sq3ErrorE_FromInt(value, &value_out);
182 MkErrorC_Check(NULL, errVal);
183 return value_out;
184 }
185
189 enum Sq3ExtendetResultCodesE value_out;
190 enum MkErrorE errVal = Sq3ExtendetResultCodesE_FromInt(value, &value_out);
191 MkErrorC_Check(NULL, errVal);
192 return value_out;
193 }
194
198 enum Sq3FcntlE value_out;
199 enum MkErrorE errVal = Sq3FcntlE_FromInt(value, &value_out);
200 MkErrorC_Check(NULL, errVal);
201 return value_out;
202 }
203
207 enum Sq3FunctionEF value_out;
208 enum MkErrorE errVal = Sq3FunctionEF_FromInt(value, &value_out);
209 MkErrorC_Check(NULL, errVal);
210 return value_out;
211 }
212
216 enum Sq3IndexConstraintEF value_out;
217 enum MkErrorE errVal = Sq3IndexConstraintEF_FromInt(value, &value_out);
218 MkErrorC_Check(NULL, errVal);
219 return value_out;
220 }
221
225 enum Sq3IoCapEF value_out;
226 enum MkErrorE errVal = Sq3IoCapEF_FromInt(value, &value_out);
227 MkErrorC_Check(NULL, errVal);
228 return value_out;
229 }
230
234 enum Sq3LimitE value_out;
235 enum MkErrorE errVal = Sq3LimitE_FromInt(value, &value_out);
236 MkErrorC_Check(NULL, errVal);
237 return value_out;
238 }
239
243 enum Sq3LockE value_out;
244 enum MkErrorE errVal = Sq3LockE_FromInt(value, &value_out);
245 MkErrorC_Check(NULL, errVal);
246 return value_out;
247 }
248
252 enum Sq3MutexE value_out;
253 enum MkErrorE errVal = Sq3MutexE_FromInt(value, &value_out);
254 MkErrorC_Check(NULL, errVal);
255 return value_out;
256 }
257
261 enum Sq3OpenEF value_out;
262 enum MkErrorE errVal = Sq3OpenEF_FromInt(value, &value_out);
263 MkErrorC_Check(NULL, errVal);
264 return value_out;
265 }
266
270 enum Sq3PrepareEF value_out;
271 enum MkErrorE errVal = Sq3PrepareEF_FromInt(value, &value_out);
272 MkErrorC_Check(NULL, errVal);
273 return value_out;
274 }
275
279 enum Sq3ScanStatE value_out;
280 enum MkErrorE errVal = Sq3ScanStatE_FromInt(value, &value_out);
281 MkErrorC_Check(NULL, errVal);
282 return value_out;
283 }
284
288 enum Sq3SerializeE value_out;
289 enum MkErrorE errVal = Sq3SerializeE_FromInt(value, &value_out);
290 MkErrorC_Check(NULL, errVal);
291 return value_out;
292 }
293
297 enum Sq3SessionObjConfigE value_out;
298 enum MkErrorE errVal = Sq3SessionObjConfigE_FromInt(value, &value_out);
299 MkErrorC_Check(NULL, errVal);
300 return value_out;
301 }
302
306 enum Sq3ShmLockE value_out;
307 enum MkErrorE errVal = Sq3ShmLockE_FromInt(value, &value_out);
308 MkErrorC_Check(NULL, errVal);
309 return value_out;
310 }
311
315 enum Sq3StatusE value_out;
316 enum MkErrorE errVal = Sq3StatusE_FromInt(value, &value_out);
317 MkErrorC_Check(NULL, errVal);
318 return value_out;
319 }
320
324 enum Sq3StmtStatusE value_out;
325 enum MkErrorE errVal = Sq3StmtStatusE_FromInt(value, &value_out);
326 MkErrorC_Check(NULL, errVal);
327 return value_out;
328 }
329
333 enum Sq3SyncEF value_out;
334 enum MkErrorE errVal = Sq3SyncEF_FromInt(value, &value_out);
335 MkErrorC_Check(NULL, errVal);
336 return value_out;
337 }
338
342 enum Sq3TestCtrlE value_out;
343 enum MkErrorE errVal = Sq3TestCtrlE_FromInt(value, &value_out);
344 MkErrorC_Check(NULL, errVal);
345 return value_out;
346 }
347
351 enum Sq3TextE value_out;
352 enum MkErrorE errVal = Sq3TextE_FromInt(value, &value_out);
353 MkErrorC_Check(NULL, errVal);
354 return value_out;
355 }
356
360 enum Sq3TraceEF value_out;
361 enum MkErrorE errVal = Sq3TraceEF_FromInt(value, &value_out);
362 MkErrorC_Check(NULL, errVal);
363 return value_out;
364 }
365
369 enum Sq3TxnE value_out;
370 enum MkErrorE errVal = Sq3TxnE_FromInt(value, &value_out);
371 MkErrorC_Check(NULL, errVal);
372 return value_out;
373 }
374
378 enum Sq3TypeE value_out;
379 enum MkErrorE errVal = Sq3TypeE_FromInt(value, &value_out);
380 MkErrorC_Check(NULL, errVal);
381 return value_out;
382 }
383
387 enum Sq3VtabE value_out;
388 enum MkErrorE errVal = Sq3VtabE_FromInt(value, &value_out);
389 MkErrorC_Check(NULL, errVal);
390 return value_out;
391 }
392
393 // doc-key: Sq3Lite,Sq3Lite-Enum,sm_
394
398 MK_I32 __retVal__L = Sq3AccessE_ToInt(value);
399 return __retVal__L;
400 }
401
405 MK_STRN __retVal__L = Sq3AccessE_ToString(value);
406 return __retVal__L;
407 }
408
412 MK_I32 __retVal__L = Sq3AuthActionE_ToInt(value);
413 return __retVal__L;
414 }
415
419 MK_STRN __retVal__L = Sq3AuthActionE_ToString(value);
420 return __retVal__L;
421 }
422
426 MK_I32 __retVal__L = Sq3AuthReturnE_ToInt(value);
427 return __retVal__L;
428 }
429
433 MK_STRN __retVal__L = Sq3AuthReturnE_ToString(value);
434 return __retVal__L;
435 }
436
440 MK_I32 __retVal__L = Sq3ChangeSetConflictE_ToInt(value);
441 return __retVal__L;
442 }
443
447 MK_STRN __retVal__L = Sq3ChangeSetConflictE_ToString(value);
448 return __retVal__L;
449 }
450
454 MK_I32 __retVal__L = Sq3ChangesetE_ToInt(value);
455 return __retVal__L;
456 }
457
461 MK_STRN __retVal__L = Sq3ChangesetE_ToString(value);
462 return __retVal__L;
463 }
464
468 MK_I32 __retVal__L = Sq3CheckpointE_ToInt(value);
469 return __retVal__L;
470 }
471
475 MK_STRN __retVal__L = Sq3CheckpointE_ToString(value);
476 return __retVal__L;
477 }
478
482 MK_I32 __retVal__L = Sq3ConfigE_ToInt(value);
483 return __retVal__L;
484 }
485
489 MK_STRN __retVal__L = Sq3ConfigE_ToString(value);
490 return __retVal__L;
491 }
492
496 MK_I32 __retVal__L = Sq3ConflictResolutionE_ToInt(value);
497 return __retVal__L;
498 }
499
503 MK_STRN __retVal__L = Sq3ConflictResolutionE_ToString(value);
504 return __retVal__L;
505 }
506
510 MK_I32 __retVal__L = Sq3DbConfigE_ToInt(value);
511 return __retVal__L;
512 }
513
517 MK_STRN __retVal__L = Sq3DbConfigE_ToString(value);
518 return __retVal__L;
519 }
520
524 MK_I32 __retVal__L = Sq3DbStatusE_ToInt(value);
525 return __retVal__L;
526 }
527
531 MK_STRN __retVal__L = Sq3DbStatusE_ToString(value);
532 return __retVal__L;
533 }
534
538 MK_I32 __retVal__L = Sq3DeSerializeEF_ToInt(value);
539 return __retVal__L;
540 }
541
545 MK_STRN __retVal__L = Sq3DeSerializeEF_ToString(value);
546 return __retVal__L;
547 }
548
552 MK_I32 __retVal__L = Sq3ErrorE_ToInt(value);
553 return __retVal__L;
554 }
555
559 MK_STRN __retVal__L = Sq3ErrorE_ToString(value);
560 return __retVal__L;
561 }
562
566 MK_I32 __retVal__L = Sq3ExtendetResultCodesE_ToInt(value);
567 return __retVal__L;
568 }
569
573 MK_STRN __retVal__L = Sq3ExtendetResultCodesE_ToString(value);
574 return __retVal__L;
575 }
576
580 MK_I32 __retVal__L = Sq3FcntlE_ToInt(value);
581 return __retVal__L;
582 }
583
587 MK_STRN __retVal__L = Sq3FcntlE_ToString(value);
588 return __retVal__L;
589 }
590
594 MK_I32 __retVal__L = Sq3FunctionEF_ToInt(value);
595 return __retVal__L;
596 }
597
601 MK_STRN __retVal__L = Sq3FunctionEF_ToString(value);
602 return __retVal__L;
603 }
604
608 MK_I32 __retVal__L = Sq3IndexConstraintEF_ToInt(value);
609 return __retVal__L;
610 }
611
615 MK_STRN __retVal__L = Sq3IndexConstraintEF_ToString(value);
616 return __retVal__L;
617 }
618
622 MK_I32 __retVal__L = Sq3IoCapEF_ToInt(value);
623 return __retVal__L;
624 }
625
629 MK_STRN __retVal__L = Sq3IoCapEF_ToString(value);
630 return __retVal__L;
631 }
632
636 MK_I32 __retVal__L = Sq3LimitE_ToInt(value);
637 return __retVal__L;
638 }
639
643 MK_STRN __retVal__L = Sq3LimitE_ToString(value);
644 return __retVal__L;
645 }
646
650 MK_I32 __retVal__L = Sq3LockE_ToInt(value);
651 return __retVal__L;
652 }
653
657 MK_STRN __retVal__L = Sq3LockE_ToString(value);
658 return __retVal__L;
659 }
660
664 MK_I32 __retVal__L = Sq3MutexE_ToInt(value);
665 return __retVal__L;
666 }
667
671 MK_STRN __retVal__L = Sq3MutexE_ToString(value);
672 return __retVal__L;
673 }
674
678 MK_I32 __retVal__L = Sq3OpenEF_ToInt(value);
679 return __retVal__L;
680 }
681
685 MK_STRN __retVal__L = Sq3OpenEF_ToString(value);
686 return __retVal__L;
687 }
688
692 MK_I32 __retVal__L = Sq3PrepareEF_ToInt(value);
693 return __retVal__L;
694 }
695
699 MK_STRN __retVal__L = Sq3PrepareEF_ToString(value);
700 return __retVal__L;
701 }
702
706 MK_I32 __retVal__L = Sq3ScanStatE_ToInt(value);
707 return __retVal__L;
708 }
709
713 MK_STRN __retVal__L = Sq3ScanStatE_ToString(value);
714 return __retVal__L;
715 }
716
720 MK_I32 __retVal__L = Sq3SerializeE_ToInt(value);
721 return __retVal__L;
722 }
723
727 MK_STRN __retVal__L = Sq3SerializeE_ToString(value);
728 return __retVal__L;
729 }
730
734 MK_I32 __retVal__L = Sq3SessionObjConfigE_ToInt(value);
735 return __retVal__L;
736 }
737
741 MK_STRN __retVal__L = Sq3SessionObjConfigE_ToString(value);
742 return __retVal__L;
743 }
744
748 MK_I32 __retVal__L = Sq3ShmLockE_ToInt(value);
749 return __retVal__L;
750 }
751
755 MK_STRN __retVal__L = Sq3ShmLockE_ToString(value);
756 return __retVal__L;
757 }
758
762 MK_I32 __retVal__L = Sq3StatusE_ToInt(value);
763 return __retVal__L;
764 }
765
769 MK_STRN __retVal__L = Sq3StatusE_ToString(value);
770 return __retVal__L;
771 }
772
776 MK_I32 __retVal__L = Sq3StmtStatusE_ToInt(value);
777 return __retVal__L;
778 }
779
783 MK_STRN __retVal__L = Sq3StmtStatusE_ToString(value);
784 return __retVal__L;
785 }
786
790 MK_I32 __retVal__L = Sq3SyncEF_ToInt(value);
791 return __retVal__L;
792 }
793
797 MK_STRN __retVal__L = Sq3SyncEF_ToString(value);
798 return __retVal__L;
799 }
800
804 MK_I32 __retVal__L = Sq3TestCtrlE_ToInt(value);
805 return __retVal__L;
806 }
807
811 MK_STRN __retVal__L = Sq3TestCtrlE_ToString(value);
812 return __retVal__L;
813 }
814
818 MK_I32 __retVal__L = Sq3TextE_ToInt(value);
819 return __retVal__L;
820 }
821
825 MK_STRN __retVal__L = Sq3TextE_ToString(value);
826 return __retVal__L;
827 }
828
832 MK_I32 __retVal__L = Sq3TraceEF_ToInt(value);
833 return __retVal__L;
834 }
835
839 MK_STRN __retVal__L = Sq3TraceEF_ToString(value);
840 return __retVal__L;
841 }
842
846 MK_I32 __retVal__L = Sq3TxnE_ToInt(value);
847 return __retVal__L;
848 }
849
853 MK_STRN __retVal__L = Sq3TxnE_ToString(value);
854 return __retVal__L;
855 }
856
860 MK_I32 __retVal__L = Sq3TypeE_ToInt(value);
861 return __retVal__L;
862 }
863
867 MK_STRN __retVal__L = Sq3TypeE_ToString(value);
868 return __retVal__L;
869 }
870
874 MK_I32 __retVal__L = Sq3VtabE_ToInt(value);
875 return __retVal__L;
876 }
877
881 MK_STRN __retVal__L = Sq3VtabE_ToString(value);
882 return __retVal__L;
883 }
884
886 // Sq3Lite_Enum_CC_API
887
891
892 // doc-key: Sq3Lite,Sq3Lite-Error,sm_
893
897 MK_BOOL __retVal__L = Sq3ErrorCheckI(ret);
898 return __retVal__L;
899 }
900
902 // Sq3Lite_Error_CC_API
903
907
908 // doc-key: Sq3Lite,Sq3Lite-Info,sco
909
913 MK_BUF kwd_out;
914 enum MkErrorE errVal = Sq3KeywordNameBUF(num, &kwd_out);
915 MkErrorC_Check(NULL, errVal);
917 }
918
919 // doc-key: Sq3Lite,Sq3Lite-Info,sm_
920
922 inline void Sq3Lite::Complete (MK_STRN sql) {
924 enum MkErrorE errVal = Sq3Complete(sql);
925 MkErrorC_Check(NULL, errVal);
926 }
927
929 inline void Sq3Lite::Complete (const std::string& sql) {
931 const MK_STRN sql_hdl = sql.c_str();
932 enum MkErrorE errVal = Sq3Complete(sql_hdl);
933 MkErrorC_Check(NULL, errVal);
934 }
935
937 inline void Sq3Lite::KeywordCheck (MK_STRN arg0, MK_I32 arg1) {
939 enum MkErrorE errVal = Sq3KeywordCheck(arg0, arg1);
940 MkErrorC_Check(NULL, errVal);
941 }
942
944 inline void Sq3Lite::KeywordCheck (const std::string& arg0, MK_I32 arg1) {
946 const MK_STRN arg0_hdl = arg0.c_str();
947 enum MkErrorE errVal = Sq3KeywordCheck(arg0_hdl, arg1);
948 MkErrorC_Check(NULL, errVal);
949 }
950
952 inline void Sq3Lite::KeywordCount () {
954 enum MkErrorE errVal = Sq3KeywordCount();
955 MkErrorC_Check(NULL, errVal);
956 }
957
958 // doc-key: Sq3Lite,Sq3Lite-Info,smo
959
961 inline std::tuple<MK_STRN,MK_I32> Sq3Lite::KeywordName (MK_I32 num) {
963 MK_STRN kwd;
964 MK_I32 kwdsz;
965 enum MkErrorE errVal = Sq3KeywordName(num, &kwd, &kwdsz);
966 MkErrorC_Check(NULL, errVal);
967 std::tuple<MK_STRN,MK_I32> __retVal__L = {kwd,kwdsz};
968 return __retVal__L;
969 }
970
972 inline std::tuple<MK_I32,MK_I32> Sq3Lite::Status (Sq3StatusE op, MK_BOOL resetFlag) {
974 MK_I32 pCurrent;
975 MK_I32 pHighwater;
976 enum MkErrorE errVal = Sq3Status(op, &pCurrent, &pHighwater, resetFlag);
977 MkErrorC_Check(NULL, errVal);
978 std::tuple<MK_I32,MK_I32> __retVal__L = {pCurrent,pHighwater};
979 return __retVal__L;
980 }
981
983 inline std::tuple<MK_I64,MK_I64> Sq3Lite::Status64 (Sq3StatusE op, MK_BOOL resetFlag) {
985 MK_I64 pCurrent;
986 MK_I64 pHighwater;
987 enum MkErrorE errVal = Sq3Status64(op, &pCurrent, &pHighwater, resetFlag);
988 MkErrorC_Check(NULL, errVal);
989 std::tuple<MK_I64,MK_I64> __retVal__L = {pCurrent,pHighwater};
990 return __retVal__L;
991 }
992
994 // Sq3Lite_Info_CC_API
995
999
1000 // doc-key: Sq3Lite,Sq3Lite-Internal-Memory,sm_
1001
1005 MK_I64 __retVal__L = Sq3HardHeapLimit64(N);
1006 return __retVal__L;
1007 }
1008
1012 enum MkErrorE errVal = Sq3ReleaseMemory(N);
1013 MkErrorC_Check(NULL, errVal);
1014 }
1015
1019 MK_I64 __retVal__L = Sq3SoftHeapLimit64(N);
1020 return __retVal__L;
1021 }
1022
1024 // Sq3Lite_Internal_Memory_CC_API
1025
1029
1030 // doc-key: Sq3Lite,Sq3Lite-Internal-String,sm_
1031
1035 MK_I32 __retVal__L = Sq3StrGlob(zGlob, zStr);
1036 return __retVal__L;
1037 }
1038
1040 inline MK_I32 Sq3Lite::StrGlob (const std::string& zGlob, const std::string& zStr) {
1042 const MK_STRN zGlob_hdl = zGlob.c_str();
1043 const MK_STRN zStr_hdl = zStr.c_str();
1044 MK_I32 __retVal__L = Sq3StrGlob(zGlob_hdl, zStr_hdl);
1045 return __retVal__L;
1046 }
1047
1051 MK_I32 __retVal__L = Sq3StrIcmp(arg0, arg1);
1052 return __retVal__L;
1053 }
1054
1056 inline MK_I32 Sq3Lite::StrIcmp (const std::string& arg0, const std::string& arg1) {
1058 const MK_STRN arg0_hdl = arg0.c_str();
1059 const MK_STRN arg1_hdl = arg1.c_str();
1060 MK_I32 __retVal__L = Sq3StrIcmp(arg0_hdl, arg1_hdl);
1061 return __retVal__L;
1062 }
1063
1065 inline MK_I32 Sq3Lite::StrLike (MK_STRN zGlob, MK_STRN zStr, MK_I32 cEsc) {
1067 MK_I32 __retVal__L = Sq3StrLike(zGlob, zStr, cEsc);
1068 return __retVal__L;
1069 }
1070
1072 inline MK_I32 Sq3Lite::StrLike (const std::string& zGlob, const std::string& zStr, MK_I32 cEsc) {
1074 const MK_STRN zGlob_hdl = zGlob.c_str();
1075 const MK_STRN zStr_hdl = zStr.c_str();
1076 MK_I32 __retVal__L = Sq3StrLike(zGlob_hdl, zStr_hdl, cEsc);
1077 return __retVal__L;
1078 }
1079
1081 inline MK_I32 Sq3Lite::StrNicmp (MK_STRN arg0, MK_STRN arg1, MK_I32 arg2) {
1083 MK_I32 __retVal__L = Sq3StrNicmp(arg0, arg1, arg2);
1084 return __retVal__L;
1085 }
1086
1088 inline MK_I32 Sq3Lite::StrNicmp (const std::string& arg0, const std::string& arg1, MK_I32 arg2) {
1090 const MK_STRN arg0_hdl = arg0.c_str();
1091 const MK_STRN arg1_hdl = arg1.c_str();
1092 MK_I32 __retVal__L = Sq3StrNicmp(arg0_hdl, arg1_hdl, arg2);
1093 return __retVal__L;
1094 }
1095
1097 // Sq3Lite_Internal_String_CC_API
1098
1102
1103 // doc-key: Sq3Lite,Sq3Lite-Setup-libsqlite3,sm_
1104
1106 inline void Sq3Lite::Initialize () {
1108 enum MkErrorE errVal = Sq3Initialize();
1109 MkErrorC_Check(NULL, errVal);
1110 }
1111
1113 inline void Sq3Lite::OsEnd () {
1115 enum MkErrorE errVal = Sq3OsEnd();
1116 MkErrorC_Check(NULL, errVal);
1117 }
1118
1120 inline void Sq3Lite::OsInit () {
1122 enum MkErrorE errVal = Sq3OsInit();
1123 MkErrorC_Check(NULL, errVal);
1124 }
1125
1127 inline void Sq3Lite::Shutdown () {
1129 enum MkErrorE errVal = Sq3Shutdown();
1130 MkErrorC_Check(NULL, errVal);
1131 }
1132
1134 // Sq3Lite_Setup_libsqlite3_CC_API
1135
1139
1140 // doc-key: Sq3Lite,Sq3Lite-Version,sm_
1141
1145 MK_STRN __retVal__L = Sq3Libversion();
1146 return __retVal__L;
1147 }
1148
1152 enum MkErrorE errVal = Sq3LibversionNumber();
1153 MkErrorC_Check(NULL, errVal);
1154 }
1155
1159 MK_STRN __retVal__L = Sq3Sourceid();
1160 return __retVal__L;
1161 }
1162
1164 // Sq3Lite_Version_CC_API
1165
1169
1170 // doc-key: Sq3Lite,Sq3Lite-Vfs,sm_
1171
1173 inline MK_STRN Sq3Lite::FilenameDatabase (SQ3_FILENAME F) {
1175 MK_STRN __retVal__L = Sq3FilenameDatabase(F);
1176 return __retVal__L;
1177 }
1178
1180 inline MK_STRN Sq3Lite::FilenameDatabase (const std::string& F) {
1182 const MK_STRN F_hdl = F.c_str();
1183 MK_STRN __retVal__L = Sq3FilenameDatabase(F_hdl);
1184 return __retVal__L;
1185 }
1186
1188 inline MK_STRN Sq3Lite::FilenameJournal (SQ3_FILENAME F) {
1190 MK_STRN __retVal__L = Sq3FilenameJournal(F);
1191 return __retVal__L;
1192 }
1193
1195 inline MK_STRN Sq3Lite::FilenameJournal (const std::string& F) {
1197 const MK_STRN F_hdl = F.c_str();
1198 MK_STRN __retVal__L = Sq3FilenameJournal(F_hdl);
1199 return __retVal__L;
1200 }
1201
1203 inline MK_STRN Sq3Lite::FilenameWal (SQ3_FILENAME F) {
1205 MK_STRN __retVal__L = Sq3FilenameWal(F);
1206 return __retVal__L;
1207 }
1208
1210 inline MK_STRN Sq3Lite::FilenameWal (const std::string& F) {
1212 const MK_STRN F_hdl = F.c_str();
1213 MK_STRN __retVal__L = Sq3FilenameWal(F_hdl);
1214 return __retVal__L;
1215 }
1216
1218 inline void Sq3Lite::FreeFilename (SQ3_FILENAME arg0) {
1220 Sq3FreeFilename(arg0);
1221 }
1222
1224 inline void Sq3Lite::FreeFilename (const std::string& arg0) {
1226 const MK_STRN arg0_hdl = arg0.c_str();
1227 Sq3FreeFilename(arg0_hdl);
1228 }
1229
1231 inline void Sq3Lite::UriBoolean (SQ3_FILENAME z, MK_STRN zParam, MK_I32 bDefault) {
1233 enum MkErrorE errVal = Sq3UriBoolean(z, zParam, bDefault);
1234 MkErrorC_Check(NULL, errVal);
1235 }
1236
1238 inline void Sq3Lite::UriBoolean (const std::string& z, const std::string& zParam, MK_I32 bDefault) {
1240 const MK_STRN z_hdl = z.c_str();
1241 const MK_STRN zParam_hdl = zParam.c_str();
1242 enum MkErrorE errVal = Sq3UriBoolean(z_hdl, zParam_hdl, bDefault);
1243 MkErrorC_Check(NULL, errVal);
1244 }
1245
1247 inline MK_I64 Sq3Lite::UriInt64 (SQ3_FILENAME arg0, MK_STRN arg1, MK_I64 arg2) {
1249 MK_I64 __retVal__L = Sq3UriInt64(arg0, arg1, arg2);
1250 return __retVal__L;
1251 }
1252
1254 inline MK_I64 Sq3Lite::UriInt64 (const std::string& arg0, const std::string& arg1, MK_I64 arg2) {
1256 const MK_STRN arg0_hdl = arg0.c_str();
1257 const MK_STRN arg1_hdl = arg1.c_str();
1258 MK_I64 __retVal__L = Sq3UriInt64(arg0_hdl, arg1_hdl, arg2);
1259 return __retVal__L;
1260 }
1261
1263 inline MK_STRN Sq3Lite::UriKey (SQ3_FILENAME z, MK_I32 N) {
1265 MK_STRN __retVal__L = Sq3UriKey(z, N);
1266 return __retVal__L;
1267 }
1268
1270 inline MK_STRN Sq3Lite::UriKey (const std::string& z, MK_I32 N) {
1272 const MK_STRN z_hdl = z.c_str();
1273 MK_STRN __retVal__L = Sq3UriKey(z_hdl, N);
1274 return __retVal__L;
1275 }
1276
1278 inline MK_STRN Sq3Lite::UriParameter (SQ3_FILENAME z, MK_STRN zParam) {
1280 MK_STRN __retVal__L = Sq3UriParameter(z, zParam);
1281 return __retVal__L;
1282 }
1283
1285 inline MK_STRN Sq3Lite::UriParameter (const std::string& z, const std::string& zParam) {
1287 const MK_STRN z_hdl = z.c_str();
1288 const MK_STRN zParam_hdl = zParam.c_str();
1289 MK_STRN __retVal__L = Sq3UriParameter(z_hdl, zParam_hdl);
1290 return __retVal__L;
1291 }
1292
1294 // Sq3Lite_Vfs_CC_API
1295
1296 // END-Sq3Lite - created by 'cc_MqC.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
1297
1298}
static MkBufferC * MkBufferC_ObjNew(MK_RT_ARGS MK_BUF hdl)
signed long long MK_I64
signed int MK_I32
const MK_STRB * MK_STRN
#define MK_RT_CALL
#define MkRtSetup_NULL
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 enum MkErrorE Sq3Threadsafe(void)
Test To See If The Library Is Threadsafe …
static MK_I64 Sq3MemoryHighwater(MK_I32 resetFlag)
Memory Allocator Statistics …
static MK_STRN Sq3CompileOptionGet(MK_I32 N)
Run-Time Library Compilation Options Diagnostics …
static MK_I64 Sq3MemoryUsed(void)
Memory Allocator Statistics …
static MK_BOOL Sq3CompileOptionUsed(MK_STRN zOptName)
Run-Time Library Compilation Options Diagnostics …
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...
enum MkErrorE Sq3MutexE_FromInt(MK_I32 const value, enum Sq3MutexE *value_out)
return the Sq3MutexE from integer …
static MK_I32 Sq3FunctionEF_ToInt(enum Sq3FunctionEF value)
return the Sq3FunctionEF as integer …
Sq3VtabE
Virtual Table Configuration Options.
enum MkErrorE Sq3DbConfigE_FromInt(MK_I32 const value, enum Sq3DbConfigE *value_out)
return the Sq3DbConfigE from integer …
Sq3IoCapEF
Device Characteristics.
Sq3TraceEF
SQL Trace Event Codes.
enum MkErrorE Sq3DbStatusE_FromInt(MK_I32 const value, enum Sq3DbStatusE *value_out)
return the Sq3DbStatusE from integer …
static MK_I32 Sq3AccessE_ToInt(enum Sq3AccessE value)
return the Sq3AccessE as integer …
Sq3FcntlE
Standard File Control Opcodes.
MK_STRN Sq3IoCapEF_ToString(enum Sq3IoCapEF value)
return the Sq3IoCapEF as string …
Sq3LockE
File Locking Levels.
static MK_I32 Sq3AuthReturnE_ToInt(enum Sq3AuthReturnE value)
return the Sq3AuthReturnE as integer …
Sq3MutexE
Mutex Types.
Sq3TextE
Text Encodings.
MK_STRN Sq3SyncEF_ToString(enum Sq3SyncEF value)
return the Sq3SyncEF as string …
enum MkErrorE Sq3AccessE_FromInt(MK_I32 const value, enum Sq3AccessE *value_out)
return the Sq3AccessE from integer …
Sq3ChangeSetConflictE
Constants Returned By The Conflict Handler.
Sq3ErrorE
Result Codes.
enum MkErrorE Sq3ExtendetResultCodesE_FromInt(MK_I32 const value, enum Sq3ExtendetResultCodesE *value_out)
return the Sq3ExtendetResultCodesE from integer …
enum MkErrorE Sq3ErrorE_FromInt(MK_I32 const value, enum Sq3ErrorE *value_out)
return the Sq3ErrorE from integer …
static MK_I32 Sq3TextE_ToInt(enum Sq3TextE value)
return the Sq3TextE as integer …
enum MkErrorE Sq3ShmLockE_FromInt(MK_I32 const value, enum Sq3ShmLockE *value_out)
return the Sq3ShmLockE from integer …
enum MkErrorE Sq3DeSerializeEF_FromInt(MK_I32 const value, enum Sq3DeSerializeEF *value_out)
return the Sq3DeSerializeEF from integer …
static MK_I32 Sq3LockE_ToInt(enum Sq3LockE value)
return the Sq3LockE as integer …
Sq3TypeE
Fundamental Datatypes.
static MK_I32 Sq3DbStatusE_ToInt(enum Sq3DbStatusE value)
return the Sq3DbStatusE as integer …
enum MkErrorE Sq3IoCapEF_FromInt(MK_I32 const value, enum Sq3IoCapEF *value_out)
return the Sq3IoCapEF from integer …
Sq3SessionObjConfigE
Options for sqlite3session_object_config.
Sq3ConflictResolutionE
Conflict resolution modes.
static MK_I32 Sq3ConfigE_ToInt(enum Sq3ConfigE value)
return the Sq3ConfigE as integer …
Sq3AccessE
Flags for the xAccess VFS method.
static MK_I32 Sq3IndexConstraintEF_ToInt(enum Sq3IndexConstraintEF value)
return the Sq3IndexConstraintEF as integer …
MK_STRN Sq3ConfigE_ToString(enum Sq3ConfigE value)
return the Sq3ConfigE as string …
enum MkErrorE Sq3LockE_FromInt(MK_I32 const value, enum Sq3LockE *value_out)
return the Sq3LockE from integer …
Sq3ChangesetE
Constants Passed To The Conflict Handler.
enum MkErrorE Sq3CheckpointE_FromInt(MK_I32 const value, enum Sq3CheckpointE *value_out)
return the Sq3CheckpointE from integer …
Sq3DbStatusE
Status Parameters for database connections.
Definition Sq3Enum_sq3.h:79
static MK_I32 Sq3VtabE_ToInt(enum Sq3VtabE value)
return the Sq3VtabE as integer …
Sq3AuthActionE
Authorizer Action Codes.
Sq3SyncEF
Synchronization Type Flags.
static MK_I32 Sq3StmtStatusE_ToInt(enum Sq3StmtStatusE value)
return the Sq3StmtStatusE as integer …
MK_STRN Sq3AccessE_ToString(enum Sq3AccessE value)
return the Sq3AccessE as string …
static MK_I32 Sq3PrepareEF_ToInt(enum Sq3PrepareEF value)
return the Sq3PrepareEF as integer …
static MK_I32 Sq3DbConfigE_ToInt(enum Sq3DbConfigE value)
return the Sq3DbConfigE as integer …
MK_STRN Sq3ScanStatE_ToString(enum Sq3ScanStatE value)
return the Sq3ScanStatE as string …
MK_STRN Sq3AuthActionE_ToString(enum Sq3AuthActionE value)
return the Sq3AuthActionE as string …
enum MkErrorE Sq3PrepareEF_FromInt(MK_I32 const value, enum Sq3PrepareEF *value_out)
return the Sq3PrepareEF from integer …
static MK_I32 Sq3SyncEF_ToInt(enum Sq3SyncEF value)
return the Sq3SyncEF as integer …
enum MkErrorE Sq3SerializeE_FromInt(MK_I32 const value, enum Sq3SerializeE *value_out)
return the Sq3SerializeE from integer …
static MK_I32 Sq3CheckpointE_ToInt(enum Sq3CheckpointE value)
return the Sq3CheckpointE as integer …
Definition Sq3Enum_sq3.h:55
enum MkErrorE Sq3TraceEF_FromInt(MK_I32 const value, enum Sq3TraceEF *value_out)
return the Sq3TraceEF from integer …
static MK_I32 Sq3FcntlE_ToInt(enum Sq3FcntlE value)
return the Sq3FcntlE as integer …
Sq3DeSerializeEF
Flags for sqlite3_deserialize()
enum MkErrorE Sq3OpenEF_FromInt(MK_I32 const value, enum Sq3OpenEF *value_out)
return the Sq3OpenEF from integer …
enum MkErrorE Sq3SyncEF_FromInt(MK_I32 const value, enum Sq3SyncEF *value_out)
return the Sq3SyncEF from integer …
MK_STRN Sq3FcntlE_ToString(enum Sq3FcntlE value)
return the Sq3FcntlE as string …
static MK_I32 Sq3TraceEF_ToInt(enum Sq3TraceEF value)
return the Sq3TraceEF as integer …
MK_STRN Sq3ChangesetE_ToString(enum Sq3ChangesetE value)
return the Sq3ChangesetE as string …
MK_STRN Sq3LimitE_ToString(enum Sq3LimitE value)
return the Sq3LimitE as string …
static MK_I32 Sq3TestCtrlE_ToInt(enum Sq3TestCtrlE value)
return the Sq3TestCtrlE as integer …
enum MkErrorE Sq3ConfigE_FromInt(MK_I32 const value, enum Sq3ConfigE *value_out)
return the Sq3ConfigE from integer …
enum MkErrorE Sq3SessionObjConfigE_FromInt(MK_I32 const value, enum Sq3SessionObjConfigE *value_out)
return the Sq3SessionObjConfigE from integer …
enum MkErrorE Sq3LimitE_FromInt(MK_I32 const value, enum Sq3LimitE *value_out)
return the Sq3LimitE from integer …
Sq3DbConfigE
Database Connection Configuration Options.
static MK_I32 Sq3ErrorE_ToInt(enum Sq3ErrorE value)
return the Sq3ErrorE as integer …
static MK_I32 Sq3DeSerializeEF_ToInt(enum Sq3DeSerializeEF value)
return the Sq3DeSerializeEF as integer …
MK_STRN Sq3TraceEF_ToString(enum Sq3TraceEF value)
return the Sq3TraceEF as string …
enum MkErrorE Sq3StatusE_FromInt(MK_I32 const value, enum Sq3StatusE *value_out)
return the Sq3StatusE from integer …
MK_STRN Sq3DbConfigE_ToString(enum Sq3DbConfigE value)
return the Sq3DbConfigE as string …
static MK_I32 Sq3ShmLockE_ToInt(enum Sq3ShmLockE value)
return the Sq3ShmLockE as integer …
MK_STRN Sq3OpenEF_ToString(enum Sq3OpenEF value)
return the Sq3OpenEF as string …
Sq3StmtStatusE
Status Parameters for prepared statements.
Sq3FunctionEF
Function Flags.
enum MkErrorE Sq3ConflictResolutionE_FromInt(MK_I32 const value, enum Sq3ConflictResolutionE *value_out)
return the Sq3ConflictResolutionE from integer …
MK_STRN Sq3TextE_ToString(enum Sq3TextE value)
return the Sq3TextE as string …
enum MkErrorE Sq3IndexConstraintEF_FromInt(MK_I32 const value, enum Sq3IndexConstraintEF *value_out)
return the Sq3IndexConstraintEF from integer …
MK_STRN Sq3ChangeSetConflictE_ToString(enum Sq3ChangeSetConflictE value)
return the Sq3ChangeSetConflictE as string …
MK_STRN Sq3CheckpointE_ToString(enum Sq3CheckpointE value)
return the Sq3CheckpointE as string …
static MK_I32 Sq3TxnE_ToInt(enum Sq3TxnE value)
return the Sq3TxnE as integer …
enum MkErrorE Sq3ChangeSetConflictE_FromInt(MK_I32 const value, enum Sq3ChangeSetConflictE *value_out)
return the Sq3ChangeSetConflictE from integer …
Sq3LimitE
Run-Time Limit Categories.
MK_STRN Sq3StatusE_ToString(enum Sq3StatusE value)
return the Sq3StatusE as string …
MK_STRN Sq3FunctionEF_ToString(enum Sq3FunctionEF value)
return the Sq3FunctionEF as string …
MK_STRN Sq3PrepareEF_ToString(enum Sq3PrepareEF value)
return the Sq3PrepareEF as string …
static MK_I32 Sq3ChangesetE_ToInt(enum Sq3ChangesetE value)
return the Sq3ChangesetE as integer …
Sq3CheckpointE
Checkpoint Mode Values.
Definition Sq3Enum_sq3.h:34
static MK_I32 Sq3TypeE_ToInt(enum Sq3TypeE value)
return the Sq3TypeE as integer …
MK_STRN Sq3IndexConstraintEF_ToString(enum Sq3IndexConstraintEF value)
return the Sq3IndexConstraintEF as string …
static MK_I32 Sq3OpenEF_ToInt(enum Sq3OpenEF value)
return the Sq3OpenEF as integer …
static MK_I32 Sq3LimitE_ToInt(enum Sq3LimitE value)
return the Sq3LimitE as integer …
MK_STRN Sq3TestCtrlE_ToString(enum Sq3TestCtrlE value)
return the Sq3TestCtrlE as string …
Sq3ShmLockE
Flags for the xShmLock VFS method.
static MK_I32 Sq3ExtendetResultCodesE_ToInt(enum Sq3ExtendetResultCodesE value)
return the Sq3ExtendetResultCodesE as integer …
Sq3OpenEF
Flags For File Open Operations.
enum MkErrorE Sq3TxnE_FromInt(MK_I32 const value, enum Sq3TxnE *value_out)
return the Sq3TxnE from integer …
Sq3StatusE
Status Parameters.
enum MkErrorE Sq3FcntlE_FromInt(MK_I32 const value, enum Sq3FcntlE *value_out)
return the Sq3FcntlE from integer …
enum MkErrorE Sq3ScanStatE_FromInt(MK_I32 const value, enum Sq3ScanStatE *value_out)
return the Sq3ScanStatE from integer …
Sq3ExtendetResultCodesE
Extended Result Codes.
static MK_I32 Sq3SerializeE_ToInt(enum Sq3SerializeE value)
return the Sq3SerializeE as integer …
MK_STRN Sq3SerializeE_ToString(enum Sq3SerializeE value)
return the Sq3SerializeE as string …
static MK_I32 Sq3IoCapEF_ToInt(enum Sq3IoCapEF value)
return the Sq3IoCapEF as integer …
Sq3PrepareEF
Prepare Flags.
MK_STRN Sq3StmtStatusE_ToString(enum Sq3StmtStatusE value)
return the Sq3StmtStatusE as string …
MK_STRN Sq3ShmLockE_ToString(enum Sq3ShmLockE value)
return the Sq3ShmLockE as string …
MK_STRN Sq3TxnE_ToString(enum Sq3TxnE value)
return the Sq3TxnE as string …
enum MkErrorE Sq3StmtStatusE_FromInt(MK_I32 const value, enum Sq3StmtStatusE *value_out)
return the Sq3StmtStatusE from integer …
enum MkErrorE Sq3ChangesetE_FromInt(MK_I32 const value, enum Sq3ChangesetE *value_out)
return the Sq3ChangesetE from integer …
MK_STRN Sq3LockE_ToString(enum Sq3LockE value)
return the Sq3LockE as string …
MK_STRN Sq3SessionObjConfigE_ToString(enum Sq3SessionObjConfigE value)
return the Sq3SessionObjConfigE as string …
Sq3AuthReturnE
Authorizer Return Codes.
enum MkErrorE Sq3TextE_FromInt(MK_I32 const value, enum Sq3TextE *value_out)
return the Sq3TextE from integer …
MK_STRN Sq3MutexE_ToString(enum Sq3MutexE value)
return the Sq3MutexE as string …
enum MkErrorE Sq3TypeE_FromInt(MK_I32 const value, enum Sq3TypeE *value_out)
return the Sq3TypeE from integer …
MK_STRN Sq3ExtendetResultCodesE_ToString(enum Sq3ExtendetResultCodesE value)
return the Sq3ExtendetResultCodesE as string …
MK_STRN Sq3DeSerializeEF_ToString(enum Sq3DeSerializeEF value)
return the Sq3DeSerializeEF as string …
static MK_I32 Sq3ChangeSetConflictE_ToInt(enum Sq3ChangeSetConflictE value)
return the Sq3ChangeSetConflictE as integer …
static MK_I32 Sq3ScanStatE_ToInt(enum Sq3ScanStatE value)
return the Sq3ScanStatE as integer …
static MK_I32 Sq3AuthActionE_ToInt(enum Sq3AuthActionE value)
return the Sq3AuthActionE as integer …
static MK_I32 Sq3ConflictResolutionE_ToInt(enum Sq3ConflictResolutionE value)
return the Sq3ConflictResolutionE as integer …
MK_STRN Sq3VtabE_ToString(enum Sq3VtabE value)
return the Sq3VtabE as string …
MK_STRN Sq3TypeE_ToString(enum Sq3TypeE value)
return the Sq3TypeE as string …
static MK_I32 Sq3StatusE_ToInt(enum Sq3StatusE value)
return the Sq3StatusE as integer …
enum MkErrorE Sq3AuthReturnE_FromInt(MK_I32 const value, enum Sq3AuthReturnE *value_out)
return the Sq3AuthReturnE from integer …
Sq3SerializeE
Flags for sqlite3_serialize.
enum MkErrorE Sq3AuthActionE_FromInt(MK_I32 const value, enum Sq3AuthActionE *value_out)
return the Sq3AuthActionE from integer …
MK_STRN Sq3AuthReturnE_ToString(enum Sq3AuthReturnE value)
return the Sq3AuthReturnE as string …
MK_STRN Sq3ErrorE_ToString(enum Sq3ErrorE value)
return the Sq3ErrorE as string …
static MK_I32 Sq3SessionObjConfigE_ToInt(enum Sq3SessionObjConfigE value)
return the Sq3SessionObjConfigE as integer …
Sq3IndexConstraintEF
Virtual Table Constraint Operator Codes.
Sq3ScanStatE
Prepared Statement Scan Status Opcodes.
Sq3TxnE
Allowed return values from sqlite3_txn_state()
enum MkErrorE Sq3VtabE_FromInt(MK_I32 const value, enum Sq3VtabE *value_out)
return the Sq3VtabE from integer …
enum MkErrorE Sq3FunctionEF_FromInt(MK_I32 const value, enum Sq3FunctionEF *value_out)
return the Sq3FunctionEF from integer …
static MK_I32 Sq3MutexE_ToInt(enum Sq3MutexE value)
return the Sq3MutexE as integer …
Sq3ConfigE
Configuration Options.
MK_STRN Sq3DbStatusE_ToString(enum Sq3DbStatusE value)
return the Sq3DbStatusE as string …
MK_STRN Sq3ConflictResolutionE_ToString(enum Sq3ConflictResolutionE value)
return the Sq3ConflictResolutionE as string …
Sq3TestCtrlE
Testing Interface Operation Codes.
enum MkErrorE Sq3TestCtrlE_FromInt(MK_I32 const value, enum Sq3TestCtrlE *value_out)
return the Sq3TestCtrlE from integer …
static MK_BOOL ErrorCheckI(Sq3ErrorE ret)
C++: [static] MK_BOOL Sq3Lite::ErrorCheckI(Sq3ErrorE ret) → C-API check if ret signal an error …
static bool Sq3ErrorCheckI(enum Sq3ErrorE ret)
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...
#define Sq3KeywordNameBUF(...)
static enum MkErrorE Sq3KeywordCount(void)
SQL Keyword Checking …
static enum MkErrorE Sq3Status64(enum Sq3StatusE op, MK_I64 *pCurrent, MK_I64 *pHighwater, MK_BOOL resetFlag)
SQLite Runtime Status …
static enum MkErrorE Sq3Complete(MK_STRN sql)
Determine If An SQL Statement Is Complete …
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 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_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 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 MK_I32 Sq3StrNicmp(MK_STRN arg0, MK_STRN arg1, MK_I32 arg2)
String Comparison …
static MK_I32 Sq3StrLike(MK_STRN zGlob, MK_STRN zStr, MK_I32 cEsc)
String LIKE Matching …
static MK_I32 Sq3StrGlob(MK_STRN zGlob, MK_STRN zStr)
String Globbing …
static MK_I32 Sq3StrIcmp(MK_STRN arg0, MK_STRN arg1)
String Comparison …
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 enum MkErrorE Sq3Shutdown(void)
Initialize The SQLite Library …
static enum MkErrorE Sq3OsInit(void)
Initialize The SQLite Library …
static enum MkErrorE Sq3OsEnd(void)
Initialize The SQLite Library …
static enum MkErrorE Sq3Initialize(void)
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 Sq3Sourceid(void)
Run-Time Library Version Numbers …
static MK_STRN Sq3Libversion(void)
Run-Time Library Version Numbers …
static enum MkErrorE Sq3LibversionNumber(void)
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 …
static MK_STRN Sq3FilenameJournal(SQ3_FILENAME F)
Translate filenames …
static MK_STRN Sq3UriKey(SQ3_FILENAME z, MK_I32 N)
Obtain Values For URI Parameters …
static MK_STRN Sq3UriParameter(SQ3_FILENAME z, MK_STRN zParam)
Obtain Values For URI Parameters …
static MK_STRN Sq3FilenameDatabase(SQ3_FILENAME F)
Translate filenames …
static MK_STRN Sq3FilenameWal(SQ3_FILENAME F)
Translate filenames …
static void Sq3FreeFilename(SQ3_FILENAME arg0)
Create and Destroy VFS Filenames …
static MK_I64 Sq3UriInt64(SQ3_FILENAME arg0, MK_STRN arg1, MK_I64 arg2)
Obtain Values For URI Parameters …
static enum MkErrorE Sq3UriBoolean(SQ3_FILENAME z, MK_STRN zParam, MK_I32 bDefault)
Obtain Values For URI Parameters …
namespace for the CcSq3Lite "C++"-API