Class ExplainPlanImpl
java.lang.Object
com.gigaspaces.internal.query.explainplan.ExplainPlanImpl
- All Implemented Interfaces:
ExplainPlan
- Direct Known Subclasses:
ExplainPlanV3
- Since:
- 12.0.1
- Author:
- yael nahon
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected PartitionedClusterExecutionTypeprotected final IntegerObjectMap<Integer>protected final Map<String,SingleExplainPlan> protected final SQLQuery<?> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaggregate(SingleExplainPlan plan) protected voidappend(TextReportFormatter report) protected voidappend(TextReportFormatter report, QueryOperationNode node) protected voidappend(TextReportFormatter report, ScanningInfo scanningInfo) protected voidappend(TextReportFormatter report, String partitionId, SingleExplainPlan singleExplainPlan) protected voidappend(TextReportFormatter report, String typeName, List<IndexChoiceNode> list, ScanningInfo scanningInfo) protected voidappendDetailed(TextReportFormatter report) protected voidappendSummary(TextReportFormatter report) static ExplainPlanImplfromQueryPacket(Object query) protected intgetOptionDesc(IndexInfo indexInfo) voidreset()voidsetExecutionType(PartitionedClusterExecutionType executionType) toString()
-
Field Details
-
query
-
plans
-
indexInfoDescCache
-
executionType
-
-
Constructor Details
-
ExplainPlanImpl
- Parameters:
query- can be null
-
-
Method Details
-
fromQueryPacket
-
getPlan
-
getAllPlans
-
getExecutionType
-
setExecutionType
-
reset
public void reset() -
aggregate
-
toString
-
append
-
appendSummary
-
appendDetailed
-
append
-
append
protected void append(TextReportFormatter report, String partitionId, SingleExplainPlan singleExplainPlan) -
append
protected void append(TextReportFormatter report, String typeName, List<IndexChoiceNode> list, ScanningInfo scanningInfo) -
append
-
getOptionDesc
-