Expand description
kotoba-query-engine
ISO GQL (ISO/IEC 9075-16:2023) query engine for KotobaDB. Provides SQL-like graph query capabilities for property graphs.
Re-exports§
pub use types::QueryResult;pub use types::StatementResult;pub use types::VertexId;pub use types::EdgeId;pub use types::Vertex;pub use types::Edge;pub use types::VertexFilter;pub use types::EdgeFilter;pub use types::Path;pub use types::PathPattern;pub use ast::*;pub use parser::*;pub use planner::*;pub use executor::*;pub use optimizer::*;pub use types::*;
Modules§
- ast
- Abstract Syntax Tree for ISO GQL
- executor
- Query Executor
- optimizer
- Query Optimizer
- parser
- GQL Parser
- planner
- Query Planner
- types
- Query result types Common types for the GQL query engine
Structs§
- GqlQuery
Engine - Main GQL query engine with generic KeyValueStore backend
- Query
Context - Query execution context
Enums§
- Value
- Represents any valid JSON value.
Traits§
- Cache
Port - Cache interface
- Index
Manager Port - Index manager interface
- Projection
Port - Projection interface for graph data access