Method: Arel::Nodes::SelectStatement#initialize

Defined in:
activerecord/lib/arel/nodes/select_statement.rb

#initialize(relation = nil) ⇒ SelectStatement

Returns a new instance of SelectStatement.



9
10
11
12
13
14
15
16
17
# File 'activerecord/lib/arel/nodes/select_statement.rb', line 9

def initialize(relation = nil)
  super()
  @cores          = [SelectCore.new(relation)]
  @orders         = []
  @limit          = nil
  @lock           = nil
  @offset         = nil
  @with           = nil
end