]> git.ipfire.org Git - thirdparty/sqlite.git/commit
JNI: move the C-style API parts into the capi subpackage and the higher-level wrapper...
authorstephan <stephan@noemail.net>
Mon, 16 Oct 2023 10:27:19 +0000 (10:27 +0000)
committerstephan <stephan@noemail.net>
Mon, 16 Oct 2023 10:27:19 +0000 (10:27 +0000)
commit22fd153e430a617ff4e6593435ec259706ad2cf1
tree8a57dc0d8be3f027f569f7c63b20ee43175979ae
parent19179722d6bf7bff82bcf9a72b2d0346346e46ff
JNI: move the C-style API parts into the capi subpackage and the higher-level wrapper into (tentatively) wrapper1, so that CApi.java can support multiple independent higher-level wrappers without name collisions, and CApi can be made public but have the option to be elided from wrapper-level javadocs for wrappers which do not wish to expose it.

FossilOrigin-Name: 9fcdf96adca25cc2d2f4b75ec4eea94254fb9671c5ba63b88213d7f62dedff1b
51 files changed:
ext/jni/GNUmakefile
ext/jni/src/c/sqlite3-jni.c
ext/jni/src/c/sqlite3-jni.h
ext/jni/src/org/sqlite/jni/capi/AbstractCollationCallback.java [moved from ext/jni/src/org/sqlite/jni/AbstractCollationCallback.java with 97% similarity]
ext/jni/src/org/sqlite/jni/capi/AggregateFunction.java [moved from ext/jni/src/org/sqlite/jni/AggregateFunction.java with 98% similarity]
ext/jni/src/org/sqlite/jni/capi/AuthorizerCallback.java [moved from ext/jni/src/org/sqlite/jni/AuthorizerCallback.java with 96% similarity]
ext/jni/src/org/sqlite/jni/capi/AutoExtensionCallback.java [moved from ext/jni/src/org/sqlite/jni/AutoExtensionCallback.java with 97% similarity]
ext/jni/src/org/sqlite/jni/capi/BusyHandlerCallback.java [moved from ext/jni/src/org/sqlite/jni/BusyHandlerCallback.java with 96% similarity]
ext/jni/src/org/sqlite/jni/capi/CApi.java [moved from ext/jni/src/org/sqlite/jni/CApi.java with 99% similarity]
ext/jni/src/org/sqlite/jni/capi/CallbackProxy.java [moved from ext/jni/src/org/sqlite/jni/CallbackProxy.java with 98% similarity]
ext/jni/src/org/sqlite/jni/capi/CollationCallback.java [moved from ext/jni/src/org/sqlite/jni/CollationCallback.java with 97% similarity]
ext/jni/src/org/sqlite/jni/capi/CollationNeededCallback.java [moved from ext/jni/src/org/sqlite/jni/CollationNeededCallback.java with 96% similarity]
ext/jni/src/org/sqlite/jni/capi/CommitHookCallback.java [moved from ext/jni/src/org/sqlite/jni/CommitHookCallback.java with 95% similarity]
ext/jni/src/org/sqlite/jni/capi/ConfigLogCallback.java [moved from ext/jni/src/org/sqlite/jni/ConfigLogCallback.java with 96% similarity]
ext/jni/src/org/sqlite/jni/capi/ConfigSqllogCallback.java [moved from ext/jni/src/org/sqlite/jni/ConfigSqllogCallback.java with 96% similarity]
ext/jni/src/org/sqlite/jni/capi/NativePointerHolder.java [moved from ext/jni/src/org/sqlite/jni/NativePointerHolder.java with 98% similarity]
ext/jni/src/org/sqlite/jni/capi/OutputPointer.java [moved from ext/jni/src/org/sqlite/jni/OutputPointer.java with 87% similarity]
ext/jni/src/org/sqlite/jni/capi/PrepareMultiCallback.java [moved from ext/jni/src/org/sqlite/jni/PrepareMultiCallback.java with 98% similarity]
ext/jni/src/org/sqlite/jni/capi/PreupdateHookCallback.java [moved from ext/jni/src/org/sqlite/jni/PreupdateHookCallback.java with 96% similarity]
ext/jni/src/org/sqlite/jni/capi/ProgressHandlerCallback.java [moved from ext/jni/src/org/sqlite/jni/ProgressHandlerCallback.java with 96% similarity]
ext/jni/src/org/sqlite/jni/capi/ResultCode.java [moved from ext/jni/src/org/sqlite/jni/ResultCode.java with 99% similarity]
ext/jni/src/org/sqlite/jni/capi/RollbackHookCallback.java [moved from ext/jni/src/org/sqlite/jni/RollbackHookCallback.java with 95% similarity]
ext/jni/src/org/sqlite/jni/capi/SQLFunction.java [moved from ext/jni/src/org/sqlite/jni/SQLFunction.java with 99% similarity]
ext/jni/src/org/sqlite/jni/capi/SQLTester.java [moved from ext/jni/src/org/sqlite/jni/SQLTester.java with 99% similarity]
ext/jni/src/org/sqlite/jni/capi/ScalarFunction.java [moved from ext/jni/src/org/sqlite/jni/ScalarFunction.java with 97% similarity]
ext/jni/src/org/sqlite/jni/capi/TableColumnMetadata.java [moved from ext/jni/src/org/sqlite/jni/TableColumnMetadata.java with 97% similarity]
ext/jni/src/org/sqlite/jni/capi/Tester1.java [moved from ext/jni/src/org/sqlite/jni/Tester1.java with 99% similarity]
ext/jni/src/org/sqlite/jni/capi/TraceV2Callback.java [moved from ext/jni/src/org/sqlite/jni/TraceV2Callback.java with 98% similarity]
ext/jni/src/org/sqlite/jni/capi/UpdateHookCallback.java [moved from ext/jni/src/org/sqlite/jni/UpdateHookCallback.java with 96% similarity]
ext/jni/src/org/sqlite/jni/capi/WindowFunction.java [moved from ext/jni/src/org/sqlite/jni/WindowFunction.java with 97% similarity]
ext/jni/src/org/sqlite/jni/capi/XDestroyCallback.java [moved from ext/jni/src/org/sqlite/jni/XDestroyCallback.java with 97% similarity]
ext/jni/src/org/sqlite/jni/capi/package-info.java [moved from ext/jni/src/org/sqlite/jni/package-info.java with 98% similarity]
ext/jni/src/org/sqlite/jni/capi/sqlite3.java [moved from ext/jni/src/org/sqlite/jni/sqlite3.java with 97% similarity]
ext/jni/src/org/sqlite/jni/capi/sqlite3_backup.java [moved from ext/jni/src/org/sqlite/jni/sqlite3_backup.java with 96% similarity]
ext/jni/src/org/sqlite/jni/capi/sqlite3_blob.java [moved from ext/jni/src/org/sqlite/jni/sqlite3_blob.java with 96% similarity]
ext/jni/src/org/sqlite/jni/capi/sqlite3_context.java [moved from ext/jni/src/org/sqlite/jni/sqlite3_context.java with 99% similarity]
ext/jni/src/org/sqlite/jni/capi/sqlite3_stmt.java [moved from ext/jni/src/org/sqlite/jni/sqlite3_stmt.java with 96% similarity]
ext/jni/src/org/sqlite/jni/capi/sqlite3_value.java [moved from ext/jni/src/org/sqlite/jni/sqlite3_value.java with 95% similarity]
ext/jni/src/org/sqlite/jni/fts5/Fts5Context.java
ext/jni/src/org/sqlite/jni/fts5/Fts5ExtensionApi.java
ext/jni/src/org/sqlite/jni/fts5/Fts5PhraseIter.java
ext/jni/src/org/sqlite/jni/fts5/Fts5Tokenizer.java
ext/jni/src/org/sqlite/jni/fts5/TesterFts5.java [moved from ext/jni/src/org/sqlite/jni/TesterFts5.java with 99% similarity]
ext/jni/src/org/sqlite/jni/fts5/fts5_api.java
ext/jni/src/org/sqlite/jni/fts5/fts5_extension_function.java
ext/jni/src/org/sqlite/jni/fts5/fts5_tokenizer.java
ext/jni/src/org/sqlite/jni/wrapper1/Sqlite.java [moved from ext/jni/src/org/sqlite/jni/Sqlite.java with 96% similarity]
ext/jni/src/org/sqlite/jni/wrapper1/SqliteException.java [moved from ext/jni/src/org/sqlite/jni/SqliteException.java with 95% similarity]
ext/jni/src/org/sqlite/jni/wrapper1/Tester2.java [moved from ext/jni/src/org/sqlite/jni/Tester2.java with 94% similarity]
manifest
manifest.uuid