Class SpillingAdaptiveSpanningRecordDeserializer<T extends org.apache.flink.core.io.IOReadableWritable>

java.lang.Object
org.apache.flink.runtime.io.network.api.serialization.SpillingAdaptiveSpanningRecordDeserializer<T>
Type Parameters:
T - The type of the record to be deserialized.
All Implemented Interfaces:
RecordDeserializer<T>

public class SpillingAdaptiveSpanningRecordDeserializer<T extends org.apache.flink.core.io.IOReadableWritable> extends Object implements RecordDeserializer<T>
  • Field Details

    • DEFAULT_THRESHOLD_FOR_SPILLING

      public static final int DEFAULT_THRESHOLD_FOR_SPILLING
      See Also:
    • DEFAULT_FILE_BUFFER_SIZE

      public static final int DEFAULT_FILE_BUFFER_SIZE
      See Also:
  • Constructor Details

    • SpillingAdaptiveSpanningRecordDeserializer

      public SpillingAdaptiveSpanningRecordDeserializer(String[] tmpDirectories)
    • SpillingAdaptiveSpanningRecordDeserializer

      public SpillingAdaptiveSpanningRecordDeserializer(String[] tmpDirectories, int thresholdForSpilling, int fileBufferSize)
  • Method Details