ailake-jni — uniffi JVM bindings + C-ABI for Trino/Spark plugins
Exports two surfaces:
- uniffi exports:
vector_search,assemble_context— used by generated Kotlin bindings. - C-ABI exports:
ailake_vector_search_json,ailake_free_string— used directly via JNA.
Build: cargo build --release -p ailake-jni The cdylib is loaded by the Spark/Trino connector via System.loadLibrary / JNA.