Expand description
Core types, traits, and error definitions for the CypherLite graph database.
Re-exports§
pub use config::DatabaseConfig;pub use config::SyncMode;pub use error::CypherLiteError;pub use error::Result;pub use traits::LabelRegistry;pub use traits::TransactionView;pub use types::Direction;pub use types::EdgeId;pub use types::NodeId;pub use types::NodeRecord;pub use types::PageId;pub use types::PropertyValue;pub use types::RelationshipRecord;pub use types::GraphEntity;pub use types::SubgraphId;pub use types::SubgraphRecord;pub use types::HyperEdgeId;pub use types::HyperEdgeRecord;pub use trigger_types::EntityType;pub use trigger_types::TriggerContext;pub use trigger_types::TriggerOperation;
Modules§
- config
- Database configuration and sync mode definitions.
- error
- Error types for all CypherLite operations.
- plugin
- Plugin system: base trait, extension traits, and registry. Plugin system core types and traits.
- traits
- Trait definitions for transactions and registries.
- trigger_
types - Trigger-related data types (always available, not feature-gated). Trigger-related data types used by both the plugin system and the executor.
- types
- Core graph data types (nodes, edges, properties, identifiers).