public abstract class AbstractSubScan extends AbstractBase implements SubScan
INIT_ALLOCATION, initialAllocation, MAX_ALLOCATION, maxAllocation, userName
Constructor and Description |
---|
AbstractSubScan(String userName) |
Modifier and Type | Method and Description |
---|---|
void |
accept(GraphVisitor<PhysicalOperator> visitor) |
<T,X,E extends Throwable> |
accept(PhysicalVisitor<T,X,E> physicalVisitor,
X value)
Provides capability to build a set of output based on traversing a query graph tree.
|
PhysicalOperator |
getNewWithChildren(List<PhysicalOperator> children)
Regenerate with this node with a new set of children.
|
BatchSchema.SelectionVectorMode |
getSVMode()
Describes the SelectionVector Mode for the output steam from this physical op.
|
boolean |
isExecutable()
Describes whether or not a particular physical operator can actually be executed.
|
Iterator<PhysicalOperator> |
iterator() |
getCost, getInitialAllocation, getMaxAllocation, getOperatorId, getUserName, isBufferedOperator, setCost, setMaxAllocation, setOperatorId
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCost, getInitialAllocation, getMaxAllocation, getOperatorId, getOperatorType, getUserName, isBufferedOperator, setCost, setMaxAllocation, setOperatorId
forEach, spliterator
public AbstractSubScan(String userName)
public boolean isExecutable()
PhysicalOperator
isExecutable
in interface PhysicalOperator
isExecutable
in class AbstractBase
public <T,X,E extends Throwable> T accept(PhysicalVisitor<T,X,E> physicalVisitor, X value) throws E extends Throwable
PhysicalOperator
accept
in interface PhysicalOperator
E extends Throwable
public PhysicalOperator getNewWithChildren(List<PhysicalOperator> children) throws ExecutionSetupException
PhysicalOperator
getNewWithChildren
in interface PhysicalOperator
ExecutionSetupException
public void accept(GraphVisitor<PhysicalOperator> visitor)
accept
in interface GraphValue<PhysicalOperator>
accept
in class AbstractBase
public Iterator<PhysicalOperator> iterator()
iterator
in interface Iterable<PhysicalOperator>
public BatchSchema.SelectionVectorMode getSVMode()
PhysicalOperator
PhysicalPlanCreator
.getSVMode
in interface PhysicalOperator
getSVMode
in class AbstractBase
Copyright © 1970 The Apache Software Foundation. All rights reserved.