Sha256: 8190d91bd2d3d92ff8568637963456c7adf5fe3f9edd97df1b18f16e13a02523

Contents?: true

Size: 411 Bytes

Versions: 28

Compression:

Stored size: 411 Bytes

Contents

module Vertica
  module Messages
    class ParameterDescription < BackendMessage
      message_id 't'

      attr_reader :parameter_types
      
      def initialize(data)
        parameter_count    = data.unpack('n').first
        parameter_type_ids = data.unpack("@2N#{parameter_count}")
        @parameter_types   = parameter_type_ids.map { |id| Vertica::Column::DATA_TYPES[id] }
      end
    end
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
vertica-0.12.0 lib/vertica/messages/backend_messages/parameter_description.rb
vertica-0.11.4 lib/vertica/messages/backend_messages/parameter_description.rb
vertica-0.11.3 lib/vertica/messages/backend_messages/parameter_description.rb
vertica-0.11.2 lib/vertica/messages/backend_messages/parameter_description.rb
vertica-0.11.1 lib/vertica/messages/backend_messages/parameter_description.rb
vertica-0.11.0 lib/vertica/messages/backend_messages/parameter_description.rb
vertica-0.10.5 lib/vertica/messages/backend_messages/parameter_description.rb
vertica-0.10.4 lib/vertica/messages/backend_messages/parameter_description.rb
vertica-0.10.3 lib/vertica/messages/backend_messages/parameter_description.rb
vertica-0.10.2 lib/vertica/messages/backend_messages/parameter_description.rb
vertica-0.10.1 lib/vertica/messages/backend_messages/parameter_description.rb
vertica-0.10.0 lib/vertica/messages/backend_messages/parameter_description.rb
vertica-0.9.6 lib/vertica/messages/backend_messages/parameter_description.rb
vertica-0.9.5 lib/vertica/messages/backend_messages/parameter_description.rb
vertica-0.9.4 lib/vertica/messages/backend_messages/parameter_description.rb
vertica-0.9.3 lib/vertica/messages/backend_messages/parameter_description.rb
vertica-0.9.2 lib/vertica/messages/backend_messages/parameter_description.rb
vertica-0.9.1 lib/vertica/messages/backend_messages/parameter_description.rb
vertica-0.9.0 lib/vertica/messages/backend_messages/parameter_description.rb
vertica-0.9.0.beta9 lib/vertica/messages/backend_messages/parameter_description.rb