AggregationNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total222 of 81272%22 of 11280%268454181728
normalize(TNormalizedPlanNode, Normalizer)610%20%22131311
getNodeExplainString(String, TExplainLevel)489967%5964%5862401
normalizeProjects(TNormalizedPlanNode, Normalizer)370%20%22151511
normalizeAggOutputProjects(TNormalizedAggregateNode, Normalizer)270%n/a118811
lambda$toThrift$0(List, List, List, OrderByElement)180%n/a114411
enforceAndDeriveLocalExchange(PlanTranslatorContext, PlanNode, LocalExchangeNode.LocalExchangeTypeRequire)1517091%74787%62854101
lambda$normalizeProjects$1(Normalizer, TupleId)70%n/a111111
setQueryCacheCandidate(boolean)40%n/a112211
isQueryCacheCandidate()30%n/a111111
lambda$getLocalExchangeDistributeExprs$4(String)583%1150%120101
lambda$getLocalExchangeDistributeExprs$2(FunctionName)583%1150%120101
toThrift(TPlanNode)113100%1583%1402501
updateplanNodeName()46100%4100%0301201
getLocalExchangeDistributeExprs(int, boolean)35100%2675%2501001
AggregationNode(PlanNodeId, PlanNode, AggregateInfo)24100%n/a010701
canUseDistinctStreamingAgg(SessionVariable)15100%1583%140101
isSerialNode()12100%4100%030101
baseClassRequire(ConnectContext)12100%2100%020301
requiresShuffleForCorrectness()12100%4100%030101
unsetNeedsFinalize()9100%n/a010401
shouldResetSerialFlagForChild(int)7100%2100%020101
setUseStreamingPreagg(boolean)4100%n/a010201
setColocate(boolean)4100%n/a010201
setSortByGroupKey(SortInfo)4100%n/a010201
getSemanticPartitionExprs()4100%n/a010101
lambda$getLocalExchangeDistributeExprs$5(String)4100%n/a010101
isColocate()3100%n/a010101
lambda$getLocalExchangeDistributeExprs$3(FunctionName)3100%n/a010101