11using System.Threading;
12using System.Reflection;
13using System.Runtime.InteropServices;
14using System.Collections.Generic;
19[assembly:AssemblyTitleAttribute(
"cssq3lite")]
20[assembly:AssemblyDescriptionAttribute(
"Programming-Language-Micro-Kernel for C#")]
21[assembly:AssemblyConfigurationAttribute(
"")]
22[assembly:AssemblyCompanyAttribute(
"IPN")]
23[assembly:AssemblyProductAttribute(
"cssq3lite")]
24[assembly:AssemblyCopyrightAttribute(
"Copyright (c) Andreas Otto - §date§")]
25[assembly:AssemblyTrademarkAttribute(
"NHI1")]
26[assembly:AssemblyCultureAttribute(
"")]
28[assembly:AssemblyVersionAttribute(
"10.0.*")]
29[assembly:ComVisible(
false)]
30[assembly:CLSCompliantAttribute(
true)]
156 private static void SetupThread (IntPtr mkrt) {
168 private static void Sq3SetupTmpl () {
170 Sq3.Sq3SetupThreadCallback(SetupThread);
173 private static void Sq3CleanupTmpl () {
174 Sq3.Sq3SetupThreadCallback(
null);
191 IntPtr __retVal__L = Sq3.Sq3CompileOptionGet(N);
192 return Marshal.PtrToStringAnsi(__retVal__L);
197 IntPtr zOptName_cstr = Marshal.StringToHGlobalAnsi(zOptName);
198 bool __retVal__L = Sq3.Sq3CompileOptionUsed(zOptName_cstr);
199 Marshal.FreeHGlobal(zOptName_cstr);
205 Int64 __retVal__L = Sq3.Sq3MemoryHighwater(resetFlag);
211 Int64 __retVal__L = Sq3.Sq3MemoryUsed();
217 MkErrorE errVal = Sq3.Sq3Threadsafe();
236 MkErrorE errVal = Sq3.Sq3AccessE_FromInt(value, out value_out);
244 MkErrorE errVal = Sq3.Sq3AuthActionE_FromInt(value, out value_out);
252 MkErrorE errVal = Sq3.Sq3AuthReturnE_FromInt(value, out value_out);
260 MkErrorE errVal = Sq3.Sq3ChangeSetConflictE_FromInt(value, out value_out);
268 MkErrorE errVal = Sq3.Sq3ChangesetE_FromInt(value, out value_out);
276 MkErrorE errVal = Sq3.Sq3CheckpointE_FromInt(value, out value_out);
284 MkErrorE errVal = Sq3.Sq3ConfigE_FromInt(value, out value_out);
292 MkErrorE errVal = Sq3.Sq3ConflictResolutionE_FromInt(value, out value_out);
300 MkErrorE errVal = Sq3.Sq3DbConfigE_FromInt(value, out value_out);
308 MkErrorE errVal = Sq3.Sq3DbStatusE_FromInt(value, out value_out);
316 MkErrorE errVal = Sq3.Sq3DeSerializeEF_FromInt(value, out value_out);
324 MkErrorE errVal = Sq3.Sq3ErrorE_FromInt(value, out value_out);
332 MkErrorE errVal = Sq3.Sq3ExtendetResultCodesE_FromInt(value, out value_out);
340 MkErrorE errVal = Sq3.Sq3FcntlE_FromInt(value, out value_out);
348 MkErrorE errVal = Sq3.Sq3FunctionEF_FromInt(value, out value_out);
356 MkErrorE errVal = Sq3.Sq3IndexConstraintEF_FromInt(value, out value_out);
364 MkErrorE errVal = Sq3.Sq3IoCapEF_FromInt(value, out value_out);
372 MkErrorE errVal = Sq3.Sq3LimitE_FromInt(value, out value_out);
380 MkErrorE errVal = Sq3.Sq3LockE_FromInt(value, out value_out);
388 MkErrorE errVal = Sq3.Sq3MutexE_FromInt(value, out value_out);
396 MkErrorE errVal = Sq3.Sq3OpenEF_FromInt(value, out value_out);
404 MkErrorE errVal = Sq3.Sq3PrepareEF_FromInt(value, out value_out);
412 MkErrorE errVal = Sq3.Sq3ScanStatE_FromInt(value, out value_out);
420 MkErrorE errVal = Sq3.Sq3SerializeE_FromInt(value, out value_out);
428 MkErrorE errVal = Sq3.Sq3SessionObjConfigE_FromInt(value, out value_out);
436 MkErrorE errVal = Sq3.Sq3ShmLockE_FromInt(value, out value_out);
444 MkErrorE errVal = Sq3.Sq3StatusE_FromInt(value, out value_out);
452 MkErrorE errVal = Sq3.Sq3StmtStatusE_FromInt(value, out value_out);
460 MkErrorE errVal = Sq3.Sq3SyncEF_FromInt(value, out value_out);
468 MkErrorE errVal = Sq3.Sq3TestCtrlE_FromInt(value, out value_out);
476 MkErrorE errVal = Sq3.Sq3TextE_FromInt(value, out value_out);
484 MkErrorE errVal = Sq3.Sq3TraceEF_FromInt(value, out value_out);
492 MkErrorE errVal = Sq3.Sq3TxnE_FromInt(value, out value_out);
500 MkErrorE errVal = Sq3.Sq3TypeE_FromInt(value, out value_out);
508 MkErrorE errVal = Sq3.Sq3VtabE_FromInt(value, out value_out);
517 Int32 __retVal__L = Sq3.Sq3AccessE_ToInt(value);
523 IntPtr __retVal__L = Sq3.Sq3AccessE_ToString(value);
524 return Marshal.PtrToStringAnsi(__retVal__L);
529 Int32 __retVal__L = Sq3.Sq3AuthActionE_ToInt(value);
535 IntPtr __retVal__L = Sq3.Sq3AuthActionE_ToString(value);
536 return Marshal.PtrToStringAnsi(__retVal__L);
541 Int32 __retVal__L = Sq3.Sq3AuthReturnE_ToInt(value);
547 IntPtr __retVal__L = Sq3.Sq3AuthReturnE_ToString(value);
548 return Marshal.PtrToStringAnsi(__retVal__L);
553 Int32 __retVal__L = Sq3.Sq3ChangeSetConflictE_ToInt(value);
559 IntPtr __retVal__L = Sq3.Sq3ChangeSetConflictE_ToString(value);
560 return Marshal.PtrToStringAnsi(__retVal__L);
565 Int32 __retVal__L = Sq3.Sq3ChangesetE_ToInt(value);
571 IntPtr __retVal__L = Sq3.Sq3ChangesetE_ToString(value);
572 return Marshal.PtrToStringAnsi(__retVal__L);
577 Int32 __retVal__L = Sq3.Sq3CheckpointE_ToInt(value);
583 IntPtr __retVal__L = Sq3.Sq3CheckpointE_ToString(value);
584 return Marshal.PtrToStringAnsi(__retVal__L);
589 Int32 __retVal__L = Sq3.Sq3ConfigE_ToInt(value);
595 IntPtr __retVal__L = Sq3.Sq3ConfigE_ToString(value);
596 return Marshal.PtrToStringAnsi(__retVal__L);
601 Int32 __retVal__L = Sq3.Sq3ConflictResolutionE_ToInt(value);
607 IntPtr __retVal__L = Sq3.Sq3ConflictResolutionE_ToString(value);
608 return Marshal.PtrToStringAnsi(__retVal__L);
613 Int32 __retVal__L = Sq3.Sq3DbConfigE_ToInt(value);
619 IntPtr __retVal__L = Sq3.Sq3DbConfigE_ToString(value);
620 return Marshal.PtrToStringAnsi(__retVal__L);
625 Int32 __retVal__L = Sq3.Sq3DbStatusE_ToInt(value);
631 IntPtr __retVal__L = Sq3.Sq3DbStatusE_ToString(value);
632 return Marshal.PtrToStringAnsi(__retVal__L);
637 Int32 __retVal__L = Sq3.Sq3DeSerializeEF_ToInt(value);
643 IntPtr __retVal__L = Sq3.Sq3DeSerializeEF_ToString(value);
644 return Marshal.PtrToStringAnsi(__retVal__L);
649 Int32 __retVal__L = Sq3.Sq3ErrorE_ToInt(value);
655 IntPtr __retVal__L = Sq3.Sq3ErrorE_ToString(value);
656 return Marshal.PtrToStringAnsi(__retVal__L);
661 Int32 __retVal__L = Sq3.Sq3ExtendetResultCodesE_ToInt(value);
667 IntPtr __retVal__L = Sq3.Sq3ExtendetResultCodesE_ToString(value);
668 return Marshal.PtrToStringAnsi(__retVal__L);
673 Int32 __retVal__L = Sq3.Sq3FcntlE_ToInt(value);
679 IntPtr __retVal__L = Sq3.Sq3FcntlE_ToString(value);
680 return Marshal.PtrToStringAnsi(__retVal__L);
685 Int32 __retVal__L = Sq3.Sq3FunctionEF_ToInt(value);
691 IntPtr __retVal__L = Sq3.Sq3FunctionEF_ToString(value);
692 return Marshal.PtrToStringAnsi(__retVal__L);
697 Int32 __retVal__L = Sq3.Sq3IndexConstraintEF_ToInt(value);
703 IntPtr __retVal__L = Sq3.Sq3IndexConstraintEF_ToString(value);
704 return Marshal.PtrToStringAnsi(__retVal__L);
709 Int32 __retVal__L = Sq3.Sq3IoCapEF_ToInt(value);
715 IntPtr __retVal__L = Sq3.Sq3IoCapEF_ToString(value);
716 return Marshal.PtrToStringAnsi(__retVal__L);
721 Int32 __retVal__L = Sq3.Sq3LimitE_ToInt(value);
727 IntPtr __retVal__L = Sq3.Sq3LimitE_ToString(value);
728 return Marshal.PtrToStringAnsi(__retVal__L);
733 Int32 __retVal__L = Sq3.Sq3LockE_ToInt(value);
739 IntPtr __retVal__L = Sq3.Sq3LockE_ToString(value);
740 return Marshal.PtrToStringAnsi(__retVal__L);
745 Int32 __retVal__L = Sq3.Sq3MutexE_ToInt(value);
751 IntPtr __retVal__L = Sq3.Sq3MutexE_ToString(value);
752 return Marshal.PtrToStringAnsi(__retVal__L);
757 Int32 __retVal__L = Sq3.Sq3OpenEF_ToInt(value);
763 IntPtr __retVal__L = Sq3.Sq3OpenEF_ToString(value);
764 return Marshal.PtrToStringAnsi(__retVal__L);
769 Int32 __retVal__L = Sq3.Sq3PrepareEF_ToInt(value);
775 IntPtr __retVal__L = Sq3.Sq3PrepareEF_ToString(value);
776 return Marshal.PtrToStringAnsi(__retVal__L);
781 Int32 __retVal__L = Sq3.Sq3ScanStatE_ToInt(value);
787 IntPtr __retVal__L = Sq3.Sq3ScanStatE_ToString(value);
788 return Marshal.PtrToStringAnsi(__retVal__L);
793 Int32 __retVal__L = Sq3.Sq3SerializeE_ToInt(value);
799 IntPtr __retVal__L = Sq3.Sq3SerializeE_ToString(value);
800 return Marshal.PtrToStringAnsi(__retVal__L);
805 Int32 __retVal__L = Sq3.Sq3SessionObjConfigE_ToInt(value);
811 IntPtr __retVal__L = Sq3.Sq3SessionObjConfigE_ToString(value);
812 return Marshal.PtrToStringAnsi(__retVal__L);
817 Int32 __retVal__L = Sq3.Sq3ShmLockE_ToInt(value);
823 IntPtr __retVal__L = Sq3.Sq3ShmLockE_ToString(value);
824 return Marshal.PtrToStringAnsi(__retVal__L);
829 Int32 __retVal__L = Sq3.Sq3StatusE_ToInt(value);
835 IntPtr __retVal__L = Sq3.Sq3StatusE_ToString(value);
836 return Marshal.PtrToStringAnsi(__retVal__L);
841 Int32 __retVal__L = Sq3.Sq3StmtStatusE_ToInt(value);
847 IntPtr __retVal__L = Sq3.Sq3StmtStatusE_ToString(value);
848 return Marshal.PtrToStringAnsi(__retVal__L);
853 Int32 __retVal__L = Sq3.Sq3SyncEF_ToInt(value);
859 IntPtr __retVal__L = Sq3.Sq3SyncEF_ToString(value);
860 return Marshal.PtrToStringAnsi(__retVal__L);
865 Int32 __retVal__L = Sq3.Sq3TestCtrlE_ToInt(value);
871 IntPtr __retVal__L = Sq3.Sq3TestCtrlE_ToString(value);
872 return Marshal.PtrToStringAnsi(__retVal__L);
877 Int32 __retVal__L = Sq3.Sq3TextE_ToInt(value);
883 IntPtr __retVal__L = Sq3.Sq3TextE_ToString(value);
884 return Marshal.PtrToStringAnsi(__retVal__L);
889 Int32 __retVal__L = Sq3.Sq3TraceEF_ToInt(value);
895 IntPtr __retVal__L = Sq3.Sq3TraceEF_ToString(value);
896 return Marshal.PtrToStringAnsi(__retVal__L);
901 Int32 __retVal__L = Sq3.Sq3TxnE_ToInt(value);
907 IntPtr __retVal__L = Sq3.Sq3TxnE_ToString(value);
908 return Marshal.PtrToStringAnsi(__retVal__L);
913 Int32 __retVal__L = Sq3.Sq3TypeE_ToInt(value);
919 IntPtr __retVal__L = Sq3.Sq3TypeE_ToString(value);
920 return Marshal.PtrToStringAnsi(__retVal__L);
925 Int32 __retVal__L = Sq3.Sq3VtabE_ToInt(value);
931 IntPtr __retVal__L = Sq3.Sq3VtabE_ToString(value);
932 return Marshal.PtrToStringAnsi(__retVal__L);
949 bool __retVal__L = Sq3.Sq3ErrorCheckI(ret);
968 MkErrorE errVal = Sq3.Sq3KeywordNameBUF(IntPtr.Zero, num, out kwd_out);
977 IntPtr sql_cstr = Marshal.StringToHGlobalAnsi(sql);
978 MkErrorE errVal = Sq3.Sq3Complete(sql_cstr);
979 Marshal.FreeHGlobal(sql_cstr);
985 IntPtr arg0_cstr = Marshal.StringToHGlobalAnsi(arg0);
986 MkErrorE errVal = Sq3.Sq3KeywordCheck(arg0_cstr, arg1);
987 Marshal.FreeHGlobal(arg0_cstr);
993 MkErrorE errVal = Sq3.Sq3KeywordCount();
1003 MkErrorE errVal = Sq3.Sq3KeywordName(num, out kwd, out kwdsz);
1005 List<object> __retVal__L =
new List<object>();
1006 __retVal__L.Add(kwd);
1007 __retVal__L.Add(kwdsz);
1015 MkErrorE errVal = Sq3.Sq3Status(op, out pCurrent, out pHighwater, resetFlag);
1017 List<object> __retVal__L =
new List<object>();
1018 __retVal__L.Add(pCurrent);
1019 __retVal__L.Add(pHighwater);
1027 MkErrorE errVal = Sq3.Sq3Status64(op, out pCurrent, out pHighwater, resetFlag);
1029 List<object> __retVal__L =
new List<object>();
1030 __retVal__L.Add(pCurrent);
1031 __retVal__L.Add(pHighwater);
1039 public partial class Sq3Lite {
1049 Int64 __retVal__L = Sq3.Sq3HardHeapLimit64(N);
1055 MkErrorE errVal = Sq3.Sq3ReleaseMemory(N);
1061 Int64 __retVal__L = Sq3.Sq3SoftHeapLimit64(N);
1069 public partial class Sq3Lite {
1078 public static int StrGlob (
string zGlob,
string zStr) {
1079 IntPtr zGlob_cstr = Marshal.StringToHGlobalAnsi(zGlob);
1080 IntPtr zStr_cstr = Marshal.StringToHGlobalAnsi(zStr);
1081 Int32 __retVal__L = Sq3.Sq3StrGlob(zGlob_cstr, zStr_cstr);
1082 Marshal.FreeHGlobal(zGlob_cstr);
1083 Marshal.FreeHGlobal(zStr_cstr);
1088 public static int StrIcmp (
string arg0,
string arg1) {
1089 IntPtr arg0_cstr = Marshal.StringToHGlobalAnsi(arg0);
1090 IntPtr arg1_cstr = Marshal.StringToHGlobalAnsi(arg1);
1091 Int32 __retVal__L = Sq3.Sq3StrIcmp(arg0_cstr, arg1_cstr);
1092 Marshal.FreeHGlobal(arg0_cstr);
1093 Marshal.FreeHGlobal(arg1_cstr);
1098 public static int StrLike (
string zGlob,
string zStr,
int cEsc) {
1099 IntPtr zGlob_cstr = Marshal.StringToHGlobalAnsi(zGlob);
1100 IntPtr zStr_cstr = Marshal.StringToHGlobalAnsi(zStr);
1101 Int32 __retVal__L = Sq3.Sq3StrLike(zGlob_cstr, zStr_cstr, cEsc);
1102 Marshal.FreeHGlobal(zGlob_cstr);
1103 Marshal.FreeHGlobal(zStr_cstr);
1108 public static int StrNicmp (
string arg0,
string arg1,
int arg2) {
1109 IntPtr arg0_cstr = Marshal.StringToHGlobalAnsi(arg0);
1110 IntPtr arg1_cstr = Marshal.StringToHGlobalAnsi(arg1);
1111 Int32 __retVal__L = Sq3.Sq3StrNicmp(arg0_cstr, arg1_cstr, arg2);
1112 Marshal.FreeHGlobal(arg0_cstr);
1113 Marshal.FreeHGlobal(arg1_cstr);
1121 public partial class Sq3Lite {
1143 public partial class Sq3Lite {
1153 MkErrorE errVal = Sq3.Sq3Initialize();
1171 MkErrorE errVal = Sq3.Sq3Shutdown();
1179 public partial class Sq3Lite {
1189 IntPtr __retVal__L = Sq3.Sq3Libversion();
1190 return Marshal.PtrToStringAnsi(__retVal__L);
1195 MkErrorE errVal = Sq3.Sq3LibversionNumber();
1201 IntPtr __retVal__L = Sq3.Sq3Sourceid();
1202 return Marshal.PtrToStringAnsi(__retVal__L);
1219 IntPtr F_cstr = Marshal.StringToHGlobalAnsi(F);
1220 IntPtr __retVal__L = Sq3.Sq3FilenameDatabase(F_cstr);
1221 Marshal.FreeHGlobal(F_cstr);
1222 return Marshal.PtrToStringAnsi(__retVal__L);
1227 IntPtr F_cstr = Marshal.StringToHGlobalAnsi(F);
1228 IntPtr __retVal__L = Sq3.Sq3FilenameJournal(F_cstr);
1229 Marshal.FreeHGlobal(F_cstr);
1230 return Marshal.PtrToStringAnsi(__retVal__L);
1235 IntPtr F_cstr = Marshal.StringToHGlobalAnsi(F);
1236 IntPtr __retVal__L = Sq3.Sq3FilenameWal(F_cstr);
1237 Marshal.FreeHGlobal(F_cstr);
1238 return Marshal.PtrToStringAnsi(__retVal__L);
1243 IntPtr arg0_cstr = Marshal.StringToHGlobalAnsi(arg0);
1244 Sq3.Sq3FreeFilename(arg0_cstr);
1245 Marshal.FreeHGlobal(arg0_cstr);
1249 public static void UriBoolean (
string z,
string zParam,
int bDefault) {
1250 IntPtr z_cstr = Marshal.StringToHGlobalAnsi(z);
1251 IntPtr zParam_cstr = Marshal.StringToHGlobalAnsi(zParam);
1252 MkErrorE errVal = Sq3.Sq3UriBoolean(z_cstr, zParam_cstr, bDefault);
1253 Marshal.FreeHGlobal(z_cstr);
1254 Marshal.FreeHGlobal(zParam_cstr);
1259 public static long UriInt64 (
string arg0,
string arg1,
long arg2) {
1260 IntPtr arg0_cstr = Marshal.StringToHGlobalAnsi(arg0);
1261 IntPtr arg1_cstr = Marshal.StringToHGlobalAnsi(arg1);
1262 Int64 __retVal__L = Sq3.Sq3UriInt64(arg0_cstr, arg1_cstr, arg2);
1263 Marshal.FreeHGlobal(arg0_cstr);
1264 Marshal.FreeHGlobal(arg1_cstr);
1269 public static string UriKey (
string z,
int N) {
1270 IntPtr z_cstr = Marshal.StringToHGlobalAnsi(z);
1271 IntPtr __retVal__L = Sq3.Sq3UriKey(z_cstr, N);
1272 Marshal.FreeHGlobal(z_cstr);
1273 return Marshal.PtrToStringAnsi(__retVal__L);
1278 IntPtr z_cstr = Marshal.StringToHGlobalAnsi(z);
1279 IntPtr zParam_cstr = Marshal.StringToHGlobalAnsi(zParam);
1280 IntPtr __retVal__L = Sq3.Sq3UriParameter(z_cstr, zParam_cstr);
1281 Marshal.FreeHGlobal(z_cstr);
1282 Marshal.FreeHGlobal(zParam_cstr);
1283 return Marshal.PtrToStringAnsi(__retVal__L);
static MkBufferC MkBufferC_ObjNew(IntPtr hdl)
static void Check(IntPtr ctx, MkErrorE err)
Sq3BlobC - the class known as sq3blob or Blob define by Sq3BlobS …
Sq3FileC - the class known as sq3file or File defined by Sq3FileS …
Sq3LiteC - the class known as sq3lite or Lite defined by Sq3LiteS …
Sq3Lite PACKAGE - toplevel package of the Programming-Language-Micro-Kernel (PLMK) …
Sq3StmtC - the class known as sq3stmt or Statement defined by Sq3StmtS …
Sq3ValueC - the class known as sq3val or Value define by Sq3ValueS …
static bool CompileOptionUsed(string zOptName)
C#: [static] bool CompileOptionUsed(string zOptName) → C-API Run-Time Library Compilation Option...
static long MemoryHighwater(int resetFlag)
C#: [static] long MemoryHighwater(int resetFlag) → C-API Memory Allocator Statistics …
static string CompileOptionGet(int N)
C#: [static] string CompileOptionGet(int N) → C-API Run-Time Library Compilation Options Diagnos...
static long MemoryUsed()
C#: [static] long MemoryUsed() → C-API Memory Allocator Statistics …
static void Threadsafe()
C#: [static] Threadsafe() → C-API Test To See If The Library Is Threadsafe …
static string ExtendetResultCodesE_ToString(Sq3ExtendetResultCodesE value)
C#: [static] string ExtendetResultCodesE_ToString(Sq3ExtendetResultCodesE value) → C-API return ...
static int MutexE_ToInt(Sq3MutexE value)
C#: [static] int MutexE_ToInt(Sq3MutexE value) → C-API return the Sq3MutexE as integer …
static Sq3ConfigE ConfigE_FromInt(int value)
C#: [static] Sq3ConfigE ConfigE_FromInt(int value) → C-API return the Sq3ConfigE from integer …
static int LimitE_ToInt(Sq3LimitE value)
C#: [static] int LimitE_ToInt(Sq3LimitE value) → C-API return the Sq3LimitE as integer …
static string TextE_ToString(Sq3TextE value)
C#: [static] string TextE_ToString(Sq3TextE value) → C-API return the Sq3TextE as string …
static int AccessE_ToInt(Sq3AccessE value)
C#: [static] int AccessE_ToInt(Sq3AccessE value) → C-API return the Sq3AccessE as integer …
static Sq3LimitE LimitE_FromInt(int value)
C#: [static] Sq3LimitE LimitE_FromInt(int value) → C-API return the Sq3LimitE from integer …
static Sq3ShmLockE ShmLockE_FromInt(int value)
C#: [static] Sq3ShmLockE ShmLockE_FromInt(int value) → C-API return the Sq3ShmLockE from integer...
static string LimitE_ToString(Sq3LimitE value)
C#: [static] string LimitE_ToString(Sq3LimitE value) → C-API return the Sq3LimitE as string …
static Sq3VtabE VtabE_FromInt(int value)
C#: [static] Sq3VtabE VtabE_FromInt(int value) → C-API return the Sq3VtabE from integer …
static int TestCtrlE_ToInt(Sq3TestCtrlE value)
C#: [static] int TestCtrlE_ToInt(Sq3TestCtrlE value) → C-API return the Sq3TestCtrlE as integer ...
static int FunctionEF_ToInt(Sq3FunctionEF value)
C#: [static] int FunctionEF_ToInt(Sq3FunctionEF value) → C-API return the Sq3FunctionEF as integ...
static Sq3OpenEF OpenEF_FromInt(int value)
C#: [static] Sq3OpenEF OpenEF_FromInt(int value) → C-API return the Sq3OpenEF from integer …
static Sq3IndexConstraintEF IndexConstraintEF_FromInt(int value)
C#: [static] Sq3IndexConstraintEF IndexConstraintEF_FromInt(int value) → C-API return the Sq3Ind...
static int OpenEF_ToInt(Sq3OpenEF value)
C#: [static] int OpenEF_ToInt(Sq3OpenEF value) → C-API return the Sq3OpenEF as integer …
static Sq3ChangeSetConflictE ChangeSetConflictE_FromInt(int value)
C#: [static] Sq3ChangeSetConflictE ChangeSetConflictE_FromInt(int value) → C-API return the Sq3C...
static Sq3IoCapEF IoCapEF_FromInt(int value)
C#: [static] Sq3IoCapEF IoCapEF_FromInt(int value) → C-API return the Sq3IoCapEF from integer …
static string SerializeE_ToString(Sq3SerializeE value)
C#: [static] string SerializeE_ToString(Sq3SerializeE value) → C-API return the Sq3SerializeE as...
static string DeSerializeEF_ToString(Sq3DeSerializeEF value)
C#: [static] string DeSerializeEF_ToString(Sq3DeSerializeEF value) → C-API return the Sq3DeSeria...
static string LockE_ToString(Sq3LockE value)
C#: [static] string LockE_ToString(Sq3LockE value) → C-API return the Sq3LockE as string …
static int ShmLockE_ToInt(Sq3ShmLockE value)
C#: [static] int ShmLockE_ToInt(Sq3ShmLockE value) → C-API return the Sq3ShmLockE as integer …
static int SerializeE_ToInt(Sq3SerializeE value)
C#: [static] int SerializeE_ToInt(Sq3SerializeE value) → C-API return the Sq3SerializeE as integ...
static Sq3StatusE StatusE_FromInt(int value)
C#: [static] Sq3StatusE StatusE_FromInt(int value) → C-API return the Sq3StatusE from integer …
static int ErrorE_ToInt(Sq3ErrorE value)
C#: [static] int ErrorE_ToInt(Sq3ErrorE value) → C-API return the Sq3ErrorE as integer …
static int ExtendetResultCodesE_ToInt(Sq3ExtendetResultCodesE value)
C#: [static] int ExtendetResultCodesE_ToInt(Sq3ExtendetResultCodesE value) → C-API return the Sq...
static int ChangesetE_ToInt(Sq3ChangesetE value)
C#: [static] int ChangesetE_ToInt(Sq3ChangesetE value) → C-API return the Sq3ChangesetE as integ...
static string MutexE_ToString(Sq3MutexE value)
C#: [static] string MutexE_ToString(Sq3MutexE value) → C-API return the Sq3MutexE as string …
static string ChangesetE_ToString(Sq3ChangesetE value)
C#: [static] string ChangesetE_ToString(Sq3ChangesetE value) → C-API return the Sq3ChangesetE as...
static int IndexConstraintEF_ToInt(Sq3IndexConstraintEF value)
C#: [static] int IndexConstraintEF_ToInt(Sq3IndexConstraintEF value) → C-API return the Sq3Index...
static int AuthActionE_ToInt(Sq3AuthActionE value)
C#: [static] int AuthActionE_ToInt(Sq3AuthActionE value) → C-API return the Sq3AuthActionE as in...
static Sq3CheckpointE CheckpointE_FromInt(int value)
C#: [static] Sq3CheckpointE CheckpointE_FromInt(int value) → C-API return the Sq3CheckpointE fro...
static int DbStatusE_ToInt(Sq3DbStatusE value)
C#: [static] int DbStatusE_ToInt(Sq3DbStatusE value) → C-API return the Sq3DbStatusE as integer ...
static string IndexConstraintEF_ToString(Sq3IndexConstraintEF value)
C#: [static] string IndexConstraintEF_ToString(Sq3IndexConstraintEF value) → C-API return the Sq...
static int CheckpointE_ToInt(Sq3CheckpointE value)
C#: [static] int CheckpointE_ToInt(Sq3CheckpointE value) → C-API return the Sq3CheckpointE as in...
static int ConfigE_ToInt(Sq3ConfigE value)
C#: [static] int ConfigE_ToInt(Sq3ConfigE value) → C-API return the Sq3ConfigE as integer …
static Sq3SyncEF SyncEF_FromInt(int value)
C#: [static] Sq3SyncEF SyncEF_FromInt(int value) → C-API return the Sq3SyncEF from integer …
static Sq3DbConfigE DbConfigE_FromInt(int value)
C#: [static] Sq3DbConfigE DbConfigE_FromInt(int value) → C-API return the Sq3DbConfigE from inte...
static int FcntlE_ToInt(Sq3FcntlE value)
C#: [static] int FcntlE_ToInt(Sq3FcntlE value) → C-API return the Sq3FcntlE as integer …
static Sq3LockE LockE_FromInt(int value)
C#: [static] Sq3LockE LockE_FromInt(int value) → C-API return the Sq3LockE from integer …
static string ConflictResolutionE_ToString(Sq3ConflictResolutionE value)
C#: [static] string ConflictResolutionE_ToString(Sq3ConflictResolutionE value) → C-API return th...
static Sq3ConflictResolutionE ConflictResolutionE_FromInt(int value)
C#: [static] Sq3ConflictResolutionE ConflictResolutionE_FromInt(int value) → C-API return the Sq...
static string AuthReturnE_ToString(Sq3AuthReturnE value)
C#: [static] string AuthReturnE_ToString(Sq3AuthReturnE value) → C-API return the Sq3AuthReturnE...
static string ConfigE_ToString(Sq3ConfigE value)
C#: [static] string ConfigE_ToString(Sq3ConfigE value) → C-API return the Sq3ConfigE as string …
static Sq3ExtendetResultCodesE ExtendetResultCodesE_FromInt(int value)
C#: [static] Sq3ExtendetResultCodesE ExtendetResultCodesE_FromInt(int value) → C-API return the ...
static int SessionObjConfigE_ToInt(Sq3SessionObjConfigE value)
C#: [static] int SessionObjConfigE_ToInt(Sq3SessionObjConfigE value) → C-API return the Sq3Sessi...
static string TxnE_ToString(Sq3TxnE value)
C#: [static] string TxnE_ToString(Sq3TxnE value) → C-API return the Sq3TxnE as string …
static Sq3TypeE TypeE_FromInt(int value)
C#: [static] Sq3TypeE TypeE_FromInt(int value) → C-API return the Sq3TypeE from integer …
static string AuthActionE_ToString(Sq3AuthActionE value)
C#: [static] string AuthActionE_ToString(Sq3AuthActionE value) → C-API return the Sq3AuthActionE...
static string TypeE_ToString(Sq3TypeE value)
C#: [static] string TypeE_ToString(Sq3TypeE value) → C-API return the Sq3TypeE as string …
static Sq3ChangesetE ChangesetE_FromInt(int value)
C#: [static] Sq3ChangesetE ChangesetE_FromInt(int value) → C-API return the Sq3ChangesetE from i...
static string DbConfigE_ToString(Sq3DbConfigE value)
C#: [static] string DbConfigE_ToString(Sq3DbConfigE value) → C-API return the Sq3DbConfigE as st...
static string ShmLockE_ToString(Sq3ShmLockE value)
C#: [static] string ShmLockE_ToString(Sq3ShmLockE value) → C-API return the Sq3ShmLockE as strin...
static Sq3TraceEF TraceEF_FromInt(int value)
C#: [static] Sq3TraceEF TraceEF_FromInt(int value) → C-API return the Sq3TraceEF from integer …
static string AccessE_ToString(Sq3AccessE value)
C#: [static] string AccessE_ToString(Sq3AccessE value) → C-API return the Sq3AccessE as string …
static Sq3FunctionEF FunctionEF_FromInt(int value)
C#: [static] Sq3FunctionEF FunctionEF_FromInt(int value) → C-API return the Sq3FunctionEF from i...
static int StatusE_ToInt(Sq3StatusE value)
C#: [static] int StatusE_ToInt(Sq3StatusE value) → C-API return the Sq3StatusE as integer …
static string ChangeSetConflictE_ToString(Sq3ChangeSetConflictE value)
C#: [static] string ChangeSetConflictE_ToString(Sq3ChangeSetConflictE value) → C-API return the ...
static int IoCapEF_ToInt(Sq3IoCapEF value)
C#: [static] int IoCapEF_ToInt(Sq3IoCapEF value) → C-API return the Sq3IoCapEF as integer …
static string SyncEF_ToString(Sq3SyncEF value)
C#: [static] string SyncEF_ToString(Sq3SyncEF value) → C-API return the Sq3SyncEF as string …
static int TextE_ToInt(Sq3TextE value)
C#: [static] int TextE_ToInt(Sq3TextE value) → C-API return the Sq3TextE as integer …
static Sq3DbStatusE DbStatusE_FromInt(int value)
C#: [static] Sq3DbStatusE DbStatusE_FromInt(int value) → C-API return the Sq3DbStatusE from inte...
static int ConflictResolutionE_ToInt(Sq3ConflictResolutionE value)
C#: [static] int ConflictResolutionE_ToInt(Sq3ConflictResolutionE value) → C-API return the Sq3C...
static Sq3PrepareEF PrepareEF_FromInt(int value)
C#: [static] Sq3PrepareEF PrepareEF_FromInt(int value) → C-API return the Sq3PrepareEF from inte...
static string IoCapEF_ToString(Sq3IoCapEF value)
C#: [static] string IoCapEF_ToString(Sq3IoCapEF value) → C-API return the Sq3IoCapEF as string …
static Sq3MutexE MutexE_FromInt(int value)
C#: [static] Sq3MutexE MutexE_FromInt(int value) → C-API return the Sq3MutexE from integer …
static string SessionObjConfigE_ToString(Sq3SessionObjConfigE value)
C#: [static] string SessionObjConfigE_ToString(Sq3SessionObjConfigE value) → C-API return the Sq...
static string FcntlE_ToString(Sq3FcntlE value)
C#: [static] string FcntlE_ToString(Sq3FcntlE value) → C-API return the Sq3FcntlE as string …
static Sq3DeSerializeEF DeSerializeEF_FromInt(int value)
C#: [static] Sq3DeSerializeEF DeSerializeEF_FromInt(int value) → C-API return the Sq3DeSerialize...
static int DbConfigE_ToInt(Sq3DbConfigE value)
C#: [static] int DbConfigE_ToInt(Sq3DbConfigE value) → C-API return the Sq3DbConfigE as integer ...
static Sq3AuthReturnE AuthReturnE_FromInt(int value)
C#: [static] Sq3AuthReturnE AuthReturnE_FromInt(int value) → C-API return the Sq3AuthReturnE fro...
static string OpenEF_ToString(Sq3OpenEF value)
C#: [static] string OpenEF_ToString(Sq3OpenEF value) → C-API return the Sq3OpenEF as string …
static int StmtStatusE_ToInt(Sq3StmtStatusE value)
C#: [static] int StmtStatusE_ToInt(Sq3StmtStatusE value) → C-API return the Sq3StmtStatusE as in...
static Sq3TextE TextE_FromInt(int value)
C#: [static] Sq3TextE TextE_FromInt(int value) → C-API return the Sq3TextE from integer …
static Sq3SerializeE SerializeE_FromInt(int value)
C#: [static] Sq3SerializeE SerializeE_FromInt(int value) → C-API return the Sq3SerializeE from i...
static Sq3ErrorE ErrorE_FromInt(int value)
C#: [static] Sq3ErrorE ErrorE_FromInt(int value) → C-API return the Sq3ErrorE from integer …
static Sq3StmtStatusE StmtStatusE_FromInt(int value)
C#: [static] Sq3StmtStatusE StmtStatusE_FromInt(int value) → C-API return the Sq3StmtStatusE fro...
static string ScanStatE_ToString(Sq3ScanStatE value)
C#: [static] string ScanStatE_ToString(Sq3ScanStatE value) → C-API return the Sq3ScanStatE as st...
static string StmtStatusE_ToString(Sq3StmtStatusE value)
C#: [static] string StmtStatusE_ToString(Sq3StmtStatusE value) → C-API return the Sq3StmtStatusE...
static Sq3TxnE TxnE_FromInt(int value)
C#: [static] Sq3TxnE TxnE_FromInt(int value) → C-API return the Sq3TxnE from integer …
static string CheckpointE_ToString(Sq3CheckpointE value)
C#: [static] string CheckpointE_ToString(Sq3CheckpointE value) → C-API return the Sq3CheckpointE...
static int ChangeSetConflictE_ToInt(Sq3ChangeSetConflictE value)
C#: [static] int ChangeSetConflictE_ToInt(Sq3ChangeSetConflictE value) → C-API return the Sq3Cha...
static int SyncEF_ToInt(Sq3SyncEF value)
C#: [static] int SyncEF_ToInt(Sq3SyncEF value) → C-API return the Sq3SyncEF as integer …
static string TestCtrlE_ToString(Sq3TestCtrlE value)
C#: [static] string TestCtrlE_ToString(Sq3TestCtrlE value) → C-API return the Sq3TestCtrlE as st...
static Sq3FcntlE FcntlE_FromInt(int value)
C#: [static] Sq3FcntlE FcntlE_FromInt(int value) → C-API return the Sq3FcntlE from integer …
static string ErrorE_ToString(Sq3ErrorE value)
C#: [static] string ErrorE_ToString(Sq3ErrorE value) → C-API return the Sq3ErrorE as string …
static string FunctionEF_ToString(Sq3FunctionEF value)
C#: [static] string FunctionEF_ToString(Sq3FunctionEF value) → C-API return the Sq3FunctionEF as...
static Sq3ScanStatE ScanStatE_FromInt(int value)
C#: [static] Sq3ScanStatE ScanStatE_FromInt(int value) → C-API return the Sq3ScanStatE from inte...
static int AuthReturnE_ToInt(Sq3AuthReturnE value)
C#: [static] int AuthReturnE_ToInt(Sq3AuthReturnE value) → C-API return the Sq3AuthReturnE as in...
static Sq3AccessE AccessE_FromInt(int value)
C#: [static] Sq3AccessE AccessE_FromInt(int value) → C-API return the Sq3AccessE from integer …
static int TypeE_ToInt(Sq3TypeE value)
C#: [static] int TypeE_ToInt(Sq3TypeE value) → C-API return the Sq3TypeE as integer …
static Sq3TestCtrlE TestCtrlE_FromInt(int value)
C#: [static] Sq3TestCtrlE TestCtrlE_FromInt(int value) → C-API return the Sq3TestCtrlE from inte...
static Sq3AuthActionE AuthActionE_FromInt(int value)
C#: [static] Sq3AuthActionE AuthActionE_FromInt(int value) → C-API return the Sq3AuthActionE fro...
static int DeSerializeEF_ToInt(Sq3DeSerializeEF value)
C#: [static] int DeSerializeEF_ToInt(Sq3DeSerializeEF value) → C-API return the Sq3DeSerializeEF...
static int VtabE_ToInt(Sq3VtabE value)
C#: [static] int VtabE_ToInt(Sq3VtabE value) → C-API return the Sq3VtabE as integer …
static string TraceEF_ToString(Sq3TraceEF value)
C#: [static] string TraceEF_ToString(Sq3TraceEF value) → C-API return the Sq3TraceEF as string …
static string PrepareEF_ToString(Sq3PrepareEF value)
C#: [static] string PrepareEF_ToString(Sq3PrepareEF value) → C-API return the Sq3PrepareEF as st...
static string StatusE_ToString(Sq3StatusE value)
C#: [static] string StatusE_ToString(Sq3StatusE value) → C-API return the Sq3StatusE as string …
static int LockE_ToInt(Sq3LockE value)
C#: [static] int LockE_ToInt(Sq3LockE value) → C-API return the Sq3LockE as integer …
static string VtabE_ToString(Sq3VtabE value)
C#: [static] string VtabE_ToString(Sq3VtabE value) → C-API return the Sq3VtabE as string …
static string DbStatusE_ToString(Sq3DbStatusE value)
C#: [static] string DbStatusE_ToString(Sq3DbStatusE value) → C-API return the Sq3DbStatusE as st...
static int TxnE_ToInt(Sq3TxnE value)
C#: [static] int TxnE_ToInt(Sq3TxnE value) → C-API return the Sq3TxnE as integer …
static int ScanStatE_ToInt(Sq3ScanStatE value)
C#: [static] int ScanStatE_ToInt(Sq3ScanStatE value) → C-API return the Sq3ScanStatE as integer ...
static int PrepareEF_ToInt(Sq3PrepareEF value)
C#: [static] int PrepareEF_ToInt(Sq3PrepareEF value) → C-API return the Sq3PrepareEF as integer ...
static int TraceEF_ToInt(Sq3TraceEF value)
C#: [static] int TraceEF_ToInt(Sq3TraceEF value) → C-API return the Sq3TraceEF as integer …
static Sq3SessionObjConfigE SessionObjConfigE_FromInt(int value)
C#: [static] Sq3SessionObjConfigE SessionObjConfigE_FromInt(int value) → C-API return the Sq3Ses...
static bool ErrorCheckI(Sq3ErrorE ret)
C#: [static] bool ErrorCheckI(Sq3ErrorE ret) → C-API check if ret signal an error …
static void KeywordCheck(string arg0, int arg1)
C#: [static] KeywordCheck(string arg0, int arg1) → C-API SQL Keyword Checking …
static List< object > KeywordName(int num)
C#: [static] {kwd:string kwdsz:int} KeywordName(int num) → C-API SQL Keyword Checking …
static List< object > Status(Sq3StatusE op, bool resetFlag)
C#: [static] {pCurrent:int pHighwater:int} Status(Sq3StatusE op, bool resetFlag) → C-API SQLite ...
static MkBufferC KeywordNameBUF(int num)
C#: [static] MkBufferC KeywordNameBUF(int num) → C-API SQL Keyword Checking …
static void Complete(string sql)
C#: [static] Complete(string sql) → C-API Determine If An SQL Statement Is Complete …
static List< object > Status64(Sq3StatusE op, bool resetFlag)
C#: [static] {pCurrent:long pHighwater:long} Status64(Sq3StatusE op, bool resetFlag) → C-API SQL...
static void KeywordCount()
C#: [static] KeywordCount() → C-API SQL Keyword Checking …
static void ReleaseMemory(int N)
C#: [static] ReleaseMemory(int N) → C-API Attempt To Free Heap Memory …
static long SoftHeapLimit64(long N)
C#: [static] long SoftHeapLimit64(long N) → C-API Impose A Limit On Heap Size …
static long HardHeapLimit64(long N)
C#: [static] long HardHeapLimit64(long N) → C-API Impose A Limit On Heap Size …
static int StrGlob(string zGlob, string zStr)
C#: [static] int StrGlob(string zGlob, string zStr) → C-API String Globbing …
static int StrLike(string zGlob, string zStr, int cEsc)
C#: [static] int StrLike(string zGlob, string zStr, int cEsc) → C-API String LIKE Matching …
static int StrIcmp(string arg0, string arg1)
C#: [static] int StrIcmp(string arg0, string arg1) → C-API String Comparison …
static int StrNicmp(string arg0, string arg1, int arg2)
C#: [static] int StrNicmp(string arg0, string arg1, int arg2) → C-API String Comparison …
static void Cleanup()
C#: [static] Cleanup() → C-API cleanup cssq3lite internal memory …
static void Setup()
C#: [static] Setup() → C-API setup cssq3lite internal memory …
static void OsInit()
C#: [static] OsInit() → C-API Initialize The SQLite Library …
static void OsEnd()
C#: [static] OsEnd() → C-API Initialize The SQLite Library …
static void Shutdown()
C#: [static] Shutdown() → C-API Initialize The SQLite Library …
static void Initialize()
C#: [static] Initialize() → C-API Initialize The SQLite Library …
static string Libversion()
C#: [static] string Libversion() → C-API Run-Time Library Version Numbers …
static string Sourceid()
C#: [static] string Sourceid() → C-API Run-Time Library Version Numbers …
static void LibversionNumber()
C#: [static] LibversionNumber() → C-API Run-Time Library Version Numbers …
static string UriParameter(string z, string zParam)
C#: [static] string UriParameter(string z, string zParam) → C-API Obtain Values For URI Paramete...
static string FilenameWal(string F)
C#: [static] string FilenameWal(string F) → C-API Translate filenames …
static void FreeFilename(string arg0)
C#: [static] FreeFilename(string arg0) → C-API Create and Destroy VFS Filenames …
static long UriInt64(string arg0, string arg1, long arg2)
C#: [static] long UriInt64(string arg0, string arg1, long arg2) → C-API Obtain Values For URI Pa...
static void UriBoolean(string z, string zParam, int bDefault)
C#: [static] UriBoolean(string z, string zParam, int bDefault) → C-API Obtain Values For URI Par...
static string UriKey(string z, int N)
C#: [static] string UriKey(string z, int N) → C-API Obtain Values For URI Parameters …
static string FilenameJournal(string F)
C#: [static] string FilenameJournal(string F) → C-API Translate filenames …
static string FilenameDatabase(string F)
C#: [static] string FilenameDatabase(string F) → C-API Translate filenames …
Sq3TestCtrlE
→ C-API: Sq3TestCtrlE → C-API: Sq3TestCtrlE
Sq3ExtendetResultCodesE
→ C-API: Sq3ExtendetResultCodesE → C-API: Sq3ExtendetResultCodesE
Sq3AccessE
→ C-API: Sq3AccessE → C-API: Sq3AccessE
Sq3IndexConstraintEF
→ C-API: Sq3IndexConstraintEF → C-API: Sq3IndexConstraintEF
Sq3ChangesetE
→ C-API: Sq3ChangesetE → C-API: Sq3ChangesetE
Sq3DbConfigE
→ C-API: Sq3DbConfigE → C-API: Sq3DbConfigE
Sq3ScanStatE
→ C-API: Sq3ScanStatE → C-API: Sq3ScanStatE
Sq3SerializeE
→ C-API: Sq3SerializeE → C-API: Sq3SerializeE
Sq3TxnE
→ C-API: Sq3TxnE → C-API: Sq3TxnE
Sq3IoCapEF
→ C-API: Sq3IoCapEF → C-API: Sq3IoCapEF
Sq3AuthReturnE
→ C-API: Sq3AuthReturnE → C-API: Sq3AuthReturnE
Sq3ShmLockE
→ C-API: Sq3ShmLockE → C-API: Sq3ShmLockE
Sq3ConfigE
→ C-API: Sq3ConfigE → C-API: Sq3ConfigE
Sq3VtabE
→ C-API: Sq3VtabE → C-API: Sq3VtabE
Sq3StatusE
→ C-API: Sq3StatusE → C-API: Sq3StatusE
Sq3FunctionEF
→ C-API: Sq3FunctionEF → C-API: Sq3FunctionEF
Sq3ErrorE
→ C-API: Sq3ErrorE → C-API: Sq3ErrorE
Sq3LimitE
→ C-API: Sq3LimitE → C-API: Sq3LimitE
Sq3FcntlE
→ C-API: Sq3FcntlE → C-API: Sq3FcntlE
Sq3LockE
→ C-API: Sq3LockE → C-API: Sq3LockE
Sq3MutexE
→ C-API: Sq3MutexE → C-API: Sq3MutexE
Sq3OpenEF
→ C-API: Sq3OpenEF → C-API: Sq3OpenEF
Sq3DbStatusE
→ C-API: Sq3DbStatusE → C-API: Sq3DbStatusE
Sq3SessionObjConfigE
→ C-API: Sq3SessionObjConfigE → C-API: Sq3SessionObjConfigE
Sq3PrepareEF
→ C-API: Sq3PrepareEF → C-API: Sq3PrepareEF
Sq3TraceEF
→ C-API: Sq3TraceEF → C-API: Sq3TraceEF
Sq3ChangeSetConflictE
→ C-API: Sq3ChangeSetConflictE → C-API: Sq3ChangeSetConflictE
Sq3CheckpointE
→ C-API: Sq3CheckpointE → C-API: Sq3CheckpointE
Sq3TextE
→ C-API: Sq3TextE → C-API: Sq3TextE
Sq3AuthActionE
→ C-API: Sq3AuthActionE → C-API: Sq3AuthActionE
Sq3ConflictResolutionE
→ C-API: Sq3ConflictResolutionE → C-API: Sq3ConflictResolutionE
Sq3StmtStatusE
→ C-API: Sq3StmtStatusE → C-API: Sq3StmtStatusE
Sq3TypeE
→ C-API: Sq3TypeE → C-API: Sq3TypeE
Sq3SyncEF
→ C-API: Sq3SyncEF → C-API: Sq3SyncEF
Sq3DeSerializeEF
→ C-API: Sq3DeSerializeEF → C-API: Sq3DeSerializeEF