public class SerializerArrayTuple implements GroupSerializer<A>
Serializer for tuples. It serializes fixed size array, where each array index can use different serializer. It takes array of serializes in constructor parameter. All tuples (arrays) must have the same size.
Modifier and Type | Field and Description |
---|---|
java.util.Comparator[] |
comp |
Serializer<A>[] |
ser |
int |
size |
BIG_DECIMAL, BIG_INTEGER, BOOLEAN, BYTE, BYTE_ARRAY, BYTE_ARRAY_DELTA, BYTE_ARRAY_DELTA2, BYTE_ARRAY_NOSIZE, CHAR, CHAR_ARRAY, CLASS, DATE, DOUBLE, DOUBLE_ARRAY, ELSA, FLOAT, FLOAT_ARRAY, ILLEGAL_ACCESS, INTEGER, INTEGER_DELTA, INTEGER_PACKED, INT_ARRAY, JAVA, LONG, LONG_ARRAY, LONG_DELTA, LONG_PACKED, RECID, RECID_ARRAY, SHORT, SHORT_ARRAY, STRING, STRING_ASCII, STRING_DELTA, STRING_DELTA2, STRING_INTERN, STRING_NOSIZE, STRING_ORIGHASH, UUID
Constructor and Description |
---|
SerializerArrayTuple() |
SerializerArrayTuple() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object[] |
cast() |
int |
compare() |
java.lang.Object[] |
deserialize() |
boolean |
equals() |
int |
hashCode() |
boolean |
isTrusted() |
java.lang.Object[] |
nextValue() |
void |
serialize() |
java.lang.Object |
valueArrayCopyOfRange() |
java.lang.Object |
valueArrayDeleteValue() |
java.lang.Object |
valueArrayDeserialize() |
java.lang.Object |
valueArrayEmpty() |
java.lang.Object |
valueArrayFromArray() |
java.lang.Object[] |
valueArrayGet() |
java.lang.Object |
valueArrayPut() |
int |
valueArraySearch() |
int |
valueArraySearch() |
void |
valueArraySerialize() |
int |
valueArraySize() |
java.lang.Object |
valueArrayUpdateVal() |
nextValue, valueArrayBinaryGet, valueArrayBinarySearch, valueArrayCopyOfRange, valueArrayDeleteValue, valueArrayDeserialize, valueArrayEmpty, valueArrayFromArray, valueArrayGet, valueArrayPut, valueArraySearch, valueArraySearch, valueArraySerialize, valueArraySize, valueArrayToArray, valueArrayUpdateVal
clone, compare, deserialize, deserializeFromLong, equals, fixedSize, hashCode, isTrusted, needsAvailableSizeHint, serialize
public Serializer<A>[] ser
public java.util.Comparator[] comp
public int size
public SerializerArrayTuple()
public SerializerArrayTuple()
public java.lang.Object[] cast()
public void serialize()
public java.lang.Object[] deserialize()
public void valueArraySerialize()
public java.lang.Object valueArrayDeserialize()
public int valueArraySearch()
public int valueArraySearch()
public java.lang.Object[] valueArrayGet()
public int valueArraySize()
public java.lang.Object valueArrayEmpty()
public java.lang.Object valueArrayPut()
public java.lang.Object valueArrayUpdateVal()
public java.lang.Object valueArrayFromArray()
public java.lang.Object valueArrayCopyOfRange()
public java.lang.Object valueArrayDeleteValue()
public java.lang.Object[] nextValue()
public boolean equals()
public int compare()
public int hashCode()
public boolean isTrusted()