class Neo4j::Core::QueryClauses::SetClause
Constants
- KEYWORD
Public Class Methods
clause_color()
click to toggle source
# File lib/neo4j/core/query_clauses.rb 622 def clause_color 623 ANSI::YELLOW 624 end
clause_join()
click to toggle source
# File lib/neo4j/core/query_clauses.rb 618 def clause_join 619 Clause::COMMA_SPACE 620 end
clause_strings(clauses)
click to toggle source
# File lib/neo4j/core/query_clauses.rb 614 def clause_strings(clauses) 615 clauses.map!(&:value) 616 end
Public Instance Methods
from_key_and_value(key, value)
click to toggle source
# File lib/neo4j/core/query_clauses.rb 596 def from_key_and_value(key, value) 597 case value 598 when String, Symbol then "#{key}:`#{value}`" 599 when Hash 600 if @options[:set_props] 601 param = add_param("#{key}_set_props", value) 602 "#{key} = {#{param}}" 603 else 604 value.map { |k, v| key_value_string("#{key}.`#{k}`", v, ['setter'], true) } 605 end 606 when Array then value.map { |v| from_key_and_value(key, v) } 607 when NilClass then [] 608 else 609 fail ArgError, value 610 end 611 end