Uses of Class
io.trino.sql.planner.plan.ExchangeNode
-
Packages that use ExchangeNode Package Description io.trino.cost io.trino.sql.planner.iterative.rule io.trino.sql.planner.plan -
-
Uses of ExchangeNode in io.trino.cost
Methods in io.trino.cost that return types with arguments of type ExchangeNode Modifier and Type Method Description Pattern<ExchangeNode>ExchangeStatsRule. getPattern()Methods in io.trino.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.trino.sql.planner.iterative.rule
Methods in io.trino.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.trino.sql.planner.iterative.rule with parameters of type ExchangeNode Modifier and Type Method Description Rule.ResultPruneExchangeSourceColumns. apply(ExchangeNode node, Captures captures, Rule.Context context)Rule.ResultPushRemoteExchangeThroughAssignUniqueId. 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.trino.sql.planner.plan
Methods in io.trino.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.trino.sql.planner.plan with parameters of type ExchangeNode Modifier and Type Method Description RPlanVisitor. visitExchange(ExchangeNode node, C context)
-