Class QueryStateMachine.QueryOutputManager

java.lang.Object
io.trino.execution.QueryStateMachine.QueryOutputManager
Enclosing class:
QueryStateMachine

public static class QueryStateMachine.QueryOutputManager extends Object
  • Constructor Details

    • QueryOutputManager

      public QueryOutputManager(Executor executor)
  • Method Details

    • addOutputInfoListener

      public void addOutputInfoListener(Consumer<QueryExecution.QueryOutputInfo> listener)
    • setColumns

      public void setColumns(List<String> columnNames, List<Type> columnTypes)
    • updateOutputLocations

      public void updateOutputLocations(Map<TaskId,URI> newExchangeLocations, boolean noMoreExchangeLocations)
    • addOutputTaskFailureListener

      public void addOutputTaskFailureListener(TaskFailureListener listener)
    • outputTaskFailed

      public void outputTaskFailed(TaskId taskId, Throwable failure)