Crate kotoba_query_engine

Crate kotoba_query_engine 

Source
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§

GqlQueryEngine
Main GQL query engine with generic KeyValueStore backend
QueryContext
Query execution context

Enums§

Value
Represents any valid JSON value.

Traits§

CachePort
Cache interface
IndexManagerPort
Index manager interface
ProjectionPort
Projection interface for graph data access