public class SpanningRecordSerializer<T extends org.apache.flink.core.io.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 org.apache.flink.core.io.IOReadableWritable>IOExceptionpublic RecordSerializer.SerializationResult setNextBuffer(Buffer buffer) throws IOException
setNextBuffer in interface RecordSerializer<T extends org.apache.flink.core.io.IOReadableWritable>IOExceptionpublic Buffer getCurrentBuffer()
getCurrentBuffer in interface RecordSerializer<T extends org.apache.flink.core.io.IOReadableWritable>public void clearCurrentBuffer()
clearCurrentBuffer in interface RecordSerializer<T extends org.apache.flink.core.io.IOReadableWritable>public void clear()
clear in interface RecordSerializer<T extends org.apache.flink.core.io.IOReadableWritable>public boolean hasData()
hasData in interface RecordSerializer<T extends org.apache.flink.core.io.IOReadableWritable>public void setReporter(AccumulatorRegistry.Reporter reporter)
RecordSerializersetReporter in interface RecordSerializer<T extends org.apache.flink.core.io.IOReadableWritable>Copyright © 2014–2016 The Apache Software Foundation. All rights reserved.