# 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