theSq3Lite 10.0 NHI1 - theKernel - theLink - theConfig - theSq3Lite - theCompiler - theBrain - theGuard - theLib - theATL
c - tcl - atl - cs - py - rb - jv - cc
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 1411 of file LibSq3Lite_jv.c.

1411 {
1413 MK_STRN sql_ptr = (sql?(*env)->GetStringUTFChars(env,sql,NULL):NULL);
1414 JavaErrorCheck;
1415 enum MkErrorE errVal = Sq3Complete(sql_ptr);
1416 MkErrorC_Check(NULL, errVal)
1417 if (sql_ptr) (*env)->ReleaseStringUTFChars(env,sql,sql_ptr);
1418error:
1419 return;
1420}
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 1423 of file LibSq3Lite_jv.c.

1423 {
1425 MK_STRN arg0_ptr = (arg0?(*env)->GetStringUTFChars(env,arg0,NULL):NULL);
1426 JavaErrorCheck;
1427 enum MkErrorE errVal = Sq3KeywordCheck(arg0_ptr, arg1);
1428 MkErrorC_Check(NULL, errVal)
1429 if (arg0_ptr) (*env)->ReleaseStringUTFChars(env,arg0,arg0_ptr);
1430error:
1431 return;
1432}
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 1435 of file LibSq3Lite_jv.c.

1435 {
1437 enum MkErrorE errVal = Sq3KeywordCount();
1438 MkErrorC_Check(NULL, errVal)
1439error:
1440 return;
1441}
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 1446 of file LibSq3Lite_jv.c.

1446 {
1448 MK_STRN kwd;
1449 MK_I32 kwdsz;
1450 enum MkErrorE errVal = Sq3KeywordName(num, &kwd, &kwdsz);
1451 MkErrorC_Check(NULL, errVal)
1452 jobjectArray __retVal__L = (jobjectArray)(*env)->NewObjectArray(env,2,MK(Class_String),NULL);
1453 (*env)->SetObjectArrayElement(env,__retVal__L,0,(*env)->NewStringUTF(env,kwd));
1454 (*env)->SetObjectArrayElement(env,__retVal__L,1,pNewIntObj(env,kwdsz));
1455 jobjectArray __retVal__S = __retVal__L;
1456 return __retVal__S;
1457error:
1458 return 0;
1459}
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 1397 of file LibSq3Lite_jv.c.

1397 {
1399 MK_BUF kwd_out;
1400 enum MkErrorE errVal = Sq3KeywordNameBUF(num, &kwd_out);
1401 MkErrorC_Check(NULL, errVal)
1402 jobject __retVal__S = MK(MkBufferC_ObjNew)(MK_RT_CALL env,kwd_out);
1403 return __retVal__S;
1404error:
1405 return 0;
1406}
#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 1462 of file LibSq3Lite_jv.c.

1462 {
1464 MK_I32 pCurrent;
1465 MK_I32 pHighwater;
1466 enum Sq3StatusE op_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3StatusE), op);
1467 JavaErrorCheck;
1468 enum MkErrorE errVal = Sq3Status(op_e, &pCurrent, &pHighwater, resetFlag);
1469 MkErrorC_Check(NULL, errVal)
1470 jobjectArray __retVal__L = (jobjectArray)(*env)->NewObjectArray(env,2,MK(Class_Integer),NULL);
1471 (*env)->SetObjectArrayElement(env,__retVal__L,0,pNewIntObj(env,pCurrent));
1472 (*env)->SetObjectArrayElement(env,__retVal__L,1,pNewIntObj(env,pHighwater));
1473 jobjectArray __retVal__S = __retVal__L;
1474 return __retVal__S;
1475error:
1476 return 0;
1477}
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 1480 of file LibSq3Lite_jv.c.

1480 {
1482 MK_I64 pCurrent;
1483 MK_I64 pHighwater;
1484 enum Sq3StatusE op_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3StatusE), op);
1485 JavaErrorCheck;
1486 enum MkErrorE errVal = Sq3Status64(op_e, &pCurrent, &pHighwater, resetFlag);
1487 MkErrorC_Check(NULL, errVal)
1488 jobjectArray __retVal__L = (jobjectArray)(*env)->NewObjectArray(env,2,MK(Class_Long),NULL);
1489 (*env)->SetObjectArrayElement(env,__retVal__L,0,pNewWidObj(env,pCurrent));
1490 (*env)->SetObjectArrayElement(env,__retVal__L,1,pNewWidObj(env,pHighwater));
1491 jobjectArray __retVal__S = __retVal__L;
1492 return __retVal__S;
1493error:
1494 return 0;
1495}
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