Expand description
Standalone OxGraph-native database engine.
oxgraph-db is a product layer above the topology substrate. It owns
durable database identity, cataloged physical projections, properties,
indexes, native OxQL execution, the pinned Cypher profile, and embedded
transaction semantics. Foundation crates remain storage- and
meaning-neutral.
Structs§
- Catalog
- Database catalog for names, schemas, projections, and indexes.
- Catalog
Summary - Catalog-size summary.
- Checkpoint
Generation - Immutable checkpoint generation identifier.
- Commit
Seq - Monotonic committed transaction sequence.
- Database
- Open OXGDB database handle.
- Database
Status - Snapshot of database status.
- Element
Id - Stable canonical element identifier.
- Element
Record - One visible canonical element.
- Graph
Projection - Materialized binary graph projection.
- Graph
Projection Definition - Graph projection definition.
- Hypergraph
Projection - Materialized directed hypergraph projection.
- Hypergraph
Projection Definition - Hypergraph projection definition.
- Incidence
Id - Stable canonical incidence identifier.
- Incidence
Record - One visible incidence in canonical database coordinates.
- Index
Entry - Catalog entry for one index.
- IndexId
- Stable catalog index identifier.
- Label
Definition - Catalog entry for one element or relation label.
- LabelId
- Stable catalog label identifier.
- Prepared
Query - Prepared query plan.
- Projection
Element Id - Dense projection-local element identifier.
- Projection
Entry - Catalog entry for one projection.
- Projection
Id - Stable catalog projection identifier.
- Projection
Incidence Id - Dense projection-local incidence identifier.
- Projection
Relation Id - Dense projection-local relation identifier.
- Property
KeyDefinition - Catalog entry for one typed property key.
- Property
KeyId - Stable catalog property-key identifier.
- Query
Result - Query result materialized for JSON, CLI, and embedded consumers.
- Query
Row - One query result row.
- ReadPin
- Reader pin identifying the visible database generation.
- Read
Transaction - Read transaction over a pinned snapshot.
- Relation
Id - Stable canonical relation identifier.
- Relation
Record - One visible canonical relation.
- Relation
Type Definition - Catalog entry for one relation type.
- Relation
Type Id - Stable catalog relation-type identifier.
- Role
Definition - Catalog entry for one structural incidence role.
- RoleId
- Stable canonical structural role identifier.
- Transaction
Id - Monotonic writer transaction identifier.
- Traversal
Options - Options for bounded graph projection traversal.
- Traversal
Result - Materialized graph traversal result.
- Traversal
Row - One graph traversal result row.
- Write
Transaction - Single writer transaction.
Enums§
- Checkpoint
Policy - Auto-checkpoint policy: decides when a dirty commit should fold the delta-log into a fresh base generation, bounding the log tail that recovery must replay.
- DbError
- Errors raised by the
OxGraphdatabase product. - Index
Definition - Index definition stored in the catalog.
- Index
Lookup - Lookup input for a cataloged index.
- Projection
Definition - Physical projection definition stored in the catalog.
- Property
Family - Subject family accepted by a property key.
- Property
Subject - Subject that can own properties.
- Property
Type - Supported scalar property types.
- Property
Value - One typed property value.
- Query
Language - Query frontend language.
- Query
Value - Query value variants used by
OxQLand the pinned Cypher profile. - Traversal
Direction - Direction used by graph projection traversal.