Package com.aerospike.client
Class Value.ListValue
java.lang.Object
com.aerospike.client.Value
com.aerospike.client.Value.ListValue
- Enclosing class:
Value
List 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 TypeMethodDescriptionbooleanintCalculate number of bytes necessary to serialize the value in the wire protocol.org.luaj.vm2.LuaValuegetLuaValue(com.aerospike.client.lua.LuaInstance instance) Return value as an Object.Return original value as an Object.intgetType()Get wire protocol value type.inthashCode()voidpack(com.aerospike.client.util.Packer packer) Serialize the value using MessagePack.toString()voidValidate if value type can be used as a key.intwrite(byte[] buffer, int offset) Serialize the value in the wire protocol.
-
Constructor Details
-
ListValue
-
-
Method Details
-
estimateSize
Description copied from class:ValueCalculate number of bytes necessary to serialize the value in the wire protocol.- Specified by:
estimateSizein classValue- Throws:
AerospikeException
-
write
public int write(byte[] buffer, int offset) Description copied from class:ValueSerialize the value in the wire protocol. -
pack
public void pack(com.aerospike.client.util.Packer packer) Description copied from class:ValueSerialize the value using MessagePack. -
validateKeyType
public void validateKeyType()Description copied from class:ValueValidate if value type can be used as a key.- Overrides:
validateKeyTypein classValue
-
getType
public int getType()Description copied from class:ValueGet wire protocol value type. -
getObject
Description copied from class:ValueReturn original value as an Object. -
getLuaValue
public org.luaj.vm2.LuaValue getLuaValue(com.aerospike.client.lua.LuaInstance instance) Description copied from class:ValueReturn value as an Object.- Specified by:
getLuaValuein classValue
-
toString
-
equals
-
hashCode
public int hashCode()
-