class Upsert::Connection::SQLite3_Database
@private
Public Instance Methods
binary(v)
click to toggle source
# File lib/upsert/connection/SQLite3_Database.rb, line 23 def binary(v) SQLite3::Blob.new v.value end
execute(sql, params = nil)
click to toggle source
# File lib/upsert/connection/SQLite3_Database.rb, line 9 def execute(sql, params = nil) if params Upsert.logger.debug { %{[upsert] #{sql} with #{params.inspect}} } metal.execute sql, convert_binary(params) else Upsert.logger.debug { %{[upsert] #{sql}} } metal.execute sql end end
quote_ident(k)
click to toggle source
# File lib/upsert/connection/SQLite3_Database.rb, line 19 def quote_ident(k) DOUBLE_QUOTE + SQLite3::Database.quote(k.to_s) + DOUBLE_QUOTE end