Class AbstractDbSubScan
java.lang.Object
org.apache.drill.exec.physical.base.AbstractBase
org.apache.drill.exec.physical.base.AbstractSubScan
org.apache.drill.exec.physical.base.AbstractDbSubScan
- All Implemented Interfaces:
Iterable<PhysicalOperator>,GraphValue<PhysicalOperator>,DbSubScan,FragmentLeaf,Leaf,PhysicalOperator,Scan,SubScan
-
Field Summary
Fields inherited from class org.apache.drill.exec.physical.base.AbstractBase
INIT_ALLOCATION, initialAllocation, MAX_ALLOCATION, maxAllocation, userName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidFor a restricted sub-scan, this method allows associating a rowkey join instance.booleanWhether this subscan is a restricted (skip) subscanMethods inherited from class org.apache.drill.exec.physical.base.AbstractSubScan
accept, accept, getNewWithChildren, getSVMode, isExecutable, iteratorMethods inherited from class org.apache.drill.exec.physical.base.AbstractBase
getCost, getInitialAllocation, getMaxAllocation, getOperatorId, getUserName, isBufferedOperator, setCost, setMaxAllocation, setOperatorIdMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.drill.common.graph.GraphValue
acceptMethods inherited from interface java.lang.Iterable
forEach, iterator, spliteratorMethods inherited from interface org.apache.drill.exec.physical.base.PhysicalOperator
accept, getCost, getInitialAllocation, getMaxAllocation, getNewWithChildren, getOperatorId, getOperatorType, getSVMode, getUserName, isBufferedOperator, isExecutable, setCost, setMaxAllocation, setOperatorId
-
Constructor Details
-
AbstractDbSubScan
-
-
Method Details
-
isRestrictedSubScan
public boolean isRestrictedSubScan()Description copied from interface:DbSubScanWhether this subscan is a restricted (skip) subscan- Specified by:
isRestrictedSubScanin interfaceDbSubScan- Returns:
- true if this subscan is a restricted subscan, false otherwise
-
addJoinForRestrictedSubScan
Description copied from interface:DbSubScanFor a restricted sub-scan, this method allows associating a rowkey join instance. A subscan within a minor fragment must have a corresponding rowkey join batch instance from which it will retrieve its set of rowkeys to perform the restricted scan.- Specified by:
addJoinForRestrictedSubScanin interfaceDbSubScan- Parameters:
batch-
-