WindowFilterPushDown.Rewriter

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total549 of 5490%64 of 640%46461121121414
visitFilter(FilterNode, SimplePlanRewriter.RewriteContext)980%120%77191911
rewriteFilterSource(FilterNode, PlanNode, VariableReferenceExpression, int)810%40%33141411
visitLimit(LimitNode, SimplePlanRewriter.RewriteContext)800%140%88202011
extractUpperBound(TupleDomain, VariableReferenceExpression)740%180%1010181811
visitWindow(WindowNode, SimplePlanRewriter.RewriteContext)490%40%33121211
mergeLimit(RowNumberNode, int)320%20%223311
WindowFilterPushDown.Rewriter(PlanNodeIdAllocator, Metadata, RowExpressionDomainTranslator, LogicalRowExpressions, Session)300%n/a117711
isEqualRange(TupleDomain, VariableReferenceExpression, long)250%20%224411
canOptimizeWindowFunction(WindowNode, FunctionAndTypeManager)240%20%224411
convertToTopNRowNumber(WindowNode, int)200%n/a117711
canReplaceWithRowNumber(WindowNode, FunctionAndTypeManager)120%40%331111
isRowNumberMetadata(FunctionAndTypeManager, FunctionMetadata)110%n/a112211
lambda$rewriteFilterSource$0(VariableReferenceExpression, Map.Entry)100%20%221111
isPlanChanged()30%n/a111111