Skip to main content

Crate sz_orm_java

Crate sz_orm_java 

Source
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_SzOrmPool_beginTransaction
JNI entry: Begin transaction, return transaction handle (0 indicates failure)
Java_sz_1orm_1java_SzOrmPool_commitTransaction
JNI entry: Commit transaction, return 1=success 0=failure
Java_sz_1orm_1java_SzOrmPool_execute
JNI entry: Execute write statement, return affected row count (-1 indicates failure)
Java_sz_1orm_1java_SzOrmPool_freeTransaction
JNI entry: Free transaction handle (auto rollback if still active)
Java_sz_1orm_1java_SzOrmPool_modelDelete
JNI entry: Delete row on pool, return affected row count (-1 indicates failure)
Java_sz_1orm_1java_SzOrmPool_modelDeleteTx
JNI entry: Delete row in transaction, return affected row count (-1 indicates failure)
Java_sz_1orm_1java_SzOrmPool_modelFind
JNI entry: Query row on pool, return JSON row array string (empty string on failure)
Java_sz_1orm_1java_SzOrmPool_modelFindTx
JNI entry: Query row in transaction, return JSON row array string (empty string on failure)
Java_sz_1orm_1java_SzOrmPool_modelInsert
JNI entry: Insert row on pool, return affected row count (-1 indicates failure)
Java_sz_1orm_1java_SzOrmPool_modelInsertTx
JNI entry: Insert row in transaction, return affected row count (-1 indicates failure)
Java_sz_1orm_1java_SzOrmPool_modelUpdate
JNI entry: Update row on pool, return affected row count (-1 indicates failure)
Java_sz_1orm_1java_SzOrmPool_modelUpdateTx
JNI entry: Update row in transaction, return affected row count (-1 indicates failure)
Java_sz_1orm_1java_SzOrmPool_ping
JNI entry: Health check (real acquire + ping)
Java_sz_1orm_1java_SzOrmPool_poolFree
JNI entry: Free connection pool
Java_sz_1orm_1java_SzOrmPool_poolNew
JNI entry: Create connection pool (real creation, SQLite backend)
Java_sz_1orm_1java_SzOrmPool_query
JNI entry: Execute query, return JSON row array string
Java_sz_1orm_1java_SzOrmPool_rollbackTransaction
JNI entry: Rollback transaction, return 1=success 0=failure
Java_sz_1orm_1java_SzOrmPool_version
JNI entry: Bind version number