1*fd76c71bSTreehugger Robot /* DO NOT EDIT THIS FILE - it is machine generated */ 2*fd76c71bSTreehugger Robot #include <jni.h> 3*fd76c71bSTreehugger Robot /* Header for class SQLite_Database */ 4*fd76c71bSTreehugger Robot 5*fd76c71bSTreehugger Robot #ifndef _Included_SQLite_Database 6*fd76c71bSTreehugger Robot #define _Included_SQLite_Database 7*fd76c71bSTreehugger Robot #ifdef __cplusplus 8*fd76c71bSTreehugger Robot extern "C" { 9*fd76c71bSTreehugger Robot #endif 10*fd76c71bSTreehugger Robot /* 11*fd76c71bSTreehugger Robot * Class: SQLite_Database 12*fd76c71bSTreehugger Robot * Method: _open 13*fd76c71bSTreehugger Robot * Signature: (Ljava/lang/String;I)V 14*fd76c71bSTreehugger Robot */ 15*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Database__1open 16*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jstring, jint); 17*fd76c71bSTreehugger Robot 18*fd76c71bSTreehugger Robot /* 19*fd76c71bSTreehugger Robot * Class: SQLite_Database 20*fd76c71bSTreehugger Robot * Method: _open_aux_file 21*fd76c71bSTreehugger Robot * Signature: (Ljava/lang/String;)V 22*fd76c71bSTreehugger Robot */ 23*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Database__1open_1aux_1file 24*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jstring); 25*fd76c71bSTreehugger Robot 26*fd76c71bSTreehugger Robot /* 27*fd76c71bSTreehugger Robot * Class: SQLite_Database 28*fd76c71bSTreehugger Robot * Method: _finalize 29*fd76c71bSTreehugger Robot * Signature: ()V 30*fd76c71bSTreehugger Robot */ 31*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Database__1finalize 32*fd76c71bSTreehugger Robot (JNIEnv *, jobject); 33*fd76c71bSTreehugger Robot 34*fd76c71bSTreehugger Robot /* 35*fd76c71bSTreehugger Robot * Class: SQLite_Database 36*fd76c71bSTreehugger Robot * Method: _close 37*fd76c71bSTreehugger Robot * Signature: ()V 38*fd76c71bSTreehugger Robot */ 39*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Database__1close 40*fd76c71bSTreehugger Robot (JNIEnv *, jobject); 41*fd76c71bSTreehugger Robot 42*fd76c71bSTreehugger Robot /* 43*fd76c71bSTreehugger Robot * Class: SQLite_Database 44*fd76c71bSTreehugger Robot * Method: _exec 45*fd76c71bSTreehugger Robot * Signature: (Ljava/lang/String;LSQLite/Callback;)V 46*fd76c71bSTreehugger Robot */ 47*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Database__1exec__Ljava_lang_String_2LSQLite_Callback_2 48*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jstring, jobject); 49*fd76c71bSTreehugger Robot 50*fd76c71bSTreehugger Robot /* 51*fd76c71bSTreehugger Robot * Class: SQLite_Database 52*fd76c71bSTreehugger Robot * Method: _exec 53*fd76c71bSTreehugger Robot * Signature: (Ljava/lang/String;LSQLite/Callback;[Ljava/lang/String;)V 54*fd76c71bSTreehugger Robot */ 55*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Database__1exec__Ljava_lang_String_2LSQLite_Callback_2_3Ljava_lang_String_2 56*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jstring, jobject, jobjectArray); 57*fd76c71bSTreehugger Robot 58*fd76c71bSTreehugger Robot /* 59*fd76c71bSTreehugger Robot * Class: SQLite_Database 60*fd76c71bSTreehugger Robot * Method: _last_insert_rowid 61*fd76c71bSTreehugger Robot * Signature: ()J 62*fd76c71bSTreehugger Robot */ 63*fd76c71bSTreehugger Robot JNIEXPORT jlong JNICALL Java_SQLite_Database__1last_1insert_1rowid 64*fd76c71bSTreehugger Robot (JNIEnv *, jobject); 65*fd76c71bSTreehugger Robot 66*fd76c71bSTreehugger Robot /* 67*fd76c71bSTreehugger Robot * Class: SQLite_Database 68*fd76c71bSTreehugger Robot * Method: _interrupt 69*fd76c71bSTreehugger Robot * Signature: ()V 70*fd76c71bSTreehugger Robot */ 71*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Database__1interrupt 72*fd76c71bSTreehugger Robot (JNIEnv *, jobject); 73*fd76c71bSTreehugger Robot 74*fd76c71bSTreehugger Robot /* 75*fd76c71bSTreehugger Robot * Class: SQLite_Database 76*fd76c71bSTreehugger Robot * Method: _changes 77*fd76c71bSTreehugger Robot * Signature: ()J 78*fd76c71bSTreehugger Robot */ 79*fd76c71bSTreehugger Robot JNIEXPORT jlong JNICALL Java_SQLite_Database__1changes 80*fd76c71bSTreehugger Robot (JNIEnv *, jobject); 81*fd76c71bSTreehugger Robot 82*fd76c71bSTreehugger Robot /* 83*fd76c71bSTreehugger Robot * Class: SQLite_Database 84*fd76c71bSTreehugger Robot * Method: _busy_handler 85*fd76c71bSTreehugger Robot * Signature: (LSQLite/BusyHandler;)V 86*fd76c71bSTreehugger Robot */ 87*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Database__1busy_1handler 88*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jobject); 89*fd76c71bSTreehugger Robot 90*fd76c71bSTreehugger Robot /* 91*fd76c71bSTreehugger Robot * Class: SQLite_Database 92*fd76c71bSTreehugger Robot * Method: _busy_timeout 93*fd76c71bSTreehugger Robot * Signature: (I)V 94*fd76c71bSTreehugger Robot */ 95*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Database__1busy_1timeout 96*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jint); 97*fd76c71bSTreehugger Robot 98*fd76c71bSTreehugger Robot /* 99*fd76c71bSTreehugger Robot * Class: SQLite_Database 100*fd76c71bSTreehugger Robot * Method: _complete 101*fd76c71bSTreehugger Robot * Signature: (Ljava/lang/String;)Z 102*fd76c71bSTreehugger Robot */ 103*fd76c71bSTreehugger Robot JNIEXPORT jboolean JNICALL Java_SQLite_Database__1complete 104*fd76c71bSTreehugger Robot (JNIEnv *, jclass, jstring); 105*fd76c71bSTreehugger Robot 106*fd76c71bSTreehugger Robot /* 107*fd76c71bSTreehugger Robot * Class: SQLite_Database 108*fd76c71bSTreehugger Robot * Method: version 109*fd76c71bSTreehugger Robot * Signature: ()Ljava/lang/String; 110*fd76c71bSTreehugger Robot */ 111*fd76c71bSTreehugger Robot JNIEXPORT jstring JNICALL Java_SQLite_Database_version 112*fd76c71bSTreehugger Robot (JNIEnv *, jclass); 113*fd76c71bSTreehugger Robot 114*fd76c71bSTreehugger Robot /* 115*fd76c71bSTreehugger Robot * Class: SQLite_Database 116*fd76c71bSTreehugger Robot * Method: dbversion 117*fd76c71bSTreehugger Robot * Signature: ()Ljava/lang/String; 118*fd76c71bSTreehugger Robot */ 119*fd76c71bSTreehugger Robot JNIEXPORT jstring JNICALL Java_SQLite_Database_dbversion 120*fd76c71bSTreehugger Robot (JNIEnv *, jobject); 121*fd76c71bSTreehugger Robot 122*fd76c71bSTreehugger Robot /* 123*fd76c71bSTreehugger Robot * Class: SQLite_Database 124*fd76c71bSTreehugger Robot * Method: _create_function 125*fd76c71bSTreehugger Robot * Signature: (Ljava/lang/String;ILSQLite/Function;)V 126*fd76c71bSTreehugger Robot */ 127*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Database__1create_1function 128*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jstring, jint, jobject); 129*fd76c71bSTreehugger Robot 130*fd76c71bSTreehugger Robot /* 131*fd76c71bSTreehugger Robot * Class: SQLite_Database 132*fd76c71bSTreehugger Robot * Method: _create_aggregate 133*fd76c71bSTreehugger Robot * Signature: (Ljava/lang/String;ILSQLite/Function;)V 134*fd76c71bSTreehugger Robot */ 135*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Database__1create_1aggregate 136*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jstring, jint, jobject); 137*fd76c71bSTreehugger Robot 138*fd76c71bSTreehugger Robot /* 139*fd76c71bSTreehugger Robot * Class: SQLite_Database 140*fd76c71bSTreehugger Robot * Method: _function_type 141*fd76c71bSTreehugger Robot * Signature: (Ljava/lang/String;I)V 142*fd76c71bSTreehugger Robot */ 143*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Database__1function_1type 144*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jstring, jint); 145*fd76c71bSTreehugger Robot 146*fd76c71bSTreehugger Robot /* 147*fd76c71bSTreehugger Robot * Class: SQLite_Database 148*fd76c71bSTreehugger Robot * Method: _errmsg 149*fd76c71bSTreehugger Robot * Signature: ()Ljava/lang/String; 150*fd76c71bSTreehugger Robot */ 151*fd76c71bSTreehugger Robot JNIEXPORT jstring JNICALL Java_SQLite_Database__1errmsg 152*fd76c71bSTreehugger Robot (JNIEnv *, jobject); 153*fd76c71bSTreehugger Robot 154*fd76c71bSTreehugger Robot /* 155*fd76c71bSTreehugger Robot * Class: SQLite_Database 156*fd76c71bSTreehugger Robot * Method: error_string 157*fd76c71bSTreehugger Robot * Signature: (I)Ljava/lang/String; 158*fd76c71bSTreehugger Robot */ 159*fd76c71bSTreehugger Robot JNIEXPORT jstring JNICALL Java_SQLite_Database_error_1string 160*fd76c71bSTreehugger Robot (JNIEnv *, jclass, jint); 161*fd76c71bSTreehugger Robot 162*fd76c71bSTreehugger Robot /* 163*fd76c71bSTreehugger Robot * Class: SQLite_Database 164*fd76c71bSTreehugger Robot * Method: _set_encoding 165*fd76c71bSTreehugger Robot * Signature: (Ljava/lang/String;)V 166*fd76c71bSTreehugger Robot */ 167*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Database__1set_1encoding 168*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jstring); 169*fd76c71bSTreehugger Robot 170*fd76c71bSTreehugger Robot /* 171*fd76c71bSTreehugger Robot * Class: SQLite_Database 172*fd76c71bSTreehugger Robot * Method: _set_authorizer 173*fd76c71bSTreehugger Robot * Signature: (LSQLite/Authorizer;)V 174*fd76c71bSTreehugger Robot */ 175*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Database__1set_1authorizer 176*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jobject); 177*fd76c71bSTreehugger Robot 178*fd76c71bSTreehugger Robot /* 179*fd76c71bSTreehugger Robot * Class: SQLite_Database 180*fd76c71bSTreehugger Robot * Method: _trace 181*fd76c71bSTreehugger Robot * Signature: (LSQLite/Trace;)V 182*fd76c71bSTreehugger Robot */ 183*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Database__1trace 184*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jobject); 185*fd76c71bSTreehugger Robot 186*fd76c71bSTreehugger Robot /* 187*fd76c71bSTreehugger Robot * Class: SQLite_Database 188*fd76c71bSTreehugger Robot * Method: is3 189*fd76c71bSTreehugger Robot * Signature: ()Z 190*fd76c71bSTreehugger Robot */ 191*fd76c71bSTreehugger Robot JNIEXPORT jboolean JNICALL Java_SQLite_Database_is3 192*fd76c71bSTreehugger Robot (JNIEnv *, jobject); 193*fd76c71bSTreehugger Robot 194*fd76c71bSTreehugger Robot /* 195*fd76c71bSTreehugger Robot * Class: SQLite_Database 196*fd76c71bSTreehugger Robot * Method: vm_compile 197*fd76c71bSTreehugger Robot * Signature: (Ljava/lang/String;LSQLite/Vm;)V 198*fd76c71bSTreehugger Robot */ 199*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Database_vm_1compile 200*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jstring, jobject); 201*fd76c71bSTreehugger Robot 202*fd76c71bSTreehugger Robot /* 203*fd76c71bSTreehugger Robot * Class: SQLite_Database 204*fd76c71bSTreehugger Robot * Method: vm_compile_args 205*fd76c71bSTreehugger Robot * Signature: (Ljava/lang/String;LSQLite/Vm;[Ljava/lang/String;)V 206*fd76c71bSTreehugger Robot */ 207*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Database_vm_1compile_1args 208*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jstring, jobject, jobjectArray); 209*fd76c71bSTreehugger Robot 210*fd76c71bSTreehugger Robot /* 211*fd76c71bSTreehugger Robot * Class: SQLite_Database 212*fd76c71bSTreehugger Robot * Method: stmt_prepare 213*fd76c71bSTreehugger Robot * Signature: (Ljava/lang/String;LSQLite/Stmt;)V 214*fd76c71bSTreehugger Robot */ 215*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Database_stmt_1prepare 216*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jstring, jobject); 217*fd76c71bSTreehugger Robot 218*fd76c71bSTreehugger Robot /* 219*fd76c71bSTreehugger Robot * Class: SQLite_Database 220*fd76c71bSTreehugger Robot * Method: _open_blob 221*fd76c71bSTreehugger Robot * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZLSQLite/Blob;)V 222*fd76c71bSTreehugger Robot */ 223*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Database__1open_1blob 224*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jstring, jstring, jstring, jlong, jboolean, jobject); 225*fd76c71bSTreehugger Robot 226*fd76c71bSTreehugger Robot /* 227*fd76c71bSTreehugger Robot * Class: SQLite_Database 228*fd76c71bSTreehugger Robot * Method: _progress_handler 229*fd76c71bSTreehugger Robot * Signature: (ILSQLite/ProgressHandler;)V 230*fd76c71bSTreehugger Robot */ 231*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Database__1progress_1handler 232*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jint, jobject); 233*fd76c71bSTreehugger Robot 234*fd76c71bSTreehugger Robot /* 235*fd76c71bSTreehugger Robot * Class: SQLite_Database 236*fd76c71bSTreehugger Robot * Method: internal_init 237*fd76c71bSTreehugger Robot * Signature: ()V 238*fd76c71bSTreehugger Robot */ 239*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Database_internal_1init 240*fd76c71bSTreehugger Robot (JNIEnv *, jclass); 241*fd76c71bSTreehugger Robot 242*fd76c71bSTreehugger Robot #ifdef __cplusplus 243*fd76c71bSTreehugger Robot } 244*fd76c71bSTreehugger Robot #endif 245*fd76c71bSTreehugger Robot #endif 246*fd76c71bSTreehugger Robot /* Header for class SQLite_Vm */ 247*fd76c71bSTreehugger Robot 248*fd76c71bSTreehugger Robot #ifndef _Included_SQLite_Vm 249*fd76c71bSTreehugger Robot #define _Included_SQLite_Vm 250*fd76c71bSTreehugger Robot #ifdef __cplusplus 251*fd76c71bSTreehugger Robot extern "C" { 252*fd76c71bSTreehugger Robot #endif 253*fd76c71bSTreehugger Robot /* 254*fd76c71bSTreehugger Robot * Class: SQLite_Vm 255*fd76c71bSTreehugger Robot * Method: step 256*fd76c71bSTreehugger Robot * Signature: (LSQLite/Callback;)Z 257*fd76c71bSTreehugger Robot */ 258*fd76c71bSTreehugger Robot JNIEXPORT jboolean JNICALL Java_SQLite_Vm_step 259*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jobject); 260*fd76c71bSTreehugger Robot 261*fd76c71bSTreehugger Robot /* 262*fd76c71bSTreehugger Robot * Class: SQLite_Vm 263*fd76c71bSTreehugger Robot * Method: compile 264*fd76c71bSTreehugger Robot * Signature: ()Z 265*fd76c71bSTreehugger Robot */ 266*fd76c71bSTreehugger Robot JNIEXPORT jboolean JNICALL Java_SQLite_Vm_compile 267*fd76c71bSTreehugger Robot (JNIEnv *, jobject); 268*fd76c71bSTreehugger Robot 269*fd76c71bSTreehugger Robot /* 270*fd76c71bSTreehugger Robot * Class: SQLite_Vm 271*fd76c71bSTreehugger Robot * Method: stop 272*fd76c71bSTreehugger Robot * Signature: ()V 273*fd76c71bSTreehugger Robot */ 274*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Vm_stop 275*fd76c71bSTreehugger Robot (JNIEnv *, jobject); 276*fd76c71bSTreehugger Robot 277*fd76c71bSTreehugger Robot /* 278*fd76c71bSTreehugger Robot * Class: SQLite_Vm 279*fd76c71bSTreehugger Robot * Method: finalize 280*fd76c71bSTreehugger Robot * Signature: ()V 281*fd76c71bSTreehugger Robot */ 282*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Vm_finalize 283*fd76c71bSTreehugger Robot (JNIEnv *, jobject); 284*fd76c71bSTreehugger Robot 285*fd76c71bSTreehugger Robot /* 286*fd76c71bSTreehugger Robot * Class: SQLite_Vm 287*fd76c71bSTreehugger Robot * Method: internal_init 288*fd76c71bSTreehugger Robot * Signature: ()V 289*fd76c71bSTreehugger Robot */ 290*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Vm_internal_1init 291*fd76c71bSTreehugger Robot (JNIEnv *, jclass); 292*fd76c71bSTreehugger Robot 293*fd76c71bSTreehugger Robot #ifdef __cplusplus 294*fd76c71bSTreehugger Robot } 295*fd76c71bSTreehugger Robot #endif 296*fd76c71bSTreehugger Robot #endif 297*fd76c71bSTreehugger Robot /* Header for class SQLite_FunctionContext */ 298*fd76c71bSTreehugger Robot 299*fd76c71bSTreehugger Robot #ifndef _Included_SQLite_FunctionContext 300*fd76c71bSTreehugger Robot #define _Included_SQLite_FunctionContext 301*fd76c71bSTreehugger Robot #ifdef __cplusplus 302*fd76c71bSTreehugger Robot extern "C" { 303*fd76c71bSTreehugger Robot #endif 304*fd76c71bSTreehugger Robot /* 305*fd76c71bSTreehugger Robot * Class: SQLite_FunctionContext 306*fd76c71bSTreehugger Robot * Method: set_result 307*fd76c71bSTreehugger Robot * Signature: (Ljava/lang/String;)V 308*fd76c71bSTreehugger Robot */ 309*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_FunctionContext_set_1result__Ljava_lang_String_2 310*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jstring); 311*fd76c71bSTreehugger Robot 312*fd76c71bSTreehugger Robot /* 313*fd76c71bSTreehugger Robot * Class: SQLite_FunctionContext 314*fd76c71bSTreehugger Robot * Method: set_result 315*fd76c71bSTreehugger Robot * Signature: (I)V 316*fd76c71bSTreehugger Robot */ 317*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_FunctionContext_set_1result__I 318*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jint); 319*fd76c71bSTreehugger Robot 320*fd76c71bSTreehugger Robot /* 321*fd76c71bSTreehugger Robot * Class: SQLite_FunctionContext 322*fd76c71bSTreehugger Robot * Method: set_result 323*fd76c71bSTreehugger Robot * Signature: (D)V 324*fd76c71bSTreehugger Robot */ 325*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_FunctionContext_set_1result__D 326*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jdouble); 327*fd76c71bSTreehugger Robot 328*fd76c71bSTreehugger Robot /* 329*fd76c71bSTreehugger Robot * Class: SQLite_FunctionContext 330*fd76c71bSTreehugger Robot * Method: set_error 331*fd76c71bSTreehugger Robot * Signature: (Ljava/lang/String;)V 332*fd76c71bSTreehugger Robot */ 333*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_FunctionContext_set_1error 334*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jstring); 335*fd76c71bSTreehugger Robot 336*fd76c71bSTreehugger Robot /* 337*fd76c71bSTreehugger Robot * Class: SQLite_FunctionContext 338*fd76c71bSTreehugger Robot * Method: set_result 339*fd76c71bSTreehugger Robot * Signature: ([B)V 340*fd76c71bSTreehugger Robot */ 341*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_FunctionContext_set_1result___3B 342*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jbyteArray); 343*fd76c71bSTreehugger Robot 344*fd76c71bSTreehugger Robot /* 345*fd76c71bSTreehugger Robot * Class: SQLite_FunctionContext 346*fd76c71bSTreehugger Robot * Method: set_result_zeroblob 347*fd76c71bSTreehugger Robot * Signature: (I)V 348*fd76c71bSTreehugger Robot */ 349*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_FunctionContext_set_1result_1zeroblob 350*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jint); 351*fd76c71bSTreehugger Robot 352*fd76c71bSTreehugger Robot /* 353*fd76c71bSTreehugger Robot * Class: SQLite_FunctionContext 354*fd76c71bSTreehugger Robot * Method: count 355*fd76c71bSTreehugger Robot * Signature: ()I 356*fd76c71bSTreehugger Robot */ 357*fd76c71bSTreehugger Robot JNIEXPORT jint JNICALL Java_SQLite_FunctionContext_count 358*fd76c71bSTreehugger Robot (JNIEnv *, jobject); 359*fd76c71bSTreehugger Robot 360*fd76c71bSTreehugger Robot /* 361*fd76c71bSTreehugger Robot * Class: SQLite_FunctionContext 362*fd76c71bSTreehugger Robot * Method: internal_init 363*fd76c71bSTreehugger Robot * Signature: ()V 364*fd76c71bSTreehugger Robot */ 365*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_FunctionContext_internal_1init 366*fd76c71bSTreehugger Robot (JNIEnv *, jclass); 367*fd76c71bSTreehugger Robot 368*fd76c71bSTreehugger Robot #ifdef __cplusplus 369*fd76c71bSTreehugger Robot } 370*fd76c71bSTreehugger Robot #endif 371*fd76c71bSTreehugger Robot #endif 372*fd76c71bSTreehugger Robot /* Header for class SQLite_Stmt */ 373*fd76c71bSTreehugger Robot 374*fd76c71bSTreehugger Robot #ifndef _Included_SQLite_Stmt 375*fd76c71bSTreehugger Robot #define _Included_SQLite_Stmt 376*fd76c71bSTreehugger Robot #ifdef __cplusplus 377*fd76c71bSTreehugger Robot extern "C" { 378*fd76c71bSTreehugger Robot #endif 379*fd76c71bSTreehugger Robot /* 380*fd76c71bSTreehugger Robot * Class: SQLite_Stmt 381*fd76c71bSTreehugger Robot * Method: prepare 382*fd76c71bSTreehugger Robot * Signature: ()Z 383*fd76c71bSTreehugger Robot */ 384*fd76c71bSTreehugger Robot JNIEXPORT jboolean JNICALL Java_SQLite_Stmt_prepare 385*fd76c71bSTreehugger Robot (JNIEnv *, jobject); 386*fd76c71bSTreehugger Robot 387*fd76c71bSTreehugger Robot /* 388*fd76c71bSTreehugger Robot * Class: SQLite_Stmt 389*fd76c71bSTreehugger Robot * Method: step 390*fd76c71bSTreehugger Robot * Signature: ()Z 391*fd76c71bSTreehugger Robot */ 392*fd76c71bSTreehugger Robot JNIEXPORT jboolean JNICALL Java_SQLite_Stmt_step 393*fd76c71bSTreehugger Robot (JNIEnv *, jobject); 394*fd76c71bSTreehugger Robot 395*fd76c71bSTreehugger Robot /* 396*fd76c71bSTreehugger Robot * Class: SQLite_Stmt 397*fd76c71bSTreehugger Robot * Method: close 398*fd76c71bSTreehugger Robot * Signature: ()V 399*fd76c71bSTreehugger Robot */ 400*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Stmt_close 401*fd76c71bSTreehugger Robot (JNIEnv *, jobject); 402*fd76c71bSTreehugger Robot 403*fd76c71bSTreehugger Robot /* 404*fd76c71bSTreehugger Robot * Class: SQLite_Stmt 405*fd76c71bSTreehugger Robot * Method: reset 406*fd76c71bSTreehugger Robot * Signature: ()V 407*fd76c71bSTreehugger Robot */ 408*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Stmt_reset 409*fd76c71bSTreehugger Robot (JNIEnv *, jobject); 410*fd76c71bSTreehugger Robot 411*fd76c71bSTreehugger Robot /* 412*fd76c71bSTreehugger Robot * Class: SQLite_Stmt 413*fd76c71bSTreehugger Robot * Method: clear_bindings 414*fd76c71bSTreehugger Robot * Signature: ()V 415*fd76c71bSTreehugger Robot */ 416*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Stmt_clear_1bindings 417*fd76c71bSTreehugger Robot (JNIEnv *, jobject); 418*fd76c71bSTreehugger Robot 419*fd76c71bSTreehugger Robot /* 420*fd76c71bSTreehugger Robot * Class: SQLite_Stmt 421*fd76c71bSTreehugger Robot * Method: bind 422*fd76c71bSTreehugger Robot * Signature: (II)V 423*fd76c71bSTreehugger Robot */ 424*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Stmt_bind__II 425*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jint, jint); 426*fd76c71bSTreehugger Robot 427*fd76c71bSTreehugger Robot /* 428*fd76c71bSTreehugger Robot * Class: SQLite_Stmt 429*fd76c71bSTreehugger Robot * Method: bind 430*fd76c71bSTreehugger Robot * Signature: (IJ)V 431*fd76c71bSTreehugger Robot */ 432*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Stmt_bind__IJ 433*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jint, jlong); 434*fd76c71bSTreehugger Robot 435*fd76c71bSTreehugger Robot /* 436*fd76c71bSTreehugger Robot * Class: SQLite_Stmt 437*fd76c71bSTreehugger Robot * Method: bind 438*fd76c71bSTreehugger Robot * Signature: (ID)V 439*fd76c71bSTreehugger Robot */ 440*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Stmt_bind__ID 441*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jint, jdouble); 442*fd76c71bSTreehugger Robot 443*fd76c71bSTreehugger Robot /* 444*fd76c71bSTreehugger Robot * Class: SQLite_Stmt 445*fd76c71bSTreehugger Robot * Method: bind 446*fd76c71bSTreehugger Robot * Signature: (I[B)V 447*fd76c71bSTreehugger Robot */ 448*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Stmt_bind__I_3B 449*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jint, jbyteArray); 450*fd76c71bSTreehugger Robot 451*fd76c71bSTreehugger Robot /* 452*fd76c71bSTreehugger Robot * Class: SQLite_Stmt 453*fd76c71bSTreehugger Robot * Method: bind 454*fd76c71bSTreehugger Robot * Signature: (ILjava/lang/String;)V 455*fd76c71bSTreehugger Robot */ 456*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Stmt_bind__ILjava_lang_String_2 457*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jint, jstring); 458*fd76c71bSTreehugger Robot 459*fd76c71bSTreehugger Robot /* 460*fd76c71bSTreehugger Robot * Class: SQLite_Stmt 461*fd76c71bSTreehugger Robot * Method: bind 462*fd76c71bSTreehugger Robot * Signature: (I)V 463*fd76c71bSTreehugger Robot */ 464*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Stmt_bind__I 465*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jint); 466*fd76c71bSTreehugger Robot 467*fd76c71bSTreehugger Robot /* 468*fd76c71bSTreehugger Robot * Class: SQLite_Stmt 469*fd76c71bSTreehugger Robot * Method: bind_zeroblob 470*fd76c71bSTreehugger Robot * Signature: (II)V 471*fd76c71bSTreehugger Robot */ 472*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Stmt_bind_1zeroblob 473*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jint, jint); 474*fd76c71bSTreehugger Robot 475*fd76c71bSTreehugger Robot /* 476*fd76c71bSTreehugger Robot * Class: SQLite_Stmt 477*fd76c71bSTreehugger Robot * Method: bind_parameter_count 478*fd76c71bSTreehugger Robot * Signature: ()I 479*fd76c71bSTreehugger Robot */ 480*fd76c71bSTreehugger Robot JNIEXPORT jint JNICALL Java_SQLite_Stmt_bind_1parameter_1count 481*fd76c71bSTreehugger Robot (JNIEnv *, jobject); 482*fd76c71bSTreehugger Robot 483*fd76c71bSTreehugger Robot /* 484*fd76c71bSTreehugger Robot * Class: SQLite_Stmt 485*fd76c71bSTreehugger Robot * Method: bind_parameter_name 486*fd76c71bSTreehugger Robot * Signature: (I)Ljava/lang/String; 487*fd76c71bSTreehugger Robot */ 488*fd76c71bSTreehugger Robot JNIEXPORT jstring JNICALL Java_SQLite_Stmt_bind_1parameter_1name 489*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jint); 490*fd76c71bSTreehugger Robot 491*fd76c71bSTreehugger Robot /* 492*fd76c71bSTreehugger Robot * Class: SQLite_Stmt 493*fd76c71bSTreehugger Robot * Method: bind_parameter_index 494*fd76c71bSTreehugger Robot * Signature: (Ljava/lang/String;)I 495*fd76c71bSTreehugger Robot */ 496*fd76c71bSTreehugger Robot JNIEXPORT jint JNICALL Java_SQLite_Stmt_bind_1parameter_1index 497*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jstring); 498*fd76c71bSTreehugger Robot 499*fd76c71bSTreehugger Robot /* 500*fd76c71bSTreehugger Robot * Class: SQLite_Stmt 501*fd76c71bSTreehugger Robot * Method: column_int 502*fd76c71bSTreehugger Robot * Signature: (I)I 503*fd76c71bSTreehugger Robot */ 504*fd76c71bSTreehugger Robot JNIEXPORT jint JNICALL Java_SQLite_Stmt_column_1int 505*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jint); 506*fd76c71bSTreehugger Robot 507*fd76c71bSTreehugger Robot /* 508*fd76c71bSTreehugger Robot * Class: SQLite_Stmt 509*fd76c71bSTreehugger Robot * Method: column_long 510*fd76c71bSTreehugger Robot * Signature: (I)J 511*fd76c71bSTreehugger Robot */ 512*fd76c71bSTreehugger Robot JNIEXPORT jlong JNICALL Java_SQLite_Stmt_column_1long 513*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jint); 514*fd76c71bSTreehugger Robot 515*fd76c71bSTreehugger Robot /* 516*fd76c71bSTreehugger Robot * Class: SQLite_Stmt 517*fd76c71bSTreehugger Robot * Method: column_double 518*fd76c71bSTreehugger Robot * Signature: (I)D 519*fd76c71bSTreehugger Robot */ 520*fd76c71bSTreehugger Robot JNIEXPORT jdouble JNICALL Java_SQLite_Stmt_column_1double 521*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jint); 522*fd76c71bSTreehugger Robot 523*fd76c71bSTreehugger Robot /* 524*fd76c71bSTreehugger Robot * Class: SQLite_Stmt 525*fd76c71bSTreehugger Robot * Method: column_bytes 526*fd76c71bSTreehugger Robot * Signature: (I)[B 527*fd76c71bSTreehugger Robot */ 528*fd76c71bSTreehugger Robot JNIEXPORT jbyteArray JNICALL Java_SQLite_Stmt_column_1bytes 529*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jint); 530*fd76c71bSTreehugger Robot 531*fd76c71bSTreehugger Robot /* 532*fd76c71bSTreehugger Robot * Class: SQLite_Stmt 533*fd76c71bSTreehugger Robot * Method: column_string 534*fd76c71bSTreehugger Robot * Signature: (I)Ljava/lang/String; 535*fd76c71bSTreehugger Robot */ 536*fd76c71bSTreehugger Robot JNIEXPORT jstring JNICALL Java_SQLite_Stmt_column_1string 537*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jint); 538*fd76c71bSTreehugger Robot 539*fd76c71bSTreehugger Robot /* 540*fd76c71bSTreehugger Robot * Class: SQLite_Stmt 541*fd76c71bSTreehugger Robot * Method: column_type 542*fd76c71bSTreehugger Robot * Signature: (I)I 543*fd76c71bSTreehugger Robot */ 544*fd76c71bSTreehugger Robot JNIEXPORT jint JNICALL Java_SQLite_Stmt_column_1type 545*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jint); 546*fd76c71bSTreehugger Robot 547*fd76c71bSTreehugger Robot /* 548*fd76c71bSTreehugger Robot * Class: SQLite_Stmt 549*fd76c71bSTreehugger Robot * Method: column_count 550*fd76c71bSTreehugger Robot * Signature: ()I 551*fd76c71bSTreehugger Robot */ 552*fd76c71bSTreehugger Robot JNIEXPORT jint JNICALL Java_SQLite_Stmt_column_1count 553*fd76c71bSTreehugger Robot (JNIEnv *, jobject); 554*fd76c71bSTreehugger Robot 555*fd76c71bSTreehugger Robot /* 556*fd76c71bSTreehugger Robot * Class: SQLite_Stmt 557*fd76c71bSTreehugger Robot * Method: column_table_name 558*fd76c71bSTreehugger Robot * Signature: (I)Ljava/lang/String; 559*fd76c71bSTreehugger Robot */ 560*fd76c71bSTreehugger Robot JNIEXPORT jstring JNICALL Java_SQLite_Stmt_column_1table_1name 561*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jint); 562*fd76c71bSTreehugger Robot 563*fd76c71bSTreehugger Robot /* 564*fd76c71bSTreehugger Robot * Class: SQLite_Stmt 565*fd76c71bSTreehugger Robot * Method: column_database_name 566*fd76c71bSTreehugger Robot * Signature: (I)Ljava/lang/String; 567*fd76c71bSTreehugger Robot */ 568*fd76c71bSTreehugger Robot JNIEXPORT jstring JNICALL Java_SQLite_Stmt_column_1database_1name 569*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jint); 570*fd76c71bSTreehugger Robot 571*fd76c71bSTreehugger Robot /* 572*fd76c71bSTreehugger Robot * Class: SQLite_Stmt 573*fd76c71bSTreehugger Robot * Method: column_decltype 574*fd76c71bSTreehugger Robot * Signature: (I)Ljava/lang/String; 575*fd76c71bSTreehugger Robot */ 576*fd76c71bSTreehugger Robot JNIEXPORT jstring JNICALL Java_SQLite_Stmt_column_1decltype 577*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jint); 578*fd76c71bSTreehugger Robot 579*fd76c71bSTreehugger Robot /* 580*fd76c71bSTreehugger Robot * Class: SQLite_Stmt 581*fd76c71bSTreehugger Robot * Method: column_origin_name 582*fd76c71bSTreehugger Robot * Signature: (I)Ljava/lang/String; 583*fd76c71bSTreehugger Robot */ 584*fd76c71bSTreehugger Robot JNIEXPORT jstring JNICALL Java_SQLite_Stmt_column_1origin_1name 585*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jint); 586*fd76c71bSTreehugger Robot 587*fd76c71bSTreehugger Robot /* 588*fd76c71bSTreehugger Robot * Class: SQLite_Stmt 589*fd76c71bSTreehugger Robot * Method: finalize 590*fd76c71bSTreehugger Robot * Signature: ()V 591*fd76c71bSTreehugger Robot */ 592*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Stmt_finalize 593*fd76c71bSTreehugger Robot (JNIEnv *, jobject); 594*fd76c71bSTreehugger Robot 595*fd76c71bSTreehugger Robot /* 596*fd76c71bSTreehugger Robot * Class: SQLite_Stmt 597*fd76c71bSTreehugger Robot * Method: internal_init 598*fd76c71bSTreehugger Robot * Signature: ()V 599*fd76c71bSTreehugger Robot */ 600*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Stmt_internal_1init 601*fd76c71bSTreehugger Robot (JNIEnv *, jclass); 602*fd76c71bSTreehugger Robot 603*fd76c71bSTreehugger Robot #ifdef __cplusplus 604*fd76c71bSTreehugger Robot } 605*fd76c71bSTreehugger Robot #endif 606*fd76c71bSTreehugger Robot #endif 607*fd76c71bSTreehugger Robot /* Header for class SQLite_Blob */ 608*fd76c71bSTreehugger Robot 609*fd76c71bSTreehugger Robot #ifndef _Included_SQLite_Blob 610*fd76c71bSTreehugger Robot #define _Included_SQLite_Blob 611*fd76c71bSTreehugger Robot #ifdef __cplusplus 612*fd76c71bSTreehugger Robot extern "C" { 613*fd76c71bSTreehugger Robot #endif 614*fd76c71bSTreehugger Robot /* 615*fd76c71bSTreehugger Robot * Class: SQLite_Blob 616*fd76c71bSTreehugger Robot * Method: close 617*fd76c71bSTreehugger Robot * Signature: ()V 618*fd76c71bSTreehugger Robot */ 619*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Blob_close 620*fd76c71bSTreehugger Robot (JNIEnv *, jobject); 621*fd76c71bSTreehugger Robot 622*fd76c71bSTreehugger Robot /* 623*fd76c71bSTreehugger Robot * Class: SQLite_Blob 624*fd76c71bSTreehugger Robot * Method: write 625*fd76c71bSTreehugger Robot * Signature: ([BIII)I 626*fd76c71bSTreehugger Robot */ 627*fd76c71bSTreehugger Robot JNIEXPORT jint JNICALL Java_SQLite_Blob_write 628*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jbyteArray, jint, jint, jint); 629*fd76c71bSTreehugger Robot 630*fd76c71bSTreehugger Robot /* 631*fd76c71bSTreehugger Robot * Class: SQLite_Blob 632*fd76c71bSTreehugger Robot * Method: read 633*fd76c71bSTreehugger Robot * Signature: ([BIII)I 634*fd76c71bSTreehugger Robot */ 635*fd76c71bSTreehugger Robot JNIEXPORT jint JNICALL Java_SQLite_Blob_read 636*fd76c71bSTreehugger Robot (JNIEnv *, jobject, jbyteArray, jint, jint, jint); 637*fd76c71bSTreehugger Robot 638*fd76c71bSTreehugger Robot /* 639*fd76c71bSTreehugger Robot * Class: SQLite_Blob 640*fd76c71bSTreehugger Robot * Method: finalize 641*fd76c71bSTreehugger Robot * Signature: ()V 642*fd76c71bSTreehugger Robot */ 643*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Blob_finalize 644*fd76c71bSTreehugger Robot (JNIEnv *, jobject); 645*fd76c71bSTreehugger Robot 646*fd76c71bSTreehugger Robot /* 647*fd76c71bSTreehugger Robot * Class: SQLite_Blob 648*fd76c71bSTreehugger Robot * Method: internal_init 649*fd76c71bSTreehugger Robot * Signature: ()V 650*fd76c71bSTreehugger Robot */ 651*fd76c71bSTreehugger Robot JNIEXPORT void JNICALL Java_SQLite_Blob_internal_1init 652*fd76c71bSTreehugger Robot (JNIEnv *, jclass); 653*fd76c71bSTreehugger Robot 654*fd76c71bSTreehugger Robot #ifdef __cplusplus 655*fd76c71bSTreehugger Robot } 656*fd76c71bSTreehugger Robot #endif 657*fd76c71bSTreehugger Robot #endif 658