public class DirectGroupScan extends AbstractGroupScan
| Modifier and Type | Field and Description |
|---|---|
protected RecordReader |
reader |
protected ScanStats |
stats |
INIT_ALLOCATION, initialAllocation, MAX_ALLOCATION, maxAllocationALL_COLUMNS, NO_COLUMN_STATSlogger| Constructor and Description |
|---|
DirectGroupScan(RecordReader reader) |
DirectGroupScan(RecordReader reader,
ScanStats stats) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyAssignments(List<CoordinationProtos.DrillbitEndpoint> endpoints) |
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 a signature of the
GroupScan which should usually be composed of
all its attributes which could describe it uniquely. |
int |
getMaxParallelizationWidth() |
PhysicalOperator |
getNewWithChildren(List<PhysicalOperator> children)
Regenerate with this node with a new set of children.
|
ScanStats |
getScanStats() |
SubScan |
getSpecificScan(int minorFragmentId) |
accept, 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, setOperatorIdacceptprotected final RecordReader reader
protected final ScanStats stats
public DirectGroupScan(RecordReader reader)
public DirectGroupScan(RecordReader reader, ScanStats stats)
public void applyAssignments(List<CoordinationProtos.DrillbitEndpoint> endpoints) throws PhysicalOperatorSetupException
PhysicalOperatorSetupExceptionpublic SubScan getSpecificScan(int minorFragmentId) throws ExecutionSetupException
ExecutionSetupExceptionpublic int getMaxParallelizationWidth()
public ScanStats getScanStats()
getScanStats in class AbstractGroupScanpublic PhysicalOperator getNewWithChildren(List<PhysicalOperator> children) throws ExecutionSetupException
PhysicalOperatorExecutionSetupExceptionpublic String getDigest()
GroupScanGroupScan which should usually be composed of
all its attributes which could describe it uniquely.public GroupScan clone(List<SchemaPath> columns)
GroupScanclone in interface GroupScanclone in class AbstractGroupScanCopyright © 2017 The Apache Software Foundation. All rights reserved.