Title: [624] trunk/activerecord-jdbc/lib/jdbc_adapter/jdbc_derby.rb: quote for more stuff.
- Revision
- 624
- Author
- tirsen
- Date
- 2007-06-14 05:52:10 -0400 (Thu, 14 Jun 2007)
Log Message
quote for more stuff. slightly faster quote.
Modified Paths
Diff
Modified: trunk/activerecord-jdbc/lib/jdbc_adapter/jdbc_derby.rb (623 => 624)
--- trunk/activerecord-jdbc/lib/jdbc_adapter/jdbc_derby.rb 2007-06-13 16:32:15 UTC (rev 623)
+++ trunk/activerecord-jdbc/lib/jdbc_adapter/jdbc_derby.rb 2007-06-14 09:52:10 UTC (rev 624)
@@ -387,8 +387,7 @@
when :string
"'#{quote_string(value)}'"
else
- vi = value.to_i
- if vi.to_s == value
+ if value =~ /^\s*\d*\s*$/
value
else
super
@@ -441,6 +440,10 @@
%Q{"#{name}"}
elsif name =~ /\s/
%Q{"#{name.upcase}"}
+ elsif name =~ /^_/
+ %Q{"#{name.upcase}"}
+ elsif name =~ /^\d/
+ %Q{"#{name.upcase}"}
else
name
end
_______________________________________________
Jruby-extras-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/jruby-extras-devel