class Cql::Protocol::Response

Constants

RESPONSE_TYPES

Public Class Methods

decode(opcode, protocol_version, buffer, length, trace_id) click to toggle source
# File lib/cql/protocol/response.rb, line 6
def self.decode(opcode, protocol_version, buffer, length, trace_id)
  response_class = RESPONSE_TYPES[opcode]
  if response_class
    response_class.decode(protocol_version, buffer, length, trace_id)
  else
    raise UnsupportedOperationError, "The operation #{opcode} is not supported"
  end
end