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