A - first tuple valueB - second tuple valueprotected static final class MapDB.LocalTuple2KeySerializer<A,B> extends org.mapdb.BTreeKeySerializer<org.mapdb.Fun.Tuple2<A,B>> implements Serializable
Value Serialized as
-------------------------
Tuple(1, 1) 1, 1
Tuple(1, 2) 2
Tuple(1, 3) 3
Tuple(1, 4) 4
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<A> |
aComparator |
protected org.mapdb.Serializer<A> |
aSerializer |
protected org.mapdb.Serializer<B> |
bSerializer |
protected Comparator<org.mapdb.Fun.Tuple2<A,B>> |
comparator |
| Constructor and Description |
|---|
MapDB.LocalTuple2KeySerializer(Comparator<A> aComparator,
org.mapdb.Serializer<A> aSerializer,
org.mapdb.Serializer<B> bSerializer,
Comparator<org.mapdb.Fun.Tuple2<A,B>> comparator)
Construct new Tuple2 Key Serializer.
|
| Modifier and Type | Method and Description |
|---|---|
Object[] |
deserialize(DataInput in,
int start,
int end,
int size) |
boolean |
equals(Object o) |
Comparator<org.mapdb.Fun.Tuple2<A,B>> |
getComparator() |
int |
hashCode() |
void |
serialize(DataOutput out,
int start,
int end,
Object[] keys) |
protected final Comparator<A> aComparator
protected final org.mapdb.Serializer<A> aSerializer
protected final org.mapdb.Serializer<B> bSerializer
protected final Comparator<org.mapdb.Fun.Tuple2<A,B>> comparator
public MapDB.LocalTuple2KeySerializer(Comparator<A> aComparator, org.mapdb.Serializer<A> aSerializer, org.mapdb.Serializer<B> bSerializer, Comparator<org.mapdb.Fun.Tuple2<A,B>> comparator)
aComparator - comparator used for first tuple valueaSerializer - serializer used for first tuple valuebSerializer - serializer used for second tuple valuecomparator - the comparator for the tuplepublic void serialize(DataOutput out, int start, int end, Object[] keys) throws IOException
serialize in class org.mapdb.BTreeKeySerializer<org.mapdb.Fun.Tuple2<A,B>>IOExceptionpublic Object[] deserialize(DataInput in, int start, int end, int size) throws IOException
deserialize in class org.mapdb.BTreeKeySerializer<org.mapdb.Fun.Tuple2<A,B>>IOExceptionpublic Comparator<org.mapdb.Fun.Tuple2<A,B>> getComparator()
Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.