Skip to main content

Crate uni_db

Crate uni_db 

Source
Expand description

§Uni - Embedded Graph Database

Uni is an embedded, object-store-backed graph database with OpenCypher queries, columnar analytics, and vector search.

Re-exports§

pub use api::builder::PropertiesBuilder;
pub use api::impl_locy::LocyEngine;
pub use api::schema::IndexType;
pub use api::schema::ScalarType;
pub use api::schema::VectorAlgo;
pub use api::schema::VectorIndexCfg;
pub use api::schema::VectorMetric;
pub use api::sync::UniSync;
pub use api::transaction::Transaction;
pub use api::xervo::UniXervo;
pub use api::Uni;
pub use api::UniBuilder;
pub use uni_algo as algo_crate;
pub use uni_common as common;
pub use uni_query as query_crate;
pub use uni_store as store;

Modules§

algo
api
core
locy
query
runtime
storage
xervo

Macros§

unival
Constructs a Value from a literal or expression, similar to serde_json::json!.

Structs§

Edge
Graph edge with identity, type, endpoints, and properties.
Eid
Internal Edge ID (64 bits) - pure auto-increment
ExecuteResult
Result of a write operation (CREATE, SET, DELETE, etc.).
ExplainOutput
Output produced by EXPLAIN — a human-readable plan with index and cost info.
Node
Graph node with identity, labels, and properties.
Path
Graph path consisting of alternating nodes and edges.
ProfileOutput
Combined output of a PROFILE query execution.
QueryResult
Collection of query result rows.
Row
Single result row from a query.
Schema
UniConfig
UniId
UniId: 44-character base32 multibase string (SHA3-256)
Vid
Internal Vertex ID (64 bits) - pure auto-increment

Enums§

CrdtType
DataType
QueryWarning
Warnings emitted during query execution.
UniError
Value
Dynamic value type for properties, parameters, and results.

Traits§

FromValue
Trait for fallible conversion from Value.

Type Aliases§

Result