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 TypeMethodDescriptionFilterProjectAggregationStatsRule.getPattern()FilterStatsRule.getPattern()SimpleFilterProjectSemiJoinStatsRule.getPattern()Methods in io.trino.cost with parameters of type FilterNodeModifier and TypeMethodDescriptionprotected Optional<PlanNodeStatsEstimate> FilterProjectAggregationStatsRule.doCalculate(FilterNode node, StatsProvider sourceStats, Lookup lookup, Session session, TypeProvider types, TableStatsProvider tableStatsProvider) FilterStatsRule.doCalculate(FilterNode node, StatsProvider statsProvider, Lookup lookup, Session session, TypeProvider types, TableStatsProvider tableStatsProvider) protected Optional<PlanNodeStatsEstimate> SimpleFilterProjectSemiJoinStatsRule.doCalculate(FilterNode node, StatsProvider sourceStats, Lookup lookup, Session session, TypeProvider types, TableStatsProvider tableStatsProvider) -
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()PushFilterThroughCountAggregation.PushFilterThroughCountAggregationWithoutProject.getPattern()PushFilterThroughCountAggregation.PushFilterThroughCountAggregationWithProject.getPattern()PushPredicateIntoTableScan.getPattern()PushPredicateThroughProjectIntoRowNumber.getPattern()PushPredicateThroughProjectIntoWindow.getPattern()RemoveRedundantPredicateAboveTableScan.getPattern()RemoveTrivialFilters.getPattern()SimplifyFilterPredicate.getPattern()TransformFilteringSemiJoinToInnerJoin.getPattern()PushInequalityFilterExpressionBelowJoinRuleSet.pushParentInequalityFilterExpressionBelowJoinRule()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) PushFilterThroughCountAggregation.PushFilterThroughCountAggregationWithoutProject.apply(FilterNode node, Captures captures, Rule.Context context) PushFilterThroughCountAggregation.PushFilterThroughCountAggregationWithProject.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) RemoveRedundantPredicateAboveTableScan.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