Class QueryPlanningStatsImpl
java.lang.Object
se.liu.ida.hefquin.base.utils.StatsImpl
se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlanningStatsImpl
- All Implemented Interfaces:
Stats
,QueryPlanningStats
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
-
Constructor Summary
ConstructorsConstructorDescriptionQueryPlanningStatsImpl
(long overallQueryPlanningTime, long sourcePlanningTime, long logicalOptimizationTime, long physicalOptimizationTime, SourcePlanningStats sourcePlanningStats, LogicalPlan resultingSourceAssignment, LogicalPlan resultingLogicalPlan, PhysicalPlan resultingPhysicalPlan, PhysicalOptimizationStats queryOptimizationStats) -
Method Summary
Modifier and TypeMethodDescriptionlong
long
long
long
Methods inherited from class se.liu.ida.hefquin.base.utils.StatsImpl
getEntry, getEntryNames, isEmpty, put
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface se.liu.ida.hefquin.base.utils.Stats
getEntry, getEntryNames, isEmpty
-
Field Details
-
enOverallPlanningTime
- See Also:
-
enSrcPlanningTime
- See Also:
-
enLogicalOptimizationTime
- See Also:
-
enPhysicalOptimizationTime
- See Also:
-
enSrcPlanningStats
- See Also:
-
enSrcAssignment
- See Also:
-
enLogicalOptimizationResult
- See Also:
-
enPhysicalOptimizationResult
- See Also:
-
enOptimizationStats
- See Also:
-
-
Constructor Details
-
QueryPlanningStatsImpl
public QueryPlanningStatsImpl(long overallQueryPlanningTime, long sourcePlanningTime, long logicalOptimizationTime, long physicalOptimizationTime, SourcePlanningStats sourcePlanningStats, LogicalPlan resultingSourceAssignment, LogicalPlan resultingLogicalPlan, PhysicalPlan resultingPhysicalPlan, PhysicalOptimizationStats queryOptimizationStats)
-
-
Method Details
-
getOverallQueryPlanningTime
public long getOverallQueryPlanningTime()- Specified by:
getOverallQueryPlanningTime
in interfaceQueryPlanningStats
-
getSourcePlanningTime
public long getSourcePlanningTime()- Specified by:
getSourcePlanningTime
in interfaceQueryPlanningStats
-
getLogicalOptimizationTime
public long getLogicalOptimizationTime()- Specified by:
getLogicalOptimizationTime
in interfaceQueryPlanningStats
-
getPhysicalOptimizationTime
public long getPhysicalOptimizationTime()- Specified by:
getPhysicalOptimizationTime
in interfaceQueryPlanningStats
-
getSourcePlanningStats
- Specified by:
getSourcePlanningStats
in interfaceQueryPlanningStats
-
getResultingSourceAssignment
- Specified by:
getResultingSourceAssignment
in interfaceQueryPlanningStats
-
getResultingLogicalPlan
- Specified by:
getResultingLogicalPlan
in interfaceQueryPlanningStats
-
getQueryOptimizationStats
- Specified by:
getQueryOptimizationStats
in interfaceQueryPlanningStats
-
getResultingPhysicalPlan
- Specified by:
getResultingPhysicalPlan
in interfaceQueryPlanningStats
-