public static final class MapDB.UniqueKeyBTreeSerializer<K> extends org.mapdb.BTreeKeySerializer<MapDB.UniqueKey<K>> implements Serializable
org.mapdb.BTreeKeySerializer.BasicKeySerializer, org.mapdb.BTreeKeySerializer.Tuple2KeySerializer<A,B>, org.mapdb.BTreeKeySerializer.Tuple3KeySerializer<A,B,C>, org.mapdb.BTreeKeySerializer.Tuple4KeySerializer<A,B,C,D>, org.mapdb.BTreeKeySerializer.Tuple5KeySerializer<A,B,C,D,E>, org.mapdb.BTreeKeySerializer.Tuple6KeySerializer<A,B,C,D,E,F>
Modifier and Type | Field and Description |
---|---|
protected Comparator<MapDB.UniqueKey<K>> |
comparator |
protected org.mapdb.Serializer<K> |
keySerializer |
Constructor and Description |
---|
UniqueKeyBTreeSerializer(org.mapdb.Serializer<K> keySerializer,
Comparator<MapDB.UniqueKey<K>> comparator) |
Modifier and Type | Method and Description |
---|---|
Object[] |
deserialize(DataInput in,
int start,
int end,
int size) |
boolean |
equals(Object obj) |
Comparator<MapDB.UniqueKey<K>> |
getComparator() |
int |
hashCode() |
void |
serialize(DataOutput out,
int start,
int end,
Object[] keys) |
String |
toString() |
protected final org.mapdb.Serializer<K> keySerializer
protected final Comparator<MapDB.UniqueKey<K>> comparator
public UniqueKeyBTreeSerializer(org.mapdb.Serializer<K> keySerializer, Comparator<MapDB.UniqueKey<K>> comparator)
public Comparator<MapDB.UniqueKey<K>> getComparator()
getComparator
in class org.mapdb.BTreeKeySerializer<MapDB.UniqueKey<K>>
public void serialize(DataOutput out, int start, int end, Object[] keys) throws IOException
serialize
in class org.mapdb.BTreeKeySerializer<MapDB.UniqueKey<K>>
IOException
public Object[] deserialize(DataInput in, int start, int end, int size) throws IOException
deserialize
in class org.mapdb.BTreeKeySerializer<MapDB.UniqueKey<K>>
IOException
Copyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.