Class DispatchInfo

java.lang.Object
io.trino.dispatcher.DispatchInfo

public class DispatchInfo extends Object
  • Method Details

    • queued

      public static DispatchInfo queued(io.airlift.units.Duration elapsedTime, io.airlift.units.Duration queuedTime)
    • dispatched

      public static DispatchInfo dispatched(CoordinatorLocation coordinatorLocation, io.airlift.units.Duration elapsedTime, io.airlift.units.Duration queuedTime)
    • failed

      public static DispatchInfo failed(ExecutionFailureInfo failureInfo, io.airlift.units.Duration elapsedTime, io.airlift.units.Duration queuedTime)
    • getCoordinatorLocation

      public Optional<CoordinatorLocation> getCoordinatorLocation()
    • getFailureInfo

      public Optional<ExecutionFailureInfo> getFailureInfo()
    • getElapsedTime

      public io.airlift.units.Duration getElapsedTime()
    • getQueuedTime

      public io.airlift.units.Duration getQueuedTime()