class Cql::Protocol::PrepareRequest
Attributes
cql[R]
Public Class Methods
new(cql, trace=false)
click to toggle source
Calls superclass method
Cql::Protocol::Request::new
# File lib/cql/protocol/requests/prepare_request.rb, line 8 def initialize(cql, trace=false) raise ArgumentError, 'No CQL given!' unless cql super(9, trace) @cql = cql end
Public Instance Methods
eql?(rq)
click to toggle source
# File lib/cql/protocol/requests/prepare_request.rb, line 22 def eql?(rq) self.class === rq && rq.cql == self.cql end
Also aliased as: ==
hash()
click to toggle source
# File lib/cql/protocol/requests/prepare_request.rb, line 27 def hash @h ||= @cql.hash end
to_s()
click to toggle source
# File lib/cql/protocol/requests/prepare_request.rb, line 18 def to_s %(PREPARE "#@cql") end
write(protocol_version, buffer)
click to toggle source
# File lib/cql/protocol/requests/prepare_request.rb, line 14 def write(protocol_version, buffer) buffer.append_long_string(@cql) end