Packages

p

org.opencypher.gremlin

translation

package translation

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class CypherAst extends AnyRef

    Parsed Cypher AST wrapper that can transform it in a suitable format for executing a Gremlin traversal.

  2. class EmptyParserContext extends BaseContext
  3. 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

  4. 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

  5. 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

  6. final class GroovyIdentifiers extends AnyRef
  7. final class ReturnProperties extends AnyRef
  8. sealed abstract final class StatementOption extends Enum[StatementOption]
  9. 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

  1. 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.

  2. object EmptyParserContext
  3. object EmptyPlannerName extends PlannerName with Product with Serializable
  4. object Normalization extends StatementRewriter

Ungrouped