| Package | Description |
|---|---|
| io.prestosql.cost | |
| io.prestosql.sql.planner.iterative.rule | |
| io.prestosql.sql.planner.plan |
| Modifier and Type | Method and Description |
|---|---|
Pattern<TableScanNode> |
TableScanStatsRule.getPattern() |
| Modifier and Type | Method and Description |
|---|---|
protected Optional<PlanNodeStatsEstimate> |
TableScanStatsRule.doCalculate(TableScanNode node,
StatsProvider sourceStats,
Lookup lookup,
Session session,
TypeProvider types) |
| Modifier and Type | Method and Description |
|---|---|
protected Optional<PlanNode> |
PruneTableScanColumns.pushDownProjectOff(PlanNodeIdAllocator idAllocator,
TableScanNode tableScanNode,
Set<Symbol> referencedOutputs) |
static Optional<PlanNode> |
PushPredicateIntoTableScan.pushFilterIntoTableScan(TableScanNode node,
Expression predicate,
boolean pruneWithPredicateExpression,
Session session,
TypeProvider types,
PlanNodeIdAllocator idAllocator,
Metadata metadata,
TypeAnalyzer typeAnalyzer,
DomainTranslator domainTranslator) |
| Modifier and Type | Method and Description |
|---|---|
static TableScanNode |
TableScanNode.newInstance(PlanNodeId id,
TableHandle table,
List<Symbol> outputs,
Map<Symbol,ColumnHandle> assignments) |
| Modifier and Type | Method and Description |
|---|---|
static Pattern<TableScanNode> |
Patterns.tableScan() |
| Modifier and Type | Method and Description |
|---|---|
R |
PlanVisitor.visitTableScan(TableScanNode node,
C context) |
Copyright © 2012–2019. All rights reserved.