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