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>InlineProjectIntoFilter. 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>SimplifyFilterPredicate. 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.ResultInlineProjectIntoFilter. 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.ResultSimplifyFilterPredicate. apply(FilterNode node, 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)static Optional<PlanNode>PushPredicateIntoTableScan. pushFilterIntoTableScan(FilterNode filterNode, TableScanNode node, boolean pruneWithPredicateExpression, Session session, SymbolAllocator symbolAllocator, Metadata metadata, TypeOperators typeOperators, TypeAnalyzer typeAnalyzer, StatsProvider statsProvider, DomainTranslator domainTranslator) -
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)
-