Skip to main content

grafeo_engine/query/translators/
mod.rs

1//! Query language translators.
2//!
3//! Each submodule translates a parsed AST from a specific query language
4//! (GQL, Cypher, SPARQL, etc.) into the shared [`LogicalPlan`](crate::query::plan::LogicalPlan) IR.
5
6pub(crate) mod common;
7
8#[cfg(feature = "gql")]
9pub mod gql;
10
11#[cfg(feature = "cypher")]
12pub mod cypher;
13
14#[cfg(feature = "sparql")]
15pub mod sparql;
16
17#[cfg(feature = "gremlin")]
18pub mod gremlin;
19
20#[cfg(feature = "graphql")]
21pub mod graphql;
22
23#[cfg(feature = "sql-pgq")]
24pub mod sql_pgq;
25
26#[cfg(all(feature = "graphql", feature = "rdf"))]
27pub mod graphql_rdf;