# File lib/dbi/typeutil.rb, line 64 def self.type_name_to_module(type_name) case type_name when /^int(?:\d+|eger)?$/i DBI::Type::Integer when /^varchar$/i, /^character varying$/i DBI::Type::Varchar when /^(?:float|real)$/i DBI::Type::Float when /^bool(?:ean)?$/i, /^tinyint$/i DBI::Type::Boolean when /^time(?:stamp(?:tz)?)?$/i DBI::Type::Timestamp when /^(?:decimal|numeric)$/i DBI::Type::Decimal else DBI::Type::Varchar end end