Sq3StmtC - various functions to create, initialize and destroy …
More...
|
static native Sq3StmtC | jvsq3lite.Sq3StmtC.PrepareV2 (Sq3LiteC db, String zSql) |
| Java: [constructor,static] Sq3StmtC Sq3StmtC.PrepareV2(Sq3LiteC db, String zSql) → C-API
Compiling An SQL Statement …
|
|
| jvsq3lite.Sq3StmtC.Sq3StmtC (Sq3LiteC db, String zSql) |
| Java: [constructor,static] Sq3StmtC Sq3StmtC.PrepareV2(Sq3LiteC db, String zSql) → C-API
Compiling An SQL Statement …
|
|
static native Sq3StmtC | jvsq3lite.Sq3StmtC.PrepareV3 (Sq3LiteC db, String zSql, Sq3PrepareEF prepFlags) |
| Java: [constructor,static] Sq3StmtC Sq3StmtC.PrepareV3(Sq3LiteC db, String zSql, ?Sq3PrepareEF prepFlags = SQ3_PREPARE_NO?) → C-API
Compiling An SQL Statement …
|
|
static Sq3StmtC | jvsq3lite.Sq3StmtC.PrepareV3 (Sq3LiteC db, String zSql) |
| Java: [constructor,static] Sq3StmtC Sq3StmtC.PrepareV3(Sq3LiteC db, String zSql, ?Sq3PrepareEF prepFlags = SQ3_PREPARE_NO?) → C-API
Compiling An SQL Statement …
|
|
native void | jvsq3lite.Sq3StmtC.Finalize () |
| Java: [destructor] pStmt.Finalize() → C-API
Destroy A Prepared Statement Object …
|
|
JNIEXPORT jlong JNICALL | Java_jvsq3lite_Sq3StmtC_CTOR (JNIEnv *env, jclass class, jobject db, jstring zSql) |
| Java: [constructor,static] Sq3StmtC Sq3StmtC.PrepareV2(Sq3LiteC db, String zSql) → C-API
Compiling An SQL Statement …
|
|
JNIEXPORT jobject JNICALL | Java_jvsq3lite_Sq3StmtC_PrepareV2 (JNIEnv *env, jclass class, jobject db, jstring zSql) |
| Java: [constructor,static] Sq3StmtC Sq3StmtC.PrepareV2(Sq3LiteC db, String zSql) → C-API
Compiling An SQL Statement …
|
|
JNIEXPORT jobject JNICALL | Java_jvsq3lite_Sq3StmtC_PrepareV3 (JNIEnv *env, jclass class, jobject db, jstring zSql, jobject prepFlags) |
| Java: [constructor,static] Sq3StmtC Sq3StmtC.PrepareV3(Sq3LiteC db, String zSql, ?Sq3PrepareEF prepFlags = SQ3_PREPARE_NO?) → C-API
Compiling An SQL Statement …
|
|
JNIEXPORT void JNICALL | Java_jvsq3lite_Sq3StmtC_Finalize (JNIEnv *env, jobject self) |
| Java: [destructor] pStmt.Finalize() → C-API
Destroy A Prepared Statement Object …
|
|
Sq3StmtC - various functions to create, initialize and destroy …
◆ Finalize()
native void jvsq3lite.Sq3StmtC.Finalize |
( |
| ) |
|
◆ Java_jvsq3lite_Sq3StmtC_CTOR()
JNIEXPORT jlong JNICALL Java_jvsq3lite_Sq3StmtC_CTOR |
( |
JNIEnv * | env, |
|
|
jclass | class, |
|
|
jobject | db, |
|
|
jstring | zSql ) |
Java: [constructor,static] Sq3StmtC Sq3StmtC.PrepareV2(Sq3LiteC db, String zSql)
→ C-API
Compiling An SQL Statement …
Definition at line 622 of file Sq3StmtC_jv.c.
622 {
626 JavaErrorCheck;
627 MkStringR zSql_ref =
MkStringCreate((*env)->GetStringUTFLength(env,zSql),(zSql?(*env)->GetStringUTFChars(env,zSql,NULL):NULL));
628 JavaErrorCheck;
630 MkErrorC_Check(NULL, errVal)
631 jlong __retVal__S = (jlong)ppStmt;
632 if (zSql_ref.
ptr) (*env)->ReleaseStringUTFChars(env,zSql,zSql_ref.
ptr);
633 return __retVal__S;
634error:
635 return 0;
636}
static MkStringR MkStringCreate(MK_NUM len, MK_STRN str)
struct Sq3LiteS * SQ3_LITE
class-shortcut for struct Sq3LiteS *, all shortcut using the XX_YYY syntax (only for public API) …
static enum MkErrorE Sq3StmtPrepareV2(SQ3_LITE db, MkStringR zSql, SQ3_STMT *ppStmt)
Compiling An SQL Statement …
Struct to represent the data of the Sq3LiteC …
Struct to represent the data of the Sq3StmtC …
◆ Java_jvsq3lite_Sq3StmtC_Finalize()
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3StmtC_Finalize |
( |
JNIEnv * | env, |
|
|
jobject | self ) |
Java: [destructor] pStmt.Finalize()
→ C-API
Destroy A Prepared Statement Object …
Definition at line 677 of file Sq3StmtC_jv.c.
677 {
679 JavaErrorCheck;
682 MkErrorC_Check(hdl, errVal)
683error:
684 return;
685}
struct Sq3StmtS * SQ3_STMT
class-shortcut for struct Sq3StmtS *, all shortcut using the XX_YYY syntax (only for public API) …
static enum MkErrorE Sq3StmtFinalize(SQ3_STMT pStmt)
Destroy A Prepared Statement Object …
◆ Java_jvsq3lite_Sq3StmtC_PrepareV2()
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3StmtC_PrepareV2 |
( |
JNIEnv * | env, |
|
|
jclass | class, |
|
|
jobject | db, |
|
|
jstring | zSql ) |
Java: [constructor,static] Sq3StmtC Sq3StmtC.PrepareV2(Sq3LiteC db, String zSql)
→ C-API
Compiling An SQL Statement …
Definition at line 639 of file Sq3StmtC_jv.c.
639 {
643 JavaErrorCheck;
644 MkStringR zSql_ref =
MkStringCreate((*env)->GetStringUTFLength(env,zSql),(zSql?(*env)->GetStringUTFChars(env,zSql,NULL):NULL));
645 JavaErrorCheck;
647 MkErrorC_Check(NULL, errVal)
649 if (zSql_ref.
ptr) (*env)->ReleaseStringUTFChars(env,zSql,zSql_ref.
ptr);
650 return __retVal__S;
651error:
652 return 0;
653}
static SQ3_STMT Sq3StmtC_ObjCreate(sqlite3_stmt *hdl)
return Programming-Language-Micro-Kernel (PLMK) instance from native hdl …
◆ Java_jvsq3lite_Sq3StmtC_PrepareV3()
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3StmtC_PrepareV3 |
( |
JNIEnv * | env, |
|
|
jclass | class, |
|
|
jobject | db, |
|
|
jstring | zSql, |
|
|
jobject | prepFlags ) |
Java: [constructor,static] Sq3StmtC Sq3StmtC.PrepareV3(Sq3LiteC db, String zSql, ?Sq3PrepareEF prepFlags = SQ3_PREPARE_NO?)
→ C-API
Compiling An SQL Statement …
Definition at line 656 of file Sq3StmtC_jv.c.
656 {
660 JavaErrorCheck;
661 MkStringR zSql_ref =
MkStringCreate((*env)->GetStringUTFLength(env,zSql),(zSql?(*env)->GetStringUTFChars(env,zSql,NULL):NULL));
662 JavaErrorCheck;
663 enum Sq3PrepareEF prepFlags_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3PrepareEF), prepFlags);
664 JavaErrorCheck;
666 MkErrorC_Check(NULL, errVal)
668 if (zSql_ref.
ptr) (*env)->ReleaseStringUTFChars(env,zSql,zSql_ref.
ptr);
669 return __retVal__S;
670error:
671 return 0;
672}
Sq3PrepareEF
Prepare Flags.
static enum MkErrorE Sq3StmtPrepareV3(SQ3_LITE db, MkStringR zSql, Sq3PrepareEF prepFlags, SQ3_STMT *ppStmt)
Compiling An SQL Statement …
◆ PrepareV2()
static native Sq3StmtC jvsq3lite.Sq3StmtC.PrepareV2 |
( |
Sq3LiteC | db, |
|
|
String | zSql ) |
|
static |
◆ PrepareV3() [1/2]
◆ PrepareV3() [2/2]
◆ Sq3StmtC()
jvsq3lite.Sq3StmtC.Sq3StmtC |
( |
Sq3LiteC | db, |
|
|
String | zSql ) |
|
inline |