public class BytesSerialization extends Configured implements cascading.tuple.Comparison<byte[]>
Serialization interface for use
by byte arrays (byte[]).
To use, call
TupleSerializationProps.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.
TupleSerializationProps.addSerialization(java.util.Map, String),
BytesComparator,
Comparison| 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) |
<any> |
getDeserializer(java.lang.Class<byte[]> c) |
<any> |
getSerializer(java.lang.Class<byte[]> c) |
public BytesSerialization()
public boolean accept(java.lang.Class<?> c)
public <any> getSerializer(java.lang.Class<byte[]> c)
public <any> getDeserializer(java.lang.Class<byte[]> c)
public java.util.Comparator<byte[]> getComparator(java.lang.Class<byte[]> type)
getComparator in interface cascading.tuple.Comparison<byte[]>Copyright © 2007-2021 Cascading Maintainers. All Rights Reserved.