From: stephan
Date: Mon, 9 Oct 2023 10:30:54 +0000 (+0000)
Subject: Rename SQLite3Jni to CApi to (A) reduce name prefix collisions with incoming classes...
X-Git-Tag: version-3.44.0~145
X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=68585ea342d09b1daef34f42d07c933ab6193382;p=thirdparty%2Fsqlite.git
Rename SQLite3Jni to CApi to (A) reduce name prefix collisions with incoming classes and (B) align with its counterpart in the JS build. Remove the Canonical annotation because (A) the new code separation will inherently make that distinction and (B) the line between truly canonical and semi-canonical (e.g. differing in signature overloads) is blurry enough that consistent use of that annocation is becoming an unnecessary burden.
FossilOrigin-Name: ca216b4486aff7d206ebfc3a5e84d48919c282425d4313396bc19313ffca8a0e
---
diff --git a/ext/jni/GNUmakefile b/ext/jni/GNUmakefile
index 0ff9cb6289..661685b3f7 100644
--- a/ext/jni/GNUmakefile
+++ b/ext/jni/GNUmakefile
@@ -45,9 +45,9 @@ DISTCLEAN_FILES := $(dir.jni)/*~ $(dir.src.c)/*~ $(dir.src.jni)/*~
sqlite3-jni.h := $(dir.src.c)/sqlite3-jni.h
.NOTPARALLEL: $(sqlite3-jni.h)
-SQLite3Jni.java := src/org/sqlite/jni/SQLite3Jni.java
+CApi.java := src/org/sqlite/jni/CApi.java
SQLTester.java := src/org/sqlite/jni/SQLTester.java
-SQLite3Jni.class := $(SQLite3Jni.java:.java=.class)
+CApi.class := $(CApi.java:.java=.class)
SQLTester.class := $(SQLTester.java:.java=.class)
########################################################################
@@ -78,7 +78,6 @@ $(bin.version-info): $(dir.tool)/version-info.c $(sqlite3.h) $(dir.top)/Makefile
# Be explicit about which Java files to compile so that we can work on
# in-progress files without requiring them to be in a compilable statae.
JAVA_FILES.main := $(patsubst %,$(dir.src.jni)/%,\
- annotation/Canonical.java \
annotation/NotNull.java \
annotation/Nullable.java \
AbstractCollationCallback.java \
@@ -101,7 +100,7 @@ JAVA_FILES.main := $(patsubst %,$(dir.src.jni)/%,\
ScalarFunction.java \
SQLFunction.java \
CallbackProxy.java \
- SQLite3Jni.java \
+ CApi.java \
TableColumnMetadata.java \
TraceV2Callback.java \
UpdateHookCallback.java \
@@ -243,7 +242,7 @@ $$(dir.bld.c)/org_sqlite_jni$(3)_$(2).h: $(1)/$(2).java
endef
# Invoke ADD_JNI_H once for each Java file which includes JNI
# declarations:
-$(eval $(call ADD_JNI_H,$(dir.src.jni),SQLite3Jni,))
+$(eval $(call ADD_JNI_H,$(dir.src.jni),CApi,))
$(eval $(call ADD_JNI_H,$(dir.src.jni),SQLTester,))
ifeq (1,$(enable.fts5))
$(eval $(call ADD_JNI_H,$(dir.src.fts5),Fts5ExtensionApi,_fts5))
diff --git a/ext/jni/README.md b/ext/jni/README.md
index dfef061bcd..f2811fddb2 100644
--- a/ext/jni/README.md
+++ b/ext/jni/README.md
@@ -55,7 +55,7 @@ Hello World
```java
import org.sqlite.jni.*;
-import static org.sqlite.jni.SQLite3Jni.*;
+import static org.sqlite.jni.CApi.*;
...
diff --git a/ext/jni/src/c/sqlite3-jni.c b/ext/jni/src/c/sqlite3-jni.c
index b7297f609f..ab8dac6442 100644
--- a/ext/jni/src/c/sqlite3-jni.c
+++ b/ext/jni/src/c/sqlite3-jni.c
@@ -10,7 +10,7 @@
**
*************************************************************************
** This file implements the JNI bindings declared in
-** org.sqlite.jni.SQLiteJni (from which sqlite3-jni.h is generated).
+** org.sqlite.jni.CApi (from which sqlite3-jni.h is generated).
*/
/*
@@ -161,7 +161,7 @@
** prefix seen in this macro.
*/
#define JniFuncName(Suffix) \
- Java_org_sqlite_jni_SQLite3Jni_sqlite3_ ## Suffix
+ Java_org_sqlite_jni_CApi_sqlite3_ ## Suffix
/* Prologue for JNI function declarations and definitions. */
#define JniDecl(ReturnType,Suffix) \
@@ -5661,11 +5661,11 @@ Java_org_sqlite_jni_SQLTester_installCustomExtensions(JniArgsEnvClass){
////////////////////////////////////////////////////////////////////////
/*
-** Called during static init of the SQLite3Jni class to set up global
+** Called during static init of the CApi class to set up global
** state.
*/
JNIEXPORT void JNICALL
-Java_org_sqlite_jni_SQLite3Jni_init(JniArgsEnvClass){
+Java_org_sqlite_jni_CApi_init(JniArgsEnvClass){
jclass klazz;
memset(&S3JniGlobal, 0, sizeof(S3JniGlobal));
diff --git a/ext/jni/src/c/sqlite3-jni.h b/ext/jni/src/c/sqlite3-jni.h
index 3bcbf2d01e..6d38adf06e 100644
--- a/ext/jni/src/c/sqlite3-jni.h
+++ b/ext/jni/src/c/sqlite3-jni.h
@@ -1,2118 +1,2118 @@
/* DO NOT EDIT THIS FILE - it is machine generated */
#include
-/* Header for class org_sqlite_jni_SQLite3Jni */
+/* Header for class org_sqlite_jni_CApi */
-#ifndef _Included_org_sqlite_jni_SQLite3Jni
-#define _Included_org_sqlite_jni_SQLite3Jni
+#ifndef _Included_org_sqlite_jni_CApi
+#define _Included_org_sqlite_jni_CApi
#ifdef __cplusplus
extern "C" {
#endif
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_ACCESS_EXISTS
-#define org_sqlite_jni_SQLite3Jni_SQLITE_ACCESS_EXISTS 0L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_ACCESS_READWRITE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_ACCESS_READWRITE 1L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_ACCESS_READ
-#define org_sqlite_jni_SQLite3Jni_SQLITE_ACCESS_READ 2L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DENY
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DENY 1L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IGNORE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IGNORE 2L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CREATE_INDEX
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CREATE_INDEX 1L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CREATE_TABLE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CREATE_TABLE 2L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CREATE_TEMP_INDEX
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CREATE_TEMP_INDEX 3L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CREATE_TEMP_TABLE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CREATE_TEMP_TABLE 4L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CREATE_TEMP_TRIGGER
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CREATE_TEMP_TRIGGER 5L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CREATE_TEMP_VIEW
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CREATE_TEMP_VIEW 6L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CREATE_TRIGGER
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CREATE_TRIGGER 7L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CREATE_VIEW
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CREATE_VIEW 8L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DELETE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DELETE 9L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DROP_INDEX
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DROP_INDEX 10L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DROP_TABLE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DROP_TABLE 11L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DROP_TEMP_INDEX
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DROP_TEMP_INDEX 12L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DROP_TEMP_TABLE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DROP_TEMP_TABLE 13L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DROP_TEMP_TRIGGER
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DROP_TEMP_TRIGGER 14L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DROP_TEMP_VIEW
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DROP_TEMP_VIEW 15L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DROP_TRIGGER
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DROP_TRIGGER 16L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DROP_VIEW
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DROP_VIEW 17L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_INSERT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_INSERT 18L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_PRAGMA
-#define org_sqlite_jni_SQLite3Jni_SQLITE_PRAGMA 19L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_READ
-#define org_sqlite_jni_SQLite3Jni_SQLITE_READ 20L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_SELECT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_SELECT 21L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_TRANSACTION
-#define org_sqlite_jni_SQLite3Jni_SQLITE_TRANSACTION 22L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_UPDATE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_UPDATE 23L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_ATTACH
-#define org_sqlite_jni_SQLite3Jni_SQLITE_ATTACH 24L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DETACH
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DETACH 25L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_ALTER_TABLE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_ALTER_TABLE 26L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_REINDEX
-#define org_sqlite_jni_SQLite3Jni_SQLITE_REINDEX 27L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_ANALYZE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_ANALYZE 28L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CREATE_VTABLE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CREATE_VTABLE 29L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DROP_VTABLE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DROP_VTABLE 30L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FUNCTION
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FUNCTION 31L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_SAVEPOINT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_SAVEPOINT 32L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_RECURSIVE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_RECURSIVE 33L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_STATIC
-#define org_sqlite_jni_SQLite3Jni_SQLITE_STATIC 0LL
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_TRANSIENT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_TRANSIENT -1LL
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CHANGESETSTART_INVERT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CHANGESETSTART_INVERT 2L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CHANGESETAPPLY_NOSAVEPOINT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CHANGESETAPPLY_NOSAVEPOINT 1L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CHANGESETAPPLY_INVERT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CHANGESETAPPLY_INVERT 2L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CHANGESETAPPLY_IGNORENOOP
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CHANGESETAPPLY_IGNORENOOP 4L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CHANGESET_DATA
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CHANGESET_DATA 1L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CHANGESET_NOTFOUND
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CHANGESET_NOTFOUND 2L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CHANGESET_CONFLICT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CHANGESET_CONFLICT 3L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CHANGESET_CONSTRAINT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CHANGESET_CONSTRAINT 4L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CHANGESET_FOREIGN_KEY
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CHANGESET_FOREIGN_KEY 5L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CHANGESET_OMIT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CHANGESET_OMIT 0L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CHANGESET_REPLACE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CHANGESET_REPLACE 1L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CHANGESET_ABORT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CHANGESET_ABORT 2L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_SINGLETHREAD
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_SINGLETHREAD 1L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_MULTITHREAD
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_MULTITHREAD 2L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_SERIALIZED
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_SERIALIZED 3L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_MALLOC
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_MALLOC 4L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_GETMALLOC
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_GETMALLOC 5L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_SCRATCH
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_SCRATCH 6L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_PAGECACHE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_PAGECACHE 7L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_HEAP
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_HEAP 8L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_MEMSTATUS
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_MEMSTATUS 9L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_MUTEX
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_MUTEX 10L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_GETMUTEX
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_GETMUTEX 11L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_LOOKASIDE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_LOOKASIDE 13L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_PCACHE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_PCACHE 14L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_GETPCACHE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_GETPCACHE 15L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_LOG
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_LOG 16L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_URI
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_URI 17L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_PCACHE2
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_PCACHE2 18L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_GETPCACHE2
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_GETPCACHE2 19L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_COVERING_INDEX_SCAN
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_COVERING_INDEX_SCAN 20L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_SQLLOG
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_SQLLOG 21L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_MMAP_SIZE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_MMAP_SIZE 22L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_WIN32_HEAPSIZE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_WIN32_HEAPSIZE 23L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_PCACHE_HDRSZ
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_PCACHE_HDRSZ 24L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_PMASZ
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_PMASZ 25L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_STMTJRNL_SPILL
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_STMTJRNL_SPILL 26L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_SMALL_MALLOC
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_SMALL_MALLOC 27L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_SORTERREF_SIZE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_SORTERREF_SIZE 28L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_MEMDB_MAXSIZE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONFIG_MEMDB_MAXSIZE 29L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_INTEGER
-#define org_sqlite_jni_SQLite3Jni_SQLITE_INTEGER 1L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FLOAT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FLOAT 2L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_TEXT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_TEXT 3L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_BLOB
-#define org_sqlite_jni_SQLite3Jni_SQLITE_BLOB 4L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_NULL
-#define org_sqlite_jni_SQLite3Jni_SQLITE_NULL 5L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_MAINDBNAME
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_MAINDBNAME 1000L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_LOOKASIDE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_LOOKASIDE 1001L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_ENABLE_FKEY
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_ENABLE_FKEY 1002L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_ENABLE_TRIGGER
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_ENABLE_TRIGGER 1003L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER 1004L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION 1005L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE 1006L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_ENABLE_QPSG
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_ENABLE_QPSG 1007L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_TRIGGER_EQP
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_TRIGGER_EQP 1008L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_RESET_DATABASE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_RESET_DATABASE 1009L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_DEFENSIVE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_DEFENSIVE 1010L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_WRITABLE_SCHEMA
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_WRITABLE_SCHEMA 1011L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_LEGACY_ALTER_TABLE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_LEGACY_ALTER_TABLE 1012L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_DQS_DML
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_DQS_DML 1013L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_DQS_DDL
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_DQS_DDL 1014L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_ENABLE_VIEW
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_ENABLE_VIEW 1015L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_LEGACY_FILE_FORMAT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_LEGACY_FILE_FORMAT 1016L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_TRUSTED_SCHEMA
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_TRUSTED_SCHEMA 1017L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_STMT_SCANSTATUS
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_STMT_SCANSTATUS 1018L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_REVERSE_SCANORDER
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_REVERSE_SCANORDER 1019L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_MAX
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBCONFIG_MAX 1019L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBSTATUS_LOOKASIDE_USED
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBSTATUS_LOOKASIDE_USED 0L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBSTATUS_CACHE_USED
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBSTATUS_CACHE_USED 1L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBSTATUS_SCHEMA_USED
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBSTATUS_SCHEMA_USED 2L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBSTATUS_STMT_USED
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBSTATUS_STMT_USED 3L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBSTATUS_LOOKASIDE_HIT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBSTATUS_LOOKASIDE_HIT 4L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBSTATUS_LOOKASIDE_MISS_SIZE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBSTATUS_LOOKASIDE_MISS_SIZE 5L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBSTATUS_LOOKASIDE_MISS_FULL
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBSTATUS_LOOKASIDE_MISS_FULL 6L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBSTATUS_CACHE_HIT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBSTATUS_CACHE_HIT 7L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBSTATUS_CACHE_MISS
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBSTATUS_CACHE_MISS 8L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBSTATUS_CACHE_WRITE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBSTATUS_CACHE_WRITE 9L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBSTATUS_DEFERRED_FKS
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBSTATUS_DEFERRED_FKS 10L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBSTATUS_CACHE_USED_SHARED
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBSTATUS_CACHE_USED_SHARED 11L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBSTATUS_CACHE_SPILL
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBSTATUS_CACHE_SPILL 12L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DBSTATUS_MAX
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DBSTATUS_MAX 12L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_UTF8
-#define org_sqlite_jni_SQLite3Jni_SQLITE_UTF8 1L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_UTF16LE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_UTF16LE 2L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_UTF16BE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_UTF16BE 3L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_UTF16
-#define org_sqlite_jni_SQLite3Jni_SQLITE_UTF16 4L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_UTF16_ALIGNED
-#define org_sqlite_jni_SQLite3Jni_SQLITE_UTF16_ALIGNED 8L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_LOCKSTATE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_LOCKSTATE 1L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_GET_LOCKPROXYFILE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_GET_LOCKPROXYFILE 2L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_SET_LOCKPROXYFILE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_SET_LOCKPROXYFILE 3L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_LAST_ERRNO
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_LAST_ERRNO 4L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_SIZE_HINT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_SIZE_HINT 5L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_CHUNK_SIZE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_CHUNK_SIZE 6L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_FILE_POINTER
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_FILE_POINTER 7L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_SYNC_OMITTED
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_SYNC_OMITTED 8L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_WIN32_AV_RETRY
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_WIN32_AV_RETRY 9L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_PERSIST_WAL
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_PERSIST_WAL 10L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_OVERWRITE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_OVERWRITE 11L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_VFSNAME
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_VFSNAME 12L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_POWERSAFE_OVERWRITE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_POWERSAFE_OVERWRITE 13L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_PRAGMA
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_PRAGMA 14L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_BUSYHANDLER
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_BUSYHANDLER 15L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_TEMPFILENAME
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_TEMPFILENAME 16L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_MMAP_SIZE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_MMAP_SIZE 18L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_TRACE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_TRACE 19L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_HAS_MOVED
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_HAS_MOVED 20L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_SYNC
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_SYNC 21L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_COMMIT_PHASETWO
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_COMMIT_PHASETWO 22L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_WIN32_SET_HANDLE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_WIN32_SET_HANDLE 23L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_WAL_BLOCK
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_WAL_BLOCK 24L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_ZIPVFS
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_ZIPVFS 25L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_RBU
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_RBU 26L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_VFS_POINTER
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_VFS_POINTER 27L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_JOURNAL_POINTER
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_JOURNAL_POINTER 28L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_WIN32_GET_HANDLE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_WIN32_GET_HANDLE 29L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_PDB
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_PDB 30L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_BEGIN_ATOMIC_WRITE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_BEGIN_ATOMIC_WRITE 31L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_COMMIT_ATOMIC_WRITE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_COMMIT_ATOMIC_WRITE 32L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_ROLLBACK_ATOMIC_WRITE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_ROLLBACK_ATOMIC_WRITE 33L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_LOCK_TIMEOUT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_LOCK_TIMEOUT 34L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_DATA_VERSION
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_DATA_VERSION 35L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_SIZE_LIMIT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_SIZE_LIMIT 36L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_CKPT_DONE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_CKPT_DONE 37L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_RESERVE_BYTES
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_RESERVE_BYTES 38L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_CKPT_START
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_CKPT_START 39L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_EXTERNAL_READER
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_EXTERNAL_READER 40L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_CKSM_FILE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_CKSM_FILE 41L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_RESET_CACHE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FCNTL_RESET_CACHE 42L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_LOCK_NONE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_LOCK_NONE 0L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_LOCK_SHARED
-#define org_sqlite_jni_SQLite3Jni_SQLITE_LOCK_SHARED 1L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_LOCK_RESERVED
-#define org_sqlite_jni_SQLite3Jni_SQLITE_LOCK_RESERVED 2L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_LOCK_PENDING
-#define org_sqlite_jni_SQLite3Jni_SQLITE_LOCK_PENDING 3L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_LOCK_EXCLUSIVE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_LOCK_EXCLUSIVE 4L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_ATOMIC
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_ATOMIC 1L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_ATOMIC512
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_ATOMIC512 2L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_ATOMIC1K
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_ATOMIC1K 4L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_ATOMIC2K
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_ATOMIC2K 8L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_ATOMIC4K
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_ATOMIC4K 16L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_ATOMIC8K
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_ATOMIC8K 32L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_ATOMIC16K
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_ATOMIC16K 64L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_ATOMIC32K
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_ATOMIC32K 128L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_ATOMIC64K
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_ATOMIC64K 256L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_SAFE_APPEND
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_SAFE_APPEND 512L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_SEQUENTIAL
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_SEQUENTIAL 1024L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_UNDELETABLE_WHEN_OPEN
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_UNDELETABLE_WHEN_OPEN 2048L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_POWERSAFE_OVERWRITE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_POWERSAFE_OVERWRITE 4096L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_IMMUTABLE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_IMMUTABLE 8192L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_BATCH_ATOMIC
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOCAP_BATCH_ATOMIC 16384L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_LIMIT_LENGTH
-#define org_sqlite_jni_SQLite3Jni_SQLITE_LIMIT_LENGTH 0L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_LIMIT_SQL_LENGTH
-#define org_sqlite_jni_SQLite3Jni_SQLITE_LIMIT_SQL_LENGTH 1L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_LIMIT_COLUMN
-#define org_sqlite_jni_SQLite3Jni_SQLITE_LIMIT_COLUMN 2L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_LIMIT_EXPR_DEPTH
-#define org_sqlite_jni_SQLite3Jni_SQLITE_LIMIT_EXPR_DEPTH 3L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_LIMIT_COMPOUND_SELECT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_LIMIT_COMPOUND_SELECT 4L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_LIMIT_VDBE_OP
-#define org_sqlite_jni_SQLite3Jni_SQLITE_LIMIT_VDBE_OP 5L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_LIMIT_FUNCTION_ARG
-#define org_sqlite_jni_SQLite3Jni_SQLITE_LIMIT_FUNCTION_ARG 6L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_LIMIT_ATTACHED
-#define org_sqlite_jni_SQLite3Jni_SQLITE_LIMIT_ATTACHED 7L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_LIMIT_LIKE_PATTERN_LENGTH
-#define org_sqlite_jni_SQLite3Jni_SQLITE_LIMIT_LIKE_PATTERN_LENGTH 8L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_LIMIT_VARIABLE_NUMBER
-#define org_sqlite_jni_SQLite3Jni_SQLITE_LIMIT_VARIABLE_NUMBER 9L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_LIMIT_TRIGGER_DEPTH
-#define org_sqlite_jni_SQLite3Jni_SQLITE_LIMIT_TRIGGER_DEPTH 10L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_LIMIT_WORKER_THREADS
-#define org_sqlite_jni_SQLite3Jni_SQLITE_LIMIT_WORKER_THREADS 11L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_READONLY
-#define org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_READONLY 1L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_READWRITE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_READWRITE 2L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_CREATE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_CREATE 4L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_URI
-#define org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_URI 64L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_MEMORY
-#define org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_MEMORY 128L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_NOMUTEX
-#define org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_NOMUTEX 32768L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_FULLMUTEX
-#define org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_FULLMUTEX 65536L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_SHAREDCACHE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_SHAREDCACHE 131072L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_PRIVATECACHE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_PRIVATECACHE 262144L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_EXRESCODE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_EXRESCODE 33554432L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_NOFOLLOW
-#define org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_NOFOLLOW 16777216L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_MAIN_DB
-#define org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_MAIN_DB 256L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_MAIN_JOURNAL
-#define org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_MAIN_JOURNAL 2048L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_TEMP_DB
-#define org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_TEMP_DB 512L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_TEMP_JOURNAL
-#define org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_TEMP_JOURNAL 4096L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_TRANSIENT_DB
-#define org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_TRANSIENT_DB 1024L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_SUBJOURNAL
-#define org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_SUBJOURNAL 8192L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_SUPER_JOURNAL
-#define org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_SUPER_JOURNAL 16384L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_WAL
-#define org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_WAL 524288L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_DELETEONCLOSE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_DELETEONCLOSE 8L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_EXCLUSIVE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_OPEN_EXCLUSIVE 16L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_PREPARE_PERSISTENT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_PREPARE_PERSISTENT 1L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_PREPARE_NORMALIZE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_PREPARE_NORMALIZE 2L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_PREPARE_NO_VTAB
-#define org_sqlite_jni_SQLite3Jni_SQLITE_PREPARE_NO_VTAB 4L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_OK
-#define org_sqlite_jni_SQLite3Jni_SQLITE_OK 0L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_ERROR
-#define org_sqlite_jni_SQLite3Jni_SQLITE_ERROR 1L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_INTERNAL
-#define org_sqlite_jni_SQLite3Jni_SQLITE_INTERNAL 2L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_PERM
-#define org_sqlite_jni_SQLite3Jni_SQLITE_PERM 3L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_ABORT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_ABORT 4L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_BUSY
-#define org_sqlite_jni_SQLite3Jni_SQLITE_BUSY 5L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_LOCKED
-#define org_sqlite_jni_SQLite3Jni_SQLITE_LOCKED 6L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_NOMEM
-#define org_sqlite_jni_SQLite3Jni_SQLITE_NOMEM 7L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_READONLY
-#define org_sqlite_jni_SQLite3Jni_SQLITE_READONLY 8L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_INTERRUPT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_INTERRUPT 9L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR 10L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CORRUPT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CORRUPT 11L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_NOTFOUND
-#define org_sqlite_jni_SQLite3Jni_SQLITE_NOTFOUND 12L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FULL
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FULL 13L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CANTOPEN
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CANTOPEN 14L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_PROTOCOL
-#define org_sqlite_jni_SQLite3Jni_SQLITE_PROTOCOL 15L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_EMPTY
-#define org_sqlite_jni_SQLite3Jni_SQLITE_EMPTY 16L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_SCHEMA
-#define org_sqlite_jni_SQLite3Jni_SQLITE_SCHEMA 17L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_TOOBIG
-#define org_sqlite_jni_SQLite3Jni_SQLITE_TOOBIG 18L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONSTRAINT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONSTRAINT 19L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_MISMATCH
-#define org_sqlite_jni_SQLite3Jni_SQLITE_MISMATCH 20L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_MISUSE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_MISUSE 21L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_NOLFS
-#define org_sqlite_jni_SQLite3Jni_SQLITE_NOLFS 22L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_AUTH
-#define org_sqlite_jni_SQLite3Jni_SQLITE_AUTH 23L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FORMAT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FORMAT 24L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_RANGE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_RANGE 25L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_NOTADB
-#define org_sqlite_jni_SQLite3Jni_SQLITE_NOTADB 26L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_NOTICE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_NOTICE 27L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_WARNING
-#define org_sqlite_jni_SQLite3Jni_SQLITE_WARNING 28L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_ROW
-#define org_sqlite_jni_SQLite3Jni_SQLITE_ROW 100L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DONE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DONE 101L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_ERROR_MISSING_COLLSEQ
-#define org_sqlite_jni_SQLite3Jni_SQLITE_ERROR_MISSING_COLLSEQ 257L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_ERROR_RETRY
-#define org_sqlite_jni_SQLite3Jni_SQLITE_ERROR_RETRY 513L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_ERROR_SNAPSHOT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_ERROR_SNAPSHOT 769L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_READ
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_READ 266L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_SHORT_READ
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_SHORT_READ 522L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_WRITE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_WRITE 778L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_FSYNC
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_FSYNC 1034L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_DIR_FSYNC
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_DIR_FSYNC 1290L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_TRUNCATE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_TRUNCATE 1546L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_FSTAT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_FSTAT 1802L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_UNLOCK
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_UNLOCK 2058L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_RDLOCK
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_RDLOCK 2314L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_DELETE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_DELETE 2570L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_BLOCKED
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_BLOCKED 2826L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_NOMEM
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_NOMEM 3082L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_ACCESS
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_ACCESS 3338L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_CHECKRESERVEDLOCK
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_CHECKRESERVEDLOCK 3594L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_LOCK
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_LOCK 3850L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_CLOSE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_CLOSE 4106L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_DIR_CLOSE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_DIR_CLOSE 4362L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_SHMOPEN
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_SHMOPEN 4618L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_SHMSIZE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_SHMSIZE 4874L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_SHMLOCK
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_SHMLOCK 5130L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_SHMMAP
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_SHMMAP 5386L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_SEEK
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_SEEK 5642L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_DELETE_NOENT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_DELETE_NOENT 5898L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_MMAP
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_MMAP 6154L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_GETTEMPPATH
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_GETTEMPPATH 6410L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_CONVPATH
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_CONVPATH 6666L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_VNODE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_VNODE 6922L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_AUTH
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_AUTH 7178L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_BEGIN_ATOMIC
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_BEGIN_ATOMIC 7434L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_COMMIT_ATOMIC
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_COMMIT_ATOMIC 7690L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_ROLLBACK_ATOMIC
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_ROLLBACK_ATOMIC 7946L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_DATA
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_DATA 8202L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_CORRUPTFS
-#define org_sqlite_jni_SQLite3Jni_SQLITE_IOERR_CORRUPTFS 8458L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_LOCKED_SHAREDCACHE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_LOCKED_SHAREDCACHE 262L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_LOCKED_VTAB
-#define org_sqlite_jni_SQLite3Jni_SQLITE_LOCKED_VTAB 518L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_BUSY_RECOVERY
-#define org_sqlite_jni_SQLite3Jni_SQLITE_BUSY_RECOVERY 261L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_BUSY_SNAPSHOT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_BUSY_SNAPSHOT 517L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_BUSY_TIMEOUT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_BUSY_TIMEOUT 773L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CANTOPEN_NOTEMPDIR
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CANTOPEN_NOTEMPDIR 270L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CANTOPEN_ISDIR
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CANTOPEN_ISDIR 526L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CANTOPEN_FULLPATH
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CANTOPEN_FULLPATH 782L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CANTOPEN_CONVPATH
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CANTOPEN_CONVPATH 1038L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CANTOPEN_SYMLINK
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CANTOPEN_SYMLINK 1550L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CORRUPT_VTAB
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CORRUPT_VTAB 267L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CORRUPT_SEQUENCE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CORRUPT_SEQUENCE 523L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CORRUPT_INDEX
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CORRUPT_INDEX 779L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_READONLY_RECOVERY
-#define org_sqlite_jni_SQLite3Jni_SQLITE_READONLY_RECOVERY 264L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_READONLY_CANTLOCK
-#define org_sqlite_jni_SQLite3Jni_SQLITE_READONLY_CANTLOCK 520L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_READONLY_ROLLBACK
-#define org_sqlite_jni_SQLite3Jni_SQLITE_READONLY_ROLLBACK 776L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_READONLY_DBMOVED
-#define org_sqlite_jni_SQLite3Jni_SQLITE_READONLY_DBMOVED 1032L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_READONLY_CANTINIT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_READONLY_CANTINIT 1288L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_READONLY_DIRECTORY
-#define org_sqlite_jni_SQLite3Jni_SQLITE_READONLY_DIRECTORY 1544L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_ABORT_ROLLBACK
-#define org_sqlite_jni_SQLite3Jni_SQLITE_ABORT_ROLLBACK 516L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONSTRAINT_CHECK
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONSTRAINT_CHECK 275L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONSTRAINT_COMMITHOOK
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONSTRAINT_COMMITHOOK 531L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONSTRAINT_FOREIGNKEY
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONSTRAINT_FOREIGNKEY 787L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONSTRAINT_FUNCTION
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONSTRAINT_FUNCTION 1043L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONSTRAINT_NOTNULL
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONSTRAINT_NOTNULL 1299L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONSTRAINT_PRIMARYKEY
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONSTRAINT_PRIMARYKEY 1555L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONSTRAINT_TRIGGER
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONSTRAINT_TRIGGER 1811L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONSTRAINT_UNIQUE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONSTRAINT_UNIQUE 2067L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONSTRAINT_VTAB
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONSTRAINT_VTAB 2323L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONSTRAINT_ROWID
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONSTRAINT_ROWID 2579L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONSTRAINT_PINNED
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONSTRAINT_PINNED 2835L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_CONSTRAINT_DATATYPE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_CONSTRAINT_DATATYPE 3091L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_NOTICE_RECOVER_WAL
-#define org_sqlite_jni_SQLite3Jni_SQLITE_NOTICE_RECOVER_WAL 283L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_NOTICE_RECOVER_ROLLBACK
-#define org_sqlite_jni_SQLite3Jni_SQLITE_NOTICE_RECOVER_ROLLBACK 539L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_WARNING_AUTOINDEX
-#define org_sqlite_jni_SQLite3Jni_SQLITE_WARNING_AUTOINDEX 284L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_AUTH_USER
-#define org_sqlite_jni_SQLite3Jni_SQLITE_AUTH_USER 279L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_OK_LOAD_PERMANENTLY
-#define org_sqlite_jni_SQLite3Jni_SQLITE_OK_LOAD_PERMANENTLY 256L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_SERIALIZE_NOCOPY
-#define org_sqlite_jni_SQLite3Jni_SQLITE_SERIALIZE_NOCOPY 1L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DESERIALIZE_FREEONCLOSE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DESERIALIZE_FREEONCLOSE 1L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DESERIALIZE_READONLY
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DESERIALIZE_READONLY 4L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DESERIALIZE_RESIZEABLE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DESERIALIZE_RESIZEABLE 2L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_SESSION_CONFIG_STRMSIZE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_SESSION_CONFIG_STRMSIZE 1L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_SESSION_OBJCONFIG_SIZE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_SESSION_OBJCONFIG_SIZE 1L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_STATUS_MEMORY_USED
-#define org_sqlite_jni_SQLite3Jni_SQLITE_STATUS_MEMORY_USED 0L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_STATUS_PAGECACHE_USED
-#define org_sqlite_jni_SQLite3Jni_SQLITE_STATUS_PAGECACHE_USED 1L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_STATUS_PAGECACHE_OVERFLOW
-#define org_sqlite_jni_SQLite3Jni_SQLITE_STATUS_PAGECACHE_OVERFLOW 2L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_STATUS_MALLOC_SIZE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_STATUS_MALLOC_SIZE 5L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_STATUS_PARSER_STACK
-#define org_sqlite_jni_SQLite3Jni_SQLITE_STATUS_PARSER_STACK 6L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_STATUS_PAGECACHE_SIZE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_STATUS_PAGECACHE_SIZE 7L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_STATUS_MALLOC_COUNT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_STATUS_MALLOC_COUNT 9L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_STMTSTATUS_FULLSCAN_STEP
-#define org_sqlite_jni_SQLite3Jni_SQLITE_STMTSTATUS_FULLSCAN_STEP 1L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_STMTSTATUS_SORT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_STMTSTATUS_SORT 2L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_STMTSTATUS_AUTOINDEX
-#define org_sqlite_jni_SQLite3Jni_SQLITE_STMTSTATUS_AUTOINDEX 3L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_STMTSTATUS_VM_STEP
-#define org_sqlite_jni_SQLite3Jni_SQLITE_STMTSTATUS_VM_STEP 4L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_STMTSTATUS_REPREPARE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_STMTSTATUS_REPREPARE 5L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_STMTSTATUS_RUN
-#define org_sqlite_jni_SQLite3Jni_SQLITE_STMTSTATUS_RUN 6L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_STMTSTATUS_FILTER_MISS
-#define org_sqlite_jni_SQLite3Jni_SQLITE_STMTSTATUS_FILTER_MISS 7L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_STMTSTATUS_FILTER_HIT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_STMTSTATUS_FILTER_HIT 8L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_STMTSTATUS_MEMUSED
-#define org_sqlite_jni_SQLite3Jni_SQLITE_STMTSTATUS_MEMUSED 99L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_SYNC_NORMAL
-#define org_sqlite_jni_SQLite3Jni_SQLITE_SYNC_NORMAL 2L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_SYNC_FULL
-#define org_sqlite_jni_SQLite3Jni_SQLITE_SYNC_FULL 3L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_SYNC_DATAONLY
-#define org_sqlite_jni_SQLite3Jni_SQLITE_SYNC_DATAONLY 16L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_TRACE_STMT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_TRACE_STMT 1L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_TRACE_PROFILE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_TRACE_PROFILE 2L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_TRACE_ROW
-#define org_sqlite_jni_SQLite3Jni_SQLITE_TRACE_ROW 4L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_TRACE_CLOSE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_TRACE_CLOSE 8L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_TXN_NONE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_TXN_NONE 0L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_TXN_READ
-#define org_sqlite_jni_SQLite3Jni_SQLITE_TXN_READ 1L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_TXN_WRITE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_TXN_WRITE 2L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DETERMINISTIC
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DETERMINISTIC 2048L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_DIRECTONLY
-#define org_sqlite_jni_SQLite3Jni_SQLITE_DIRECTONLY 524288L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_INNOCUOUS
-#define org_sqlite_jni_SQLite3Jni_SQLITE_INNOCUOUS 2097152L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_SCAN_UNIQUE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_SCAN_UNIQUE 1L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_EQ
-#define org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_EQ 2L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_GT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_GT 4L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_LE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_LE 8L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_LT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_LT 16L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_GE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_GE 32L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_MATCH
-#define org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_MATCH 64L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_LIKE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_LIKE 65L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_GLOB
-#define org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_GLOB 66L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_REGEXP
-#define org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_REGEXP 67L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_NE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_NE 68L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_ISNOT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_ISNOT 69L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_ISNOTNULL
-#define org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_ISNOTNULL 70L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_ISNULL
-#define org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_ISNULL 71L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_IS
-#define org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_IS 72L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_LIMIT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_LIMIT 73L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_OFFSET
-#define org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_OFFSET 74L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_FUNCTION
-#define org_sqlite_jni_SQLite3Jni_SQLITE_INDEX_CONSTRAINT_FUNCTION 150L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_VTAB_CONSTRAINT_SUPPORT
-#define org_sqlite_jni_SQLite3Jni_SQLITE_VTAB_CONSTRAINT_SUPPORT 1L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_VTAB_INNOCUOUS
-#define org_sqlite_jni_SQLite3Jni_SQLITE_VTAB_INNOCUOUS 2L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_VTAB_DIRECTONLY
-#define org_sqlite_jni_SQLite3Jni_SQLITE_VTAB_DIRECTONLY 3L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_VTAB_USES_ALL_SCHEMAS
-#define org_sqlite_jni_SQLite3Jni_SQLITE_VTAB_USES_ALL_SCHEMAS 4L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_ROLLBACK
-#define org_sqlite_jni_SQLite3Jni_SQLITE_ROLLBACK 1L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_FAIL
-#define org_sqlite_jni_SQLite3Jni_SQLITE_FAIL 3L
-#undef org_sqlite_jni_SQLite3Jni_SQLITE_REPLACE
-#define org_sqlite_jni_SQLite3Jni_SQLITE_REPLACE 5L
-/*
- * Class: org_sqlite_jni_SQLite3Jni
+#undef org_sqlite_jni_CApi_SQLITE_ACCESS_EXISTS
+#define org_sqlite_jni_CApi_SQLITE_ACCESS_EXISTS 0L
+#undef org_sqlite_jni_CApi_SQLITE_ACCESS_READWRITE
+#define org_sqlite_jni_CApi_SQLITE_ACCESS_READWRITE 1L
+#undef org_sqlite_jni_CApi_SQLITE_ACCESS_READ
+#define org_sqlite_jni_CApi_SQLITE_ACCESS_READ 2L
+#undef org_sqlite_jni_CApi_SQLITE_DENY
+#define org_sqlite_jni_CApi_SQLITE_DENY 1L
+#undef org_sqlite_jni_CApi_SQLITE_IGNORE
+#define org_sqlite_jni_CApi_SQLITE_IGNORE 2L
+#undef org_sqlite_jni_CApi_SQLITE_CREATE_INDEX
+#define org_sqlite_jni_CApi_SQLITE_CREATE_INDEX 1L
+#undef org_sqlite_jni_CApi_SQLITE_CREATE_TABLE
+#define org_sqlite_jni_CApi_SQLITE_CREATE_TABLE 2L
+#undef org_sqlite_jni_CApi_SQLITE_CREATE_TEMP_INDEX
+#define org_sqlite_jni_CApi_SQLITE_CREATE_TEMP_INDEX 3L
+#undef org_sqlite_jni_CApi_SQLITE_CREATE_TEMP_TABLE
+#define org_sqlite_jni_CApi_SQLITE_CREATE_TEMP_TABLE 4L
+#undef org_sqlite_jni_CApi_SQLITE_CREATE_TEMP_TRIGGER
+#define org_sqlite_jni_CApi_SQLITE_CREATE_TEMP_TRIGGER 5L
+#undef org_sqlite_jni_CApi_SQLITE_CREATE_TEMP_VIEW
+#define org_sqlite_jni_CApi_SQLITE_CREATE_TEMP_VIEW 6L
+#undef org_sqlite_jni_CApi_SQLITE_CREATE_TRIGGER
+#define org_sqlite_jni_CApi_SQLITE_CREATE_TRIGGER 7L
+#undef org_sqlite_jni_CApi_SQLITE_CREATE_VIEW
+#define org_sqlite_jni_CApi_SQLITE_CREATE_VIEW 8L
+#undef org_sqlite_jni_CApi_SQLITE_DELETE
+#define org_sqlite_jni_CApi_SQLITE_DELETE 9L
+#undef org_sqlite_jni_CApi_SQLITE_DROP_INDEX
+#define org_sqlite_jni_CApi_SQLITE_DROP_INDEX 10L
+#undef org_sqlite_jni_CApi_SQLITE_DROP_TABLE
+#define org_sqlite_jni_CApi_SQLITE_DROP_TABLE 11L
+#undef org_sqlite_jni_CApi_SQLITE_DROP_TEMP_INDEX
+#define org_sqlite_jni_CApi_SQLITE_DROP_TEMP_INDEX 12L
+#undef org_sqlite_jni_CApi_SQLITE_DROP_TEMP_TABLE
+#define org_sqlite_jni_CApi_SQLITE_DROP_TEMP_TABLE 13L
+#undef org_sqlite_jni_CApi_SQLITE_DROP_TEMP_TRIGGER
+#define org_sqlite_jni_CApi_SQLITE_DROP_TEMP_TRIGGER 14L
+#undef org_sqlite_jni_CApi_SQLITE_DROP_TEMP_VIEW
+#define org_sqlite_jni_CApi_SQLITE_DROP_TEMP_VIEW 15L
+#undef org_sqlite_jni_CApi_SQLITE_DROP_TRIGGER
+#define org_sqlite_jni_CApi_SQLITE_DROP_TRIGGER 16L
+#undef org_sqlite_jni_CApi_SQLITE_DROP_VIEW
+#define org_sqlite_jni_CApi_SQLITE_DROP_VIEW 17L
+#undef org_sqlite_jni_CApi_SQLITE_INSERT
+#define org_sqlite_jni_CApi_SQLITE_INSERT 18L
+#undef org_sqlite_jni_CApi_SQLITE_PRAGMA
+#define org_sqlite_jni_CApi_SQLITE_PRAGMA 19L
+#undef org_sqlite_jni_CApi_SQLITE_READ
+#define org_sqlite_jni_CApi_SQLITE_READ 20L
+#undef org_sqlite_jni_CApi_SQLITE_SELECT
+#define org_sqlite_jni_CApi_SQLITE_SELECT 21L
+#undef org_sqlite_jni_CApi_SQLITE_TRANSACTION
+#define org_sqlite_jni_CApi_SQLITE_TRANSACTION 22L
+#undef org_sqlite_jni_CApi_SQLITE_UPDATE
+#define org_sqlite_jni_CApi_SQLITE_UPDATE 23L
+#undef org_sqlite_jni_CApi_SQLITE_ATTACH
+#define org_sqlite_jni_CApi_SQLITE_ATTACH 24L
+#undef org_sqlite_jni_CApi_SQLITE_DETACH
+#define org_sqlite_jni_CApi_SQLITE_DETACH 25L
+#undef org_sqlite_jni_CApi_SQLITE_ALTER_TABLE
+#define org_sqlite_jni_CApi_SQLITE_ALTER_TABLE 26L
+#undef org_sqlite_jni_CApi_SQLITE_REINDEX
+#define org_sqlite_jni_CApi_SQLITE_REINDEX 27L
+#undef org_sqlite_jni_CApi_SQLITE_ANALYZE
+#define org_sqlite_jni_CApi_SQLITE_ANALYZE 28L
+#undef org_sqlite_jni_CApi_SQLITE_CREATE_VTABLE
+#define org_sqlite_jni_CApi_SQLITE_CREATE_VTABLE 29L
+#undef org_sqlite_jni_CApi_SQLITE_DROP_VTABLE
+#define org_sqlite_jni_CApi_SQLITE_DROP_VTABLE 30L
+#undef org_sqlite_jni_CApi_SQLITE_FUNCTION
+#define org_sqlite_jni_CApi_SQLITE_FUNCTION 31L
+#undef org_sqlite_jni_CApi_SQLITE_SAVEPOINT
+#define org_sqlite_jni_CApi_SQLITE_SAVEPOINT 32L
+#undef org_sqlite_jni_CApi_SQLITE_RECURSIVE
+#define org_sqlite_jni_CApi_SQLITE_RECURSIVE 33L
+#undef org_sqlite_jni_CApi_SQLITE_STATIC
+#define org_sqlite_jni_CApi_SQLITE_STATIC 0LL
+#undef org_sqlite_jni_CApi_SQLITE_TRANSIENT
+#define org_sqlite_jni_CApi_SQLITE_TRANSIENT -1LL
+#undef org_sqlite_jni_CApi_SQLITE_CHANGESETSTART_INVERT
+#define org_sqlite_jni_CApi_SQLITE_CHANGESETSTART_INVERT 2L
+#undef org_sqlite_jni_CApi_SQLITE_CHANGESETAPPLY_NOSAVEPOINT
+#define org_sqlite_jni_CApi_SQLITE_CHANGESETAPPLY_NOSAVEPOINT 1L
+#undef org_sqlite_jni_CApi_SQLITE_CHANGESETAPPLY_INVERT
+#define org_sqlite_jni_CApi_SQLITE_CHANGESETAPPLY_INVERT 2L
+#undef org_sqlite_jni_CApi_SQLITE_CHANGESETAPPLY_IGNORENOOP
+#define org_sqlite_jni_CApi_SQLITE_CHANGESETAPPLY_IGNORENOOP 4L
+#undef org_sqlite_jni_CApi_SQLITE_CHANGESET_DATA
+#define org_sqlite_jni_CApi_SQLITE_CHANGESET_DATA 1L
+#undef org_sqlite_jni_CApi_SQLITE_CHANGESET_NOTFOUND
+#define org_sqlite_jni_CApi_SQLITE_CHANGESET_NOTFOUND 2L
+#undef org_sqlite_jni_CApi_SQLITE_CHANGESET_CONFLICT
+#define org_sqlite_jni_CApi_SQLITE_CHANGESET_CONFLICT 3L
+#undef org_sqlite_jni_CApi_SQLITE_CHANGESET_CONSTRAINT
+#define org_sqlite_jni_CApi_SQLITE_CHANGESET_CONSTRAINT 4L
+#undef org_sqlite_jni_CApi_SQLITE_CHANGESET_FOREIGN_KEY
+#define org_sqlite_jni_CApi_SQLITE_CHANGESET_FOREIGN_KEY 5L
+#undef org_sqlite_jni_CApi_SQLITE_CHANGESET_OMIT
+#define org_sqlite_jni_CApi_SQLITE_CHANGESET_OMIT 0L
+#undef org_sqlite_jni_CApi_SQLITE_CHANGESET_REPLACE
+#define org_sqlite_jni_CApi_SQLITE_CHANGESET_REPLACE 1L
+#undef org_sqlite_jni_CApi_SQLITE_CHANGESET_ABORT
+#define org_sqlite_jni_CApi_SQLITE_CHANGESET_ABORT 2L
+#undef org_sqlite_jni_CApi_SQLITE_CONFIG_SINGLETHREAD
+#define org_sqlite_jni_CApi_SQLITE_CONFIG_SINGLETHREAD 1L
+#undef org_sqlite_jni_CApi_SQLITE_CONFIG_MULTITHREAD
+#define org_sqlite_jni_CApi_SQLITE_CONFIG_MULTITHREAD 2L
+#undef org_sqlite_jni_CApi_SQLITE_CONFIG_SERIALIZED
+#define org_sqlite_jni_CApi_SQLITE_CONFIG_SERIALIZED 3L
+#undef org_sqlite_jni_CApi_SQLITE_CONFIG_MALLOC
+#define org_sqlite_jni_CApi_SQLITE_CONFIG_MALLOC 4L
+#undef org_sqlite_jni_CApi_SQLITE_CONFIG_GETMALLOC
+#define org_sqlite_jni_CApi_SQLITE_CONFIG_GETMALLOC 5L
+#undef org_sqlite_jni_CApi_SQLITE_CONFIG_SCRATCH
+#define org_sqlite_jni_CApi_SQLITE_CONFIG_SCRATCH 6L
+#undef org_sqlite_jni_CApi_SQLITE_CONFIG_PAGECACHE
+#define org_sqlite_jni_CApi_SQLITE_CONFIG_PAGECACHE 7L
+#undef org_sqlite_jni_CApi_SQLITE_CONFIG_HEAP
+#define org_sqlite_jni_CApi_SQLITE_CONFIG_HEAP 8L
+#undef org_sqlite_jni_CApi_SQLITE_CONFIG_MEMSTATUS
+#define org_sqlite_jni_CApi_SQLITE_CONFIG_MEMSTATUS 9L
+#undef org_sqlite_jni_CApi_SQLITE_CONFIG_MUTEX
+#define org_sqlite_jni_CApi_SQLITE_CONFIG_MUTEX 10L
+#undef org_sqlite_jni_CApi_SQLITE_CONFIG_GETMUTEX
+#define org_sqlite_jni_CApi_SQLITE_CONFIG_GETMUTEX 11L
+#undef org_sqlite_jni_CApi_SQLITE_CONFIG_LOOKASIDE
+#define org_sqlite_jni_CApi_SQLITE_CONFIG_LOOKASIDE 13L
+#undef org_sqlite_jni_CApi_SQLITE_CONFIG_PCACHE
+#define org_sqlite_jni_CApi_SQLITE_CONFIG_PCACHE 14L
+#undef org_sqlite_jni_CApi_SQLITE_CONFIG_GETPCACHE
+#define org_sqlite_jni_CApi_SQLITE_CONFIG_GETPCACHE 15L
+#undef org_sqlite_jni_CApi_SQLITE_CONFIG_LOG
+#define org_sqlite_jni_CApi_SQLITE_CONFIG_LOG 16L
+#undef org_sqlite_jni_CApi_SQLITE_CONFIG_URI
+#define org_sqlite_jni_CApi_SQLITE_CONFIG_URI 17L
+#undef org_sqlite_jni_CApi_SQLITE_CONFIG_PCACHE2
+#define org_sqlite_jni_CApi_SQLITE_CONFIG_PCACHE2 18L
+#undef org_sqlite_jni_CApi_SQLITE_CONFIG_GETPCACHE2
+#define org_sqlite_jni_CApi_SQLITE_CONFIG_GETPCACHE2 19L
+#undef org_sqlite_jni_CApi_SQLITE_CONFIG_COVERING_INDEX_SCAN
+#define org_sqlite_jni_CApi_SQLITE_CONFIG_COVERING_INDEX_SCAN 20L
+#undef org_sqlite_jni_CApi_SQLITE_CONFIG_SQLLOG
+#define org_sqlite_jni_CApi_SQLITE_CONFIG_SQLLOG 21L
+#undef org_sqlite_jni_CApi_SQLITE_CONFIG_MMAP_SIZE
+#define org_sqlite_jni_CApi_SQLITE_CONFIG_MMAP_SIZE 22L
+#undef org_sqlite_jni_CApi_SQLITE_CONFIG_WIN32_HEAPSIZE
+#define org_sqlite_jni_CApi_SQLITE_CONFIG_WIN32_HEAPSIZE 23L
+#undef org_sqlite_jni_CApi_SQLITE_CONFIG_PCACHE_HDRSZ
+#define org_sqlite_jni_CApi_SQLITE_CONFIG_PCACHE_HDRSZ 24L
+#undef org_sqlite_jni_CApi_SQLITE_CONFIG_PMASZ
+#define org_sqlite_jni_CApi_SQLITE_CONFIG_PMASZ 25L
+#undef org_sqlite_jni_CApi_SQLITE_CONFIG_STMTJRNL_SPILL
+#define org_sqlite_jni_CApi_SQLITE_CONFIG_STMTJRNL_SPILL 26L
+#undef org_sqlite_jni_CApi_SQLITE_CONFIG_SMALL_MALLOC
+#define org_sqlite_jni_CApi_SQLITE_CONFIG_SMALL_MALLOC 27L
+#undef org_sqlite_jni_CApi_SQLITE_CONFIG_SORTERREF_SIZE
+#define org_sqlite_jni_CApi_SQLITE_CONFIG_SORTERREF_SIZE 28L
+#undef org_sqlite_jni_CApi_SQLITE_CONFIG_MEMDB_MAXSIZE
+#define org_sqlite_jni_CApi_SQLITE_CONFIG_MEMDB_MAXSIZE 29L
+#undef org_sqlite_jni_CApi_SQLITE_INTEGER
+#define org_sqlite_jni_CApi_SQLITE_INTEGER 1L
+#undef org_sqlite_jni_CApi_SQLITE_FLOAT
+#define org_sqlite_jni_CApi_SQLITE_FLOAT 2L
+#undef org_sqlite_jni_CApi_SQLITE_TEXT
+#define org_sqlite_jni_CApi_SQLITE_TEXT 3L
+#undef org_sqlite_jni_CApi_SQLITE_BLOB
+#define org_sqlite_jni_CApi_SQLITE_BLOB 4L
+#undef org_sqlite_jni_CApi_SQLITE_NULL
+#define org_sqlite_jni_CApi_SQLITE_NULL 5L
+#undef org_sqlite_jni_CApi_SQLITE_DBCONFIG_MAINDBNAME
+#define org_sqlite_jni_CApi_SQLITE_DBCONFIG_MAINDBNAME 1000L
+#undef org_sqlite_jni_CApi_SQLITE_DBCONFIG_LOOKASIDE
+#define org_sqlite_jni_CApi_SQLITE_DBCONFIG_LOOKASIDE 1001L
+#undef org_sqlite_jni_CApi_SQLITE_DBCONFIG_ENABLE_FKEY
+#define org_sqlite_jni_CApi_SQLITE_DBCONFIG_ENABLE_FKEY 1002L
+#undef org_sqlite_jni_CApi_SQLITE_DBCONFIG_ENABLE_TRIGGER
+#define org_sqlite_jni_CApi_SQLITE_DBCONFIG_ENABLE_TRIGGER 1003L
+#undef org_sqlite_jni_CApi_SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER
+#define org_sqlite_jni_CApi_SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER 1004L
+#undef org_sqlite_jni_CApi_SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION
+#define org_sqlite_jni_CApi_SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION 1005L
+#undef org_sqlite_jni_CApi_SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE
+#define org_sqlite_jni_CApi_SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE 1006L
+#undef org_sqlite_jni_CApi_SQLITE_DBCONFIG_ENABLE_QPSG
+#define org_sqlite_jni_CApi_SQLITE_DBCONFIG_ENABLE_QPSG 1007L
+#undef org_sqlite_jni_CApi_SQLITE_DBCONFIG_TRIGGER_EQP
+#define org_sqlite_jni_CApi_SQLITE_DBCONFIG_TRIGGER_EQP 1008L
+#undef org_sqlite_jni_CApi_SQLITE_DBCONFIG_RESET_DATABASE
+#define org_sqlite_jni_CApi_SQLITE_DBCONFIG_RESET_DATABASE 1009L
+#undef org_sqlite_jni_CApi_SQLITE_DBCONFIG_DEFENSIVE
+#define org_sqlite_jni_CApi_SQLITE_DBCONFIG_DEFENSIVE 1010L
+#undef org_sqlite_jni_CApi_SQLITE_DBCONFIG_WRITABLE_SCHEMA
+#define org_sqlite_jni_CApi_SQLITE_DBCONFIG_WRITABLE_SCHEMA 1011L
+#undef org_sqlite_jni_CApi_SQLITE_DBCONFIG_LEGACY_ALTER_TABLE
+#define org_sqlite_jni_CApi_SQLITE_DBCONFIG_LEGACY_ALTER_TABLE 1012L
+#undef org_sqlite_jni_CApi_SQLITE_DBCONFIG_DQS_DML
+#define org_sqlite_jni_CApi_SQLITE_DBCONFIG_DQS_DML 1013L
+#undef org_sqlite_jni_CApi_SQLITE_DBCONFIG_DQS_DDL
+#define org_sqlite_jni_CApi_SQLITE_DBCONFIG_DQS_DDL 1014L
+#undef org_sqlite_jni_CApi_SQLITE_DBCONFIG_ENABLE_VIEW
+#define org_sqlite_jni_CApi_SQLITE_DBCONFIG_ENABLE_VIEW 1015L
+#undef org_sqlite_jni_CApi_SQLITE_DBCONFIG_LEGACY_FILE_FORMAT
+#define org_sqlite_jni_CApi_SQLITE_DBCONFIG_LEGACY_FILE_FORMAT 1016L
+#undef org_sqlite_jni_CApi_SQLITE_DBCONFIG_TRUSTED_SCHEMA
+#define org_sqlite_jni_CApi_SQLITE_DBCONFIG_TRUSTED_SCHEMA 1017L
+#undef org_sqlite_jni_CApi_SQLITE_DBCONFIG_STMT_SCANSTATUS
+#define org_sqlite_jni_CApi_SQLITE_DBCONFIG_STMT_SCANSTATUS 1018L
+#undef org_sqlite_jni_CApi_SQLITE_DBCONFIG_REVERSE_SCANORDER
+#define org_sqlite_jni_CApi_SQLITE_DBCONFIG_REVERSE_SCANORDER 1019L
+#undef org_sqlite_jni_CApi_SQLITE_DBCONFIG_MAX
+#define org_sqlite_jni_CApi_SQLITE_DBCONFIG_MAX 1019L
+#undef org_sqlite_jni_CApi_SQLITE_DBSTATUS_LOOKASIDE_USED
+#define org_sqlite_jni_CApi_SQLITE_DBSTATUS_LOOKASIDE_USED 0L
+#undef org_sqlite_jni_CApi_SQLITE_DBSTATUS_CACHE_USED
+#define org_sqlite_jni_CApi_SQLITE_DBSTATUS_CACHE_USED 1L
+#undef org_sqlite_jni_CApi_SQLITE_DBSTATUS_SCHEMA_USED
+#define org_sqlite_jni_CApi_SQLITE_DBSTATUS_SCHEMA_USED 2L
+#undef org_sqlite_jni_CApi_SQLITE_DBSTATUS_STMT_USED
+#define org_sqlite_jni_CApi_SQLITE_DBSTATUS_STMT_USED 3L
+#undef org_sqlite_jni_CApi_SQLITE_DBSTATUS_LOOKASIDE_HIT
+#define org_sqlite_jni_CApi_SQLITE_DBSTATUS_LOOKASIDE_HIT 4L
+#undef org_sqlite_jni_CApi_SQLITE_DBSTATUS_LOOKASIDE_MISS_SIZE
+#define org_sqlite_jni_CApi_SQLITE_DBSTATUS_LOOKASIDE_MISS_SIZE 5L
+#undef org_sqlite_jni_CApi_SQLITE_DBSTATUS_LOOKASIDE_MISS_FULL
+#define org_sqlite_jni_CApi_SQLITE_DBSTATUS_LOOKASIDE_MISS_FULL 6L
+#undef org_sqlite_jni_CApi_SQLITE_DBSTATUS_CACHE_HIT
+#define org_sqlite_jni_CApi_SQLITE_DBSTATUS_CACHE_HIT 7L
+#undef org_sqlite_jni_CApi_SQLITE_DBSTATUS_CACHE_MISS
+#define org_sqlite_jni_CApi_SQLITE_DBSTATUS_CACHE_MISS 8L
+#undef org_sqlite_jni_CApi_SQLITE_DBSTATUS_CACHE_WRITE
+#define org_sqlite_jni_CApi_SQLITE_DBSTATUS_CACHE_WRITE 9L
+#undef org_sqlite_jni_CApi_SQLITE_DBSTATUS_DEFERRED_FKS
+#define org_sqlite_jni_CApi_SQLITE_DBSTATUS_DEFERRED_FKS 10L
+#undef org_sqlite_jni_CApi_SQLITE_DBSTATUS_CACHE_USED_SHARED
+#define org_sqlite_jni_CApi_SQLITE_DBSTATUS_CACHE_USED_SHARED 11L
+#undef org_sqlite_jni_CApi_SQLITE_DBSTATUS_CACHE_SPILL
+#define org_sqlite_jni_CApi_SQLITE_DBSTATUS_CACHE_SPILL 12L
+#undef org_sqlite_jni_CApi_SQLITE_DBSTATUS_MAX
+#define org_sqlite_jni_CApi_SQLITE_DBSTATUS_MAX 12L
+#undef org_sqlite_jni_CApi_SQLITE_UTF8
+#define org_sqlite_jni_CApi_SQLITE_UTF8 1L
+#undef org_sqlite_jni_CApi_SQLITE_UTF16LE
+#define org_sqlite_jni_CApi_SQLITE_UTF16LE 2L
+#undef org_sqlite_jni_CApi_SQLITE_UTF16BE
+#define org_sqlite_jni_CApi_SQLITE_UTF16BE 3L
+#undef org_sqlite_jni_CApi_SQLITE_UTF16
+#define org_sqlite_jni_CApi_SQLITE_UTF16 4L
+#undef org_sqlite_jni_CApi_SQLITE_UTF16_ALIGNED
+#define org_sqlite_jni_CApi_SQLITE_UTF16_ALIGNED 8L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_LOCKSTATE
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_LOCKSTATE 1L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_GET_LOCKPROXYFILE
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_GET_LOCKPROXYFILE 2L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_SET_LOCKPROXYFILE
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_SET_LOCKPROXYFILE 3L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_LAST_ERRNO
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_LAST_ERRNO 4L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_SIZE_HINT
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_SIZE_HINT 5L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_CHUNK_SIZE
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_CHUNK_SIZE 6L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_FILE_POINTER
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_FILE_POINTER 7L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_SYNC_OMITTED
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_SYNC_OMITTED 8L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_WIN32_AV_RETRY
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_WIN32_AV_RETRY 9L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_PERSIST_WAL
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_PERSIST_WAL 10L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_OVERWRITE
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_OVERWRITE 11L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_VFSNAME
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_VFSNAME 12L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_POWERSAFE_OVERWRITE
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_POWERSAFE_OVERWRITE 13L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_PRAGMA
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_PRAGMA 14L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_BUSYHANDLER
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_BUSYHANDLER 15L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_TEMPFILENAME
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_TEMPFILENAME 16L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_MMAP_SIZE
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_MMAP_SIZE 18L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_TRACE
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_TRACE 19L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_HAS_MOVED
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_HAS_MOVED 20L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_SYNC
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_SYNC 21L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_COMMIT_PHASETWO
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_COMMIT_PHASETWO 22L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_WIN32_SET_HANDLE
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_WIN32_SET_HANDLE 23L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_WAL_BLOCK
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_WAL_BLOCK 24L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_ZIPVFS
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_ZIPVFS 25L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_RBU
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_RBU 26L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_VFS_POINTER
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_VFS_POINTER 27L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_JOURNAL_POINTER
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_JOURNAL_POINTER 28L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_WIN32_GET_HANDLE
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_WIN32_GET_HANDLE 29L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_PDB
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_PDB 30L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_BEGIN_ATOMIC_WRITE
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_BEGIN_ATOMIC_WRITE 31L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_COMMIT_ATOMIC_WRITE
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_COMMIT_ATOMIC_WRITE 32L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_ROLLBACK_ATOMIC_WRITE
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_ROLLBACK_ATOMIC_WRITE 33L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_LOCK_TIMEOUT
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_LOCK_TIMEOUT 34L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_DATA_VERSION
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_DATA_VERSION 35L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_SIZE_LIMIT
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_SIZE_LIMIT 36L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_CKPT_DONE
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_CKPT_DONE 37L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_RESERVE_BYTES
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_RESERVE_BYTES 38L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_CKPT_START
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_CKPT_START 39L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_EXTERNAL_READER
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_EXTERNAL_READER 40L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_CKSM_FILE
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_CKSM_FILE 41L
+#undef org_sqlite_jni_CApi_SQLITE_FCNTL_RESET_CACHE
+#define org_sqlite_jni_CApi_SQLITE_FCNTL_RESET_CACHE 42L
+#undef org_sqlite_jni_CApi_SQLITE_LOCK_NONE
+#define org_sqlite_jni_CApi_SQLITE_LOCK_NONE 0L
+#undef org_sqlite_jni_CApi_SQLITE_LOCK_SHARED
+#define org_sqlite_jni_CApi_SQLITE_LOCK_SHARED 1L
+#undef org_sqlite_jni_CApi_SQLITE_LOCK_RESERVED
+#define org_sqlite_jni_CApi_SQLITE_LOCK_RESERVED 2L
+#undef org_sqlite_jni_CApi_SQLITE_LOCK_PENDING
+#define org_sqlite_jni_CApi_SQLITE_LOCK_PENDING 3L
+#undef org_sqlite_jni_CApi_SQLITE_LOCK_EXCLUSIVE
+#define org_sqlite_jni_CApi_SQLITE_LOCK_EXCLUSIVE 4L
+#undef org_sqlite_jni_CApi_SQLITE_IOCAP_ATOMIC
+#define org_sqlite_jni_CApi_SQLITE_IOCAP_ATOMIC 1L
+#undef org_sqlite_jni_CApi_SQLITE_IOCAP_ATOMIC512
+#define org_sqlite_jni_CApi_SQLITE_IOCAP_ATOMIC512 2L
+#undef org_sqlite_jni_CApi_SQLITE_IOCAP_ATOMIC1K
+#define org_sqlite_jni_CApi_SQLITE_IOCAP_ATOMIC1K 4L
+#undef org_sqlite_jni_CApi_SQLITE_IOCAP_ATOMIC2K
+#define org_sqlite_jni_CApi_SQLITE_IOCAP_ATOMIC2K 8L
+#undef org_sqlite_jni_CApi_SQLITE_IOCAP_ATOMIC4K
+#define org_sqlite_jni_CApi_SQLITE_IOCAP_ATOMIC4K 16L
+#undef org_sqlite_jni_CApi_SQLITE_IOCAP_ATOMIC8K
+#define org_sqlite_jni_CApi_SQLITE_IOCAP_ATOMIC8K 32L
+#undef org_sqlite_jni_CApi_SQLITE_IOCAP_ATOMIC16K
+#define org_sqlite_jni_CApi_SQLITE_IOCAP_ATOMIC16K 64L
+#undef org_sqlite_jni_CApi_SQLITE_IOCAP_ATOMIC32K
+#define org_sqlite_jni_CApi_SQLITE_IOCAP_ATOMIC32K 128L
+#undef org_sqlite_jni_CApi_SQLITE_IOCAP_ATOMIC64K
+#define org_sqlite_jni_CApi_SQLITE_IOCAP_ATOMIC64K 256L
+#undef org_sqlite_jni_CApi_SQLITE_IOCAP_SAFE_APPEND
+#define org_sqlite_jni_CApi_SQLITE_IOCAP_SAFE_APPEND 512L
+#undef org_sqlite_jni_CApi_SQLITE_IOCAP_SEQUENTIAL
+#define org_sqlite_jni_CApi_SQLITE_IOCAP_SEQUENTIAL 1024L
+#undef org_sqlite_jni_CApi_SQLITE_IOCAP_UNDELETABLE_WHEN_OPEN
+#define org_sqlite_jni_CApi_SQLITE_IOCAP_UNDELETABLE_WHEN_OPEN 2048L
+#undef org_sqlite_jni_CApi_SQLITE_IOCAP_POWERSAFE_OVERWRITE
+#define org_sqlite_jni_CApi_SQLITE_IOCAP_POWERSAFE_OVERWRITE 4096L
+#undef org_sqlite_jni_CApi_SQLITE_IOCAP_IMMUTABLE
+#define org_sqlite_jni_CApi_SQLITE_IOCAP_IMMUTABLE 8192L
+#undef org_sqlite_jni_CApi_SQLITE_IOCAP_BATCH_ATOMIC
+#define org_sqlite_jni_CApi_SQLITE_IOCAP_BATCH_ATOMIC 16384L
+#undef org_sqlite_jni_CApi_SQLITE_LIMIT_LENGTH
+#define org_sqlite_jni_CApi_SQLITE_LIMIT_LENGTH 0L
+#undef org_sqlite_jni_CApi_SQLITE_LIMIT_SQL_LENGTH
+#define org_sqlite_jni_CApi_SQLITE_LIMIT_SQL_LENGTH 1L
+#undef org_sqlite_jni_CApi_SQLITE_LIMIT_COLUMN
+#define org_sqlite_jni_CApi_SQLITE_LIMIT_COLUMN 2L
+#undef org_sqlite_jni_CApi_SQLITE_LIMIT_EXPR_DEPTH
+#define org_sqlite_jni_CApi_SQLITE_LIMIT_EXPR_DEPTH 3L
+#undef org_sqlite_jni_CApi_SQLITE_LIMIT_COMPOUND_SELECT
+#define org_sqlite_jni_CApi_SQLITE_LIMIT_COMPOUND_SELECT 4L
+#undef org_sqlite_jni_CApi_SQLITE_LIMIT_VDBE_OP
+#define org_sqlite_jni_CApi_SQLITE_LIMIT_VDBE_OP 5L
+#undef org_sqlite_jni_CApi_SQLITE_LIMIT_FUNCTION_ARG
+#define org_sqlite_jni_CApi_SQLITE_LIMIT_FUNCTION_ARG 6L
+#undef org_sqlite_jni_CApi_SQLITE_LIMIT_ATTACHED
+#define org_sqlite_jni_CApi_SQLITE_LIMIT_ATTACHED 7L
+#undef org_sqlite_jni_CApi_SQLITE_LIMIT_LIKE_PATTERN_LENGTH
+#define org_sqlite_jni_CApi_SQLITE_LIMIT_LIKE_PATTERN_LENGTH 8L
+#undef org_sqlite_jni_CApi_SQLITE_LIMIT_VARIABLE_NUMBER
+#define org_sqlite_jni_CApi_SQLITE_LIMIT_VARIABLE_NUMBER 9L
+#undef org_sqlite_jni_CApi_SQLITE_LIMIT_TRIGGER_DEPTH
+#define org_sqlite_jni_CApi_SQLITE_LIMIT_TRIGGER_DEPTH 10L
+#undef org_sqlite_jni_CApi_SQLITE_LIMIT_WORKER_THREADS
+#define org_sqlite_jni_CApi_SQLITE_LIMIT_WORKER_THREADS 11L
+#undef org_sqlite_jni_CApi_SQLITE_OPEN_READONLY
+#define org_sqlite_jni_CApi_SQLITE_OPEN_READONLY 1L
+#undef org_sqlite_jni_CApi_SQLITE_OPEN_READWRITE
+#define org_sqlite_jni_CApi_SQLITE_OPEN_READWRITE 2L
+#undef org_sqlite_jni_CApi_SQLITE_OPEN_CREATE
+#define org_sqlite_jni_CApi_SQLITE_OPEN_CREATE 4L
+#undef org_sqlite_jni_CApi_SQLITE_OPEN_URI
+#define org_sqlite_jni_CApi_SQLITE_OPEN_URI 64L
+#undef org_sqlite_jni_CApi_SQLITE_OPEN_MEMORY
+#define org_sqlite_jni_CApi_SQLITE_OPEN_MEMORY 128L
+#undef org_sqlite_jni_CApi_SQLITE_OPEN_NOMUTEX
+#define org_sqlite_jni_CApi_SQLITE_OPEN_NOMUTEX 32768L
+#undef org_sqlite_jni_CApi_SQLITE_OPEN_FULLMUTEX
+#define org_sqlite_jni_CApi_SQLITE_OPEN_FULLMUTEX 65536L
+#undef org_sqlite_jni_CApi_SQLITE_OPEN_SHAREDCACHE
+#define org_sqlite_jni_CApi_SQLITE_OPEN_SHAREDCACHE 131072L
+#undef org_sqlite_jni_CApi_SQLITE_OPEN_PRIVATECACHE
+#define org_sqlite_jni_CApi_SQLITE_OPEN_PRIVATECACHE 262144L
+#undef org_sqlite_jni_CApi_SQLITE_OPEN_EXRESCODE
+#define org_sqlite_jni_CApi_SQLITE_OPEN_EXRESCODE 33554432L
+#undef org_sqlite_jni_CApi_SQLITE_OPEN_NOFOLLOW
+#define org_sqlite_jni_CApi_SQLITE_OPEN_NOFOLLOW 16777216L
+#undef org_sqlite_jni_CApi_SQLITE_OPEN_MAIN_DB
+#define org_sqlite_jni_CApi_SQLITE_OPEN_MAIN_DB 256L
+#undef org_sqlite_jni_CApi_SQLITE_OPEN_MAIN_JOURNAL
+#define org_sqlite_jni_CApi_SQLITE_OPEN_MAIN_JOURNAL 2048L
+#undef org_sqlite_jni_CApi_SQLITE_OPEN_TEMP_DB
+#define org_sqlite_jni_CApi_SQLITE_OPEN_TEMP_DB 512L
+#undef org_sqlite_jni_CApi_SQLITE_OPEN_TEMP_JOURNAL
+#define org_sqlite_jni_CApi_SQLITE_OPEN_TEMP_JOURNAL 4096L
+#undef org_sqlite_jni_CApi_SQLITE_OPEN_TRANSIENT_DB
+#define org_sqlite_jni_CApi_SQLITE_OPEN_TRANSIENT_DB 1024L
+#undef org_sqlite_jni_CApi_SQLITE_OPEN_SUBJOURNAL
+#define org_sqlite_jni_CApi_SQLITE_OPEN_SUBJOURNAL 8192L
+#undef org_sqlite_jni_CApi_SQLITE_OPEN_SUPER_JOURNAL
+#define org_sqlite_jni_CApi_SQLITE_OPEN_SUPER_JOURNAL 16384L
+#undef org_sqlite_jni_CApi_SQLITE_OPEN_WAL
+#define org_sqlite_jni_CApi_SQLITE_OPEN_WAL 524288L
+#undef org_sqlite_jni_CApi_SQLITE_OPEN_DELETEONCLOSE
+#define org_sqlite_jni_CApi_SQLITE_OPEN_DELETEONCLOSE 8L
+#undef org_sqlite_jni_CApi_SQLITE_OPEN_EXCLUSIVE
+#define org_sqlite_jni_CApi_SQLITE_OPEN_EXCLUSIVE 16L
+#undef org_sqlite_jni_CApi_SQLITE_PREPARE_PERSISTENT
+#define org_sqlite_jni_CApi_SQLITE_PREPARE_PERSISTENT 1L
+#undef org_sqlite_jni_CApi_SQLITE_PREPARE_NORMALIZE
+#define org_sqlite_jni_CApi_SQLITE_PREPARE_NORMALIZE 2L
+#undef org_sqlite_jni_CApi_SQLITE_PREPARE_NO_VTAB
+#define org_sqlite_jni_CApi_SQLITE_PREPARE_NO_VTAB 4L
+#undef org_sqlite_jni_CApi_SQLITE_OK
+#define org_sqlite_jni_CApi_SQLITE_OK 0L
+#undef org_sqlite_jni_CApi_SQLITE_ERROR
+#define org_sqlite_jni_CApi_SQLITE_ERROR 1L
+#undef org_sqlite_jni_CApi_SQLITE_INTERNAL
+#define org_sqlite_jni_CApi_SQLITE_INTERNAL 2L
+#undef org_sqlite_jni_CApi_SQLITE_PERM
+#define org_sqlite_jni_CApi_SQLITE_PERM 3L
+#undef org_sqlite_jni_CApi_SQLITE_ABORT
+#define org_sqlite_jni_CApi_SQLITE_ABORT 4L
+#undef org_sqlite_jni_CApi_SQLITE_BUSY
+#define org_sqlite_jni_CApi_SQLITE_BUSY 5L
+#undef org_sqlite_jni_CApi_SQLITE_LOCKED
+#define org_sqlite_jni_CApi_SQLITE_LOCKED 6L
+#undef org_sqlite_jni_CApi_SQLITE_NOMEM
+#define org_sqlite_jni_CApi_SQLITE_NOMEM 7L
+#undef org_sqlite_jni_CApi_SQLITE_READONLY
+#define org_sqlite_jni_CApi_SQLITE_READONLY 8L
+#undef org_sqlite_jni_CApi_SQLITE_INTERRUPT
+#define org_sqlite_jni_CApi_SQLITE_INTERRUPT 9L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR
+#define org_sqlite_jni_CApi_SQLITE_IOERR 10L
+#undef org_sqlite_jni_CApi_SQLITE_CORRUPT
+#define org_sqlite_jni_CApi_SQLITE_CORRUPT 11L
+#undef org_sqlite_jni_CApi_SQLITE_NOTFOUND
+#define org_sqlite_jni_CApi_SQLITE_NOTFOUND 12L
+#undef org_sqlite_jni_CApi_SQLITE_FULL
+#define org_sqlite_jni_CApi_SQLITE_FULL 13L
+#undef org_sqlite_jni_CApi_SQLITE_CANTOPEN
+#define org_sqlite_jni_CApi_SQLITE_CANTOPEN 14L
+#undef org_sqlite_jni_CApi_SQLITE_PROTOCOL
+#define org_sqlite_jni_CApi_SQLITE_PROTOCOL 15L
+#undef org_sqlite_jni_CApi_SQLITE_EMPTY
+#define org_sqlite_jni_CApi_SQLITE_EMPTY 16L
+#undef org_sqlite_jni_CApi_SQLITE_SCHEMA
+#define org_sqlite_jni_CApi_SQLITE_SCHEMA 17L
+#undef org_sqlite_jni_CApi_SQLITE_TOOBIG
+#define org_sqlite_jni_CApi_SQLITE_TOOBIG 18L
+#undef org_sqlite_jni_CApi_SQLITE_CONSTRAINT
+#define org_sqlite_jni_CApi_SQLITE_CONSTRAINT 19L
+#undef org_sqlite_jni_CApi_SQLITE_MISMATCH
+#define org_sqlite_jni_CApi_SQLITE_MISMATCH 20L
+#undef org_sqlite_jni_CApi_SQLITE_MISUSE
+#define org_sqlite_jni_CApi_SQLITE_MISUSE 21L
+#undef org_sqlite_jni_CApi_SQLITE_NOLFS
+#define org_sqlite_jni_CApi_SQLITE_NOLFS 22L
+#undef org_sqlite_jni_CApi_SQLITE_AUTH
+#define org_sqlite_jni_CApi_SQLITE_AUTH 23L
+#undef org_sqlite_jni_CApi_SQLITE_FORMAT
+#define org_sqlite_jni_CApi_SQLITE_FORMAT 24L
+#undef org_sqlite_jni_CApi_SQLITE_RANGE
+#define org_sqlite_jni_CApi_SQLITE_RANGE 25L
+#undef org_sqlite_jni_CApi_SQLITE_NOTADB
+#define org_sqlite_jni_CApi_SQLITE_NOTADB 26L
+#undef org_sqlite_jni_CApi_SQLITE_NOTICE
+#define org_sqlite_jni_CApi_SQLITE_NOTICE 27L
+#undef org_sqlite_jni_CApi_SQLITE_WARNING
+#define org_sqlite_jni_CApi_SQLITE_WARNING 28L
+#undef org_sqlite_jni_CApi_SQLITE_ROW
+#define org_sqlite_jni_CApi_SQLITE_ROW 100L
+#undef org_sqlite_jni_CApi_SQLITE_DONE
+#define org_sqlite_jni_CApi_SQLITE_DONE 101L
+#undef org_sqlite_jni_CApi_SQLITE_ERROR_MISSING_COLLSEQ
+#define org_sqlite_jni_CApi_SQLITE_ERROR_MISSING_COLLSEQ 257L
+#undef org_sqlite_jni_CApi_SQLITE_ERROR_RETRY
+#define org_sqlite_jni_CApi_SQLITE_ERROR_RETRY 513L
+#undef org_sqlite_jni_CApi_SQLITE_ERROR_SNAPSHOT
+#define org_sqlite_jni_CApi_SQLITE_ERROR_SNAPSHOT 769L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_READ
+#define org_sqlite_jni_CApi_SQLITE_IOERR_READ 266L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_SHORT_READ
+#define org_sqlite_jni_CApi_SQLITE_IOERR_SHORT_READ 522L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_WRITE
+#define org_sqlite_jni_CApi_SQLITE_IOERR_WRITE 778L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_FSYNC
+#define org_sqlite_jni_CApi_SQLITE_IOERR_FSYNC 1034L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_DIR_FSYNC
+#define org_sqlite_jni_CApi_SQLITE_IOERR_DIR_FSYNC 1290L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_TRUNCATE
+#define org_sqlite_jni_CApi_SQLITE_IOERR_TRUNCATE 1546L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_FSTAT
+#define org_sqlite_jni_CApi_SQLITE_IOERR_FSTAT 1802L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_UNLOCK
+#define org_sqlite_jni_CApi_SQLITE_IOERR_UNLOCK 2058L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_RDLOCK
+#define org_sqlite_jni_CApi_SQLITE_IOERR_RDLOCK 2314L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_DELETE
+#define org_sqlite_jni_CApi_SQLITE_IOERR_DELETE 2570L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_BLOCKED
+#define org_sqlite_jni_CApi_SQLITE_IOERR_BLOCKED 2826L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_NOMEM
+#define org_sqlite_jni_CApi_SQLITE_IOERR_NOMEM 3082L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_ACCESS
+#define org_sqlite_jni_CApi_SQLITE_IOERR_ACCESS 3338L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_CHECKRESERVEDLOCK
+#define org_sqlite_jni_CApi_SQLITE_IOERR_CHECKRESERVEDLOCK 3594L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_LOCK
+#define org_sqlite_jni_CApi_SQLITE_IOERR_LOCK 3850L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_CLOSE
+#define org_sqlite_jni_CApi_SQLITE_IOERR_CLOSE 4106L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_DIR_CLOSE
+#define org_sqlite_jni_CApi_SQLITE_IOERR_DIR_CLOSE 4362L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_SHMOPEN
+#define org_sqlite_jni_CApi_SQLITE_IOERR_SHMOPEN 4618L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_SHMSIZE
+#define org_sqlite_jni_CApi_SQLITE_IOERR_SHMSIZE 4874L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_SHMLOCK
+#define org_sqlite_jni_CApi_SQLITE_IOERR_SHMLOCK 5130L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_SHMMAP
+#define org_sqlite_jni_CApi_SQLITE_IOERR_SHMMAP 5386L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_SEEK
+#define org_sqlite_jni_CApi_SQLITE_IOERR_SEEK 5642L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_DELETE_NOENT
+#define org_sqlite_jni_CApi_SQLITE_IOERR_DELETE_NOENT 5898L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_MMAP
+#define org_sqlite_jni_CApi_SQLITE_IOERR_MMAP 6154L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_GETTEMPPATH
+#define org_sqlite_jni_CApi_SQLITE_IOERR_GETTEMPPATH 6410L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_CONVPATH
+#define org_sqlite_jni_CApi_SQLITE_IOERR_CONVPATH 6666L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_VNODE
+#define org_sqlite_jni_CApi_SQLITE_IOERR_VNODE 6922L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_AUTH
+#define org_sqlite_jni_CApi_SQLITE_IOERR_AUTH 7178L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_BEGIN_ATOMIC
+#define org_sqlite_jni_CApi_SQLITE_IOERR_BEGIN_ATOMIC 7434L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_COMMIT_ATOMIC
+#define org_sqlite_jni_CApi_SQLITE_IOERR_COMMIT_ATOMIC 7690L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_ROLLBACK_ATOMIC
+#define org_sqlite_jni_CApi_SQLITE_IOERR_ROLLBACK_ATOMIC 7946L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_DATA
+#define org_sqlite_jni_CApi_SQLITE_IOERR_DATA 8202L
+#undef org_sqlite_jni_CApi_SQLITE_IOERR_CORRUPTFS
+#define org_sqlite_jni_CApi_SQLITE_IOERR_CORRUPTFS 8458L
+#undef org_sqlite_jni_CApi_SQLITE_LOCKED_SHAREDCACHE
+#define org_sqlite_jni_CApi_SQLITE_LOCKED_SHAREDCACHE 262L
+#undef org_sqlite_jni_CApi_SQLITE_LOCKED_VTAB
+#define org_sqlite_jni_CApi_SQLITE_LOCKED_VTAB 518L
+#undef org_sqlite_jni_CApi_SQLITE_BUSY_RECOVERY
+#define org_sqlite_jni_CApi_SQLITE_BUSY_RECOVERY 261L
+#undef org_sqlite_jni_CApi_SQLITE_BUSY_SNAPSHOT
+#define org_sqlite_jni_CApi_SQLITE_BUSY_SNAPSHOT 517L
+#undef org_sqlite_jni_CApi_SQLITE_BUSY_TIMEOUT
+#define org_sqlite_jni_CApi_SQLITE_BUSY_TIMEOUT 773L
+#undef org_sqlite_jni_CApi_SQLITE_CANTOPEN_NOTEMPDIR
+#define org_sqlite_jni_CApi_SQLITE_CANTOPEN_NOTEMPDIR 270L
+#undef org_sqlite_jni_CApi_SQLITE_CANTOPEN_ISDIR
+#define org_sqlite_jni_CApi_SQLITE_CANTOPEN_ISDIR 526L
+#undef org_sqlite_jni_CApi_SQLITE_CANTOPEN_FULLPATH
+#define org_sqlite_jni_CApi_SQLITE_CANTOPEN_FULLPATH 782L
+#undef org_sqlite_jni_CApi_SQLITE_CANTOPEN_CONVPATH
+#define org_sqlite_jni_CApi_SQLITE_CANTOPEN_CONVPATH 1038L
+#undef org_sqlite_jni_CApi_SQLITE_CANTOPEN_SYMLINK
+#define org_sqlite_jni_CApi_SQLITE_CANTOPEN_SYMLINK 1550L
+#undef org_sqlite_jni_CApi_SQLITE_CORRUPT_VTAB
+#define org_sqlite_jni_CApi_SQLITE_CORRUPT_VTAB 267L
+#undef org_sqlite_jni_CApi_SQLITE_CORRUPT_SEQUENCE
+#define org_sqlite_jni_CApi_SQLITE_CORRUPT_SEQUENCE 523L
+#undef org_sqlite_jni_CApi_SQLITE_CORRUPT_INDEX
+#define org_sqlite_jni_CApi_SQLITE_CORRUPT_INDEX 779L
+#undef org_sqlite_jni_CApi_SQLITE_READONLY_RECOVERY
+#define org_sqlite_jni_CApi_SQLITE_READONLY_RECOVERY 264L
+#undef org_sqlite_jni_CApi_SQLITE_READONLY_CANTLOCK
+#define org_sqlite_jni_CApi_SQLITE_READONLY_CANTLOCK 520L
+#undef org_sqlite_jni_CApi_SQLITE_READONLY_ROLLBACK
+#define org_sqlite_jni_CApi_SQLITE_READONLY_ROLLBACK 776L
+#undef org_sqlite_jni_CApi_SQLITE_READONLY_DBMOVED
+#define org_sqlite_jni_CApi_SQLITE_READONLY_DBMOVED 1032L
+#undef org_sqlite_jni_CApi_SQLITE_READONLY_CANTINIT
+#define org_sqlite_jni_CApi_SQLITE_READONLY_CANTINIT 1288L
+#undef org_sqlite_jni_CApi_SQLITE_READONLY_DIRECTORY
+#define org_sqlite_jni_CApi_SQLITE_READONLY_DIRECTORY 1544L
+#undef org_sqlite_jni_CApi_SQLITE_ABORT_ROLLBACK
+#define org_sqlite_jni_CApi_SQLITE_ABORT_ROLLBACK 516L
+#undef org_sqlite_jni_CApi_SQLITE_CONSTRAINT_CHECK
+#define org_sqlite_jni_CApi_SQLITE_CONSTRAINT_CHECK 275L
+#undef org_sqlite_jni_CApi_SQLITE_CONSTRAINT_COMMITHOOK
+#define org_sqlite_jni_CApi_SQLITE_CONSTRAINT_COMMITHOOK 531L
+#undef org_sqlite_jni_CApi_SQLITE_CONSTRAINT_FOREIGNKEY
+#define org_sqlite_jni_CApi_SQLITE_CONSTRAINT_FOREIGNKEY 787L
+#undef org_sqlite_jni_CApi_SQLITE_CONSTRAINT_FUNCTION
+#define org_sqlite_jni_CApi_SQLITE_CONSTRAINT_FUNCTION 1043L
+#undef org_sqlite_jni_CApi_SQLITE_CONSTRAINT_NOTNULL
+#define org_sqlite_jni_CApi_SQLITE_CONSTRAINT_NOTNULL 1299L
+#undef org_sqlite_jni_CApi_SQLITE_CONSTRAINT_PRIMARYKEY
+#define org_sqlite_jni_CApi_SQLITE_CONSTRAINT_PRIMARYKEY 1555L
+#undef org_sqlite_jni_CApi_SQLITE_CONSTRAINT_TRIGGER
+#define org_sqlite_jni_CApi_SQLITE_CONSTRAINT_TRIGGER 1811L
+#undef org_sqlite_jni_CApi_SQLITE_CONSTRAINT_UNIQUE
+#define org_sqlite_jni_CApi_SQLITE_CONSTRAINT_UNIQUE 2067L
+#undef org_sqlite_jni_CApi_SQLITE_CONSTRAINT_VTAB
+#define org_sqlite_jni_CApi_SQLITE_CONSTRAINT_VTAB 2323L
+#undef org_sqlite_jni_CApi_SQLITE_CONSTRAINT_ROWID
+#define org_sqlite_jni_CApi_SQLITE_CONSTRAINT_ROWID 2579L
+#undef org_sqlite_jni_CApi_SQLITE_CONSTRAINT_PINNED
+#define org_sqlite_jni_CApi_SQLITE_CONSTRAINT_PINNED 2835L
+#undef org_sqlite_jni_CApi_SQLITE_CONSTRAINT_DATATYPE
+#define org_sqlite_jni_CApi_SQLITE_CONSTRAINT_DATATYPE 3091L
+#undef org_sqlite_jni_CApi_SQLITE_NOTICE_RECOVER_WAL
+#define org_sqlite_jni_CApi_SQLITE_NOTICE_RECOVER_WAL 283L
+#undef org_sqlite_jni_CApi_SQLITE_NOTICE_RECOVER_ROLLBACK
+#define org_sqlite_jni_CApi_SQLITE_NOTICE_RECOVER_ROLLBACK 539L
+#undef org_sqlite_jni_CApi_SQLITE_WARNING_AUTOINDEX
+#define org_sqlite_jni_CApi_SQLITE_WARNING_AUTOINDEX 284L
+#undef org_sqlite_jni_CApi_SQLITE_AUTH_USER
+#define org_sqlite_jni_CApi_SQLITE_AUTH_USER 279L
+#undef org_sqlite_jni_CApi_SQLITE_OK_LOAD_PERMANENTLY
+#define org_sqlite_jni_CApi_SQLITE_OK_LOAD_PERMANENTLY 256L
+#undef org_sqlite_jni_CApi_SQLITE_SERIALIZE_NOCOPY
+#define org_sqlite_jni_CApi_SQLITE_SERIALIZE_NOCOPY 1L
+#undef org_sqlite_jni_CApi_SQLITE_DESERIALIZE_FREEONCLOSE
+#define org_sqlite_jni_CApi_SQLITE_DESERIALIZE_FREEONCLOSE 1L
+#undef org_sqlite_jni_CApi_SQLITE_DESERIALIZE_READONLY
+#define org_sqlite_jni_CApi_SQLITE_DESERIALIZE_READONLY 4L
+#undef org_sqlite_jni_CApi_SQLITE_DESERIALIZE_RESIZEABLE
+#define org_sqlite_jni_CApi_SQLITE_DESERIALIZE_RESIZEABLE 2L
+#undef org_sqlite_jni_CApi_SQLITE_SESSION_CONFIG_STRMSIZE
+#define org_sqlite_jni_CApi_SQLITE_SESSION_CONFIG_STRMSIZE 1L
+#undef org_sqlite_jni_CApi_SQLITE_SESSION_OBJCONFIG_SIZE
+#define org_sqlite_jni_CApi_SQLITE_SESSION_OBJCONFIG_SIZE 1L
+#undef org_sqlite_jni_CApi_SQLITE_STATUS_MEMORY_USED
+#define org_sqlite_jni_CApi_SQLITE_STATUS_MEMORY_USED 0L
+#undef org_sqlite_jni_CApi_SQLITE_STATUS_PAGECACHE_USED
+#define org_sqlite_jni_CApi_SQLITE_STATUS_PAGECACHE_USED 1L
+#undef org_sqlite_jni_CApi_SQLITE_STATUS_PAGECACHE_OVERFLOW
+#define org_sqlite_jni_CApi_SQLITE_STATUS_PAGECACHE_OVERFLOW 2L
+#undef org_sqlite_jni_CApi_SQLITE_STATUS_MALLOC_SIZE
+#define org_sqlite_jni_CApi_SQLITE_STATUS_MALLOC_SIZE 5L
+#undef org_sqlite_jni_CApi_SQLITE_STATUS_PARSER_STACK
+#define org_sqlite_jni_CApi_SQLITE_STATUS_PARSER_STACK 6L
+#undef org_sqlite_jni_CApi_SQLITE_STATUS_PAGECACHE_SIZE
+#define org_sqlite_jni_CApi_SQLITE_STATUS_PAGECACHE_SIZE 7L
+#undef org_sqlite_jni_CApi_SQLITE_STATUS_MALLOC_COUNT
+#define org_sqlite_jni_CApi_SQLITE_STATUS_MALLOC_COUNT 9L
+#undef org_sqlite_jni_CApi_SQLITE_STMTSTATUS_FULLSCAN_STEP
+#define org_sqlite_jni_CApi_SQLITE_STMTSTATUS_FULLSCAN_STEP 1L
+#undef org_sqlite_jni_CApi_SQLITE_STMTSTATUS_SORT
+#define org_sqlite_jni_CApi_SQLITE_STMTSTATUS_SORT 2L
+#undef org_sqlite_jni_CApi_SQLITE_STMTSTATUS_AUTOINDEX
+#define org_sqlite_jni_CApi_SQLITE_STMTSTATUS_AUTOINDEX 3L
+#undef org_sqlite_jni_CApi_SQLITE_STMTSTATUS_VM_STEP
+#define org_sqlite_jni_CApi_SQLITE_STMTSTATUS_VM_STEP 4L
+#undef org_sqlite_jni_CApi_SQLITE_STMTSTATUS_REPREPARE
+#define org_sqlite_jni_CApi_SQLITE_STMTSTATUS_REPREPARE 5L
+#undef org_sqlite_jni_CApi_SQLITE_STMTSTATUS_RUN
+#define org_sqlite_jni_CApi_SQLITE_STMTSTATUS_RUN 6L
+#undef org_sqlite_jni_CApi_SQLITE_STMTSTATUS_FILTER_MISS
+#define org_sqlite_jni_CApi_SQLITE_STMTSTATUS_FILTER_MISS 7L
+#undef org_sqlite_jni_CApi_SQLITE_STMTSTATUS_FILTER_HIT
+#define org_sqlite_jni_CApi_SQLITE_STMTSTATUS_FILTER_HIT 8L
+#undef org_sqlite_jni_CApi_SQLITE_STMTSTATUS_MEMUSED
+#define org_sqlite_jni_CApi_SQLITE_STMTSTATUS_MEMUSED 99L
+#undef org_sqlite_jni_CApi_SQLITE_SYNC_NORMAL
+#define org_sqlite_jni_CApi_SQLITE_SYNC_NORMAL 2L
+#undef org_sqlite_jni_CApi_SQLITE_SYNC_FULL
+#define org_sqlite_jni_CApi_SQLITE_SYNC_FULL 3L
+#undef org_sqlite_jni_CApi_SQLITE_SYNC_DATAONLY
+#define org_sqlite_jni_CApi_SQLITE_SYNC_DATAONLY 16L
+#undef org_sqlite_jni_CApi_SQLITE_TRACE_STMT
+#define org_sqlite_jni_CApi_SQLITE_TRACE_STMT 1L
+#undef org_sqlite_jni_CApi_SQLITE_TRACE_PROFILE
+#define org_sqlite_jni_CApi_SQLITE_TRACE_PROFILE 2L
+#undef org_sqlite_jni_CApi_SQLITE_TRACE_ROW
+#define org_sqlite_jni_CApi_SQLITE_TRACE_ROW 4L
+#undef org_sqlite_jni_CApi_SQLITE_TRACE_CLOSE
+#define org_sqlite_jni_CApi_SQLITE_TRACE_CLOSE 8L
+#undef org_sqlite_jni_CApi_SQLITE_TXN_NONE
+#define org_sqlite_jni_CApi_SQLITE_TXN_NONE 0L
+#undef org_sqlite_jni_CApi_SQLITE_TXN_READ
+#define org_sqlite_jni_CApi_SQLITE_TXN_READ 1L
+#undef org_sqlite_jni_CApi_SQLITE_TXN_WRITE
+#define org_sqlite_jni_CApi_SQLITE_TXN_WRITE 2L
+#undef org_sqlite_jni_CApi_SQLITE_DETERMINISTIC
+#define org_sqlite_jni_CApi_SQLITE_DETERMINISTIC 2048L
+#undef org_sqlite_jni_CApi_SQLITE_DIRECTONLY
+#define org_sqlite_jni_CApi_SQLITE_DIRECTONLY 524288L
+#undef org_sqlite_jni_CApi_SQLITE_INNOCUOUS
+#define org_sqlite_jni_CApi_SQLITE_INNOCUOUS 2097152L
+#undef org_sqlite_jni_CApi_SQLITE_INDEX_SCAN_UNIQUE
+#define org_sqlite_jni_CApi_SQLITE_INDEX_SCAN_UNIQUE 1L
+#undef org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_EQ
+#define org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_EQ 2L
+#undef org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_GT
+#define org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_GT 4L
+#undef org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_LE
+#define org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_LE 8L
+#undef org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_LT
+#define org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_LT 16L
+#undef org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_GE
+#define org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_GE 32L
+#undef org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_MATCH
+#define org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_MATCH 64L
+#undef org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_LIKE
+#define org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_LIKE 65L
+#undef org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_GLOB
+#define org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_GLOB 66L
+#undef org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_REGEXP
+#define org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_REGEXP 67L
+#undef org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_NE
+#define org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_NE 68L
+#undef org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_ISNOT
+#define org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_ISNOT 69L
+#undef org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_ISNOTNULL
+#define org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_ISNOTNULL 70L
+#undef org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_ISNULL
+#define org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_ISNULL 71L
+#undef org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_IS
+#define org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_IS 72L
+#undef org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_LIMIT
+#define org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_LIMIT 73L
+#undef org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_OFFSET
+#define org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_OFFSET 74L
+#undef org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_FUNCTION
+#define org_sqlite_jni_CApi_SQLITE_INDEX_CONSTRAINT_FUNCTION 150L
+#undef org_sqlite_jni_CApi_SQLITE_VTAB_CONSTRAINT_SUPPORT
+#define org_sqlite_jni_CApi_SQLITE_VTAB_CONSTRAINT_SUPPORT 1L
+#undef org_sqlite_jni_CApi_SQLITE_VTAB_INNOCUOUS
+#define org_sqlite_jni_CApi_SQLITE_VTAB_INNOCUOUS 2L
+#undef org_sqlite_jni_CApi_SQLITE_VTAB_DIRECTONLY
+#define org_sqlite_jni_CApi_SQLITE_VTAB_DIRECTONLY 3L
+#undef org_sqlite_jni_CApi_SQLITE_VTAB_USES_ALL_SCHEMAS
+#define org_sqlite_jni_CApi_SQLITE_VTAB_USES_ALL_SCHEMAS 4L
+#undef org_sqlite_jni_CApi_SQLITE_ROLLBACK
+#define org_sqlite_jni_CApi_SQLITE_ROLLBACK 1L
+#undef org_sqlite_jni_CApi_SQLITE_FAIL
+#define org_sqlite_jni_CApi_SQLITE_FAIL 3L
+#undef org_sqlite_jni_CApi_SQLITE_REPLACE
+#define org_sqlite_jni_CApi_SQLITE_REPLACE 5L
+/*
+ * Class: org_sqlite_jni_CApi
* Method: init
* Signature: ()V
*/
-JNIEXPORT void JNICALL Java_org_sqlite_jni_SQLite3Jni_init
+JNIEXPORT void JNICALL Java_org_sqlite_jni_CApi_init
(JNIEnv *, jclass);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_java_uncache_thread
* Signature: ()Z
*/
-JNIEXPORT jboolean JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1java_1uncache_1thread
+JNIEXPORT jboolean JNICALL Java_org_sqlite_jni_CApi_sqlite3_1java_1uncache_1thread
(JNIEnv *, jclass);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_aggregate_context
* Signature: (Lorg/sqlite/jni/sqlite3_context;Z)J
*/
-JNIEXPORT jlong JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1aggregate_1context
+JNIEXPORT jlong JNICALL Java_org_sqlite_jni_CApi_sqlite3_1aggregate_1context
(JNIEnv *, jclass, jobject, jboolean);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_auto_extension
* Signature: (Lorg/sqlite/jni/AutoExtensionCallback;)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1auto_1extension
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1auto_1extension
(JNIEnv *, jclass, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_backup_finish
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1backup_1finish
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1backup_1finish
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_backup_init
* Signature: (JLjava/lang/String;JLjava/lang/String;)Lorg/sqlite/jni/sqlite3_backup;
*/
-JNIEXPORT jobject JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1backup_1init
+JNIEXPORT jobject JNICALL Java_org_sqlite_jni_CApi_sqlite3_1backup_1init
(JNIEnv *, jclass, jlong, jstring, jlong, jstring);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_backup_pagecount
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1backup_1pagecount
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1backup_1pagecount
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_backup_remaining
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1backup_1remaining
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1backup_1remaining
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_backup_step
* Signature: (JI)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1backup_1step
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1backup_1step
(JNIEnv *, jclass, jlong, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_bind_blob
* Signature: (JI[BI)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1bind_1blob
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1bind_1blob
(JNIEnv *, jclass, jlong, jint, jbyteArray, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_bind_double
* Signature: (JID)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1bind_1double
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1bind_1double
(JNIEnv *, jclass, jlong, jint, jdouble);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_bind_int
* Signature: (JII)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1bind_1int
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1bind_1int
(JNIEnv *, jclass, jlong, jint, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_bind_int64
* Signature: (JIJ)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1bind_1int64
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1bind_1int64
(JNIEnv *, jclass, jlong, jint, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_bind_java_object
* Signature: (JILjava/lang/Object;)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1bind_1java_1object
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1bind_1java_1object
(JNIEnv *, jclass, jlong, jint, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_bind_null
* Signature: (JI)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1bind_1null
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1bind_1null
(JNIEnv *, jclass, jlong, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_bind_parameter_count
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1bind_1parameter_1count
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1bind_1parameter_1count
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_bind_parameter_index
* Signature: (J[B)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1bind_1parameter_1index
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1bind_1parameter_1index
(JNIEnv *, jclass, jlong, jbyteArray);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_bind_parameter_name
* Signature: (JI)Ljava/lang/String;
*/
-JNIEXPORT jstring JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1bind_1parameter_1name
+JNIEXPORT jstring JNICALL Java_org_sqlite_jni_CApi_sqlite3_1bind_1parameter_1name
(JNIEnv *, jclass, jlong, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_bind_text
* Signature: (JI[BI)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1bind_1text
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1bind_1text
(JNIEnv *, jclass, jlong, jint, jbyteArray, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_bind_text16
* Signature: (JI[BI)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1bind_1text16
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1bind_1text16
(JNIEnv *, jclass, jlong, jint, jbyteArray, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_bind_zeroblob
* Signature: (JII)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1bind_1zeroblob
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1bind_1zeroblob
(JNIEnv *, jclass, jlong, jint, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_bind_zeroblob64
* Signature: (JIJ)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1bind_1zeroblob64
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1bind_1zeroblob64
(JNIEnv *, jclass, jlong, jint, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_blob_bytes
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1blob_1bytes
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1blob_1bytes
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_blob_close
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1blob_1close
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1blob_1close
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_blob_open
* Signature: (JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JILorg/sqlite/jni/OutputPointer/sqlite3_blob;)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1blob_1open
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1blob_1open
(JNIEnv *, jclass, jlong, jstring, jstring, jstring, jlong, jint, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_blob_read
* Signature: (J[BI)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1blob_1read
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1blob_1read
(JNIEnv *, jclass, jlong, jbyteArray, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_blob_reopen
* Signature: (JJ)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1blob_1reopen
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1blob_1reopen
(JNIEnv *, jclass, jlong, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_blob_write
* Signature: (J[BI)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1blob_1write
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1blob_1write
(JNIEnv *, jclass, jlong, jbyteArray, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_busy_handler
* Signature: (JLorg/sqlite/jni/BusyHandlerCallback;)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1busy_1handler
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1busy_1handler
(JNIEnv *, jclass, jlong, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_busy_timeout
* Signature: (JI)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1busy_1timeout
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1busy_1timeout
(JNIEnv *, jclass, jlong, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_cancel_auto_extension
* Signature: (Lorg/sqlite/jni/AutoExtensionCallback;)Z
*/
-JNIEXPORT jboolean JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1cancel_1auto_1extension
+JNIEXPORT jboolean JNICALL Java_org_sqlite_jni_CApi_sqlite3_1cancel_1auto_1extension
(JNIEnv *, jclass, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_changes
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1changes
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1changes
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_changes64
* Signature: (J)J
*/
-JNIEXPORT jlong JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1changes64
+JNIEXPORT jlong JNICALL Java_org_sqlite_jni_CApi_sqlite3_1changes64
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_clear_bindings
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1clear_1bindings
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1clear_1bindings
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_close
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1close
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1close
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_close_v2
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1close_1v2
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1close_1v2
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_column_blob
* Signature: (Lorg/sqlite/jni/sqlite3_stmt;I)[B
*/
-JNIEXPORT jbyteArray JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1column_1blob
+JNIEXPORT jbyteArray JNICALL Java_org_sqlite_jni_CApi_sqlite3_1column_1blob
(JNIEnv *, jclass, jobject, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_column_bytes
* Signature: (JI)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1column_1bytes
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1column_1bytes
(JNIEnv *, jclass, jlong, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_column_bytes16
* Signature: (JI)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1column_1bytes16
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1column_1bytes16
(JNIEnv *, jclass, jlong, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_column_count
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1column_1count
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1column_1count
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_column_decltype
* Signature: (JI)Ljava/lang/String;
*/
-JNIEXPORT jstring JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1column_1decltype
+JNIEXPORT jstring JNICALL Java_org_sqlite_jni_CApi_sqlite3_1column_1decltype
(JNIEnv *, jclass, jlong, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_column_double
* Signature: (Lorg/sqlite/jni/sqlite3_stmt;I)D
*/
-JNIEXPORT jdouble JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1column_1double
+JNIEXPORT jdouble JNICALL Java_org_sqlite_jni_CApi_sqlite3_1column_1double
(JNIEnv *, jclass, jobject, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_column_int
* Signature: (Lorg/sqlite/jni/sqlite3_stmt;I)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1column_1int
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1column_1int
(JNIEnv *, jclass, jobject, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_column_int64
* Signature: (Lorg/sqlite/jni/sqlite3_stmt;I)J
*/
-JNIEXPORT jlong JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1column_1int64
+JNIEXPORT jlong JNICALL Java_org_sqlite_jni_CApi_sqlite3_1column_1int64
(JNIEnv *, jclass, jobject, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_column_name
* Signature: (JI)Ljava/lang/String;
*/
-JNIEXPORT jstring JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1column_1name
+JNIEXPORT jstring JNICALL Java_org_sqlite_jni_CApi_sqlite3_1column_1name
(JNIEnv *, jclass, jlong, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_column_database_name
* Signature: (JI)Ljava/lang/String;
*/
-JNIEXPORT jstring JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1column_1database_1name
+JNIEXPORT jstring JNICALL Java_org_sqlite_jni_CApi_sqlite3_1column_1database_1name
(JNIEnv *, jclass, jlong, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_column_origin_name
* Signature: (JI)Ljava/lang/String;
*/
-JNIEXPORT jstring JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1column_1origin_1name
+JNIEXPORT jstring JNICALL Java_org_sqlite_jni_CApi_sqlite3_1column_1origin_1name
(JNIEnv *, jclass, jlong, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_column_table_name
* Signature: (JI)Ljava/lang/String;
*/
-JNIEXPORT jstring JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1column_1table_1name
+JNIEXPORT jstring JNICALL Java_org_sqlite_jni_CApi_sqlite3_1column_1table_1name
(JNIEnv *, jclass, jlong, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_column_text
* Signature: (Lorg/sqlite/jni/sqlite3_stmt;I)[B
*/
-JNIEXPORT jbyteArray JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1column_1text
+JNIEXPORT jbyteArray JNICALL Java_org_sqlite_jni_CApi_sqlite3_1column_1text
(JNIEnv *, jclass, jobject, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_column_text16
* Signature: (Lorg/sqlite/jni/sqlite3_stmt;I)Ljava/lang/String;
*/
-JNIEXPORT jstring JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1column_1text16
+JNIEXPORT jstring JNICALL Java_org_sqlite_jni_CApi_sqlite3_1column_1text16
(JNIEnv *, jclass, jobject, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_column_type
* Signature: (JI)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1column_1type
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1column_1type
(JNIEnv *, jclass, jlong, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_column_value
* Signature: (Lorg/sqlite/jni/sqlite3_stmt;I)Lorg/sqlite/jni/sqlite3_value;
*/
-JNIEXPORT jobject JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1column_1value
+JNIEXPORT jobject JNICALL Java_org_sqlite_jni_CApi_sqlite3_1column_1value
(JNIEnv *, jclass, jobject, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_collation_needed
* Signature: (JLorg/sqlite/jni/CollationNeededCallback;)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1collation_1needed
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1collation_1needed
(JNIEnv *, jclass, jlong, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_commit_hook
* Signature: (JLorg/sqlite/jni/CommitHookCallback;)Lorg/sqlite/jni/CommitHookCallback;
*/
-JNIEXPORT jobject JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1commit_1hook
+JNIEXPORT jobject JNICALL Java_org_sqlite_jni_CApi_sqlite3_1commit_1hook
(JNIEnv *, jclass, jlong, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_compileoption_get
* Signature: (I)Ljava/lang/String;
*/
-JNIEXPORT jstring JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1compileoption_1get
+JNIEXPORT jstring JNICALL Java_org_sqlite_jni_CApi_sqlite3_1compileoption_1get
(JNIEnv *, jclass, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_compileoption_used
* Signature: (Ljava/lang/String;)Z
*/
-JNIEXPORT jboolean JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1compileoption_1used
+JNIEXPORT jboolean JNICALL Java_org_sqlite_jni_CApi_sqlite3_1compileoption_1used
(JNIEnv *, jclass, jstring);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_complete
* Signature: ([B)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1complete
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1complete
(JNIEnv *, jclass, jbyteArray);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_config
* Signature: (I)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1config__I
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1config__I
(JNIEnv *, jclass, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_config
* Signature: (Lorg/sqlite/jni/ConfigSqllogCallback;)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1config__Lorg_sqlite_jni_ConfigSqllogCallback_2
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1config__Lorg_sqlite_jni_ConfigSqllogCallback_2
(JNIEnv *, jclass, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_config
* Signature: (Lorg/sqlite/jni/ConfigLogCallback;)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1config__Lorg_sqlite_jni_ConfigLogCallback_2
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1config__Lorg_sqlite_jni_ConfigLogCallback_2
(JNIEnv *, jclass, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_context_db_handle
* Signature: (Lorg/sqlite/jni/sqlite3_context;)Lorg/sqlite/jni/sqlite3;
*/
-JNIEXPORT jobject JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1context_1db_1handle
+JNIEXPORT jobject JNICALL Java_org_sqlite_jni_CApi_sqlite3_1context_1db_1handle
(JNIEnv *, jclass, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_create_collation
* Signature: (Lorg/sqlite/jni/sqlite3;Ljava/lang/String;ILorg/sqlite/jni/CollationCallback;)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1create_1collation
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1create_1collation
(JNIEnv *, jclass, jobject, jstring, jint, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_create_function
* Signature: (Lorg/sqlite/jni/sqlite3;Ljava/lang/String;IILorg/sqlite/jni/SQLFunction;)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1create_1function
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1create_1function
(JNIEnv *, jclass, jobject, jstring, jint, jint, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_data_count
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1data_1count
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1data_1count
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_db_config
* Signature: (Lorg/sqlite/jni/sqlite3;IILorg/sqlite/jni/OutputPointer/Int32;)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1db_1config__Lorg_sqlite_jni_sqlite3_2IILorg_sqlite_jni_OutputPointer_Int32_2
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1db_1config__Lorg_sqlite_jni_sqlite3_2IILorg_sqlite_jni_OutputPointer_Int32_2
(JNIEnv *, jclass, jobject, jint, jint, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_db_config
* Signature: (Lorg/sqlite/jni/sqlite3;ILjava/lang/String;)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1db_1config__Lorg_sqlite_jni_sqlite3_2ILjava_lang_String_2
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1db_1config__Lorg_sqlite_jni_sqlite3_2ILjava_lang_String_2
(JNIEnv *, jclass, jobject, jint, jstring);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_db_filename
* Signature: (Lorg/sqlite/jni/sqlite3;Ljava/lang/String;)Ljava/lang/String;
*/
-JNIEXPORT jstring JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1db_1filename
+JNIEXPORT jstring JNICALL Java_org_sqlite_jni_CApi_sqlite3_1db_1filename
(JNIEnv *, jclass, jobject, jstring);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_db_handle
* Signature: (Lorg/sqlite/jni/sqlite3_stmt;)Lorg/sqlite/jni/sqlite3;
*/
-JNIEXPORT jobject JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1db_1handle
+JNIEXPORT jobject JNICALL Java_org_sqlite_jni_CApi_sqlite3_1db_1handle
(JNIEnv *, jclass, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_db_release_memory
* Signature: (Lorg/sqlite/jni/sqlite3;)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1db_1release_1memory
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1db_1release_1memory
(JNIEnv *, jclass, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_db_status
* Signature: (Lorg/sqlite/jni/sqlite3;ILorg/sqlite/jni/OutputPointer/Int32;Lorg/sqlite/jni/OutputPointer/Int32;Z)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1db_1status
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1db_1status
(JNIEnv *, jclass, jobject, jint, jobject, jobject, jboolean);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_errcode
* Signature: (Lorg/sqlite/jni/sqlite3;)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1errcode
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1errcode
(JNIEnv *, jclass, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_errmsg
* Signature: (Lorg/sqlite/jni/sqlite3;)Ljava/lang/String;
*/
-JNIEXPORT jstring JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1errmsg
+JNIEXPORT jstring JNICALL Java_org_sqlite_jni_CApi_sqlite3_1errmsg
(JNIEnv *, jclass, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_error_offset
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1error_1offset
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1error_1offset
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_errstr
* Signature: (I)Ljava/lang/String;
*/
-JNIEXPORT jstring JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1errstr
+JNIEXPORT jstring JNICALL Java_org_sqlite_jni_CApi_sqlite3_1errstr
(JNIEnv *, jclass, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_expanded_sql
* Signature: (Lorg/sqlite/jni/sqlite3_stmt;)Ljava/lang/String;
*/
-JNIEXPORT jstring JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1expanded_1sql
+JNIEXPORT jstring JNICALL Java_org_sqlite_jni_CApi_sqlite3_1expanded_1sql
(JNIEnv *, jclass, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_extended_errcode
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1extended_1errcode
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1extended_1errcode
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_extended_result_codes
* Signature: (Lorg/sqlite/jni/sqlite3;Z)Z
*/
-JNIEXPORT jboolean JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1extended_1result_1codes
+JNIEXPORT jboolean JNICALL Java_org_sqlite_jni_CApi_sqlite3_1extended_1result_1codes
(JNIEnv *, jclass, jobject, jboolean);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_get_autocommit
* Signature: (J)Z
*/
-JNIEXPORT jboolean JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1get_1autocommit
+JNIEXPORT jboolean JNICALL Java_org_sqlite_jni_CApi_sqlite3_1get_1autocommit
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_get_auxdata
* Signature: (Lorg/sqlite/jni/sqlite3_context;I)Ljava/lang/Object;
*/
-JNIEXPORT jobject JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1get_1auxdata
+JNIEXPORT jobject JNICALL Java_org_sqlite_jni_CApi_sqlite3_1get_1auxdata
(JNIEnv *, jclass, jobject, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_finalize
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1finalize
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1finalize
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_initialize
* Signature: ()I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1initialize
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1initialize
(JNIEnv *, jclass);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_interrupt
* Signature: (Lorg/sqlite/jni/sqlite3;)V
*/
-JNIEXPORT void JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1interrupt
+JNIEXPORT void JNICALL Java_org_sqlite_jni_CApi_sqlite3_1interrupt
(JNIEnv *, jclass, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_is_interrupted
* Signature: (Lorg/sqlite/jni/sqlite3;)Z
*/
-JNIEXPORT jboolean JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1is_1interrupted
+JNIEXPORT jboolean JNICALL Java_org_sqlite_jni_CApi_sqlite3_1is_1interrupted
(JNIEnv *, jclass, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_keyword_check
* Signature: (Ljava/lang/String;)Z
*/
-JNIEXPORT jboolean JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1keyword_1check
+JNIEXPORT jboolean JNICALL Java_org_sqlite_jni_CApi_sqlite3_1keyword_1check
(JNIEnv *, jclass, jstring);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_keyword_count
* Signature: ()I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1keyword_1count
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1keyword_1count
(JNIEnv *, jclass);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_keyword_name
* Signature: (I)Ljava/lang/String;
*/
-JNIEXPORT jstring JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1keyword_1name
+JNIEXPORT jstring JNICALL Java_org_sqlite_jni_CApi_sqlite3_1keyword_1name
(JNIEnv *, jclass, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_last_insert_rowid
* Signature: (Lorg/sqlite/jni/sqlite3;)J
*/
-JNIEXPORT jlong JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1last_1insert_1rowid
+JNIEXPORT jlong JNICALL Java_org_sqlite_jni_CApi_sqlite3_1last_1insert_1rowid
(JNIEnv *, jclass, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_libversion
* Signature: ()Ljava/lang/String;
*/
-JNIEXPORT jstring JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1libversion
+JNIEXPORT jstring JNICALL Java_org_sqlite_jni_CApi_sqlite3_1libversion
(JNIEnv *, jclass);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_libversion_number
* Signature: ()I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1libversion_1number
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1libversion_1number
(JNIEnv *, jclass);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_limit
* Signature: (Lorg/sqlite/jni/sqlite3;II)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1limit
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1limit
(JNIEnv *, jclass, jobject, jint, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_normalized_sql
* Signature: (Lorg/sqlite/jni/sqlite3_stmt;)Ljava/lang/String;
*/
-JNIEXPORT jstring JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1normalized_1sql
+JNIEXPORT jstring JNICALL Java_org_sqlite_jni_CApi_sqlite3_1normalized_1sql
(JNIEnv *, jclass, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_open
* Signature: (Ljava/lang/String;Lorg/sqlite/jni/OutputPointer/sqlite3;)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1open
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1open
(JNIEnv *, jclass, jstring, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_open_v2
* Signature: (Ljava/lang/String;Lorg/sqlite/jni/OutputPointer/sqlite3;ILjava/lang/String;)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1open_1v2
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1open_1v2
(JNIEnv *, jclass, jstring, jobject, jint, jstring);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_prepare
* Signature: (J[BILorg/sqlite/jni/OutputPointer/sqlite3_stmt;Lorg/sqlite/jni/OutputPointer/Int32;)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1prepare
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1prepare
(JNIEnv *, jclass, jlong, jbyteArray, jint, jobject, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_prepare_v2
* Signature: (J[BILorg/sqlite/jni/OutputPointer/sqlite3_stmt;Lorg/sqlite/jni/OutputPointer/Int32;)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1prepare_1v2
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1prepare_1v2
(JNIEnv *, jclass, jlong, jbyteArray, jint, jobject, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_prepare_v3
* Signature: (J[BIILorg/sqlite/jni/OutputPointer/sqlite3_stmt;Lorg/sqlite/jni/OutputPointer/Int32;)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1prepare_1v3
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1prepare_1v3
(JNIEnv *, jclass, jlong, jbyteArray, jint, jint, jobject, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_preupdate_blobwrite
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1preupdate_1blobwrite
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1preupdate_1blobwrite
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_preupdate_count
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1preupdate_1count
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1preupdate_1count
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_preupdate_depth
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1preupdate_1depth
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1preupdate_1depth
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_preupdate_hook
* Signature: (JLorg/sqlite/jni/PreupdateHookCallback;)Lorg/sqlite/jni/PreupdateHookCallback;
*/
-JNIEXPORT jobject JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1preupdate_1hook
+JNIEXPORT jobject JNICALL Java_org_sqlite_jni_CApi_sqlite3_1preupdate_1hook
(JNIEnv *, jclass, jlong, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_preupdate_new
* Signature: (JILorg/sqlite/jni/OutputPointer/sqlite3_value;)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1preupdate_1new
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1preupdate_1new
(JNIEnv *, jclass, jlong, jint, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_preupdate_old
* Signature: (JILorg/sqlite/jni/OutputPointer/sqlite3_value;)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1preupdate_1old
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1preupdate_1old
(JNIEnv *, jclass, jlong, jint, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_progress_handler
* Signature: (Lorg/sqlite/jni/sqlite3;ILorg/sqlite/jni/ProgressHandlerCallback;)V
*/
-JNIEXPORT void JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1progress_1handler
+JNIEXPORT void JNICALL Java_org_sqlite_jni_CApi_sqlite3_1progress_1handler
(JNIEnv *, jclass, jobject, jint, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_randomness
* Signature: ([B)V
*/
-JNIEXPORT void JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1randomness
+JNIEXPORT void JNICALL Java_org_sqlite_jni_CApi_sqlite3_1randomness
(JNIEnv *, jclass, jbyteArray);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_release_memory
* Signature: (I)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1release_1memory
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1release_1memory
(JNIEnv *, jclass, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_reset
* Signature: (Lorg/sqlite/jni/sqlite3_stmt;)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1reset
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1reset
(JNIEnv *, jclass, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_reset_auto_extension
* Signature: ()V
*/
-JNIEXPORT void JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1reset_1auto_1extension
+JNIEXPORT void JNICALL Java_org_sqlite_jni_CApi_sqlite3_1reset_1auto_1extension
(JNIEnv *, jclass);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_result_double
* Signature: (Lorg/sqlite/jni/sqlite3_context;D)V
*/
-JNIEXPORT void JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1result_1double
+JNIEXPORT void JNICALL Java_org_sqlite_jni_CApi_sqlite3_1result_1double
(JNIEnv *, jclass, jobject, jdouble);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_result_error
* Signature: (Lorg/sqlite/jni/sqlite3_context;[BI)V
*/
-JNIEXPORT void JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1result_1error
+JNIEXPORT void JNICALL Java_org_sqlite_jni_CApi_sqlite3_1result_1error
(JNIEnv *, jclass, jobject, jbyteArray, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_result_error_toobig
* Signature: (Lorg/sqlite/jni/sqlite3_context;)V
*/
-JNIEXPORT void JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1result_1error_1toobig
+JNIEXPORT void JNICALL Java_org_sqlite_jni_CApi_sqlite3_1result_1error_1toobig
(JNIEnv *, jclass, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_result_error_nomem
* Signature: (Lorg/sqlite/jni/sqlite3_context;)V
*/
-JNIEXPORT void JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1result_1error_1nomem
+JNIEXPORT void JNICALL Java_org_sqlite_jni_CApi_sqlite3_1result_1error_1nomem
(JNIEnv *, jclass, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_result_error_code
* Signature: (Lorg/sqlite/jni/sqlite3_context;I)V
*/
-JNIEXPORT void JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1result_1error_1code
+JNIEXPORT void JNICALL Java_org_sqlite_jni_CApi_sqlite3_1result_1error_1code
(JNIEnv *, jclass, jobject, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_result_null
* Signature: (Lorg/sqlite/jni/sqlite3_context;)V
*/
-JNIEXPORT void JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1result_1null
+JNIEXPORT void JNICALL Java_org_sqlite_jni_CApi_sqlite3_1result_1null
(JNIEnv *, jclass, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_result_int
* Signature: (Lorg/sqlite/jni/sqlite3_context;I)V
*/
-JNIEXPORT void JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1result_1int
+JNIEXPORT void JNICALL Java_org_sqlite_jni_CApi_sqlite3_1result_1int
(JNIEnv *, jclass, jobject, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_result_int64
* Signature: (Lorg/sqlite/jni/sqlite3_context;J)V
*/
-JNIEXPORT void JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1result_1int64
+JNIEXPORT void JNICALL Java_org_sqlite_jni_CApi_sqlite3_1result_1int64
(JNIEnv *, jclass, jobject, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_result_java_object
* Signature: (Lorg/sqlite/jni/sqlite3_context;Ljava/lang/Object;)V
*/
-JNIEXPORT void JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1result_1java_1object
+JNIEXPORT void JNICALL Java_org_sqlite_jni_CApi_sqlite3_1result_1java_1object
(JNIEnv *, jclass, jobject, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_result_value
* Signature: (Lorg/sqlite/jni/sqlite3_context;Lorg/sqlite/jni/sqlite3_value;)V
*/
-JNIEXPORT void JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1result_1value
+JNIEXPORT void JNICALL Java_org_sqlite_jni_CApi_sqlite3_1result_1value
(JNIEnv *, jclass, jobject, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_result_zeroblob
* Signature: (Lorg/sqlite/jni/sqlite3_context;I)V
*/
-JNIEXPORT void JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1result_1zeroblob
+JNIEXPORT void JNICALL Java_org_sqlite_jni_CApi_sqlite3_1result_1zeroblob
(JNIEnv *, jclass, jobject, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_result_zeroblob64
* Signature: (Lorg/sqlite/jni/sqlite3_context;J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1result_1zeroblob64
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1result_1zeroblob64
(JNIEnv *, jclass, jobject, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_result_blob
* Signature: (Lorg/sqlite/jni/sqlite3_context;[BI)V
*/
-JNIEXPORT void JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1result_1blob
+JNIEXPORT void JNICALL Java_org_sqlite_jni_CApi_sqlite3_1result_1blob
(JNIEnv *, jclass, jobject, jbyteArray, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_result_blob64
* Signature: (Lorg/sqlite/jni/sqlite3_context;[BJ)V
*/
-JNIEXPORT void JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1result_1blob64
+JNIEXPORT void JNICALL Java_org_sqlite_jni_CApi_sqlite3_1result_1blob64
(JNIEnv *, jclass, jobject, jbyteArray, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_result_text
* Signature: (Lorg/sqlite/jni/sqlite3_context;[BI)V
*/
-JNIEXPORT void JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1result_1text
+JNIEXPORT void JNICALL Java_org_sqlite_jni_CApi_sqlite3_1result_1text
(JNIEnv *, jclass, jobject, jbyteArray, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_result_text64
* Signature: (Lorg/sqlite/jni/sqlite3_context;[BJI)V
*/
-JNIEXPORT void JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1result_1text64
+JNIEXPORT void JNICALL Java_org_sqlite_jni_CApi_sqlite3_1result_1text64
(JNIEnv *, jclass, jobject, jbyteArray, jlong, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_rollback_hook
* Signature: (JLorg/sqlite/jni/RollbackHookCallback;)Lorg/sqlite/jni/RollbackHookCallback;
*/
-JNIEXPORT jobject JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1rollback_1hook
+JNIEXPORT jobject JNICALL Java_org_sqlite_jni_CApi_sqlite3_1rollback_1hook
(JNIEnv *, jclass, jlong, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_set_authorizer
* Signature: (Lorg/sqlite/jni/sqlite3;Lorg/sqlite/jni/AuthorizerCallback;)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1set_1authorizer
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1set_1authorizer
(JNIEnv *, jclass, jobject, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_set_auxdata
* Signature: (Lorg/sqlite/jni/sqlite3_context;ILjava/lang/Object;)V
*/
-JNIEXPORT void JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1set_1auxdata
+JNIEXPORT void JNICALL Java_org_sqlite_jni_CApi_sqlite3_1set_1auxdata
(JNIEnv *, jclass, jobject, jint, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_set_last_insert_rowid
* Signature: (Lorg/sqlite/jni/sqlite3;J)V
*/
-JNIEXPORT void JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1set_1last_1insert_1rowid
+JNIEXPORT void JNICALL Java_org_sqlite_jni_CApi_sqlite3_1set_1last_1insert_1rowid
(JNIEnv *, jclass, jobject, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_shutdown
* Signature: ()I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1shutdown
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1shutdown
(JNIEnv *, jclass);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_sleep
* Signature: (I)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1sleep
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1sleep
(JNIEnv *, jclass, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_sourceid
* Signature: ()Ljava/lang/String;
*/
-JNIEXPORT jstring JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1sourceid
+JNIEXPORT jstring JNICALL Java_org_sqlite_jni_CApi_sqlite3_1sourceid
(JNIEnv *, jclass);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_sql
* Signature: (Lorg/sqlite/jni/sqlite3_stmt;)Ljava/lang/String;
*/
-JNIEXPORT jstring JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1sql
+JNIEXPORT jstring JNICALL Java_org_sqlite_jni_CApi_sqlite3_1sql
(JNIEnv *, jclass, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_status
* Signature: (ILorg/sqlite/jni/OutputPointer/Int32;Lorg/sqlite/jni/OutputPointer/Int32;Z)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1status
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1status
(JNIEnv *, jclass, jint, jobject, jobject, jboolean);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_status64
* Signature: (ILorg/sqlite/jni/OutputPointer/Int64;Lorg/sqlite/jni/OutputPointer/Int64;Z)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1status64
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1status64
(JNIEnv *, jclass, jint, jobject, jobject, jboolean);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_step
* Signature: (Lorg/sqlite/jni/sqlite3_stmt;)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1step
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1step
(JNIEnv *, jclass, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_stmt_busy
* Signature: (Lorg/sqlite/jni/sqlite3_stmt;)Z
*/
-JNIEXPORT jboolean JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1stmt_1busy
+JNIEXPORT jboolean JNICALL Java_org_sqlite_jni_CApi_sqlite3_1stmt_1busy
(JNIEnv *, jclass, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_stmt_explain
* Signature: (JI)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1stmt_1explain
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1stmt_1explain
(JNIEnv *, jclass, jlong, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_stmt_isexplain
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1stmt_1isexplain
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1stmt_1isexplain
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_stmt_readonly
* Signature: (Lorg/sqlite/jni/sqlite3_stmt;)Z
*/
-JNIEXPORT jboolean JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1stmt_1readonly
+JNIEXPORT jboolean JNICALL Java_org_sqlite_jni_CApi_sqlite3_1stmt_1readonly
(JNIEnv *, jclass, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_stmt_status
* Signature: (Lorg/sqlite/jni/sqlite3_stmt;IZ)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1stmt_1status
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1stmt_1status
(JNIEnv *, jclass, jobject, jint, jboolean);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_strglob
* Signature: ([B[B)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1strglob
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1strglob
(JNIEnv *, jclass, jbyteArray, jbyteArray);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_strlike
* Signature: ([B[BI)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1strlike
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1strlike
(JNIEnv *, jclass, jbyteArray, jbyteArray, jint);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_system_errno
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1system_1errno
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1system_1errno
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_table_column_metadata
* Signature: (Lorg/sqlite/jni/sqlite3;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/sqlite/jni/OutputPointer/String;Lorg/sqlite/jni/OutputPointer/String;Lorg/sqlite/jni/OutputPointer/Bool;Lorg/sqlite/jni/OutputPointer/Bool;Lorg/sqlite/jni/OutputPointer/Bool;)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1table_1column_1metadata
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1table_1column_1metadata
(JNIEnv *, jclass, jobject, jstring, jstring, jstring, jobject, jobject, jobject, jobject, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_threadsafe
* Signature: ()I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1threadsafe
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1threadsafe
(JNIEnv *, jclass);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_total_changes
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1total_1changes
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1total_1changes
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_total_changes64
* Signature: (J)J
*/
-JNIEXPORT jlong JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1total_1changes64
+JNIEXPORT jlong JNICALL Java_org_sqlite_jni_CApi_sqlite3_1total_1changes64
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_trace_v2
* Signature: (Lorg/sqlite/jni/sqlite3;ILorg/sqlite/jni/TraceV2Callback;)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1trace_1v2
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1trace_1v2
(JNIEnv *, jclass, jobject, jint, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_txn_state
* Signature: (Lorg/sqlite/jni/sqlite3;Ljava/lang/String;)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1txn_1state
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1txn_1state
(JNIEnv *, jclass, jobject, jstring);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_update_hook
* Signature: (JLorg/sqlite/jni/UpdateHookCallback;)Lorg/sqlite/jni/UpdateHookCallback;
*/
-JNIEXPORT jobject JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1update_1hook
+JNIEXPORT jobject JNICALL Java_org_sqlite_jni_CApi_sqlite3_1update_1hook
(JNIEnv *, jclass, jlong, jobject);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_value_blob
* Signature: (J)[B
*/
-JNIEXPORT jbyteArray JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1value_1blob
+JNIEXPORT jbyteArray JNICALL Java_org_sqlite_jni_CApi_sqlite3_1value_1blob
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_value_bytes
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1value_1bytes
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1value_1bytes
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_value_bytes16
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1value_1bytes16
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1value_1bytes16
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_value_double
* Signature: (J)D
*/
-JNIEXPORT jdouble JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1value_1double
+JNIEXPORT jdouble JNICALL Java_org_sqlite_jni_CApi_sqlite3_1value_1double
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_value_dup
* Signature: (J)Lorg/sqlite/jni/sqlite3_value;
*/
-JNIEXPORT jobject JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1value_1dup
+JNIEXPORT jobject JNICALL Java_org_sqlite_jni_CApi_sqlite3_1value_1dup
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_value_encoding
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1value_1encoding
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1value_1encoding
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_value_free
* Signature: (J)V
*/
-JNIEXPORT void JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1value_1free
+JNIEXPORT void JNICALL Java_org_sqlite_jni_CApi_sqlite3_1value_1free
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_value_frombind
* Signature: (J)Z
*/
-JNIEXPORT jboolean JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1value_1frombind
+JNIEXPORT jboolean JNICALL Java_org_sqlite_jni_CApi_sqlite3_1value_1frombind
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_value_int
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1value_1int
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1value_1int
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_value_int64
* Signature: (J)J
*/
-JNIEXPORT jlong JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1value_1int64
+JNIEXPORT jlong JNICALL Java_org_sqlite_jni_CApi_sqlite3_1value_1int64
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_value_java_object
* Signature: (J)Ljava/lang/Object;
*/
-JNIEXPORT jobject JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1value_1java_1object
+JNIEXPORT jobject JNICALL Java_org_sqlite_jni_CApi_sqlite3_1value_1java_1object
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_value_nochange
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1value_1nochange
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1value_1nochange
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_value_numeric_type
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1value_1numeric_1type
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1value_1numeric_1type
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_value_subtype
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1value_1subtype
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1value_1subtype
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_value_text
* Signature: (J)[B
*/
-JNIEXPORT jbyteArray JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1value_1text
+JNIEXPORT jbyteArray JNICALL Java_org_sqlite_jni_CApi_sqlite3_1value_1text
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_value_text16
* Signature: (J)Ljava/lang/String;
*/
-JNIEXPORT jstring JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1value_1text16
+JNIEXPORT jstring JNICALL Java_org_sqlite_jni_CApi_sqlite3_1value_1text16
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_value_type
* Signature: (J)I
*/
-JNIEXPORT jint JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1value_1type
+JNIEXPORT jint JNICALL Java_org_sqlite_jni_CApi_sqlite3_1value_1type
(JNIEnv *, jclass, jlong);
/*
- * Class: org_sqlite_jni_SQLite3Jni
+ * Class: org_sqlite_jni_CApi
* Method: sqlite3_jni_internal_details
* Signature: ()V
*/
-JNIEXPORT void JNICALL Java_org_sqlite_jni_SQLite3Jni_sqlite3_1jni_1internal_1details
+JNIEXPORT void JNICALL Java_org_sqlite_jni_CApi_sqlite3_1jni_1internal_1details
(JNIEnv *, jclass);
#ifdef __cplusplus
diff --git a/ext/jni/src/org/sqlite/jni/AuthorizerCallback.java b/ext/jni/src/org/sqlite/jni/AuthorizerCallback.java
index 6dbd9cb77b..cd3eb06c2a 100644
--- a/ext/jni/src/org/sqlite/jni/AuthorizerCallback.java
+++ b/ext/jni/src/org/sqlite/jni/AuthorizerCallback.java
@@ -15,7 +15,7 @@ package org.sqlite.jni;
import org.sqlite.jni.annotation.*;
/**
- Callback for use with {@link SQLite3Jni#sqlite3_set_authorizer}.
+ Callback for use with {@link CApi#sqlite3_set_authorizer}.
*/
public interface AuthorizerCallback extends CallbackProxy {
/**
diff --git a/ext/jni/src/org/sqlite/jni/AutoExtensionCallback.java b/ext/jni/src/org/sqlite/jni/AutoExtensionCallback.java
index 4a36941306..96a63cafb2 100644
--- a/ext/jni/src/org/sqlite/jni/AutoExtensionCallback.java
+++ b/ext/jni/src/org/sqlite/jni/AutoExtensionCallback.java
@@ -14,7 +14,7 @@
package org.sqlite.jni;
/**
- Callback for use with the {@link SQLite3Jni#sqlite3_auto_extension}
+ Callback for use with the {@link CApi#sqlite3_auto_extension}
family of APIs.
*/
public interface AutoExtensionCallback extends CallbackProxy {
diff --git a/ext/jni/src/org/sqlite/jni/BusyHandlerCallback.java b/ext/jni/src/org/sqlite/jni/BusyHandlerCallback.java
index 30a5edc037..0f1670e17d 100644
--- a/ext/jni/src/org/sqlite/jni/BusyHandlerCallback.java
+++ b/ext/jni/src/org/sqlite/jni/BusyHandlerCallback.java
@@ -14,7 +14,7 @@
package org.sqlite.jni;
/**
- Callback for use with {@link SQLite3Jni#sqlite3_busy_handler}.
+ Callback for use with {@link CApi#sqlite3_busy_handler}.
*/
public interface BusyHandlerCallback extends CallbackProxy {
/**
diff --git a/ext/jni/src/org/sqlite/jni/SQLite3Jni.java b/ext/jni/src/org/sqlite/jni/CApi.java
similarity index 96%
rename from ext/jni/src/org/sqlite/jni/SQLite3Jni.java
rename to ext/jni/src/org/sqlite/jni/CApi.java
index 866c9b9615..26b83d1971 100644
--- a/ext/jni/src/org/sqlite/jni/SQLite3Jni.java
+++ b/ext/jni/src/org/sqlite/jni/CApi.java
@@ -27,7 +27,7 @@ import java.util.Arrays;
use, a static import is recommended:
{@code
- import static org.sqlite.jni.SQLite3Jni.*;
+ import static org.sqlite.jni.CApi.*;
}
The C-side part can be found in sqlite3-jni.c.
@@ -76,7 +76,7 @@ import java.util.Arrays;
Java strings converted to byte arrays for encoding purposes are not
NUL-terminated, and conversion to a Java byte array must sometimes
be careful to add one. Functions which take a length do not require
- this so long as the length is provided. Search the SQLite3Jni class
+ this so long as the length is provided. Search the CApi class
for "\0" for many examples.
@@ -90,12 +90,12 @@ import java.util.Arrays;
https://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html#modified-utf-8
*/
-final class SQLite3Jni {
+final class CApi {
static {
System.loadLibrary("sqlite3-jni");
}
//! Not used
- private SQLite3Jni(){}
+ private CApi(){}
//! Called from static init code.
private static native void init();
@@ -153,7 +153,6 @@ final class SQLite3Jni {
allocation error. In all casses, 0 is considered the sentinel
"not a key" value.
*/
- @Canonical
public static native long sqlite3_aggregate_context(sqlite3_context cx, boolean initialize);
/**
@@ -172,24 +171,19 @@ final class SQLite3Jni {
See the AutoExtension class docs for more information.
*/
- @Canonical
public static native int sqlite3_auto_extension(@NotNull AutoExtensionCallback callback);
- @Canonical
static native int sqlite3_backup_finish(@NotNull long ptrToBackup);
- @Canonical
public static int sqlite3_backup_finish(@NotNull sqlite3_backup b){
return sqlite3_backup_finish(b.clearNativePointer());
}
- @Canonical
static native sqlite3_backup sqlite3_backup_init(
@NotNull long ptrToDbDest, @NotNull String destTableName,
@NotNull long ptrToDbSrc, @NotNull String srcTableName
);
- @Canonical
public static sqlite3_backup sqlite3_backup_init(
@NotNull sqlite3 dbDest, @NotNull String destTableName,
@NotNull sqlite3 dbSrc, @NotNull String srcTableName
@@ -198,31 +192,24 @@ final class SQLite3Jni {
dbSrc.getNativePointer(), srcTableName );
}
- @Canonical
static native int sqlite3_backup_pagecount(@NotNull long ptrToBackup);
- @Canonical
public static int sqlite3_backup_pagecount(@NotNull sqlite3_backup b){
return sqlite3_backup_pagecount(b.getNativePointer());
}
- @Canonical
static native int sqlite3_backup_remaining(@NotNull long ptrToBackup);
- @Canonical
public static int sqlite3_backup_remaining(@NotNull sqlite3_backup b){
return sqlite3_backup_remaining(b.getNativePointer());
}
- @Canonical
static native int sqlite3_backup_step(@NotNull long ptrToBackup, int nPage);
- @Canonical
public static int sqlite3_backup_step(@NotNull sqlite3_backup b, int nPage){
return sqlite3_backup_step(b.getNativePointer(), nPage);
}
- @Canonical
static native int sqlite3_bind_blob(
@NotNull long ptrToStmt, int ndx, @Nullable byte[] data, int n
);
@@ -230,7 +217,6 @@ final class SQLite3Jni {
/**
Results are undefined if data is not null and n<0 || n>=data.length.
*/
- @Canonical
public static int sqlite3_bind_blob(
@NotNull sqlite3_stmt stmt, int ndx, @Nullable byte[] data, int n
){
@@ -245,36 +231,30 @@ final class SQLite3Jni {
: sqlite3_bind_blob(stmt.getNativePointer(), ndx, data, data.length);
}
- @Canonical
static native int sqlite3_bind_double(
@NotNull long ptrToStmt, int ndx, double v
);
- @Canonical
public static int sqlite3_bind_double(
@NotNull sqlite3_stmt stmt, int ndx, double v
){
return sqlite3_bind_double(stmt.getNativePointer(), ndx, v);
}
- @Canonical
static native int sqlite3_bind_int(
@NotNull long ptrToStmt, int ndx, int v
);
- @Canonical
public static int sqlite3_bind_int(
@NotNull sqlite3_stmt stmt, int ndx, int v
){
return sqlite3_bind_int(stmt.getNativePointer(), ndx, v);
}
- @Canonical
static native int sqlite3_bind_int64(
@NotNull long ptrToStmt, int ndx, long v
);
- @Canonical
public static int sqlite3_bind_int64(@NotNull sqlite3_stmt stmt, int ndx, long v){
return sqlite3_bind_int64( stmt.getNativePointer(), ndx, v );
}
@@ -295,18 +275,14 @@ final class SQLite3Jni {
return sqlite3_bind_java_object(stmt.getNativePointer(), ndx, o);
}
- @Canonical
static native int sqlite3_bind_null(@NotNull long ptrToStmt, int ndx);
- @Canonical
public static int sqlite3_bind_null(@NotNull sqlite3_stmt stmt, int ndx){
return sqlite3_bind_null(stmt.getNativePointer(), ndx);
}
- @Canonical
static native int sqlite3_bind_parameter_count(@NotNull long ptrToStmt);
- @Canonical
public static int sqlite3_bind_parameter_count(@NotNull sqlite3_stmt stmt){
return sqlite3_bind_parameter_count(stmt.getNativePointer());
}
@@ -321,12 +297,10 @@ final class SQLite3Jni {
overload than to do that in C, so that signature is the
public-facing one.
*/
- @Canonical
static native int sqlite3_bind_parameter_index(
@NotNull long ptrToStmt, @NotNull byte[] paramName
);
- @Canonical
public static int sqlite3_bind_parameter_index(
@NotNull sqlite3_stmt stmt, @NotNull String paramName
){
@@ -334,17 +308,14 @@ final class SQLite3Jni {
return null==utf8 ? 0 : sqlite3_bind_parameter_index(stmt.getNativePointer(), utf8);
}
- @Canonical
static native String sqlite3_bind_parameter_name(
@NotNull long ptrToStmt, int index
);
- @Canonical
public static String sqlite3_bind_parameter_name(@NotNull sqlite3_stmt stmt, int index){
return sqlite3_bind_parameter_name(stmt.getNativePointer(), index);
}
- @Canonical
static native int sqlite3_bind_text(
@NotNull long ptrToStmt, int ndx, @Nullable byte[] utf8, int maxBytes
);
@@ -358,7 +329,6 @@ final class SQLite3Jni {
maxBytes>=utf8.length. If maxBytes is negative then results are
undefined if data is not null and does not contain a NUL byte.
*/
- @Canonical
public static int sqlite3_bind_text(
@NotNull sqlite3_stmt stmt, int ndx, @Nullable byte[] utf8, int maxBytes
){
@@ -389,7 +359,6 @@ final class SQLite3Jni {
: sqlite3_bind_text(stmt.getNativePointer(), ndx, utf8, utf8.length);
}
- @Canonical
static native int sqlite3_bind_text16(
@NotNull long ptrToStmt, int ndx, @Nullable byte[] data, int maxBytes
);
@@ -399,7 +368,6 @@ final class SQLite3Jni {
signature but requires that its input be encoded in UTF-16 in
platform byte order.
*/
- @Canonical
public static int sqlite3_bind_text16(
@NotNull sqlite3_stmt stmt, int ndx, @Nullable byte[] data, int maxBytes
){
@@ -432,48 +400,38 @@ final class SQLite3Jni {
: sqlite3_bind_text16(stmt.getNativePointer(), ndx, data, data.length);
}
- @Canonical
static native int sqlite3_bind_zeroblob(@NotNull long ptrToStmt, int ndx, int n);
- @Canonical
public static int sqlite3_bind_zeroblob(@NotNull sqlite3_stmt stmt, int ndx, int n){
return sqlite3_bind_zeroblob(stmt.getNativePointer(), ndx, n);
}
- @Canonical
static native int sqlite3_bind_zeroblob64(
@NotNull long ptrToStmt, int ndx, long n
);
- @Canonical
public static int sqlite3_bind_zeroblob64(@NotNull sqlite3_stmt stmt, int ndx, long n){
return sqlite3_bind_zeroblob64(stmt.getNativePointer(), ndx, n);
}
- @Canonical
static native int sqlite3_blob_bytes(@NotNull long ptrToBlob);
- @Canonical
public static int sqlite3_blob_bytes(@NotNull sqlite3_blob blob){
return sqlite3_blob_bytes(blob.getNativePointer());
}
- @Canonical
static native int sqlite3_blob_close(@Nullable long ptrToBlob);
- @Canonical
public static int sqlite3_blob_close(@Nullable sqlite3_blob blob){
return sqlite3_blob_close(blob.clearNativePointer());
}
- @Canonical
static native int sqlite3_blob_open(
@NotNull long ptrToDb, @NotNull String dbName,
@NotNull String tableName, @NotNull String columnName,
long iRow, int flags, @NotNull OutputPointer.sqlite3_blob out
);
- @Canonical
public static int sqlite3_blob_open(
@NotNull sqlite3 db, @NotNull String dbName,
@NotNull String tableName, @NotNull String columnName,
@@ -496,41 +454,34 @@ final class SQLite3Jni {
return out.take();
};
- @Canonical
static native int sqlite3_blob_read(
@NotNull long ptrToBlob, @NotNull byte[] target, int iOffset
);
- @Canonical
public static int sqlite3_blob_read(
@NotNull sqlite3_blob b, @NotNull byte[] target, int iOffset
){
return sqlite3_blob_read(b.getNativePointer(), target, iOffset);
}
- @Canonical
static native int sqlite3_blob_reopen(
@NotNull long ptrToBlob, long newRowId
);
- @Canonical
public static int sqlite3_blob_reopen(@NotNull sqlite3_blob b, long newRowId){
return sqlite3_blob_reopen(b.getNativePointer(), newRowId);
}
- @Canonical
static native int sqlite3_blob_write(
@NotNull long ptrToBlob, @NotNull byte[] bytes, int iOffset
);
- @Canonical
public static int sqlite3_blob_write(
@NotNull sqlite3_blob b, @NotNull byte[] bytes, int iOffset
){
return sqlite3_blob_write(b.getNativePointer(), bytes, iOffset);
}
- @Canonical
static native int sqlite3_busy_handler(
@NotNull long ptrToDb, @Nullable BusyHandlerCallback handler
);
@@ -540,54 +491,42 @@ final class SQLite3Jni {
BusyHandlerCallback instance in place of a callback
function. Pass it a null handler to clear the busy handler.
*/
- @Canonical
public static int sqlite3_busy_handler(
@NotNull sqlite3 db, @Nullable BusyHandlerCallback handler
){
return sqlite3_busy_handler(db.getNativePointer(), handler);
}
- @Canonical
static native int sqlite3_busy_timeout(@NotNull long ptrToDb, int ms);
- @Canonical
public static int sqlite3_busy_timeout(@NotNull sqlite3 db, int ms){
return sqlite3_busy_timeout(db.getNativePointer(), ms);
}
- @Canonical
public static native boolean sqlite3_cancel_auto_extension(
@NotNull AutoExtensionCallback ax
);
- @Canonical
static native int sqlite3_changes(@NotNull long ptrToDb);
- @Canonical
public static int sqlite3_changes(@NotNull sqlite3 db){
return sqlite3_changes(db.getNativePointer());
}
- @Canonical
static native long sqlite3_changes64(@NotNull long ptrToDb);
- @Canonical
public static long sqlite3_changes64(@NotNull sqlite3 db){
return sqlite3_changes64(db.getNativePointer());
}
- @Canonical
static native int sqlite3_clear_bindings(@NotNull long ptrToStmt);
- @Canonical
public static int sqlite3_clear_bindings(@NotNull sqlite3_stmt stmt){
return sqlite3_clear_bindings(stmt.getNativePointer());
}
- @Canonical
static native int sqlite3_close(@Nullable long ptrToDb);
- @Canonical
public static int sqlite3_close(@Nullable sqlite3 db){
int rc = 0;
if( null!=db ){
@@ -597,94 +536,72 @@ final class SQLite3Jni {
return rc;
}
- @Canonical
static native int sqlite3_close_v2(@Nullable long ptrToDb);
- @Canonical
public static int sqlite3_close_v2(@Nullable sqlite3 db){
return db==null ? 0 : sqlite3_close_v2(db.clearNativePointer());
}
- @Canonical
public static native byte[] sqlite3_column_blob(
@NotNull sqlite3_stmt stmt, int ndx
);
- @Canonical
static native int sqlite3_column_bytes(@NotNull long ptrToStmt, int ndx);
- @Canonical
public static int sqlite3_column_bytes(@NotNull sqlite3_stmt stmt, int ndx){
return sqlite3_column_bytes(stmt.getNativePointer(), ndx);
}
- @Canonical
static native int sqlite3_column_bytes16(@NotNull long ptrToStmt, int ndx);
- @Canonical
public static int sqlite3_column_bytes16(@NotNull sqlite3_stmt stmt, int ndx){
return sqlite3_column_bytes16(stmt.getNativePointer(), ndx);
}
- @Canonical
static native int sqlite3_column_count(@NotNull long ptrToStmt);
- @Canonical
public static int sqlite3_column_count(@NotNull sqlite3_stmt stmt){
return sqlite3_column_count(stmt.getNativePointer());
}
- @Canonical
static native String sqlite3_column_decltype(@NotNull long ptrToStmt, int ndx);
- @Canonical
public static String sqlite3_column_decltype(@NotNull sqlite3_stmt stmt, int ndx){
return sqlite3_column_decltype(stmt.getNativePointer(), ndx);
}
- @Canonical
public static native double sqlite3_column_double(
@NotNull sqlite3_stmt stmt, int ndx
);
- @Canonical
public static native int sqlite3_column_int(
@NotNull sqlite3_stmt stmt, int ndx
);
- @Canonical
public static native long sqlite3_column_int64(
@NotNull sqlite3_stmt stmt, int ndx
);
- @Canonical
static native String sqlite3_column_name(@NotNull long ptrToStmt, int ndx);
- @Canonical
public static String sqlite3_column_name(@NotNull sqlite3_stmt stmt, int ndx){
return sqlite3_column_name(stmt.getNativePointer(), ndx);
}
- @Canonical
static native String sqlite3_column_database_name(@NotNull long ptrToStmt, int ndx);
- @Canonical
public static String sqlite3_column_database_name(@NotNull sqlite3_stmt stmt, int ndx){
return sqlite3_column_database_name(stmt.getNativePointer(), ndx);
}
- @Canonical
static native String sqlite3_column_origin_name(@NotNull long ptrToStmt, int ndx);
- @Canonical
public static String sqlite3_column_origin_name(@NotNull sqlite3_stmt stmt, int ndx){
return sqlite3_column_origin_name(stmt.getNativePointer(), ndx);
}
- @Canonical
static native String sqlite3_column_table_name(@NotNull long ptrToStmt, int ndx);
- @Canonical
public static String sqlite3_column_table_name(@NotNull sqlite3_stmt stmt, int ndx){
return sqlite3_column_table_name(stmt.getNativePointer(), ndx);
}
@@ -697,12 +614,10 @@ final class SQLite3Jni {
@see #sqlite3_column_text16(sqlite3_stmt,int)
*/
- @Canonical
public static native byte[] sqlite3_column_text(
@NotNull sqlite3_stmt stmt, int ndx
);
- @Canonical
public static native String sqlite3_column_text16(
@NotNull sqlite3_stmt stmt, int ndx
);
@@ -744,20 +659,16 @@ final class SQLite3Jni {
// return rv;
// }
- @Canonical
static native int sqlite3_column_type(@NotNull long ptrToStmt, int ndx);
- @Canonical
public static int sqlite3_column_type(@NotNull sqlite3_stmt stmt, int ndx){
return sqlite3_column_type(stmt.getNativePointer(), ndx);
}
- @Canonical
public static native sqlite3_value sqlite3_column_value(
@NotNull sqlite3_stmt stmt, int ndx
);
- @Canonical
static native int sqlite3_collation_needed(
@NotNull long ptrToDb, @Nullable CollationNeededCallback callback
);
@@ -766,36 +677,30 @@ final class SQLite3Jni {
This functions like C's sqlite3_collation_needed16() because
Java's string type is inherently compatible with that interface.
*/
- @Canonical
public static int sqlite3_collation_needed(
@NotNull sqlite3 db, @Nullable CollationNeededCallback callback
){
return sqlite3_collation_needed(db.getNativePointer(), callback);
}
- @Canonical
static native CommitHookCallback sqlite3_commit_hook(
@NotNull long ptrToDb, @Nullable CommitHookCallback hook
);
- @Canonical
public static CommitHookCallback sqlite3_commit_hook(
@NotNull sqlite3 db, @Nullable CommitHookCallback hook
){
return sqlite3_commit_hook(db.getNativePointer(), hook);
}
- @Canonical
public static native String sqlite3_compileoption_get(int n);
- @Canonical
public static native boolean sqlite3_compileoption_used(String optName);
/**
This implementation is private because it's too easy to pass it
non-NUL-terminated byte arrays from client code.
*/
- @Canonical
public static native int sqlite3_complete(
@NotNull byte[] nulTerminatedUtf8Sql
);
@@ -804,7 +709,6 @@ final class SQLite3Jni {
Unlike the C API, this returns SQLITE_MISUSE if its argument is
null (as opposed to invoking UB).
*/
- @Canonical()
static int sqlite3_complete(@NotNull String sql){
return sqlite3_complete( nulTerminateUtf8(sql) );
}
@@ -825,9 +729,6 @@ final class SQLite3Jni {
the rest of the library. This must not be called when any other
library APIs are being called.
*/
- @Canonical(comment="Option subset: "+
- "SQLITE_CONFIG_SINGLETHREAD, SQLITE_CONFIG_MULTITHREAD, "+
- "SQLITE_CONFIG_SERIALIZED")
public static native int sqlite3_config(int op);
/**
@@ -844,26 +745,22 @@ final class SQLite3Jni {
the rest of the library. This must not be called when any other
library APIs are being called.
*/
- @Canonical(comment="Option subset: SQLITE_CONFIG_SQLLOG")
public static native int sqlite3_config( @Nullable ConfigSqllogCallback logger );
/**
The sqlite3_config() overload for handling the SQLITE_CONFIG_LOG
option.
*/
- @Canonical(comment="Option subset: SQLITE_CONFIG_LOG")
public static native int sqlite3_config( @Nullable ConfigLogCallback logger );
/**
Unlike the C API, this returns null if its argument is
null (as opposed to invoking UB).
*/
- @Canonical
public static native sqlite3 sqlite3_context_db_handle(
@NotNull sqlite3_context cx
);
- @Canonical
public static native int sqlite3_create_collation(
@NotNull sqlite3 db, @NotNull String name, int eTextRep,
@NotNull CollationCallback col
@@ -880,16 +777,13 @@ final class SQLite3Jni {
Unlike the C API, this returns SQLITE_MISUSE null if its db or
functionName arguments are null (as opposed to invoking UB).
*/
- @Canonical
public static native int sqlite3_create_function(
@NotNull sqlite3 db, @NotNull String functionName,
int nArg, int eTextRep, @NotNull SQLFunction func
);
- @Canonical
static native int sqlite3_data_count(@NotNull long ptrToStmt);
- @Canonical
public static int sqlite3_data_count(@NotNull sqlite3_stmt stmt){
return sqlite3_data_count(stmt.getNativePointer());
}
@@ -902,7 +796,6 @@ final class SQLite3Jni {
Unlike the C API, this returns SQLITE_MISUSE if its db argument
are null (as opposed to invoking UB).
*/
- @Canonical
public static native int sqlite3_db_config(
@NotNull sqlite3 db, int op, int onOff, @Nullable OutputPointer.Int32 out
);
@@ -914,122 +807,92 @@ final class SQLite3Jni {
SQLITE_DBCONFIG_MAINDBNAME, but that set of options may be
extended in future versions.
*/
- @Canonical(comment="Supports only a subset of options.")
public static native int sqlite3_db_config(
@NotNull sqlite3 db, int op, @NotNull String val
);
- @Canonical
public static native String sqlite3_db_filename(
@NotNull sqlite3 db, @NotNull String dbName
);
- @Canonical
public static native sqlite3 sqlite3_db_handle(@NotNull sqlite3_stmt stmt);
- @Canonical
public static native int sqlite3_db_release_memory(sqlite3 db);
- @Canonical
public static native int sqlite3_db_status(
@NotNull sqlite3 db, int op, @NotNull OutputPointer.Int32 pCurrent,
@NotNull OutputPointer.Int32 pHighwater, boolean reset
);
- @Canonical
public static native int sqlite3_errcode(@NotNull sqlite3 db);
- @Canonical
public static native String sqlite3_errmsg(@NotNull sqlite3 db);
- @Canonical
static native int sqlite3_error_offset(@NotNull long ptrToDb);
/**
Note that the returned byte offset values assume UTF-8-encoded
inputs, so won't always match character offsets in Java Strings.
*/
- @Canonical
public static int sqlite3_error_offset(@NotNull sqlite3 db){
return sqlite3_error_offset(db.getNativePointer());
}
- @Canonical
public static native String sqlite3_errstr(int resultCode);
- @Canonical
public static native String sqlite3_expanded_sql(@NotNull sqlite3_stmt stmt);
- @Canonical
static native int sqlite3_extended_errcode(@NotNull long ptrToDb);
- @Canonical
public static int sqlite3_extended_errcode(@NotNull sqlite3 db){
return sqlite3_extended_errcode(db.getNativePointer());
}
- @Canonical
public static native boolean sqlite3_extended_result_codes(
@NotNull sqlite3 db, boolean onoff
);
- @Canonical
static native boolean sqlite3_get_autocommit(@NotNull long ptrToDb);
- @Canonical
public static boolean sqlite3_get_autocommit(@NotNull sqlite3 db){
return sqlite3_get_autocommit(db.getNativePointer());
}
- @Canonical
public static native Object sqlite3_get_auxdata(
@NotNull sqlite3_context cx, int n
);
- @Canonical
static native int sqlite3_finalize(long ptrToStmt);
- @Canonical
public static int sqlite3_finalize(@NotNull sqlite3_stmt stmt){
return null==stmt ? 0 : sqlite3_finalize(stmt.clearNativePointer());
}
- @Canonical
public static native int sqlite3_initialize();
- @Canonical
public static native void sqlite3_interrupt(@NotNull sqlite3 db);
- @Canonical
public static native boolean sqlite3_is_interrupted(@NotNull sqlite3 db);
- @Canonical
public static native boolean sqlite3_keyword_check(@NotNull String word);
- @Canonical
public static native int sqlite3_keyword_count();
- @Canonical
public static native String sqlite3_keyword_name(int index);
- @Canonical
public static native long sqlite3_last_insert_rowid(@NotNull sqlite3 db);
- @Canonical
public static native String sqlite3_libversion();
- @Canonical
public static native int sqlite3_libversion_number();
- @Canonical
public static native int sqlite3_limit(@NotNull sqlite3 db, int id, int newVal);
/**
Only available if built with SQLITE_ENABLE_NORMALIZE. If not, it always
returns null.
*/
- @Canonical
public static native String sqlite3_normalized_sql(@NotNull sqlite3_stmt stmt);
/**
@@ -1045,7 +908,6 @@ final class SQLite3Jni {
object and it is up to the caller to sqlite3_close() that
db handle.
*/
- @Canonical
public static native int sqlite3_open(
@Nullable String filename, @NotNull OutputPointer.sqlite3 ppDb
);
@@ -1064,7 +926,6 @@ final class SQLite3Jni {
return out.take();
};
- @Canonical
public static native int sqlite3_open_v2(
@Nullable String filename, @NotNull OutputPointer.sqlite3 ppDb,
int flags, @Nullable String zVfs
@@ -1109,7 +970,6 @@ final class SQLite3Jni {
more ways to shoot themselves in the foot without providing any
real utility.
*/
- @Canonical
static native int sqlite3_prepare(
@NotNull long ptrToDb, @NotNull byte[] sqlUtf8, int maxBytes,
@NotNull OutputPointer.sqlite3_stmt outStmt,
@@ -1124,7 +984,6 @@ final class SQLite3Jni {
Several overloads provided simplified call signatures.
*/
- @Canonical
public static int sqlite3_prepare(
@NotNull sqlite3 db, @NotNull byte[] sqlUtf8,
@NotNull OutputPointer.sqlite3_stmt outStmt,
@@ -1169,7 +1028,6 @@ final class SQLite3Jni {
/**
@see #sqlite3_prepare
*/
- @Canonical
static native int sqlite3_prepare_v2(
@NotNull long ptrToDb, @NotNull byte[] sqlUtf8, int maxBytes,
@NotNull OutputPointer.sqlite3_stmt outStmt,
@@ -1181,7 +1039,6 @@ final class SQLite3Jni {
output paramter is returned as the index offset into the given
byte array at which SQL parsing stopped.
*/
- @Canonical
public static int sqlite3_prepare_v2(
@NotNull sqlite3 db, @NotNull byte[] sqlUtf8,
@NotNull OutputPointer.sqlite3_stmt outStmt,
@@ -1223,7 +1080,6 @@ final class SQLite3Jni {
/**
@see #sqlite3_prepare
*/
- @Canonical
static native int sqlite3_prepare_v3(
@NotNull long ptrToDb, @NotNull byte[] sqlUtf8, int maxBytes,
int prepFlags, @NotNull OutputPointer.sqlite3_stmt outStmt,
@@ -1235,7 +1091,6 @@ final class SQLite3Jni {
output paramter is returned as the index offset into the given
byte array at which SQL parsing stopped.
*/
- @Canonical
public static int sqlite3_prepare_v3(
@NotNull sqlite3 db, @NotNull byte[] sqlUtf8, int prepFlags,
@NotNull OutputPointer.sqlite3_stmt outStmt,
@@ -1379,7 +1234,6 @@ final class SQLite3Jni {
return sqlite3_prepare_multi(db, sql, 0, p);
}
- @Canonical
static native int sqlite3_preupdate_blobwrite(@NotNull long ptrToDb);
/**
@@ -1387,12 +1241,10 @@ final class SQLite3Jni {
acts as a proxy for C's sqlite3_preupdate_blobwrite(), else it returns
SQLITE_MISUSE with no side effects.
*/
- @Canonical
public static int sqlite3_preupdate_blobwrite(@NotNull sqlite3 db){
return sqlite3_preupdate_blobwrite(db.getNativePointer());
}
- @Canonical
static native int sqlite3_preupdate_count(@NotNull long ptrToDb);
/**
@@ -1400,12 +1252,10 @@ final class SQLite3Jni {
acts as a proxy for C's sqlite3_preupdate_count(), else it returns
SQLITE_MISUSE with no side effects.
*/
- @Canonical
public static int sqlite3_preupdate_count(@NotNull sqlite3 db){
return sqlite3_preupdate_count(db.getNativePointer());
}
- @Canonical
static native int sqlite3_preupdate_depth(@NotNull long ptrToDb);
/**
@@ -1413,12 +1263,10 @@ final class SQLite3Jni {
acts as a proxy for C's sqlite3_preupdate_depth(), else it returns
SQLITE_MISUSE with no side effects.
*/
- @Canonical
public static int sqlite3_preupdate_depth(@NotNull sqlite3 db){
return sqlite3_preupdate_depth(db.getNativePointer());
}
- @Canonical
static native PreupdateHookCallback sqlite3_preupdate_hook(
@NotNull long ptrToDb, @Nullable PreupdateHookCallback hook
);
@@ -1428,14 +1276,12 @@ final class SQLite3Jni {
acts as a proxy for C's sqlite3_preupdate_hook(), else it returns null
with no side effects.
*/
- @Canonical
public static PreupdateHookCallback sqlite3_preupdate_hook(
@NotNull sqlite3 db, @Nullable PreupdateHookCallback hook
){
return sqlite3_preupdate_hook(db.getNativePointer(), hook);
}
- @Canonical
static native int sqlite3_preupdate_new(@NotNull long ptrToDb, int col,
@NotNull OutputPointer.sqlite3_value out);
@@ -1444,7 +1290,6 @@ final class SQLite3Jni {
this acts as a proxy for C's sqlite3_preupdate_new(), else it
returns SQLITE_MISUSE with no side effects.
*/
- @Canonical
public static int sqlite3_preupdate_new(@NotNull sqlite3 db, int col,
@NotNull OutputPointer.sqlite3_value out){
return sqlite3_preupdate_new(db.getNativePointer(), col, out);
@@ -1460,7 +1305,6 @@ final class SQLite3Jni {
return out.take();
}
- @Canonical
static native int sqlite3_preupdate_old(@NotNull long ptrToDb, int col,
@NotNull OutputPointer.sqlite3_value out);
@@ -1469,7 +1313,6 @@ final class SQLite3Jni {
this acts as a proxy for C's sqlite3_preupdate_old(), else it
returns SQLITE_MISUSE with no side effects.
*/
- @Canonical
public static int sqlite3_preupdate_old(@NotNull sqlite3 db, int col,
@NotNull OutputPointer.sqlite3_value out){
return sqlite3_preupdate_old(db.getNativePointer(), col, out);
@@ -1485,18 +1328,14 @@ final class SQLite3Jni {
return out.take();
}
- @Canonical
public static native void sqlite3_progress_handler(
@NotNull sqlite3 db, int n, @Nullable ProgressHandlerCallback h
);
- @Canonical
public static native void sqlite3_randomness(byte[] target);
- @Canonical
public static native int sqlite3_release_memory(int n);
- @Canonical
public static native int sqlite3_reset(@NotNull sqlite3_stmt stmt);
/**
@@ -1504,10 +1343,8 @@ final class SQLite3Jni {
extensions are currently running. (The JNI-level list of
extensions cannot be manipulated while it is being traversed.)
*/
- @Canonical
public static native void sqlite3_reset_auto_extension();
- @Canonical
public static native void sqlite3_result_double(
@NotNull sqlite3_context cx, double v
);
@@ -1519,19 +1356,16 @@ final class SQLite3Jni {
results in the C-level sqlite3_result_error() being called with a
complaint about the invalid argument.
*/
- @Canonical
static native void sqlite3_result_error(
@NotNull sqlite3_context cx, @NotNull byte[] msg, int eTextRep
);
- @Canonical
public static void sqlite3_result_error(
@NotNull sqlite3_context cx, @NotNull byte[] utf8
){
sqlite3_result_error(cx, utf8, SQLITE_UTF8);
}
- @Canonical
public static void sqlite3_result_error(
@NotNull sqlite3_context cx, @NotNull String msg
){
@@ -1564,32 +1398,26 @@ final class SQLite3Jni {
sqlite3_result_error(cx, e.toString());
}
- @Canonical
public static native void sqlite3_result_error_toobig(
@NotNull sqlite3_context cx
);
- @Canonical
public static native void sqlite3_result_error_nomem(
@NotNull sqlite3_context cx
);
- @Canonical
public static native void sqlite3_result_error_code(
@NotNull sqlite3_context cx, int c
);
- @Canonical
public static native void sqlite3_result_null(
@NotNull sqlite3_context cx
);
- @Canonical
public static native void sqlite3_result_int(
@NotNull sqlite3_context cx, int v
);
- @Canonical
public static native void sqlite3_result_int64(
@NotNull sqlite3_context cx, long v
);
@@ -1674,17 +1502,14 @@ final class SQLite3Jni {
else sqlite3_result_blob(cx, blob, blob.length);
}
- @Canonical
public static native void sqlite3_result_value(
@NotNull sqlite3_context cx, @NotNull sqlite3_value v
);
- @Canonical
public static native void sqlite3_result_zeroblob(
@NotNull sqlite3_context cx, int n
);
- @Canonical
public static native int sqlite3_result_zeroblob64(
@NotNull sqlite3_context cx, long n
);
@@ -1693,12 +1518,10 @@ final class SQLite3Jni {
This overload is private because its final parameter is arguably
unnecessary in Java.
*/
- @Canonical
public static native void sqlite3_result_blob(
@NotNull sqlite3_context cx, @Nullable byte[] blob, int maxLen
);
- @Canonical
public static void sqlite3_result_blob(
@NotNull sqlite3_context cx, @Nullable byte[] blob
){
@@ -1723,12 +1546,10 @@ final class SQLite3Jni {
This overload is private because its final parameter is
arguably unnecessary in Java.
*/
- @Canonical
public static native void sqlite3_result_blob64(
@NotNull sqlite3_context cx, @Nullable byte[] blob, long maxLen
);
- @Canonical
public static void sqlite3_result_blob64(
@NotNull sqlite3_context cx, @Nullable byte[] blob
){
@@ -1739,19 +1560,16 @@ final class SQLite3Jni {
This overload is private because its final parameter is
arguably unnecessary in Java.
*/
- @Canonical
public static native void sqlite3_result_text(
@NotNull sqlite3_context cx, @Nullable byte[] utf8, int maxLen
);
- @Canonical
public static void sqlite3_result_text(
@NotNull sqlite3_context cx, @Nullable byte[] utf8
){
sqlite3_result_text(cx, utf8, null==utf8 ? 0 : utf8.length);
}
- @Canonical
public static void sqlite3_result_text(
@NotNull sqlite3_context cx, @Nullable String text
){
@@ -1785,7 +1603,6 @@ final class SQLite3Jni {
This overload is private because its maxLength parameter is
arguably unnecessary in Java.
*/
- @Canonical
public static native void sqlite3_result_text64(
@NotNull sqlite3_context cx, @Nullable byte[] text,
long maxLength, int encoding
@@ -1795,14 +1612,12 @@ final class SQLite3Jni {
Sets the current UDF result to the given bytes, which are assumed
be encoded in UTF-16 using the platform's byte order.
*/
- @Canonical
public static void sqlite3_result_text16(
@NotNull sqlite3_context cx, @Nullable byte[] utf16
){
sqlite3_result_text64(cx, utf16, utf16.length, SQLITE_UTF16);
}
- @Canonical
public static void sqlite3_result_text16(
@NotNull sqlite3_context cx, @Nullable String text
){
@@ -1813,29 +1628,24 @@ final class SQLite3Jni {
}
}
- @Canonical
static native RollbackHookCallback sqlite3_rollback_hook(
@NotNull long ptrToDb, @Nullable RollbackHookCallback hook
);
- @Canonical
public static RollbackHookCallback sqlite3_rollback_hook(
@NotNull sqlite3 db, @Nullable RollbackHookCallback hook
){
return sqlite3_rollback_hook(db.getNativePointer(), hook);
}
- @Canonical
public static native int sqlite3_set_authorizer(
@NotNull sqlite3 db, @Nullable AuthorizerCallback auth
);
- @Canonical
public static native void sqlite3_set_auxdata(
@NotNull sqlite3_context cx, int n, @Nullable Object data
);
- @Canonical
public static native void sqlite3_set_last_insert_rowid(
@NotNull sqlite3 db, long rowid
);
@@ -1850,58 +1660,44 @@ final class SQLite3Jni {
to use those objects after this routine is called invoked
undefined behavior.
*/
- @Canonical
public static synchronized native int sqlite3_shutdown();
- @Canonical
public static native int sqlite3_sleep(int ms);
- @Canonical
public static native String sqlite3_sourceid();
- @Canonical
public static native String sqlite3_sql(@NotNull sqlite3_stmt stmt);
//! Consider removing this. We can use sqlite3_status64() instead,
// or use that one's impl with this one's name.
- @Canonical
public static native int sqlite3_status(
int op, @NotNull OutputPointer.Int32 pCurrent,
@NotNull OutputPointer.Int32 pHighwater, boolean reset
);
- @Canonical
public static native int sqlite3_status64(
int op, @NotNull OutputPointer.Int64 pCurrent,
@NotNull OutputPointer.Int64 pHighwater, boolean reset
);
- @Canonical
public static native int sqlite3_step(@NotNull sqlite3_stmt stmt);
- @Canonical
public static native boolean sqlite3_stmt_busy(@NotNull sqlite3_stmt stmt);
- @Canonical
static native int sqlite3_stmt_explain(@NotNull long ptrToStmt, int op);
- @Canonical
public static int sqlite3_stmt_explain(@NotNull sqlite3_stmt stmt, int op){
return sqlite3_stmt_explain(stmt.getNativePointer(), op);
}
- @Canonical
static native int sqlite3_stmt_isexplain(@NotNull long ptrToStmt);
- @Canonical
public static int sqlite3_stmt_isexplain(@NotNull sqlite3_stmt stmt){
return sqlite3_stmt_isexplain(stmt.getNativePointer());
}
- @Canonical
public static native boolean sqlite3_stmt_readonly(@NotNull sqlite3_stmt stmt);
- @Canonical
public static native int sqlite3_stmt_status(
@NotNull sqlite3_stmt stmt, int op, boolean reset
);
@@ -1917,12 +1713,10 @@ final class SQLite3Jni {
(sqlite3_strglob(String,String)) than to do that in C, so that
signature is the public-facing one.
*/
- @Canonical
public static native int sqlite3_strglob(
@NotNull byte[] glob, @NotNull byte[] nullTerminatedUtf8
);
- @Canonical
public static int sqlite3_strglob(
@NotNull String glob, @NotNull String txt
){
@@ -1933,13 +1727,11 @@ final class SQLite3Jni {
/**
The LIKE counterpart of the private sqlite3_strglob() method.
*/
- @Canonical
public static native int sqlite3_strlike(
@NotNull byte[] glob, @NotNull byte[] nullTerminatedUtf8,
int escChar
);
- @Canonical
public static int sqlite3_strlike(
@NotNull String glob, @NotNull String txt, char escChar
){
@@ -1948,15 +1740,12 @@ final class SQLite3Jni {
(int)escChar);
}
- @Canonical
static native int sqlite3_system_errno(@NotNull long ptrToDb);
- @Canonical
public static int sqlite3_system_errno(@NotNull sqlite3 db){
return sqlite3_system_errno(db.getNativePointer());
}
- @Canonical
public static native int sqlite3_table_column_metadata(
@NotNull sqlite3 db, @NotNull String zDbName,
@NotNull String zTableName, @NotNull String zColumnName,
@@ -1995,21 +1784,16 @@ final class SQLite3Jni {
) ? out : null;
}
- @Canonical
public static native int sqlite3_threadsafe();
- @Canonical
static native int sqlite3_total_changes(@NotNull long ptrToDb);
- @Canonical
public static int sqlite3_total_changes(@NotNull sqlite3 db){
return sqlite3_total_changes(db.getNativePointer());
}
- @Canonical
static native long sqlite3_total_changes64(@NotNull long ptrToDb);
- @Canonical
public static long sqlite3_total_changes64(@NotNull sqlite3 db){
return sqlite3_total_changes64(db.getNativePointer());
}
@@ -2023,22 +1807,18 @@ final class SQLite3Jni {
this implementation returns non-0 if initialization of the tracer
mapping state fails (e.g. on OOM).
*/
- @Canonical
public static native int sqlite3_trace_v2(
@NotNull sqlite3 db, int traceMask, @Nullable TraceV2Callback tracer
);
- @Canonical
public static native int sqlite3_txn_state(
@NotNull sqlite3 db, @Nullable String zSchema
);
- @Canonical
static native UpdateHookCallback sqlite3_update_hook(
@NotNull long ptrToDb, @Nullable UpdateHookCallback hook
);
- @Canonical
public static UpdateHookCallback sqlite3_update_hook(
@NotNull sqlite3 db, @Nullable UpdateHookCallback hook
){
@@ -2055,82 +1835,62 @@ final class SQLite3Jni {
sqlite3_create_function().
*/
- @Canonical
static native byte[] sqlite3_value_blob(@NotNull long ptrToValue);
- @Canonical
public static byte[] sqlite3_value_blob(@NotNull sqlite3_value v){
return sqlite3_value_blob(v.getNativePointer());
}
- @Canonical
static native int sqlite3_value_bytes(@NotNull long ptrToValue);
- @Canonical
public static int sqlite3_value_bytes(@NotNull sqlite3_value v){
return sqlite3_value_bytes(v.getNativePointer());
}
- @Canonical
static native int sqlite3_value_bytes16(@NotNull long ptrToValue);
- @Canonical
public static int sqlite3_value_bytes16(@NotNull sqlite3_value v){
return sqlite3_value_bytes16(v.getNativePointer());
}
- @Canonical
static native double sqlite3_value_double(@NotNull long ptrToValue);
- @Canonical
public static double sqlite3_value_double(@NotNull sqlite3_value v){
return sqlite3_value_double(v.getNativePointer());
}
- @Canonical
static native sqlite3_value sqlite3_value_dup(@NotNull long ptrToValue);
- @Canonical
public static sqlite3_value sqlite3_value_dup(@NotNull sqlite3_value v){
return sqlite3_value_dup(v.getNativePointer());
}
- @Canonical
static native int sqlite3_value_encoding(@NotNull long ptrToValue);
- @Canonical
public static int sqlite3_value_encoding(@NotNull sqlite3_value v){
return sqlite3_value_encoding(v.getNativePointer());
}
- @Canonical
static native void sqlite3_value_free(@Nullable long ptrToValue);
- @Canonical
public static void sqlite3_value_free(@Nullable sqlite3_value v){
sqlite3_value_free(v.getNativePointer());
}
- @Canonical
static native boolean sqlite3_value_frombind(@NotNull long ptrToValue);
- @Canonical
public static boolean sqlite3_value_frombind(@NotNull sqlite3_value v){
return sqlite3_value_frombind(v.getNativePointer());
}
- @Canonical
static native int sqlite3_value_int(@NotNull long ptrToValue);
- @Canonical
public static int sqlite3_value_int(@NotNull sqlite3_value v){
return sqlite3_value_int(v.getNativePointer());
}
- @Canonical
static native long sqlite3_value_int64(@NotNull long ptrToValue);
- @Canonical
public static long sqlite3_value_int64(@NotNull sqlite3_value v){
return sqlite3_value_int64(v.getNativePointer());
}
@@ -2161,31 +1921,24 @@ final class SQLite3Jni {
return type.isInstance(o) ? (T)o : null;
}
- @Canonical
static native int sqlite3_value_nochange(@NotNull long ptrToValue);
- @Canonical
public static int sqlite3_value_nochange(@NotNull sqlite3_value v){
return sqlite3_value_nochange(v.getNativePointer());
}
- @Canonical
static native int sqlite3_value_numeric_type(@NotNull long ptrToValue);
- @Canonical
public static int sqlite3_value_numeric_type(@NotNull sqlite3_value v){
return sqlite3_value_numeric_type(v.getNativePointer());
}
- @Canonical
static native int sqlite3_value_subtype(@NotNull long ptrToValue);
- @Canonical
public static int sqlite3_value_subtype(@NotNull sqlite3_value v){
return sqlite3_value_subtype(v.getNativePointer());
}
- @Canonical
static native byte[] sqlite3_value_text(@NotNull long ptrToValue);
/**
@@ -2194,23 +1947,18 @@ final class SQLite3Jni {
null if the underlying C-level sqlite3_value_text() returns NULL
or on allocation error.
*/
- @Canonical
public static byte[] sqlite3_value_text(@NotNull sqlite3_value v){
return sqlite3_value_text(v.getNativePointer());
}
- @Canonical
static native String sqlite3_value_text16(@NotNull long ptrToValue);
- @Canonical
public static String sqlite3_value_text16(@NotNull sqlite3_value v){
return sqlite3_value_text16(v.getNativePointer());
}
- @Canonical
static native int sqlite3_value_type(@NotNull long ptrToValue);
- @Canonical
public static int sqlite3_value_type(@NotNull sqlite3_value v){
return sqlite3_value_type(v.getNativePointer());
}
diff --git a/ext/jni/src/org/sqlite/jni/CollationCallback.java b/ext/jni/src/org/sqlite/jni/CollationCallback.java
index 7f0e79a3fa..0e35296326 100644
--- a/ext/jni/src/org/sqlite/jni/CollationCallback.java
+++ b/ext/jni/src/org/sqlite/jni/CollationCallback.java
@@ -15,7 +15,7 @@ package org.sqlite.jni;
import org.sqlite.jni.annotation.NotNull;
/**
- Callback for use with {@link SQLite3Jni#sqlite3_create_collation}.
+ Callback for use with {@link CApi#sqlite3_create_collation}.
@see AbstractCollationCallback
*/
diff --git a/ext/jni/src/org/sqlite/jni/CollationNeededCallback.java b/ext/jni/src/org/sqlite/jni/CollationNeededCallback.java
index b72cf1ba53..21b014ba11 100644
--- a/ext/jni/src/org/sqlite/jni/CollationNeededCallback.java
+++ b/ext/jni/src/org/sqlite/jni/CollationNeededCallback.java
@@ -14,7 +14,7 @@
package org.sqlite.jni;
/**
- Callback for use with {@link SQLite3Jni#sqlite3_collation_needed}.
+ Callback for use with {@link CApi#sqlite3_collation_needed}.
*/
public interface CollationNeededCallback extends CallbackProxy {
/**
diff --git a/ext/jni/src/org/sqlite/jni/CommitHookCallback.java b/ext/jni/src/org/sqlite/jni/CommitHookCallback.java
index 2e9a68d25d..c6e4538bbd 100644
--- a/ext/jni/src/org/sqlite/jni/CommitHookCallback.java
+++ b/ext/jni/src/org/sqlite/jni/CommitHookCallback.java
@@ -14,7 +14,7 @@
package org.sqlite.jni;
/**
- Callback for use with {@link SQLite3Jni#sqlite3_commit_hook}.
+ Callback for use with {@link CApi#sqlite3_commit_hook}.
*/
public interface CommitHookCallback extends CallbackProxy {
/**
diff --git a/ext/jni/src/org/sqlite/jni/ConfigLogCallback.java b/ext/jni/src/org/sqlite/jni/ConfigLogCallback.java
index 2198f1e104..d5af70fa52 100644
--- a/ext/jni/src/org/sqlite/jni/ConfigLogCallback.java
+++ b/ext/jni/src/org/sqlite/jni/ConfigLogCallback.java
@@ -19,7 +19,7 @@ package org.sqlite.jni;
public interface ConfigLogCallback {
/**
Must function as described for a C-level callback for
- {@link SQLite3Jni#sqlite3_config(ConfigLogCallback)}, with the slight signature change.
+ {@link CApi#sqlite3_config(ConfigLogCallback)}, with the slight signature change.
*/
void call(int errCode, String msg);
}
diff --git a/ext/jni/src/org/sqlite/jni/ConfigSqllogCallback.java b/ext/jni/src/org/sqlite/jni/ConfigSqllogCallback.java
index 9bdd209a7a..9a5a201aac 100644
--- a/ext/jni/src/org/sqlite/jni/ConfigSqllogCallback.java
+++ b/ext/jni/src/org/sqlite/jni/ConfigSqllogCallback.java
@@ -19,7 +19,7 @@ package org.sqlite.jni;
public interface ConfigSqllogCallback {
/**
Must function as described for a C-level callback for
- {@link SQLite3Jni#sqlite3_config(ConfigSqllogCallback)}, with the slight signature change.
+ {@link CApi#sqlite3_config(ConfigSqllogCallback)}, with the slight signature change.
*/
void call(sqlite3 db, String msg, int msgType );
}
diff --git a/ext/jni/src/org/sqlite/jni/PrepareMultiCallback.java b/ext/jni/src/org/sqlite/jni/PrepareMultiCallback.java
index d2d56157c4..2599c1cd7f 100644
--- a/ext/jni/src/org/sqlite/jni/PrepareMultiCallback.java
+++ b/ext/jni/src/org/sqlite/jni/PrepareMultiCallback.java
@@ -14,7 +14,7 @@
package org.sqlite.jni;
/**
- Callback for use with {@link SQLite3Jni#sqlite3_prepare_multi}.
+ Callback for use with {@link CApi#sqlite3_prepare_multi}.
*/
public interface PrepareMultiCallback extends CallbackProxy {
@@ -53,7 +53,7 @@ public interface PrepareMultiCallback extends CallbackProxy {
try {
return this.p.call(st);
}finally{
- SQLite3Jni.sqlite3_finalize(st);
+ CApi.sqlite3_finalize(st);
}
}
}
@@ -70,9 +70,9 @@ public interface PrepareMultiCallback extends CallbackProxy {
else the result of the final step is returned.
*/
@Override public int call(sqlite3_stmt st){
- int rc = SQLite3Jni.SQLITE_DONE;
- while( SQLite3Jni.SQLITE_ROW == (rc = SQLite3Jni.sqlite3_step(st)) ){}
- return SQLite3Jni.SQLITE_DONE==rc ? 0 : rc;
+ int rc = CApi.SQLITE_DONE;
+ while( CApi.SQLITE_ROW == (rc = CApi.sqlite3_step(st)) ){}
+ return CApi.SQLITE_DONE==rc ? 0 : rc;
}
}
}
diff --git a/ext/jni/src/org/sqlite/jni/PreupdateHookCallback.java b/ext/jni/src/org/sqlite/jni/PreupdateHookCallback.java
index a606139328..29088726f0 100644
--- a/ext/jni/src/org/sqlite/jni/PreupdateHookCallback.java
+++ b/ext/jni/src/org/sqlite/jni/PreupdateHookCallback.java
@@ -14,7 +14,7 @@
package org.sqlite.jni;
/**
- Callback for use with {@link SQLite3Jni#sqlite3_preupdate_hook}.
+ Callback for use with {@link CApi#sqlite3_preupdate_hook}.
*/
public interface PreupdateHookCallback extends CallbackProxy {
/**
diff --git a/ext/jni/src/org/sqlite/jni/ProgressHandlerCallback.java b/ext/jni/src/org/sqlite/jni/ProgressHandlerCallback.java
index bc15377037..2bc56665cb 100644
--- a/ext/jni/src/org/sqlite/jni/ProgressHandlerCallback.java
+++ b/ext/jni/src/org/sqlite/jni/ProgressHandlerCallback.java
@@ -14,7 +14,7 @@
package org.sqlite.jni;
/**
- Callback for use with {@link SQLite3Jni#sqlite3_progress_handler}.
+ Callback for use with {@link CApi#sqlite3_progress_handler}.
*/
public interface ProgressHandlerCallback extends CallbackProxy {
/**
diff --git a/ext/jni/src/org/sqlite/jni/ResultCode.java b/ext/jni/src/org/sqlite/jni/ResultCode.java
index 0989bc744d..e6f0ad89dc 100644
--- a/ext/jni/src/org/sqlite/jni/ResultCode.java
+++ b/ext/jni/src/org/sqlite/jni/ResultCode.java
@@ -20,110 +20,110 @@ package org.sqlite.jni;
find it useful to map SQLite result codes to human-readable names.
*/
public enum ResultCode {
- SQLITE_OK(SQLite3Jni.SQLITE_OK),
- SQLITE_ERROR(SQLite3Jni.SQLITE_ERROR),
- SQLITE_INTERNAL(SQLite3Jni.SQLITE_INTERNAL),
- SQLITE_PERM(SQLite3Jni.SQLITE_PERM),
- SQLITE_ABORT(SQLite3Jni.SQLITE_ABORT),
- SQLITE_BUSY(SQLite3Jni.SQLITE_BUSY),
- SQLITE_LOCKED(SQLite3Jni.SQLITE_LOCKED),
- SQLITE_NOMEM(SQLite3Jni.SQLITE_NOMEM),
- SQLITE_READONLY(SQLite3Jni.SQLITE_READONLY),
- SQLITE_INTERRUPT(SQLite3Jni.SQLITE_INTERRUPT),
- SQLITE_IOERR(SQLite3Jni.SQLITE_IOERR),
- SQLITE_CORRUPT(SQLite3Jni.SQLITE_CORRUPT),
- SQLITE_NOTFOUND(SQLite3Jni.SQLITE_NOTFOUND),
- SQLITE_FULL(SQLite3Jni.SQLITE_FULL),
- SQLITE_CANTOPEN(SQLite3Jni.SQLITE_CANTOPEN),
- SQLITE_PROTOCOL(SQLite3Jni.SQLITE_PROTOCOL),
- SQLITE_EMPTY(SQLite3Jni.SQLITE_EMPTY),
- SQLITE_SCHEMA(SQLite3Jni.SQLITE_SCHEMA),
- SQLITE_TOOBIG(SQLite3Jni.SQLITE_TOOBIG),
- SQLITE_CONSTRAINT(SQLite3Jni.SQLITE_CONSTRAINT),
- SQLITE_MISMATCH(SQLite3Jni.SQLITE_MISMATCH),
- SQLITE_MISUSE(SQLite3Jni.SQLITE_MISUSE),
- SQLITE_NOLFS(SQLite3Jni.SQLITE_NOLFS),
- SQLITE_AUTH(SQLite3Jni.SQLITE_AUTH),
- SQLITE_FORMAT(SQLite3Jni.SQLITE_FORMAT),
- SQLITE_RANGE(SQLite3Jni.SQLITE_RANGE),
- SQLITE_NOTADB(SQLite3Jni.SQLITE_NOTADB),
- SQLITE_NOTICE(SQLite3Jni.SQLITE_NOTICE),
- SQLITE_WARNING(SQLite3Jni.SQLITE_WARNING),
- SQLITE_ROW(SQLite3Jni.SQLITE_ROW),
- SQLITE_DONE(SQLite3Jni.SQLITE_DONE),
- SQLITE_ERROR_MISSING_COLLSEQ(SQLite3Jni.SQLITE_ERROR_MISSING_COLLSEQ),
- SQLITE_ERROR_RETRY(SQLite3Jni.SQLITE_ERROR_RETRY),
- SQLITE_ERROR_SNAPSHOT(SQLite3Jni.SQLITE_ERROR_SNAPSHOT),
- SQLITE_IOERR_READ(SQLite3Jni.SQLITE_IOERR_READ),
- SQLITE_IOERR_SHORT_READ(SQLite3Jni.SQLITE_IOERR_SHORT_READ),
- SQLITE_IOERR_WRITE(SQLite3Jni.SQLITE_IOERR_WRITE),
- SQLITE_IOERR_FSYNC(SQLite3Jni.SQLITE_IOERR_FSYNC),
- SQLITE_IOERR_DIR_FSYNC(SQLite3Jni.SQLITE_IOERR_DIR_FSYNC),
- SQLITE_IOERR_TRUNCATE(SQLite3Jni.SQLITE_IOERR_TRUNCATE),
- SQLITE_IOERR_FSTAT(SQLite3Jni.SQLITE_IOERR_FSTAT),
- SQLITE_IOERR_UNLOCK(SQLite3Jni.SQLITE_IOERR_UNLOCK),
- SQLITE_IOERR_RDLOCK(SQLite3Jni.SQLITE_IOERR_RDLOCK),
- SQLITE_IOERR_DELETE(SQLite3Jni.SQLITE_IOERR_DELETE),
- SQLITE_IOERR_BLOCKED(SQLite3Jni.SQLITE_IOERR_BLOCKED),
- SQLITE_IOERR_NOMEM(SQLite3Jni.SQLITE_IOERR_NOMEM),
- SQLITE_IOERR_ACCESS(SQLite3Jni.SQLITE_IOERR_ACCESS),
- SQLITE_IOERR_CHECKRESERVEDLOCK(SQLite3Jni.SQLITE_IOERR_CHECKRESERVEDLOCK),
- SQLITE_IOERR_LOCK(SQLite3Jni.SQLITE_IOERR_LOCK),
- SQLITE_IOERR_CLOSE(SQLite3Jni.SQLITE_IOERR_CLOSE),
- SQLITE_IOERR_DIR_CLOSE(SQLite3Jni.SQLITE_IOERR_DIR_CLOSE),
- SQLITE_IOERR_SHMOPEN(SQLite3Jni.SQLITE_IOERR_SHMOPEN),
- SQLITE_IOERR_SHMSIZE(SQLite3Jni.SQLITE_IOERR_SHMSIZE),
- SQLITE_IOERR_SHMLOCK(SQLite3Jni.SQLITE_IOERR_SHMLOCK),
- SQLITE_IOERR_SHMMAP(SQLite3Jni.SQLITE_IOERR_SHMMAP),
- SQLITE_IOERR_SEEK(SQLite3Jni.SQLITE_IOERR_SEEK),
- SQLITE_IOERR_DELETE_NOENT(SQLite3Jni.SQLITE_IOERR_DELETE_NOENT),
- SQLITE_IOERR_MMAP(SQLite3Jni.SQLITE_IOERR_MMAP),
- SQLITE_IOERR_GETTEMPPATH(SQLite3Jni.SQLITE_IOERR_GETTEMPPATH),
- SQLITE_IOERR_CONVPATH(SQLite3Jni.SQLITE_IOERR_CONVPATH),
- SQLITE_IOERR_VNODE(SQLite3Jni.SQLITE_IOERR_VNODE),
- SQLITE_IOERR_AUTH(SQLite3Jni.SQLITE_IOERR_AUTH),
- SQLITE_IOERR_BEGIN_ATOMIC(SQLite3Jni.SQLITE_IOERR_BEGIN_ATOMIC),
- SQLITE_IOERR_COMMIT_ATOMIC(SQLite3Jni.SQLITE_IOERR_COMMIT_ATOMIC),
- SQLITE_IOERR_ROLLBACK_ATOMIC(SQLite3Jni.SQLITE_IOERR_ROLLBACK_ATOMIC),
- SQLITE_IOERR_DATA(SQLite3Jni.SQLITE_IOERR_DATA),
- SQLITE_IOERR_CORRUPTFS(SQLite3Jni.SQLITE_IOERR_CORRUPTFS),
- SQLITE_LOCKED_SHAREDCACHE(SQLite3Jni.SQLITE_LOCKED_SHAREDCACHE),
- SQLITE_LOCKED_VTAB(SQLite3Jni.SQLITE_LOCKED_VTAB),
- SQLITE_BUSY_RECOVERY(SQLite3Jni.SQLITE_BUSY_RECOVERY),
- SQLITE_BUSY_SNAPSHOT(SQLite3Jni.SQLITE_BUSY_SNAPSHOT),
- SQLITE_BUSY_TIMEOUT(SQLite3Jni.SQLITE_BUSY_TIMEOUT),
- SQLITE_CANTOPEN_NOTEMPDIR(SQLite3Jni.SQLITE_CANTOPEN_NOTEMPDIR),
- SQLITE_CANTOPEN_ISDIR(SQLite3Jni.SQLITE_CANTOPEN_ISDIR),
- SQLITE_CANTOPEN_FULLPATH(SQLite3Jni.SQLITE_CANTOPEN_FULLPATH),
- SQLITE_CANTOPEN_CONVPATH(SQLite3Jni.SQLITE_CANTOPEN_CONVPATH),
- SQLITE_CANTOPEN_SYMLINK(SQLite3Jni.SQLITE_CANTOPEN_SYMLINK),
- SQLITE_CORRUPT_VTAB(SQLite3Jni.SQLITE_CORRUPT_VTAB),
- SQLITE_CORRUPT_SEQUENCE(SQLite3Jni.SQLITE_CORRUPT_SEQUENCE),
- SQLITE_CORRUPT_INDEX(SQLite3Jni.SQLITE_CORRUPT_INDEX),
- SQLITE_READONLY_RECOVERY(SQLite3Jni.SQLITE_READONLY_RECOVERY),
- SQLITE_READONLY_CANTLOCK(SQLite3Jni.SQLITE_READONLY_CANTLOCK),
- SQLITE_READONLY_ROLLBACK(SQLite3Jni.SQLITE_READONLY_ROLLBACK),
- SQLITE_READONLY_DBMOVED(SQLite3Jni.SQLITE_READONLY_DBMOVED),
- SQLITE_READONLY_CANTINIT(SQLite3Jni.SQLITE_READONLY_CANTINIT),
- SQLITE_READONLY_DIRECTORY(SQLite3Jni.SQLITE_READONLY_DIRECTORY),
- SQLITE_ABORT_ROLLBACK(SQLite3Jni.SQLITE_ABORT_ROLLBACK),
- SQLITE_CONSTRAINT_CHECK(SQLite3Jni.SQLITE_CONSTRAINT_CHECK),
- SQLITE_CONSTRAINT_COMMITHOOK(SQLite3Jni.SQLITE_CONSTRAINT_COMMITHOOK),
- SQLITE_CONSTRAINT_FOREIGNKEY(SQLite3Jni.SQLITE_CONSTRAINT_FOREIGNKEY),
- SQLITE_CONSTRAINT_FUNCTION(SQLite3Jni.SQLITE_CONSTRAINT_FUNCTION),
- SQLITE_CONSTRAINT_NOTNULL(SQLite3Jni.SQLITE_CONSTRAINT_NOTNULL),
- SQLITE_CONSTRAINT_PRIMARYKEY(SQLite3Jni.SQLITE_CONSTRAINT_PRIMARYKEY),
- SQLITE_CONSTRAINT_TRIGGER(SQLite3Jni.SQLITE_CONSTRAINT_TRIGGER),
- SQLITE_CONSTRAINT_UNIQUE(SQLite3Jni.SQLITE_CONSTRAINT_UNIQUE),
- SQLITE_CONSTRAINT_VTAB(SQLite3Jni.SQLITE_CONSTRAINT_VTAB),
- SQLITE_CONSTRAINT_ROWID(SQLite3Jni.SQLITE_CONSTRAINT_ROWID),
- SQLITE_CONSTRAINT_PINNED(SQLite3Jni.SQLITE_CONSTRAINT_PINNED),
- SQLITE_CONSTRAINT_DATATYPE(SQLite3Jni.SQLITE_CONSTRAINT_DATATYPE),
- SQLITE_NOTICE_RECOVER_WAL(SQLite3Jni.SQLITE_NOTICE_RECOVER_WAL),
- SQLITE_NOTICE_RECOVER_ROLLBACK(SQLite3Jni.SQLITE_NOTICE_RECOVER_ROLLBACK),
- SQLITE_WARNING_AUTOINDEX(SQLite3Jni.SQLITE_WARNING_AUTOINDEX),
- SQLITE_AUTH_USER(SQLite3Jni.SQLITE_AUTH_USER),
- SQLITE_OK_LOAD_PERMANENTLY(SQLite3Jni.SQLITE_OK_LOAD_PERMANENTLY);
+ SQLITE_OK(CApi.SQLITE_OK),
+ SQLITE_ERROR(CApi.SQLITE_ERROR),
+ SQLITE_INTERNAL(CApi.SQLITE_INTERNAL),
+ SQLITE_PERM(CApi.SQLITE_PERM),
+ SQLITE_ABORT(CApi.SQLITE_ABORT),
+ SQLITE_BUSY(CApi.SQLITE_BUSY),
+ SQLITE_LOCKED(CApi.SQLITE_LOCKED),
+ SQLITE_NOMEM(CApi.SQLITE_NOMEM),
+ SQLITE_READONLY(CApi.SQLITE_READONLY),
+ SQLITE_INTERRUPT(CApi.SQLITE_INTERRUPT),
+ SQLITE_IOERR(CApi.SQLITE_IOERR),
+ SQLITE_CORRUPT(CApi.SQLITE_CORRUPT),
+ SQLITE_NOTFOUND(CApi.SQLITE_NOTFOUND),
+ SQLITE_FULL(CApi.SQLITE_FULL),
+ SQLITE_CANTOPEN(CApi.SQLITE_CANTOPEN),
+ SQLITE_PROTOCOL(CApi.SQLITE_PROTOCOL),
+ SQLITE_EMPTY(CApi.SQLITE_EMPTY),
+ SQLITE_SCHEMA(CApi.SQLITE_SCHEMA),
+ SQLITE_TOOBIG(CApi.SQLITE_TOOBIG),
+ SQLITE_CONSTRAINT(CApi.SQLITE_CONSTRAINT),
+ SQLITE_MISMATCH(CApi.SQLITE_MISMATCH),
+ SQLITE_MISUSE(CApi.SQLITE_MISUSE),
+ SQLITE_NOLFS(CApi.SQLITE_NOLFS),
+ SQLITE_AUTH(CApi.SQLITE_AUTH),
+ SQLITE_FORMAT(CApi.SQLITE_FORMAT),
+ SQLITE_RANGE(CApi.SQLITE_RANGE),
+ SQLITE_NOTADB(CApi.SQLITE_NOTADB),
+ SQLITE_NOTICE(CApi.SQLITE_NOTICE),
+ SQLITE_WARNING(CApi.SQLITE_WARNING),
+ SQLITE_ROW(CApi.SQLITE_ROW),
+ SQLITE_DONE(CApi.SQLITE_DONE),
+ SQLITE_ERROR_MISSING_COLLSEQ(CApi.SQLITE_ERROR_MISSING_COLLSEQ),
+ SQLITE_ERROR_RETRY(CApi.SQLITE_ERROR_RETRY),
+ SQLITE_ERROR_SNAPSHOT(CApi.SQLITE_ERROR_SNAPSHOT),
+ SQLITE_IOERR_READ(CApi.SQLITE_IOERR_READ),
+ SQLITE_IOERR_SHORT_READ(CApi.SQLITE_IOERR_SHORT_READ),
+ SQLITE_IOERR_WRITE(CApi.SQLITE_IOERR_WRITE),
+ SQLITE_IOERR_FSYNC(CApi.SQLITE_IOERR_FSYNC),
+ SQLITE_IOERR_DIR_FSYNC(CApi.SQLITE_IOERR_DIR_FSYNC),
+ SQLITE_IOERR_TRUNCATE(CApi.SQLITE_IOERR_TRUNCATE),
+ SQLITE_IOERR_FSTAT(CApi.SQLITE_IOERR_FSTAT),
+ SQLITE_IOERR_UNLOCK(CApi.SQLITE_IOERR_UNLOCK),
+ SQLITE_IOERR_RDLOCK(CApi.SQLITE_IOERR_RDLOCK),
+ SQLITE_IOERR_DELETE(CApi.SQLITE_IOERR_DELETE),
+ SQLITE_IOERR_BLOCKED(CApi.SQLITE_IOERR_BLOCKED),
+ SQLITE_IOERR_NOMEM(CApi.SQLITE_IOERR_NOMEM),
+ SQLITE_IOERR_ACCESS(CApi.SQLITE_IOERR_ACCESS),
+ SQLITE_IOERR_CHECKRESERVEDLOCK(CApi.SQLITE_IOERR_CHECKRESERVEDLOCK),
+ SQLITE_IOERR_LOCK(CApi.SQLITE_IOERR_LOCK),
+ SQLITE_IOERR_CLOSE(CApi.SQLITE_IOERR_CLOSE),
+ SQLITE_IOERR_DIR_CLOSE(CApi.SQLITE_IOERR_DIR_CLOSE),
+ SQLITE_IOERR_SHMOPEN(CApi.SQLITE_IOERR_SHMOPEN),
+ SQLITE_IOERR_SHMSIZE(CApi.SQLITE_IOERR_SHMSIZE),
+ SQLITE_IOERR_SHMLOCK(CApi.SQLITE_IOERR_SHMLOCK),
+ SQLITE_IOERR_SHMMAP(CApi.SQLITE_IOERR_SHMMAP),
+ SQLITE_IOERR_SEEK(CApi.SQLITE_IOERR_SEEK),
+ SQLITE_IOERR_DELETE_NOENT(CApi.SQLITE_IOERR_DELETE_NOENT),
+ SQLITE_IOERR_MMAP(CApi.SQLITE_IOERR_MMAP),
+ SQLITE_IOERR_GETTEMPPATH(CApi.SQLITE_IOERR_GETTEMPPATH),
+ SQLITE_IOERR_CONVPATH(CApi.SQLITE_IOERR_CONVPATH),
+ SQLITE_IOERR_VNODE(CApi.SQLITE_IOERR_VNODE),
+ SQLITE_IOERR_AUTH(CApi.SQLITE_IOERR_AUTH),
+ SQLITE_IOERR_BEGIN_ATOMIC(CApi.SQLITE_IOERR_BEGIN_ATOMIC),
+ SQLITE_IOERR_COMMIT_ATOMIC(CApi.SQLITE_IOERR_COMMIT_ATOMIC),
+ SQLITE_IOERR_ROLLBACK_ATOMIC(CApi.SQLITE_IOERR_ROLLBACK_ATOMIC),
+ SQLITE_IOERR_DATA(CApi.SQLITE_IOERR_DATA),
+ SQLITE_IOERR_CORRUPTFS(CApi.SQLITE_IOERR_CORRUPTFS),
+ SQLITE_LOCKED_SHAREDCACHE(CApi.SQLITE_LOCKED_SHAREDCACHE),
+ SQLITE_LOCKED_VTAB(CApi.SQLITE_LOCKED_VTAB),
+ SQLITE_BUSY_RECOVERY(CApi.SQLITE_BUSY_RECOVERY),
+ SQLITE_BUSY_SNAPSHOT(CApi.SQLITE_BUSY_SNAPSHOT),
+ SQLITE_BUSY_TIMEOUT(CApi.SQLITE_BUSY_TIMEOUT),
+ SQLITE_CANTOPEN_NOTEMPDIR(CApi.SQLITE_CANTOPEN_NOTEMPDIR),
+ SQLITE_CANTOPEN_ISDIR(CApi.SQLITE_CANTOPEN_ISDIR),
+ SQLITE_CANTOPEN_FULLPATH(CApi.SQLITE_CANTOPEN_FULLPATH),
+ SQLITE_CANTOPEN_CONVPATH(CApi.SQLITE_CANTOPEN_CONVPATH),
+ SQLITE_CANTOPEN_SYMLINK(CApi.SQLITE_CANTOPEN_SYMLINK),
+ SQLITE_CORRUPT_VTAB(CApi.SQLITE_CORRUPT_VTAB),
+ SQLITE_CORRUPT_SEQUENCE(CApi.SQLITE_CORRUPT_SEQUENCE),
+ SQLITE_CORRUPT_INDEX(CApi.SQLITE_CORRUPT_INDEX),
+ SQLITE_READONLY_RECOVERY(CApi.SQLITE_READONLY_RECOVERY),
+ SQLITE_READONLY_CANTLOCK(CApi.SQLITE_READONLY_CANTLOCK),
+ SQLITE_READONLY_ROLLBACK(CApi.SQLITE_READONLY_ROLLBACK),
+ SQLITE_READONLY_DBMOVED(CApi.SQLITE_READONLY_DBMOVED),
+ SQLITE_READONLY_CANTINIT(CApi.SQLITE_READONLY_CANTINIT),
+ SQLITE_READONLY_DIRECTORY(CApi.SQLITE_READONLY_DIRECTORY),
+ SQLITE_ABORT_ROLLBACK(CApi.SQLITE_ABORT_ROLLBACK),
+ SQLITE_CONSTRAINT_CHECK(CApi.SQLITE_CONSTRAINT_CHECK),
+ SQLITE_CONSTRAINT_COMMITHOOK(CApi.SQLITE_CONSTRAINT_COMMITHOOK),
+ SQLITE_CONSTRAINT_FOREIGNKEY(CApi.SQLITE_CONSTRAINT_FOREIGNKEY),
+ SQLITE_CONSTRAINT_FUNCTION(CApi.SQLITE_CONSTRAINT_FUNCTION),
+ SQLITE_CONSTRAINT_NOTNULL(CApi.SQLITE_CONSTRAINT_NOTNULL),
+ SQLITE_CONSTRAINT_PRIMARYKEY(CApi.SQLITE_CONSTRAINT_PRIMARYKEY),
+ SQLITE_CONSTRAINT_TRIGGER(CApi.SQLITE_CONSTRAINT_TRIGGER),
+ SQLITE_CONSTRAINT_UNIQUE(CApi.SQLITE_CONSTRAINT_UNIQUE),
+ SQLITE_CONSTRAINT_VTAB(CApi.SQLITE_CONSTRAINT_VTAB),
+ SQLITE_CONSTRAINT_ROWID(CApi.SQLITE_CONSTRAINT_ROWID),
+ SQLITE_CONSTRAINT_PINNED(CApi.SQLITE_CONSTRAINT_PINNED),
+ SQLITE_CONSTRAINT_DATATYPE(CApi.SQLITE_CONSTRAINT_DATATYPE),
+ SQLITE_NOTICE_RECOVER_WAL(CApi.SQLITE_NOTICE_RECOVER_WAL),
+ SQLITE_NOTICE_RECOVER_ROLLBACK(CApi.SQLITE_NOTICE_RECOVER_ROLLBACK),
+ SQLITE_WARNING_AUTOINDEX(CApi.SQLITE_WARNING_AUTOINDEX),
+ SQLITE_AUTH_USER(CApi.SQLITE_AUTH_USER),
+ SQLITE_OK_LOAD_PERMANENTLY(CApi.SQLITE_OK_LOAD_PERMANENTLY);
public final int value;
diff --git a/ext/jni/src/org/sqlite/jni/RollbackHookCallback.java b/ext/jni/src/org/sqlite/jni/RollbackHookCallback.java
index 21600c8057..bd736e1b76 100644
--- a/ext/jni/src/org/sqlite/jni/RollbackHookCallback.java
+++ b/ext/jni/src/org/sqlite/jni/RollbackHookCallback.java
@@ -14,7 +14,7 @@
package org.sqlite.jni;
/**
- Callback for use with {@link SQLite3Jni#sqlite3_rollback_hook}.
+ Callback for use with {@link CApi#sqlite3_rollback_hook}.
*/
public interface RollbackHookCallback extends CallbackProxy {
/**
diff --git a/ext/jni/src/org/sqlite/jni/SQLTester.java b/ext/jni/src/org/sqlite/jni/SQLTester.java
index 2172277794..1170c86d92 100644
--- a/ext/jni/src/org/sqlite/jni/SQLTester.java
+++ b/ext/jni/src/org/sqlite/jni/SQLTester.java
@@ -18,7 +18,7 @@ import java.util.ArrayList;
import java.util.Arrays;
import java.nio.charset.StandardCharsets;
import java.util.regex.*;
-import static org.sqlite.jni.SQLite3Jni.*;
+import static org.sqlite.jni.CApi.*;
/**
Modes for how to escape (or not) column values and names from
@@ -668,7 +668,7 @@ public class SQLTester {
static {
System.loadLibrary("sqlite3-jni")
/* Interestingly, when SQLTester is the main app, we have to
- load that lib from here. The same load from SQLite3Jni does
+ load that lib from here. The same load from CApi does
not happen early enough. Without this,
installCustomExtensions() is an unresolved symbol. */;
}
diff --git a/ext/jni/src/org/sqlite/jni/Tester1.java b/ext/jni/src/org/sqlite/jni/Tester1.java
index 621cbf2f8d..70609bc7f7 100644
--- a/ext/jni/src/org/sqlite/jni/Tester1.java
+++ b/ext/jni/src/org/sqlite/jni/Tester1.java
@@ -12,7 +12,7 @@
** This file contains a set of tests for the sqlite3 JNI bindings.
*/
package org.sqlite.jni;
-import static org.sqlite.jni.SQLite3Jni.*;
+import static org.sqlite.jni.CApi.*;
import java.nio.charset.StandardCharsets;
import java.util.Arrays;
import java.util.ArrayList;
@@ -934,7 +934,7 @@ public class Tester1 implements Runnable {
private void listBoundMethods(){
if(false){
final java.lang.reflect.Field[] declaredFields =
- SQLite3Jni.class.getDeclaredFields();
+ CApi.class.getDeclaredFields();
outln("Bound constants:\n");
for(java.lang.reflect.Field field : declaredFields) {
if(java.lang.reflect.Modifier.isStatic(field.getModifiers())) {
@@ -943,7 +943,7 @@ public class Tester1 implements Runnable {
}
}
final java.lang.reflect.Method[] declaredMethods =
- SQLite3Jni.class.getDeclaredMethods();
+ CApi.class.getDeclaredMethods();
final java.util.List funcList = new java.util.ArrayList<>();
for(java.lang.reflect.Method m : declaredMethods){
if((m.getModifiers() & java.lang.reflect.Modifier.STATIC) != 0){
@@ -1927,7 +1927,7 @@ public class Tester1 implements Runnable {
int nNatives = 0;
int nCanonical = 0;
final java.lang.reflect.Method[] declaredMethods =
- SQLite3Jni.class.getDeclaredMethods();
+ CApi.class.getDeclaredMethods();
for(java.lang.reflect.Method m : declaredMethods){
final int mod = m.getModifiers();
if( 0!=(mod & java.lang.reflect.Modifier.STATIC) ){
diff --git a/ext/jni/src/org/sqlite/jni/TesterFts5.java b/ext/jni/src/org/sqlite/jni/TesterFts5.java
index 9112a53cde..04cc7dbcfb 100644
--- a/ext/jni/src/org/sqlite/jni/TesterFts5.java
+++ b/ext/jni/src/org/sqlite/jni/TesterFts5.java
@@ -12,7 +12,7 @@
** This file contains a set of tests for the sqlite3 JNI bindings.
*/
package org.sqlite.jni;
-import static org.sqlite.jni.SQLite3Jni.*;
+import static org.sqlite.jni.CApi.*;
import static org.sqlite.jni.Tester1.*;
import org.sqlite.jni.*;
import org.sqlite.jni.fts5.*;
diff --git a/ext/jni/src/org/sqlite/jni/TraceV2Callback.java b/ext/jni/src/org/sqlite/jni/TraceV2Callback.java
index 4e69bd8756..b16012b60e 100644
--- a/ext/jni/src/org/sqlite/jni/TraceV2Callback.java
+++ b/ext/jni/src/org/sqlite/jni/TraceV2Callback.java
@@ -15,7 +15,7 @@ package org.sqlite.jni;
import org.sqlite.jni.annotation.Nullable;
/**
- Callback for use with {@link SQLite3Jni#sqlite3_trace_v2}.
+ Callback for use with {@link CApi#sqlite3_trace_v2}.
*/
public interface TraceV2Callback extends CallbackProxy {
/**
diff --git a/ext/jni/src/org/sqlite/jni/UpdateHookCallback.java b/ext/jni/src/org/sqlite/jni/UpdateHookCallback.java
index 4d6afb887f..32724be6d4 100644
--- a/ext/jni/src/org/sqlite/jni/UpdateHookCallback.java
+++ b/ext/jni/src/org/sqlite/jni/UpdateHookCallback.java
@@ -14,7 +14,7 @@
package org.sqlite.jni;
/**
- Callback for use with {@link SQLite3Jni#sqlite3_update_hook}.
+ Callback for use with {@link CApi#sqlite3_update_hook}.
*/
public interface UpdateHookCallback extends CallbackProxy {
/**
diff --git a/ext/jni/src/org/sqlite/jni/annotation/Canonical.java b/ext/jni/src/org/sqlite/jni/annotation/Canonical.java
deleted file mode 100644
index ebad0a44d2..0000000000
--- a/ext/jni/src/org/sqlite/jni/annotation/Canonical.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
-** 2023-09-27
-**
-** The author disclaims copyright to this source code. In place of
-** a legal notice, here is a blessing:
-**
-** May you do good and not evil.
-** May you find forgiveness for yourself and forgive others.
-** May you share freely, never taking more than you give.
-**
-*************************************************************************
-** This file houses the Canonical annotaion for the sqlite3 C API.
-*/
-package org.sqlite.jni.annotation;
-
-/**
- This annotation is for marking functions as "canonical", meaning
- that they map directly to a function in the core sqlite3 C API. The
- intent is to distinguish them from functions added specifically to
- the Java API.
-
- Canonical functions, unless specifically documented, have the
- same semantics as their counterparts in the C API
- documentation, despite their signatures perhaps differing
- slightly. Canonical forms may be native or implemented in Java.
- Sometimes multiple overloads are labeled as Canonical because one
- or more of them are just type- or encoding-related conversion
- wrappers but provide identical semantics (e.g. from a String to a
- byte[]). The Java API adds a number of convenience overloads to
- simplify use, as well as a few Java-specific functions, and those
- are never flagged as @Canonical.
-
-
In some cases, the canonical version of a function is private
- and exposed to Java via public overloads.
-
-
The comment property can be used to add a comment.
-*/
-@java.lang.annotation.Documented
-@java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME)
-@java.lang.annotation.Target(java.lang.annotation.ElementType.METHOD)
-public @interface Canonical{
- /**
- Brief comments about the binding, e.g. noting any major
- semantic differences.
- */
- String comment() default "";
-}
diff --git a/ext/jni/src/org/sqlite/jni/package-info.java b/ext/jni/src/org/sqlite/jni/package-info.java
index 853d76fd73..d669e680f7 100644
--- a/ext/jni/src/org/sqlite/jni/package-info.java
+++ b/ext/jni/src/org/sqlite/jni/package-info.java
@@ -2,7 +2,7 @@
This package houses a JNI binding to the SQLite3 C API.
The primary interfaces are in {@link
- org.sqlite.jni.SQLite3Jni}.
+ org.sqlite.jni.CApi}.
API Goals and Requirements
diff --git a/ext/jni/src/org/sqlite/jni/sqlite3.java b/ext/jni/src/org/sqlite/jni/sqlite3.java
index ba515b3f4f..27a6f9f158 100644
--- a/ext/jni/src/org/sqlite/jni/sqlite3.java
+++ b/ext/jni/src/org/sqlite/jni/sqlite3.java
@@ -30,7 +30,7 @@ public final class sqlite3 extends NativePointerHolder
if( 0==ptr ){
return sqlite3.class.getSimpleName()+"@null";
}
- final String fn = SQLite3Jni.sqlite3_db_filename(this, "main");
+ final String fn = CApi.sqlite3_db_filename(this, "main");
return sqlite3.class.getSimpleName()
+"@"+String.format("0x%08x",ptr)
+"["+((null == fn) ? "" : fn)+"]"
@@ -39,10 +39,10 @@ public final class sqlite3 extends NativePointerHolder
@Override protected void finalize(){
//System.out.println(this+".finalize()");
- SQLite3Jni.sqlite3_close_v2(this.clearNativePointer());
+ CApi.sqlite3_close_v2(this.clearNativePointer());
}
@Override public void close(){
- SQLite3Jni.sqlite3_close_v2(this.clearNativePointer());
+ CApi.sqlite3_close_v2(this.clearNativePointer());
}
}
diff --git a/ext/jni/src/org/sqlite/jni/sqlite3_backup.java b/ext/jni/src/org/sqlite/jni/sqlite3_backup.java
index 1e12e65cd0..232b001818 100644
--- a/ext/jni/src/org/sqlite/jni/sqlite3_backup.java
+++ b/ext/jni/src/org/sqlite/jni/sqlite3_backup.java
@@ -25,7 +25,7 @@ public final class sqlite3_backup extends NativePointerHolder
private sqlite3_backup(){}
@Override public void close(){
- SQLite3Jni.sqlite3_backup_finish(this);
+ CApi.sqlite3_backup_finish(this);
}
}
diff --git a/ext/jni/src/org/sqlite/jni/sqlite3_blob.java b/ext/jni/src/org/sqlite/jni/sqlite3_blob.java
index 46c3c90293..f84b848a40 100644
--- a/ext/jni/src/org/sqlite/jni/sqlite3_blob.java
+++ b/ext/jni/src/org/sqlite/jni/sqlite3_blob.java
@@ -25,7 +25,7 @@ public final class sqlite3_blob extends NativePointerHolder
private sqlite3_blob(){}
@Override public void close(){
- SQLite3Jni.sqlite3_blob_close(this.clearNativePointer());
+ CApi.sqlite3_blob_close(this.clearNativePointer());
}
}
diff --git a/ext/jni/src/org/sqlite/jni/sqlite3_context.java b/ext/jni/src/org/sqlite/jni/sqlite3_context.java
index b9f11d7336..22bc62ab46 100644
--- a/ext/jni/src/org/sqlite/jni/sqlite3_context.java
+++ b/ext/jni/src/org/sqlite/jni/sqlite3_context.java
@@ -71,7 +71,7 @@ public final class sqlite3_context extends NativePointerHolder
*/
public synchronized Long getAggregateContext(boolean initIfNeeded){
if( aggregateContext==null ){
- aggregateContext = SQLite3Jni.sqlite3_aggregate_context(this, initIfNeeded);
+ aggregateContext = CApi.sqlite3_aggregate_context(this, initIfNeeded);
if( !initIfNeeded && null==aggregateContext ) aggregateContext = 0L;
}
return (null==aggregateContext || 0!=aggregateContext) ? aggregateContext : null;
diff --git a/ext/jni/src/org/sqlite/jni/sqlite3_stmt.java b/ext/jni/src/org/sqlite/jni/sqlite3_stmt.java
index d918d380c2..21e4bef03d 100644
--- a/ext/jni/src/org/sqlite/jni/sqlite3_stmt.java
+++ b/ext/jni/src/org/sqlite/jni/sqlite3_stmt.java
@@ -26,10 +26,10 @@ public final class sqlite3_stmt extends NativePointerHolder
//For as-yet-unknown reasons, this triggers a JVM crash.
//@Override protected void finalize(){
- // SQLite3Jni.sqlite3_finalize(this.clearNativePointer());
+ // CApi.sqlite3_finalize(this.clearNativePointer());
//}
@Override public void close(){
- SQLite3Jni.sqlite3_finalize(this.clearNativePointer());
+ CApi.sqlite3_finalize(this.clearNativePointer());
}
}
diff --git a/manifest b/manifest
index c2d9ae50d3..dfdd2ee2fd 100644
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Fix\sa\sproblem\swith\ssqlite3changegroup_schema()\sand\spatchsets.
-D 2023-10-07T17:29:10.275
+C Rename\sSQLite3Jni\sto\sCApi\sto\s(A)\sreduce\sname\sprefix\scollisions\swith\sincoming\sclasses\sand\s(B)\salign\swith\sits\scounterpart\sin\sthe\sJS\sbuild.\sRemove\sthe\sCanonical\sannotation\sbecause\s(A)\sthe\snew\scode\sseparation\swill\sinherently\smake\sthat\sdistinction\sand\s(B)\sthe\sline\sbetween\struly\scanonical\sand\ssemi-canonical\s(e.g.\sdiffering\sin\ssignature\soverloads)\sis\sblurry\senough\sthat\sconsistent\suse\sof\sthat\sannocation\sis\sbecoming\san\sunnecessary\sburden.
+D 2023-10-09T10:30:54.032
F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
@@ -235,41 +235,40 @@ F ext/fts5/tool/showfts5.tcl d54da0e067306663e2d5d523965ca487698e722c
F ext/icu/README.txt 7ab7ced8ae78e3a645b57e78570ff589d4c672b71370f5aa9e1cd7024f400fc9
F ext/icu/icu.c c074519b46baa484bb5396c7e01e051034da8884bad1a1cb7f09bbe6be3f0282
F ext/icu/sqliteicu.h fa373836ed5a1ee7478bdf8a1650689294e41d0c89c1daab26e9ae78a32075a8
-F ext/jni/GNUmakefile 7278812b41ced95fe67a9e5823aee027d641fd26fdfabe66c62b102a3a4e0631
-F ext/jni/README.md 9fceaeb17cecdc5d699dfc83c0cbc3a03fdb3b86bf676381894166c73375ee75
+F ext/jni/GNUmakefile 8c942ede995d4e42f79c838c03b913dde62f573b443fe8f308dae547bcf04d0b
+F ext/jni/README.md ef9ac115e97704ea995d743b4a8334e23c659e5534c3b64065a5405256d5f2f4
F ext/jni/jar-dist.make 030aaa4ae71dd86e4ec5e7c1e6cd86f9dfa47c4592c070d2e35157e42498e1fa
-F ext/jni/src/c/sqlite3-jni.c 2c4948634fd7f6460b074b72328b9c885ec11333bbc98144f745e4d6203a7ac2
-F ext/jni/src/c/sqlite3-jni.h 74e3da791f748f02d0d684562126cf6bfdd2a85cbb6a5d1354b14fcd46e187bc
+F ext/jni/src/c/sqlite3-jni.c fb8f178d27df828e3c797b4427a0a20545b44f5147ce38d09ce9b465be5a840b
+F ext/jni/src/c/sqlite3-jni.h be1fdff7ab3a2bb357197271c8ac5d2bf6ff59380c106dde3a13be88724bad22
F ext/jni/src/org/sqlite/jni/AbstractCollationCallback.java 95e88ba04f4aac51ffec65693e878e234088b2f21b387f4e4285c8b72b33e436
F ext/jni/src/org/sqlite/jni/AggregateFunction.java 7312486bc65fecdb91753c0a4515799194e031f45edbe16a6373cea18f404dc4
-F ext/jni/src/org/sqlite/jni/AuthorizerCallback.java e6135be32f12bf140bffa39be7fd1a45ad83b2661ed49c08dbde04c8485feb38
-F ext/jni/src/org/sqlite/jni/AutoExtensionCallback.java 5e4a75611c026730289d776469d6122cb2699d6970af5f53fe85e74d49930476
-F ext/jni/src/org/sqlite/jni/BusyHandlerCallback.java d316373b12b3bf1a421f1f7eed08128fa8dd52bb98617ba28c161aaabd71d1ee
+F ext/jni/src/org/sqlite/jni/AuthorizerCallback.java fde5f758ad170ca45ae00b12194c8ba8d8f3090bd64cc3e002dd9c5e7dff8568
+F ext/jni/src/org/sqlite/jni/AutoExtensionCallback.java c0fbfd3779fc92982c7935325a7484dee43eeb80d716989ed31218f453addb94
+F ext/jni/src/org/sqlite/jni/BusyHandlerCallback.java 4cb7fc70efd55583fed6033c34a8719da42975ca97ef4781dda0b9f6cc8ec2e8
+F ext/jni/src/org/sqlite/jni/CApi.java 573a700536f8ed91584041894b35087d7183e10005b19d3e4cbb2c7f4147358d w ext/jni/src/org/sqlite/jni/SQLite3Jni.java
F ext/jni/src/org/sqlite/jni/CallbackProxy.java 064a8a00e4c63cc501c30504f93ca996d422c5f010067f969b2d0a10f0868153
-F ext/jni/src/org/sqlite/jni/CollationCallback.java df327348e1a34ee65210208d694d690e5ee0bfe901410122e07caf6c98b2b7c8
-F ext/jni/src/org/sqlite/jni/CollationNeededCallback.java 07df5fa161a0b81154295258037f662e7c372735c2899c76e81cb3abd9fd3b39
-F ext/jni/src/org/sqlite/jni/CommitHookCallback.java 77cf8bb4f5548113e9792978f3f8a454614f420fa0ad73939421cbff4e7776f2
-F ext/jni/src/org/sqlite/jni/ConfigLogCallback.java 636ed6b89ed03f15bc2a6f6f47bf7853b8328e5a8269e52e80630708efa703a6
-F ext/jni/src/org/sqlite/jni/ConfigSqllogCallback.java e3656909eab7ed0f7e457c5b82df160ca22dd5e954c0a306ec1fca61b0d266b4
+F ext/jni/src/org/sqlite/jni/CollationCallback.java 8cf57cb014a645ecc12609eed17308852a597bc5e83d82a4fdb90f7fadc25f9d
+F ext/jni/src/org/sqlite/jni/CollationNeededCallback.java 0c62245e000d5db52576c728cac20f6a31f31f5cf40ca4cbcd64b22964e82ae5
+F ext/jni/src/org/sqlite/jni/CommitHookCallback.java d15bd87ca6159a48b281966cf7a6e67dd17e2fabf974a797c9e3a66a74f361e8
+F ext/jni/src/org/sqlite/jni/ConfigLogCallback.java 16bb391d8d4ae89cc43baa3cfa0c80c988003627b7ea872deb41156a76f7e867
+F ext/jni/src/org/sqlite/jni/ConfigSqllogCallback.java 6d6b64638123acb70ffefcd5d2345b1bea3d3b528727d1684cc20cc2357f03a0
F ext/jni/src/org/sqlite/jni/NativePointerHolder.java 3eb36b5e81993a847f5ec03d23ab219a92671f817547b6a85d312667faeedd8b
F ext/jni/src/org/sqlite/jni/OutputPointer.java 2f57c05672ddc9b38e3f8eed11759896cf0bf01107ffd24d5182b99f6e7254b6
-F ext/jni/src/org/sqlite/jni/PrepareMultiCallback.java 878ed9cc8000def1a4e6d7113d52bba6fce0aa6733b4eb216d68dfbe096776ac
-F ext/jni/src/org/sqlite/jni/PreupdateHookCallback.java eccaed8dc9c6289f07ef3fc109891c6be1e7cc6c88723d90174b68706fc21cda
-F ext/jni/src/org/sqlite/jni/ProgressHandlerCallback.java 7b9ff2218129ece98ba60c57eeedcd8447e9e3b6e5d0f5e5d3eb0f0c5037d48d
-F ext/jni/src/org/sqlite/jni/ResultCode.java ba701f20213a5f259e94cfbfdd36eb7ac7ce7797f2c6c7fca2004ff12ce20f86
-F ext/jni/src/org/sqlite/jni/RollbackHookCallback.java d12352c0e22840de484ffa9b11ed5058bb0daca2e9f218055d3c54c947a273c4
+F ext/jni/src/org/sqlite/jni/PrepareMultiCallback.java 6f051951fecab41f2e842b1ac1d3c498706de9387c86f62564e2afbe03d026cb
+F ext/jni/src/org/sqlite/jni/PreupdateHookCallback.java 242dc2afea13c45b4809d41b6a919e0a4003508713ceffe5f6545270138c6a7b
+F ext/jni/src/org/sqlite/jni/ProgressHandlerCallback.java 247a47f49a1dd54fda28201c27796d2600a5c904f47fa21697a5377d49febe56
+F ext/jni/src/org/sqlite/jni/ResultCode.java dc7400b8b18df10027525d8d0f04300b2c6afc617d4d980923f8b5bb14412f3a
+F ext/jni/src/org/sqlite/jni/RollbackHookCallback.java ec6cd96bff5d3bc5af079cbf1469ae7fb34c50583a23581a58d6b2f8b55bafd3
F ext/jni/src/org/sqlite/jni/SQLFunction.java 544a875d33fd160467d82e2397ac33157b29971d715a821a4fad3c899113ee8c
-F ext/jni/src/org/sqlite/jni/SQLTester.java da42be06a2d644e0b915b40508934c1f32391e5308ab8767c1e2e65a281a198f
-F ext/jni/src/org/sqlite/jni/SQLite3Jni.java 9860c1cebd8a38041306f2ee7563f2898fcbdf77e4bfa393fba25b4924edcb5d
+F ext/jni/src/org/sqlite/jni/SQLTester.java d246c67f93e2fa2603bd106dbb3246ea725c987dffd6e5d42214ae262f750c68
F ext/jni/src/org/sqlite/jni/ScalarFunction.java 6d387bb499fbe3bc13c53315335233dbf6a0c711e8fa7c521683219b041c614c
F ext/jni/src/org/sqlite/jni/TableColumnMetadata.java 54511b4297fa28dcb3f49b24035e34ced10e3fd44fd0e458e784f4d6b0096dab
-F ext/jni/src/org/sqlite/jni/Tester1.java ced62ed417c3326f93d2e90b3bb64ac2db58ac42a7ad7a5965b24545434e3200
-F ext/jni/src/org/sqlite/jni/TesterFts5.java 854c737bb5c9463ee92a8ee230013e924236dd4b74d4688dd62c17f38d5837db
-F ext/jni/src/org/sqlite/jni/TraceV2Callback.java beb0b064c1a5f8bfe585a324ed39a4e33edbe379a3fc60f1401661620d3ca7c0
-F ext/jni/src/org/sqlite/jni/UpdateHookCallback.java 8376f4a931f2d5612b295c003c9515ba933ee76d8f95610e89c339727376e36c
+F ext/jni/src/org/sqlite/jni/Tester1.java 9326bf645accee7b4a509b7a4db1fa2ba46efaf131e0d53816a6ad109056cd97
+F ext/jni/src/org/sqlite/jni/TesterFts5.java d60fe9944a81156b3b5325dd1b0e8e92a1547468f39fd1266d06f7bb6a95fa70
+F ext/jni/src/org/sqlite/jni/TraceV2Callback.java f157edd9c72e7d2243c169061487cd7bb51a0d50f3ac976dbcbbacf748ab1fc2
+F ext/jni/src/org/sqlite/jni/UpdateHookCallback.java 959d4677a857c9079c6e96ddd10918b946d68359af6252b6f284379069ea3d27
F ext/jni/src/org/sqlite/jni/WindowFunction.java 488980f4dbb6bdd7067d6cb9c43e4075475e51c54d9b74a5834422654b126246
F ext/jni/src/org/sqlite/jni/XDestroyCallback.java 50c5ca124ef6c6b735a7e136e7a23a557be367e61b56d4aab5777a614ab46cc2
-F ext/jni/src/org/sqlite/jni/annotation/Canonical.java 44ea75a3c6c39513be9052eaa845b258a953f6af59e61002d715363fa52a7175
F ext/jni/src/org/sqlite/jni/annotation/NotNull.java a99341e88154e70447596b1af6a27c586317df41a7e0f246fd41370cd7b723b2
F ext/jni/src/org/sqlite/jni/annotation/Nullable.java 0b1879852707f752512d4db9d7edd0d8db2f0c2612316ce1c832715e012ff6ba
F ext/jni/src/org/sqlite/jni/annotation/package-info.java 977b374aed9d5853cbf3438ba3b0940abfa2ea4574f702a2448ee143b98ac3ca
@@ -282,12 +281,12 @@ F ext/jni/src/org/sqlite/jni/fts5/XTokenizeCallback.java 1efd1220ea328a32f2d2a1b
F ext/jni/src/org/sqlite/jni/fts5/fts5_api.java e2ad9bc06a9d307e0a6221c11645783898906455a92b1f7d5ec9b9ff1af1b8ea
F ext/jni/src/org/sqlite/jni/fts5/fts5_extension_function.java 1fe0f5692c1d67475d12b067f0469949073446f18c56eba5ee5da6ddd06db9b9
F ext/jni/src/org/sqlite/jni/fts5/fts5_tokenizer.java ea993738b851038c16d98576abd0db3d6028a231f075a394fb8a78c7834d0f6c
-F ext/jni/src/org/sqlite/jni/package-info.java a3946db2504de747a1993c4f6e8ce604bec5a8e5a134b292c3b07527bc321a99
-F ext/jni/src/org/sqlite/jni/sqlite3.java 5cd95c182a38b874ad973b3c16a70a69786fe82a6793abf147639803dec7ecac
-F ext/jni/src/org/sqlite/jni/sqlite3_backup.java 12182124c4d4928d78db5a07ea285f1d7af04c7a148f0759a1972d5bfa87311e
-F ext/jni/src/org/sqlite/jni/sqlite3_blob.java fc631ad52feea6e3d1d62b0d0e769ac107c01bc0ddd20eb512aff07b428cda6d
-F ext/jni/src/org/sqlite/jni/sqlite3_context.java 66ca95ce904044263a4aff684abe262d56f73e6b06bca6cf650761d79d7779ad
-F ext/jni/src/org/sqlite/jni/sqlite3_stmt.java cf7f076d8b0f2a23faebbd64e12e8b3dd1977378ca828245d186f1b98458127d
+F ext/jni/src/org/sqlite/jni/package-info.java 7d465cbdf9050761db0db6d0c542afaaad7dc67f61510860592159c48bfc40e8
+F ext/jni/src/org/sqlite/jni/sqlite3.java 3247101956b66c0a59333d3ddd3550eadf24b37c1ab15c322efbed5b221d0f08
+F ext/jni/src/org/sqlite/jni/sqlite3_backup.java 42db8b2f9cd8e9e16217273890e5d4afbb102603d7130a2cb1651f1c69c1cfa4
+F ext/jni/src/org/sqlite/jni/sqlite3_blob.java 7c341bca1856475fc3bf3697251e0cf1d737ddcb099c65d90afdc164aaddcc51
+F ext/jni/src/org/sqlite/jni/sqlite3_context.java ba8da75eaaeb557c986af3fb4dbc69501cf2b083ca33497f2c0c70dbc0a53f2c
+F ext/jni/src/org/sqlite/jni/sqlite3_stmt.java 38e5e88e79cde51a1dbeacfdbe7857b93ca105972f47c1198a51f0eaa48886f5
F ext/jni/src/org/sqlite/jni/sqlite3_value.java 3d1d4903e267bc0bc81d57d21f5e85978eff389a1a6ed46726dbe75f85e6914a
F ext/jni/src/org/sqlite/jni/test-script-interpreter.md f9f25126127045d051e918fe59004a1485311c50a13edbf18c79a6ff9160030e
F ext/jni/src/tests/000-000-sanity.test c3427a0e0ac84d7cbe4c95fdc1cd4b61f9ddcf43443408f3000139478c4dc745
@@ -2125,8 +2124,8 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P 03f9e50b15c9c2fb4636dee24c1491c45322578b9fed08c6f4360be07c5c3830
-R 557213144d25aabc74ea3d95f8466dc7
-U dan
-Z 4ef2a0ed12272e0a936ee099de80bb27
+P c4ab4200dc2538e1132d87d70fd309b26b0da8a918fede1cb09b567ea40ec889
+R 9e5ca9b62d5fe5ed2cf201efbae39e9e
+U stephan
+Z 5086984ef977bc443ff4f93b9408b66c
# Remove this line to create a well-formed Fossil manifest.
diff --git a/manifest.uuid b/manifest.uuid
index d27bb07e6c..550c5267f1 100644
--- a/manifest.uuid
+++ b/manifest.uuid
@@ -1 +1 @@
-c4ab4200dc2538e1132d87d70fd309b26b0da8a918fede1cb09b567ea40ec889
\ No newline at end of file
+ca216b4486aff7d206ebfc3a5e84d48919c282425d4313396bc19313ffca8a0e
\ No newline at end of file