Sha256: ab6cba151171dd48ca3aa34f6586b4e1dcb5d9d1fe21dfd310c5107ef23a83a0
Contents?: true
Size: 807 Bytes
Versions: 1
Compression:
Stored size: 807 Bytes
Contents
module Vertica module Messages class RowDescription < BackendMessage message_id ?T attr_reader :field_count attr_reader :fields def initialize(stream, size) super @fields = [] @field_count = stream.read_network_int16 @field_count.times do |field_index| @fields << { :name => stream.read_cstring, :table_oid => stream.read_network_int32, :attribute_number => stream.read_network_int16, :data_type_oid => stream.read_network_int32, :data_type_size => stream.read_network_int16, :type_modifier => stream.read_network_int32, :format_code => stream.read_network_int16 } end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vertica-0.8.1 | lib/vertica/messages/backend_messages/row_description.rb |