public class MetadataDirectGroupScan extends DirectGroupScan
reader, statsINIT_ALLOCATION, initialAllocation, MAX_ALLOCATION, maxAllocationALL_COLUMNS, NO_COLUMN_STATSlogger| Constructor and Description |
|---|
MetadataDirectGroupScan(RecordReader reader,
Collection<String> files) |
MetadataDirectGroupScan(RecordReader reader,
Collection<String> files,
ScanStats stats) |
| Modifier and Type | Method and Description |
|---|---|
GroupScan |
clone(List<SchemaPath> columns)
Returns a clone of GroupScan instance, except that the new GroupScan will use the provided list of columns .
|
String |
getDigest()
Returns string representation of group scan data.
|
PhysicalOperator |
getNewWithChildren(List<PhysicalOperator> children)
Regenerate with this node with a new set of children.
|
applyAssignments, getMaxParallelizationWidth, getScanStats, getSpecificScanaccept, applyLimit, canPushdownProjects, enforceWidth, getColumnValueCount, getDistributionAffinity, getFiles, getInitialAllocation, getMaxAllocation, getMinParallelizationWidth, getOperatorAffinity, getOperatorType, getPartitionColumns, getScanStats, hasFiles, isExecutable, iterator, supportsLimitPushdown, supportsPartitionFilterPushdownaccept, getCost, getOperatorId, getSVMode, getUserName, isBufferedOperator, setCost, setMaxAllocation, setOperatorIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCost, getOperatorId, getSVMode, getUserName, isBufferedOperator, setCost, setMaxAllocation, setOperatorIdacceptpublic MetadataDirectGroupScan(RecordReader reader, Collection<String> files)
public MetadataDirectGroupScan(RecordReader reader, Collection<String> files, ScanStats stats)
public PhysicalOperator getNewWithChildren(List<PhysicalOperator> children) throws ExecutionSetupException
PhysicalOperatorgetNewWithChildren in interface PhysicalOperatorgetNewWithChildren in class DirectGroupScanExecutionSetupExceptionpublic GroupScan clone(List<SchemaPath> columns)
GroupScanclone in interface GroupScanclone in class DirectGroupScanpublic String getDigest()
Returns string representation of group scan data. Includes list of files if present.
Example: [files = [/tmp/0_0_0.parquet], numFiles = 1]
getDigest in interface GroupScangetDigest in class DirectGroupScanCopyright © 2017 The Apache Software Foundation. All rights reserved.