File tree Expand file tree Collapse file tree
lib/active_record/connection_adapters Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -18,8 +18,10 @@ Gem::Specification.new do |spec|
1818 spec . email = 'opendev@us.ibm.com'
1919 spec . homepage = 'https://github.com/ibmdb/ruby-ibmdb'
2020 spec . required_ruby_version = '>= 2.5.0'
21- spec . add_dependency ( 'zip ' )
21+ spec . add_dependency ( 'rubyzip ' )
2222 spec . add_dependency ( 'down' )
23+ spec . add_dependency ( 'rails' , '>= 7.0' )
24+ spec . requirements << 'rails, at least 7.0'
2325 spec . add_dependency ( 'activerecord' , '<7.1' )
2426 spec . requirements << 'ActiveRecord, at least 7.0'
2527
Original file line number Diff line number Diff line change 11# +----------------------------------------------------------------------+
22# | Licensed Materials - Property of IBM |
33# | |
4- # | (C) Copyright IBM Corporation 2006 - 2022 |
4+ # | (C) Copyright IBM Corporation 2006 - 2023 |
55# +----------------------------------------------------------------------+
66# | Authors: Antonio Cangiano <cangiano@ca.ibm.com> |
77# | : Mario Ds Briggs <mario.briggs@in.ibm.com> |
@@ -3759,15 +3759,13 @@ def initialize connection
37593759 class IBM_DB < Arel ::Visitors ::ToSql
37603760 private
37613761 def visit_Arel_Nodes_Limit ( o , collector )
3762- collector << " FETCH FIRST "
3762+ collector << " LIMIT "
37633763 visit o . expr , collector
3764- collector << " ROWS ONLY "
37653764 end
37663765
37673766 def visit_Arel_Nodes_Offset ( o , collector )
37683767 collector << " OFFSET "
37693768 visit o . expr , collector
3770- collector << " ROWS"
37713769 end
37723770
37733771 def visit_Arel_Nodes_ValuesList ( o , collector )
@@ -3810,8 +3808,8 @@ def visit_Arel_Nodes_SelectStatement o, collector
38103808 end
38113809
38123810 if ( o . offset && o . limit )
3813- visit_Arel_Nodes_Offset ( o . offset , collector )
38143811 visit_Arel_Nodes_Limit ( o . limit , collector )
3812+ visit_Arel_Nodes_Offset ( o . offset , collector )
38153813 elsif ( o . offset && o . limit . nil? )
38163814 collector << " OFFSET "
38173815 visit o . offset . expr , collector
You can’t perform that action at this time.
0 commit comments