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



79
80
81
82
83
# File 'lib/sqliterate/node/control/expression.rb', line 79

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

#valueObject



95
96
97
98
99
# File 'lib/sqliterate/node/evaluate/expression.rb', line 95

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