Skip to main content

Module api

Module api 

Source

Modules§

appender
Streaming appender — row-by-row data loading for a single label.
builder
bulk
Bulk loading API for high-throughput data ingestion.
compaction
Compaction facade for triggering and waiting on data compaction.
functions
Custom function facade for registering Cypher scalar functions.
hooks
Session hooks — before/after interception for queries and commits.
impl_locy
Locy engine integration: wires the Locy compiler and native execution engine to the real database.
impl_query
indexes
Indexes facade for managing and rebuilding indexes.
locy_builder
locy_result
Spec-compliant wrapper for uni_locy::LocyResult (§7.4).
multi_agent
Multi-agent access — read-only mode and write lease abstraction.
notifications
Commit notifications — reactive awareness of database changes.
prepared
Prepared statements for repeated query and Locy program execution.
query_builder
rule_registry
Rule registry facade for managing pre-compiled Locy rules.
schema
session
Session — the primary read scope for all database access.
sync
template
Session templates — pre-configured session factories.
transaction
Transaction — the explicit write scope.
xervo

Structs§

DatabaseMetrics
Snapshot of database-level metrics.
ThrottlePressure
Write throttle pressure as a value in 0.0–1.0.
Uni
Main entry point for Uni embedded database.
UniBuilder
Builder for configuring and opening a Uni database instance.