public static final class MapDB.UniqueKeySerializer<K> extends Object implements org.mapdb.Serializer<MapDB.UniqueKey<K>>, Serializable
Modifier and Type | Field and Description |
---|---|
protected Comparator<MapDB.UniqueKey<K>> |
comparator |
protected org.mapdb.Serializer<K> |
keySerializer |
Constructor and Description |
---|
UniqueKeySerializer(org.mapdb.Serializer<K> keySerializer,
Comparator<MapDB.UniqueKey<K>> comparator) |
Modifier and Type | Method and Description |
---|---|
MapDB.UniqueKey<K> |
deserialize(DataInput in,
int available) |
boolean |
equals(Object obj) |
int |
fixedSize() |
int |
hashCode() |
void |
serialize(DataOutput out,
MapDB.UniqueKey<K> value) |
String |
toString() |
protected final org.mapdb.Serializer<K> keySerializer
protected final Comparator<MapDB.UniqueKey<K>> comparator
public UniqueKeySerializer(org.mapdb.Serializer<K> keySerializer, Comparator<MapDB.UniqueKey<K>> comparator)
public MapDB.UniqueKey<K> deserialize(DataInput in, int available) throws IOException
deserialize
in interface org.mapdb.Serializer<MapDB.UniqueKey<K>>
IOException
public void serialize(DataOutput out, MapDB.UniqueKey<K> value) throws IOException
serialize
in interface org.mapdb.Serializer<MapDB.UniqueKey<K>>
IOException
public int fixedSize()
fixedSize
in interface org.mapdb.Serializer<MapDB.UniqueKey<K>>
Copyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.