public abstract class BulkSetMapping<K,T> extends java.lang.Object implements KeyValueSet<K,T>
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
BulkSetMapping.Bytes<K> |
(package private) static class |
BulkSetMapping.Numbers<K> |
(package private) static class |
BulkSetMapping.Objects<K,T extends java.io.Serializable> |
(package private) static class |
BulkSetMapping.Strings<K> |
KeyValueSet.ByteArrays<K>| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.Object,T> |
map |
| Constructor and Description |
|---|
BulkSetMapping() |
| Modifier and Type | Method and Description |
|---|---|
KeyValueSet<K,T> |
add(K key,
T value) |
byte[][] |
getMappings() |
static <K> KeyValueSet.ByteArrays<K> |
newByteArrayKVSet() |
static <K> KeyValueSet.Numbers<K> |
newNumberKVSet() |
static <K,T extends java.io.Serializable> |
newObjectKVSet() |
static <K> KeyValueSet.Strings<K> |
newStringKVSet() |
(package private) abstract byte[] |
toBytes(T value) |
private final java.util.Map<java.lang.Object,T> map
abstract byte[] toBytes(T value)
public byte[][] getMappings()
getMappings in interface KeyValueSet<K,T>public KeyValueSet<K,T> add(K key, T value)
add in interface KeyValueSet<K,T>public static <K> KeyValueSet.ByteArrays<K> newByteArrayKVSet()
public static <K> KeyValueSet.Strings<K> newStringKVSet()
public static <K> KeyValueSet.Numbers<K> newNumberKVSet()
public static <K,T extends java.io.Serializable> KeyValueSet.Objects<K,T> newObjectKVSet()