Package io.prestosql.execution
Class QueryInfo
- java.lang.Object
-
- io.prestosql.execution.QueryInfo
-
@Immutable public class QueryInfo extends Object
-
-
Constructor Summary
Constructors Constructor Description QueryInfo(QueryId queryId, SessionRepresentation session, QueryState state, MemoryPoolId memoryPool, boolean scheduled, URI self, List<String> fieldNames, String query, Optional<String> preparedQuery, QueryStats queryStats, Optional<String> setCatalog, Optional<String> setSchema, Optional<String> setPath, Map<String,String> setSessionProperties, Set<String> resetSessionProperties, Map<String,SelectedRole> setRoles, Map<String,String> addedPreparedStatements, Set<String> deallocatedPreparedStatements, Optional<TransactionId> startedTransactionId, boolean clearTransactionId, String updateType, Optional<StageInfo> outputStage, ExecutionFailureInfo failureInfo, ErrorCode errorCode, List<PrestoWarning> warnings, Set<Input> inputs, Optional<Output> output, List<TableInfo> referencedTables, List<RoutineInfo> routines, boolean completeInfo, Optional<ResourceGroupId> resourceGroupId, Optional<QueryType> queryType)
-
Method Summary
-
-
-
Constructor Detail
-
QueryInfo
public QueryInfo(QueryId queryId, SessionRepresentation session, QueryState state, MemoryPoolId memoryPool, boolean scheduled, URI self, List<String> fieldNames, String query, Optional<String> preparedQuery, QueryStats queryStats, Optional<String> setCatalog, Optional<String> setSchema, Optional<String> setPath, Map<String,String> setSessionProperties, Set<String> resetSessionProperties, Map<String,SelectedRole> setRoles, Map<String,String> addedPreparedStatements, Set<String> deallocatedPreparedStatements, Optional<TransactionId> startedTransactionId, boolean clearTransactionId, String updateType, Optional<StageInfo> outputStage, ExecutionFailureInfo failureInfo, ErrorCode errorCode, List<PrestoWarning> warnings, Set<Input> inputs, Optional<Output> output, List<TableInfo> referencedTables, List<RoutineInfo> routines, boolean completeInfo, Optional<ResourceGroupId> resourceGroupId, Optional<QueryType> queryType)
-
-
Method Detail
-
getQueryId
public QueryId getQueryId()
-
getSession
public SessionRepresentation getSession()
-
getState
public QueryState getState()
-
getMemoryPool
public MemoryPoolId getMemoryPool()
-
isScheduled
public boolean isScheduled()
-
getSelf
public URI getSelf()
-
getQuery
public String getQuery()
-
getQueryStats
public QueryStats getQueryStats()
-
getSetRoles
public Map<String,SelectedRole> getSetRoles()
-
getStartedTransactionId
public Optional<TransactionId> getStartedTransactionId()
-
isClearTransactionId
public boolean isClearTransactionId()
-
getUpdateType
@Nullable public String getUpdateType()
-
getFailureInfo
@Nullable public ExecutionFailureInfo getFailureInfo()
-
getErrorType
@Nullable public ErrorType getErrorType()
-
getErrorCode
@Nullable public ErrorCode getErrorCode()
-
getWarnings
public List<PrestoWarning> getWarnings()
-
isFinalQueryInfo
public boolean isFinalQueryInfo()
-
getRoutines
public List<RoutineInfo> getRoutines()
-
getResourceGroupId
public Optional<ResourceGroupId> getResourceGroupId()
-
isCompleteInfo
public boolean isCompleteInfo()
-
-