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



73
74
75
76
77
# File 'lib/sqliterate/node/control/expression.rb', line 73

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

#valueObject



89
90
91
92
93
# File 'lib/sqliterate/node/evaluate/expression.rb', line 89

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