@Immutable public class TableScanNode extends PlanNode
Constructor and Description |
---|
TableScanNode(PlanNodeId id,
TableHandle table,
List<Symbol> outputs,
Map<Symbol,ColumnHandle> assignments,
Optional<TableLayoutHandle> tableLayout,
TupleDomain<ColumnHandle> currentConstraint,
Expression originalConstraint) |
Modifier and Type | Method and Description |
---|---|
<R,C> R |
accept(PlanVisitor<R,C> visitor,
C context) |
Map<Symbol,ColumnHandle> |
getAssignments() |
TupleDomain<ColumnHandle> |
getCurrentConstraint() |
Optional<TableLayoutHandle> |
getLayout() |
Expression |
getOriginalConstraint() |
List<Symbol> |
getOutputSymbols() |
List<PlanNode> |
getSources() |
TableHandle |
getTable() |
PlanNode |
replaceChildren(List<PlanNode> newChildren) |
String |
toString() |
public TableScanNode(PlanNodeId id, TableHandle table, List<Symbol> outputs, Map<Symbol,ColumnHandle> assignments, Optional<TableLayoutHandle> tableLayout, TupleDomain<ColumnHandle> currentConstraint, @Nullable Expression originalConstraint)
public TableHandle getTable()
public Optional<TableLayoutHandle> getLayout()
public List<Symbol> getOutputSymbols()
getOutputSymbols
in class PlanNode
public Map<Symbol,ColumnHandle> getAssignments()
@Nullable public Expression getOriginalConstraint()
public TupleDomain<ColumnHandle> getCurrentConstraint()
public List<PlanNode> getSources()
getSources
in class PlanNode
public <R,C> R accept(PlanVisitor<R,C> visitor, C context)
public PlanNode replaceChildren(List<PlanNode> newChildren)
replaceChildren
in class PlanNode
Copyright © 2012-2017. All Rights Reserved.