public class ExplainPlanImpl extends Object implements ExplainPlan
Modifier and Type | Field and Description |
---|---|
protected PartitionedClusterExecutionType |
executionType |
protected IntegerObjectMap<Integer> |
indexInfoDescCache |
protected Map<String,SingleExplainPlan> |
plans |
protected SQLQuery<?> |
query |
Constructor and Description |
---|
ExplainPlanImpl(SQLQuery<?> query) |
protected final SQLQuery<?> query
protected final Map<String,SingleExplainPlan> plans
protected final IntegerObjectMap<Integer> indexInfoDescCache
protected PartitionedClusterExecutionType executionType
public ExplainPlanImpl(SQLQuery<?> query)
query
- can be nullpublic static ExplainPlanImpl fromQueryPacket(Object query)
public SingleExplainPlan getPlan(String partitionId)
public Map<String,SingleExplainPlan> getAllPlans()
public PartitionedClusterExecutionType getExecutionType()
public void setExecutionType(PartitionedClusterExecutionType executionType)
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)
protected int getOptionDesc(IndexInfo indexInfo)
Copyright © GigaSpaces.