Title: [453] trunk/activerecord-jdbc/lib/jdbc_adapter/jdbc_mysql.rb: Add add_limit_offset! since later AR versions have removed it
Revision
453
Author
olabini
Date
2007-04-15 03:42:47 -0400 (Sun, 15 Apr 2007)

Log Message

Add add_limit_offset! since later AR versions have removed it

Modified Paths


Diff

Modified: trunk/activerecord-jdbc/lib/jdbc_adapter/jdbc_mysql.rb (452 => 453)


--- trunk/activerecord-jdbc/lib/jdbc_adapter/jdbc_mysql.rb	2007-04-15 02:19:27 UTC (rev 452)
+++ trunk/activerecord-jdbc/lib/jdbc_adapter/jdbc_mysql.rb	2007-04-15 07:42:47 UTC (rev 453)
@@ -145,6 +145,16 @@
       execute "ALTER TABLE #{table_name} CHANGE #{column_name} #{new_column_name} #{current_type}"
     end
     
+    def add_limit_offset!(sql, options) #:nodoc:
+      if limit = options[:limit]
+        unless offset = options[:offset]
+          sql << " LIMIT #{limit}"
+        else
+          sql << " LIMIT #{offset}, #{limit}"
+        end
+      end
+    end
+
     private
     def supports_views?
       false
_______________________________________________
Jruby-extras-devel mailing list
[EMAIL PROTECTED]
http://rubyforge.org/mailman/listinfo/jruby-extras-devel

Reply via email to