StatsCalculator

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,927 of 3,9270%369 of 3690%316316820820129129
computeOlapScan(OlapScan)3650%480%2525767611
computeUnion(Union, List)2790%200%1111494911
lambda$computeWindow$15(Statistics, NamedExpression)1760%140%88404011
computeCatalogRelation(CatalogRelation)1460%220%1212333311
estimate()1320%140%88303011
updateMinMaxForTheFirstRangePartitionKey(OlapTable, List, SlotReference, ColumnStatistic)1300%140%88343411
getColumnStatistic(StatisticsCache.OlapTableStatistics, String, List)1260%200%1111292911
updateMinMaxForListPartitionKey(OlapTable, List, SlotReference, ColumnStatistic)1250%160%99313111
computeIntersect(SetOperation, List)1210%120%77222211
disableJoinReorderIfStatsInvalid(List, CascadesContext)1150%140%88292911
estimateGroupByRowCount(List, Statistics)1130%120%77262611
unionColumn(ColumnStatisticBuilder, double, ColumnStatistic, double, DataType)1100%60%44212111
computeAssertNumRows(AssertNumRowsElement, Statistics)880%150%1111171711
computeGenerate(Generate, Statistics)870%40%33181811
visitPhysicalCTEConsumer(PhysicalCTEConsumer, Void)820%80%55161611
getColumnStatistic(TableIf, String, long)760%160%99161611
visitLogicalCTEConsumer(LogicalCTEConsumer, Void)750%60%44141411
checkNdvValidation(OlapScan, double)670%140%889911
computePartitionTopN(PartitionTopN, Statistics)620%60%44151511
computeAggregate(Aggregate, Statistics)590%40%33151511
getSelectedPartitionRowCount(OlapScan, double)580%60%44131311
updateMinMax(ColumnStatistic, double, LiteralExpr, double, LiteralExpr)570%100%66202011
getOlapTableRowCount(OlapScan)510%80%55111111
lambda$computeRepeat$4(int, Map.Entry)460%40%336611
computeExcept(SetOperation, Statistics)440%20%228811
StatsCalculator(GroupExpression, boolean, Map, boolean, Map, CascadesContext)430%n/a11131311
checkIfUnknownStatsUsedAsKey(StatisticsBuilder)390%120%779911
computeRepeat(Repeat, Statistics)390%20%227711
computeProject(Project, Statistics)390%20%227711
getMaxTableRowCount(List, CascadesContext)380%40%339911
visitLogicalJoin(LogicalJoin, Void)320%n/a116611
computeWindow(Window, Statistics)290%n/a116611
StatsCalculator(CascadesContext)280%n/a119911
visitPhysicalCTEProducer(PhysicalCTEProducer, Void)260%n/a115511
updateMinMaxForPartitionKey(OlapTable, List, SlotReference, ColumnStatistic)250%40%335511
visitLogicalIntersect(LogicalIntersect, Void)240%20%224411
visitPhysicalIntersect(PhysicalIntersect, Void)240%20%224411
computeEmptyRelation(EmptyRelation)220%n/a116611
visitLogicalCTEProducer(LogicalCTEProducer, Void)220%n/a114411
computeOneRowRelation(List)210%n/a115511
computeDeltaRowCount(OlapScan)200%20%226611
isRegisteredRowCount(OlapScan)180%40%333311
getColumnStatsFromTableCache(CatalogRelation, SlotReference)170%20%224411
isVisibleSlotReference(Slot)170%40%335511
lambda$computeEmptyRelation$8(NamedExpression)160%n/a115511
estimate(GroupExpression, CascadesContext)150%n/a114411
lambda$computeWindow$11(Statistics, Expression)150%20%224411
lambda$computePartitionTopN$1(Statistics, Expression)150%20%224411
lambda$computeUnion$10(List)140%n/a113311
getTableRowCount(CatalogRelation)130%20%223311
visitLogicalUnion(LogicalUnion, Void)130%n/a113311
visitPhysicalUnion(PhysicalUnion, Void)130%n/a112211
computeLimit(Limit, Statistics)130%n/a112211
visitPhysicalHashJoin(PhysicalHashJoin, Void)120%n/a111111
visitPhysicalNestedLoopJoin(PhysicalNestedLoopJoin, Void)120%n/a112211
lambda$computeOneRowRelation$6(NamedExpression)120%n/a112211
computeTopN(TopN, Statistics)110%n/a112211
setHasUnknownColStatsInStatementContext()100%40%333311
lambda$computeOlapScan$0(List, OlapScan, Long)100%n/a112211
static {...}100%n/a114411
visitLogicalDeferMaterializeTopN(LogicalDeferMaterializeTopN, Void)90%n/a111111
visitLogicalAssertNumRows(LogicalAssertNumRows, Void)90%n/a111111
visitPhysicalStorageLayerAggregate(PhysicalStorageLayerAggregate, Void)90%n/a112211
visitPhysicalDeferMaterializeTopN(PhysicalDeferMaterializeTopN, Void)90%n/a111111
visitPhysicalAssertNumRows(PhysicalAssertNumRows, Void)90%n/a111111
visitLogicalLimit(LogicalLimit, Void)80%n/a111111
visitPhysicalLimit(PhysicalLimit, Void)80%n/a111111
visitLogicalAggregate(LogicalAggregate, Void)80%n/a111111
visitLogicalRepeat(LogicalRepeat, Void)80%n/a111111
visitLogicalFilter(LogicalFilter, Void)80%n/a111111
visitLogicalProject(LogicalProject, Void)80%n/a111111
visitLogicalTopN(LogicalTopN, Void)80%n/a111111
visitLogicalPartitionTopN(LogicalPartitionTopN, Void)80%n/a111111
visitLogicalExcept(LogicalExcept, Void)80%n/a111111
visitLogicalGenerate(LogicalGenerate, Void)80%n/a111111
visitLogicalWindow(LogicalWindow, Void)80%n/a111111
visitPhysicalWindow(PhysicalWindow, Void)80%n/a111111
visitPhysicalPartitionTopN(PhysicalPartitionTopN, Void)80%n/a111111
visitPhysicalHashAggregate(PhysicalHashAggregate, Void)80%n/a111111
visitPhysicalRepeat(PhysicalRepeat, Void)80%n/a111111
visitPhysicalTopN(PhysicalTopN, Void)80%n/a111111
visitPhysicalProject(PhysicalProject, Void)80%n/a111111
visitPhysicalFilter(PhysicalFilter, Void)80%n/a111111
visitPhysicalExcept(PhysicalExcept, Void)80%n/a111111
visitPhysicalGenerate(PhysicalGenerate, Void)80%n/a111111
computeFilter(Filter, Statistics)80%n/a111111
getColumnStatsFromPartitionCacheOrTableCache(StatisticsCache.OlapTableStatistics, SlotReference, List)70%n/a111111
visitLogicalJdbcScan(LogicalJdbcScan, Void)70%n/a112211
visitLogicalOdbcScan(LogicalOdbcScan, Void)70%n/a112211
visitLogicalEsScan(LogicalEsScan, Void)70%n/a112211
lambda$computeWindow$12(ColumnStatistic)70%20%221111
lambda$computePartitionTopN$2(ColumnStatistic)70%20%221111
convertLegacyLiteralToDouble(LiteralExpr)60%n/a111111
visitLogicalTVFRelation(LogicalTVFRelation, Void)60%n/a111111
visitPhysicalTVFRelation(PhysicalTVFRelation, Void)60%n/a111111
visitLogicalSink(LogicalSink, Void)50%n/a111111
visitLogicalOneRowRelation(LogicalOneRowRelation, Void)50%n/a111111
visitLogicalDeferMaterializeOlapScan(LogicalDeferMaterializeOlapScan, Void)50%n/a111111
visitLogicalSort(LogicalSort, Void)50%n/a111111
visitPhysicalSink(PhysicalSink, Void)50%n/a111111
visitPhysicalOneRowRelation(PhysicalOneRowRelation, Void)50%n/a111111
visitPhysicalDeferMaterializeOlapScan(PhysicalDeferMaterializeOlapScan, Void)50%n/a111111
visitPhysicalQuickSort(PhysicalQuickSort, Void)50%n/a111111
visitPhysicalDistribute(PhysicalDistribute, Void)50%n/a111111
computeJoin(Join, Statistics, Statistics)50%n/a111111
visitLogicalCTEAnchor(LogicalCTEAnchor, Void)50%n/a111111
visitPhysicalCTEAnchor(PhysicalCTEAnchor, Void)50%n/a111111
setTotalHistogramMap(Map)40%n/a112211
visitLogicalEmptyRelation(LogicalEmptyRelation, Void)40%n/a111111
visitLogicalOlapScan(LogicalOlapScan, Void)40%n/a111111
visitLogicalSchemaScan(LogicalSchemaScan, Void)40%n/a111111
visitLogicalFileScan(LogicalFileScan, Void)40%n/a111111
visitLogicalHudiScan(LogicalHudiScan, Void)40%n/a111111
visitPhysicalEmptyRelation(PhysicalEmptyRelation, Void)40%n/a111111
visitPhysicalOlapScan(PhysicalOlapScan, 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
lambda$computeWindow$13(ColumnStatistic)40%n/a111111
lambda$computePartitionTopN$3(ColumnStatistic)40%n/a111111
getTotalHistogramMap()0%n/a111111
getTotalColumnStatisticMap()0%n/a111111
lambda$computeWindow$14()0%n/a111111
lambda$computeWindow$16(ColumnStatistic, ColumnStatistic)0%n/a111111
lambda$computeEmptyRelation$9(ColumnStatistic, ColumnStatistic)0%n/a111111
lambda$computeOneRowRelation$7(ColumnStatistic, ColumnStatistic)0%n/a111111
lambda$computeRepeat$5(ColumnStatistic, ColumnStatistic)0%n/a111111