Skip to main content

graphos_common/types/
mod.rs

1//! Core type definitions for Graphos.
2//!
3//! This module contains all fundamental types used throughout the graph database:
4//! - Identifier types ([`NodeId`], [`EdgeId`], [`TxId`], [`EpochId`])
5//! - Property types ([`Value`], [`PropertyKey`], [`LogicalType`])
6//! - Temporal types ([`Timestamp`])
7
8mod id;
9mod logical_type;
10mod timestamp;
11mod value;
12
13pub use id::{EdgeId, EdgeTypeId, EpochId, IndexId, LabelId, NodeId, PropertyKeyId, TxId};
14pub use logical_type::LogicalType;
15pub use timestamp::Timestamp;
16pub use value::{PropertyKey, Value};