# File lib/dbi/handles/statement.rb, line 16
16:         def initialize(handle, fetchable=false, prepared=true, convert_types=true)
17:             super(handle)
18:             @fetchable = fetchable
19:             @prepared  = prepared     # only false if immediate execute was used
20:             @cols = nil
21:             @coltypes = nil
22:             @convert_types = convert_types
23: 
24:             if @fetchable
25:                 @row = DBI::Row.new(column_names, column_types, nil, @convert_types)
26:             else
27:                 @row = nil
28:             end
29:         end