Method: Bmg::Sql::Processor::Flatten#on_table_as

Defined in:
lib/bmg/sql/processor/flatten.rb

#on_table_as(sexpr) ⇒ Object



15
16
17
18
19
# File 'lib/bmg/sql/processor/flatten.rb', line 15

def on_table_as(sexpr)
  return sexpr unless subqueries
  return sexpr unless subquery = subqueries[sexpr.table_name]
  [ :subquery_as, apply(subquery), sexpr.right ]
end