module Sequel::JDBC::SQLServer::DatabaseMethods::MetadataDatasetMethods
def process_result_set_convert(cols, result, rn)
def process_result_set_convert(cols, result, rn) while result.next row = {} cols.each do |n, i, p| v = (n == :is_autoincrement ? result.getString(i) : result.getObject(i)) row[n] = if v if p p.call(v) elsif p.nil? cols[i-1][2] = p = convert_type_proc(v) if p p.call(v) else v end else v end else v end end row.delete(rn) if rn yield row end end
def process_result_set_no_convert(cols, result, rn)
def process_result_set_no_convert(cols, result, rn) while result.next row = {} cols.each do |n, i| row[n] = (n == :is_autoincrement ? result.getString(i) : result.getObject(i)) end row.delete(rn) if rn yield row end end