class Vertica::Protocol::BackendMessage

Constants

MessageIdMap

Public Class Methods

factory(type, data) click to toggle source
# File lib/vertica/protocol/message.rb, line 13
def self.factory(type, data)
  if klass = MessageIdMap[type]
    klass.new(data)
  else
    Protocol::Unknown.new(type, data)
  end
end
message_id(message_id) click to toggle source
Calls superclass method Vertica::Protocol::Message::message_id
# File lib/vertica/protocol/message.rb, line 21
def self.message_id(message_id)
  super
  MessageIdMap[message_id] = self
end
new(_data) click to toggle source
# File lib/vertica/protocol/message.rb, line 26
def initialize(_data)
end