Skip to content

Commit

Permalink
Merge pull request #174 from eduardordm/master
Browse files Browse the repository at this point in the history
Revert fixes involving issue #99 (which makes Arel unusable in large datasets)
  • Loading branch information
rafaelfranca committed Mar 15, 2013
2 parents 026695a + 47d5302 commit 933ea21
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
3 changes: 2 additions & 1 deletion lib/arel/visitors/oracle.rb
Expand Up @@ -25,8 +25,9 @@ def visit_Arel_Nodes_SelectStatement o
SELECT * FROM (
SELECT raw_sql_.*, rownum raw_rnum_
FROM (#{sql}) raw_sql_
WHERE rownum <= #{offset.expr.to_i + limit}
)
WHERE raw_rnum_ >= #{offset.expr.to_i + 1 } and rownum <= #{limit}
WHERE #{visit offset}
eosql
end

Expand Down
3 changes: 2 additions & 1 deletion test/visitors/test_oracle.rb
Expand Up @@ -102,8 +102,9 @@ module Visitors
SELECT * FROM (
SELECT raw_sql_.*, rownum raw_rnum_
FROM (SELECT) raw_sql_
WHERE rownum <= 20
)
WHERE raw_rnum_ >= 11 and rownum <= 10
WHERE raw_rnum_ > 10
}
end

Expand Down

0 comments on commit 933ea21

Please sign in to comment.