Uses of Class
io.trino.sql.planner.plan.FilterNode
-
Packages that use FilterNode Package Description io.trino.cost io.trino.sql.planner.iterative.rule io.trino.sql.planner.plan -
-
Uses of FilterNode in io.trino.cost
Methods in io.trino.cost that return types with arguments of type FilterNode Modifier and Type Method Description Pattern<FilterNode>FilterStatsRule. getPattern()Pattern<FilterNode>SimpleFilterProjectSemiJoinStatsRule. getPattern()Methods in io.trino.cost with parameters of type FilterNode Modifier and Type Method Description Optional<PlanNodeStatsEstimate>FilterStatsRule. doCalculate(FilterNode node, StatsProvider statsProvider, Lookup lookup, Session session, TypeProvider types)protected Optional<PlanNodeStatsEstimate>SimpleFilterProjectSemiJoinStatsRule. doCalculate(FilterNode node, StatsProvider sourceStats, Lookup lookup, Session session, TypeProvider types) -
Uses of FilterNode in io.trino.sql.planner.iterative.rule
Methods in io.trino.sql.planner.iterative.rule that return types with arguments of type FilterNode Modifier and Type Method Description Pattern<FilterNode>ExtractDereferencesFromFilterAboveScan. getPattern()Pattern<FilterNode>ExtractSpatialJoins.ExtractSpatialInnerJoin. getPattern()Pattern<FilterNode>MergeFilters. getPattern()Pattern<FilterNode>PushdownFilterIntoRowNumber. getPattern()Pattern<FilterNode>PushdownFilterIntoWindow. getPattern()Pattern<FilterNode>PushPredicateIntoTableScan. getPattern()Pattern<FilterNode>PushPredicateThroughProjectIntoRowNumber. getPattern()Pattern<FilterNode>PushPredicateThroughProjectIntoWindow. getPattern()Pattern<FilterNode>RemoveRedundantTableScanPredicate. getPattern()Pattern<FilterNode>RemoveTrivialFilters. getPattern()Pattern<FilterNode>TransformFilteringSemiJoinToInnerJoin. getPattern()Methods in io.trino.sql.planner.iterative.rule with parameters of type FilterNode Modifier and Type Method Description Rule.ResultExtractDereferencesFromFilterAboveScan. apply(FilterNode node, Captures captures, Rule.Context context)Rule.ResultExtractSpatialJoins.ExtractSpatialInnerJoin. apply(FilterNode node, Captures captures, Rule.Context context)Rule.ResultMergeFilters. apply(FilterNode parent, Captures captures, Rule.Context context)Rule.ResultPushdownFilterIntoRowNumber. apply(FilterNode node, Captures captures, Rule.Context context)Rule.ResultPushdownFilterIntoWindow. apply(FilterNode node, Captures captures, Rule.Context context)Rule.ResultPushPredicateIntoTableScan. apply(FilterNode filterNode, Captures captures, Rule.Context context)Rule.ResultPushPredicateThroughProjectIntoRowNumber. apply(FilterNode filter, Captures captures, Rule.Context context)Rule.ResultPushPredicateThroughProjectIntoWindow. apply(FilterNode filter, Captures captures, Rule.Context context)Rule.ResultRemoveRedundantTableScanPredicate. apply(FilterNode filterNode, Captures captures, Rule.Context context)Rule.ResultRemoveTrivialFilters. apply(FilterNode filterNode, Captures captures, Rule.Context context)Rule.ResultTransformFilteringSemiJoinToInnerJoin. apply(FilterNode filterNode, Captures captures, Rule.Context context)protected Optional<PlanNode>PruneFilterColumns. pushDownProjectOff(Rule.Context context, FilterNode filterNode, Set<Symbol> referencedOutputs) -
Uses of FilterNode in io.trino.sql.planner.plan
Methods in io.trino.sql.planner.plan that return types with arguments of type FilterNode Modifier and Type Method Description static Pattern<FilterNode>Patterns. filter()Methods in io.trino.sql.planner.plan with parameters of type FilterNode Modifier and Type Method Description RPlanVisitor. visitFilter(FilterNode node, C context)
-