StatsCalculator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,033 of 4,44531%301 of 41126%26134459992184136
computeUnion(Union, List)2580%180%1010494911
computeRecursiveCte(RecursiveCte, List)2270%140%88404011
lambda$computeWindow$19(Statistics, NamedExpression)1700%140%88404011
computeCatalogRelation(CatalogRelation)1460%220%1212333311
updateMinMaxForListPartitionKey(OlapTable, List, SlotReference, ColumnStatistic)1250%160%99313111
getColumnStatistic(StatisticsCache.OlapTableStatistics, String, List)1160%200%1111292911
computeIntersect(SetOperation, List)1130%120%77222211
unionColumn(ColumnStatisticBuilder, double, ColumnStatistic, double, DataType)1100%60%44212111
computeOlapScan(OlapScan)10329173%223057%1727218001
visitLogicalWorkTableReference(LogicalWorkTableReference, Void)1010%80%55181811
visitPhysicalWorkTableReference(PhysicalWorkTableReference, Void)1010%80%55181811
computeGenerate(Generate, Statistics)870%40%33181811
computeAssertNumRows(AssertNumRowsElement, Statistics)820%150%1111171711
visitPhysicalCTEConsumer(PhysicalCTEConsumer, Void)820%80%55161611
getColumnStatistic(TableIf, String, long)760%160%99161611
computePartitionTopN(PartitionTopN, Statistics)620%60%44151511
estimate()576954%8642%48123001
updateMinMax(ColumnStatistic, double, LiteralExpr, double, LiteralExpr)48915%8220%56162001
lambda$computeRepeat$4(int, Map.Entry)460%40%336611
updateMinMaxForTheFirstRangePartitionKey(OlapTable, List, SlotReference, ColumnStatistic)458565%7750%58113401
computeExcept(SetOperation, Statistics)440%20%228811
computeRepeat(Repeat, Statistics)390%20%227711
disableJoinReorderIfStatsInvalid(List, CascadesContext)365962%6857%58132901
estimateGroupByRowCount(List, Statistics)328171%4866%3752601
computeVirtualColumnStats(OlapScan, Statistics)312140%4450%3571301
computeWindow(Window, Statistics)290%n/a116611
visitPhysicalCTEProducer(PhysicalCTEProducer, Void)260%n/a115511
visitLogicalIntersect(LogicalIntersect, Void)240%20%224411
visitPhysicalIntersect(PhysicalIntersect, Void)240%20%224411
visitLogicalRecursiveUnionAnchor(LogicalRecursiveUnionAnchor, Void)220%n/a114411
visitPhysicalRecursiveUnionAnchor(PhysicalRecursiveUnionAnchor, Void)220%n/a114411
getOlapTableRowCount(OlapScan)203160%4450%3521101
getColumnStatsFromTableCache(CatalogRelation, SlotReference)170%20%224411
lambda$computeUnion$14(Map, double, Map.Entry)160%n/a111111
lambda$computeRecursiveCte$11(Map, double, Map.Entry)160%n/a111111
computeAggregate(Aggregate, Statistics)154976%3350%2431601
estimate(GroupExpression, CascadesContext)150%n/a114411
lambda$computeWindow$15(Statistics, Expression)150%20%224411
lambda$computePartitionTopN$1(Statistics, Expression)150%20%224411
lambda$computeUnion$12(List)140%n/a113311
visitLogicalRecursiveUnion(LogicalRecursiveUnion, Void)130%n/a113311
visitLogicalUnion(LogicalUnion, Void)130%n/a113311
visitPhysicalRecursiveUnion(PhysicalRecursiveUnion, Void)130%n/a112211
visitPhysicalUnion(PhysicalUnion, Void)130%n/a112211
computeLimit(Limit, Statistics)130%n/a112211
checkNdvValidation(OlapScan, double)124679%6857%481901
visitPhysicalHashJoin(PhysicalHashJoin, Void)120%n/a111111
visitPhysicalNestedLoopJoin(PhysicalNestedLoopJoin, Void)120%n/a112211
lambda$computeUnion$13(Map.Entry, Map.Entry)100%n/a111111
lambda$computeRecursiveCte$10(Map.Entry, Map.Entry)100%n/a111111
visitLogicalAssertNumRows(LogicalAssertNumRows, Void)90%n/a111111
visitPhysicalAssertNumRows(PhysicalAssertNumRows, Void)90%n/a111111
updateMinMaxForPartitionKey(OlapTable, List, SlotReference, ColumnStatistic)81768%2250%231501
visitLogicalLimit(LogicalLimit, Void)80%n/a111111
visitPhysicalLimit(PhysicalLimit, Void)80%n/a111111
visitLogicalRepeat(LogicalRepeat, 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
visitPhysicalBucketedHashAggregate(PhysicalBucketedHashAggregate, Void)80%n/a111111
visitPhysicalRepeat(PhysicalRepeat, Void)80%n/a111111
visitPhysicalFilter(PhysicalFilter, Void)80%n/a111111
visitPhysicalExcept(PhysicalExcept, Void)80%n/a111111
visitPhysicalGenerate(PhysicalGenerate, Void)80%n/a111111
visitLogicalOdbcScan(LogicalOdbcScan, Void)70%n/a112211
lambda$computeWindow$16(ColumnStatistic)70%20%221111
lambda$computePartitionTopN$2(ColumnStatistic)70%20%221111
visitPhysicalTVFRelation(PhysicalTVFRelation, Void)60%n/a111111
getSelectedPartitionRowCount(OlapScan, double)55391%2466%2411301
getMaxTableRowCount(List, CascadesContext)53386%1375%131901
computeDeltaRowCount(OlapScan)51575%1150%121601
isRegisteredRowCount(OlapScan)51372%3125%230301
getTableRowCount(CatalogRelation)5861%1150%121301
visitLogicalRecursiveUnionProducer(LogicalRecursiveUnionProducer, Void)50%n/a111111
visitPhysicalSink(PhysicalSink, Void)50%n/a111111
visitPhysicalOneRowRelation(PhysicalOneRowRelation, Void)50%n/a111111
visitPhysicalDistribute(PhysicalDistribute, Void)50%n/a111111
visitPhysicalRecursiveUnionProducer(PhysicalRecursiveUnionProducer, Void)50%n/a111111
visitPhysicalCTEAnchor(PhysicalCTEAnchor, Void)50%n/a111111
setTotalHistogramMap(Map)40%n/a112211
visitLogicalOlapTableStreamScan(LogicalOlapTableStreamScan, 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
visitPhysicalSchemaScan(PhysicalSchemaScan, Void)40%n/a111111
visitPhysicalFileScan(PhysicalFileScan, Void)40%n/a111111
visitPhysicalOdbcScan(PhysicalOdbcScan, Void)40%n/a111111
lambda$computeWindow$17(ColumnStatistic)40%n/a111111
lambda$computePartitionTopN$3(ColumnStatistic)40%n/a111111
getTotalHistogramMap()0%n/a111111
getTotalColumnStatisticMap()0%n/a111111
lambda$computeWindow$18()0%n/a111111
visitLogicalCTEConsumer(LogicalCTEConsumer, Void)7397%2466%2411401
isVisibleSlotReference(Slot)1588%2250%231501
lambda$computeWindow$20(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
StatsCalculator(GroupExpression, boolean, Map, boolean, Map, CascadesContext)43100%n/a0101301
checkIfUnknownStatsUsedAsKey(StatisticsBuilder)39100%4866%470901
computeProject(Project, Statistics)39100%2100%020701
visitLogicalJoin(LogicalJoin, Void)32100%n/a010601
StatsCalculator(CascadesContext)28100%n/a010901
computeEmptyRelation(EmptyRelation)22100%n/a010601
visitLogicalCTEProducer(LogicalCTEProducer, Void)22100%n/a010401
computeOneRowRelation(List)21100%n/a010501
lambda$computeEmptyRelation$8(NamedExpression)16100%n/a010501
lambda$computeOneRowRelation$6(NamedExpression)12100%n/a010201
static {...}12100%n/a010501
computeTopN(TopN, Statistics)11100%n/a010201
setHasUnknownColStatsInStatementContext()10100%2250%230301
lambda$computeOlapScan$0(List, OlapScan, Long)10100%n/a010201
visitPhysicalStorageLayerAggregate(PhysicalStorageLayerAggregate, Void)9100%n/a010201
visitLogicalAggregate(LogicalAggregate, Void)8100%n/a010101
visitLogicalFilter(LogicalFilter, Void)8100%n/a010101
visitLogicalProject(LogicalProject, Void)8100%n/a010101
visitLogicalTopN(LogicalTopN, Void)8100%n/a010101
visitPhysicalHashAggregate(PhysicalHashAggregate, Void)8100%n/a010101
visitPhysicalTopN(PhysicalTopN, Void)8100%n/a010101
visitPhysicalProject(PhysicalProject, Void)8100%n/a010101
computeFilter(Filter, Statistics)8100%n/a010101
convertLegacyLiteralToDouble(LiteralExpr)6100%n/a010101
visitLogicalTVFRelation(LogicalTVFRelation, Void)6100%n/a010101
visitLogicalSink(LogicalSink, Void)5100%n/a010101
visitLogicalOneRowRelation(LogicalOneRowRelation, Void)5100%n/a010101
visitLogicalSort(LogicalSort, Void)5100%n/a010101
visitPhysicalQuickSort(PhysicalQuickSort, Void)5100%n/a010101
computeJoin(Join, Statistics, Statistics)5100%n/a010101
visitLogicalCTEAnchor(LogicalCTEAnchor, Void)5100%n/a010101
visitLogicalEmptyRelation(LogicalEmptyRelation, Void)4100%n/a010101
visitLogicalOlapScan(LogicalOlapScan, Void)4100%n/a010101
visitPhysicalOlapScan(PhysicalOlapScan, Void)4100%n/a010101