cascading.tuple.hadoop
Class TupleSerializationProps
java.lang.Object
cascading.property.Props
cascading.tuple.hadoop.TupleSerializationProps
public class TupleSerializationProps
- extends Props
Class TupleSerializationProps is a fluent interface for building properties to be passed to a
FlowConnector
before creating new Flow
instances.
See TupleSerialization
for details on these properties.
- See Also:
TupleSerialization
Method Summary |
TupleSerializationProps |
addHadoopSerialization(java.lang.String hadoopSerialization)
|
TupleSerializationProps |
addHadoopSerializations(java.util.List<java.lang.String> hadoopSerializations)
|
protected void |
addPropertiesTo(java.util.Properties properties)
|
static void |
addSerialization(java.util.Map<java.lang.Object,java.lang.Object> properties,
java.lang.String className)
Adds the given className as a Hadoop IO serialization class. |
TupleSerializationProps |
addSerializationToken(int token,
java.lang.String serialization)
|
static void |
addSerializationToken(java.util.Map<java.lang.Object,java.lang.Object> properties,
int token,
java.lang.String className)
Adds the given token and className pair as a serialization token property. |
TupleSerializationProps |
addSerializationTokens(java.util.Map<java.lang.Integer,java.lang.String> serializationTokens)
|
java.util.List<java.lang.String> |
getHadoopSerializations()
|
java.util.Map<java.lang.Integer,java.lang.String> |
getSerializationTokens()
|
static java.lang.String |
getSerializationTokens(java.util.Map<java.lang.Object,java.lang.Object> properties)
Returns the serialization tokens property. |
TupleSerializationProps |
setHadoopSerializations(java.util.List<java.lang.String> hadoopSerializations)
|
TupleSerializationProps |
setSerializationTokens(java.util.Map<java.lang.Integer,java.lang.String> serializationTokens)
|
static TupleSerializationProps |
tupleSerializationProps()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SERIALIZATION_TOKENS
public static final java.lang.String SERIALIZATION_TOKENS
- See Also:
- Constant Field Values
HADOOP_IO_SERIALIZATIONS
public static final java.lang.String HADOOP_IO_SERIALIZATIONS
- See Also:
- Constant Field Values
TupleSerializationProps
public TupleSerializationProps()
addSerializationToken
public static void addSerializationToken(java.util.Map<java.lang.Object,java.lang.Object> properties,
int token,
java.lang.String className)
- Adds the given token and className pair as a serialization token property. During object serialization and deserialization,
the given token will be used instead of the className when an instance of the className is encountered.
- Parameters:
properties
- of type Maptoken
- of type intclassName
- of type String
getSerializationTokens
public static java.lang.String getSerializationTokens(java.util.Map<java.lang.Object,java.lang.Object> properties)
- Returns the serialization tokens property.
- Parameters:
properties
- of type Map
- Returns:
- returns a String
addSerialization
public static void addSerialization(java.util.Map<java.lang.Object,java.lang.Object> properties,
java.lang.String className)
- Adds the given className as a Hadoop IO serialization class.
- Parameters:
properties
- of type MapclassName
- of type String
tupleSerializationProps
public static TupleSerializationProps tupleSerializationProps()
getSerializationTokens
public java.util.Map<java.lang.Integer,java.lang.String> getSerializationTokens()
setSerializationTokens
public TupleSerializationProps setSerializationTokens(java.util.Map<java.lang.Integer,java.lang.String> serializationTokens)
addSerializationTokens
public TupleSerializationProps addSerializationTokens(java.util.Map<java.lang.Integer,java.lang.String> serializationTokens)
addSerializationToken
public TupleSerializationProps addSerializationToken(int token,
java.lang.String serialization)
getHadoopSerializations
public java.util.List<java.lang.String> getHadoopSerializations()
setHadoopSerializations
public TupleSerializationProps setHadoopSerializations(java.util.List<java.lang.String> hadoopSerializations)
addHadoopSerializations
public TupleSerializationProps addHadoopSerializations(java.util.List<java.lang.String> hadoopSerializations)
addHadoopSerialization
public TupleSerializationProps addHadoopSerialization(java.lang.String hadoopSerialization)
addPropertiesTo
protected void addPropertiesTo(java.util.Properties properties)
- Specified by:
addPropertiesTo
in class Props
Copyright © 2007-2011 Concurrent, Inc. All Rights Reserved.