Class Driver

java.lang.Object
io.trino.operator.Driver
All Implemented Interfaces:
Closeable, AutoCloseable

public class Driver extends Object implements Closeable
  • Method Details

    • createDriver

      public static Driver createDriver(DriverContext driverContext, List<Operator> operators)
    • createDriver

      public static Driver createDriver(DriverContext driverContext, Operator firstOperator, Operator... otherOperators)
    • getDriverContext

      public DriverContext getDriverContext()
    • getSourceId

      public Optional<PlanNodeId> getSourceId()
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
    • isFinished

      public boolean isFinished()
    • updateSource

      public void updateSource(TaskSource sourceUpdate)
    • processFor

      public com.google.common.util.concurrent.ListenableFuture<Void> processFor(io.airlift.units.Duration duration)
    • process

      public com.google.common.util.concurrent.ListenableFuture<Void> process()