Package ai.velr


package ai.velr
Java and Kotlin bindings for the embedded Velr property-graph database.

The main entry point is Velr. Connections are synchronous and own child handles such as transactions, streams, tables, rows, savepoints, and explain traces. Close handles when they are no longer needed, preferably with try-with-resources in Java or use in Kotlin.

Query result values are exposed as Cell objects. Vector embedding callbacks receive typed Velr property values through VectorEmbeddingInput and VectorEmbeddingField. Arrow C Data Interface and Arrow IPC binding are available through ArrowColumn, Velr.bindArrow(String, java.util.List), and Velr.bindArrowIpc(String, byte[]).