Class DefaultSerializer
java.lang.Object
org.apache.hadoop.mapred.nativetask.serde.DefaultSerializer
- All Implemented Interfaces:
INativeSerializer<Writable>
@Public
@Evolving
public class DefaultSerializer
extends Object
implements INativeSerializer<Writable>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeserialize(DataInput in, int length, Writable w) intget length of data to be serialized.voidserialize(Writable w, DataOutput out)
-
Constructor Details
-
DefaultSerializer
public DefaultSerializer()
-
-
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<Writable>- Throws:
IOException
-
serialize
- Specified by:
serializein interfaceINativeSerializer<Writable>- Throws:
IOException
-
deserialize
- Specified by:
deserializein interfaceINativeSerializer<Writable>- Throws:
IOException
-