Interface Spiller

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void close()
      Close releases/removes all underlying resources used during spilling like for example all created temporary files.
      List<Iterator<Page>> getSpills()
      Returns list of previously spilled Pages streams.
      com.google.common.util.concurrent.ListenableFuture<Void> spill​(Iterator<Page> pageIterator)
      Initiate spilling of pages stream.
    • Method Detail

      • spill

        com.google.common.util.concurrent.ListenableFuture<Void> spill​(Iterator<Page> pageIterator)
        Initiate spilling of pages stream. Returns completed future once spilling has finished.
      • getSpills

        List<Iterator<Page>> getSpills()
        Returns list of previously spilled Pages streams.
      • close

        void close()
        Close releases/removes all underlying resources used during spilling like for example all created temporary files.
        Specified by:
        close in interface AutoCloseable
        Specified by:
        close in interface Closeable