lib/og/backends/psql.rb in nitro-0.9.3 vs lib/og/backends/psql.rb in nitro-0.9.5
- old
+ new
@@ -10,11 +10,11 @@
# Implements a PostgreSQL powered backend.
# This backend is compatible with Michael Neumann's postgres-pr
# pure ruby driver.
-class PsqlBackend < Og::Backend
+class PsqlBackend < Backend
# A mapping between Ruby and SQL types.
TYPEMAP = {
Integer => 'integer',
@@ -99,19 +99,19 @@
if p.klass.ancestors.include?(Integer)
return "#\{@#{p.symbol} || 'NULL'\}"
elsif p.klass.ancestors.include?(Float)
return "#\{@#{p.symbol} || 'NULL'\}"
elsif p.klass.ancestors.include?(String)
- return "'#\{Og::PsqlBackend.escape(@#{p.symbol})\}'"
+ return "'#\{PsqlBackend.escape(@#{p.symbol})\}'"
elsif p.klass.ancestors.include?(Time)
- return %|#\{@#{p.symbol} ? "'#\{Og::PsqlBackend.timestamp(@#{p.symbol})\}'" : 'NULL'\}|
+ return %|#\{@#{p.symbol} ? "'#\{PsqlBackend.timestamp(@#{p.symbol})\}'" : 'NULL'\}|
elsif p.klass.ancestors.include?(Date)
- return %|#\{@#{p.symbol} ? "'#\{Og::PsqlBackend.date(@#{p.symbol})\}'" : 'NULL'\}|
+ return %|#\{@#{p.symbol} ? "'#\{PsqlBackend.date(@#{p.symbol})\}'" : 'NULL'\}|
elsif p.klass.ancestors.include?(TrueClass)
return "#\{@#{p.symbol} ? \"'t'\" : 'NULL' \}"
else
- return %|#\{@#{p.symbol} ? "'#\{Og::PsqlBackend.escape(@#{p.symbol}.to_yaml)\}'" : "''"\}|
+ return %|#\{@#{p.symbol} ? "'#\{PsqlBackend.escape(@#{p.symbol}.to_yaml)\}'" : "''"\}|
end
end
# Return an evaluator for reading the property.
# No need to optimize this, used only to precalculate code.
@@ -122,12 +122,12 @@
elsif p.klass.ancestors.include?(Float)
return "res.getvalue(tuple, #{idx}).to_f()"
elsif p.klass.ancestors.include?(String)
return "res.getvalue(tuple, #{idx})"
elsif p.klass.ancestors.include?(Time)
- return "Og::PsqlBackend.parse_timestamp(res.getvalue(tuple, #{idx}))"
+ return "PsqlBackend.parse_timestamp(res.getvalue(tuple, #{idx}))"
elsif p.klass.ancestors.include?(Date)
- return "Og::PsqlBackend.parse_date(res.getvalue(tuple, #{idx}))"
+ return "PsqlBackend.parse_date(res.getvalue(tuple, #{idx}))"
elsif p.klass.ancestors.include?(TrueClass)
return %|('t' == res.getvalue(tuple, #{idx}))|
else
return "YAML::load(res.getvalue(tuple, #{idx}))"
end