Sq3Lite PACKAGE - functions related to index 'Internal' and doc 'String' …
More...
|
static int | cssq3lite.Sq3Lite.StrGlob (string zGlob, string zStr) |
| C#: [static] int StrGlob(string zGlob, string zStr) → C-API
String Globbing …
|
|
static int | cssq3lite.Sq3Lite.StrIcmp (string arg0, string arg1) |
| C#: [static] int StrIcmp(string arg0, string arg1) → C-API
String Comparison …
|
|
static int | cssq3lite.Sq3Lite.StrLike (string zGlob, string zStr, int cEsc) |
| C#: [static] int StrLike(string zGlob, string zStr, int cEsc) → C-API
String LIKE Matching …
|
|
static int | cssq3lite.Sq3Lite.StrNicmp (string arg0, string arg1, int arg2) |
| C#: [static] int StrNicmp(string arg0, string arg1, int arg2) → C-API
String Comparison …
|
|
Sq3Lite PACKAGE - functions related to index 'Internal' and doc 'String' …
String Comparison:
String Globbing:
String LIKE Matching:
Reference code from sqlite3:
SQLITE_API int sqlite3_strglob(const char *zGlob, const char *zStr)
SQLITE_API int sqlite3_strlike(const char *zGlob, const char *zStr, unsigned int cEsc)
SQLITE_API int sqlite3_strnicmp(const char *, const char *, int)
SQLITE_API int sqlite3_stricmp(const char *, const char *)
◆ StrGlob()
static int cssq3lite.Sq3Lite.StrGlob |
( |
string | zGlob, |
|
|
string | zStr ) |
|
inlinestatic |
C#: [static] int StrGlob(string zGlob, string zStr)
→ C-API
String Globbing …
Definition at line 1078 of file LibSq3Lite_cs.cs.
1078 {
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);
1084 return __retVal__L;
1085 }
◆ StrIcmp()
static int cssq3lite.Sq3Lite.StrIcmp |
( |
string | arg0, |
|
|
string | arg1 ) |
|
inlinestatic |
C#: [static] int StrIcmp(string arg0, string arg1)
→ C-API
String Comparison …
Definition at line 1088 of file LibSq3Lite_cs.cs.
1088 {
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);
1094 return __retVal__L;
1095 }
◆ StrLike()
static int cssq3lite.Sq3Lite.StrLike |
( |
string | zGlob, |
|
|
string | zStr, |
|
|
int | cEsc ) |
|
inlinestatic |
C#: [static] int StrLike(string zGlob, string zStr, int cEsc)
→ C-API
String LIKE Matching …
Definition at line 1098 of file LibSq3Lite_cs.cs.
1098 {
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);
1104 return __retVal__L;
1105 }
◆ StrNicmp()
static int cssq3lite.Sq3Lite.StrNicmp |
( |
string | arg0, |
|
|
string | arg1, |
|
|
int | arg2 ) |
|
inlinestatic |
C#: [static] int StrNicmp(string arg0, string arg1, int arg2)
→ C-API
String Comparison …
Definition at line 1108 of file LibSq3Lite_cs.cs.
1108 {
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);
1114 return __retVal__L;
1115 }