module Neo4j::Cypher::MatchStart::JoinableMatchContext
Public Instance Methods
-(rel)
click to toggle source
# File lib/neo4j-cypher/match.rb 164 def -(rel) 165 next_new_rel(rel) 166 end
<(rel)
click to toggle source
# File lib/neo4j-cypher/match.rb 156 def <(rel) 157 next_new_rel(rel) 158 end
<<(other)
click to toggle source
# File lib/neo4j-cypher/match.rb 152 def <<(other) 153 next_new_node(other, :incoming) 154 end
<=>(other)
click to toggle source
# File lib/neo4j-cypher/match.rb 144 def <=>(other) 145 next_new_node(other, :both) 146 end
>(rel)
click to toggle source
# File lib/neo4j-cypher/match.rb 160 def >(rel) 161 next_new_rel(rel) 162 end
>>(other)
click to toggle source
# File lib/neo4j-cypher/match.rb 148 def >>(other) 149 next_new_node(other, :outgoing) 150 end
next_new_node(to, dir)
click to toggle source
# File lib/neo4j-cypher/match.rb 135 def next_new_node(to, dir) 136 to_var = NodeVar.as_var(@match_start.clause_list, to) 137 NodeMatchContext.new(@match_start, self, to_var, dir).join_previous! 138 end
next_new_rel(rel)
click to toggle source
# File lib/neo4j-cypher/match.rb 140 def next_new_rel(rel) 141 RelLeftMatchContext.new(@match_start, self).set_rel(rel).join_previous! 142 end