Uses of Class
io.trino.sql.planner.plan.FilterNode
Packages that use FilterNode
-
Uses of FilterNode in io.trino.cost
Methods in io.trino.cost that return types with arguments of type FilterNodeModifier and TypeMethodDescriptionFilterStatsRule.getPattern()SimpleFilterProjectSemiJoinStatsRule.getPattern()Methods in io.trino.cost with parameters of type FilterNodeModifier and TypeMethodDescriptionFilterStatsRule.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 FilterNodeModifier and TypeMethodDescriptionExtractDereferencesFromFilterAboveScan.getPattern()ExtractSpatialJoins.ExtractSpatialInnerJoin.getPattern()InlineProjectIntoFilter.getPattern()MergeFilters.getPattern()PushdownFilterIntoRowNumber.getPattern()PushdownFilterIntoWindow.getPattern()PushPredicateIntoTableScan.getPattern()PushPredicateThroughProjectIntoRowNumber.getPattern()PushPredicateThroughProjectIntoWindow.getPattern()RemoveRedundantTableScanPredicate.getPattern()RemoveTrivialFilters.getPattern()SimplifyFilterPredicate.getPattern()TransformFilteringSemiJoinToInnerJoin.getPattern()Methods in io.trino.sql.planner.iterative.rule with parameters of type FilterNodeModifier and TypeMethodDescriptionExtractDereferencesFromFilterAboveScan.apply(FilterNode node, Captures captures, Rule.Context context) ExtractSpatialJoins.ExtractSpatialInnerJoin.apply(FilterNode node, Captures captures, Rule.Context context) InlineProjectIntoFilter.apply(FilterNode node, Captures captures, Rule.Context context) MergeFilters.apply(FilterNode parent, Captures captures, Rule.Context context) PushdownFilterIntoRowNumber.apply(FilterNode node, Captures captures, Rule.Context context) PushdownFilterIntoWindow.apply(FilterNode node, Captures captures, Rule.Context context) PushPredicateIntoTableScan.apply(FilterNode filterNode, Captures captures, Rule.Context context) PushPredicateThroughProjectIntoRowNumber.apply(FilterNode filter, Captures captures, Rule.Context context) PushPredicateThroughProjectIntoWindow.apply(FilterNode filter, Captures captures, Rule.Context context) RemoveRedundantTableScanPredicate.apply(FilterNode filterNode, Captures captures, Rule.Context context) RemoveTrivialFilters.apply(FilterNode filterNode, Captures captures, Rule.Context context) SimplifyFilterPredicate.apply(FilterNode node, Captures captures, Rule.Context context) TransformFilteringSemiJoinToInnerJoin.apply(FilterNode filterNode, Captures captures, Rule.Context context) PruneFilterColumns.pushDownProjectOff(Rule.Context context, FilterNode filterNode, Set<Symbol> referencedOutputs) PushPredicateIntoTableScan.pushFilterIntoTableScan(FilterNode filterNode, TableScanNode node, boolean pruneWithPredicateExpression, Session session, SymbolAllocator symbolAllocator, PlannerContext plannerContext, 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 FilterNodeMethods in io.trino.sql.planner.plan with parameters of type FilterNode