public class SpanningRecordSerializer<T extends IOReadableWritable> extends Object implements RecordSerializer<T>
RecordSerializer.SerializationResult
Constructor and Description |
---|
SpanningRecordSerializer() |
Modifier and Type | Method and Description |
---|---|
RecordSerializer.SerializationResult |
addRecord(T record) |
void |
clear() |
void |
clearCurrentBuffer() |
Buffer |
getCurrentBuffer() |
boolean |
hasData() |
RecordSerializer.SerializationResult |
setNextBuffer(Buffer buffer) |
void |
setReporter(AccumulatorRegistry.Reporter reporter)
Setter for the reporter, e.g.
|
public RecordSerializer.SerializationResult addRecord(T record) throws IOException
addRecord
in interface RecordSerializer<T extends IOReadableWritable>
IOException
public RecordSerializer.SerializationResult setNextBuffer(Buffer buffer) throws IOException
setNextBuffer
in interface RecordSerializer<T extends IOReadableWritable>
IOException
public Buffer getCurrentBuffer()
getCurrentBuffer
in interface RecordSerializer<T extends IOReadableWritable>
public void clearCurrentBuffer()
clearCurrentBuffer
in interface RecordSerializer<T extends IOReadableWritable>
public void clear()
clear
in interface RecordSerializer<T extends IOReadableWritable>
public boolean hasData()
hasData
in interface RecordSerializer<T extends IOReadableWritable>
public void setReporter(AccumulatorRegistry.Reporter reporter)
RecordSerializer
setReporter
in interface RecordSerializer<T extends IOReadableWritable>
Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.