StatsCalculator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total720 of 4,37983%98 of 40575%10533712990930132
visitPhysicalWorkTableReference(PhysicalWorkTableReference, Void)1010%80%55181811
visitPhysicalCTEConsumer(PhysicalCTEConsumer, Void)820%80%55161611
computeRecursiveCte(RecursiveCte, List)6815970%6857%4894001
estimate()576954%8642%48123001
computeAssertNumRows(AssertNumRowsElement, Statistics)532935%1416%1011101701
getColumnStatistic(TableIf, String, long)354153%11531%7971601
visitPhysicalCTEProducer(PhysicalCTEProducer, Void)260%n/a115511
disableJoinReorderIfStatsInvalid(List, CascadesContext)247174%31178%3882901
visitPhysicalIntersect(PhysicalIntersect, Void)240%20%224411
visitPhysicalRecursiveUnionAnchor(PhysicalRecursiveUnionAnchor, Void)220%n/a114411
lambda$computeRecursiveCte$12(Map, double, Map.Entry)160%n/a111111
visitPhysicalRecursiveUnion(PhysicalRecursiveUnion, Void)130%n/a112211
visitPhysicalUnion(PhysicalUnion, Void)130%n/a112211
visitPhysicalHashJoin(PhysicalHashJoin, Void)120%n/a111111
visitPhysicalNestedLoopJoin(PhysicalNestedLoopJoin, Void)120%n/a112211
estimate(GroupExpression, CascadesContext)110%n/a114411
lambda$computeRecursiveCte$11(Map.Entry, Map.Entry)100%n/a111111
visitPhysicalAssertNumRows(PhysicalAssertNumRows, Void)90%n/a111111
visitPhysicalLimit(PhysicalLimit, Void)80%n/a111111
visitPhysicalRepeat(PhysicalRepeat, Void)80%n/a111111
visitPhysicalExcept(PhysicalExcept, Void)80%n/a111111
visitPhysicalGenerate(PhysicalGenerate, Void)80%n/a111111
lambda$computeWindow$16(Statistics, Expression)7853%1150%121401
lambda$computePartitionTopN$2(Statistics, Expression)7853%1150%121401
visitLogicalOdbcScan(LogicalOdbcScan, Void)70%n/a112211
getColumnStatistic(StatisticsCache.OlapTableStatistics, String, List)68593%41275%4922401
lambda$computeRepeat$5(int, Map.Entry)64086%2250%230601
visitPhysicalTVFRelation(PhysicalTVFRelation, Void)60%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
visitLogicalOlapTableStreamScan(LogicalOlapTableStreamScan, Void)40%n/a111111
visitPhysicalEmptyRelation(PhysicalEmptyRelation, Void)40%n/a111111
visitPhysicalSchemaScan(PhysicalSchemaScan, Void)40%n/a111111
visitPhysicalOdbcScan(PhysicalOdbcScan, Void)40%n/a111111
computeCatalogRelation(CatalogRelation)14397%51777%51213301
computeIntersect(SetOperation, List)11097%21083%2712201
computeOlapScan(OlapScan)41799%64888%62808501
visitLogicalCTEConsumer(LogicalCTEConsumer, Void)7397%2466%2411401
computeVirtualColumnStats(OlapScan, Statistics)5096%1787%1511301
computeRepeat(Repeat, Statistics)3794%1150%120701
lambda$computeWindow$21(ColumnStatistic, ColumnStatistic)0%n/a111111
lambda$computeRepeat$6(ColumnStatistic, ColumnStatistic)0%n/a111111
lambda$computeWindow$20(Statistics, NamedExpression)16999%21285%2804001
visitLogicalWorkTableReference(LogicalWorkTableReference, Void)10099%1787%1501801
computeUnion(Union, List)258100%18100%01004901
updateMinMaxForTheFirstRangePartitionKey(OlapTable, List, SlotReference, ColumnStatistic)130100%11392%1803401
updateMinMaxForListPartitionKey(OlapTable, List, SlotReference, ColumnStatistic)125100%21487%2903101
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%6100%0401601
computePartitionTopN(PartitionTopN, Statistics)62100%6100%0401501
checkNdvValidation(OlapScan, double)58100%11392%180901
updateMinMax(ColumnStatistic, double, LiteralExpr, double, LiteralExpr)57100%10100%0602001
getOlapTableRowCount(OlapScan)51100%8100%0501101
computeFilter(Filter, Statistics)45100%2100%020901
computeExcept(SetOperation, Statistics)44100%2100%020801
checkIfUnknownStatsUsedAsKey(StatisticsBuilder)39100%3975%370901
computeProject(Project, Statistics)39100%2100%020701
getMaxTableRowCount(List, CascadesContext)38100%4100%030901
visitLogicalJoin(LogicalJoin, Void)32100%n/a010601
computeWindow(Window, Statistics)29100%n/a010601
updateMinMaxForPartitionKey(OlapTable, List, SlotReference, ColumnStatistic)25100%4100%030501
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
computeDeltaRowCount(OlapScan)20100%2100%020601
isRegisteredRowCount(OlapScan)18100%4100%030301
getColumnStatsFromTableCache(CatalogRelation, SlotReference)17100%2100%020401
isVisibleSlotReference(Slot)17100%1375%130501
lambda$computeUnion$15(Map, double, Map.Entry)16100%n/a010101
lambda$computeEmptyRelation$9(NamedExpression)16100%n/a010501
StatsCalculator(CascadesContext)15100%n/a010601
lambda$computeUnion$13(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$7(NamedExpression)12100%n/a010201
static {...}12100%n/a010501
computeTopN(TopN, Statistics)11100%n/a010201
setHasUnknownColStatsInStatementContext()10100%2250%230301
getPrunableConjuncts(OlapScan)10100%n/a010401
lambda$computeUnion$14(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
visitPhysicalPartitionTopN(PhysicalPartitionTopN, Void)8100%n/a010101
visitPhysicalHashAggregate(PhysicalHashAggregate, Void)8100%n/a010101
visitPhysicalTopN(PhysicalTopN, Void)8100%n/a010101
visitPhysicalProject(PhysicalProject, Void)8100%n/a010101
visitPhysicalFilter(PhysicalFilter, Void)8100%n/a010101
lambda$computeWindow$17(ColumnStatistic)7100%2100%020101
lambda$computePartitionTopN$3(ColumnStatistic)7100%2100%020101
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
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
visitLogicalFileScan(LogicalFileScan, Void)4100%n/a010101
visitPhysicalOlapScan(PhysicalOlapScan, Void)4100%n/a010101
visitPhysicalFileScan(PhysicalFileScan, Void)4100%n/a010101
lambda$computeWindow$18(ColumnStatistic)4100%n/a010101
lambda$computePartitionTopN$4(ColumnStatistic)4100%n/a010101
lambda$computeWindow$19()100%n/a010101
lambda$getPrunableConjuncts$1(PartitionPrunablePredicate)100%n/a010101
lambda$computeEmptyRelation$10(ColumnStatistic, ColumnStatistic)100%n/a010101
lambda$computeOneRowRelation$8(ColumnStatistic, ColumnStatistic)100%n/a010101