Package com.aerospike.client
Class Value.IntegerValue
java.lang.Object
com.aerospike.client.Value
com.aerospike.client.Value.IntegerValue
- Enclosing class:
Value
Integer value.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.aerospike.client.Value
Value.BooleanValue, Value.BoolIntValue, Value.ByteSegmentValue, Value.BytesValue, Value.ByteValue, Value.DoubleValue, Value.FloatValue, Value.GeoJSONValue, Value.HLLValue, Value.InfinityValue, Value.IntegerValue, Value.ListValue, Value.LongValue, Value.MapValue, Value.NullValue, Value.ShortValue, Value.SortedMapValue, Value.StringValue, Value.ValueArray, Value.WildcardValue
-
Field Summary
Fields inherited from class com.aerospike.client.Value
INFINITY, NULL, ReturnMapForKeyValue, UseBoolBin, WILDCARD
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
Calculate the approximate number of bytes necessary to serialize a key in the wire protocol.int
Calculate number of bytes necessary to serialize the value in the wire protocol.org.luaj.vm2.LuaValue
getLuaValue
(com.aerospike.client.lua.LuaInstance instance) Return value as an Object.Return original value as an Object.int
getType()
Get wire protocol value type.int
hashCode()
void
pack
(com.aerospike.client.util.Packer packer) Serialize the value using MessagePack.int
Return value as an integer.long
toLong()
Return value as a long.toString()
int
write
(byte[] buffer, int offset) Serialize the value in the wire protocol.
-
Constructor Details
-
IntegerValue
public IntegerValue(int value)
-
-
Method Details
-
estimateKeySize
public int estimateKeySize()Description copied from class:Value
Calculate the approximate number of bytes necessary to serialize a key in the wire protocol. Size is not exact and may be greater than the actual bytes needed. Size must not be underestimated.- Overrides:
estimateKeySize
in classValue
-
estimateSize
public int estimateSize()Description copied from class:Value
Calculate number of bytes necessary to serialize the value in the wire protocol.- Specified by:
estimateSize
in classValue
-
write
public int write(byte[] buffer, int offset) Description copied from class:Value
Serialize the value in the wire protocol. -
pack
public void pack(com.aerospike.client.util.Packer packer) Description copied from class:Value
Serialize the value using MessagePack. -
getType
public int getType()Description copied from class:Value
Get wire protocol value type. -
getObject
Description copied from class:Value
Return original value as an Object. -
getLuaValue
public org.luaj.vm2.LuaValue getLuaValue(com.aerospike.client.lua.LuaInstance instance) Description copied from class:Value
Return value as an Object.- Specified by:
getLuaValue
in classValue
-
toString
-
equals
-
hashCode
public int hashCode() -
toInteger
public int toInteger()Description copied from class:Value
Return value as an integer. -
toLong
public long toLong()Description copied from class:Value
Return value as a long.
-