LocalExecutionPlanner.Visitor

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total6,676 of 6,6760%386 of 3860%3353351,3351,335140140
visitScanFilterAndProject(LocalExecutionPlanner.LocalExecutionPlanContext, PlanNodeId, PlanNode, Optional, Assignments, List, ProjectNode.Locality)3930%240%1313858511
visitIndexJoin(IndexJoinNode, LocalExecutionPlanner.LocalExecutionPlanContext)3730%130%88868611
visitWindow(WindowNode, LocalExecutionPlanner.LocalExecutionPlanContext)3380%240%1313747411
createLocalExchange(ExchangeNode, LocalExecutionPlanner.LocalExecutionPlanContext)2330%140%88464611
createLookupSourceFactory(JoinNode, LocalExecutionPlanner.PhysicalOperation, LocalExecutionPlanner.LocalExecutionPlanContext, List, Optional, LocalExecutionPlanner.PhysicalOperation, boolean, LocalExecutionPlanner.LocalExecutionPlanContext)2040%120%77434311
createHashAggregationOperatorFactory(PlanNodeId, Map, Set, List, List, AggregationNode.Step, Optional, Optional, LocalExecutionPlanner.PhysicalOperation, boolean, boolean, boolean, boolean, boolean, DataSize, LocalExecutionPlanner.LocalExecutionPlanContext, int, ImmutableMap.Builder, int, Optional, boolean)1990%260%1414404011
visitGroupId(GroupIdNode, LocalExecutionPlanner.LocalExecutionPlanContext)1950%100%66333311
buildAccumulatorFactory(LocalExecutionPlanner.PhysicalOperation, AggregationNode.Aggregation, boolean)1880%120%77404011
visitSemiJoin(SemiJoinNode, LocalExecutionPlanner.LocalExecutionPlanContext)1650%40%33333311
visitUnnest(UnnestNode, LocalExecutionPlanner.LocalExecutionPlanContext)1620%120%77373711
createNestedLoopJoin(JoinNode, LocalExecutionPlanner.LocalExecutionPlanContext)1610%80%55333311
createLocalMerge(ExchangeNode, LocalExecutionPlanner.LocalExecutionPlanContext)1590%20%22373711
createLookupJoin(JoinNode, LocalExecutionPlanner.PhysicalOperation, List, Optional, JoinBridgeManager, boolean, boolean, LocalExecutionPlanner.LocalExecutionPlanContext)1440%50%55313111
visitTopNRowNumber(TopNRowNumberNode, LocalExecutionPlanner.LocalExecutionPlanContext)1410%100%66323211
visitSpatialJoin(SpatialJoinNode, LocalExecutionPlanner.LocalExecutionPlanContext)1380%200%1111232311
visitIndexSource(IndexSourceNode, LocalExecutionPlanner.LocalExecutionPlanContext)1360%60%44252511
visitTableWriter(TableWriterNode, LocalExecutionPlanner.LocalExecutionPlanContext)1280%20%22272711
createLookupJoin(JoinNode, PlanNode, List, Optional, PlanNode, List, Optional, LocalExecutionPlanner.LocalExecutionPlanContext)1240%220%1212181811
tryCreateSpatialJoin(LocalExecutionPlanner.LocalExecutionPlanContext, SpatialJoinNode, Optional, CallExpression, Optional, Optional)1110%140%88171711
visitValues(ValuesNode, LocalExecutionPlanner.LocalExecutionPlanContext)1090%60%44141411
createPagesSpatialIndexFactory(SpatialJoinNode, PlanNode, VariableReferenceExpression, Optional, Map, SpatialIndexBuilderOperator.SpatialPredicate, Optional, LocalExecutionPlanner.LocalExecutionPlanContext)1020%n/a11303011
visitRowNumber(RowNumberNode, LocalExecutionPlanner.LocalExecutionPlanContext)920%20%22212111
visitSort(SortNode, LocalExecutionPlanner.LocalExecutionPlanContext)920%40%33212111
visitTableFinish(TableFinishNode, LocalExecutionPlanner.LocalExecutionPlanContext)910%n/a11181811
euclideanSpatialTest(QualifiedObjectName, Optional, boolean)900%240%1313252511
visitTableWriteMerge(TableWriterMergeNode, LocalExecutionPlanner.LocalExecutionPlanContext)720%n/a11131311
mapIndexSourceLookupVariableToProbeKeyInput(IndexJoinNode, Map)690%40%33151511
visitTopN(TopNNode, LocalExecutionPlanner.LocalExecutionPlanContext)680%20%22141411
createMergeSource(RemoteSourceNode, LocalExecutionPlanner.LocalExecutionPlanContext)620%n/a11141411
visitDelete(DeleteNode, LocalExecutionPlanner.LocalExecutionPlanContext)610%20%229911
lambda$visitTableFinish$51(TableFinishNode, ImmutableMap.Builder, LocalExecutionPlanner.PhysicalOperation, LocalExecutionPlanner.LocalExecutionPlanContext, StatisticAggregations)580%20%22151511
visitTableScan(TableScanNode, LocalExecutionPlanner.LocalExecutionPlanContext)570%40%337711
createSpatialLookupJoin(SpatialJoinNode, PlanNode, VariableReferenceExpression, PlanNode, VariableReferenceExpression, Optional, SpatialIndexBuilderOperator.SpatialPredicate, Optional, LocalExecutionPlanner.LocalExecutionPlanContext)570%20%229911
visitJoin(JoinNode, LocalExecutionPlanner.LocalExecutionPlanContext)530%40%338811
createSpatialLookupJoin(SpatialJoinNode, PlanNode, LocalExecutionPlanner.PhysicalOperation, VariableReferenceExpression, PagesSpatialIndexFactory, LocalExecutionPlanner.LocalExecutionPlanContext)520%n/a11121211
visitUpdate(UpdateNode, LocalExecutionPlanner.LocalExecutionPlanContext)520%n/a118811
createAggregationOperatorFactory(PlanNodeId, Map, AggregationNode.Step, int, ImmutableMap.Builder, LocalExecutionPlanner.PhysicalOperation, LocalExecutionPlanner.LocalExecutionPlanContext, boolean)500%20%22101011
planGroupByAggregation(AggregationNode, LocalExecutionPlanner.PhysicalOperation, boolean, boolean, boolean, DataSize, LocalExecutionPlanner.LocalExecutionPlanContext)500%n/a11151511
lambda$visitTableWriteMerge$48(TableWriterMergeNode, ImmutableMap.Builder, LocalExecutionPlanner.PhysicalOperation, LocalExecutionPlanner.LocalExecutionPlanContext, StatisticAggregations)490%20%22131311
lambda$visitTableWriter$41(TableWriterNode, ImmutableMap.Builder, LocalExecutionPlanner.PhysicalOperation, LocalExecutionPlanner.LocalExecutionPlanContext, StatisticAggregations)490%20%22131311
visitDistinctLimit(DistinctLimitNode, LocalExecutionPlanner.LocalExecutionPlanContext)480%n/a11111111
visitStatisticsWriterNode(StatisticsWriterNode, LocalExecutionPlanner.LocalExecutionPlanContext)480%n/a118811
visitMarkDistinct(MarkDistinctNode, LocalExecutionPlanner.LocalExecutionPlanContext)440%n/a115511
spatialTest(CallExpression, boolean, Optional)430%40%339911
visitExplainAnalyze(ExplainAnalyzeNode, LocalExecutionPlanner.LocalExecutionPlanContext)420%n/a11111111
createAggregation(AggregationNode.Aggregation)420%60%44121211
createColumnValueAndRowIdChannels(List, List)420%60%44101011
LocalExecutionPlanner.Visitor(LocalExecutionPlanner, Session, PlanFragment, RemoteSourceFactory, boolean, List)400%n/a118811
visitProject(ProjectNode, LocalExecutionPlanner.LocalExecutionPlanContext)400%40%338811
sphericalSpatialTest(QualifiedObjectName, Optional)400%60%447711
createRemoteSource(RemoteSourceNode, LocalExecutionPlanner.LocalExecutionPlanContext)390%40%339911
visitAggregation(AggregationNode, LocalExecutionPlanner.LocalExecutionPlanContext)370%20%228811
createCallExpression(CallExpression, List)370%n/a11131311
bindChannels(RowExpression, Map)340%20%228811
createJoinSourcesLayout(Map, Map)340%20%226611
createDynamicFilterSourceOperatorFactory(LocalDynamicFilter, PlanNodeId, LocalExecutionPlanner.PhysicalOperation, LocalExecutionPlanner.LocalExecutionPlanContext)330%n/a11101011
createDynamicFilter(LocalExecutionPlanner.PhysicalOperation, AbstractJoinNode, LocalExecutionPlanner.LocalExecutionPlanContext, int)320%60%44101011
visitPlan(PlanNode, LocalExecutionPlanner.LocalExecutionPlanContext)300%40%336611
planGlobalAggregation(AggregationNode, LocalExecutionPlanner.PhysicalOperation, LocalExecutionPlanner.LocalExecutionPlanContext)270%n/a117711
visitLimit(LimitNode, LocalExecutionPlanner.LocalExecutionPlanContext)260%n/a113311
makeLayoutFromOutputVariables(List)250%20%227711
visitMetadataDelete(MetadataDeleteNode, LocalExecutionPlanner.LocalExecutionPlanContext)250%n/a112211
visitEnforceSingleRow(EnforceSingleRowNode, LocalExecutionPlanner.LocalExecutionPlanContext)250%n/a113311
visitAssignUniqueId(AssignUniqueId, LocalExecutionPlanner.LocalExecutionPlanContext)250%n/a115511
visitSample(SampleNode, LocalExecutionPlanner.LocalExecutionPlanContext)230%20%223311
lambda$createLookupSourceFactory$36(LocalExecutionPlanner.PhysicalOperation, ImmutableList, List, int, boolean)230%n/a116611
visitFilter(FilterNode, LocalExecutionPlanner.LocalExecutionPlanContext)220%n/a114411
lambda$createDynamicFilterSourceOperatorFactory$38(LocalExecutionPlanner.PhysicalOperation, Map.Entry)220%n/a114411
sortExpressionAsSortChannel(RowExpression, Map, Map)190%n/a114411
visitExchange(ExchangeNode, LocalExecutionPlanner.LocalExecutionPlanContext)190%20%224411
lambda$visitIndexSource$7(List, List, RecordSet)190%20%223311
compileJoinFilterFunction(SqlFunctionProperties, Map, RowExpression, Map, Map)180%n/a112211
getFilterProjectMinRowCount(PlanNode)170%60%443311
lambda$createLocalExchange$55(ExchangeNode, RowExpression)170%n/a112211
lambda$visitTableWriter$44(TableWriterNode, LocalExecutionPlanner.PhysicalOperation, VariableReferenceExpression)150%20%221111
visitRemoteSource(RemoteSourceNode, LocalExecutionPlanner.LocalExecutionPlanContext)140%20%223311
removeExpressionFromFilter(RowExpression, RowExpression)140%20%222211
lambda$null$34(LocalExecutionPlanner.PhysicalOperation, LocalExecutionPlanner.PhysicalOperation, RowExpression)140%n/a115511
lambda$createLookupSourceFactory$32(LocalExecutionPlanner.PhysicalOperation, LocalExecutionPlanner.PhysicalOperation, RowExpression)140%n/a115511
getJoinOperatorsCountForSpill(LocalExecutionPlanner.LocalExecutionPlanContext, boolean)130%20%225511
getPageSinkCommitStrategy()130%40%335511
lambda$createPagesSpatialIndexFactory$31(Map, Map, RowExpression)120%n/a113311
lambda$sphericalSpatialTest$27(OGCGeometry, OGCGeometry, OptionalDouble)120%20%221111
lambda$sphericalSpatialTest$26(OGCGeometry, OGCGeometry, OptionalDouble)120%20%221111
lambda$visitScanFilterAndProject$4(LocalDynamicFiltersCollector, TableScanNode)120%n/a112211
lambda$visitSemiJoin$40(ImmutableList.Builder, SemiJoinNode, LocalExecutionPlanner.PhysicalOperation, LocalExecutionPlanner.LocalExecutionPlanContext, LocalDynamicFilter)110%n/a111111
lambda$createLookupSourceFactory$37(ImmutableList.Builder, JoinNode, LocalExecutionPlanner.PhysicalOperation, LocalExecutionPlanner.LocalExecutionPlanContext, LocalDynamicFilter)110%n/a111111
lambda$createLookupSourceFactory$35(LocalExecutionPlanner.PhysicalOperation, LocalExecutionPlanner.PhysicalOperation, List)110%n/a113311
lambda$createNestedLoopJoin$30(ImmutableList.Builder, JoinNode, LocalExecutionPlanner.PhysicalOperation, LocalExecutionPlanner.LocalExecutionPlanContext, LocalDynamicFilter)110%n/a111111
lambda$euclideanSpatialTest$25(OGCGeometry, OGCGeometry, OptionalDouble)110%20%221111
lambda$euclideanSpatialTest$24(OGCGeometry, OGCGeometry, OptionalDouble)110%20%221111
lambda$createDynamicFilter$39(LocalDynamicFiltersCollector, LocalDynamicFilter)100%n/a112211
lambda$visitStatisticsWriterNode$47(AnalyzeTableHandle, Collection)90%n/a111111
lambda$createLookupSourceFactory$33(LocalExecutionPlanner.PhysicalOperation, LocalExecutionPlanner.PhysicalOperation, RowExpression)90%n/a113311
lambda$visitIndexJoin$11(Set, IndexJoinNode.EquiJoinClause)90%20%221111
lambda$visitIndexJoin$10(Set, IndexJoinNode.EquiJoinClause)90%20%221111
getSymbolReferences(Collection)80%n/a111111
getVariableTypes(List)80%n/a113311
lambda$visitTableFinish$53(Map, StatisticAggregationsDescriptor)80%n/a111111
lambda$visitTableFinish$52(LocalExecutionPlanner.LocalExecutionPlanContext, TableFinishNode)80%n/a111111
lambda$visitTableWriteMerge$49(LocalExecutionPlanner.LocalExecutionPlanContext, TableWriterMergeNode)80%n/a111111
lambda$visitTableWriter$42(LocalExecutionPlanner.LocalExecutionPlanContext, TableWriterNode)80%n/a111111
visitOutput(OutputNode, LocalExecutionPlanner.LocalExecutionPlanContext)70%n/a111111
lambda$createHashAggregationOperatorFactory$58(LocalExecutionPlanner.PhysicalOperation, Integer)70%n/a111111
lambda$visitTopNRowNumber$2(LocalExecutionPlanner.PhysicalOperation, Integer)70%n/a111111
lambda$visitRowNumber$1(LocalExecutionPlanner.PhysicalOperation, Integer)70%n/a111111
hasDistinct(Map)60%n/a111111
hasOrderBy(Map)60%n/a111111
lambda$buildAccumulatorFactory$57(LocalExecutionPlanner.PhysicalOperation, VariableReferenceExpression)60%n/a111111
lambda$createLocalExchange$56(ExchangeNode, VariableReferenceExpression)60%n/a111111
lambda$null$50(Map.Entry)60%n/a111111
lambda$visitIndexJoin$12(LocalExecutionPlanner.PhysicalOperation, VariableReferenceExpression)60%n/a111111
lambda$visitIndexSource$8(IndexSourceNode, Map.Entry)60%n/a111111
lambda$visitUnnest$6(Type)60%n/a111111
makeLayout(PlanNode)50%n/a111111
visitUnion(UnionNode, LocalExecutionPlanner.LocalExecutionPlanContext)50%n/a111111
getSourceOperatorTypes(PlanNode)50%n/a111111
lambda$visitTableFinish$54()50%n/a111111
lambda$visitStatisticsWriterNode$46()50%n/a111111
lambda$visitTableWriter$45()50%n/a111111
lambda$visitTableWriter$43(LocalExecutionPlanner.PhysicalOperation, VariableReferenceExpression)50%n/a111111
lambda$visitIndexJoin$9(Set, IndexJoinNode.EquiJoinClause)50%n/a111111
lambda$visitScanFilterAndProject$5(Map, RowExpression)50%n/a111111
lambda$visitTopNRowNumber$3(TopNRowNumberNode, VariableReferenceExpression)50%n/a111111
lambda$visitExplainAnalyze$0()50%n/a111111
lambda$hasOrderBy$60(AggregationNode.Aggregation)40%n/a111111
lambda$createNestedLoopJoin$29()40%n/a111111
lambda$euclideanSpatialTest$23(OGCGeometry, OGCGeometry, OptionalDouble)40%n/a111111
lambda$euclideanSpatialTest$22(OGCGeometry, OGCGeometry, OptionalDouble)40%n/a111111
lambda$euclideanSpatialTest$21(OGCGeometry, OGCGeometry, OptionalDouble)40%n/a111111
lambda$euclideanSpatialTest$20(OGCGeometry, OGCGeometry, OptionalDouble)40%n/a111111
lambda$euclideanSpatialTest$19(OGCGeometry, OGCGeometry, OptionalDouble)40%n/a111111
lambda$euclideanSpatialTest$18(OGCGeometry, OGCGeometry, OptionalDouble)40%n/a111111
lambda$euclideanSpatialTest$17(OGCGeometry, OGCGeometry, OptionalDouble)40%n/a111111
lambda$euclideanSpatialTest$16(OGCGeometry, OGCGeometry, OptionalDouble)40%n/a111111
lambda$euclideanSpatialTest$15(OGCGeometry, OGCGeometry, OptionalDouble)40%n/a111111
lambda$spatialTest$14(TypeSignature)40%n/a111111
lambda$hasDistinct$59(AggregationNode.Aggregation)0%n/a111111
lambda$getSymbolReferences$28(VariableReferenceExpression)0%n/a111111
lambda$visitIndexJoin$13(IndexLookupSourceFactory)0%n/a111111