# File lib/dbd_pg/Pg.rb, line 387 def convert(obj,typeid) return nil if obj.nil? if @elem_map.include?( typeid ) then convert_array( obj, @elem_map[ typeid ] ) else converter = @type_map[typeid] || :as_str #raise DBI::InterfaceError, "Unsupported Type (typeid=#{typeid})" if converter.nil? @coerce.coerce(converter, obj) end end