Expand description
§SZ-ORM Java Bindings
Calls sz-orm-cabi’s C ABI via JNI, providing Java with sz-orm-core’s Pool/Query API (SQLite backend, real and usable).
JNI symbol names follow javac -h generated sz_orm_java_SzOrmPool.h:
Underscores in package name sz_orm_java are escaped as _1.
Functions§
- Java_
sz_ 1orm_ 1java_ SzOrm Pool_ begin Transaction - JNI entry: Begin transaction, return transaction handle (0 indicates failure)
- Java_
sz_ 1orm_ 1java_ SzOrm Pool_ commit Transaction - JNI entry: Commit transaction, return 1=success 0=failure
- Java_
sz_ ⚠1orm_ 1java_ SzOrm Pool_ execute - JNI entry: Execute write statement, return affected row count (-1 indicates failure)
- Java_
sz_ ⚠1orm_ 1java_ SzOrm Pool_ free Transaction - JNI entry: Free transaction handle (auto rollback if still active)
- Java_
sz_ 1orm_ 1java_ SzOrm Pool_ model Delete - JNI entry: Delete row on pool, return affected row count (-1 indicates failure)
- Java_
sz_ 1orm_ 1java_ SzOrm Pool_ model Delete Tx - JNI entry: Delete row in transaction, return affected row count (-1 indicates failure)
- Java_
sz_ 1orm_ 1java_ SzOrm Pool_ model Find - JNI entry: Query row on pool, return JSON row array string (empty string on failure)
- Java_
sz_ 1orm_ 1java_ SzOrm Pool_ model Find Tx - JNI entry: Query row in transaction, return JSON row array string (empty string on failure)
- Java_
sz_ 1orm_ 1java_ SzOrm Pool_ model Insert - JNI entry: Insert row on pool, return affected row count (-1 indicates failure)
- Java_
sz_ 1orm_ 1java_ SzOrm Pool_ model Insert Tx - JNI entry: Insert row in transaction, return affected row count (-1 indicates failure)
- Java_
sz_ 1orm_ 1java_ SzOrm Pool_ model Update - JNI entry: Update row on pool, return affected row count (-1 indicates failure)
- Java_
sz_ 1orm_ 1java_ SzOrm Pool_ model Update Tx - JNI entry: Update row in transaction, return affected row count (-1 indicates failure)
- Java_
sz_ ⚠1orm_ 1java_ SzOrm Pool_ ping - JNI entry: Health check (real acquire + ping)
- Java_
sz_ ⚠1orm_ 1java_ SzOrm Pool_ pool Free - JNI entry: Free connection pool
- Java_
sz_ 1orm_ 1java_ SzOrm Pool_ pool New - JNI entry: Create connection pool (real creation, SQLite backend)
- Java_
sz_ ⚠1orm_ 1java_ SzOrm Pool_ query - JNI entry: Execute query, return JSON row array string
- Java_
sz_ 1orm_ 1java_ SzOrm Pool_ rollback Transaction - JNI entry: Rollback transaction, return 1=success 0=failure
- Java_
sz_ 1orm_ 1java_ SzOrm Pool_ version - JNI entry: Bind version number