public class BytesSerialization extends org.apache.hadoop.conf.Configured implements Comparison<byte[]>, org.apache.hadoop.io.serializer.Serialization<byte[]>
Serialization
interface for use
by byte
arrays (byte[]
).
To use, callTupleSerializationProps.addSerialization(properties, BytesSerialization.class.getName() );
This class also implements Comparison
so it is not required to set a BytesComparator
when attempting to group on a byte array via GroupBy or CoGroup.Modifier and Type | Class and Description |
---|---|
static class |
BytesSerialization.RawBytesDeserializer |
static class |
BytesSerialization.RawBytesSerializer |
Constructor and Description |
---|
BytesSerialization() |
Modifier and Type | Method and Description |
---|---|
boolean |
accept(java.lang.Class<?> c) |
java.util.Comparator<byte[]> |
getComparator(java.lang.Class<byte[]> type) |
org.apache.hadoop.io.serializer.Deserializer<byte[]> |
getDeserializer(java.lang.Class<byte[]> c) |
org.apache.hadoop.io.serializer.Serializer<byte[]> |
getSerializer(java.lang.Class<byte[]> c) |
public boolean accept(java.lang.Class<?> c)
accept
in interface org.apache.hadoop.io.serializer.Serialization<byte[]>
public org.apache.hadoop.io.serializer.Serializer<byte[]> getSerializer(java.lang.Class<byte[]> c)
getSerializer
in interface org.apache.hadoop.io.serializer.Serialization<byte[]>
public org.apache.hadoop.io.serializer.Deserializer<byte[]> getDeserializer(java.lang.Class<byte[]> c)
getDeserializer
in interface org.apache.hadoop.io.serializer.Serialization<byte[]>
public java.util.Comparator<byte[]> getComparator(java.lang.Class<byte[]> type)
getComparator
in interface Comparison<byte[]>