/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
-/* 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
use, a static import is recommended:
<pre>{@code
- import static org.sqlite.jni.SQLite3Jni.*;
+ import static org.sqlite.jni.CApi.*;
}</pre>
<p>The C-side part can be found in sqlite3-jni.c.
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.
</ul>
<p><a href="https://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html#modified-utf-8">https://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html#modified-utf-8</a>
*/
-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();
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);
/**
<p>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
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
);
/**
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
){
: 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 );
}
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());
}
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
){
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
);
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
){
: 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
);
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
){
: 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,
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
);
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 ){
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);
}
@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
);
// 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
);
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
);
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) );
}
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);
/**
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
<p>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());
}
<p>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
);
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);
/**
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
);
return out.take();
};
- @Canonical
public static native int sqlite3_open_v2(
@Nullable String filename, @NotNull OutputPointer.sqlite3 ppDb,
int flags, @Nullable String zVfs
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,
<p>Several overloads provided simplified call signatures.
*/
- @Canonical
public static int sqlite3_prepare(
@NotNull sqlite3 db, @NotNull byte[] sqlUtf8,
@NotNull OutputPointer.sqlite3_stmt outStmt,
/**
@see #sqlite3_prepare
*/
- @Canonical
static native int sqlite3_prepare_v2(
@NotNull long ptrToDb, @NotNull byte[] sqlUtf8, int maxBytes,
@NotNull OutputPointer.sqlite3_stmt outStmt,
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,
/**
@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,
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,
return sqlite3_prepare_multi(db, sql, 0, p);
}
- @Canonical
static native int sqlite3_preupdate_blobwrite(@NotNull long ptrToDb);
/**
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);
/**
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);
/**
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
);
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);
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);
return out.take();
}
- @Canonical
static native int sqlite3_preupdate_old(@NotNull long ptrToDb, int col,
@NotNull OutputPointer.sqlite3_value out);
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);
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);
/**
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
);
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
){
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
);
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
);
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
){
<p>This overload is private because its final parameter is
arguably unnecessary in Java.</p>
*/
- @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
){
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
){
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
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
){
}
}
- @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
);
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
);
(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
){
/**
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
){
(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,
) ? 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());
}
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
){
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());
}
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);
/**
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());
}