Module: SQLiterate::Node::GenValue::Subscript

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

Instance Method Summary collapse

Instance Method Details

#tablesObject



16
17
18
19
20
# File 'lib/sqliterate/node/control/expression.rb', line 16

def tables
  field_selection.tables + r.elements.flat_map do |e|
    e.range_expression.tables
  end
end

#valueObject



20
21
22
23
24
# File 'lib/sqliterate/node/evaluate/expression.rb', line 20

def value
  [:s, field_selection.value] + r.elements.map do |e|
    e.range_expression.value
  end
end