Class AbstractFileGroupScan
java.lang.Object
org.apache.drill.exec.physical.base.AbstractBase
org.apache.drill.exec.physical.base.AbstractGroupScan
org.apache.drill.exec.physical.base.AbstractFileGroupScan
- All Implemented Interfaces:
- Iterable<PhysicalOperator>,- GraphValue<PhysicalOperator>,- FileGroupScan,- FragmentLeaf,- GroupScan,- HasAffinity,- Leaf,- PhysicalOperator,- Scan
- Direct Known Subclasses:
- AbstractGroupScanWithMetadata,- SchemalessScan
- 
Field SummaryFields inherited from class org.apache.drill.exec.physical.base.AbstractBaseINIT_ALLOCATION, initialAllocation, MAX_ALLOCATION, maxAllocation, userNameFields inherited from interface org.apache.drill.exec.physical.base.GroupScanALL_COLUMNS
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionclone(FileSelection selection) voidmodifyFileSelection(FileSelection selection) booleanWhether or not this GroupScan supports pushdown of partition filters (directories for filesystems)Methods inherited from class org.apache.drill.exec.physical.base.AbstractGroupScanaccept, applyFilter, applyLimit, canPushdownProjects, clone, enforceWidth, getAnalyzeInfoProvider, getColumns, getColumnValueCount, getDistributionAffinity, getFiles, getFilter, getInitialAllocation, getMaxAllocation, getMetadataProvider, getMinParallelizationWidth, getOperatorAffinity, getOperatorType, getPartitionColumns, getScanStats, getScanStats, getScanStats, getSelectionRoot, getTableMetadata, hasFiles, isDistributed, isExecutable, iterator, supportsFilterPushDown, supportsLimitPushdown, usedMetastoreMethods inherited from class org.apache.drill.exec.physical.base.AbstractBaseaccept, getCost, getOperatorId, getSVMode, getUserName, isBufferedOperator, setCost, setMaxAllocation, setOperatorIdMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.drill.common.graph.GraphValueacceptMethods inherited from interface org.apache.drill.exec.physical.base.GroupScanapplyAssignments, applyFilter, applyLimit, canPushdownProjects, clone, enforceWidth, getAnalyzeInfoProvider, getColumns, getColumnValueCount, getDigest, getFiles, getFilter, getMaxParallelizationWidth, getMetadataProvider, getMinParallelizationWidth, getPartitionColumns, getScanStats, getScanStats, getSelectionRoot, getSpecificScan, getTableMetadata, hasFiles, isDistributed, supportsFilterPushDown, supportsLimitPushdown, usedMetastoreMethods inherited from interface org.apache.drill.exec.physical.base.HasAffinitygetDistributionAffinity, getOperatorAffinityMethods inherited from interface java.lang.IterableforEach, iterator, spliteratorMethods inherited from interface org.apache.drill.exec.physical.base.PhysicalOperatoraccept, getCost, getInitialAllocation, getMaxAllocation, getNewWithChildren, getOperatorId, getOperatorType, getSVMode, getUserName, isBufferedOperator, isExecutable, setCost, setMaxAllocation, setOperatorId
- 
Constructor Details- 
AbstractFileGroupScan
- 
AbstractFileGroupScan
 
- 
- 
Method Details- 
modifyFileSelection- Specified by:
- modifyFileSelectionin interface- FileGroupScan
 
- 
clone- Specified by:
- clonein interface- FileGroupScan
- Throws:
- IOException
 
- 
supportsPartitionFilterPushdownpublic boolean supportsPartitionFilterPushdown()Description copied from interface:GroupScanWhether or not this GroupScan supports pushdown of partition filters (directories for filesystems)- Specified by:
- supportsPartitionFilterPushdownin interface- GroupScan
- Overrides:
- supportsPartitionFilterPushdownin class- AbstractGroupScan
 
 
-