theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3Lite_Info_JV_API

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

+ Collaboration diagram for Sq3Lite_Info_JV_API:

Functions

JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_KeywordNameBUF (JNIEnv *env, jclass class, jint num)
  Java: [static] MkBufferC KeywordNameBUF(int num) C-API
SQL Keyword Checking …
 
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_Complete (JNIEnv *env, jclass class, jstring sql)
  Java: [static] Complete(String sql) C-API
Determine If An SQL Statement Is Complete …
 
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_KeywordCheck (JNIEnv *env, jclass class, jstring arg0, jint arg1)
  Java: [static] KeywordCheck(String arg0, int arg1) C-API
SQL Keyword Checking …
 
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_KeywordCount (JNIEnv *env, jclass class)
  Java: [static] KeywordCount() C-API
SQL Keyword Checking …
 
JNIEXPORT jobjectArray JNICALL Java_jvsq3lite_Sq3Lite_KeywordName (JNIEnv *env, jclass class, jint num)
  Java: [static] {kwd:String kwdsz:int} KeywordName(int num) C-API
SQL Keyword Checking …
 
JNIEXPORT jobjectArray JNICALL Java_jvsq3lite_Sq3Lite_Status (JNIEnv *env, jclass class, jobject op, jboolean resetFlag)
  Java: [static] {pCurrent:int pHighwater:int} Status(Sq3StatusE op, boolean resetFlag) C-API
SQLite Runtime Status …
 
JNIEXPORT jobjectArray JNICALL Java_jvsq3lite_Sq3Lite_Status64 (JNIEnv *env, jclass class, jobject op, jboolean resetFlag)
  Java: [static] {pCurrent:long pHighwater:long} Status64(Sq3StatusE op, boolean resetFlag) C-API
SQLite Runtime Status …
 
static native MkBufferC jvsq3lite.Sq3Lite.KeywordNameBUF (int num)
  Java: [static] MkBufferC KeywordNameBUF(int num) C-API
SQL Keyword Checking …
 
static native void jvsq3lite.Sq3Lite.Complete (String sql)
  Java: [static] Complete(String sql) C-API
Determine If An SQL Statement Is Complete …
 
static native void jvsq3lite.Sq3Lite.KeywordCheck (String arg0, int arg1)
  Java: [static] KeywordCheck(String arg0, int arg1) C-API
SQL Keyword Checking …
 
static native void jvsq3lite.Sq3Lite.KeywordCount ()
  Java: [static] KeywordCount() C-API
SQL Keyword Checking …
 
static native String[] jvsq3lite.Sq3Lite.KeywordName (int num)
  Java: [static] {kwd:String kwdsz:int} KeywordName(int num) C-API
SQL Keyword Checking …
 
static native String[] jvsq3lite.Sq3Lite.Status (Sq3StatusE op, boolean resetFlag)
  Java: [static] {pCurrent:int pHighwater:int} Status(Sq3StatusE op, boolean resetFlag) C-API
SQLite Runtime Status …
 
static native String[] jvsq3lite.Sq3Lite.Status64 (Sq3StatusE op, boolean resetFlag)
  Java: [static] {pCurrent:long pHighwater:long} Status64(Sq3StatusE op, boolean resetFlag) C-API
SQLite Runtime Status …
 

Detailed Description

Sq3Lite PACKAGE - get information about the application …

Function Documentation

◆ Complete()

static native void jvsq3lite.Sq3Lite.Complete ( String sql)
static

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

◆ Java_jvsq3lite_Sq3Lite_Complete()

JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_Complete ( JNIEnv * env,
jclass class,
jstring sql )

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

Definition at line 1408 of file LibSq3Lite_jv.c.

1408 {
1410 MK_STRN sql_ptr = (sql?(*env)->GetStringUTFChars(env,sql,NULL):NULL);
1411 JavaErrorCheck;
1412 enum MkErrorE errVal = Sq3Complete(sql_ptr);
1413 MkErrorC_Check(NULL, errVal)
1414 if (sql_ptr) (*env)->ReleaseStringUTFChars(env,sql,sql_ptr);
1415error:
1416 return;
1417}
MkErrorE
const MK_STRB * MK_STRN
#define MkRtSetup_NULL
static enum MkErrorE Sq3Complete(MK_STRN sql)
Determine If An SQL Statement Is Complete …

◆ Java_jvsq3lite_Sq3Lite_KeywordCheck()

JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_KeywordCheck ( JNIEnv * env,
jclass class,
jstring arg0,
jint arg1 )

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

Definition at line 1420 of file LibSq3Lite_jv.c.

1420 {
1422 MK_STRN arg0_ptr = (arg0?(*env)->GetStringUTFChars(env,arg0,NULL):NULL);
1423 JavaErrorCheck;
1424 enum MkErrorE errVal = Sq3KeywordCheck(arg0_ptr, arg1);
1425 MkErrorC_Check(NULL, errVal)
1426 if (arg0_ptr) (*env)->ReleaseStringUTFChars(env,arg0,arg0_ptr);
1427error:
1428 return;
1429}
static enum MkErrorE Sq3KeywordCheck(MK_STRN arg0, MK_I32 arg1)
SQL Keyword Checking …

◆ Java_jvsq3lite_Sq3Lite_KeywordCount()

JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_KeywordCount ( JNIEnv * env,
jclass class )

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

Definition at line 1432 of file LibSq3Lite_jv.c.

1432 {
1434 enum MkErrorE errVal = Sq3KeywordCount();
1435 MkErrorC_Check(NULL, errVal)
1436error:
1437 return;
1438}
static enum MkErrorE Sq3KeywordCount(void)
SQL Keyword Checking …

◆ Java_jvsq3lite_Sq3Lite_KeywordName()

JNIEXPORT jobjectArray JNICALL Java_jvsq3lite_Sq3Lite_KeywordName ( JNIEnv * env,
jclass class,
jint num )

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

Definition at line 1443 of file LibSq3Lite_jv.c.

1443 {
1445 MK_STRN kwd;
1446 MK_I32 kwdsz;
1447 enum MkErrorE errVal = Sq3KeywordName(num, &kwd, &kwdsz);
1448 MkErrorC_Check(NULL, errVal)
1449 jobjectArray __retVal__L = (jobjectArray)(*env)->NewObjectArray(env,2,MK(Class_String),NULL);
1450 (*env)->SetObjectArrayElement(env,__retVal__L,0,(*env)->NewStringUTF(env,kwd));
1451 (*env)->SetObjectArrayElement(env,__retVal__L,1,pNewIntObj(env,kwdsz));
1452 jobjectArray __retVal__S = __retVal__L;
1453 return __retVal__S;
1454error:
1455 return 0;
1456}
signed int MK_I32
static enum MkErrorE Sq3KeywordName(MK_I32 num, MK_STRN *kwd, MK_I32 *kwdsz)
SQL Keyword Checking …

◆ Java_jvsq3lite_Sq3Lite_KeywordNameBUF()

JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_KeywordNameBUF ( JNIEnv * env,
jclass class,
jint num )

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

Definition at line 1394 of file LibSq3Lite_jv.c.

1394 {
1396 MK_BUF kwd_out;
1397 enum MkErrorE errVal = Sq3KeywordNameBUF(num, &kwd_out);
1398 MkErrorC_Check(NULL, errVal)
1399 jobject __retVal__S = MK(MkBufferC_ObjNew)(MK_RT_CALL env,kwd_out);
1400 return __retVal__S;
1401error:
1402 return 0;
1403}
#define MK_RT_CALL
#define Sq3KeywordNameBUF(...)

◆ Java_jvsq3lite_Sq3Lite_Status()

JNIEXPORT jobjectArray JNICALL Java_jvsq3lite_Sq3Lite_Status ( JNIEnv * env,
jclass class,
jobject op,
jboolean resetFlag )

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

Definition at line 1459 of file LibSq3Lite_jv.c.

1459 {
1461 MK_I32 pCurrent;
1462 MK_I32 pHighwater;
1463 enum Sq3StatusE op_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3StatusE), op);
1464 JavaErrorCheck;
1465 enum MkErrorE errVal = Sq3Status(op_e, &pCurrent, &pHighwater, resetFlag);
1466 MkErrorC_Check(NULL, errVal)
1467 jobjectArray __retVal__L = (jobjectArray)(*env)->NewObjectArray(env,2,MK(Class_Integer),NULL);
1468 (*env)->SetObjectArrayElement(env,__retVal__L,0,pNewIntObj(env,pCurrent));
1469 (*env)->SetObjectArrayElement(env,__retVal__L,1,pNewIntObj(env,pHighwater));
1470 jobjectArray __retVal__S = __retVal__L;
1471 return __retVal__S;
1472error:
1473 return 0;
1474}
Sq3StatusE
Status Parameters.
static enum MkErrorE Sq3Status(enum Sq3StatusE op, MK_I32 *pCurrent, MK_I32 *pHighwater, MK_BOOL resetFlag)
SQLite Runtime Status …

◆ Java_jvsq3lite_Sq3Lite_Status64()

JNIEXPORT jobjectArray JNICALL Java_jvsq3lite_Sq3Lite_Status64 ( JNIEnv * env,
jclass class,
jobject op,
jboolean resetFlag )

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

Definition at line 1477 of file LibSq3Lite_jv.c.

1477 {
1479 MK_I64 pCurrent;
1480 MK_I64 pHighwater;
1481 enum Sq3StatusE op_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3StatusE), op);
1482 JavaErrorCheck;
1483 enum MkErrorE errVal = Sq3Status64(op_e, &pCurrent, &pHighwater, resetFlag);
1484 MkErrorC_Check(NULL, errVal)
1485 jobjectArray __retVal__L = (jobjectArray)(*env)->NewObjectArray(env,2,MK(Class_Long),NULL);
1486 (*env)->SetObjectArrayElement(env,__retVal__L,0,pNewWidObj(env,pCurrent));
1487 (*env)->SetObjectArrayElement(env,__retVal__L,1,pNewWidObj(env,pHighwater));
1488 jobjectArray __retVal__S = __retVal__L;
1489 return __retVal__S;
1490error:
1491 return 0;
1492}
signed long long MK_I64
static enum MkErrorE Sq3Status64(enum Sq3StatusE op, MK_I64 *pCurrent, MK_I64 *pHighwater, MK_BOOL resetFlag)
SQLite Runtime Status …

◆ KeywordCheck()

static native void jvsq3lite.Sq3Lite.KeywordCheck ( String arg0,
int arg1 )
static

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

◆ KeywordCount()

static native void jvsq3lite.Sq3Lite.KeywordCount ( )
static

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

◆ KeywordName()

static native String[] jvsq3lite.Sq3Lite.KeywordName ( int num)
static

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

◆ KeywordNameBUF()

static native MkBufferC jvsq3lite.Sq3Lite.KeywordNameBUF ( int num)
static

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

◆ Status()

static native String[] jvsq3lite.Sq3Lite.Status ( Sq3StatusE op,
boolean resetFlag )
static

◆ Status64()

static native String[] jvsq3lite.Sq3Lite.Status64 ( Sq3StatusE op,
boolean resetFlag )
static