Module: Pacer::Core::CypherRoute

Defined in:
lib/pacer-neo4j2/algo/cypher_transform.rb

Instance Method Summary collapse

Instance Method Details

#e(column = nil) ⇒ Object



39
40
41
# File 'lib/pacer-neo4j2/algo/cypher_transform.rb', line 39

def e(column = nil)
  chain_route element_type: :edge, transform: Pacer::Transform::CypherResults, columns: [column].compact, single: true
end

#paths(*columns) ⇒ Object



31
32
33
# File 'lib/pacer-neo4j2/algo/cypher_transform.rb', line 31

def paths(*columns)
  chain_route element_type: :path, transform: Pacer::Transform::CypherResults, columns: columns
end

#results(*columns) ⇒ Object



43
44
45
# File 'lib/pacer-neo4j2/algo/cypher_transform.rb', line 43

def results(*columns)
  chain_route element_type: :array, transform: Pacer::Transform::CypherResults, columns: columns
end

#v(column = nil) ⇒ Object



35
36
37
# File 'lib/pacer-neo4j2/algo/cypher_transform.rb', line 35

def v(column = nil)
  chain_route element_type: :vertex, transform: Pacer::Transform::CypherResults, columns: [column].compact, single: true
end