Skip to main content

Crate oxgraph_db

Crate oxgraph_db 

Source
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.
CatalogSummary
Catalog-size summary.
CheckpointGeneration
Immutable checkpoint generation identifier.
CommitSeq
Monotonic committed transaction sequence.
Database
Open OXGDB database handle.
DatabaseStatus
Snapshot of database status.
ElementId
Stable canonical element identifier.
ElementRecord
One visible canonical element.
GraphProjection
Materialized binary graph projection.
GraphProjectionDefinition
Graph projection definition.
HypergraphProjection
Materialized directed hypergraph projection.
HypergraphProjectionDefinition
Hypergraph projection definition.
IncidenceId
Stable canonical incidence identifier.
IncidenceRecord
One visible incidence in canonical database coordinates.
IndexEntry
Catalog entry for one index.
IndexId
Stable catalog index identifier.
LabelDefinition
Catalog entry for one element or relation label.
LabelId
Stable catalog label identifier.
PreparedQuery
Prepared query plan.
ProjectionElementId
Dense projection-local element identifier.
ProjectionEntry
Catalog entry for one projection.
ProjectionId
Stable catalog projection identifier.
ProjectionIncidenceId
Dense projection-local incidence identifier.
ProjectionRelationId
Dense projection-local relation identifier.
PropertyKeyDefinition
Catalog entry for one typed property key.
PropertyKeyId
Stable catalog property-key identifier.
QueryResult
Query result materialized for JSON, CLI, and embedded consumers.
QueryRow
One query result row.
ReadPin
Reader pin identifying the visible database generation.
ReadTransaction
Read transaction over a pinned state snapshot.
RelationId
Stable canonical relation identifier.
RelationRecord
One visible canonical relation.
RelationTypeDefinition
Catalog entry for one relation type.
RelationTypeId
Stable catalog relation-type identifier.
RoleDefinition
Catalog entry for one structural incidence role.
RoleId
Stable canonical structural role identifier.
TransactionId
Monotonic writer transaction identifier.
TraversalOptions
Options for bounded graph projection traversal.
TraversalResult
Materialized graph traversal result.
TraversalRow
One graph traversal result row.
WriteTransaction
Single writer transaction.

Enums§

DbError
Errors raised by the OxGraph database product.
IndexDefinition
Index definition stored in the catalog.
IndexLookup
Lookup input for a cataloged index.
ProjectionDefinition
Physical projection definition stored in the catalog.
PropertyFamily
Subject family accepted by a property key.
PropertySubject
Subject that can own properties.
PropertyType
Supported scalar property types.
PropertyValue
One typed property value.
QueryLanguage
Query frontend language.
QueryValue
Query value variants used by OxQL and the pinned Cypher profile.
TraversalDirection
Direction used by graph projection traversal.