Uses of Class
io.trino.sql.planner.plan.TableScanNode
Packages that use TableScanNode
Package
Description
-
Uses of TableScanNode in io.trino.cost
Subclasses with type arguments of type TableScanNode in io.trino.costMethods in io.trino.cost that return types with arguments of type TableScanNodeMethods in io.trino.cost with parameters of type TableScanNodeModifier and TypeMethodDescriptionprotected Optional<PlanNodeStatsEstimate> TableScanStatsRule.doCalculate(TableScanNode node, StatsCalculator.Context context) -
Uses of TableScanNode in io.trino.sql.planner.iterative.rule
Subclasses with type arguments of type TableScanNode in io.trino.sql.planner.iterative.ruleModifier and TypeClassDescriptionclassThis is a special case of PushProjectionIntoTableScan that performs only column pruning.Classes in io.trino.sql.planner.iterative.rule that implement interfaces with type arguments of type TableScanNodeModifier and TypeClassDescriptionclassclassMethods in io.trino.sql.planner.iterative.rule that return types with arguments of type TableScanNodeModifier and TypeMethodDescriptionApplyTableScanRedirection.getPattern()DetermineTableScanNodePartitioning.getPattern()Methods in io.trino.sql.planner.iterative.rule with parameters of type TableScanNodeModifier and TypeMethodDescriptionApplyTableScanRedirection.apply(TableScanNode scanNode, Captures captures, Rule.Context context) DetermineTableScanNodePartitioning.apply(TableScanNode node, Captures captures, Rule.Context context) PruneTableScanColumns.pruneColumns(Metadata metadata, Session session, TableScanNode node, Set<Symbol> referencedOutputs) PushAggregationIntoTableScan.pushAggregationIntoTableScan(PlannerContext plannerContext, Rule.Context context, PlanNode aggregationNode, TableScanNode tableScan, Map<Symbol, AggregationNode.Aggregation> aggregations, List<Symbol> groupingKeys) PruneTableScanColumns.pushDownProjectOff(Rule.Context context, TableScanNode node, Set<Symbol> referencedOutputs) PushPredicateIntoTableScan.pushFilterIntoTableScan(FilterNode filterNode, TableScanNode node, boolean pruneWithPredicateExpression, Session session, PlannerContext plannerContext, StatsProvider statsProvider) -
Uses of TableScanNode in io.trino.sql.planner.plan
Methods in io.trino.sql.planner.plan that return TableScanNodeModifier and TypeMethodDescriptionstatic TableScanNodeTableScanNode.fromJson(PlanNodeId id, TableHandle table, List<Symbol> outputs, Map<Symbol, ColumnHandle> assignments, boolean updateTarget, Optional<Boolean> useConnectorNodePartitioning) TableScanNode.withTableHandle(TableHandle table) TableScanNode.withUseConnectorNodePartitioning(boolean useConnectorNodePartitioning) Methods in io.trino.sql.planner.plan that return types with arguments of type TableScanNodeMethods in io.trino.sql.planner.plan with parameters of type TableScanNode -
Uses of TableScanNode in io.trino.sql.planner.planprinter
Classes in io.trino.sql.planner.planprinter that implement interfaces with type arguments of type TableScanNodeMethods in io.trino.sql.planner.planprinter with parameters of type TableScanNode