com.facebook.presto.sql.planner

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total87,148 of 87,1480%3,588 of 3,5880%4,1374,13716,20016,2002,3182,318229229
LocalExecutionPlanner.java8,0240%4720%4414411,6111,61120320388
TestRowExpressionDomainTranslator.java6,6710%320%103103798798878722
TestExpressionDomainTranslator.java6,3150%360%11911982082010110122
TestLogicalPlanner.java5,1720%140%1001001,0971,097939311
QueryPlanner.java3,7260%1640%152152712712707033
ExpressionInterpreter.java3,3060%3780%255255581581656522
CanonicalPlanGenerator.java3,2090%1860%22122169869812812877
RelationPlanner.java3,1990%2140%150150586586434333
RowExpressionInterpreter.java2,8100%3200%204204474474393933
TestEffectivePredicateExtractor.java2,3800%40%3737491491353511
PlanOptimizers.java2,2680%0%992322328811
ExpressionDomainTranslator.java1,7700%1820%149149278278515144
LogicalPlanner.java1,6280%720%6464312312282811
TestEqualityInference.java1,5120%280%6060225225464611
SubqueryPlanner.java1,4140%560%8787267267575744
TestPredicatePushdown.java1,3550%n/a2727352352272711
TestInequalityInferenceInJoins.java1,3150%n/a443423424411
PlannerUtils.java1,1670%1360%110110218218424211
TestDynamicFilter.java1,1640%n/a2424271271242411
TestInequalityInference.java1,0770%n/a771421427711
BasePlanFragmenter.java1,0470%680%6767213213323233
EffectivePredicateExtractor.java9590%420%5959155155363622
TestTypeValidator.java9490%n/a2020251251202011
EqualityInference.java9410%920%8484181181383833
TestRowExpressionFormatter.java9160%n/a991681689911
TestEarlyOutJoins.java9010%n/a772422427711
TestLocalDynamicFilter.java8350%0%1515151151141411
TestCanonicalPlanGenerator.java7570%180%3535174174262611
TestPushDownDereferences.java6890%n/a1010129129101011
TranslationMap.java6800%480%5656111111323233
LiteralEncoder.java6650%1000%6161131131111111
GroupedExecutionTagger.java6420%840%6464115115212122
NodePartitioningManager.java6400%480%4141124124151511
TestLocalExecutionPlanner.java6080%40%434314014041411212
TestCanonicalPlanHashes.java5780%n/a3434142142343422
InequalityInference.java5700%680%5050112112161622
AbstractCostBasedPlanTest.java5610%190%3333112112232322
CachingPlanCanonicalInfoProvider.java5590%700%5757107107222233
SystemPartitioningHandle.java5440%420%5656939335351111
PlanFragmenterUtils.java5210%560%5050112112222222
TestTableConstraintsMetadata.java5040%100%12121011017722
StatisticsAggregationPlanner.java4980%280%2828113113141433
SplitSourceFactory.java4970%110%5252104104464633
LiteralInterpreter.java4820%540%45458585181822
TestPlanMatchingFramework.java4820%n/a2424121121242411
TestUseDefaultsforCorrelatedAggregations.java4590%n/a221141142211
TestWindowFrameRange.java3940%n/a7798987711
PlanFragment.java3900%120%31317272252511
TestGroupingOperationRewriter.java3770%80%101030306611
SortExpressionExtractor.java3070%220%34346969232333
InputExtractor.java3000%100%20205555151533
LocalDynamicFilter.java2680%220%21216060101011
TestPredicatePushdownWithDynamicFilter.java2640%n/a6666666611
CanonicalTableScanNode.java2610%240%33335151212122
TranslateExpressionsUtil.java2510%180%151547476611
TestSortExpressionExtractor.java2510%n/a12125454121211
TestRowExpressionRewriter.java2510%40%9944447733
VariablesExtractor.java2480%60%28285858252555
TestAccessControlFiltersMasks.java2090%n/a9941419911
CanonicalJoinNode.java1910%160%19192626111111
PlanBuilder.java1840%60%16163535131311
ExpressionExtractor.java1840%0%14144040131322
TestLogicalAddExchangesBelowPartialAggregationOverGroupIdRuleSet.java1790%n/a5528285511
BenchmarkPlanner.java1760%0%12124242111122
NullabilityAnalyzer.java1710%170%181836369922
TestCachingPlanCanonicalInfoProvider.java1690%80%131339399922
OutputExtractor.java1590%120%16162929101022
TestNullabilityAnalyzer.java1560%n/a6638386622
PlanFragmenter.java1530%60%8824245522
PlanNodeCanonicalInfo.java1500%200%161626266611
CanonicalPartitioningScheme.java1480%140%161629299911
GroupingOperationRewriter.java1470%60%9926266611
CanonicalPlanFragment.java1450%100%15153131101022
OptimizerStatsRecorder.java1420%80%111129297711
TestQuantifiedComparison.java1420%n/a10103535101011
ExpressionVariableInliner.java1380%100%121224247722
TestSchedulingOrderVisitor.java1360%n/a5525255511
RuleStatsRecorder.java1340%100%111129296611
TestOrderBy.java1310%n/a7736367711
StatsEquivalentPlanNodeWithLimit.java1250%100%16162121111111
TestRowExpressionVariableInliner.java1250%n/a9933339922
TestCanonicalize.java1230%n/a4436364411
TestTpcdsCostBasedPlan.java1210%80%101025256622
Interpreters.java1190%160%121225254422
TestLocalDynamicFiltersCollector.java1150%n/a3314143311
SqlPlannerContext.java1100%60%9920206622
NodePartitionMap.java1100%0%7721216611
TypeProvider.java1020%40%12122020101011
SchedulingOrderVisitor.java980%0%8821217722
RelationPlan.java960%80%111123237711
SubPlan.java960%40%7727275511
DesugarAtTimeZoneRewriter.java930%60%7716164422
ConnectorPlanOptimizerManager.java930%50%8815155522
CanonicalPlan.java920%100%121221217711
TestTableConstraintsConnectorFactory.java890%n/a8812128822
TestVariableExtractor.java890%n/a4424244411
FragmentTableScanCounter.java880%80%101015156622
Symbol.java860%80%14142323101011
RowExpressionVariableInliner.java860%60%8816165511
TestingOutputBuffer.java790%n/a20202020202011
SortExpressionContext.java780%100%111118186611
TestTpchCostBasedPlan.java780%n/a6619196622
TestExpressionDeterminismEvaluator.java770%n/a4410104411
ParameterRewriter.java760%60%8820205511
LazySplitSource.java680%80%121220208811
CanonicalPlanWithInfo.java680%100%101013135511
HttpRemoteSourceFactory.java0%n/a33993311
AnalyzedExpressionRewriter.java0%0%4413133311
Plan.java0%0%6615155511
Coercer.java0%0%5513134422
PartitioningProviderManager.java0%40%6611114411
ExpressionDeterminismEvaluator.java0%60%55992222
OutputPartitioning.java0%n/a6612126611
TestCompilerConfig.java0%n/a3317173311
TestStreamingForPartialAggregation.java0%n/a2211112211
TestVariableAllocator.java0%n/a2210102211
CompilerConfig.java0%n/a7712127711
DesugarTryExpressionRewriter.java0%n/a22552222
TestingRemoteSourceFactory.java0%n/a66666622
SimplePlanVisitor.java0%0%33552211
TestingWriterTarget.java0%n/a55665511
ExpressionNodeInliner.java0%n/a33553311
LocalDynamicFiltersCollector.java0%n/a33663311
TestingConnectorIndexHandle.java0%n/a11221111
TestingConnectorTransactionHandle.java0%n/a11221111
NoOpVariableResolver.java0%n/a33333311