Method: Bmg::Sql::Processor::Reorder#on_select_list
- Defined in:
- lib/bmg/sql/processor/reorder.rb
#on_select_list(sexpr) ⇒ Object
11 12 13 14 15 16 |
# File 'lib/bmg/sql/processor/reorder.rb', line 11 def on_select_list(sexpr) reordered = sexpr.sexpr_body.sort{|i1,i2| @indexes[i1.as_name.to_s] <=> @indexes[i2.as_name.to_s] } reordered.unshift(:select_list) end |