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