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
8 extern "C" {
9 #endif
10 /*
11  * Class:     SQLite_Database
12  * Method:    _open
13  * Signature: (Ljava/lang/String;I)V
14  */
15 JNIEXPORT 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  */
23 JNIEXPORT 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  */
31 JNIEXPORT void JNICALL Java_SQLite_Database__1finalize
32   (JNIEnv *, jobject);
33 
34 /*
35  * Class:     SQLite_Database
36  * Method:    _close
37  * Signature: ()V
38  */
39 JNIEXPORT 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  */
47 JNIEXPORT 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  */
55 JNIEXPORT 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  */
63 JNIEXPORT jlong JNICALL Java_SQLite_Database__1last_1insert_1rowid
64   (JNIEnv *, jobject);
65 
66 /*
67  * Class:     SQLite_Database
68  * Method:    _interrupt
69  * Signature: ()V
70  */
71 JNIEXPORT void JNICALL Java_SQLite_Database__1interrupt
72   (JNIEnv *, jobject);
73 
74 /*
75  * Class:     SQLite_Database
76  * Method:    _changes
77  * Signature: ()J
78  */
79 JNIEXPORT 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  */
87 JNIEXPORT 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  */
95 JNIEXPORT 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  */
103 JNIEXPORT 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  */
111 JNIEXPORT jstring JNICALL Java_SQLite_Database_version
112   (JNIEnv *, jclass);
113 
114 /*
115  * Class:     SQLite_Database
116  * Method:    dbversion
117  * Signature: ()Ljava/lang/String;
118  */
119 JNIEXPORT 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  */
127 JNIEXPORT 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  */
135 JNIEXPORT 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  */
143 JNIEXPORT 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  */
151 JNIEXPORT 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  */
159 JNIEXPORT 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  */
167 JNIEXPORT 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  */
175 JNIEXPORT 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  */
183 JNIEXPORT void JNICALL Java_SQLite_Database__1trace
184   (JNIEnv *, jobject, jobject);
185 
186 /*
187  * Class:     SQLite_Database
188  * Method:    is3
189  * Signature: ()Z
190  */
191 JNIEXPORT 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  */
199 JNIEXPORT 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  */
207 JNIEXPORT 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  */
215 JNIEXPORT 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  */
223 JNIEXPORT 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  */
231 JNIEXPORT 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  */
239 JNIEXPORT 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
251 extern "C" {
252 #endif
253 /*
254  * Class:     SQLite_Vm
255  * Method:    step
256  * Signature: (LSQLite/Callback;)Z
257  */
258 JNIEXPORT jboolean JNICALL Java_SQLite_Vm_step
259   (JNIEnv *, jobject, jobject);
260 
261 /*
262  * Class:     SQLite_Vm
263  * Method:    compile
264  * Signature: ()Z
265  */
266 JNIEXPORT jboolean JNICALL Java_SQLite_Vm_compile
267   (JNIEnv *, jobject);
268 
269 /*
270  * Class:     SQLite_Vm
271  * Method:    stop
272  * Signature: ()V
273  */
274 JNIEXPORT void JNICALL Java_SQLite_Vm_stop
275   (JNIEnv *, jobject);
276 
277 /*
278  * Class:     SQLite_Vm
279  * Method:    finalize
280  * Signature: ()V
281  */
282 JNIEXPORT void JNICALL Java_SQLite_Vm_finalize
283   (JNIEnv *, jobject);
284 
285 /*
286  * Class:     SQLite_Vm
287  * Method:    internal_init
288  * Signature: ()V
289  */
290 JNIEXPORT 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
302 extern "C" {
303 #endif
304 /*
305  * Class:     SQLite_FunctionContext
306  * Method:    set_result
307  * Signature: (Ljava/lang/String;)V
308  */
309 JNIEXPORT 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  */
317 JNIEXPORT 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  */
325 JNIEXPORT 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  */
333 JNIEXPORT 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  */
341 JNIEXPORT 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  */
349 JNIEXPORT 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  */
357 JNIEXPORT jint JNICALL Java_SQLite_FunctionContext_count
358   (JNIEnv *, jobject);
359 
360 /*
361  * Class:     SQLite_FunctionContext
362  * Method:    internal_init
363  * Signature: ()V
364  */
365 JNIEXPORT 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
377 extern "C" {
378 #endif
379 /*
380  * Class:     SQLite_Stmt
381  * Method:    prepare
382  * Signature: ()Z
383  */
384 JNIEXPORT jboolean JNICALL Java_SQLite_Stmt_prepare
385   (JNIEnv *, jobject);
386 
387 /*
388  * Class:     SQLite_Stmt
389  * Method:    step
390  * Signature: ()Z
391  */
392 JNIEXPORT jboolean JNICALL Java_SQLite_Stmt_step
393   (JNIEnv *, jobject);
394 
395 /*
396  * Class:     SQLite_Stmt
397  * Method:    close
398  * Signature: ()V
399  */
400 JNIEXPORT void JNICALL Java_SQLite_Stmt_close
401   (JNIEnv *, jobject);
402 
403 /*
404  * Class:     SQLite_Stmt
405  * Method:    reset
406  * Signature: ()V
407  */
408 JNIEXPORT void JNICALL Java_SQLite_Stmt_reset
409   (JNIEnv *, jobject);
410 
411 /*
412  * Class:     SQLite_Stmt
413  * Method:    clear_bindings
414  * Signature: ()V
415  */
416 JNIEXPORT void JNICALL Java_SQLite_Stmt_clear_1bindings
417   (JNIEnv *, jobject);
418 
419 /*
420  * Class:     SQLite_Stmt
421  * Method:    bind
422  * Signature: (II)V
423  */
424 JNIEXPORT 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  */
432 JNIEXPORT 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  */
440 JNIEXPORT 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  */
448 JNIEXPORT 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  */
456 JNIEXPORT 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  */
464 JNIEXPORT 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  */
472 JNIEXPORT 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  */
480 JNIEXPORT 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  */
488 JNIEXPORT 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  */
496 JNIEXPORT 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  */
504 JNIEXPORT 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  */
512 JNIEXPORT 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  */
520 JNIEXPORT 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  */
528 JNIEXPORT 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  */
536 JNIEXPORT 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  */
544 JNIEXPORT 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  */
552 JNIEXPORT 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  */
560 JNIEXPORT 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  */
568 JNIEXPORT 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  */
576 JNIEXPORT 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  */
584 JNIEXPORT 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  */
592 JNIEXPORT void JNICALL Java_SQLite_Stmt_finalize
593   (JNIEnv *, jobject);
594 
595 /*
596  * Class:     SQLite_Stmt
597  * Method:    internal_init
598  * Signature: ()V
599  */
600 JNIEXPORT 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
612 extern "C" {
613 #endif
614 /*
615  * Class:     SQLite_Blob
616  * Method:    close
617  * Signature: ()V
618  */
619 JNIEXPORT void JNICALL Java_SQLite_Blob_close
620   (JNIEnv *, jobject);
621 
622 /*
623  * Class:     SQLite_Blob
624  * Method:    write
625  * Signature: ([BIII)I
626  */
627 JNIEXPORT 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  */
635 JNIEXPORT 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  */
643 JNIEXPORT void JNICALL Java_SQLite_Blob_finalize
644   (JNIEnv *, jobject);
645 
646 /*
647  * Class:     SQLite_Blob
648  * Method:    internal_init
649  * Signature: ()V
650  */
651 JNIEXPORT void JNICALL Java_SQLite_Blob_internal_1init
652   (JNIEnv *, jclass);
653 
654 #ifdef __cplusplus
655 }
656 #endif
657 #endif
658