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)
Create bin with a map value and order.
|
Bin(String name,
Object value)
Constructor, specifying bin name and object 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 |
asBlob(String name,
Object value)
Create bin with a blob value.
|
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 14 charactersvalue
- bin valuepublic Bin(String name, byte[] value)
name
- bin name, current limit is 14 charactersvalue
- bin valuepublic Bin(String name, byte[] value, int type)
name
- bin name, current limit is 14 charactersvalue
- bin valuetype
- bin type, see ParticleType
public Bin(String name, byte[] value, int offset, int length)
name
- bin name, current limit is 14 charactersvalue
- byte array valueoffset
- byte array segment offsetlength
- byte array segment lengthpublic Bin(String name, byte value)
name
- bin name, current limit is 14 charactersvalue
- bin valuepublic Bin(String name, int value)
name
- bin name, current limit is 14 charactersvalue
- bin valuepublic Bin(String name, long value)
name
- bin name, current limit is 14 charactersvalue
- bin valuepublic Bin(String name, double value)
For servers configured as "single-bin", enter a null or empty name.
name
- bin name, current limit is 14 charactersvalue
- bin valuepublic Bin(String name, float value)
For servers configured as "single-bin", enter a null or empty name.
name
- bin name, current limit is 14 charactersvalue
- bin valuepublic Bin(String name, boolean value)
Value.UseBoolBin
.name
- bin name, current limit is 14 charactersvalue
- bin valuepublic Bin(String name, List<?> value)
If connecting to Aerospike 2 servers, use the following instead:
Bin bin = new Bin(name, (Object)list);
For servers configured as "single-bin", enter a null or empty name.name
- bin name, current limit is 14 charactersvalue
- bin valuepublic Bin(String name, Map<?,?> value)
name
- bin name, current limit is 14 charactersvalue
- bin valuepublic Bin(String name, Map<?,?> value, MapOrder mapOrder)
name
- bin name, current limit is 14 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 14 charactersvalue
- list of key/value entries already in desired sorted ordermapOrder
- map sorted orderpublic Bin(String name, Value value)
name
- bin name, current limit is 14 charactersvalue
- bin valuepublic Bin(String name, Object value)
For servers configured as "single-bin", enter a null or empty name.
name
- bin name, current limit is 14 charactersvalue
- bin valuepublic static Bin asBlob(String name, Object value)
For servers configured as "single-bin", enter a null or empty name.
name
- bin name, current limit is 14 charactersvalue
- bin valuepublic static Bin asNull(String name)
name
- bin name, current limit is 14 characterspublic static Bin asGeoJSON(String name, String value)
name
- bin name, current limit is 14 charactersvalue
- bin valuepublic String toString()
public boolean equals(Object obj)
Copyright © 2012–2023 Aerospike, Inc. All rights reserved.