Uses of Class
io.prestosql.sql.planner.plan.TableScanNode
-
Packages that use TableScanNode Package Description io.prestosql.cost io.prestosql.sql.planner.iterative.rule io.prestosql.sql.planner.plan io.prestosql.sql.planner.planprinter -
-
Uses of TableScanNode in io.prestosql.cost
Methods in io.prestosql.cost that return types with arguments of type TableScanNode Modifier and Type Method Description Pattern<TableScanNode>
TableScanStatsRule. getPattern()
Methods in io.prestosql.cost with parameters of type TableScanNode Modifier and Type Method Description protected Optional<PlanNodeStatsEstimate>
TableScanStatsRule. doCalculate(TableScanNode node, StatsProvider sourceStats, Lookup lookup, Session session, TypeProvider types)
-
Uses of TableScanNode in io.prestosql.sql.planner.iterative.rule
Methods in io.prestosql.sql.planner.iterative.rule that return types with arguments of type TableScanNode Modifier and Type Method Description Pattern<TableScanNode>
ApplyTableScanRedirection. getPattern()
Methods in io.prestosql.sql.planner.iterative.rule with parameters of type TableScanNode Modifier and Type Method Description Rule.Result
ApplyTableScanRedirection. apply(TableScanNode scanNode, Captures captures, Rule.Context context)
static Optional<PlanNode>
PruneTableScanColumns. pruneColumns(Metadata metadata, TypeProvider types, Session session, TableScanNode node, Set<Symbol> referencedOutputs)
static Optional<PlanNode>
PushAggregationIntoTableScan. pushAggregationIntoTableScan(Metadata metadata, Rule.Context context, TableScanNode tableScan, Map<Symbol,AggregationNode.Aggregation> aggregations, List<Symbol> groupingKeys)
protected Optional<PlanNode>
PruneTableScanColumns. pushDownProjectOff(Rule.Context context, TableScanNode node, Set<Symbol> referencedOutputs)
static Optional<PlanNode>
PushPredicateIntoTableScan. pushFilterIntoTableScan(TableScanNode node, Expression predicate, boolean pruneWithPredicateExpression, Session session, TypeProvider types, PlanNodeIdAllocator idAllocator, Metadata metadata, TypeOperators typeOperators, TypeAnalyzer typeAnalyzer, DomainTranslator domainTranslator)
-
Uses of TableScanNode in io.prestosql.sql.planner.plan
Methods in io.prestosql.sql.planner.plan that return TableScanNode Modifier and Type Method Description static TableScanNode
TableScanNode. newInstance(PlanNodeId id, TableHandle table, List<Symbol> outputs, Map<Symbol,ColumnHandle> assignments, boolean forDelete)
Methods in io.prestosql.sql.planner.plan that return types with arguments of type TableScanNode Modifier and Type Method Description static Pattern<TableScanNode>
Patterns. tableScan()
Methods in io.prestosql.sql.planner.plan with parameters of type TableScanNode Modifier and Type Method Description R
PlanVisitor. visitTableScan(TableScanNode node, C context)
-
Uses of TableScanNode in io.prestosql.sql.planner.planprinter
Methods in io.prestosql.sql.planner.planprinter with parameters of type TableScanNode Modifier and Type Method Description TableInfo
TableInfoSupplier. apply(TableScanNode node)
-