10#define META_FILE_NAME "Sq3FileC_jv.c"
12#include "jni_h/jvsq3lite_Sq3FileC.h"
13#include "LibSq3Lite_private_jv.h"
27 JNIEnv *env = (JNIEnv*) envP;
28 return (*env)->NewObject(env, NS(Class_Sq3FileC), NS(MID_Sq3FileC_INIT), (jlong) obj, JNI_TRUE);
129 MK_STRN X_ptr = (X?(*env)->GetStringUTFChars(env,X,NULL):NULL);
132 if (__retVal__L == NULL) {
133 (*env)->ThrowNew(env, MK(Class_MkInitError),
"Sq3FileC.DatabaseObject");
137 if (X_ptr) (*env)->ReleaseStringUTFChars(env,X,X_ptr);
static SQ3_FILE Sq3FileC_ObjCreate(sqlite3_file *hdl)
return Programming-Language-Micro-Kernel (PLMK) instance from native hdl …
static SQ3_FILE Sq3FilePrev(SQ3_FILE const file)
get previous instance from linked-list of Sq3FileS type
struct Sq3FileS * SQ3_FILE
class-shortcut for struct Sq3FileS *, all shortcut using the XX_YYY syntax (only for public API) …
#define Sq3FileInstances()
#define Sq3FileHandleResolve(...)
static MK_ARTIFICIAL SQ3_FILE Sq3FileC_ObjNew(sqlite3_file *hdl)
return Programming-Language-Micro-Kernel (PLMK) instance from native hdl …
static SQ3_FILE Sq3FileNext(SQ3_FILE const file)
get next instance from linked-list of Sq3FileS type
static SQ3_FILE Sq3FileGetNull(void)
Null-Slot - return a Sq3FileC typed NULL instance …
#define Sq3FileC_X2obj(x)
__thread MK_TYP Sq3FileC_TT
class as MkTypeDefS-class-type …
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3FileC_Next(JNIEnv *env, jobject self)
Java: Sq3FileC file.Next() → C-API get next instance from linked-list of Sq3FileS type
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3FileC_GetNull(JNIEnv *env, jclass class)
Java: [static] Sq3FileC Sq3FileC.GetNull() → C-API Null-Slot - return a Sq3FileC typed NULL inst...
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3FileC_Prev(JNIEnv *env, jobject self)
Java: Sq3FileC file.Prev() → C-API get previous instance from linked-list of Sq3FileS type
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3FileC_Instances(JNIEnv *env, jclass class)
Java: [static] Sq3FileC Sq3FileC.Instances() → C-API get head-instance from linked-list of Sq3Fi...
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3FileC_HandleResolve(JNIEnv *env, jclass class, jint netHdl)
Java: [static] Sq3FileC Sq3FileC.HandleResolve(int netHdl) → C-API Handle-Resolve-Slot - return ...
static SQ3_FILE Sq3FileDatabaseObject(MK_STRN X)
Database File Corresponding To A Journal …
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3FileC_DatabaseObject(JNIEnv *env, jclass class, jstring X)
Java: [constructor,static] Sq3FileC Sq3FileC.DatabaseObject(String X) → C-API Database File Corr...
Struct to represent the data of the Sq3FileC …