theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3Lite_Info_CS_API

Sq3Lite PACKAGE - get information about the application … More...

+ Collaboration diagram for Sq3Lite_Info_CS_API:

Functions

static MkBufferC cssq3lite.Sq3Lite.KeywordNameBUF (int num)
  C#: [static] MkBufferC KeywordNameBUF(int num) C-API
SQL Keyword Checking …
 
static void cssq3lite.Sq3Lite.Complete (string sql)
  C#: [static] Complete(string sql) C-API
Determine If An SQL Statement Is Complete …
 
static void cssq3lite.Sq3Lite.KeywordCheck (string arg0, int arg1)
  C#: [static] KeywordCheck(string arg0, int arg1) C-API
SQL Keyword Checking …
 
static void cssq3lite.Sq3Lite.KeywordCount ()
  C#: [static] KeywordCount() C-API
SQL Keyword Checking …
 
static List< object > cssq3lite.Sq3Lite.KeywordName (int num)
  C#: [static] {kwd:string kwdsz:int} KeywordName(int num) C-API
SQL Keyword Checking …
 
static List< object > cssq3lite.Sq3Lite.Status (Sq3StatusE op, bool resetFlag)
  C#: [static] {pCurrent:int pHighwater:int} Status(Sq3StatusE op, bool resetFlag) C-API
SQLite Runtime Status …
 
static List< object > cssq3lite.Sq3Lite.Status64 (Sq3StatusE op, bool resetFlag)
  C#: [static] {pCurrent:long pHighwater:long} Status64(Sq3StatusE op, bool resetFlag) C-API
SQLite Runtime Status …
 

Detailed Description

Sq3Lite PACKAGE - get information about the application …

Function Documentation

◆ Complete()

static void cssq3lite.Sq3Lite.Complete ( string sql)
inlinestatic

C#: [static] Complete(string sql) C-API
Determine If An SQL Statement Is Complete …

Definition at line 976 of file LibSq3Lite_cs.cs.

976 {
977 IntPtr sql_cstr = Marshal.StringToHGlobalAnsi(sql);
978 MkErrorE errVal = Sq3.Sq3Complete(sql_cstr);
979 Marshal.FreeHGlobal(sql_cstr);
980 if (errVal > MkErrorE.CONTINUE) MkErrorC.Check(errVal);
981 }
static void Check(IntPtr ctx, MkErrorE err)
MkErrorE

◆ KeywordCheck()

static void cssq3lite.Sq3Lite.KeywordCheck ( string arg0,
int arg1 )
inlinestatic

C#: [static] KeywordCheck(string arg0, int arg1) C-API
SQL Keyword Checking …

Definition at line 984 of file LibSq3Lite_cs.cs.

984 {
985 IntPtr arg0_cstr = Marshal.StringToHGlobalAnsi(arg0);
986 MkErrorE errVal = Sq3.Sq3KeywordCheck(arg0_cstr, arg1);
987 Marshal.FreeHGlobal(arg0_cstr);
988 if (errVal > MkErrorE.CONTINUE) MkErrorC.Check(errVal);
989 }

◆ KeywordCount()

static void cssq3lite.Sq3Lite.KeywordCount ( )
inlinestatic

C#: [static] KeywordCount() C-API
SQL Keyword Checking …

Definition at line 992 of file LibSq3Lite_cs.cs.

992 {
993 MkErrorE errVal = Sq3.Sq3KeywordCount();
994 if (errVal > MkErrorE.CONTINUE) MkErrorC.Check(errVal);
995 }

◆ KeywordName()

static List< object > cssq3lite.Sq3Lite.KeywordName ( int num)
inlinestatic

C#: [static] {kwd:string kwdsz:int} KeywordName(int num) C-API
SQL Keyword Checking …

Definition at line 1000 of file LibSq3Lite_cs.cs.

1000 {
1001 IntPtr kwd;
1002 Int32 kwdsz;
1003 MkErrorE errVal = Sq3.Sq3KeywordName(num, out kwd, out kwdsz);
1004 if (errVal > MkErrorE.CONTINUE) MkErrorC.Check(errVal);
1005 List<object> __retVal__L = new List<object>();
1006 __retVal__L.Add(kwd);
1007 __retVal__L.Add(kwdsz);
1008 return __retVal__L;
1009 }

◆ KeywordNameBUF()

static MkBufferC cssq3lite.Sq3Lite.KeywordNameBUF ( int num)
inlinestatic

C#: [static] MkBufferC KeywordNameBUF(int num) C-API
SQL Keyword Checking …

Definition at line 966 of file LibSq3Lite_cs.cs.

966 {
967 IntPtr kwd_out;
968 MkErrorE errVal = Sq3.Sq3KeywordNameBUF(IntPtr.Zero, num, out kwd_out);
969 if (errVal > MkErrorE.CONTINUE) MkErrorC.Check(errVal);
970 return MkBufferC.MkBufferC_ObjNew(kwd_out);
971 }
static MkBufferC MkBufferC_ObjNew(IntPtr hdl)

◆ Status()

static List< object > cssq3lite.Sq3Lite.Status ( Sq3StatusE op,
bool resetFlag )
inlinestatic

C#: [static] {pCurrent:int pHighwater:int} Status(Sq3StatusE op, bool resetFlag) C-API
SQLite Runtime Status …

Definition at line 1012 of file LibSq3Lite_cs.cs.

1012 {
1013 Int32 pCurrent;
1014 Int32 pHighwater;
1015 MkErrorE errVal = Sq3.Sq3Status(op, out pCurrent, out pHighwater, resetFlag);
1016 if (errVal > MkErrorE.CONTINUE) MkErrorC.Check(errVal);
1017 List<object> __retVal__L = new List<object>();
1018 __retVal__L.Add(pCurrent);
1019 __retVal__L.Add(pHighwater);
1020 return __retVal__L;
1021 }

◆ Status64()

static List< object > cssq3lite.Sq3Lite.Status64 ( Sq3StatusE op,
bool resetFlag )
inlinestatic

C#: [static] {pCurrent:long pHighwater:long} Status64(Sq3StatusE op, bool resetFlag) C-API
SQLite Runtime Status …

Definition at line 1024 of file LibSq3Lite_cs.cs.

1024 {
1025 Int64 pCurrent;
1026 Int64 pHighwater;
1027 MkErrorE errVal = Sq3.Sq3Status64(op, out pCurrent, out pHighwater, resetFlag);
1028 if (errVal > MkErrorE.CONTINUE) MkErrorC.Check(errVal);
1029 List<object> __retVal__L = new List<object>();
1030 __retVal__L.Add(pCurrent);
1031 __retVal__L.Add(pHighwater);
1032 return __retVal__L;
1033 }