module ActiveRecord::ConnectionAdapters::MysqlAdapter::Fields

def self.alias_type(new, old)

def self.alias_type(new, old)
  TYPES[new] = TYPES[old]
end

def self.find_type(field)

def self.find_type(field)
  if field.type == Mysql::Field::TYPE_TINY && field.length > 1
    TYPES[Mysql::Field::TYPE_LONG]
  else
    TYPES.fetch(field.type) { Fields::Identity.new }
  end
end

def self.register_type(type_id, type)

+type+.
Register an MySQL +type_id+ with a typecasting object in
def self.register_type(type_id, type)
  TYPES[type_id] = type
end