public class InfoSchemaGroupScan extends AbstractGroupScan
INIT_ALLOCATION, initialAllocation, MAX_ALLOCATION, maxAllocationALL_COLUMNS, NO_COLUMN_STATS| Constructor and Description |
|---|
InfoSchemaGroupScan(InfoSchemaTableType table) |
InfoSchemaGroupScan(InfoSchemaTableType table,
InfoSchemaFilter filter) |
| 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. |
InfoSchemaFilter |
getFilter() |
int |
getMaxParallelizationWidth() |
PhysicalOperator |
getNewWithChildren(List<PhysicalOperator> children)
Regenerate with this node with a new set of children.
|
ScanStats |
getScanStats() |
SubScan |
getSpecificScan(int minorFragmentId) |
InfoSchemaTableType |
getTable() |
boolean |
isFilterPushedDown() |
void |
setFilterPushedDown(boolean status) |
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, setOperatorIdacceptpublic InfoSchemaGroupScan(InfoSchemaTableType table)
public InfoSchemaGroupScan(InfoSchemaTableType table, InfoSchemaFilter filter)
public InfoSchemaTableType getTable()
public InfoSchemaFilter getFilter()
public void applyAssignments(List<CoordinationProtos.DrillbitEndpoint> endpoints) throws PhysicalOperatorSetupException
PhysicalOperatorSetupExceptionpublic SubScan getSpecificScan(int minorFragmentId) throws ExecutionSetupException
ExecutionSetupExceptionpublic ScanStats getScanStats()
getScanStats in class AbstractGroupScanpublic int getMaxParallelizationWidth()
public 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 AbstractGroupScanpublic void setFilterPushedDown(boolean status)
public boolean isFilterPushedDown()
Copyright © 2017 The Apache Software Foundation. All rights reserved.