class Cassandra::Protocol::WriteTimeoutErrorResponse
Attributes
blockfor[R]
consistency[R]
received[R]
write_type[R]
Public Class Methods
new(custom_payload, warnings, code, message, consistency, received, blockfor, write_type)
click to toggle source
Calls superclass method
Cassandra::Protocol::ErrorResponse::new
# File lib/cassandra/protocol/responses/write_timeout_error_response.rb 24 def initialize(custom_payload, 25 warnings, 26 code, 27 message, 28 consistency, 29 received, 30 blockfor, 31 write_type) 32 super(custom_payload, warnings, code, message) 33 34 write_type.downcase! 35 36 @consistency = consistency 37 @received = received 38 @blockfor = blockfor 39 @write_type = write_type.to_sym 40 end
Public Instance Methods
to_error(keyspace, statement, options, hosts, consistency, retries)
click to toggle source
# File lib/cassandra/protocol/responses/write_timeout_error_response.rb 42 def to_error(keyspace, statement, options, hosts, consistency, retries) 43 Errors::WriteTimeoutError.new(@message, 44 @custom_payload, 45 @warnings, 46 keyspace, 47 statement, 48 options, 49 hosts, 50 consistency, 51 retries, 52 @write_type, 53 @consistency, 54 @blockfor, 55 @received) 56 end
to_s()
click to toggle source
# File lib/cassandra/protocol/responses/write_timeout_error_response.rb 58 def to_s 59 "#{super} #{@write_type} #{@consistency} #{@blockfor} #{@received}" 60 end