Package com.aerospike.client
Class Value.BoolIntValue
java.lang.Object
com.aerospike.client.Value
com.aerospike.client.Value.BoolIntValue
- Enclosing class:
Value
Boolean value that converts to integer when sending a bin to the server.
This class will be deleted once full conversion to boolean particle type
is complete.
-
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 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()
void
Validate if value type can be used as a key.int
write
(byte[] buffer, int offset) Serialize the value in the wire protocol.
-
Constructor Details
-
BoolIntValue
public BoolIntValue(boolean value)
-
-
Method Details
-
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. -
validateKeyType
public void validateKeyType()Description copied from class:Value
Validate if value type can be used as a key.- Overrides:
validateKeyType
in classValue
-
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.
-