Uses of Class
io.prestosql.sql.planner.plan.ExchangeNode
-
Packages that use ExchangeNode Package Description io.prestosql.cost io.prestosql.sql.planner.iterative.rule io.prestosql.sql.planner.plan -
-
Uses of ExchangeNode in io.prestosql.cost
Methods in io.prestosql.cost that return types with arguments of type ExchangeNode Modifier and Type Method Description Pattern<ExchangeNode>
ExchangeStatsRule. getPattern()
Methods in io.prestosql.cost with parameters of type ExchangeNode Modifier and Type Method Description protected Optional<PlanNodeStatsEstimate>
ExchangeStatsRule. doCalculate(ExchangeNode node, StatsProvider statsProvider, Lookup lookup, Session session, TypeProvider types)
-
Uses of ExchangeNode in io.prestosql.sql.planner.iterative.rule
Methods in io.prestosql.sql.planner.iterative.rule that return types with arguments of type ExchangeNode Modifier and Type Method Description Pattern<ExchangeNode>
PruneExchangeSourceColumns. getPattern()
Pattern<ExchangeNode>
PushRemoteExchangeThroughAssignUniqueId. getPattern()
Methods in io.prestosql.sql.planner.iterative.rule with parameters of type ExchangeNode Modifier and Type Method Description Rule.Result
PruneExchangeSourceColumns. apply(ExchangeNode node, Captures captures, Rule.Context context)
Rule.Result
PushRemoteExchangeThroughAssignUniqueId. apply(ExchangeNode node, Captures captures, Rule.Context context)
protected Optional<PlanNode>
PruneExchangeColumns. pushDownProjectOff(Rule.Context context, ExchangeNode exchangeNode, Set<Symbol> referencedOutputs)
-
Uses of ExchangeNode in io.prestosql.sql.planner.plan
Methods in io.prestosql.sql.planner.plan that return types with arguments of type ExchangeNode Modifier and Type Method Description static Pattern<ExchangeNode>
Patterns. exchange()
static Property<ExchangeNode,Lookup,ExchangeNode.Scope>
Patterns.Exchange. scope()
Methods in io.prestosql.sql.planner.plan with parameters of type ExchangeNode Modifier and Type Method Description R
PlanVisitor. visitExchange(ExchangeNode node, C context)
-