module SQLiterate::Node::GenExpression

Public Instance Methods

tables() click to toggle source
# File lib/sqliterate/node/control/expression.rb, line 67
def tables
  gen_value.tables + r.elements.flat_map { |e| e.gen_value.tables }
end
value() click to toggle source
# File lib/sqliterate/node/evaluate/expression.rb, line 83
def value
  h.elements.map { |e| e.gen_operator.operator } +
  [gen_value.value] +
  r.elements.flat_map do |e|
    e.o.elements.map { |p| p.gen_operator.operator } + [e.gen_value.value]
  end +
  t.elements.map { |e| e.gen_operator.operator }
end