|
Change Return Type Optional<PlanNode> to Result in method public apply(node T, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.Rule |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method private apply(apply ApplyNode, inPredicate InPredicate, inPredicateOutputSymbol Symbol, lookup Lookup, idAllocator PlanNodeIdAllocator, symbolAllocator SymbolAllocator) : Result in class com.facebook.presto.sql.planner.iterative.rule.TransformCorrelatedInPredicateToJoin |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(node PlanNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.test.RuleTester.RuleSetAdapter |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(outputNode OutputNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PruneOutputColumns |
From |
To |
|
Change Return Type Optional<PlanNode> to Rule.Result in method private transform(node PlanNode, rule Rule<T>, matcher Matcher, context Context) : Rule.Result in class com.facebook.presto.sql.planner.iterative.IterativeOptimizer |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(parent LimitNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.MergeLimits |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(limit LimitNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.EvaluateZeroLimit |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(tableScanNode TableScanNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.ExpressionRewriteRuleSet.TableScanExpressionRewrite |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(sample SampleNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.ImplementBernoulliSampleAsFilter |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(tableWriterNode TableWriterNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PushTableWriteThroughUnion |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(parent ApplyNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.TransformExistsApplyToLateralNode |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(parent AggregationNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.SingleMarkDistinctToGroupBy |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(parent WindowNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.GatherAndMergeWindows.ManipulateAdjacentWindowsOverProjects |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(applyNode ApplyNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.TransformUncorrelatedInPredicateSubqueryToSemiJoin |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(parent AggregationNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PruneCountAggregationOverScalar |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method private apply(context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.test.RuleTester.RuleSetAdapter.RuleMatch |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(filterNode FilterNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.RemoveTrivialFilters |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(aggregation AggregationNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.ImplementFilteredAggregations |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(single TopNNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.CreatePartialTopN |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(parent AggregationNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.SimplifyCountOverConstant |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(parent LimitNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.MergeLimitWithTopN |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(parent LimitNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PushLimitThroughProject |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(applyNode ApplyNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.ExpressionRewriteRuleSet.ApplyExpressionRewrite |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(valuesNode ValuesNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.ExpressionRewriteRuleSet.ValuesExpressionRewrite |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(parent ProjectNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PushProjectionThroughUnion |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(semiJoinNode SemiJoinNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PruneSemiJoinFilteringSourceColumns |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(lateralJoinNode LateralJoinNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.TransformUncorrelatedLateralToJoin |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(parent FilterNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.MergeFilters |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(applyNode ApplyNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.RemoveUnreferencedScalarApplyNodes |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(aggregationNode AggregationNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PushPartialAggregationThroughExchange |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(filterNode FilterNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.ExpressionRewriteRuleSet.FilterExpressionRewrite |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(joinNode JoinNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PruneJoinChildrenColumns |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(filterNode FilterNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PickTableLayout.PickTableLayoutForPredicate |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(topNNode TopNNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PushTopNThroughUnion |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(aggregationNode AggregationNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PushPartialAggregationThroughJoin |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(parent LimitNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.MergeLimitWithSort |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(aggregationNode AggregationNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.ExpressionRewriteRuleSet.AggregationExpressionRewrite |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(node PlanNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.TestRuleIndex.NoOpRule |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(apply ApplyNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.TransformCorrelatedInPredicateToJoin |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(parent LimitNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PushLimitThroughMarkDistinct |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(node JoinNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.EliminateCrossJoins |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(parent ProjectNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.ProjectOffPushDownRule |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(node TableFinishNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.RemoveEmptyDelete |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(projectNode ProjectNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.ExpressionRewriteRuleSet.ProjectExpressionRewrite |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(parent ProjectNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.InlineProjections |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(parent LimitNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.MergeLimitWithDistinct |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(project ProjectNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.RemoveRedundantIdentityProjections |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(project ProjectNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PushProjectionThroughExchange |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(lateralJoinNode LateralJoinNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.RemoveUnreferencedScalarLateralNodes |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(aggregationNode AggregationNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PruneAggregationSourceColumns |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(aggregation AggregationNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.AddIntermediateAggregations |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(aggregation AggregationNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PushAggregationThroughOuterJoin |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(joinNode JoinNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.ExpressionRewriteRuleSet.JoinExpressionRewrite |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(sample SampleNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.EvaluateZeroSample |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(project ProjectNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.TestIterativeOptimizer.NonConvergingRule |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(parent LimitNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PushLimitThroughSemiJoin |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(tableScanNode TableScanNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.PickTableLayout.PickTableLayoutWithoutPredicate |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(lateralJoinNode LateralJoinNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.TransformCorrelatedScalarAggregationToJoin |
From |
To |
|
Change Return Type Optional<PlanNode> to Result in method public apply(sample SampleNode, captures Captures, context Context) : Result in class com.facebook.presto.sql.planner.iterative.rule.RemoveFullSample |
From |
To |