public final class Bin extends Object
Modifier and Type | Field and Description |
---|---|
String |
name
Bin name.
|
Value |
value
Bin value.
|
Constructor and Description |
---|
Bin(String name,
boolean value)
Constructor, specifying bin name and boolean value.
|
Bin(String name,
byte value)
Constructor, specifying bin name and byte value.
|
Bin(String name,
byte[] value)
Constructor, specifying bin name and byte array value.
|
Bin(String name,
byte[] value,
int type)
Constructor, specifying bin name, byte array value and particle type.
|
Bin(String name,
byte[] value,
int offset,
int length)
Constructor, specifying bin name and byte array segment value.
|
Bin(String name,
double value)
Constructor, specifying bin name and double value.
|
Bin(String name,
float value)
Constructor, specifying bin name and float value.
|
Bin(String name,
int value)
Constructor, specifying bin name and integer value.
|
Bin(String name,
List<?> value)
Create bin with a list value.
|
Bin(String name,
List<? extends Map.Entry<?,?>> value,
MapOrder mapOrder)
Create a map bin from a list of key/value entries.
|
Bin(String name,
long value)
Constructor, specifying bin name and long value.
|
Bin(String name,
Map<?,?> value)
Create bin with a map value.
|
Bin(String name,
Map<?,?> value,
MapOrder mapOrder)
Deprecated.
|
Bin(String name,
short value)
Constructor, specifying bin name and short value.
|
Bin(String name,
SortedMap<?,?> value)
Create bin with a sorted map value.
|
Bin(String name,
String value)
Constructor, specifying bin name and string value.
|
Bin(String name,
Value value)
Constructor, specifying bin name and value.
|
Modifier and Type | Method and Description |
---|---|
static Bin |
asGeoJSON(String name,
String value)
Create bin with a GeoJSON value.
|
static Bin |
asNull(String name)
Create bin with a null value.
|
boolean |
equals(Object obj)
Compare Bin for equality.
|
int |
hashCode()
Return hash code for Bin.
|
String |
toString()
Return string representation of bin.
|
public final String name
public final Value value
public Bin(String name, String value)
name
- bin name, current limit is 15 charactersvalue
- bin valuepublic Bin(String name, byte[] value)
name
- bin name, current limit is 15 charactersvalue
- bin valuepublic Bin(String name, byte[] value, int type)
name
- bin name, current limit is 15 charactersvalue
- bin valuetype
- bin type, see ParticleType
public Bin(String name, byte[] value, int offset, int length)
name
- bin name, current limit is 15 charactersvalue
- byte array valueoffset
- byte array segment offsetlength
- byte array segment lengthpublic Bin(String name, byte value)
name
- bin name, current limit is 15 charactersvalue
- bin valuepublic Bin(String name, short value)
name
- bin name, current limit is 15 charactersvalue
- bin valuepublic Bin(String name, int value)
name
- bin name, current limit is 15 charactersvalue
- bin valuepublic Bin(String name, long value)
name
- bin name, current limit is 15 charactersvalue
- bin valuepublic Bin(String name, double value)
name
- bin name, current limit is 15 charactersvalue
- bin valuepublic Bin(String name, float value)
name
- bin name, current limit is 15 charactersvalue
- bin valuepublic Bin(String name, boolean value)
Value.UseBoolBin
.name
- bin name, current limit is 15 charactersvalue
- bin valuepublic Bin(String name, List<?> value)
name
- bin name, current limit is 15 charactersvalue
- bin valuepublic Bin(String name, Map<?,?> value)
name
- bin name, current limit is 15 charactersvalue
- bin valuepublic Bin(String name, SortedMap<?,?> value)
name
- bin name, current limit is 15 charactersvalue
- bin value@Deprecated public Bin(String name, Map<?,?> value, MapOrder mapOrder)
Bin(String, Map)
if the map is unsorted (like HashMap).
Use Bin(String, SortedMap)
if the map is sorted (like TreeMap).
Create bin with a map value and order. The map value will be serialized as a server map type.
name
- bin name, current limit is 15 charactersvalue
- bin value, pass in a SortedMap
instance if map order is sorted.mapOrder
- map sorted order.public Bin(String name, List<? extends Map.Entry<?,?>> value, MapOrder mapOrder)
name
- bin name, current limit is 15 charactersvalue
- list of key/value entries already in desired sorted ordermapOrder
- map sorted orderpublic static Bin asNull(String name)
name
- bin name, current limit is 15 characterspublic static Bin asGeoJSON(String name, String value)
name
- bin name, current limit is 15 charactersvalue
- bin valuepublic String toString()
public boolean equals(Object obj)
Copyright © 2012–2024 Aerospike, Inc. All rights reserved.