public class IndexSourceNode extends PlanNode
| Constructor and Description |
|---|
IndexSourceNode(PlanNodeId id,
IndexHandle indexHandle,
TableHandle tableHandle,
Set<Symbol> lookupSymbols,
List<Symbol> outputSymbols,
Map<Symbol,ColumnHandle> assignments,
TupleDomain<ColumnHandle> currentConstraint) |
| Modifier and Type | Method and Description |
|---|---|
<R,C> R |
accept(PlanVisitor<R,C> visitor,
C context) |
Map<Symbol,ColumnHandle> |
getAssignments() |
TupleDomain<ColumnHandle> |
getCurrentConstraint() |
IndexHandle |
getIndexHandle() |
Set<Symbol> |
getLookupSymbols() |
List<Symbol> |
getOutputSymbols() |
List<PlanNode> |
getSources() |
TableHandle |
getTableHandle() |
PlanNode |
replaceChildren(List<PlanNode> newChildren) |
public IndexSourceNode(PlanNodeId id, IndexHandle indexHandle, TableHandle tableHandle, Set<Symbol> lookupSymbols, List<Symbol> outputSymbols, Map<Symbol,ColumnHandle> assignments, TupleDomain<ColumnHandle> currentConstraint)
public IndexHandle getIndexHandle()
public TableHandle getTableHandle()
public List<Symbol> getOutputSymbols()
getOutputSymbols in class PlanNodepublic Map<Symbol,ColumnHandle> getAssignments()
public TupleDomain<ColumnHandle> getCurrentConstraint()
public List<PlanNode> getSources()
getSources in class PlanNodepublic <R,C> R accept(PlanVisitor<R,C> visitor, C context)
public PlanNode replaceChildren(List<PlanNode> newChildren)
replaceChildren in class PlanNodeCopyright © 2012–2019. All rights reserved.