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

  • 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 Detail

      • DEFAULT_THRESHOLD_FOR_SPILLING

        public static final int DEFAULT_THRESHOLD_FOR_SPILLING
        See Also:
        Constant Field Values
      • DEFAULT_FILE_BUFFER_SIZE

        public static final int DEFAULT_FILE_BUFFER_SIZE
        See Also:
        Constant Field Values
    • Constructor Detail

      • SpillingAdaptiveSpanningRecordDeserializer

        public SpillingAdaptiveSpanningRecordDeserializer​(String[] tmpDirectories)
      • SpillingAdaptiveSpanningRecordDeserializer

        public SpillingAdaptiveSpanningRecordDeserializer​(String[] tmpDirectories,
                                                          int thresholdForSpilling,
                                                          int fileBufferSize)