StatsCalculator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,445 of 4,75169%212 of 45353%19336729799042138
updateMinMaxForTheFirstRangePartitionKey(OlapTable, List, SlotReference, ColumnStatistic)1300%140%88343411
updateMinMaxForListPartitionKey(OlapTable, List, SlotReference, ColumnStatistic)1250%160%99313111
visitPhysicalWorkTableReference(PhysicalWorkTableReference, Void)1010%80%55181811
getColumnStatistic(StatisticsCache.OlapTableStatistics, String, List)910%160%99242411
visitPhysicalCTEConsumer(PhysicalCTEConsumer, Void)820%80%55161611
computeRecursiveCte(RecursiveCte, List)6815970%6857%4894001
computeOlapScan(OlapScan)5936085%183666%1728118501
estimate()576954%8642%48123001
updateMinMax(ColumnStatistic, double, LiteralExpr, double, LiteralExpr)570%100%66202011
computeAssertNumRows(AssertNumRowsElement, Statistics)532935%1416%1011101701
lambda$computeWindow$21(Statistics, NamedExpression)5211869%5964%58144001
computeVirtualColumnStats(OlapScan, Statistics)391325%6225%4591301
getColumnStatistic(TableIf, String, long)354153%11531%8961601
disableJoinReorderIfStatsInvalid(List, CascadesContext)306568%5964%48112901
buildCatalogRelationStats(CatalogRelation, double, Set, boolean)2619288%132565%122064701
visitPhysicalCTEProducer(PhysicalCTEProducer, Void)260%n/a115511
checkNdvValidation(OlapScan, double)243458%9535%582901
visitPhysicalIntersect(PhysicalIntersect, Void)240%20%224411
computePartitionTopN(PartitionTopN, Statistics)224064%3350%3431501
visitPhysicalRecursiveUnionAnchor(PhysicalRecursiveUnionAnchor, Void)220%n/a114411
getOlapTableRowCount(OlapScan)203160%4450%3521101
computeFileScan(PhysicalFileScan)170%n/a113311
lambda$computeRecursiveCte$13(Map, double, Map.Entry)160%n/a111111
updateMinMaxForPartitionKey(OlapTable, List, SlotReference, ColumnStatistic)151040%2250%232501
visitPhysicalRecursiveUnion(PhysicalRecursiveUnion, Void)130%n/a112211
visitPhysicalUnion(PhysicalUnion, Void)130%n/a112211
visitPhysicalHashJoin(PhysicalHashJoin, Void)120%n/a111111
visitPhysicalNestedLoopJoin(PhysicalNestedLoopJoin, Void)120%n/a112211
lambda$computeRecursiveCte$12(Map.Entry, Map.Entry)100%n/a111111
visitPhysicalAssertNumRows(PhysicalAssertNumRows, Void)90%n/a111111
visitPhysicalLimit(PhysicalLimit, Void)80%n/a111111
visitPhysicalPartitionTopN(PhysicalPartitionTopN, 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
lambda$computeWindow$17(Statistics, Expression)7853%1150%121401
lambda$computePartitionTopN$3(Statistics, Expression)7853%1150%121401
visitLogicalOdbcScan(LogicalOdbcScan, Void)70%n/a112211
lambda$computeRepeat$6(int, Map.Entry)64086%2250%230601
convertLegacyLiteralToDouble(LiteralExpr)60%n/a111111
visitPhysicalTVFRelation(PhysicalTVFRelation, Void)60%n/a111111
buildFileScanStats(CatalogRelation, ExternalTable, LogicalFileScan.SelectedPartitions, Optional)54489%2675%250901
computeDeltaRowCount(OlapScan)51575%1150%121601
isRegisteredRowCount(OlapScan)51372%3125%230301
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
getColumnStatsFromTableCache(CatalogRelation, SlotReference)41376%1150%121401
visitLogicalOlapTableStreamScan(LogicalOlapTableStreamScan, Void)40%n/a111111
visitLogicalFileScan(LogicalFileScan, 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$computePartitionTopN$5(ColumnStatistic)40%n/a111111
constrainColumnsWithoutReducingRows(Set, Statistics)21198%71973%71435301
computeIntersect(SetOperation, List)11097%21083%2712201
computeUnion(Union, List)25699%11794%11014901
visitLogicalWorkTableReference(LogicalWorkTableReference, Void)9998%2675%2511801
visitLogicalCTEConsumer(LogicalCTEConsumer, Void)7397%2466%2411401
computeRepeat(Repeat, Statistics)3794%1150%120701
isVisibleSlotReference(Slot)1588%2250%231501
lambda$computePartitionTopN$4(ColumnStatistic)571%1150%120101
lambda$computeWindow$22(ColumnStatistic, ColumnStatistic)0%n/a111111
lambda$computeEmptyRelation$11(ColumnStatistic, ColumnStatistic)0%n/a111111
lambda$computeOneRowRelation$9(ColumnStatistic, ColumnStatistic)0%n/a111111
lambda$computeRepeat$7(ColumnStatistic, ColumnStatistic)0%n/a111111
estimateGroupByRowCount(List, Statistics)113100%12100%0702601
unionColumn(ColumnStatisticBuilder, double, ColumnStatistic, double, DataType)110100%6100%0402101
computeGenerate(Generate, Statistics)87100%4100%0301801
computeAggregate(Aggregate, Statistics)64100%1583%1401601
computeExcept(SetOperation, Statistics)44100%2100%020801
checkIfUnknownStatsUsedAsKey(StatisticsBuilder)39100%3975%370901
computeProject(Project, Statistics)39100%2100%020701
getMaxTableRowCount(List, CascadesContext)38100%4100%030901
computeFilter(Filter, Statistics)34100%n/a010601
visitLogicalJoin(LogicalJoin, Void)32100%n/a010601
computeWindow(Window, Statistics)29100%n/a010601
StatsCalculator(GroupExpression, boolean, Map, CascadesContext)24100%n/a010801
visitLogicalIntersect(LogicalIntersect, Void)24100%2100%020401
visitLogicalRecursiveUnionAnchor(LogicalRecursiveUnionAnchor, Void)22100%n/a010401
computeEmptyRelation(EmptyRelation)22100%n/a010601
visitLogicalCTEProducer(LogicalCTEProducer, Void)22100%n/a010401
computeOneRowRelation(List)21100%n/a010501
computeFileScan(LogicalFileScan)17100%n/a010301
lambda$computeUnion$16(Map, double, Map.Entry)16100%n/a010101
lambda$computeEmptyRelation$10(NamedExpression)16100%n/a010501
StatsCalculator(CascadesContext)15100%n/a010601
lambda$computeUnion$14(List)14100%n/a010301
getTableRowCount(CatalogRelation)13100%2100%020301
visitLogicalRecursiveUnion(LogicalRecursiveUnion, Void)13100%n/a010301
visitLogicalUnion(LogicalUnion, Void)13100%n/a010301
computeLimit(Limit, Statistics)13100%n/a010201
lambda$computeOneRowRelation$8(NamedExpression)12100%n/a010201
static {...}12100%n/a010501
estimate(GroupExpression, CascadesContext)11100%n/a010401
computeTopN(TopN, Statistics)11100%n/a010201
setHasUnknownColStatsInStatementContext()10100%1375%130301
getPrunableConjuncts(OlapScan)10100%n/a010401
computeCatalogRelation(CatalogRelation)10100%n/a010201
lambda$computeUnion$15(Map.Entry, Map.Entry)10100%n/a010101
lambda$computeOlapScan$0(List, OlapScan, Long)10100%n/a010201
visitLogicalAssertNumRows(LogicalAssertNumRows, Void)9100%n/a010101
visitPhysicalStorageLayerAggregate(PhysicalStorageLayerAggregate, Void)9100%n/a010201
visitLogicalLimit(LogicalLimit, Void)8100%n/a010101
visitLogicalAggregate(LogicalAggregate, Void)8100%n/a010101
visitLogicalRepeat(LogicalRepeat, Void)8100%n/a010101
visitLogicalFilter(LogicalFilter, Void)8100%n/a010101
visitLogicalProject(LogicalProject, Void)8100%n/a010101
visitLogicalTopN(LogicalTopN, Void)8100%n/a010101
visitLogicalPartitionTopN(LogicalPartitionTopN, Void)8100%n/a010101
visitLogicalExcept(LogicalExcept, Void)8100%n/a010101
visitLogicalGenerate(LogicalGenerate, Void)8100%n/a010101
visitLogicalWindow(LogicalWindow, Void)8100%n/a010101
visitPhysicalWindow(PhysicalWindow, Void)8100%n/a010101
visitPhysicalHashAggregate(PhysicalHashAggregate, Void)8100%n/a010101
visitPhysicalTopN(PhysicalTopN, Void)8100%n/a010101
visitPhysicalProject(PhysicalProject, Void)8100%n/a010101
lambda$computeWindow$18(ColumnStatistic)7100%2100%020101
visitLogicalTVFRelation(LogicalTVFRelation, Void)6100%n/a010101
visitLogicalSink(LogicalSink, Void)5100%n/a010101
visitLogicalOneRowRelation(LogicalOneRowRelation, Void)5100%n/a010101
visitLogicalSort(LogicalSort, Void)5100%n/a010101
visitLogicalRecursiveUnionProducer(LogicalRecursiveUnionProducer, 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
visitLogicalSchemaScan(LogicalSchemaScan, Void)4100%n/a010101
visitPhysicalOlapScan(PhysicalOlapScan, Void)4100%n/a010101
lambda$computeWindow$19(ColumnStatistic)4100%n/a010101
lambda$constrainColumnsWithoutReducingRows$2(Slot)4100%n/a010101
lambda$computeWindow$20()100%n/a010101
lambda$getPrunableConjuncts$1(PartitionPrunablePredicate)100%n/a010101