# File lib/dbi/handles/statement.rb, line 168
168:         def column_types
169:             raise InterfaceError, "Statement was already closed!" if @handle.nil?
170:             return @coltypes unless @coltypes.nil?
171:             @coltypes = @handle.column_info.collect do |col| 
172:                 if col['dbi_type']
173:                     col['dbi_type']
174:                 else
175:                     DBI::TypeUtil.type_name_to_module(col['type_name'])
176:                 end
177:             end
178:         end