Module: SQLiterate::Node::NamedExpressionsList

Defined in:
lib/sqliterate/node/control/expression.rb,
lib/sqliterate/node/evaluate/expression.rb

Instance Method Summary collapse

Instance Method Details

#tablesObject



63
64
65
66
67
# File 'lib/sqliterate/node/control/expression.rb', line 63

def tables
  named_expression.tables + r.elements.flat_map do |e|
    e.named_expression.tables
  end
end

#valueObject



69
70
71
72
73
# File 'lib/sqliterate/node/evaluate/expression.rb', line 69

def value
  [named_expression.value] + r.elements.map do |e|
    e.named_expression.value
  end
end