Module: Pacer::Core::CypherRoute
- Defined in:
- lib/pacer-neo4j/algo/cypher_transform.rb
Instance Method Summary collapse
- #e(column = nil) ⇒ Object
- #paths(*columns) ⇒ Object
- #results(*columns) ⇒ Object
- #v(column = nil) ⇒ Object
Instance Method Details
#e(column = nil) ⇒ Object
39 40 41 |
# File 'lib/pacer-neo4j/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-neo4j/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-neo4j/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-neo4j/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 |