module Sequel::TinyTDS::Dataset::ArgumentMapper

def map_to_prepared_args(hash)

but with the keys converted to strings.
Return a hash with the same values as the given hash,
def map_to_prepared_args(hash)
  args = {}
  hash.each{|k,v| args[k.to_s.gsub('.', '__')] = v}
  args
end

def prepared_arg(k)

arguments.
SQLite uses a : before the name of the argument for named
def prepared_arg(k)
  LiteralString.new("@#{k.to_s.gsub('.', '__')}")
end

def prepared_arg?(k)

Always assume a prepared argument.
def prepared_arg?(k)
  true
end