T - The type of the record to be deserialized.public class SpillingAdaptiveSpanningRecordDeserializer<T extends org.apache.flink.core.io.IOReadableWritable> extends Object implements RecordDeserializer<T>
RecordDeserializer.DeserializationResult| Constructor and Description |
|---|
SpillingAdaptiveSpanningRecordDeserializer(String[] tmpDirectories) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
Buffer |
getCurrentBuffer() |
RecordDeserializer.DeserializationResult |
getNextRecord(T target) |
boolean |
hasUnfinishedData() |
void |
setNextBuffer(Buffer buffer) |
void |
setNextMemorySegment(org.apache.flink.core.memory.MemorySegment segment,
int numBytes) |
void |
setReporter(AccumulatorRegistry.Reporter reporter)
Setter for the reporter, e.g.
|
public SpillingAdaptiveSpanningRecordDeserializer(String[] tmpDirectories)
public void setNextBuffer(Buffer buffer) throws IOException
setNextBuffer in interface RecordDeserializer<T extends org.apache.flink.core.io.IOReadableWritable>IOExceptionpublic Buffer getCurrentBuffer()
getCurrentBuffer in interface RecordDeserializer<T extends org.apache.flink.core.io.IOReadableWritable>public void setNextMemorySegment(org.apache.flink.core.memory.MemorySegment segment,
int numBytes)
throws IOException
setNextMemorySegment in interface RecordDeserializer<T extends org.apache.flink.core.io.IOReadableWritable>IOExceptionpublic RecordDeserializer.DeserializationResult getNextRecord(T target) throws IOException
getNextRecord in interface RecordDeserializer<T extends org.apache.flink.core.io.IOReadableWritable>IOExceptionpublic void clear()
clear in interface RecordDeserializer<T extends org.apache.flink.core.io.IOReadableWritable>public boolean hasUnfinishedData()
hasUnfinishedData in interface RecordDeserializer<T extends org.apache.flink.core.io.IOReadableWritable>public void setReporter(AccumulatorRegistry.Reporter reporter)
RecordDeserializersetReporter in interface RecordDeserializer<T extends org.apache.flink.core.io.IOReadableWritable>Copyright © 2014–2016 The Apache Software Foundation. All rights reserved.