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

    • setOutputInfoListener

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

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

      public void updateInputsForQueryResults(List<ExchangeInput> newInputs, boolean noMoreInputs)
    • setQueryCompleted

      public void setQueryCompleted()
    • addOutputTaskFailureListener

      public void addOutputTaskFailureListener(TaskFailureListener listener)
    • outputTaskFailed

      public void outputTaskFailed(TaskId taskId, Throwable failure)