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 Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected 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 TypeMethodDescriptionlonglonglonglongMethods inherited from class se.liu.ida.hefquin.base.utils.StatsImpl
getEntry, getEntryNames, isEmpty, putMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getOverallQueryPlanningTimein interfaceQueryPlanningStats
-
getSourcePlanningTime
public long getSourcePlanningTime()- Specified by:
getSourcePlanningTimein interfaceQueryPlanningStats
-
getLogicalOptimizationTime
public long getLogicalOptimizationTime()- Specified by:
getLogicalOptimizationTimein interfaceQueryPlanningStats
-
getPhysicalOptimizationTime
public long getPhysicalOptimizationTime()- Specified by:
getPhysicalOptimizationTimein interfaceQueryPlanningStats
-
getSourcePlanningStats
- Specified by:
getSourcePlanningStatsin interfaceQueryPlanningStats
-
getResultingSourceAssignment
- Specified by:
getResultingSourceAssignmentin interfaceQueryPlanningStats
-
getResultingLogicalPlan
- Specified by:
getResultingLogicalPlanin interfaceQueryPlanningStats
-
getQueryOptimizationStats
- Specified by:
getQueryOptimizationStatsin interfaceQueryPlanningStats
-
getResultingPhysicalPlan
- Specified by:
getResultingPhysicalPlanin interfaceQueryPlanningStats
-