Sha256: 19ffdc29f368a9ad317757a82a9fb9232fe1042025f480c7b064be66efcc8d7a
Contents?: true
Size: 540 Bytes
Versions: 2
Compression:
Stored size: 540 Bytes
Contents
module JDBC class ResultSetMetaData def initialize(result_set:) @result_set = result_set end def parse columns_range.map do |index| Column.new( index: index, label: meta_data.get_column_label(index).to_sym, jdbc_type: meta_data.get_column_type_name(index).to_sym ) end end private attr_reader :result_set def meta_data @meta_data ||= result_set.meta_data end def columns_range 1..meta_data.column_count end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
jdbc-0.1.1-java | lib/jdbc/result_set_meta_data.rb |
jdbc-0.1.0-jruby | lib/jdbc/result_set_meta_data.rb |