package translation
- Alphabetic
- Public
- All
Type Members
-
class
CypherAst extends AnyRef
Parsed Cypher AST wrapper that can transform it in a suitable format for executing a Gremlin traversal.
- class EmptyParserContext extends BaseContext
-
trait
GremlinBindings extends AnyRef
This abstracts Gremlin query bindings translation.
This abstracts Gremlin query bindings translation. For some context, see Gremlin-Python Bindings.
- See also
org.opencypher.gremlin.translation.translator.Translator
-
trait
GremlinPredicates[P] extends AnyRef
Gremlin
org.apache.tinkerpop.gremlin.process.traversal.P
predicate abstraction.Gremlin
org.apache.tinkerpop.gremlin.process.traversal.P
predicate abstraction. For DSL details, see A Note on Predicates.- See also
CustomPredicate
Translator
-
trait
GremlinSteps[T, P] extends AnyRef
Gremlin
org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
DSL wrapper.Gremlin
org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
DSL wrapper. For DSL details, see Graph Traversal Steps.Implementations define a translation target that can be built with
org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
steps.Note: steps are expected to be side-effecting, thus, unsuitable for use in immutable contexts.
- See also
Translator
- final class GroovyIdentifiers extends AnyRef
- final class ReturnProperties extends AnyRef
- sealed abstract final class StatementOption extends Enum[StatementOption]
-
class
TranslationFacade extends AnyRef
Cypher to Gremlin translation facade.
Cypher to Gremlin translation facade.
Basic usage example:
String cypher = "MATCH (p:Person) WHERE p.age > 25 RETURN p.name"; TranslationFacade cfog = new TranslationFacade(); String gremlin = cfog.toGremlinGroovy(cypher);
Value Members
-
object
CypherAst
Convenience object for CypherAst construction.
Convenience object for CypherAst construction. Delegates to Neo4j Cypher frontend. See CompilationPhases.parsing and Normalization for a list of AST rewriters in use.
- object EmptyParserContext
- object EmptyPlannerName extends PlannerName with Product with Serializable
- object Normalization extends StatementRewriter