Class PipelineContext


  • @ThreadSafe
    public class PipelineContext
    extends Object
    • Method Detail

      • getTaskId

        public TaskId getTaskId()
      • getPipelineId

        public int getPipelineId()
      • isInputPipeline

        public boolean isInputPipeline()
      • isOutputPipeline

        public boolean isOutputPipeline()
      • getSession

        public Session getSession()
      • splitsAdded

        public void splitsAdded​(int count)
      • driverFinished

        public void driverFinished​(DriverContext driverContext)
      • start

        public void start()
      • failed

        public void failed​(Throwable cause)
      • isDone

        public boolean isDone()
      • reserveSpill

        public com.google.common.util.concurrent.ListenableFuture<?> reserveSpill​(long bytes)
      • freeSpill

        public void freeSpill​(long bytes)
      • moreMemoryAvailable

        public void moreMemoryAvailable()
      • isPerOperatorCpuTimerEnabled

        public boolean isPerOperatorCpuTimerEnabled()
      • isCpuTimerEnabled

        public boolean isCpuTimerEnabled()
      • getProcessedInputDataSize

        public io.airlift.stats.CounterStat getProcessedInputDataSize()
      • getInputPositions

        public io.airlift.stats.CounterStat getInputPositions()
      • getOutputDataSize

        public io.airlift.stats.CounterStat getOutputDataSize()
      • getOutputPositions

        public io.airlift.stats.CounterStat getOutputPositions()
      • getPhysicalWrittenDataSize

        public long getPhysicalWrittenDataSize()