# File lib/dbi/row.rb, line 58
58:         def convert_types(arr)
59:             return arr.dup unless @convert_types
60: 
61:             if arr.size != @column_types.size
62:                 raise TypeError, "Type mapping is not consistent with result"
63:             end
64:             new_arr = []
65:             arr.each_with_index do |item, i|
66:                 new_arr.push((@column_types[i] || DBI::Type::Varchar).parse(item))
67:             end
68: 
69:             return new_arr
70:         end