Commit Verlauf

Autor SHA1 Nachricht Datum
  stephan bd06d8672d JNI: clear out the sqlite3_context native pointer after calling UDF callbacks which do not have an argv (as was already done for those which have an argv). Add related tests and code commentary. vor 1 Jahr
  stephan 4d6b10cdbe JNI doc updates. vor 1 Jahr
  stephan 253727b33d JNI: apply an internal level of API indirection to avoid having to work with massively-mangled names for the various sqlite3_config() overloads. vor 1 Jahr
  stephan 68585ea342 Rename SQLite3Jni to CApi to (A) reduce name prefix collisions with incoming classes and (B) align with its counterpart in the JS build. Remove the Canonical annotation because (A) the new code separation will inherently make that distinction and (B) the line between truly canonical and semi-canonical (e.g. differing in signature overloads) is blurry enough that consistent use of that annocation is becoming an unnecessary burden. vor 1 Jahr
  stephan 1110f8ffcd JNI readme fix. vor 1 Jahr
  stephan 5276552083 Replace all of the JNI XyzHook/Handler classes with snake_cased ones which follow unified naming conventions to make them easier to apply. vor 1 Jahr
  stephan cf8a93f804 Doc style fixes. vor 1 Jahr
  stephan e6c299a5c8 Add a new non-goal to the JNI README.md. vor 1 Jahr
  stephan bfdc7ab5a7 Add more JNI docs, tests, and a handful of Java-side overloads. vor 1 Jahr
  stephan 495046ef88 Add a note to the JNI README explaining why the Java API has callback names like xFunc() and xPreUpdate(). vor 1 Jahr
  stephan 336bc8a281 Improve C-side exception handling from Java-side UDF callbacks. vor 1 Jahr
  stephan bfa486d5fc JNI doc additions. vor 1 Jahr
  stephan 0c08c8c208 Add a working dist zip file for the JNI bits. vor 1 Jahr
  stephan af90dcf324 Start adding JNI-side support for auto extensions, but hit a brick wall which requires slightly awkward semantics changes in the JNI bindings for sqlite3_open(_v2)() to resolve, so stash this #if'd out for the time being. vor 1 Jahr
  stephan decc1425a3 Internal doc additions in the JNI bits. vor 1 Jahr
  stephan e209d144c3 Internal exception-handling cleanups in the JNI bindings. vor 1 Jahr
  stephan 9c113744d1 Incremental checkin to minimize the diff while narrowing in on an assertion caused by refactoring. vor 1 Jahr
  stephan fecad503a9 Bind sqlite3_update_hook() to JNI. vor 1 Jahr
  stephan 888e14f551 Fix an incorrect file path in ext/jni/README.md vor 1 Jahr
  drh f69084aaf7 Fix minor typos in the JNI README.md file. vor 1 Jahr
  stephan fd250c2cb5 Replace some www: interwiki references in the JNI readme with their full URLs to make the doc more portable. vor 1 Jahr
  stephan dff3443939 Initial check-in of JNI (Java Native Interface) bindings for the core C API. vor 1 Jahr