Value.BlobValue, Value.BooleanValue, Value.ByteSegmentValue, Value.BytesValue, Value.ByteValue, Value.DoubleValue, Value.FloatValue, Value.GeoJSONValue, Value.IntegerValue, Value.ListValue, Value.LongValue, Value.MapValue, Value.NullValue, Value.StringValue, Value.ValueArrayUseDoubleType| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object other) |
int |
estimateSize()
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.
|
Object |
getObject()
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.
|
String |
toString() |
void |
validateKeyType()
Validate if value type can be used as a key.
|
int |
write(byte[] buffer,
int offset)
Serialize the value in the wire protocol.
|
public ListValue(List<?> list)
public int estimateSize()
throws AerospikeException
ValueestimateSize in class ValueAerospikeExceptionpublic int write(byte[] buffer,
int offset)
Valuepublic void pack(com.aerospike.client.util.Packer packer)
Valuepublic void validateKeyType()
ValuevalidateKeyType in class Valuepublic int getType()
Valuepublic Object getObject()
Valuepublic org.luaj.vm2.LuaValue getLuaValue(com.aerospike.client.lua.LuaInstance instance)
ValuegetLuaValue in class ValueCopyright ? 2012–2018 Aerospike, Inc. All rights reserved.