public class EnumerableGroupScan extends AbstractGroupScan
INIT_ALLOCATION, initialAllocation, MAX_ALLOCATION, maxAllocationALL_COLUMNS| Constructor and Description |
|---|
EnumerableGroupScan(String code,
List<SchemaPath> columns,
Map<String,Integer> fieldsMap,
double rows,
TupleMetadata schema,
String schemaPath) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyAssignments(List<CoordinationProtos.DrillbitEndpoint> endpoints) |
String |
getCode() |
List<SchemaPath> |
getColumns()
Returns a list of columns scanned by this group scan
|
String |
getDigest()
Returns a signature of the
GroupScan which should usually be composed of
all its attributes which could describe it uniquely. |
Map<String,Integer> |
getFieldsMap() |
int |
getMaxParallelizationWidth() |
PhysicalOperator |
getNewWithChildren(List<PhysicalOperator> children)
Regenerate with this node with a new set of children.
|
double |
getRows() |
ScanStats |
getScanStats() |
TupleMetadata |
getSchema() |
String |
getSchemaPath() |
SubScan |
getSpecificScan(int minorFragmentId) |
String |
toString() |
accept, applyFilter, applyLimit, canPushdownProjects, clone, enforceWidth, getAnalyzeInfoProvider, getColumnValueCount, getDistributionAffinity, getFiles, getFilter, getInitialAllocation, getMaxAllocation, getMetadataProvider, getMinParallelizationWidth, getOperatorAffinity, getOperatorType, getPartitionColumns, getScanStats, getSelectionRoot, getTableMetadata, hasFiles, isDistributed, isExecutable, iterator, supportsFilterPushDown, supportsLimitPushdown, supportsPartitionFilterPushdown, usedMetastoreaccept, getCost, getOperatorId, getSVMode, getUserName, isBufferedOperator, setCost, setMaxAllocation, setOperatorIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetCost, getOperatorId, getSVMode, getUserName, isBufferedOperator, setCost, setMaxAllocation, setOperatorIdacceptforEach, spliteratorpublic EnumerableGroupScan(String code, List<SchemaPath> columns, Map<String,Integer> fieldsMap, double rows, TupleMetadata schema, String schemaPath)
public void applyAssignments(List<CoordinationProtos.DrillbitEndpoint> endpoints)
public SubScan getSpecificScan(int minorFragmentId)
public int getMaxParallelizationWidth()
public ScanStats getScanStats()
getScanStats in class AbstractGroupScanpublic String getCode()
public List<SchemaPath> getColumns()
GroupScangetColumns in interface GroupScangetColumns in class AbstractGroupScanpublic double getRows()
public TupleMetadata getSchema()
public String getSchemaPath()
public String getDigest()
GroupScanGroupScan which should usually be composed of
all its attributes which could describe it uniquely.public PhysicalOperator getNewWithChildren(List<PhysicalOperator> children)
PhysicalOperatorCopyright © 2021 The Apache Software Foundation. All rights reserved.