diff options
Diffstat (limited to 'lib/arel/nodes')
-rw-r--r-- | lib/arel/nodes/select_core.rb (renamed from lib/arel/nodes/select.rb) | 2 | ||||
-rw-r--r-- | lib/arel/nodes/select_statement.rb | 13 |
2 files changed, 14 insertions, 1 deletions
diff --git a/lib/arel/nodes/select.rb b/lib/arel/nodes/select_core.rb index 8f68adbcd5..39145de697 100644 --- a/lib/arel/nodes/select.rb +++ b/lib/arel/nodes/select_core.rb @@ -1,6 +1,6 @@ module Arel module Nodes - class Select + class SelectCore attr_reader :froms, :projections, :wheres def initialize diff --git a/lib/arel/nodes/select_statement.rb b/lib/arel/nodes/select_statement.rb new file mode 100644 index 0000000000..122f6275fe --- /dev/null +++ b/lib/arel/nodes/select_statement.rb @@ -0,0 +1,13 @@ +module Arel + module Nodes + class SelectStatement + attr_reader :cores + attr_accessor :limit + + def initialize cores = [SelectCore.new] + @cores = cores + @limit = nil + end + end + end +end |