public class ExplainPlanImpl extends Object implements ExplainPlan
Constructor and Description |
---|
ExplainPlanImpl(SQLQuery query) |
Modifier and Type | Method and Description |
---|---|
void |
aggregate(SingleExplainPlan plan) |
protected void |
append(TextReportFormatter report) |
protected void |
append(TextReportFormatter report,
QueryOperationNode node) |
protected void |
append(TextReportFormatter report,
ScanningInfo scanningInfo) |
protected void |
append(TextReportFormatter report,
String typeName,
List<IndexChoiceNode> list,
ScanningInfo scanningInfo) |
protected void |
append(TextReportFormatter report,
String partitionId,
SingleExplainPlan singleExplainPlan) |
protected void |
appendDetailed(TextReportFormatter report) |
protected void |
appendSummary(TextReportFormatter report) |
static ExplainPlanImpl |
fromQueryPacket(Object query) |
Map<String,SingleExplainPlan> |
getAllPlans() |
SingleExplainPlan |
getPlan(String partitionId) |
void |
reset() |
String |
toString() |
public ExplainPlanImpl(SQLQuery query)
query
- can be nullpublic static ExplainPlanImpl fromQueryPacket(Object query)
public SingleExplainPlan getPlan(String partitionId)
public Map<String,SingleExplainPlan> getAllPlans()
public void reset()
public void aggregate(SingleExplainPlan plan)
protected void append(TextReportFormatter report)
protected void appendSummary(TextReportFormatter report)
protected void appendDetailed(TextReportFormatter report)
protected void append(TextReportFormatter report, QueryOperationNode node)
protected void append(TextReportFormatter report, String partitionId, SingleExplainPlan singleExplainPlan)
protected void append(TextReportFormatter report, String typeName, List<IndexChoiceNode> list, ScanningInfo scanningInfo)
protected void append(TextReportFormatter report, ScanningInfo scanningInfo)
Copyright © GigaSpaces.