public static final class Translator.Builder
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
Translator.ParametrizedFlavorBuilder<org.apache.tinkerpop.gremlin.process.traversal.Bytecode,org.apache.tinkerpop.gremlin.process.traversal.P> |
bytecode()
Builds a
Translator that translates Cypher queries
to Gremlin bytecode. |
<T,P> Translator.FlavorBuilder<T,P> |
custom(GremlinSteps<T,P> steps,
GremlinPredicates<P> predicates,
GremlinBindings parameters)
Builds a
Translator that translates Cypher queries
to custom format via the provided steps and predicates implementation. |
Translator.ParametrizedFlavorBuilder<java.lang.String,GroovyPredicate> |
gremlinGroovy()
Builds a
Translator that translates Cypher queries
to strings of Gremlin-Groovy. |
Translator.FlavorBuilder<org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal,org.apache.tinkerpop.gremlin.process.traversal.P> |
traversal()
Builds a
Translator that translates Cypher queries
to Gremlin anonymous GraphTraversal. |
Translator.FlavorBuilder<org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal,org.apache.tinkerpop.gremlin.process.traversal.P> |
traversal(org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal g)
Builds a
Translator that translates Cypher queries
to Gremlin GraphTraversal that can be iterated to yield results
for its source. |
public Translator.ParametrizedFlavorBuilder<java.lang.String,GroovyPredicate> gremlinGroovy()
Translator that translates Cypher queries
to strings of Gremlin-Groovy.public Translator.ParametrizedFlavorBuilder<org.apache.tinkerpop.gremlin.process.traversal.Bytecode,org.apache.tinkerpop.gremlin.process.traversal.P> bytecode()
Translator that translates Cypher queries
to Gremlin bytecode.public Translator.FlavorBuilder<org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal,org.apache.tinkerpop.gremlin.process.traversal.P> traversal()
Translator that translates Cypher queries
to Gremlin anonymous GraphTraversal.
See: https://tinkerpop.apache.org/docs/current/reference/#traversal
public Translator.FlavorBuilder<org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal,org.apache.tinkerpop.gremlin.process.traversal.P> traversal(org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal g)
Translator that translates Cypher queries
to Gremlin GraphTraversal that can be iterated to yield results
for its source.
See: https://tinkerpop.apache.org/docs/current/reference/#traversal
g - traversal to modify with translated stepspublic <T,P> Translator.FlavorBuilder<T,P> custom(GremlinSteps<T,P> steps, GremlinPredicates<P> predicates, GremlinBindings parameters)
Translator that translates Cypher queries
to custom format via the provided steps and predicates implementation.T - translation target typeP - predicate target typesteps - Gremlin steps implementationpredicates - Gremlin predicates implementationparameters - Parameters strategy implementation