Class: Aerospike::WildcardValue

Inherits:
Value
  • Object
show all
Defined in:
lib/aerospike/value/value.rb

Overview

Wildcard value.

Instance Method Summary collapse

Methods inherited from Value

of, validate_hash_key

Constructor Details

#initializeWildcardValue

:nodoc:



159
160
161
# File 'lib/aerospike/value/value.rb', line 159

def initialize
  self
end

Instance Method Details

#estimate_sizeObject



175
176
177
# File 'lib/aerospike/value/value.rb', line 175

def estimate_size
  0
end

#getObject



167
168
169
# File 'lib/aerospike/value/value.rb', line 167

def get
  nil
end

#pack(packer) ⇒ Object



183
184
185
# File 'lib/aerospike/value/value.rb', line 183

def pack(packer)
  packer.pack(self)
end

#to_bytesObject



187
188
189
# File 'lib/aerospike/value/value.rb', line 187

def to_bytes
  ''
end

#to_msgpack_extObject



191
192
193
# File 'lib/aerospike/value/value.rb', line 191

def to_msgpack_ext
  0.chr
end

#to_sObject



171
172
173
# File 'lib/aerospike/value/value.rb', line 171

def to_s
  "*"
end

#typeObject



163
164
165
# File 'lib/aerospike/value/value.rb', line 163

def type
  raise Aerospike::Exceptions::Aerospike.new(Aerospike::ResultCode::PARAMETER_ERROR, "Invalid particle type: wildcard")
end

#write(buffer, offset) ⇒ Object



179
180
181
# File 'lib/aerospike/value/value.rb', line 179

def write(buffer, offset)
  0
end