class Cassandra::Protocol::UnavailableErrorResponse

Attributes

alive[R]
consistency[R]
required[R]

Public Class Methods

new(custom_payload, warnings, code, message, consistency, required, alive) click to toggle source
Calls superclass method Cassandra::Protocol::ErrorResponse::new
   # File lib/cassandra/protocol/responses/unavailable_error_response.rb
24 def initialize(custom_payload,
25                warnings,
26                code,
27                message,
28                consistency,
29                required,
30                alive)
31   super(custom_payload, warnings, code, message)
32 
33   @consistency = consistency
34   @required    = required
35   @alive       = alive
36 end

Public Instance Methods

to_error(keyspace, statement, options, hosts, r_consistency, retries) click to toggle source
   # File lib/cassandra/protocol/responses/unavailable_error_response.rb
38 def to_error(keyspace, statement, options, hosts, r_consistency, retries)
39   Errors::UnavailableError.new(@message,
40                                @custom_payload,
41                                @warnings,
42                                keyspace,
43                                statement,
44                                options,
45                                hosts,
46                                r_consistency,
47                                retries,
48                                @consistency,
49                                @required,
50                                @alive)
51 end
to_s() click to toggle source
   # File lib/cassandra/protocol/responses/unavailable_error_response.rb
53 def to_s
54   "#{super} #{@consistency} #{@required} #{@alive}"
55 end