theSq3Lite 10.0
Loading...
Searching...
No Matches
LibSq3Lite_jv.c
Go to the documentation of this file.
1
9/* LABEL-NO */
10
11#include "jni_h/jvsq3lite_Sq3Lite.h"
12#include "LibSq3Lite_private_jv.h"
13
18
19#define defDebug0
20#define defClass(v,n) jclass v;
21#define defOAtr(v,c,n,s) jfieldID v;
22#define defSAtr(v,c,n,s) jfieldID v;
23#define defOMth(v,c,n,s) jmethodID v;
24#define defSMth(v,c,n,s) jmethodID v;
25
26#include "Sq3Defs_jv.h"
27
28#undef defDebug0
29#undef defClass
30#undef defOAtr
31#undef defSAtr
32#undef defOMth
33#undef defSMth
34
35#define Sq3SetupTmpl()
36#define Sq3CleanupTmpl()
37
38// BEGIN-Sq3Lite - created by 'jv_MqC.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
39
43
44// doc-key: Sq3Lite,Sq3Lite-Config,sm_
45
47JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_CompileOptionGet (JNIEnv *env, jclass class, jint N) {
49 MK_STRN __retVal__L = Sq3CompileOptionGet(N);
50 jstring __retVal__S = JC2O(env,__retVal__L);
51 return __retVal__S;
52}
53
55JNIEXPORT jboolean JNICALL Java_jvsq3lite_Sq3Lite_CompileOptionUsed (JNIEnv *env, jclass class, jstring zOptName) {
57 MK_STRN zOptName_ptr = (zOptName?(*env)->GetStringUTFChars(env,zOptName,NULL):NULL);
58 JavaErrorCheck;
59 MK_BOOL __retVal__L = Sq3CompileOptionUsed(zOptName_ptr);
60 jboolean __retVal__S = __retVal__L;
61 if (zOptName_ptr) (*env)->ReleaseStringUTFChars(env,zOptName,zOptName_ptr);
62 return __retVal__S;
63error:
64 return 0;
65}
66
68JNIEXPORT jlong JNICALL Java_jvsq3lite_Sq3Lite_MemoryHighwater (JNIEnv *env, jclass class, jint resetFlag) {
70 MK_I64 __retVal__L = Sq3MemoryHighwater(resetFlag);
71 jlong __retVal__S = __retVal__L;
72 return __retVal__S;
73}
74
76JNIEXPORT jlong JNICALL Java_jvsq3lite_Sq3Lite_MemoryUsed (JNIEnv *env, jclass class) {
78 MK_I64 __retVal__L = Sq3MemoryUsed();
79 jlong __retVal__S = __retVal__L;
80 return __retVal__S;
81}
82
84JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_Threadsafe (JNIEnv *env, jclass class) {
86 enum MkErrorE errVal = Sq3Threadsafe();
87 MkErrorC_Check(NULL, errVal)
88error:
89 return;
90}
91
93// Sq3Lite_Config_JV_API
94
98
99// doc-key: Sq3Lite,Sq3Lite-Enum,sco
100
102JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_AccessE_1FromInt (JNIEnv *env, jclass class, jint value) {
104 enum Sq3AccessE value_out;
105 enum MkErrorE errVal = Sq3AccessE_FromInt(value, &value_out);
106 MkErrorC_Check(NULL, errVal)
107 jobject __retVal__S = MK(pGetEnumFromString)(env,SQ3(Class_Sq3AccessE),"Ljvsq3lite/Sq3AccessE;",Sq3AccessE_ToString(value_out));
108 return __retVal__S;
109error:
110 return 0;
111}
112
114JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_AuthActionE_1FromInt (JNIEnv *env, jclass class, jint value) {
116 enum Sq3AuthActionE value_out;
117 enum MkErrorE errVal = Sq3AuthActionE_FromInt(value, &value_out);
118 MkErrorC_Check(NULL, errVal)
119 jobject __retVal__S = MK(pGetEnumFromString)(env,SQ3(Class_Sq3AuthActionE),"Ljvsq3lite/Sq3AuthActionE;",Sq3AuthActionE_ToString(value_out));
120 return __retVal__S;
121error:
122 return 0;
123}
124
126JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_AuthReturnE_1FromInt (JNIEnv *env, jclass class, jint value) {
128 enum Sq3AuthReturnE value_out;
129 enum MkErrorE errVal = Sq3AuthReturnE_FromInt(value, &value_out);
130 MkErrorC_Check(NULL, errVal)
131 jobject __retVal__S = MK(pGetEnumFromString)(env,SQ3(Class_Sq3AuthReturnE),"Ljvsq3lite/Sq3AuthReturnE;",Sq3AuthReturnE_ToString(value_out));
132 return __retVal__S;
133error:
134 return 0;
135}
136
138JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_ChangeSetConflictE_1FromInt (JNIEnv *env, jclass class, jint value) {
140 enum Sq3ChangeSetConflictE value_out;
141 enum MkErrorE errVal = Sq3ChangeSetConflictE_FromInt(value, &value_out);
142 MkErrorC_Check(NULL, errVal)
143 jobject __retVal__S = MK(pGetEnumFromString)(env,SQ3(Class_Sq3ChangeSetConflictE),"Ljvsq3lite/Sq3ChangeSetConflictE;",Sq3ChangeSetConflictE_ToString(value_out));
144 return __retVal__S;
145error:
146 return 0;
147}
148
150JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_ChangesetE_1FromInt (JNIEnv *env, jclass class, jint value) {
152 enum Sq3ChangesetE value_out;
153 enum MkErrorE errVal = Sq3ChangesetE_FromInt(value, &value_out);
154 MkErrorC_Check(NULL, errVal)
155 jobject __retVal__S = MK(pGetEnumFromString)(env,SQ3(Class_Sq3ChangesetE),"Ljvsq3lite/Sq3ChangesetE;",Sq3ChangesetE_ToString(value_out));
156 return __retVal__S;
157error:
158 return 0;
159}
160
162JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_CheckpointE_1FromInt (JNIEnv *env, jclass class, jint value) {
164 enum Sq3CheckpointE value_out;
165 enum MkErrorE errVal = Sq3CheckpointE_FromInt(value, &value_out);
166 MkErrorC_Check(NULL, errVal)
167 jobject __retVal__S = MK(pGetEnumFromString)(env,SQ3(Class_Sq3CheckpointE),"Ljvsq3lite/Sq3CheckpointE;",Sq3CheckpointE_ToString(value_out));
168 return __retVal__S;
169error:
170 return 0;
171}
172
174JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_ConfigE_1FromInt (JNIEnv *env, jclass class, jint value) {
176 enum Sq3ConfigE value_out;
177 enum MkErrorE errVal = Sq3ConfigE_FromInt(value, &value_out);
178 MkErrorC_Check(NULL, errVal)
179 jobject __retVal__S = MK(pGetEnumFromString)(env,SQ3(Class_Sq3ConfigE),"Ljvsq3lite/Sq3ConfigE;",Sq3ConfigE_ToString(value_out));
180 return __retVal__S;
181error:
182 return 0;
183}
184
186JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_ConflictResolutionE_1FromInt (JNIEnv *env, jclass class, jint value) {
188 enum Sq3ConflictResolutionE value_out;
189 enum MkErrorE errVal = Sq3ConflictResolutionE_FromInt(value, &value_out);
190 MkErrorC_Check(NULL, errVal)
191 jobject __retVal__S = MK(pGetEnumFromString)(env,SQ3(Class_Sq3ConflictResolutionE),"Ljvsq3lite/Sq3ConflictResolutionE;",Sq3ConflictResolutionE_ToString(value_out));
192 return __retVal__S;
193error:
194 return 0;
195}
196
198JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_DbConfigE_1FromInt (JNIEnv *env, jclass class, jint value) {
200 enum Sq3DbConfigE value_out;
201 enum MkErrorE errVal = Sq3DbConfigE_FromInt(value, &value_out);
202 MkErrorC_Check(NULL, errVal)
203 jobject __retVal__S = MK(pGetEnumFromString)(env,SQ3(Class_Sq3DbConfigE),"Ljvsq3lite/Sq3DbConfigE;",Sq3DbConfigE_ToString(value_out));
204 return __retVal__S;
205error:
206 return 0;
207}
208
210JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_DbStatusE_1FromInt (JNIEnv *env, jclass class, jint value) {
212 enum Sq3DbStatusE value_out;
213 enum MkErrorE errVal = Sq3DbStatusE_FromInt(value, &value_out);
214 MkErrorC_Check(NULL, errVal)
215 jobject __retVal__S = MK(pGetEnumFromString)(env,SQ3(Class_Sq3DbStatusE),"Ljvsq3lite/Sq3DbStatusE;",Sq3DbStatusE_ToString(value_out));
216 return __retVal__S;
217error:
218 return 0;
219}
220
222JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_DeSerializeEF_1FromInt (JNIEnv *env, jclass class, jint value) {
224 enum Sq3DeSerializeEF value_out;
225 enum MkErrorE errVal = Sq3DeSerializeEF_FromInt(value, &value_out);
226 MkErrorC_Check(NULL, errVal)
227 jobject __retVal__S = MK(pGetEnumFlagFromInt)(env,SQ3(Class_Sq3DeSerializeEF),value_out);
228 return __retVal__S;
229error:
230 return 0;
231}
232
234JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_ErrorE_1FromInt (JNIEnv *env, jclass class, jint value) {
236 enum Sq3ErrorE value_out;
237 enum MkErrorE errVal = Sq3ErrorE_FromInt(value, &value_out);
238 MkErrorC_Check(NULL, errVal)
239 jobject __retVal__S = MK(pGetEnumFromString)(env,SQ3(Class_Sq3ErrorE),"Ljvsq3lite/Sq3ErrorE;",Sq3ErrorE_ToString(value_out));
240 return __retVal__S;
241error:
242 return 0;
243}
244
246JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_ExtendetResultCodesE_1FromInt (JNIEnv *env, jclass class, jint value) {
248 enum Sq3ExtendetResultCodesE value_out;
249 enum MkErrorE errVal = Sq3ExtendetResultCodesE_FromInt(value, &value_out);
250 MkErrorC_Check(NULL, errVal)
251 jobject __retVal__S = MK(pGetEnumFromString)(env,SQ3(Class_Sq3ExtendetResultCodesE),"Ljvsq3lite/Sq3ExtendetResultCodesE;",Sq3ExtendetResultCodesE_ToString(value_out));
252 return __retVal__S;
253error:
254 return 0;
255}
256
258JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_FcntlE_1FromInt (JNIEnv *env, jclass class, jint value) {
260 enum Sq3FcntlE value_out;
261 enum MkErrorE errVal = Sq3FcntlE_FromInt(value, &value_out);
262 MkErrorC_Check(NULL, errVal)
263 jobject __retVal__S = MK(pGetEnumFromString)(env,SQ3(Class_Sq3FcntlE),"Ljvsq3lite/Sq3FcntlE;",Sq3FcntlE_ToString(value_out));
264 return __retVal__S;
265error:
266 return 0;
267}
268
270JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_FunctionEF_1FromInt (JNIEnv *env, jclass class, jint value) {
272 enum Sq3FunctionEF value_out;
273 enum MkErrorE errVal = Sq3FunctionEF_FromInt(value, &value_out);
274 MkErrorC_Check(NULL, errVal)
275 jobject __retVal__S = MK(pGetEnumFlagFromInt)(env,SQ3(Class_Sq3FunctionEF),value_out);
276 return __retVal__S;
277error:
278 return 0;
279}
280
282JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_IndexConstraintEF_1FromInt (JNIEnv *env, jclass class, jint value) {
284 enum Sq3IndexConstraintEF value_out;
285 enum MkErrorE errVal = Sq3IndexConstraintEF_FromInt(value, &value_out);
286 MkErrorC_Check(NULL, errVal)
287 jobject __retVal__S = MK(pGetEnumFlagFromInt)(env,SQ3(Class_Sq3IndexConstraintEF),value_out);
288 return __retVal__S;
289error:
290 return 0;
291}
292
294JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_IoCapEF_1FromInt (JNIEnv *env, jclass class, jint value) {
296 enum Sq3IoCapEF value_out;
297 enum MkErrorE errVal = Sq3IoCapEF_FromInt(value, &value_out);
298 MkErrorC_Check(NULL, errVal)
299 jobject __retVal__S = MK(pGetEnumFlagFromInt)(env,SQ3(Class_Sq3IoCapEF),value_out);
300 return __retVal__S;
301error:
302 return 0;
303}
304
306JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_LimitE_1FromInt (JNIEnv *env, jclass class, jint value) {
308 enum Sq3LimitE value_out;
309 enum MkErrorE errVal = Sq3LimitE_FromInt(value, &value_out);
310 MkErrorC_Check(NULL, errVal)
311 jobject __retVal__S = MK(pGetEnumFromString)(env,SQ3(Class_Sq3LimitE),"Ljvsq3lite/Sq3LimitE;",Sq3LimitE_ToString(value_out));
312 return __retVal__S;
313error:
314 return 0;
315}
316
318JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_LockE_1FromInt (JNIEnv *env, jclass class, jint value) {
320 enum Sq3LockE value_out;
321 enum MkErrorE errVal = Sq3LockE_FromInt(value, &value_out);
322 MkErrorC_Check(NULL, errVal)
323 jobject __retVal__S = MK(pGetEnumFromString)(env,SQ3(Class_Sq3LockE),"Ljvsq3lite/Sq3LockE;",Sq3LockE_ToString(value_out));
324 return __retVal__S;
325error:
326 return 0;
327}
328
330JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_MutexE_1FromInt (JNIEnv *env, jclass class, jint value) {
332 enum Sq3MutexE value_out;
333 enum MkErrorE errVal = Sq3MutexE_FromInt(value, &value_out);
334 MkErrorC_Check(NULL, errVal)
335 jobject __retVal__S = MK(pGetEnumFromString)(env,SQ3(Class_Sq3MutexE),"Ljvsq3lite/Sq3MutexE;",Sq3MutexE_ToString(value_out));
336 return __retVal__S;
337error:
338 return 0;
339}
340
342JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_OpenEF_1FromInt (JNIEnv *env, jclass class, jint value) {
344 enum Sq3OpenEF value_out;
345 enum MkErrorE errVal = Sq3OpenEF_FromInt(value, &value_out);
346 MkErrorC_Check(NULL, errVal)
347 jobject __retVal__S = MK(pGetEnumFlagFromInt)(env,SQ3(Class_Sq3OpenEF),value_out);
348 return __retVal__S;
349error:
350 return 0;
351}
352
354JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_PrepareEF_1FromInt (JNIEnv *env, jclass class, jint value) {
356 enum Sq3PrepareEF value_out;
357 enum MkErrorE errVal = Sq3PrepareEF_FromInt(value, &value_out);
358 MkErrorC_Check(NULL, errVal)
359 jobject __retVal__S = MK(pGetEnumFlagFromInt)(env,SQ3(Class_Sq3PrepareEF),value_out);
360 return __retVal__S;
361error:
362 return 0;
363}
364
366JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_ScanStatE_1FromInt (JNIEnv *env, jclass class, jint value) {
368 enum Sq3ScanStatE value_out;
369 enum MkErrorE errVal = Sq3ScanStatE_FromInt(value, &value_out);
370 MkErrorC_Check(NULL, errVal)
371 jobject __retVal__S = MK(pGetEnumFromString)(env,SQ3(Class_Sq3ScanStatE),"Ljvsq3lite/Sq3ScanStatE;",Sq3ScanStatE_ToString(value_out));
372 return __retVal__S;
373error:
374 return 0;
375}
376
378JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_SerializeE_1FromInt (JNIEnv *env, jclass class, jint value) {
380 enum Sq3SerializeE value_out;
381 enum MkErrorE errVal = Sq3SerializeE_FromInt(value, &value_out);
382 MkErrorC_Check(NULL, errVal)
383 jobject __retVal__S = MK(pGetEnumFromString)(env,SQ3(Class_Sq3SerializeE),"Ljvsq3lite/Sq3SerializeE;",Sq3SerializeE_ToString(value_out));
384 return __retVal__S;
385error:
386 return 0;
387}
388
390JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_SessionObjConfigE_1FromInt (JNIEnv *env, jclass class, jint value) {
392 enum Sq3SessionObjConfigE value_out;
393 enum MkErrorE errVal = Sq3SessionObjConfigE_FromInt(value, &value_out);
394 MkErrorC_Check(NULL, errVal)
395 jobject __retVal__S = MK(pGetEnumFromString)(env,SQ3(Class_Sq3SessionObjConfigE),"Ljvsq3lite/Sq3SessionObjConfigE;",Sq3SessionObjConfigE_ToString(value_out));
396 return __retVal__S;
397error:
398 return 0;
399}
400
402JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_ShmLockE_1FromInt (JNIEnv *env, jclass class, jint value) {
404 enum Sq3ShmLockE value_out;
405 enum MkErrorE errVal = Sq3ShmLockE_FromInt(value, &value_out);
406 MkErrorC_Check(NULL, errVal)
407 jobject __retVal__S = MK(pGetEnumFromString)(env,SQ3(Class_Sq3ShmLockE),"Ljvsq3lite/Sq3ShmLockE;",Sq3ShmLockE_ToString(value_out));
408 return __retVal__S;
409error:
410 return 0;
411}
412
414JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_StatusE_1FromInt (JNIEnv *env, jclass class, jint value) {
416 enum Sq3StatusE value_out;
417 enum MkErrorE errVal = Sq3StatusE_FromInt(value, &value_out);
418 MkErrorC_Check(NULL, errVal)
419 jobject __retVal__S = MK(pGetEnumFromString)(env,SQ3(Class_Sq3StatusE),"Ljvsq3lite/Sq3StatusE;",Sq3StatusE_ToString(value_out));
420 return __retVal__S;
421error:
422 return 0;
423}
424
426JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_StmtStatusE_1FromInt (JNIEnv *env, jclass class, jint value) {
428 enum Sq3StmtStatusE value_out;
429 enum MkErrorE errVal = Sq3StmtStatusE_FromInt(value, &value_out);
430 MkErrorC_Check(NULL, errVal)
431 jobject __retVal__S = MK(pGetEnumFromString)(env,SQ3(Class_Sq3StmtStatusE),"Ljvsq3lite/Sq3StmtStatusE;",Sq3StmtStatusE_ToString(value_out));
432 return __retVal__S;
433error:
434 return 0;
435}
436
438JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_SyncEF_1FromInt (JNIEnv *env, jclass class, jint value) {
440 enum Sq3SyncEF value_out;
441 enum MkErrorE errVal = Sq3SyncEF_FromInt(value, &value_out);
442 MkErrorC_Check(NULL, errVal)
443 jobject __retVal__S = MK(pGetEnumFlagFromInt)(env,SQ3(Class_Sq3SyncEF),value_out);
444 return __retVal__S;
445error:
446 return 0;
447}
448
450JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_TestCtrlE_1FromInt (JNIEnv *env, jclass class, jint value) {
452 enum Sq3TestCtrlE value_out;
453 enum MkErrorE errVal = Sq3TestCtrlE_FromInt(value, &value_out);
454 MkErrorC_Check(NULL, errVal)
455 jobject __retVal__S = MK(pGetEnumFromString)(env,SQ3(Class_Sq3TestCtrlE),"Ljvsq3lite/Sq3TestCtrlE;",Sq3TestCtrlE_ToString(value_out));
456 return __retVal__S;
457error:
458 return 0;
459}
460
462JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_TextE_1FromInt (JNIEnv *env, jclass class, jint value) {
464 enum Sq3TextE value_out;
465 enum MkErrorE errVal = Sq3TextE_FromInt(value, &value_out);
466 MkErrorC_Check(NULL, errVal)
467 jobject __retVal__S = MK(pGetEnumFromString)(env,SQ3(Class_Sq3TextE),"Ljvsq3lite/Sq3TextE;",Sq3TextE_ToString(value_out));
468 return __retVal__S;
469error:
470 return 0;
471}
472
474JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_TraceEF_1FromInt (JNIEnv *env, jclass class, jint value) {
476 enum Sq3TraceEF value_out;
477 enum MkErrorE errVal = Sq3TraceEF_FromInt(value, &value_out);
478 MkErrorC_Check(NULL, errVal)
479 jobject __retVal__S = MK(pGetEnumFlagFromInt)(env,SQ3(Class_Sq3TraceEF),value_out);
480 return __retVal__S;
481error:
482 return 0;
483}
484
486JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_TxnE_1FromInt (JNIEnv *env, jclass class, jint value) {
488 enum Sq3TxnE value_out;
489 enum MkErrorE errVal = Sq3TxnE_FromInt(value, &value_out);
490 MkErrorC_Check(NULL, errVal)
491 jobject __retVal__S = MK(pGetEnumFromString)(env,SQ3(Class_Sq3TxnE),"Ljvsq3lite/Sq3TxnE;",Sq3TxnE_ToString(value_out));
492 return __retVal__S;
493error:
494 return 0;
495}
496
498JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_TypeE_1FromInt (JNIEnv *env, jclass class, jint value) {
500 enum Sq3TypeE value_out;
501 enum MkErrorE errVal = Sq3TypeE_FromInt(value, &value_out);
502 MkErrorC_Check(NULL, errVal)
503 jobject __retVal__S = MK(pGetEnumFromString)(env,SQ3(Class_Sq3TypeE),"Ljvsq3lite/Sq3TypeE;",Sq3TypeE_ToString(value_out));
504 return __retVal__S;
505error:
506 return 0;
507}
508
510JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_VtabE_1FromInt (JNIEnv *env, jclass class, jint value) {
512 enum Sq3VtabE value_out;
513 enum MkErrorE errVal = Sq3VtabE_FromInt(value, &value_out);
514 MkErrorC_Check(NULL, errVal)
515 jobject __retVal__S = MK(pGetEnumFromString)(env,SQ3(Class_Sq3VtabE),"Ljvsq3lite/Sq3VtabE;",Sq3VtabE_ToString(value_out));
516 return __retVal__S;
517error:
518 return 0;
519}
520
521// doc-key: Sq3Lite,Sq3Lite-Enum,sm_
522
524JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_AccessE_1ToInt (JNIEnv *env, jclass class, jobject value) {
526 enum Sq3AccessE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3AccessE), value);
527 JavaErrorCheck;
528 MK_I32 __retVal__L = Sq3AccessE_ToInt(value_e);
529 jint __retVal__S = __retVal__L;
530 return __retVal__S;
531error:
532 return 0;
533}
534
536JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_AccessE_1ToString (JNIEnv *env, jclass class, jobject value) {
538 enum Sq3AccessE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3AccessE), value);
539 JavaErrorCheck;
540 MK_STRN __retVal__L = Sq3AccessE_ToString(value_e);
541 jstring __retVal__S = JC2O(env,__retVal__L);
542 return __retVal__S;
543error:
544 return 0;
545}
546
548JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_AuthActionE_1ToInt (JNIEnv *env, jclass class, jobject value) {
550 enum Sq3AuthActionE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3AuthActionE), value);
551 JavaErrorCheck;
552 MK_I32 __retVal__L = Sq3AuthActionE_ToInt(value_e);
553 jint __retVal__S = __retVal__L;
554 return __retVal__S;
555error:
556 return 0;
557}
558
560JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_AuthActionE_1ToString (JNIEnv *env, jclass class, jobject value) {
562 enum Sq3AuthActionE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3AuthActionE), value);
563 JavaErrorCheck;
564 MK_STRN __retVal__L = Sq3AuthActionE_ToString(value_e);
565 jstring __retVal__S = JC2O(env,__retVal__L);
566 return __retVal__S;
567error:
568 return 0;
569}
570
572JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_AuthReturnE_1ToInt (JNIEnv *env, jclass class, jobject value) {
574 enum Sq3AuthReturnE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3AuthReturnE), value);
575 JavaErrorCheck;
576 MK_I32 __retVal__L = Sq3AuthReturnE_ToInt(value_e);
577 jint __retVal__S = __retVal__L;
578 return __retVal__S;
579error:
580 return 0;
581}
582
584JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_AuthReturnE_1ToString (JNIEnv *env, jclass class, jobject value) {
586 enum Sq3AuthReturnE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3AuthReturnE), value);
587 JavaErrorCheck;
588 MK_STRN __retVal__L = Sq3AuthReturnE_ToString(value_e);
589 jstring __retVal__S = JC2O(env,__retVal__L);
590 return __retVal__S;
591error:
592 return 0;
593}
594
596JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_ChangeSetConflictE_1ToInt (JNIEnv *env, jclass class, jobject value) {
598 enum Sq3ChangeSetConflictE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3ChangeSetConflictE), value);
599 JavaErrorCheck;
600 MK_I32 __retVal__L = Sq3ChangeSetConflictE_ToInt(value_e);
601 jint __retVal__S = __retVal__L;
602 return __retVal__S;
603error:
604 return 0;
605}
606
608JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_ChangeSetConflictE_1ToString (JNIEnv *env, jclass class, jobject value) {
610 enum Sq3ChangeSetConflictE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3ChangeSetConflictE), value);
611 JavaErrorCheck;
612 MK_STRN __retVal__L = Sq3ChangeSetConflictE_ToString(value_e);
613 jstring __retVal__S = JC2O(env,__retVal__L);
614 return __retVal__S;
615error:
616 return 0;
617}
618
620JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_ChangesetE_1ToInt (JNIEnv *env, jclass class, jobject value) {
622 enum Sq3ChangesetE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3ChangesetE), value);
623 JavaErrorCheck;
624 MK_I32 __retVal__L = Sq3ChangesetE_ToInt(value_e);
625 jint __retVal__S = __retVal__L;
626 return __retVal__S;
627error:
628 return 0;
629}
630
632JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_ChangesetE_1ToString (JNIEnv *env, jclass class, jobject value) {
634 enum Sq3ChangesetE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3ChangesetE), value);
635 JavaErrorCheck;
636 MK_STRN __retVal__L = Sq3ChangesetE_ToString(value_e);
637 jstring __retVal__S = JC2O(env,__retVal__L);
638 return __retVal__S;
639error:
640 return 0;
641}
642
644JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_CheckpointE_1ToInt (JNIEnv *env, jclass class, jobject value) {
646 enum Sq3CheckpointE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3CheckpointE), value);
647 JavaErrorCheck;
648 MK_I32 __retVal__L = Sq3CheckpointE_ToInt(value_e);
649 jint __retVal__S = __retVal__L;
650 return __retVal__S;
651error:
652 return 0;
653}
654
656JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_CheckpointE_1ToString (JNIEnv *env, jclass class, jobject value) {
658 enum Sq3CheckpointE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3CheckpointE), value);
659 JavaErrorCheck;
660 MK_STRN __retVal__L = Sq3CheckpointE_ToString(value_e);
661 jstring __retVal__S = JC2O(env,__retVal__L);
662 return __retVal__S;
663error:
664 return 0;
665}
666
668JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_ConfigE_1ToInt (JNIEnv *env, jclass class, jobject value) {
670 enum Sq3ConfigE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3ConfigE), value);
671 JavaErrorCheck;
672 MK_I32 __retVal__L = Sq3ConfigE_ToInt(value_e);
673 jint __retVal__S = __retVal__L;
674 return __retVal__S;
675error:
676 return 0;
677}
678
680JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_ConfigE_1ToString (JNIEnv *env, jclass class, jobject value) {
682 enum Sq3ConfigE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3ConfigE), value);
683 JavaErrorCheck;
684 MK_STRN __retVal__L = Sq3ConfigE_ToString(value_e);
685 jstring __retVal__S = JC2O(env,__retVal__L);
686 return __retVal__S;
687error:
688 return 0;
689}
690
692JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_ConflictResolutionE_1ToInt (JNIEnv *env, jclass class, jobject value) {
694 enum Sq3ConflictResolutionE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3ConflictResolutionE), value);
695 JavaErrorCheck;
696 MK_I32 __retVal__L = Sq3ConflictResolutionE_ToInt(value_e);
697 jint __retVal__S = __retVal__L;
698 return __retVal__S;
699error:
700 return 0;
701}
702
704JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_ConflictResolutionE_1ToString (JNIEnv *env, jclass class, jobject value) {
706 enum Sq3ConflictResolutionE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3ConflictResolutionE), value);
707 JavaErrorCheck;
708 MK_STRN __retVal__L = Sq3ConflictResolutionE_ToString(value_e);
709 jstring __retVal__S = JC2O(env,__retVal__L);
710 return __retVal__S;
711error:
712 return 0;
713}
714
716JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_DbConfigE_1ToInt (JNIEnv *env, jclass class, jobject value) {
718 enum Sq3DbConfigE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3DbConfigE), value);
719 JavaErrorCheck;
720 MK_I32 __retVal__L = Sq3DbConfigE_ToInt(value_e);
721 jint __retVal__S = __retVal__L;
722 return __retVal__S;
723error:
724 return 0;
725}
726
728JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_DbConfigE_1ToString (JNIEnv *env, jclass class, jobject value) {
730 enum Sq3DbConfigE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3DbConfigE), value);
731 JavaErrorCheck;
732 MK_STRN __retVal__L = Sq3DbConfigE_ToString(value_e);
733 jstring __retVal__S = JC2O(env,__retVal__L);
734 return __retVal__S;
735error:
736 return 0;
737}
738
740JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_DbStatusE_1ToInt (JNIEnv *env, jclass class, jobject value) {
742 enum Sq3DbStatusE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3DbStatusE), value);
743 JavaErrorCheck;
744 MK_I32 __retVal__L = Sq3DbStatusE_ToInt(value_e);
745 jint __retVal__S = __retVal__L;
746 return __retVal__S;
747error:
748 return 0;
749}
750
752JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_DbStatusE_1ToString (JNIEnv *env, jclass class, jobject value) {
754 enum Sq3DbStatusE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3DbStatusE), value);
755 JavaErrorCheck;
756 MK_STRN __retVal__L = Sq3DbStatusE_ToString(value_e);
757 jstring __retVal__S = JC2O(env,__retVal__L);
758 return __retVal__S;
759error:
760 return 0;
761}
762
764JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_DeSerializeEF_1ToInt (JNIEnv *env, jclass class, jobject value) {
766 enum Sq3DeSerializeEF value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3DeSerializeEF), value);
767 JavaErrorCheck;
768 MK_I32 __retVal__L = Sq3DeSerializeEF_ToInt(value_e);
769 jint __retVal__S = __retVal__L;
770 return __retVal__S;
771error:
772 return 0;
773}
774
776JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_DeSerializeEF_1ToString (JNIEnv *env, jclass class, jobject value) {
778 enum Sq3DeSerializeEF value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3DeSerializeEF), value);
779 JavaErrorCheck;
780 MK_STRN __retVal__L = Sq3DeSerializeEF_ToString(value_e);
781 jstring __retVal__S = JC2O(env,__retVal__L);
782 return __retVal__S;
783error:
784 return 0;
785}
786
788JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_ErrorE_1ToInt (JNIEnv *env, jclass class, jobject value) {
790 enum Sq3ErrorE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3ErrorE), value);
791 JavaErrorCheck;
792 MK_I32 __retVal__L = Sq3ErrorE_ToInt(value_e);
793 jint __retVal__S = __retVal__L;
794 return __retVal__S;
795error:
796 return 0;
797}
798
800JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_ErrorE_1ToString (JNIEnv *env, jclass class, jobject value) {
802 enum Sq3ErrorE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3ErrorE), value);
803 JavaErrorCheck;
804 MK_STRN __retVal__L = Sq3ErrorE_ToString(value_e);
805 jstring __retVal__S = JC2O(env,__retVal__L);
806 return __retVal__S;
807error:
808 return 0;
809}
810
812JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_ExtendetResultCodesE_1ToInt (JNIEnv *env, jclass class, jobject value) {
814 enum Sq3ExtendetResultCodesE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3ExtendetResultCodesE), value);
815 JavaErrorCheck;
816 MK_I32 __retVal__L = Sq3ExtendetResultCodesE_ToInt(value_e);
817 jint __retVal__S = __retVal__L;
818 return __retVal__S;
819error:
820 return 0;
821}
822
824JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_ExtendetResultCodesE_1ToString (JNIEnv *env, jclass class, jobject value) {
826 enum Sq3ExtendetResultCodesE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3ExtendetResultCodesE), value);
827 JavaErrorCheck;
828 MK_STRN __retVal__L = Sq3ExtendetResultCodesE_ToString(value_e);
829 jstring __retVal__S = JC2O(env,__retVal__L);
830 return __retVal__S;
831error:
832 return 0;
833}
834
836JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_FcntlE_1ToInt (JNIEnv *env, jclass class, jobject value) {
838 enum Sq3FcntlE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3FcntlE), value);
839 JavaErrorCheck;
840 MK_I32 __retVal__L = Sq3FcntlE_ToInt(value_e);
841 jint __retVal__S = __retVal__L;
842 return __retVal__S;
843error:
844 return 0;
845}
846
848JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_FcntlE_1ToString (JNIEnv *env, jclass class, jobject value) {
850 enum Sq3FcntlE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3FcntlE), value);
851 JavaErrorCheck;
852 MK_STRN __retVal__L = Sq3FcntlE_ToString(value_e);
853 jstring __retVal__S = JC2O(env,__retVal__L);
854 return __retVal__S;
855error:
856 return 0;
857}
858
860JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_FunctionEF_1ToInt (JNIEnv *env, jclass class, jobject value) {
862 enum Sq3FunctionEF value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3FunctionEF), value);
863 JavaErrorCheck;
864 MK_I32 __retVal__L = Sq3FunctionEF_ToInt(value_e);
865 jint __retVal__S = __retVal__L;
866 return __retVal__S;
867error:
868 return 0;
869}
870
872JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_FunctionEF_1ToString (JNIEnv *env, jclass class, jobject value) {
874 enum Sq3FunctionEF value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3FunctionEF), value);
875 JavaErrorCheck;
876 MK_STRN __retVal__L = Sq3FunctionEF_ToString(value_e);
877 jstring __retVal__S = JC2O(env,__retVal__L);
878 return __retVal__S;
879error:
880 return 0;
881}
882
884JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_IndexConstraintEF_1ToInt (JNIEnv *env, jclass class, jobject value) {
886 enum Sq3IndexConstraintEF value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3IndexConstraintEF), value);
887 JavaErrorCheck;
888 MK_I32 __retVal__L = Sq3IndexConstraintEF_ToInt(value_e);
889 jint __retVal__S = __retVal__L;
890 return __retVal__S;
891error:
892 return 0;
893}
894
896JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_IndexConstraintEF_1ToString (JNIEnv *env, jclass class, jobject value) {
898 enum Sq3IndexConstraintEF value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3IndexConstraintEF), value);
899 JavaErrorCheck;
900 MK_STRN __retVal__L = Sq3IndexConstraintEF_ToString(value_e);
901 jstring __retVal__S = JC2O(env,__retVal__L);
902 return __retVal__S;
903error:
904 return 0;
905}
906
908JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_IoCapEF_1ToInt (JNIEnv *env, jclass class, jobject value) {
910 enum Sq3IoCapEF value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3IoCapEF), value);
911 JavaErrorCheck;
912 MK_I32 __retVal__L = Sq3IoCapEF_ToInt(value_e);
913 jint __retVal__S = __retVal__L;
914 return __retVal__S;
915error:
916 return 0;
917}
918
920JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_IoCapEF_1ToString (JNIEnv *env, jclass class, jobject value) {
922 enum Sq3IoCapEF value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3IoCapEF), value);
923 JavaErrorCheck;
924 MK_STRN __retVal__L = Sq3IoCapEF_ToString(value_e);
925 jstring __retVal__S = JC2O(env,__retVal__L);
926 return __retVal__S;
927error:
928 return 0;
929}
930
932JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_LimitE_1ToInt (JNIEnv *env, jclass class, jobject value) {
934 enum Sq3LimitE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3LimitE), value);
935 JavaErrorCheck;
936 MK_I32 __retVal__L = Sq3LimitE_ToInt(value_e);
937 jint __retVal__S = __retVal__L;
938 return __retVal__S;
939error:
940 return 0;
941}
942
944JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_LimitE_1ToString (JNIEnv *env, jclass class, jobject value) {
946 enum Sq3LimitE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3LimitE), value);
947 JavaErrorCheck;
948 MK_STRN __retVal__L = Sq3LimitE_ToString(value_e);
949 jstring __retVal__S = JC2O(env,__retVal__L);
950 return __retVal__S;
951error:
952 return 0;
953}
954
956JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_LockE_1ToInt (JNIEnv *env, jclass class, jobject value) {
958 enum Sq3LockE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3LockE), value);
959 JavaErrorCheck;
960 MK_I32 __retVal__L = Sq3LockE_ToInt(value_e);
961 jint __retVal__S = __retVal__L;
962 return __retVal__S;
963error:
964 return 0;
965}
966
968JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_LockE_1ToString (JNIEnv *env, jclass class, jobject value) {
970 enum Sq3LockE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3LockE), value);
971 JavaErrorCheck;
972 MK_STRN __retVal__L = Sq3LockE_ToString(value_e);
973 jstring __retVal__S = JC2O(env,__retVal__L);
974 return __retVal__S;
975error:
976 return 0;
977}
978
980JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_MutexE_1ToInt (JNIEnv *env, jclass class, jobject value) {
982 enum Sq3MutexE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3MutexE), value);
983 JavaErrorCheck;
984 MK_I32 __retVal__L = Sq3MutexE_ToInt(value_e);
985 jint __retVal__S = __retVal__L;
986 return __retVal__S;
987error:
988 return 0;
989}
990
992JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_MutexE_1ToString (JNIEnv *env, jclass class, jobject value) {
994 enum Sq3MutexE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3MutexE), value);
995 JavaErrorCheck;
996 MK_STRN __retVal__L = Sq3MutexE_ToString(value_e);
997 jstring __retVal__S = JC2O(env,__retVal__L);
998 return __retVal__S;
999error:
1000 return 0;
1001}
1002
1004JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_OpenEF_1ToInt (JNIEnv *env, jclass class, jobject value) {
1006 enum Sq3OpenEF value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3OpenEF), value);
1007 JavaErrorCheck;
1008 MK_I32 __retVal__L = Sq3OpenEF_ToInt(value_e);
1009 jint __retVal__S = __retVal__L;
1010 return __retVal__S;
1011error:
1012 return 0;
1013}
1014
1016JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_OpenEF_1ToString (JNIEnv *env, jclass class, jobject value) {
1018 enum Sq3OpenEF value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3OpenEF), value);
1019 JavaErrorCheck;
1020 MK_STRN __retVal__L = Sq3OpenEF_ToString(value_e);
1021 jstring __retVal__S = JC2O(env,__retVal__L);
1022 return __retVal__S;
1023error:
1024 return 0;
1025}
1026
1028JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_PrepareEF_1ToInt (JNIEnv *env, jclass class, jobject value) {
1030 enum Sq3PrepareEF value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3PrepareEF), value);
1031 JavaErrorCheck;
1032 MK_I32 __retVal__L = Sq3PrepareEF_ToInt(value_e);
1033 jint __retVal__S = __retVal__L;
1034 return __retVal__S;
1035error:
1036 return 0;
1037}
1038
1040JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_PrepareEF_1ToString (JNIEnv *env, jclass class, jobject value) {
1042 enum Sq3PrepareEF value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3PrepareEF), value);
1043 JavaErrorCheck;
1044 MK_STRN __retVal__L = Sq3PrepareEF_ToString(value_e);
1045 jstring __retVal__S = JC2O(env,__retVal__L);
1046 return __retVal__S;
1047error:
1048 return 0;
1049}
1050
1052JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_ScanStatE_1ToInt (JNIEnv *env, jclass class, jobject value) {
1054 enum Sq3ScanStatE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3ScanStatE), value);
1055 JavaErrorCheck;
1056 MK_I32 __retVal__L = Sq3ScanStatE_ToInt(value_e);
1057 jint __retVal__S = __retVal__L;
1058 return __retVal__S;
1059error:
1060 return 0;
1061}
1062
1064JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_ScanStatE_1ToString (JNIEnv *env, jclass class, jobject value) {
1066 enum Sq3ScanStatE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3ScanStatE), value);
1067 JavaErrorCheck;
1068 MK_STRN __retVal__L = Sq3ScanStatE_ToString(value_e);
1069 jstring __retVal__S = JC2O(env,__retVal__L);
1070 return __retVal__S;
1071error:
1072 return 0;
1073}
1074
1076JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_SerializeE_1ToInt (JNIEnv *env, jclass class, jobject value) {
1078 enum Sq3SerializeE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3SerializeE), value);
1079 JavaErrorCheck;
1080 MK_I32 __retVal__L = Sq3SerializeE_ToInt(value_e);
1081 jint __retVal__S = __retVal__L;
1082 return __retVal__S;
1083error:
1084 return 0;
1085}
1086
1088JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_SerializeE_1ToString (JNIEnv *env, jclass class, jobject value) {
1090 enum Sq3SerializeE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3SerializeE), value);
1091 JavaErrorCheck;
1092 MK_STRN __retVal__L = Sq3SerializeE_ToString(value_e);
1093 jstring __retVal__S = JC2O(env,__retVal__L);
1094 return __retVal__S;
1095error:
1096 return 0;
1097}
1098
1100JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_SessionObjConfigE_1ToInt (JNIEnv *env, jclass class, jobject value) {
1102 enum Sq3SessionObjConfigE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3SessionObjConfigE), value);
1103 JavaErrorCheck;
1104 MK_I32 __retVal__L = Sq3SessionObjConfigE_ToInt(value_e);
1105 jint __retVal__S = __retVal__L;
1106 return __retVal__S;
1107error:
1108 return 0;
1109}
1110
1112JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_SessionObjConfigE_1ToString (JNIEnv *env, jclass class, jobject value) {
1114 enum Sq3SessionObjConfigE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3SessionObjConfigE), value);
1115 JavaErrorCheck;
1116 MK_STRN __retVal__L = Sq3SessionObjConfigE_ToString(value_e);
1117 jstring __retVal__S = JC2O(env,__retVal__L);
1118 return __retVal__S;
1119error:
1120 return 0;
1121}
1122
1124JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_ShmLockE_1ToInt (JNIEnv *env, jclass class, jobject value) {
1126 enum Sq3ShmLockE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3ShmLockE), value);
1127 JavaErrorCheck;
1128 MK_I32 __retVal__L = Sq3ShmLockE_ToInt(value_e);
1129 jint __retVal__S = __retVal__L;
1130 return __retVal__S;
1131error:
1132 return 0;
1133}
1134
1136JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_ShmLockE_1ToString (JNIEnv *env, jclass class, jobject value) {
1138 enum Sq3ShmLockE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3ShmLockE), value);
1139 JavaErrorCheck;
1140 MK_STRN __retVal__L = Sq3ShmLockE_ToString(value_e);
1141 jstring __retVal__S = JC2O(env,__retVal__L);
1142 return __retVal__S;
1143error:
1144 return 0;
1145}
1146
1148JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_StatusE_1ToInt (JNIEnv *env, jclass class, jobject value) {
1150 enum Sq3StatusE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3StatusE), value);
1151 JavaErrorCheck;
1152 MK_I32 __retVal__L = Sq3StatusE_ToInt(value_e);
1153 jint __retVal__S = __retVal__L;
1154 return __retVal__S;
1155error:
1156 return 0;
1157}
1158
1160JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_StatusE_1ToString (JNIEnv *env, jclass class, jobject value) {
1162 enum Sq3StatusE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3StatusE), value);
1163 JavaErrorCheck;
1164 MK_STRN __retVal__L = Sq3StatusE_ToString(value_e);
1165 jstring __retVal__S = JC2O(env,__retVal__L);
1166 return __retVal__S;
1167error:
1168 return 0;
1169}
1170
1172JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_StmtStatusE_1ToInt (JNIEnv *env, jclass class, jobject value) {
1174 enum Sq3StmtStatusE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3StmtStatusE), value);
1175 JavaErrorCheck;
1176 MK_I32 __retVal__L = Sq3StmtStatusE_ToInt(value_e);
1177 jint __retVal__S = __retVal__L;
1178 return __retVal__S;
1179error:
1180 return 0;
1181}
1182
1184JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_StmtStatusE_1ToString (JNIEnv *env, jclass class, jobject value) {
1186 enum Sq3StmtStatusE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3StmtStatusE), value);
1187 JavaErrorCheck;
1188 MK_STRN __retVal__L = Sq3StmtStatusE_ToString(value_e);
1189 jstring __retVal__S = JC2O(env,__retVal__L);
1190 return __retVal__S;
1191error:
1192 return 0;
1193}
1194
1196JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_SyncEF_1ToInt (JNIEnv *env, jclass class, jobject value) {
1198 enum Sq3SyncEF value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3SyncEF), value);
1199 JavaErrorCheck;
1200 MK_I32 __retVal__L = Sq3SyncEF_ToInt(value_e);
1201 jint __retVal__S = __retVal__L;
1202 return __retVal__S;
1203error:
1204 return 0;
1205}
1206
1208JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_SyncEF_1ToString (JNIEnv *env, jclass class, jobject value) {
1210 enum Sq3SyncEF value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3SyncEF), value);
1211 JavaErrorCheck;
1212 MK_STRN __retVal__L = Sq3SyncEF_ToString(value_e);
1213 jstring __retVal__S = JC2O(env,__retVal__L);
1214 return __retVal__S;
1215error:
1216 return 0;
1217}
1218
1220JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_TestCtrlE_1ToInt (JNIEnv *env, jclass class, jobject value) {
1222 enum Sq3TestCtrlE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3TestCtrlE), value);
1223 JavaErrorCheck;
1224 MK_I32 __retVal__L = Sq3TestCtrlE_ToInt(value_e);
1225 jint __retVal__S = __retVal__L;
1226 return __retVal__S;
1227error:
1228 return 0;
1229}
1230
1232JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_TestCtrlE_1ToString (JNIEnv *env, jclass class, jobject value) {
1234 enum Sq3TestCtrlE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3TestCtrlE), value);
1235 JavaErrorCheck;
1236 MK_STRN __retVal__L = Sq3TestCtrlE_ToString(value_e);
1237 jstring __retVal__S = JC2O(env,__retVal__L);
1238 return __retVal__S;
1239error:
1240 return 0;
1241}
1242
1244JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_TextE_1ToInt (JNIEnv *env, jclass class, jobject value) {
1246 enum Sq3TextE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3TextE), value);
1247 JavaErrorCheck;
1248 MK_I32 __retVal__L = Sq3TextE_ToInt(value_e);
1249 jint __retVal__S = __retVal__L;
1250 return __retVal__S;
1251error:
1252 return 0;
1253}
1254
1256JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_TextE_1ToString (JNIEnv *env, jclass class, jobject value) {
1258 enum Sq3TextE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3TextE), value);
1259 JavaErrorCheck;
1260 MK_STRN __retVal__L = Sq3TextE_ToString(value_e);
1261 jstring __retVal__S = JC2O(env,__retVal__L);
1262 return __retVal__S;
1263error:
1264 return 0;
1265}
1266
1268JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_TraceEF_1ToInt (JNIEnv *env, jclass class, jobject value) {
1270 enum Sq3TraceEF value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3TraceEF), value);
1271 JavaErrorCheck;
1272 MK_I32 __retVal__L = Sq3TraceEF_ToInt(value_e);
1273 jint __retVal__S = __retVal__L;
1274 return __retVal__S;
1275error:
1276 return 0;
1277}
1278
1280JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_TraceEF_1ToString (JNIEnv *env, jclass class, jobject value) {
1282 enum Sq3TraceEF value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3TraceEF), value);
1283 JavaErrorCheck;
1284 MK_STRN __retVal__L = Sq3TraceEF_ToString(value_e);
1285 jstring __retVal__S = JC2O(env,__retVal__L);
1286 return __retVal__S;
1287error:
1288 return 0;
1289}
1290
1292JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_TxnE_1ToInt (JNIEnv *env, jclass class, jobject value) {
1294 enum Sq3TxnE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3TxnE), value);
1295 JavaErrorCheck;
1296 MK_I32 __retVal__L = Sq3TxnE_ToInt(value_e);
1297 jint __retVal__S = __retVal__L;
1298 return __retVal__S;
1299error:
1300 return 0;
1301}
1302
1304JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_TxnE_1ToString (JNIEnv *env, jclass class, jobject value) {
1306 enum Sq3TxnE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3TxnE), value);
1307 JavaErrorCheck;
1308 MK_STRN __retVal__L = Sq3TxnE_ToString(value_e);
1309 jstring __retVal__S = JC2O(env,__retVal__L);
1310 return __retVal__S;
1311error:
1312 return 0;
1313}
1314
1316JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_TypeE_1ToInt (JNIEnv *env, jclass class, jobject value) {
1318 enum Sq3TypeE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3TypeE), value);
1319 JavaErrorCheck;
1320 MK_I32 __retVal__L = Sq3TypeE_ToInt(value_e);
1321 jint __retVal__S = __retVal__L;
1322 return __retVal__S;
1323error:
1324 return 0;
1325}
1326
1328JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_TypeE_1ToString (JNIEnv *env, jclass class, jobject value) {
1330 enum Sq3TypeE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3TypeE), value);
1331 JavaErrorCheck;
1332 MK_STRN __retVal__L = Sq3TypeE_ToString(value_e);
1333 jstring __retVal__S = JC2O(env,__retVal__L);
1334 return __retVal__S;
1335error:
1336 return 0;
1337}
1338
1340JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_VtabE_1ToInt (JNIEnv *env, jclass class, jobject value) {
1342 enum Sq3VtabE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3VtabE), value);
1343 JavaErrorCheck;
1344 MK_I32 __retVal__L = Sq3VtabE_ToInt(value_e);
1345 jint __retVal__S = __retVal__L;
1346 return __retVal__S;
1347error:
1348 return 0;
1349}
1350
1352JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_VtabE_1ToString (JNIEnv *env, jclass class, jobject value) {
1354 enum Sq3VtabE value_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3VtabE), value);
1355 JavaErrorCheck;
1356 MK_STRN __retVal__L = Sq3VtabE_ToString(value_e);
1357 jstring __retVal__S = JC2O(env,__retVal__L);
1358 return __retVal__S;
1359error:
1360 return 0;
1361}
1362
1364// Sq3Lite_Enum_JV_API
1365
1369
1370// doc-key: Sq3Lite,Sq3Lite-Error,sm_
1371
1373JNIEXPORT jboolean JNICALL Java_jvsq3lite_Sq3Lite_ErrorCheckI (JNIEnv *env, jclass class, jobject ret) {
1375 enum Sq3ErrorE ret_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3ErrorE), ret);
1376 JavaErrorCheck;
1377 MK_BOOL __retVal__L = Sq3ErrorCheckI(ret_e);
1378 jboolean __retVal__S = __retVal__L;
1379 return __retVal__S;
1380error:
1381 return 0;
1382}
1383
1385// Sq3Lite_Error_JV_API
1386
1390
1391// doc-key: Sq3Lite,Sq3Lite-Info,sco
1392
1394JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_KeywordNameBUF (JNIEnv *env, jclass class, jint num) {
1396 MK_BUF kwd_out;
1397 enum MkErrorE errVal = Sq3KeywordNameBUF(num, &kwd_out);
1398 MkErrorC_Check(NULL, errVal)
1399 jobject __retVal__S = MK(MkBufferC_ObjNew)(MK_RT_CALL env,kwd_out);
1400 return __retVal__S;
1401error:
1402 return 0;
1403}
1404
1405// doc-key: Sq3Lite,Sq3Lite-Info,sm_
1406
1408JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_Complete (JNIEnv *env, jclass class, jstring sql) {
1410 MK_STRN sql_ptr = (sql?(*env)->GetStringUTFChars(env,sql,NULL):NULL);
1411 JavaErrorCheck;
1412 enum MkErrorE errVal = Sq3Complete(sql_ptr);
1413 MkErrorC_Check(NULL, errVal)
1414 if (sql_ptr) (*env)->ReleaseStringUTFChars(env,sql,sql_ptr);
1415error:
1416 return;
1417}
1418
1420JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_KeywordCheck (JNIEnv *env, jclass class, jstring arg0, jint arg1) {
1422 MK_STRN arg0_ptr = (arg0?(*env)->GetStringUTFChars(env,arg0,NULL):NULL);
1423 JavaErrorCheck;
1424 enum MkErrorE errVal = Sq3KeywordCheck(arg0_ptr, arg1);
1425 MkErrorC_Check(NULL, errVal)
1426 if (arg0_ptr) (*env)->ReleaseStringUTFChars(env,arg0,arg0_ptr);
1427error:
1428 return;
1429}
1430
1432JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_KeywordCount (JNIEnv *env, jclass class) {
1434 enum MkErrorE errVal = Sq3KeywordCount();
1435 MkErrorC_Check(NULL, errVal)
1436error:
1437 return;
1438}
1439
1440// doc-key: Sq3Lite,Sq3Lite-Info,smo
1441
1443JNIEXPORT jobjectArray JNICALL Java_jvsq3lite_Sq3Lite_KeywordName (JNIEnv *env, jclass class, jint num) {
1445 MK_STRN kwd;
1446 MK_I32 kwdsz;
1447 enum MkErrorE errVal = Sq3KeywordName(num, &kwd, &kwdsz);
1448 MkErrorC_Check(NULL, errVal)
1449 jobjectArray __retVal__L = (jobjectArray)(*env)->NewObjectArray(env,2,MK(Class_String),NULL);
1450 (*env)->SetObjectArrayElement(env,__retVal__L,0,(*env)->NewStringUTF(env,kwd));
1451 (*env)->SetObjectArrayElement(env,__retVal__L,1,pNewIntObj(env,kwdsz));
1452 jobjectArray __retVal__S = __retVal__L;
1453 return __retVal__S;
1454error:
1455 return 0;
1456}
1457
1459JNIEXPORT jobjectArray JNICALL Java_jvsq3lite_Sq3Lite_Status (JNIEnv *env, jclass class, jobject op, jboolean resetFlag) {
1461 MK_I32 pCurrent;
1462 MK_I32 pHighwater;
1463 enum Sq3StatusE op_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3StatusE), op);
1464 JavaErrorCheck;
1465 enum MkErrorE errVal = Sq3Status(op_e, &pCurrent, &pHighwater, resetFlag);
1466 MkErrorC_Check(NULL, errVal)
1467 jobjectArray __retVal__L = (jobjectArray)(*env)->NewObjectArray(env,2,MK(Class_Integer),NULL);
1468 (*env)->SetObjectArrayElement(env,__retVal__L,0,pNewIntObj(env,pCurrent));
1469 (*env)->SetObjectArrayElement(env,__retVal__L,1,pNewIntObj(env,pHighwater));
1470 jobjectArray __retVal__S = __retVal__L;
1471 return __retVal__S;
1472error:
1473 return 0;
1474}
1475
1477JNIEXPORT jobjectArray JNICALL Java_jvsq3lite_Sq3Lite_Status64 (JNIEnv *env, jclass class, jobject op, jboolean resetFlag) {
1479 MK_I64 pCurrent;
1480 MK_I64 pHighwater;
1481 enum Sq3StatusE op_e = MK(pGetEnumFromObj)(env, NS(Class_Sq3StatusE), op);
1482 JavaErrorCheck;
1483 enum MkErrorE errVal = Sq3Status64(op_e, &pCurrent, &pHighwater, resetFlag);
1484 MkErrorC_Check(NULL, errVal)
1485 jobjectArray __retVal__L = (jobjectArray)(*env)->NewObjectArray(env,2,MK(Class_Long),NULL);
1486 (*env)->SetObjectArrayElement(env,__retVal__L,0,pNewWidObj(env,pCurrent));
1487 (*env)->SetObjectArrayElement(env,__retVal__L,1,pNewWidObj(env,pHighwater));
1488 jobjectArray __retVal__S = __retVal__L;
1489 return __retVal__S;
1490error:
1491 return 0;
1492}
1493
1495// Sq3Lite_Info_JV_API
1496
1500
1501// doc-key: Sq3Lite,Sq3Lite-Internal-Memory,sm_
1502
1504JNIEXPORT jlong JNICALL Java_jvsq3lite_Sq3Lite_HardHeapLimit64 (JNIEnv *env, jclass class, jlong N) {
1506 MK_I64 __retVal__L = Sq3HardHeapLimit64(N);
1507 jlong __retVal__S = __retVal__L;
1508 return __retVal__S;
1509}
1510
1512JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_ReleaseMemory (JNIEnv *env, jclass class, jint N) {
1514 enum MkErrorE errVal = Sq3ReleaseMemory(N);
1515 MkErrorC_Check(NULL, errVal)
1516error:
1517 return;
1518}
1519
1521JNIEXPORT jlong JNICALL Java_jvsq3lite_Sq3Lite_SoftHeapLimit64 (JNIEnv *env, jclass class, jlong N) {
1523 MK_I64 __retVal__L = Sq3SoftHeapLimit64(N);
1524 jlong __retVal__S = __retVal__L;
1525 return __retVal__S;
1526}
1527
1529// Sq3Lite_Internal_Memory_JV_API
1530
1534
1535// doc-key: Sq3Lite,Sq3Lite-Internal-String,sm_
1536
1538JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_StrGlob (JNIEnv *env, jclass class, jstring zGlob, jstring zStr) {
1540 MK_STRN zGlob_ptr = (zGlob?(*env)->GetStringUTFChars(env,zGlob,NULL):NULL);
1541 JavaErrorCheck;
1542 MK_STRN zStr_ptr = (zStr?(*env)->GetStringUTFChars(env,zStr,NULL):NULL);
1543 JavaErrorCheck;
1544 MK_I32 __retVal__L = Sq3StrGlob(zGlob_ptr, zStr_ptr);
1545 jint __retVal__S = __retVal__L;
1546 if (zGlob_ptr) (*env)->ReleaseStringUTFChars(env,zGlob,zGlob_ptr);
1547 if (zStr_ptr) (*env)->ReleaseStringUTFChars(env,zStr,zStr_ptr);
1548 return __retVal__S;
1549error:
1550 return 0;
1551}
1552
1554JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_StrIcmp (JNIEnv *env, jclass class, jstring arg0, jstring arg1) {
1556 MK_STRN arg0_ptr = (arg0?(*env)->GetStringUTFChars(env,arg0,NULL):NULL);
1557 JavaErrorCheck;
1558 MK_STRN arg1_ptr = (arg1?(*env)->GetStringUTFChars(env,arg1,NULL):NULL);
1559 JavaErrorCheck;
1560 MK_I32 __retVal__L = Sq3StrIcmp(arg0_ptr, arg1_ptr);
1561 jint __retVal__S = __retVal__L;
1562 if (arg0_ptr) (*env)->ReleaseStringUTFChars(env,arg0,arg0_ptr);
1563 if (arg1_ptr) (*env)->ReleaseStringUTFChars(env,arg1,arg1_ptr);
1564 return __retVal__S;
1565error:
1566 return 0;
1567}
1568
1570JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_StrLike (JNIEnv *env, jclass class, jstring zGlob, jstring zStr, jint cEsc) {
1572 MK_STRN zGlob_ptr = (zGlob?(*env)->GetStringUTFChars(env,zGlob,NULL):NULL);
1573 JavaErrorCheck;
1574 MK_STRN zStr_ptr = (zStr?(*env)->GetStringUTFChars(env,zStr,NULL):NULL);
1575 JavaErrorCheck;
1576 MK_I32 __retVal__L = Sq3StrLike(zGlob_ptr, zStr_ptr, cEsc);
1577 jint __retVal__S = __retVal__L;
1578 if (zGlob_ptr) (*env)->ReleaseStringUTFChars(env,zGlob,zGlob_ptr);
1579 if (zStr_ptr) (*env)->ReleaseStringUTFChars(env,zStr,zStr_ptr);
1580 return __retVal__S;
1581error:
1582 return 0;
1583}
1584
1586JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_StrNicmp (JNIEnv *env, jclass class, jstring arg0, jstring arg1, jint arg2) {
1588 MK_STRN arg0_ptr = (arg0?(*env)->GetStringUTFChars(env,arg0,NULL):NULL);
1589 JavaErrorCheck;
1590 MK_STRN arg1_ptr = (arg1?(*env)->GetStringUTFChars(env,arg1,NULL):NULL);
1591 JavaErrorCheck;
1592 MK_I32 __retVal__L = Sq3StrNicmp(arg0_ptr, arg1_ptr, arg2);
1593 jint __retVal__S = __retVal__L;
1594 if (arg0_ptr) (*env)->ReleaseStringUTFChars(env,arg0,arg0_ptr);
1595 if (arg1_ptr) (*env)->ReleaseStringUTFChars(env,arg1,arg1_ptr);
1596 return __retVal__S;
1597error:
1598 return 0;
1599}
1600
1602// Sq3Lite_Internal_String_JV_API
1603
1607
1608// doc-key: Sq3Lite,Sq3Lite-Setup-libsq3lite,sm_
1609
1611JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_Cleanup (JNIEnv *env, jclass class) {
1614}
1615
1617JNIEXPORT void JNICALL Setup (JNIEnv *env, jclass class) {
1619 Sq3SetupTmpl();
1620}
1621
1623// Sq3Lite_Setup_libsq3lite_JV_API
1624
1628
1629// doc-key: Sq3Lite,Sq3Lite-Setup-libsqlite3,sm_
1630
1632JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_Initialize (JNIEnv *env, jclass class) {
1634 enum MkErrorE errVal = Sq3Initialize();
1635 MkErrorC_Check(NULL, errVal)
1636error:
1637 return;
1638}
1639
1641JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_OsEnd (JNIEnv *env, jclass class) {
1643 enum MkErrorE errVal = Sq3OsEnd();
1644 MkErrorC_Check(NULL, errVal)
1645error:
1646 return;
1647}
1648
1650JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_OsInit (JNIEnv *env, jclass class) {
1652 enum MkErrorE errVal = Sq3OsInit();
1653 MkErrorC_Check(NULL, errVal)
1654error:
1655 return;
1656}
1657
1659JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_Shutdown (JNIEnv *env, jclass class) {
1661 enum MkErrorE errVal = Sq3Shutdown();
1662 MkErrorC_Check(NULL, errVal)
1663error:
1664 return;
1665}
1666
1668// Sq3Lite_Setup_libsqlite3_JV_API
1669
1673
1674// doc-key: Sq3Lite,Sq3Lite-Version,sm_
1675
1677JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_Libversion (JNIEnv *env, jclass class) {
1679 MK_STRN __retVal__L = Sq3Libversion();
1680 jstring __retVal__S = JC2O(env,__retVal__L);
1681 return __retVal__S;
1682}
1683
1685JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_LibversionNumber (JNIEnv *env, jclass class) {
1687 enum MkErrorE errVal = Sq3LibversionNumber();
1688 MkErrorC_Check(NULL, errVal)
1689error:
1690 return;
1691}
1692
1694JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_Sourceid (JNIEnv *env, jclass class) {
1696 MK_STRN __retVal__L = Sq3Sourceid();
1697 jstring __retVal__S = JC2O(env,__retVal__L);
1698 return __retVal__S;
1699}
1700
1702// Sq3Lite_Version_JV_API
1703
1707
1708// doc-key: Sq3Lite,Sq3Lite-Vfs,sm_
1709
1711JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_FilenameDatabase (JNIEnv *env, jclass class, jstring F) {
1713 SQ3_FILENAME F_ptr = (F?(*env)->GetStringUTFChars(env,F,NULL):NULL);
1714 JavaErrorCheck;
1715 MK_STRN __retVal__L = Sq3FilenameDatabase(F_ptr);
1716 jstring __retVal__S = JC2O(env,__retVal__L);
1717 if (F_ptr) (*env)->ReleaseStringUTFChars(env,F,F_ptr);
1718 return __retVal__S;
1719error:
1720 return 0;
1721}
1722
1724JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_FilenameJournal (JNIEnv *env, jclass class, jstring F) {
1726 SQ3_FILENAME F_ptr = (F?(*env)->GetStringUTFChars(env,F,NULL):NULL);
1727 JavaErrorCheck;
1728 MK_STRN __retVal__L = Sq3FilenameJournal(F_ptr);
1729 jstring __retVal__S = JC2O(env,__retVal__L);
1730 if (F_ptr) (*env)->ReleaseStringUTFChars(env,F,F_ptr);
1731 return __retVal__S;
1732error:
1733 return 0;
1734}
1735
1737JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_FilenameWal (JNIEnv *env, jclass class, jstring F) {
1739 SQ3_FILENAME F_ptr = (F?(*env)->GetStringUTFChars(env,F,NULL):NULL);
1740 JavaErrorCheck;
1741 MK_STRN __retVal__L = Sq3FilenameWal(F_ptr);
1742 jstring __retVal__S = JC2O(env,__retVal__L);
1743 if (F_ptr) (*env)->ReleaseStringUTFChars(env,F,F_ptr);
1744 return __retVal__S;
1745error:
1746 return 0;
1747}
1748
1750JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_FreeFilename (JNIEnv *env, jclass class, jstring arg0) {
1752 SQ3_FILENAME arg0_ptr = (arg0?(*env)->GetStringUTFChars(env,arg0,NULL):NULL);
1753 JavaErrorCheck;
1754 Sq3FreeFilename(arg0_ptr);
1755 if (arg0_ptr) (*env)->ReleaseStringUTFChars(env,arg0,arg0_ptr);
1756error:
1757 return;
1758}
1759
1761JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_UriBoolean (JNIEnv *env, jclass class, jstring z, jstring zParam, jint bDefault) {
1763 SQ3_FILENAME z_ptr = (z?(*env)->GetStringUTFChars(env,z,NULL):NULL);
1764 JavaErrorCheck;
1765 MK_STRN zParam_ptr = (zParam?(*env)->GetStringUTFChars(env,zParam,NULL):NULL);
1766 JavaErrorCheck;
1767 enum MkErrorE errVal = Sq3UriBoolean(z_ptr, zParam_ptr, bDefault);
1768 MkErrorC_Check(NULL, errVal)
1769 if (z_ptr) (*env)->ReleaseStringUTFChars(env,z,z_ptr);
1770 if (zParam_ptr) (*env)->ReleaseStringUTFChars(env,zParam,zParam_ptr);
1771error:
1772 return;
1773}
1774
1776JNIEXPORT jlong JNICALL Java_jvsq3lite_Sq3Lite_UriInt64 (JNIEnv *env, jclass class, jstring arg0, jstring arg1, jlong arg2) {
1778 SQ3_FILENAME arg0_ptr = (arg0?(*env)->GetStringUTFChars(env,arg0,NULL):NULL);
1779 JavaErrorCheck;
1780 MK_STRN arg1_ptr = (arg1?(*env)->GetStringUTFChars(env,arg1,NULL):NULL);
1781 JavaErrorCheck;
1782 MK_I64 __retVal__L = Sq3UriInt64(arg0_ptr, arg1_ptr, arg2);
1783 jlong __retVal__S = __retVal__L;
1784 if (arg0_ptr) (*env)->ReleaseStringUTFChars(env,arg0,arg0_ptr);
1785 if (arg1_ptr) (*env)->ReleaseStringUTFChars(env,arg1,arg1_ptr);
1786 return __retVal__S;
1787error:
1788 return 0;
1789}
1790
1792JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_UriKey (JNIEnv *env, jclass class, jstring z, jint N) {
1794 SQ3_FILENAME z_ptr = (z?(*env)->GetStringUTFChars(env,z,NULL):NULL);
1795 JavaErrorCheck;
1796 MK_STRN __retVal__L = Sq3UriKey(z_ptr, N);
1797 jstring __retVal__S = JC2O(env,__retVal__L);
1798 if (z_ptr) (*env)->ReleaseStringUTFChars(env,z,z_ptr);
1799 return __retVal__S;
1800error:
1801 return 0;
1802}
1803
1805JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_UriParameter (JNIEnv *env, jclass class, jstring z, jstring zParam) {
1807 SQ3_FILENAME z_ptr = (z?(*env)->GetStringUTFChars(env,z,NULL):NULL);
1808 JavaErrorCheck;
1809 MK_STRN zParam_ptr = (zParam?(*env)->GetStringUTFChars(env,zParam,NULL):NULL);
1810 JavaErrorCheck;
1811 MK_STRN __retVal__L = Sq3UriParameter(z_ptr, zParam_ptr);
1812 jstring __retVal__S = JC2O(env,__retVal__L);
1813 if (z_ptr) (*env)->ReleaseStringUTFChars(env,z,z_ptr);
1814 if (zParam_ptr) (*env)->ReleaseStringUTFChars(env,zParam,zParam_ptr);
1815 return __retVal__S;
1816error:
1817 return 0;
1818}
1819
1821// Sq3Lite_Vfs_JV_API
1822
1823// END-Sq3Lite - created by 'jv_MqC.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
1824
1826// MODULE
1827
1829 // BEGIN-INIT - created by 'jv_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
1830
1831 NS(Sq3BlobC_Init) (SQ3_RT_CALL_ONLY) ;
1832 NS(Sq3FileC_Init) (SQ3_RT_CALL_ONLY) ;
1833 NS(Sq3LiteC_Init) (SQ3_RT_CALL_ONLY) ;
1834 NS(Sq3StmtC_Init) (SQ3_RT_CALL_ONLY) ;
1835 NS(Sq3ValueC_Init) (SQ3_RT_CALL_ONLY) ;
1836
1837 // END-INIT - created by 'jv_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
1838}
1839
1841
1842JNIEXPORT jint JNICALL
1843JNI_OnLoad(JavaVM *jvm, void *reserved)
1844{
1845 JNIEnv *env;
1846
1847 JavaErrorCheck0 ((*jvm)->GetEnv(jvm, (void*) &env, JNI_VERSION_10));
1848
1849 // init "LibSq3Lite"
1850 Sq3Setup();
1852
1853 JavaErrorCheck0 ((*env)->EnsureLocalCapacity(env, 50));
1854
1855 MK_UNUSED jclass cls;
1856 #define check(v,c) if ((v=(c))==NULL) return JNI_ERR
1857#define defClass(v,n) check(cls, (*env)->FindClass(env, n));\
1858 JavaErrorCheck; \
1859 check(v, (*env)->NewGlobalRef(env, cls)); \
1860 JavaErrorCheck;
1861#define defOAtr(v,c,n,s) check(v, (*env)->GetFieldID(env,c,n,s)); \
1862 JavaErrorCheck;
1863#define defSAtr(v,c,n,s) check(v, (*env)->GetStaticFieldID(env,c,n,s)); \
1864 JavaErrorCheck;
1865#define defOMth(v,c,n,s) check(v, (*env)->GetMethodID(env,c,n,s)); \
1866 JavaErrorCheck;
1867#define defSMth(v,c,n,s) check(v, (*env)->GetStaticMethodID(env,c,n,s)); \
1868 JavaErrorCheck;
1869#define defDebug0 MA
1870
1871#undef defDbg
1872#define defDbg(s) printTxt(s)
1873
1874#include "Sq3Defs_jv.h"
1875
1876#undef defDebug0
1877#undef defClass
1878#undef defOAtr
1879#undef defSAtr
1880#undef defOMth
1881#undef defSMth
1882
1883 // class specific initialization
1885
1886 return JNI_VERSION_10;
1887error:
1888 return JNI_ERR; /* JNI version not supported */
1889}
1890
1891JNIEXPORT void JNICALL
1892JNI_OnUnload(JavaVM *jvm, void *reserved)
1893{
1894 MK_UNUSED JNIEnv *env;
1895 void *val;
1896 if ((*jvm)->GetEnv(jvm, &val, JNI_VERSION_10)) {
1897 return;
1898 }
1899
1901
1902 // cleanup global variables
1903 env = (JNIEnv*) val;
1904
1905#define defDebug0
1906#define defClass(v,n) (*env)->DeleteGlobalRef(env, v);
1907#define defOAtr(v,c,n,s)
1908#define defSAtr(v,c,n,s)
1909#define defOMth(v,c,n,s)
1910#define defSMth(v,c,n,s)
1911
1912#include "Sq3Defs_jv.h"
1913
1914#undef defDebug0
1915#undef defClass
1916#undef defOAtr
1917#undef defSAtr
1918#undef defOMth
1919#undef defSMth
1920
1922
1923 Sq3Cleanup();
1924
1925 return;
1926}
#define Sq3SetupTmpl()
static struct MkRuntimeCallbackS sSq3RuntimeCallback
jfieldID jfieldID_List
jclass jclass_List
global data
#define Sq3CleanupTmpl()
jmethodID jmethodID_List
#define SQ3_RT_CALL_ONLY
tag: nhi1-release-250425
#define MK_UNUSED
MkErrorE
const MK_STRB * MK_STRN
signed long long MK_I64
bool MK_BOOL
signed int MK_I32
size_t MkRuntimeCallbackAdd(MK_RT mkrt, MkRuntimeCallbackS *cbdata, MkRuntimeInitF rt_callback, MK_STRN ident)
void MkRuntimeCallbackDel(MK_RT mkrt, MkRuntimeCallbackS *cbdata)
#define MK_RT_CALL
#define MkRtSetup_NULL
#define MK_RT_ARGS_ONLY
static MK_I64 Sq3MemoryHighwater(MK_I32 resetFlag)
Memory Allocator Statistics …
static MK_BOOL Sq3CompileOptionUsed(MK_STRN zOptName)
Run-Time Library Compilation Options Diagnostics …
static MK_STRN Sq3CompileOptionGet(MK_I32 N)
Run-Time Library Compilation Options Diagnostics …
static enum MkErrorE Sq3Threadsafe(void)
Test To See If The Library Is Threadsafe …
static MK_I64 Sq3MemoryUsed(void)
Memory Allocator Statistics …
JNIEXPORT jlong JNICALL Java_jvsq3lite_Sq3Lite_MemoryHighwater(JNIEnv *env, jclass class, jint resetFlag)
Java: [static] long MemoryHighwater(int resetFlag) → C-API Memory Allocator Statistics …
JNIEXPORT jboolean JNICALL Java_jvsq3lite_Sq3Lite_CompileOptionUsed(JNIEnv *env, jclass class, jstring zOptName)
Java: [static] boolean CompileOptionUsed(String zOptName) → C-API Run-Time Library Compilation O...
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_CompileOptionGet(JNIEnv *env, jclass class, jint N)
Java: [static] String CompileOptionGet(int N) → C-API Run-Time Library Compilation Options Diagn...
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_Threadsafe(JNIEnv *env, jclass class)
Java: [static] Threadsafe() → C-API Test To See If The Library Is Threadsafe …
JNIEXPORT jlong JNICALL Java_jvsq3lite_Sq3Lite_MemoryUsed(JNIEnv *env, jclass class)
Java: [static] long MemoryUsed() → C-API Memory Allocator Statistics …
enum MkErrorE Sq3DbStatusE_FromInt(MK_I32 const value, enum Sq3DbStatusE *value_out)
return the Sq3DbStatusE from integer …
enum MkErrorE Sq3ExtendetResultCodesE_FromInt(MK_I32 const value, enum Sq3ExtendetResultCodesE *value_out)
return the Sq3ExtendetResultCodesE from integer …
enum MkErrorE Sq3MutexE_FromInt(MK_I32 const value, enum Sq3MutexE *value_out)
return the Sq3MutexE from integer …
Sq3IndexConstraintEF
Virtual Table Constraint Operator Codes.
MK_STRN Sq3SerializeE_ToString(enum Sq3SerializeE value)
return the Sq3SerializeE as string …
MK_STRN Sq3DbStatusE_ToString(enum Sq3DbStatusE value)
return the Sq3DbStatusE as string …
enum MkErrorE Sq3IoCapEF_FromInt(MK_I32 const value, enum Sq3IoCapEF *value_out)
return the Sq3IoCapEF from integer …
enum MkErrorE Sq3ConflictResolutionE_FromInt(MK_I32 const value, enum Sq3ConflictResolutionE *value_out)
return the Sq3ConflictResolutionE from integer …
MK_STRN Sq3AuthActionE_ToString(enum Sq3AuthActionE value)
return the Sq3AuthActionE as string …
Sq3AuthActionE
Authorizer Action Codes.
MK_STRN Sq3TxnE_ToString(enum Sq3TxnE value)
return the Sq3TxnE as string …
enum MkErrorE Sq3DbConfigE_FromInt(MK_I32 const value, enum Sq3DbConfigE *value_out)
return the Sq3DbConfigE from integer …
MK_STRN Sq3DbConfigE_ToString(enum Sq3DbConfigE value)
return the Sq3DbConfigE as string …
Sq3VtabE
Virtual Table Configuration Options.
Sq3ChangeSetConflictE
Constants Returned By The Conflict Handler.
enum MkErrorE Sq3AuthActionE_FromInt(MK_I32 const value, enum Sq3AuthActionE *value_out)
return the Sq3AuthActionE from integer …
enum MkErrorE Sq3PrepareEF_FromInt(MK_I32 const value, enum Sq3PrepareEF *value_out)
return the Sq3PrepareEF from integer …
Sq3CheckpointE
Checkpoint Mode Values.
Definition Sq3Enum_sq3.h:34
MK_STRN Sq3AccessE_ToString(enum Sq3AccessE value)
return the Sq3AccessE as string …
MK_STRN Sq3IoCapEF_ToString(enum Sq3IoCapEF value)
return the Sq3IoCapEF as string …
MK_STRN Sq3ConflictResolutionE_ToString(enum Sq3ConflictResolutionE value)
return the Sq3ConflictResolutionE as string …
static MK_I32 Sq3DbStatusE_ToInt(enum Sq3DbStatusE value)
return the Sq3DbStatusE as integer …
MK_STRN Sq3CheckpointE_ToString(enum Sq3CheckpointE value)
return the Sq3CheckpointE as string …
Sq3ConfigE
Configuration Options.
Sq3StmtStatusE
Status Parameters for prepared statements.
static MK_I32 Sq3ScanStatE_ToInt(enum Sq3ScanStatE value)
return the Sq3ScanStatE as integer …
Sq3OpenEF
Flags For File Open Operations.
static MK_I32 Sq3SyncEF_ToInt(enum Sq3SyncEF value)
return the Sq3SyncEF as integer …
static MK_I32 Sq3StatusE_ToInt(enum Sq3StatusE value)
return the Sq3StatusE as integer …
static MK_I32 Sq3ExtendetResultCodesE_ToInt(enum Sq3ExtendetResultCodesE value)
return the Sq3ExtendetResultCodesE as integer …
Sq3TextE
Text Encodings.
static MK_I32 Sq3IndexConstraintEF_ToInt(enum Sq3IndexConstraintEF value)
return the Sq3IndexConstraintEF as integer …
Sq3FcntlE
Standard File Control Opcodes.
enum MkErrorE Sq3TxnE_FromInt(MK_I32 const value, enum Sq3TxnE *value_out)
return the Sq3TxnE from integer …
enum MkErrorE Sq3FunctionEF_FromInt(MK_I32 const value, enum Sq3FunctionEF *value_out)
return the Sq3FunctionEF from integer …
static MK_I32 Sq3FunctionEF_ToInt(enum Sq3FunctionEF value)
return the Sq3FunctionEF as integer …
MK_STRN Sq3FunctionEF_ToString(enum Sq3FunctionEF value)
return the Sq3FunctionEF as string …
MK_STRN Sq3ErrorE_ToString(enum Sq3ErrorE value)
return the Sq3ErrorE as string …
MK_STRN Sq3StmtStatusE_ToString(enum Sq3StmtStatusE value)
return the Sq3StmtStatusE as string …
MK_STRN Sq3DeSerializeEF_ToString(enum Sq3DeSerializeEF value)
return the Sq3DeSerializeEF as string …
enum MkErrorE Sq3ScanStatE_FromInt(MK_I32 const value, enum Sq3ScanStatE *value_out)
return the Sq3ScanStatE from integer …
static MK_I32 Sq3TxnE_ToInt(enum Sq3TxnE value)
return the Sq3TxnE as integer …
MK_STRN Sq3ScanStatE_ToString(enum Sq3ScanStatE value)
return the Sq3ScanStatE as string …
Sq3SessionObjConfigE
Options for sqlite3session_object_config.
Sq3LimitE
Run-Time Limit Categories.
enum MkErrorE Sq3VtabE_FromInt(MK_I32 const value, enum Sq3VtabE *value_out)
return the Sq3VtabE from integer …
static MK_I32 Sq3CheckpointE_ToInt(enum Sq3CheckpointE value)
return the Sq3CheckpointE as integer …
Definition Sq3Enum_sq3.h:55
static MK_I32 Sq3AuthReturnE_ToInt(enum Sq3AuthReturnE value)
return the Sq3AuthReturnE as integer …
Sq3StatusE
Status Parameters.
Sq3TypeE
Fundamental Datatypes.
enum MkErrorE Sq3DeSerializeEF_FromInt(MK_I32 const value, enum Sq3DeSerializeEF *value_out)
return the Sq3DeSerializeEF from integer …
static MK_I32 Sq3VtabE_ToInt(enum Sq3VtabE value)
return the Sq3VtabE as integer …
MK_STRN Sq3IndexConstraintEF_ToString(enum Sq3IndexConstraintEF value)
return the Sq3IndexConstraintEF as string …
Sq3MutexE
Mutex Types.
Sq3PrepareEF
Prepare Flags.
enum MkErrorE Sq3StmtStatusE_FromInt(MK_I32 const value, enum Sq3StmtStatusE *value_out)
return the Sq3StmtStatusE from integer …
static MK_I32 Sq3TestCtrlE_ToInt(enum Sq3TestCtrlE value)
return the Sq3TestCtrlE as integer …
Sq3DbConfigE
Database Connection Configuration Options.
enum MkErrorE Sq3SyncEF_FromInt(MK_I32 const value, enum Sq3SyncEF *value_out)
return the Sq3SyncEF from integer …
enum MkErrorE Sq3TestCtrlE_FromInt(MK_I32 const value, enum Sq3TestCtrlE *value_out)
return the Sq3TestCtrlE from integer …
Sq3SerializeE
Flags for sqlite3_serialize.
MK_STRN Sq3StatusE_ToString(enum Sq3StatusE value)
return the Sq3StatusE as string …
static MK_I32 Sq3AccessE_ToInt(enum Sq3AccessE value)
return the Sq3AccessE as integer …
enum MkErrorE Sq3OpenEF_FromInt(MK_I32 const value, enum Sq3OpenEF *value_out)
return the Sq3OpenEF from integer …
static MK_I32 Sq3SerializeE_ToInt(enum Sq3SerializeE value)
return the Sq3SerializeE as integer …
enum MkErrorE Sq3FcntlE_FromInt(MK_I32 const value, enum Sq3FcntlE *value_out)
return the Sq3FcntlE from integer …
MK_STRN Sq3SessionObjConfigE_ToString(enum Sq3SessionObjConfigE value)
return the Sq3SessionObjConfigE as string …
Sq3AccessE
Flags for the xAccess VFS method.
static MK_I32 Sq3ConflictResolutionE_ToInt(enum Sq3ConflictResolutionE value)
return the Sq3ConflictResolutionE as integer …
MK_STRN Sq3ConfigE_ToString(enum Sq3ConfigE value)
return the Sq3ConfigE as string …
Sq3DeSerializeEF
Flags for sqlite3_deserialize()
Sq3LockE
File Locking Levels.
static MK_I32 Sq3TraceEF_ToInt(enum Sq3TraceEF value)
return the Sq3TraceEF as integer …
enum MkErrorE Sq3ChangeSetConflictE_FromInt(MK_I32 const value, enum Sq3ChangeSetConflictE *value_out)
return the Sq3ChangeSetConflictE from integer …
enum MkErrorE Sq3ConfigE_FromInt(MK_I32 const value, enum Sq3ConfigE *value_out)
return the Sq3ConfigE from integer …
static MK_I32 Sq3ErrorE_ToInt(enum Sq3ErrorE value)
return the Sq3ErrorE as integer …
static MK_I32 Sq3IoCapEF_ToInt(enum Sq3IoCapEF value)
return the Sq3IoCapEF as integer …
Sq3AuthReturnE
Authorizer Return Codes.
MK_STRN Sq3PrepareEF_ToString(enum Sq3PrepareEF value)
return the Sq3PrepareEF as string …
MK_STRN Sq3LimitE_ToString(enum Sq3LimitE value)
return the Sq3LimitE as string …
MK_STRN Sq3TraceEF_ToString(enum Sq3TraceEF value)
return the Sq3TraceEF as string …
Sq3ErrorE
Result Codes.
static MK_I32 Sq3MutexE_ToInt(enum Sq3MutexE value)
return the Sq3MutexE as integer …
enum MkErrorE Sq3CheckpointE_FromInt(MK_I32 const value, enum Sq3CheckpointE *value_out)
return the Sq3CheckpointE from integer …
static MK_I32 Sq3AuthActionE_ToInt(enum Sq3AuthActionE value)
return the Sq3AuthActionE as integer …
enum MkErrorE Sq3AuthReturnE_FromInt(MK_I32 const value, enum Sq3AuthReturnE *value_out)
return the Sq3AuthReturnE from integer …
static MK_I32 Sq3TextE_ToInt(enum Sq3TextE value)
return the Sq3TextE as integer …
static MK_I32 Sq3ConfigE_ToInt(enum Sq3ConfigE value)
return the Sq3ConfigE as integer …
enum MkErrorE Sq3ShmLockE_FromInt(MK_I32 const value, enum Sq3ShmLockE *value_out)
return the Sq3ShmLockE from integer …
Sq3DbStatusE
Status Parameters for database connections.
Definition Sq3Enum_sq3.h:79
Sq3IoCapEF
Device Characteristics.
static MK_I32 Sq3ChangesetE_ToInt(enum Sq3ChangesetE value)
return the Sq3ChangesetE as integer …
static MK_I32 Sq3LimitE_ToInt(enum Sq3LimitE value)
return the Sq3LimitE as integer …
enum MkErrorE Sq3TypeE_FromInt(MK_I32 const value, enum Sq3TypeE *value_out)
return the Sq3TypeE from integer …
static MK_I32 Sq3ShmLockE_ToInt(enum Sq3ShmLockE value)
return the Sq3ShmLockE as integer …
Sq3SyncEF
Synchronization Type Flags.
static MK_I32 Sq3LockE_ToInt(enum Sq3LockE value)
return the Sq3LockE as integer …
enum MkErrorE Sq3LockE_FromInt(MK_I32 const value, enum Sq3LockE *value_out)
return the Sq3LockE from integer …
Sq3TraceEF
SQL Trace Event Codes.
MK_STRN Sq3LockE_ToString(enum Sq3LockE value)
return the Sq3LockE as string …
static MK_I32 Sq3OpenEF_ToInt(enum Sq3OpenEF value)
return the Sq3OpenEF as integer …
Sq3ChangesetE
Constants Passed To The Conflict Handler.
enum MkErrorE Sq3StatusE_FromInt(MK_I32 const value, enum Sq3StatusE *value_out)
return the Sq3StatusE from integer …
Sq3TestCtrlE
Testing Interface Operation Codes.
MK_STRN Sq3OpenEF_ToString(enum Sq3OpenEF value)
return the Sq3OpenEF as string …
MK_STRN Sq3TestCtrlE_ToString(enum Sq3TestCtrlE value)
return the Sq3TestCtrlE as string …
MK_STRN Sq3TypeE_ToString(enum Sq3TypeE value)
return the Sq3TypeE as string …
MK_STRN Sq3ShmLockE_ToString(enum Sq3ShmLockE value)
return the Sq3ShmLockE as string …
Sq3ExtendetResultCodesE
Extended Result Codes.
enum MkErrorE Sq3SessionObjConfigE_FromInt(MK_I32 const value, enum Sq3SessionObjConfigE *value_out)
return the Sq3SessionObjConfigE from integer …
static MK_I32 Sq3ChangeSetConflictE_ToInt(enum Sq3ChangeSetConflictE value)
return the Sq3ChangeSetConflictE as integer …
MK_STRN Sq3MutexE_ToString(enum Sq3MutexE value)
return the Sq3MutexE as string …
enum MkErrorE Sq3AccessE_FromInt(MK_I32 const value, enum Sq3AccessE *value_out)
return the Sq3AccessE from integer …
MK_STRN Sq3FcntlE_ToString(enum Sq3FcntlE value)
return the Sq3FcntlE as string …
enum MkErrorE Sq3SerializeE_FromInt(MK_I32 const value, enum Sq3SerializeE *value_out)
return the Sq3SerializeE from integer …
MK_STRN Sq3ChangesetE_ToString(enum Sq3ChangesetE value)
return the Sq3ChangesetE as string …
MK_STRN Sq3ChangeSetConflictE_ToString(enum Sq3ChangeSetConflictE value)
return the Sq3ChangeSetConflictE as string …
Sq3ShmLockE
Flags for the xShmLock VFS method.
static MK_I32 Sq3DeSerializeEF_ToInt(enum Sq3DeSerializeEF value)
return the Sq3DeSerializeEF as integer …
enum MkErrorE Sq3TraceEF_FromInt(MK_I32 const value, enum Sq3TraceEF *value_out)
return the Sq3TraceEF from integer …
MK_STRN Sq3ExtendetResultCodesE_ToString(enum Sq3ExtendetResultCodesE value)
return the Sq3ExtendetResultCodesE as string …
MK_STRN Sq3TextE_ToString(enum Sq3TextE value)
return the Sq3TextE as string …
enum MkErrorE Sq3ErrorE_FromInt(MK_I32 const value, enum Sq3ErrorE *value_out)
return the Sq3ErrorE from integer …
MK_STRN Sq3VtabE_ToString(enum Sq3VtabE value)
return the Sq3VtabE as string …
enum MkErrorE Sq3ChangesetE_FromInt(MK_I32 const value, enum Sq3ChangesetE *value_out)
return the Sq3ChangesetE from integer …
MK_STRN Sq3SyncEF_ToString(enum Sq3SyncEF value)
return the Sq3SyncEF as string …
Sq3ScanStatE
Prepared Statement Scan Status Opcodes.
static MK_I32 Sq3FcntlE_ToInt(enum Sq3FcntlE value)
return the Sq3FcntlE as integer …
Sq3TxnE
Allowed return values from sqlite3_txn_state()
static MK_I32 Sq3PrepareEF_ToInt(enum Sq3PrepareEF value)
return the Sq3PrepareEF as integer …
MK_STRN Sq3AuthReturnE_ToString(enum Sq3AuthReturnE value)
return the Sq3AuthReturnE as string …
Sq3FunctionEF
Function Flags.
static MK_I32 Sq3DbConfigE_ToInt(enum Sq3DbConfigE value)
return the Sq3DbConfigE as integer …
Sq3ConflictResolutionE
Conflict resolution modes.
enum MkErrorE Sq3TextE_FromInt(MK_I32 const value, enum Sq3TextE *value_out)
return the Sq3TextE from integer …
static MK_I32 Sq3SessionObjConfigE_ToInt(enum Sq3SessionObjConfigE value)
return the Sq3SessionObjConfigE as integer …
enum MkErrorE Sq3LimitE_FromInt(MK_I32 const value, enum Sq3LimitE *value_out)
return the Sq3LimitE from integer …
static MK_I32 Sq3StmtStatusE_ToInt(enum Sq3StmtStatusE value)
return the Sq3StmtStatusE as integer …
static MK_I32 Sq3TypeE_ToInt(enum Sq3TypeE value)
return the Sq3TypeE as integer …
enum MkErrorE Sq3IndexConstraintEF_FromInt(MK_I32 const value, enum Sq3IndexConstraintEF *value_out)
return the Sq3IndexConstraintEF from integer …
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_ShmLockE_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3ShmLockE ShmLockE_FromInt(int value) → C-API return the Sq3ShmLockE from integ...
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_TraceEF_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int TraceEF_ToInt(Sq3TraceEF value) → C-API return the Sq3TraceEF as integer …
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_ErrorE_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String ErrorE_ToString(Sq3ErrorE value) → C-API return the Sq3ErrorE as string …
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_LimitE_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String LimitE_ToString(Sq3LimitE value) → C-API return the Sq3LimitE as string …
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_SerializeE_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3SerializeE SerializeE_FromInt(int value) → C-API return the Sq3SerializeE from...
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_VtabE_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String VtabE_ToString(Sq3VtabE value) → C-API return the Sq3VtabE as string …
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_TypeE_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String TypeE_ToString(Sq3TypeE value) → C-API return the Sq3TypeE as string …
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_AccessE_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String AccessE_ToString(Sq3AccessE value) → C-API return the Sq3AccessE as string...
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_ConfigE_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3ConfigE ConfigE_FromInt(int value) → C-API return the Sq3ConfigE from integer ...
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_StmtStatusE_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int StmtStatusE_ToInt(Sq3StmtStatusE value) → C-API return the Sq3StmtStatusE as ...
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_PrepareEF_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String PrepareEF_ToString(Sq3PrepareEF value) → C-API return the Sq3PrepareEF as ...
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_DeSerializeEF_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3DeSerializeEF DeSerializeEF_FromInt(int value) → C-API return the Sq3DeSeriali...
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_MutexE_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String MutexE_ToString(Sq3MutexE value) → C-API return the Sq3MutexE as string …
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_ChangeSetConflictE_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3ChangeSetConflictE ChangeSetConflictE_FromInt(int value) → C-API return the Sq...
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_MutexE_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int MutexE_ToInt(Sq3MutexE value) → C-API return the Sq3MutexE as integer …
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_ErrorE_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3ErrorE ErrorE_FromInt(int value) → C-API return the Sq3ErrorE from integer …
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_StmtStatusE_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String StmtStatusE_ToString(Sq3StmtStatusE value) → C-API return the Sq3StmtStatu...
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_IndexConstraintEF_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3IndexConstraintEF IndexConstraintEF_FromInt(int value) → C-API return the Sq3I...
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_DbStatusE_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int DbStatusE_ToInt(Sq3DbStatusE value) → C-API return the Sq3DbStatusE as intege...
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_TextE_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String TextE_ToString(Sq3TextE value) → C-API return the Sq3TextE as string …
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_ScanStatE_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int ScanStatE_ToInt(Sq3ScanStatE value) → C-API return the Sq3ScanStatE as intege...
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_LimitE_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3LimitE LimitE_FromInt(int value) → C-API return the Sq3LimitE from integer …
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_TestCtrlE_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3TestCtrlE TestCtrlE_FromInt(int value) → C-API return the Sq3TestCtrlE from in...
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_TraceEF_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String TraceEF_ToString(Sq3TraceEF value) → C-API return the Sq3TraceEF as string...
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_MutexE_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3MutexE MutexE_FromInt(int value) → C-API return the Sq3MutexE from integer …
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_FcntlE_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3FcntlE FcntlE_FromInt(int value) → C-API return the Sq3FcntlE from integer …
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_OpenEF_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int OpenEF_ToInt(Sq3OpenEF value) → C-API return the Sq3OpenEF as integer …
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_AccessE_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int AccessE_ToInt(Sq3AccessE value) → C-API return the Sq3AccessE as integer …
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_AuthActionE_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3AuthActionE AuthActionE_FromInt(int value) → C-API return the Sq3AuthActionE f...
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_TraceEF_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3TraceEF TraceEF_FromInt(int value) → C-API return the Sq3TraceEF from integer ...
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_TextE_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int TextE_ToInt(Sq3TextE value) → C-API return the Sq3TextE as integer …
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_VtabE_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int VtabE_ToInt(Sq3VtabE value) → C-API return the Sq3VtabE as integer …
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_ChangeSetConflictE_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String ChangeSetConflictE_ToString(Sq3ChangeSetConflictE value) → C-API return th...
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_LockE_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String LockE_ToString(Sq3LockE value) → C-API return the Sq3LockE as string …
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_PrepareEF_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3PrepareEF PrepareEF_FromInt(int value) → C-API return the Sq3PrepareEF from in...
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_LockE_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3LockE LockE_FromInt(int value) → C-API return the Sq3LockE from integer …
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_TextE_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3TextE TextE_FromInt(int value) → C-API return the Sq3TextE from integer …
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_ExtendetResultCodesE_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int ExtendetResultCodesE_ToInt(Sq3ExtendetResultCodesE value) → C-API return the ...
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_TxnE_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int TxnE_ToInt(Sq3TxnE value) → C-API return the Sq3TxnE as integer …
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_AuthReturnE_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String AuthReturnE_ToString(Sq3AuthReturnE value) → C-API return the Sq3AuthRetur...
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_StatusE_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String StatusE_ToString(Sq3StatusE value) → C-API return the Sq3StatusE as string...
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_TxnE_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3TxnE TxnE_FromInt(int value) → C-API return the Sq3TxnE from integer …
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_AuthActionE_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String AuthActionE_ToString(Sq3AuthActionE value) → C-API return the Sq3AuthActio...
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_ConflictResolutionE_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int ConflictResolutionE_ToInt(Sq3ConflictResolutionE value) → C-API return the Sq...
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_FcntlE_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int FcntlE_ToInt(Sq3FcntlE value) → C-API return the Sq3FcntlE as integer …
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_OpenEF_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String OpenEF_ToString(Sq3OpenEF value) → C-API return the Sq3OpenEF as string …
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_SyncEF_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String SyncEF_ToString(Sq3SyncEF value) → C-API return the Sq3SyncEF as string …
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_SerializeE_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int SerializeE_ToInt(Sq3SerializeE value) → C-API return the Sq3SerializeE as int...
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_FunctionEF_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String FunctionEF_ToString(Sq3FunctionEF value) → C-API return the Sq3FunctionEF ...
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_IoCapEF_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String IoCapEF_ToString(Sq3IoCapEF value) → C-API return the Sq3IoCapEF as string...
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_ChangesetE_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String ChangesetE_ToString(Sq3ChangesetE value) → C-API return the Sq3ChangesetE ...
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_FunctionEF_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3FunctionEF FunctionEF_FromInt(int value) → C-API return the Sq3FunctionEF from...
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_DbConfigE_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int DbConfigE_ToInt(Sq3DbConfigE value) → C-API return the Sq3DbConfigE as intege...
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_ChangesetE_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int ChangesetE_ToInt(Sq3ChangesetE value) → C-API return the Sq3ChangesetE as int...
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_SessionObjConfigE_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String SessionObjConfigE_ToString(Sq3SessionObjConfigE value) → C-API return the ...
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_ChangeSetConflictE_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int ChangeSetConflictE_ToInt(Sq3ChangeSetConflictE value) → C-API return the Sq3C...
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_VtabE_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3VtabE VtabE_FromInt(int value) → C-API return the Sq3VtabE from integer …
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_StatusE_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3StatusE StatusE_FromInt(int value) → C-API return the Sq3StatusE from integer ...
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_ShmLockE_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String ShmLockE_ToString(Sq3ShmLockE value) → C-API return the Sq3ShmLockE as str...
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_IoCapEF_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3IoCapEF IoCapEF_FromInt(int value) → C-API return the Sq3IoCapEF from integer ...
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_AccessE_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3AccessE AccessE_FromInt(int value) → C-API return the Sq3AccessE from integer ...
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_ConfigE_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String ConfigE_ToString(Sq3ConfigE value) → C-API return the Sq3ConfigE as string...
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_AuthReturnE_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int AuthReturnE_ToInt(Sq3AuthReturnE value) → C-API return the Sq3AuthReturnE as ...
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_IndexConstraintEF_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int IndexConstraintEF_ToInt(Sq3IndexConstraintEF value) → C-API return the Sq3Ind...
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_SyncEF_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int SyncEF_ToInt(Sq3SyncEF value) → C-API return the Sq3SyncEF as integer …
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_DbStatusE_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String DbStatusE_ToString(Sq3DbStatusE value) → C-API return the Sq3DbStatusE as ...
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_PrepareEF_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int PrepareEF_ToInt(Sq3PrepareEF value) → C-API return the Sq3PrepareEF as intege...
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_ExtendetResultCodesE_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String ExtendetResultCodesE_ToString(Sq3ExtendetResultCodesE value) → C-API retur...
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_LimitE_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int LimitE_ToInt(Sq3LimitE value) → C-API return the Sq3LimitE as integer …
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_ConflictResolutionE_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String ConflictResolutionE_ToString(Sq3ConflictResolutionE value) → C-API return ...
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_OpenEF_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3OpenEF OpenEF_FromInt(int value) → C-API return the Sq3OpenEF from integer …
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_DbConfigE_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String DbConfigE_ToString(Sq3DbConfigE value) → C-API return the Sq3DbConfigE as ...
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_DbConfigE_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3DbConfigE DbConfigE_FromInt(int value) → C-API return the Sq3DbConfigE from in...
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_FunctionEF_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int FunctionEF_ToInt(Sq3FunctionEF value) → C-API return the Sq3FunctionEF as int...
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_CheckpointE_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String CheckpointE_ToString(Sq3CheckpointE value) → C-API return the Sq3Checkpoin...
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_StatusE_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int StatusE_ToInt(Sq3StatusE value) → C-API return the Sq3StatusE as integer …
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_ChangesetE_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3ChangesetE ChangesetE_FromInt(int value) → C-API return the Sq3ChangesetE from...
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_ConflictResolutionE_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3ConflictResolutionE ConflictResolutionE_FromInt(int value) → C-API return the ...
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_DeSerializeEF_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int DeSerializeEF_ToInt(Sq3DeSerializeEF value) → C-API return the Sq3DeSerialize...
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_ScanStatE_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3ScanStatE ScanStatE_FromInt(int value) → C-API return the Sq3ScanStatE from in...
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_TypeE_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3TypeE TypeE_FromInt(int value) → C-API return the Sq3TypeE from integer …
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_DeSerializeEF_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String DeSerializeEF_ToString(Sq3DeSerializeEF value) → C-API return the Sq3DeSer...
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_SessionObjConfigE_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3SessionObjConfigE SessionObjConfigE_FromInt(int value) → C-API return the Sq3S...
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_TestCtrlE_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String TestCtrlE_ToString(Sq3TestCtrlE value) → C-API return the Sq3TestCtrlE as ...
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_CheckpointE_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3CheckpointE CheckpointE_FromInt(int value) → C-API return the Sq3CheckpointE f...
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_AuthReturnE_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3AuthReturnE AuthReturnE_FromInt(int value) → C-API return the Sq3AuthReturnE f...
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_StmtStatusE_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3StmtStatusE StmtStatusE_FromInt(int value) → C-API return the Sq3StmtStatusE f...
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_ErrorE_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int ErrorE_ToInt(Sq3ErrorE value) → C-API return the Sq3ErrorE as integer …
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_CheckpointE_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int CheckpointE_ToInt(Sq3CheckpointE value) → C-API return the Sq3CheckpointE as ...
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_ExtendetResultCodesE_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3ExtendetResultCodesE ExtendetResultCodesE_FromInt(int value) → C-API return th...
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_SyncEF_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3SyncEF SyncEF_FromInt(int value) → C-API return the Sq3SyncEF from integer …
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_ShmLockE_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int ShmLockE_ToInt(Sq3ShmLockE value) → C-API return the Sq3ShmLockE as integer …
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_TypeE_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int TypeE_ToInt(Sq3TypeE value) → C-API return the Sq3TypeE as integer …
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_FcntlE_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String FcntlE_ToString(Sq3FcntlE value) → C-API return the Sq3FcntlE as string …
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_IndexConstraintEF_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String IndexConstraintEF_ToString(Sq3IndexConstraintEF value) → C-API return the ...
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_DbStatusE_1FromInt(JNIEnv *env, jclass class, jint value)
Java: [static] Sq3DbStatusE DbStatusE_FromInt(int value) → C-API return the Sq3DbStatusE from in...
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_TxnE_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String TxnE_ToString(Sq3TxnE value) → C-API return the Sq3TxnE as string …
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_ScanStatE_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String ScanStatE_ToString(Sq3ScanStatE value) → C-API return the Sq3ScanStatE as ...
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_LockE_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int LockE_ToInt(Sq3LockE value) → C-API return the Sq3LockE as integer …
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_ConfigE_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int ConfigE_ToInt(Sq3ConfigE value) → C-API return the Sq3ConfigE as integer …
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_IoCapEF_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int IoCapEF_ToInt(Sq3IoCapEF value) → C-API return the Sq3IoCapEF as integer …
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_SerializeE_1ToString(JNIEnv *env, jclass class, jobject value)
Java: [static] String SerializeE_ToString(Sq3SerializeE value) → C-API return the Sq3SerializeE ...
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_SessionObjConfigE_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int SessionObjConfigE_ToInt(Sq3SessionObjConfigE value) → C-API return the Sq3Ses...
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_TestCtrlE_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int TestCtrlE_ToInt(Sq3TestCtrlE value) → C-API return the Sq3TestCtrlE as intege...
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_AuthActionE_1ToInt(JNIEnv *env, jclass class, jobject value)
Java: [static] int AuthActionE_ToInt(Sq3AuthActionE value) → C-API return the Sq3AuthActionE as ...
static bool Sq3ErrorCheckI(enum Sq3ErrorE ret)
check if ret signal an error …
JNIEXPORT jboolean JNICALL Java_jvsq3lite_Sq3Lite_ErrorCheckI(JNIEnv *env, jclass class, jobject ret)
Java: [static] boolean ErrorCheckI(Sq3ErrorE ret) → C-API check if ret signal an error …
#define Sq3KeywordNameBUF(...)
static enum MkErrorE Sq3Complete(MK_STRN sql)
Determine If An SQL Statement Is Complete …
static enum MkErrorE Sq3Status64(enum Sq3StatusE op, MK_I64 *pCurrent, MK_I64 *pHighwater, MK_BOOL resetFlag)
SQLite Runtime Status …
static enum MkErrorE Sq3KeywordCount(void)
SQL Keyword Checking …
static enum MkErrorE Sq3KeywordCheck(MK_STRN arg0, MK_I32 arg1)
SQL Keyword Checking …
static enum MkErrorE Sq3Status(enum Sq3StatusE op, MK_I32 *pCurrent, MK_I32 *pHighwater, MK_BOOL resetFlag)
SQLite Runtime Status …
static enum MkErrorE Sq3KeywordName(MK_I32 num, MK_STRN *kwd, MK_I32 *kwdsz)
SQL Keyword Checking …
JNIEXPORT jobjectArray JNICALL Java_jvsq3lite_Sq3Lite_KeywordName(JNIEnv *env, jclass class, jint num)
Java: [static] {kwd:String kwdsz:int} KeywordName(int num) → C-API SQL Keyword Checking …
JNIEXPORT jobjectArray JNICALL Java_jvsq3lite_Sq3Lite_Status64(JNIEnv *env, jclass class, jobject op, jboolean resetFlag)
Java: [static] {pCurrent:long pHighwater:long} Status64(Sq3StatusE op, boolean resetFlag) → C-API ...
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_KeywordCheck(JNIEnv *env, jclass class, jstring arg0, jint arg1)
Java: [static] KeywordCheck(String arg0, int arg1) → C-API SQL Keyword Checking …
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3Lite_KeywordNameBUF(JNIEnv *env, jclass class, jint num)
Java: [static] MkBufferC KeywordNameBUF(int num) → C-API SQL Keyword Checking …
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_Complete(JNIEnv *env, jclass class, jstring sql)
Java: [static] Complete(String sql) → C-API Determine If An SQL Statement Is Complete …
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_KeywordCount(JNIEnv *env, jclass class)
Java: [static] KeywordCount() → C-API SQL Keyword Checking …
JNIEXPORT jobjectArray JNICALL Java_jvsq3lite_Sq3Lite_Status(JNIEnv *env, jclass class, jobject op, jboolean resetFlag)
Java: [static] {pCurrent:int pHighwater:int} Status(Sq3StatusE op, boolean resetFlag) → C-API SQ...
static MK_I64 Sq3HardHeapLimit64(MK_I64 N)
Impose A Limit On Heap Size …
static enum MkErrorE Sq3ReleaseMemory(MK_I32 N)
Attempt To Free Heap Memory …
static MK_I64 Sq3SoftHeapLimit64(MK_I64 N)
Impose A Limit On Heap Size …
JNIEXPORT jlong JNICALL Java_jvsq3lite_Sq3Lite_HardHeapLimit64(JNIEnv *env, jclass class, jlong N)
Java: [static] long HardHeapLimit64(long N) → C-API Impose A Limit On Heap Size …
JNIEXPORT jlong JNICALL Java_jvsq3lite_Sq3Lite_SoftHeapLimit64(JNIEnv *env, jclass class, jlong N)
Java: [static] long SoftHeapLimit64(long N) → C-API Impose A Limit On Heap Size …
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_ReleaseMemory(JNIEnv *env, jclass class, jint N)
Java: [static] ReleaseMemory(int N) → C-API Attempt To Free Heap Memory …
static MK_I32 Sq3StrGlob(MK_STRN zGlob, MK_STRN zStr)
String Globbing …
static MK_I32 Sq3StrLike(MK_STRN zGlob, MK_STRN zStr, MK_I32 cEsc)
String LIKE Matching …
static MK_I32 Sq3StrIcmp(MK_STRN arg0, MK_STRN arg1)
String Comparison …
static MK_I32 Sq3StrNicmp(MK_STRN arg0, MK_STRN arg1, MK_I32 arg2)
String Comparison …
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_StrIcmp(JNIEnv *env, jclass class, jstring arg0, jstring arg1)
Java: [static] int StrIcmp(String arg0, String arg1) → C-API String Comparison …
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_StrNicmp(JNIEnv *env, jclass class, jstring arg0, jstring arg1, jint arg2)
Java: [static] int StrNicmp(String arg0, String arg1, int arg2) → C-API String Comparison …
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_StrLike(JNIEnv *env, jclass class, jstring zGlob, jstring zStr, jint cEsc)
Java: [static] int StrLike(String zGlob, String zStr, int cEsc) → C-API String LIKE Matching …
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3Lite_StrGlob(JNIEnv *env, jclass class, jstring zGlob, jstring zStr)
Java: [static] int StrGlob(String zGlob, String zStr) → C-API String Globbing …
void Sq3Cleanup(void)
cleanup jvsq3lite internal memory …
void Sq3Setup(void)
setup jvsq3lite internal memory …
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_Cleanup(JNIEnv *env, jclass class)
Java: [static] Cleanup() → C-API cleanup jvsq3lite internal memory …
JNIEXPORT void JNICALL Setup(JNIEnv *env, jclass class)
Java: [static] Setup() → C-API setup jvsq3lite internal memory …
static enum MkErrorE Sq3Shutdown(void)
Initialize The SQLite Library …
static enum MkErrorE Sq3Initialize(void)
Initialize The SQLite Library …
static enum MkErrorE Sq3OsInit(void)
Initialize The SQLite Library …
static enum MkErrorE Sq3OsEnd(void)
Initialize The SQLite Library …
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_OsEnd(JNIEnv *env, jclass class)
Java: [static] OsEnd() → C-API Initialize The SQLite Library …
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_OsInit(JNIEnv *env, jclass class)
Java: [static] OsInit() → C-API Initialize The SQLite Library …
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_Initialize(JNIEnv *env, jclass class)
Java: [static] Initialize() → C-API Initialize The SQLite Library …
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_Shutdown(JNIEnv *env, jclass class)
Java: [static] Shutdown() → C-API Initialize The SQLite Library …
static MK_STRN Sq3Libversion(void)
Run-Time Library Version Numbers …
static enum MkErrorE Sq3LibversionNumber(void)
Run-Time Library Version Numbers …
static MK_STRN Sq3Sourceid(void)
Run-Time Library Version Numbers …
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_LibversionNumber(JNIEnv *env, jclass class)
Java: [static] LibversionNumber() → C-API Run-Time Library Version Numbers …
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_Libversion(JNIEnv *env, jclass class)
Java: [static] String Libversion() → C-API Run-Time Library Version Numbers …
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_Sourceid(JNIEnv *env, jclass class)
Java: [static] String Sourceid() → C-API Run-Time Library Version Numbers …
static MK_STRN Sq3FilenameWal(SQ3_FILENAME F)
Translate filenames …
static void Sq3FreeFilename(SQ3_FILENAME arg0)
Create and Destroy VFS Filenames …
static MK_STRN Sq3UriKey(SQ3_FILENAME z, MK_I32 N)
Obtain Values For URI Parameters …
static MK_I64 Sq3UriInt64(SQ3_FILENAME arg0, MK_STRN arg1, MK_I64 arg2)
Obtain Values For URI Parameters …
static MK_STRN Sq3FilenameDatabase(SQ3_FILENAME F)
Translate filenames …
static MK_STRN Sq3FilenameJournal(SQ3_FILENAME F)
Translate filenames …
static MK_STRN Sq3UriParameter(SQ3_FILENAME z, MK_STRN zParam)
Obtain Values For URI Parameters …
static enum MkErrorE Sq3UriBoolean(SQ3_FILENAME z, MK_STRN zParam, MK_I32 bDefault)
Obtain Values For URI Parameters …
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_UriParameter(JNIEnv *env, jclass class, jstring z, jstring zParam)
Java: [static] String UriParameter(String z, String zParam) → C-API Obtain Values For URI Parame...
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_UriBoolean(JNIEnv *env, jclass class, jstring z, jstring zParam, jint bDefault)
Java: [static] UriBoolean(String z, String zParam, int bDefault) → C-API Obtain Values For URI P...
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_UriKey(JNIEnv *env, jclass class, jstring z, jint N)
Java: [static] String UriKey(String z, int N) → C-API Obtain Values For URI Parameters …
JNIEXPORT jlong JNICALL Java_jvsq3lite_Sq3Lite_UriInt64(JNIEnv *env, jclass class, jstring arg0, jstring arg1, jlong arg2)
Java: [static] long UriInt64(String arg0, String arg1, long arg2) → C-API Obtain Values For URI ...
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_FreeFilename(JNIEnv *env, jclass class, jstring arg0)
Java: [static] FreeFilename(String arg0) → C-API Create and Destroy VFS Filenames …
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_FilenameWal(JNIEnv *env, jclass class, jstring F)
Java: [static] String FilenameWal(String F) → C-API Translate filenames …
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_FilenameJournal(JNIEnv *env, jclass class, jstring F)
Java: [static] String FilenameJournal(String F) → C-API Translate filenames …
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_FilenameDatabase(JNIEnv *env, jclass class, jstring F)
Java: [static] String FilenameDatabase(String F) → C-API Translate filenames …