Interface ExchangeDataSource

All Superinterfaces:
AutoCloseable, Closeable
All Known Implementing Classes:
DirectExchangeDataSource, LazyExchangeDataSource, SpoolingExchangeDataSource

public interface ExchangeDataSource extends Closeable
  • Method Details

    • pollPage

      io.airlift.slice.Slice pollPage()
    • isFinished

      boolean isFinished()
    • isBlocked

      com.google.common.util.concurrent.ListenableFuture<Void> isBlocked()
    • addInput

      void addInput(ExchangeInput input)
    • noMoreInputs

      void noMoreInputs()
    • getInfo

      OperatorInfo getInfo()
    • close

      void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable