class Cql::Protocol::StartupRequest
Constants
- COMPRESSION
- CQL_VERSION
Attributes
options[R]
Public Class Methods
new(cql_version, compression=nil)
click to toggle source
Calls superclass method
Cql::Protocol::Request::new
# File lib/cql/protocol/requests/startup_request.rb, line 8 def initialize(cql_version, compression=nil) super(1) raise ArgumentError, "Invalid CQL version: #{cql_version.inspect}" unless cql_version @options = {CQL_VERSION => cql_version} @options[COMPRESSION] = compression if compression end
Public Instance Methods
compressable?()
click to toggle source
# File lib/cql/protocol/requests/startup_request.rb, line 15 def compressable? false end
to_s()
click to toggle source
# File lib/cql/protocol/requests/startup_request.rb, line 23 def to_s %(STARTUP #@options) end
write(protocol_version, buffer)
click to toggle source
# File lib/cql/protocol/requests/startup_request.rb, line 19 def write(protocol_version, buffer) buffer.append_string_map(@options) end