Module: Neo4j::Cypher::Context

Defined Under Namespace

Modules: Aggregate, Alias, Comparable, Matchable, MathFunctions, MathOperator, PredicateMethods, ReturnOrder, Returnable, Sortable, Variable Classes: Empty

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#clauseNeo4j::Cypher:Clause

Returns:

  • (Neo4j::Cypher:Clause)


5
6
7
# File 'lib/neo4j-cypher/context.rb', line 5

def clause
  @clause
end

Instance Method Details

#clause_listArray<Neo4j::Cypher:Clause>

Returns the sorted clause list.

Returns:

  • (Array<Neo4j::Cypher:Clause>)

    the sorted clause list



14
15
16
# File 'lib/neo4j-cypher/context.rb', line 14

def clause_list
  @clause.clause_list
end

#initialize(clause) ⇒ Object

Parameters:

  • clause (Neo4j::Cypher:Clause)

    the clause for this eval context



8
9
10
11
# File 'lib/neo4j-cypher/context.rb', line 8

def initialize(clause)
  @clause = clause

end