Uses of Class
io.trino.sql.planner.plan.TableScanNode
Packages that use TableScanNode
Package
Description
-
Uses of TableScanNode in io.trino.cost
Methods 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
Methods 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, TypeProvider types, Session session, TableScanNode node, Set<Symbol> referencedOutputs) PushAggregationIntoTableScan.pushAggregationIntoTableScan(PlannerContext plannerContext, IrTypeAnalyzer typeAnalyzer, 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, SymbolAllocator symbolAllocator, PlannerContext plannerContext, IrTypeAnalyzer typeAnalyzer, StatsProvider statsProvider, DomainTranslator domainTranslator) -
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) static TableScanNodeTableScanNode.newInstance(PlanNodeId id, TableHandle table, List<Symbol> outputs, Map<Symbol, ColumnHandle> assignments, boolean updateTarget, Optional<Boolean> useConnectorNodePartitioning) Deprecated.Use explicit constructor instead.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
Methods in io.trino.sql.planner.planprinter with parameters of type TableScanNode