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