theSq3Lite 10.0
|
tag: nhi1-release-250425 More...
#include "jni_h/jvsq3lite_Sq3LiteC.h"
#include "LibSq3Lite_private_jv.h"
Go to the source code of this file.
Macros | |
#define | META_FILE_NAME "Sq3LiteC_jv.c" |
#define | ClassInit \ |
Functions | |
jobject | jvsq3lite_Sq3LiteC_ObjNew (MK_RT mkrt, JNIEnv *env, SQ3_LITE hdl) |
static MK_UNUSED jobject | jvsq3lite_Sq3LiteC_ObjCreate (MK_RT mkrt, JNIEnv *env, SQ3_LITE hdl) |
static MK_PTR | jvsq3lite_Sq3LiteC_selfCreate (MK_RT mkrt, MK_OBJ obj, MK_PTR envP) |
JNIEXPORT jobject JNICALL | Java_jvsq3lite_Sq3LiteC_HandleResolve (JNIEnv *env, jclass class, jint netHdl) |
Java: → C-API Handle-Resolve-Slot - return a Sq3LiteC from netHdl or null if invalid… | |
JNIEXPORT jobject JNICALL | Java_jvsq3lite_Sq3LiteC_Next (JNIEnv *env, jobject self) |
Java: → C-API get next instance from linked-list of Sq3LiteS type | |
JNIEXPORT jobject JNICALL | Java_jvsq3lite_Sq3LiteC_Prev (JNIEnv *env, jobject self) |
Java: → C-API get previous instance from linked-list of Sq3LiteS type | |
JNIEXPORT jobject JNICALL | Java_jvsq3lite_Sq3LiteC_Instances (JNIEnv *env, jclass class) |
Java: → C-API get head-instance from linked-list of Sq3LiteS type … | |
JNIEXPORT jobject JNICALL | Java_jvsq3lite_Sq3LiteC_GetNull (JNIEnv *env, jclass class) |
Java: → C-API Null-Slot - return a Sq3LiteC typed NULL instance … | |
JNIEXPORT void JNICALL | Java_jvsq3lite_Sq3LiteC_BusyTimeout (JNIEnv *env, jobject self, jint ms) |
Java: → C-API Set A Busy Timeout … | |
JNIEXPORT void JNICALL | Java_jvsq3lite_Sq3LiteC_DeclareVtab (JNIEnv *env, jobject self, jstring zSQL) |
Java: → C-API Declare The Schema Of A Virtual Table … | |
JNIEXPORT void JNICALL | Java_jvsq3lite_Sq3LiteC_ExtendedResultCodes (JNIEnv *env, jobject self, jint onoff) |
Java: → C-API Enable Or Disable Extended Result Codes … | |
JNIEXPORT void JNICALL | Java_jvsq3lite_Sq3LiteC_Limit (JNIEnv *env, jobject self, jobject id, jint newVal) |
Java: → C-API Run-time Limits … | |
JNIEXPORT jobject JNICALL | Java_jvsq3lite_Sq3LiteC_ErrCode (JNIEnv *env, jobject self) |
Java: → C-API Error Codes And Messages … | |
JNIEXPORT jstring JNICALL | Java_jvsq3lite_Sq3LiteC_ErrMsg (JNIEnv *env, jobject self) |
Java: → C-API Error Codes And Messages … | |
JNIEXPORT void JNICALL | Java_jvsq3lite_Sq3LiteC_ErrorOffset (JNIEnv *env, jobject self) |
Java: → C-API Error Codes And Messages … | |
JNIEXPORT jobject JNICALL | Java_jvsq3lite_Sq3LiteC_ExtendetErrCode (JNIEnv *env, jobject self) |
Java: → C-API Error Codes And Messages … | |
JNIEXPORT void JNICALL | Java_jvsq3lite_Sq3LiteC_SystemErrno (JNIEnv *env, jobject self) |
Java: → C-API Low-level system error code … | |
JNIEXPORT jstring JNICALL | Java_jvsq3lite_Sq3LiteC_ErrStr (JNIEnv *env, jclass class, jint arg0) |
Java: → C-API Error Codes And Messages … | |
JNIEXPORT void JNICALL | Java_jvsq3lite_Sq3LiteC_Exec (JNIEnv *env, jobject self, jstring sql, jobject callback_data) |
Java: → C-API One-Step Query Execution Interface … | |
JNIEXPORT void JNICALL | Java_jvsq3lite_Sq3LiteC_ExecV2 (JNIEnv *env, jobject self, jstring sql, jobject callback) |
Java: → C-API The Sq3LiteExecV2() interface is a convenience wrapper around Sq3StmtPrepareV2(), Sq3StmtStep(), and Sq3StmtFinalize(), that allows an application to run multiple statements of SQL without having to use a lot of C code. | |
JNIEXPORT void JNICALL | Java_jvsq3lite_Sq3LiteC_Sleep (JNIEnv *env, jclass class, jint arg0) |
Java: → C-API Suspend Execution For A Short Time … | |
JNIEXPORT jint JNICALL | Java_jvsq3lite_Sq3LiteC_GetAutocommit (JNIEnv *env, jobject self) |
Java: → C-API Test For Auto-Commit Mode … | |
JNIEXPORT jlong JNICALL | Java_jvsq3lite_Sq3LiteC_LastInsertRowid (JNIEnv *env, jobject self) |
Java: → C-API Last Insert Rowid … | |
JNIEXPORT void JNICALL | Java_jvsq3lite_Sq3LiteC_TxnState (JNIEnv *env, jobject self, jstring zSchema) |
Java: → C-API Determine the transaction state of a database … | |
JNIEXPORT void JNICALL | Java_jvsq3lite_Sq3LiteC_VtabOnConflict (JNIEnv *env, jobject self) |
Java: → C-API Determine The Virtual Table Conflict Policy … | |
JNIEXPORT jobject JNICALL | Java_jvsq3lite_Sq3LiteC_DbStatusBFL (JNIEnv *env, jobject self, jobject op, jboolean resetFlg) |
Java: → C-API Database Connection Status … | |
JNIEXPORT void JNICALL | Java_jvsq3lite_Sq3LiteC_DbCacheflush (JNIEnv *env, jobject self) |
Java: → C-API Flush caches to disk mid-transaction … | |
JNIEXPORT jstring JNICALL | Java_jvsq3lite_Sq3LiteC_DbFilename (JNIEnv *env, jobject self, jstring zDbName) |
Java: → C-API Return The Filename For A Database Connection … | |
JNIEXPORT jstring JNICALL | Java_jvsq3lite_Sq3LiteC_DbName (JNIEnv *env, jobject self, jint N) |
Java: → C-API Return The Schema Name For A Database Connection … | |
JNIEXPORT void JNICALL | Java_jvsq3lite_Sq3LiteC_DbReadonly (JNIEnv *env, jobject self, jstring zDbName) |
Java: → C-API Determine if a database is read-only … | |
JNIEXPORT void JNICALL | Java_jvsq3lite_Sq3LiteC_DbReleaseMemory (JNIEnv *env, jobject self) |
Java: → C-API Free Memory Used By A Database Connection … | |
JNIEXPORT void JNICALL | Java_jvsq3lite_Sq3LiteC_Deserialize (JNIEnv *env, jobject self, jstring zSchema, jbyteArray pData, jobject mFlags) |
Java: → C-API Deserialize a database … | |
JNIEXPORT void JNICALL | Java_jvsq3lite_Sq3LiteC_DropModules (JNIEnv *env, jobject self, jobject azKeepBfl) |
Java: → C-API Remove Unnecessary Virtual Table Implementations … | |
JNIEXPORT void JNICALL | Java_jvsq3lite_Sq3LiteC_OverloadFunction (JNIEnv *env, jobject self, jstring zFuncName, jint nArg) |
Java: → C-API Overload A Function For A Virtual Table … | |
JNIEXPORT jbyteArray JNICALL | Java_jvsq3lite_Sq3LiteC_Serialize (JNIEnv *env, jobject self, jstring zSchema, jobject mFlags) |
Java: → C-API Serialize a database … | |
JNIEXPORT jobjectArray JNICALL | Java_jvsq3lite_Sq3LiteC_DbStatus (JNIEnv *env, jobject self, jobject op, jboolean resetFlg) |
Java: → C-API Database Connection Status … | |
JNIEXPORT jobjectArray JNICALL | Java_jvsq3lite_Sq3LiteC_TableColumnMetadata (JNIEnv *env, jobject self, jstring zDbName, jstring zTableName, jstring zColumnName) |
Java: → C-API Extract Metadata About A Column Of A Table … | |
JNIEXPORT void JNICALL | Java_jvsq3lite_Sq3LiteC_WalAutocheckpoint (JNIEnv *env, jobject self, jint N) |
Java: → C-API Configure an auto-checkpoint … | |
JNIEXPORT jobjectArray JNICALL | Java_jvsq3lite_Sq3LiteC_WalCheckpointV2 (JNIEnv *env, jobject self, jstring zDb, jint eMode) |
Java: → C-API Checkpoint a database … | |
JNIEXPORT void JNICALL | Java_jvsq3lite_Sq3LiteC_Interrupt (JNIEnv *env, jobject self) |
Java: → C-API Interrupt A Long-Running Query … | |
JNIEXPORT jboolean JNICALL | Java_jvsq3lite_Sq3LiteC_IsInterrupted (JNIEnv *env, jobject self) |
Java: → C-API Interrupt A Long-Running Query … | |
JNIEXPORT jint JNICALL | Java_jvsq3lite_Sq3LiteC_Changes (JNIEnv *env, jobject self) |
Java: → C-API Count The Number Of Rows Modified … | |
JNIEXPORT jlong JNICALL | Java_jvsq3lite_Sq3LiteC_Changes64 (JNIEnv *env, jobject self) |
Java: → C-API Count The Number Of Rows Modified … | |
JNIEXPORT void JNICALL | Java_jvsq3lite_Sq3LiteC_SetLastInsertRowid (JNIEnv *env, jobject self, jlong arg1) |
Java: → C-API Set the Last Insert Rowid value … | |
JNIEXPORT jint JNICALL | Java_jvsq3lite_Sq3LiteC_TotalChanges (JNIEnv *env, jobject self) |
Java: → C-API Total Number Of Rows Modified … | |
JNIEXPORT jlong JNICALL | Java_jvsq3lite_Sq3LiteC_TotalChanges64 (JNIEnv *env, jobject self) |
Java: → C-API Total Number Of Rows Modified … | |
JNIEXPORT jlong JNICALL | Java_jvsq3lite_Sq3LiteC_CTOR (JNIEnv *env, jclass class, jstring filename, jobject flags, jstring zVfs) |
Java: → C-API Opening A New Database Connection … | |
JNIEXPORT jobject JNICALL | Java_jvsq3lite_Sq3LiteC_OpenV2 (JNIEnv *env, jclass class, jstring filename, jobject flags, jstring zVfs) |
Java: → C-API Opening A New Database Connection … | |
JNIEXPORT jobject JNICALL | Java_jvsq3lite_Sq3LiteC_PrepareV2 (JNIEnv *env, jobject self, jstring zSql) |
Java: → C-API Compiling An SQL Statement … | |
JNIEXPORT void JNICALL | Java_jvsq3lite_Sq3LiteC_CloseV2 (JNIEnv *env, jobject self) |
Java: → C-API Closing A Database Connection … | |
void | jvsq3lite_Sq3LiteC_Init (MK_RT mkrt) |
tag: nhi1-release-250425
Definition in file Sq3LiteC_jv.c.
#define ClassInit \ |
Definition at line 31 of file Sq3LiteC_jv.c.
#define META_FILE_NAME "Sq3LiteC_jv.c" |
Definition at line 10 of file Sq3LiteC_jv.c.
void jvsq3lite_Sq3LiteC_Init | ( | MK_RT | mkrt | ) |
Definition at line 811 of file Sq3LiteC_jv.c.
|
static |
Definition at line 22 of file Sq3LiteC_jv.c.
Definition at line 16 of file Sq3LiteC_jv.c.