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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
For a restricted sub-scan, this method allows associating a rowkey join instance.boolean
Whether this subscan is a restricted (skip) subscanMethods inherited from class org.apache.drill.exec.physical.base.AbstractSubScan
accept, accept, getNewWithChildren, getSVMode, isExecutable, iterator
Methods inherited from class org.apache.drill.exec.physical.base.AbstractBase
getCost, getInitialAllocation, getMaxAllocation, getOperatorId, getUserName, isBufferedOperator, setCost, setMaxAllocation, setOperatorId
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.drill.common.graph.GraphValue
accept
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
Methods 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:DbSubScan
Whether this subscan is a restricted (skip) subscan- Specified by:
isRestrictedSubScan
in interfaceDbSubScan
- Returns:
- true if this subscan is a restricted subscan, false otherwise
-
addJoinForRestrictedSubScan
Description copied from interface:DbSubScan
For 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:
addJoinForRestrictedSubScan
in interfaceDbSubScan
-