Class TextSerializer
java.lang.Object
org.apache.hadoop.mapred.nativetask.serde.TextSerializer
- All Implemented Interfaces:
INativeComparable,INativeSerializer<org.apache.hadoop.io.Text>
@Private
public class TextSerializer
extends Object
implements INativeSerializer<org.apache.hadoop.io.Text>, INativeComparable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeserialize(DataInput in, int length, org.apache.hadoop.io.Text w) intgetLength(org.apache.hadoop.io.Text w) get length of data to be serialized.voidserialize(org.apache.hadoop.io.Text w, DataOutput out)
-
Constructor Details
-
TextSerializer
-
-
Method Details
-
getLength
Description copied from interface:INativeSerializerget length of data to be serialized. If the data length is already known (like IntWritable) and could immediately be returned from this method, it is good chance to implement customized NativeSerializer for efficiency- Specified by:
getLengthin interfaceINativeSerializer<org.apache.hadoop.io.Text>- Throws:
IOException
-
serialize
- Specified by:
serializein interfaceINativeSerializer<org.apache.hadoop.io.Text>- Throws:
IOException
-
deserialize
- Specified by:
deserializein interfaceINativeSerializer<org.apache.hadoop.io.Text>- Throws:
IOException
-