public class PhoenixGroupScan extends AbstractGroupScan
INIT_ALLOCATION, initialAllocation, MAX_ALLOCATION, maxAllocation, userName
ALL_COLUMNS
Constructor and Description |
---|
PhoenixGroupScan(PhoenixGroupScan scan) |
PhoenixGroupScan(PhoenixGroupScan scan,
List<SchemaPath> columns) |
PhoenixGroupScan(String userName,
PhoenixScanSpec scanSpec,
PhoenixStoragePlugin plugin) |
PhoenixGroupScan(String user,
String sql,
List<SchemaPath> columns,
PhoenixScanSpec scanSpec,
PhoenixStoragePlugin plugin) |
PhoenixGroupScan(String userName,
String sql,
List<SchemaPath> columns,
PhoenixScanSpec scanSpec,
PhoenixStoragePluginConfig config,
StoragePluginRegistry plugins) |
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 .
|
List<SchemaPath> |
columns() |
StoragePluginConfig |
config() |
boolean |
equals(Object obj) |
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.
|
SubScan |
getSpecificScan(int minorFragmentId) |
int |
hashCode() |
PhoenixStoragePlugin |
plugin() |
PhoenixScanSpec |
scanSpec() |
String |
sql() |
String |
toString() |
accept, applyFilter, applyLimit, canPushdownProjects, 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, supportsPartitionFilterPushdown, usedMetastore
accept, getCost, getOperatorId, getSVMode, getUserName, isBufferedOperator, setCost, setMaxAllocation, setOperatorId
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getCost, getOperatorId, getSVMode, getUserName, isBufferedOperator, setCost, setMaxAllocation, setOperatorId
accept
forEach, spliterator
public PhoenixGroupScan(String userName, String sql, List<SchemaPath> columns, PhoenixScanSpec scanSpec, PhoenixStoragePluginConfig config, StoragePluginRegistry plugins)
public PhoenixGroupScan(String userName, PhoenixScanSpec scanSpec, PhoenixStoragePlugin plugin)
public PhoenixGroupScan(PhoenixGroupScan scan)
public PhoenixGroupScan(PhoenixGroupScan scan, List<SchemaPath> columns)
public PhoenixGroupScan(String user, String sql, List<SchemaPath> columns, PhoenixScanSpec scanSpec, PhoenixStoragePlugin plugin)
public String sql()
public List<SchemaPath> columns()
public PhoenixScanSpec scanSpec()
public PhoenixStoragePlugin plugin()
public StoragePluginConfig config()
public void applyAssignments(List<CoordinationProtos.DrillbitEndpoint> endpoints) throws PhysicalOperatorSetupException
PhysicalOperatorSetupException
public SubScan getSpecificScan(int minorFragmentId) throws ExecutionSetupException
ExecutionSetupException
public int getMaxParallelizationWidth()
public String getDigest()
GroupScan
GroupScan
which should usually be composed of
all its attributes which could describe it uniquely.public PhysicalOperator getNewWithChildren(List<PhysicalOperator> children) throws ExecutionSetupException
PhysicalOperator
ExecutionSetupException
public GroupScan clone(List<SchemaPath> columns)
GroupScan
clone
in interface GroupScan
clone
in class AbstractGroupScan
Copyright © 1970 The Apache Software Foundation. All rights reserved.