|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.hadoop.conf.Configured
cascading.tuple.hadoop.TupleSerialization
public class TupleSerialization
Class TupleSerialization is an implementation of Hadoop's Serialization
interface.
JobConf
.
By default, all primitive types are natively handled, and BytesWritable
has a pre-configured serialization token since byte arrays are not handled natively by Tuple
.
To add or manipulate Hadoop serializations or Cascading serializations tokens, see
TupleSerializationProps
for a fluent property builder class.
By default this Serialization interface registers the class ByteWritable
as
token 127.
Nested Class Summary | |
---|---|
static class |
TupleSerialization.SerializationElementReader
|
static class |
TupleSerialization.SerializationElementWriter
|
Constructor Summary | |
---|---|
TupleSerialization()
Constructor TupleSerialization creates a new TupleSerialization instance. |
|
TupleSerialization(Configuration conf)
Constructor TupleSerialization creates a new TupleSerialization instance. |
|
TupleSerialization(FlowProcess<JobConf> flowProcess)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TupleSerialization()
public TupleSerialization(FlowProcess<JobConf> flowProcess)
public TupleSerialization(Configuration conf)
conf
- of type ConfigurationMethod Detail |
---|
@Deprecated public static void addSerializationToken(Map<Object,Object> properties, int token, String className)
TupleSerializationProps.addSerializationToken(java.util.Map, int, String)
.
properties
- of type Maptoken
- of type intclassName
- of type String@Deprecated public static String getSerializationTokens(Map<Object,Object> properties)
TupleSerializationProps.getSerializationTokens(java.util.Map)
.
properties
- of type Map
@Deprecated public static void addSerialization(Map<Object,Object> properties, String className)
TupleSerializationProps.addSerialization(java.util.Map, String)
.
properties
- of type MapclassName
- of type Stringpublic static void setSerializations(JobConf jobConf)
TupleSerialization
and WritableSerialization
are
first in the list, as both are required.
jobConf
- of type JobConfpublic static Comparator getDefaultComparator(Comparator comparator, Configuration jobConf)
public static Comparator getDefaultComparator(Configuration jobConf)
public void setConf(Configuration conf)
setConf
in interface Configurable
setConf
in class Configured
public Configuration getConf()
getConf
in interface Configurable
getConf
in class Configured
public Comparator getDefaultComparator()
public Comparator getComparator(Class type)
public TupleSerialization.SerializationElementReader getElementReader()
public TupleSerialization.SerializationElementWriter getElementWriter()
public boolean accept(Class c)
Serialization.accept(Class)
.
accept
in interface Serialization
c
- of type Class
public Deserializer getDeserializer(Class c)
Serialization.getDeserializer(Class)
.
getDeserializer
in interface Serialization
c
- of type Class
public Serializer getSerializer(Class c)
Serialization.getSerializer(Class)
.
getSerializer
in interface Serialization
c
- of type Class
public Class getClass(String className)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |