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 array value.
|
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,
long value)
Constructor, specifying bin name and long value.
|
Bin(String name,
Map<?,?> value)
Create bin with a map value.
|
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 |
asList(String name,
List<?> value)
Deprecated.
Use
Bin(String name, List value) instead. |
static Bin |
asMap(String name,
Map<?,?> value)
Deprecated.
Use
Bin(String name, Map value) instead. |
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 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, 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)
name
- bin name, current limit is 14 charactersvalue
- bin valuepublic Bin(String name, float value)
name
- bin name, current limit is 14 charactersvalue
- bin valuepublic Bin(String name, boolean value)
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)
If connecting to Aerospike 2 servers, use the following instead:
Bin bin = new Bin(name, (Object)map);
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, 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 value@Deprecated public static Bin asList(String name, List<?> value)
Bin(String name, List value)
instead.name
- bin name, current limit is 14 charactersvalue
- bin value@Deprecated public static Bin asMap(String name, Map<?,?> value)
Bin(String name, Map value)
instead.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 String toString()
public boolean equals(Object obj)
Copyright © 2012–2015 Aerospike, Inc. All rights reserved.