Class QueryExecution.QueryOutputInfo

java.lang.Object
io.trino.execution.QueryExecution.QueryOutputInfo
Enclosing interface:
QueryExecution

public static class QueryExecution.QueryOutputInfo extends Object
The info will always contain column names and types. The inputsQueue is shared between QueryExecution.QueryOutputInfo instances. It is guaranteed that no new entries will be added to inputsQueue after QueryExecution.QueryOutputInfo with isNoMoreInputs() == true is created.
  • Constructor Details

  • Method Details

    • getColumnNames

      public List<String> getColumnNames()
    • getColumnTypes

      public List<Type> getColumnTypes()
    • drainInputs

      public void drainInputs(Consumer<ExchangeInput> consumer)
    • isNoMoreInputs

      public boolean isNoMoreInputs()