public class QueryDisplay extends Object
Modifier and Type | Class and Description |
---|---|
static class |
QueryDisplay.Phase |
static class |
QueryDisplay.TaskDisplay |
Constructor and Description |
---|
QueryDisplay() |
Modifier and Type | Method and Description |
---|---|
String |
getErrorMessage() |
String |
getExplainPlan() |
Map<String,Long> |
getHmsTimings(QueryDisplay.Phase phase) |
Map<String,Long> |
getPerfLogEnds(QueryDisplay.Phase phase) |
Map<String,Long> |
getPerfLogStarts(QueryDisplay.Phase phase) |
Map<String,Long> |
getPerfLogTimes(QueryDisplay.Phase phase) |
String |
getQueryId() |
String |
getQueryString() |
List<QueryDisplay.TaskDisplay> |
getTaskDisplays() |
void |
setErrorMessage(String errorMessage) |
void |
setExplainPlan(String explainPlan) |
void |
setHmsTimings(QueryDisplay.Phase phase,
Map<String,Long> hmsTimings) |
void |
setPerfLogEnds(QueryDisplay.Phase phase,
Map<String,Long> perfLogEnds) |
void |
setPerfLogStarts(QueryDisplay.Phase phase,
Map<String,Long> perfLogStarts) |
void |
setQueryId(String queryId) |
void |
setQueryStr(String queryStr) |
void |
setTaskResult(String taskId,
TaskResult result) |
<T extends Serializable> |
updateTaskStatus(Task<T> tTask) |
public <T extends Serializable> void updateTaskStatus(Task<T> tTask)
public void setTaskResult(String taskId, TaskResult result)
public List<QueryDisplay.TaskDisplay> getTaskDisplays()
public void setQueryStr(String queryStr)
public String getQueryString()
public String getExplainPlan()
public void setExplainPlan(String explainPlan)
public Map<String,Long> getHmsTimings(QueryDisplay.Phase phase)
phase
- phase of querypublic void setHmsTimings(QueryDisplay.Phase phase, Map<String,Long> hmsTimings)
phase
- phase of queryhmsTimings
- map of HMS Client method-calls and duration in miliseconds, during given phase.public Map<String,Long> getPerfLogStarts(QueryDisplay.Phase phase)
phase
- phase of querypublic void setPerfLogStarts(QueryDisplay.Phase phase, Map<String,Long> perfLogStarts)
phase
- phase of queryperfLogStarts
- map of PerfLogger call-trace name and start time in miliseconds, during given phase.public Map<String,Long> getPerfLogEnds(QueryDisplay.Phase phase)
phase
- phase of querypublic void setPerfLogEnds(QueryDisplay.Phase phase, Map<String,Long> perfLogEnds)
phase
- phase of queryperfLogEnds
- map of PerfLogger call-trace name and end time in miliseconds, during given phase.public Map<String,Long> getPerfLogTimes(QueryDisplay.Phase phase)
phase
- phase of querypublic String getErrorMessage()
public void setErrorMessage(String errorMessage)
public String getQueryId()
public void setQueryId(String queryId)
Copyright © 2021 The Apache Software Foundation. All rights reserved.