Skip to main content

Crate cypherlite_core

Crate cypherlite_core 

Source
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).