1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-07-30 19:03:16 +03:00

Doc corrections for the previous checkin.

FossilOrigin-Name: 9ea0a9f39d03707d251af5af08d1ba94958704ba74019d7e8823ccd21936023c
This commit is contained in:
stephan
2023-09-13 17:16:25 +00:00
parent 181063d477
commit 1eca330a08
3 changed files with 13 additions and 10 deletions

View File

@ -19,8 +19,8 @@ package org.sqlite.jni;
public interface PrepareMultiCallback extends CallbackProxy { public interface PrepareMultiCallback extends CallbackProxy {
/** /**
Gets passed a which it may handle in arbitrary Gets passed a sqlite3_stmt which it may handle in arbitrary ways,
ways, transfering ownership of it to this function. transfering ownership of it to this function.
sqlite3_prepare_multi() will _not_ finalize st - it is up sqlite3_prepare_multi() will _not_ finalize st - it is up
to the call() implementation how st is handled. to the call() implementation how st is handled.
@ -38,13 +38,16 @@ public interface PrepareMultiCallback extends CallbackProxy {
*/ */
public static final class Finalize implements PrepareMultiCallback { public static final class Finalize implements PrepareMultiCallback {
private PrepareMultiCallback p; private PrepareMultiCallback p;
/**
p is the proxy to call() when this.call() is called.
*/
public Finalize( PrepareMultiCallback p ){ public Finalize( PrepareMultiCallback p ){
this.p = p; this.p = p;
} }
/** /**
Calls the call() method of the proxied callback and either returns its Calls the call() method of the proxied callback and either returns its
result or propagates an exception. Either way, it passes its argument to result or propagates an exception. Either way, it passes its argument to
sqlite3_finalize(). sqlite3_finalize() before returning.
*/ */
@Override public int call(sqlite3_stmt st){ @Override public int call(sqlite3_stmt st){
try { try {

View File

@ -1,5 +1,5 @@
C Add\sJNI\ssqlite3_prepare_multi(),\sbased\son\sfeedback. C Doc\scorrections\sfor\sthe\sprevious\scheckin.
D 2023-09-13T17:11:32.386 D 2023-09-13T17:16:25.812
F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724 F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
@ -253,7 +253,7 @@ F ext/jni/src/org/sqlite/jni/ConfigLogCallback.java 636ed6b89ed03f15bc2a6f6f47bf
F ext/jni/src/org/sqlite/jni/ConfigSqllogCallback.java e3656909eab7ed0f7e457c5b82df160ca22dd5e954c0a306ec1fca61b0d266b4 F ext/jni/src/org/sqlite/jni/ConfigSqllogCallback.java e3656909eab7ed0f7e457c5b82df160ca22dd5e954c0a306ec1fca61b0d266b4
F ext/jni/src/org/sqlite/jni/NativePointerHolder.java 564087036449a16df148dcf0a067408bd251170bf23286c655f46b5f973e8b2d F ext/jni/src/org/sqlite/jni/NativePointerHolder.java 564087036449a16df148dcf0a067408bd251170bf23286c655f46b5f973e8b2d
F ext/jni/src/org/sqlite/jni/OutputPointer.java 2f57c05672ddc9b38e3f8eed11759896cf0bf01107ffd24d5182b99f6e7254b6 F ext/jni/src/org/sqlite/jni/OutputPointer.java 2f57c05672ddc9b38e3f8eed11759896cf0bf01107ffd24d5182b99f6e7254b6
F ext/jni/src/org/sqlite/jni/PrepareMultiCallback.java f522dd31dc76a09d033967658072c2a7aba1488e41c4d1798637c3bf1ff3f390 F ext/jni/src/org/sqlite/jni/PrepareMultiCallback.java 878ed9cc8000def1a4e6d7113d52bba6fce0aa6733b4eb216d68dfbe096776ac
F ext/jni/src/org/sqlite/jni/PreupdateHookCallback.java eccaed8dc9c6289f07ef3fc109891c6be1e7cc6c88723d90174b68706fc21cda F ext/jni/src/org/sqlite/jni/PreupdateHookCallback.java eccaed8dc9c6289f07ef3fc109891c6be1e7cc6c88723d90174b68706fc21cda
F ext/jni/src/org/sqlite/jni/ProgressHandlerCallback.java 7b9ff2218129ece98ba60c57eeedcd8447e9e3b6e5d0f5e5d3eb0f0c5037d48d F ext/jni/src/org/sqlite/jni/ProgressHandlerCallback.java 7b9ff2218129ece98ba60c57eeedcd8447e9e3b6e5d0f5e5d3eb0f0c5037d48d
F ext/jni/src/org/sqlite/jni/ResultCode.java ba701f20213a5f259e94cfbfdd36eb7ac7ce7797f2c6c7fca2004ff12ce20f86 F ext/jni/src/org/sqlite/jni/ResultCode.java ba701f20213a5f259e94cfbfdd36eb7ac7ce7797f2c6c7fca2004ff12ce20f86
@ -2120,8 +2120,8 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
P 2170312c8d7f076cbb8319227de3fac981432dae186bc1928cd217e41119b580 P fa1c1534724b03debc83ae35c2fadab83faf4b4e62b91981fed103888de41396
R 3a804bafc3d00c98885f9a7a6ae4ef32 R fc8b92583c5ee29edc69eeeb7f6870d1
U stephan U stephan
Z 0f956dfaa1fe15e925b383a970a358db Z 791cbb18afe40734ee4314c018ff0246
# Remove this line to create a well-formed Fossil manifest. # Remove this line to create a well-formed Fossil manifest.

View File

@ -1 +1 @@
fa1c1534724b03debc83ae35c2fadab83faf4b4e62b91981fed103888de41396 9ea0a9f39d03707d251af5af08d1ba94958704ba74019d7e8823ccd21936023c