StatsCalculator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,037 of 4,11450%296 of 42129%23635044088463137
computeGeneratedIsNullStats(LogicalJoin, Filter)2640%600%3131545411
getColumnStatistic(TableIf, String, long, List)1600%220%1212393911
updateMinMaxForTheFirstRangePartitionKey(OlapTable, List, SlotReference, ColumnStatistic)1300%140%88343411
computeOlapScan(OlapScan)12722463%192758%1424257301
updateMinMaxForListPartitionKey(OlapTable, List, SlotReference, ColumnStatistic)1250%160%99313111
lambda$computeWindow$22(Statistics, NamedExpression)1086838%11321%78264001
computeCatalogRelation(CatalogRelation)1073926%19313%1012243301
computeAssertNumRows(AssertNumRowsElement)930%150%1111181811
visitPhysicalCTEConsumer(PhysicalCTEConsumer, Void)820%80%55161611
disableJoinReorderIfStatsInvalid(List, CascadesContext)781516%8220%56182201
computeFilter(Filter)699658%81055%510173601
estimate()675645%10216%57122701
computePartitionTopN(PartitionTopN)630%60%44151511
checkNdvValidation(OlapScan, double)620%140%888811
updateMinMax(ColumnStatistic, double, LiteralExpr, double, LiteralExpr)570%100%66202011
getColumnStatistic(TableIf, String, long)324156%12425%8931601
estimateGroupByRowCount(List, Statistics)288575%3975%2742601
visitPhysicalCTEProducer(PhysicalCTEProducer, Void)260%n/a115511
updateMinMaxForPartitionKey(OlapTable, List, SlotReference, ColumnStatistic)250%40%335511
getOlapTableRowCount(OlapScan)203160%4450%3521101
lambda$computePartitionTopN$6(Statistics, Expression)150%20%224411
getTableRowCount(CatalogRelation)130%20%223311
getColumnStatsFromPartitionCacheOrTableCache(OlapScan, SlotReference, List)120%n/a112211
checkIfUnknownStatsUsedAsKey(StatisticsBuilder)102974%6650%573901
lambda$computeOlapScan$1(List, OlapScan, Long)100%n/a112211
lambda$computeWindow$18(Statistics, Expression)7853%1150%121401
visitLogicalFileScan(LogicalFileScan, Void)70%n/a112211
visitLogicalJdbcScan(LogicalJdbcScan, Void)70%n/a112211
visitLogicalOdbcScan(LogicalOdbcScan, Void)70%n/a112211
visitLogicalEsScan(LogicalEsScan, Void)70%n/a112211
lambda$computePartitionTopN$7(ColumnStatistic)70%20%221111
lambda$computeFilter$5(Expression)70%20%221111
lambda$computeRepeat$9(int, Map.Entry)64086%2250%230601
convertLegacyLiteralToDouble(LiteralExpr)60%n/a111111
visitLogicalTVFRelation(LogicalTVFRelation, Void)60%n/a111111
visitPhysicalTVFRelation(PhysicalTVFRelation, Void)60%n/a111111
getSelectedPartitionRowCount(OlapScan, double)55391%2466%2411301
computeDeltaRowCount(OlapScan)51575%1150%121601
isRegisteredRowCount(OlapScan)51372%3125%230301
visitLogicalDeferMaterializeOlapScan(LogicalDeferMaterializeOlapScan, Void)50%n/a111111
visitLogicalDeferMaterializeTopN(LogicalDeferMaterializeTopN, Void)50%n/a111111
visitLogicalAssertNumRows(LogicalAssertNumRows, Void)50%n/a111111
visitPhysicalSink(PhysicalSink, Void)50%n/a111111
visitPhysicalOneRowRelation(PhysicalOneRowRelation, Void)50%n/a111111
visitPhysicalDeferMaterializeOlapScan(PhysicalDeferMaterializeOlapScan, Void)50%n/a111111
visitPhysicalDeferMaterializeTopN(PhysicalDeferMaterializeTopN, Void)50%n/a111111
visitPhysicalDistribute(PhysicalDistribute, Void)50%n/a111111
visitPhysicalAssertNumRows(PhysicalAssertNumRows, Void)50%n/a111111
visitPhysicalCTEAnchor(PhysicalCTEAnchor, Void)50%n/a111111
setTotalHistogramMap(Map)40%n/a112211
visitPhysicalLimit(PhysicalLimit, Void)40%n/a111111
visitLogicalHudiScan(LogicalHudiScan, Void)40%n/a111111
visitLogicalPartitionTopN(LogicalPartitionTopN, Void)40%n/a111111
visitPhysicalWindow(PhysicalWindow, Void)40%n/a111111
visitPhysicalPartitionTopN(PhysicalPartitionTopN, Void)40%n/a111111
visitPhysicalEmptyRelation(PhysicalEmptyRelation, Void)40%n/a111111
visitPhysicalRepeat(PhysicalRepeat, Void)40%n/a111111
visitPhysicalSchemaScan(PhysicalSchemaScan, Void)40%n/a111111
visitPhysicalFileScan(PhysicalFileScan, Void)40%n/a111111
visitPhysicalJdbcScan(PhysicalJdbcScan, Void)40%n/a111111
visitPhysicalOdbcScan(PhysicalOdbcScan, Void)40%n/a111111
visitPhysicalEsScan(PhysicalEsScan, Void)40%n/a111111
visitPhysicalHashJoin(PhysicalHashJoin, Void)40%n/a111111
visitPhysicalNestedLoopJoin(PhysicalNestedLoopJoin, Void)40%n/a111111
visitPhysicalFilter(PhysicalFilter, Void)40%n/a111111
visitPhysicalUnion(PhysicalUnion, Void)40%n/a111111
visitPhysicalExcept(PhysicalExcept, Void)40%n/a111111
visitPhysicalIntersect(PhysicalIntersect, Void)40%n/a111111
visitPhysicalGenerate(PhysicalGenerate, Void)40%n/a111111
lambda$computeWindow$20(ColumnStatistic)40%n/a111111
lambda$computePartitionTopN$8(ColumnStatistic)40%n/a111111
getTotalHistogramMap()30%n/a111111
getTotalColumnStatisticMap()30%n/a111111
unionColumn(ColumnStatistic, double, ColumnStatistic, double, DataType)11298%1583%1402001
computeIntersect(SetOperation)10898%1990%1612201
visitLogicalCTEConsumer(LogicalCTEConsumer, Void)7397%2466%2411401
computeRepeat(Repeat)4295%1150%120801
isVisibleSlotReference(Slot)1588%2250%231501
lambda$computeWindow$19(ColumnStatistic)571%1150%120101
lambda$computeWindow$23(ColumnStatistic, ColumnStatistic)0%n/a111111
lambda$computeEmptyRelation$16(ColumnStatistic, ColumnStatistic)0%n/a111111
lambda$computeOneRowRelation$14(ColumnStatistic, ColumnStatistic)0%n/a111111
lambda$computeProject$12(ColumnStatistic, ColumnStatistic)0%n/a111111
lambda$computeRepeat$10(ColumnStatistic, ColumnStatistic)0%n/a111111
computeUnion(Union)147100%6100%0402901
computeAggregate(Aggregate)92100%4100%0301901
computeGenerate(Generate)92100%4100%0301901
computeExcept(SetOperation)49100%2100%020901
StatsCalculator(GroupExpression, boolean, Map, boolean, Map, CascadesContext)40100%n/a0101201
getMaxTableRowCount(List, CascadesContext)38100%4100%030901
computeWindow(Window)32100%n/a010701
computeProject(Project)29100%n/a010501
StatsCalculator(CascadesContext)25100%n/a010801
visitLogicalJoin(LogicalJoin, Void)24100%n/a010501
computeEmptyRelation(EmptyRelation)22100%n/a010601
visitLogicalCTEProducer(LogicalCTEProducer, Void)22100%n/a010401
computeOneRowRelation(List)21100%n/a010501
getColumnStatsFromTableCache(CatalogRelation, SlotReference)17100%1150%120401
lambda$computeEmptyRelation$15(NamedExpression)16100%n/a010501
estimate(GroupExpression, CascadesContext)15100%n/a010401
computeTopN(TopN)14100%n/a010201
computeLimit(Limit)14100%n/a010201
lambda$computeUnion$17(List)14100%n/a010301
lambda$computeOneRowRelation$13(NamedExpression)12100%n/a010201
computeJoin(Join)11100%n/a010201
lambda$computeProject$11(Statistics, NamedExpression)11100%n/a010201
lambda$computeFilter$2(NamedExpression)11100%n/a010101
setHasUnknownColStatsInStatementContext()10100%1375%130301
static {...}10100%n/a010401
visitPhysicalStorageLayerAggregate(PhysicalStorageLayerAggregate, Void)9100%n/a010201
visitLogicalSink(LogicalSink, Void)5100%n/a010101
visitLogicalOneRowRelation(LogicalOneRowRelation, Void)5100%n/a010101
visitLogicalSort(LogicalSort, Void)5100%n/a010101
visitPhysicalQuickSort(PhysicalQuickSort, Void)5100%n/a010101
visitLogicalCTEAnchor(LogicalCTEAnchor, Void)5100%n/a010101
lambda$estimate$0(Statistics, Expression)5100%n/a010101
visitLogicalEmptyRelation(LogicalEmptyRelation, Void)4100%n/a010101
visitLogicalLimit(LogicalLimit, Void)4100%n/a010101
visitLogicalAggregate(LogicalAggregate, Void)4100%n/a010101
visitLogicalRepeat(LogicalRepeat, Void)4100%n/a010101
visitLogicalFilter(LogicalFilter, Void)4100%n/a010101
visitLogicalOlapScan(LogicalOlapScan, Void)4100%n/a010101
visitLogicalSchemaScan(LogicalSchemaScan, Void)4100%n/a010101
visitLogicalProject(LogicalProject, Void)4100%n/a010101
visitLogicalTopN(LogicalTopN, Void)4100%n/a010101
visitLogicalUnion(LogicalUnion, Void)4100%n/a010101
visitLogicalExcept(LogicalExcept, Void)4100%n/a010101
visitLogicalIntersect(LogicalIntersect, Void)4100%n/a010101
visitLogicalGenerate(LogicalGenerate, Void)4100%n/a010101
visitLogicalWindow(LogicalWindow, Void)4100%n/a010101
visitPhysicalHashAggregate(PhysicalHashAggregate, Void)4100%n/a010101
visitPhysicalOlapScan(PhysicalOlapScan, Void)4100%n/a010101
visitPhysicalTopN(PhysicalTopN, Void)4100%n/a010101
visitPhysicalProject(PhysicalProject, Void)4100%n/a010101
lambda$computeFilter$3(Set, TreeNode)4100%n/a010101
lambda$computeWindow$21()3100%n/a010101
lambda$computeFilter$4(Expression)3100%n/a010101