public class PhoenixSubScan extends AbstractBase implements SubScan
INIT_ALLOCATION, initialAllocation, MAX_ALLOCATION, maxAllocation, userName
Constructor and Description |
---|
PhoenixSubScan(String userName,
String sql,
List<SchemaPath> columns,
PhoenixScanSpec scanSpec,
PhoenixStoragePlugin plugin) |
PhoenixSubScan(String userName,
String sql,
List<SchemaPath> columns,
PhoenixScanSpec scanSpec,
StoragePluginConfig config,
StoragePluginRegistry registry) |
Modifier and Type | Method and Description |
---|---|
<T,X,E extends Throwable> |
accept(PhysicalVisitor<T,X,E> physicalVisitor,
X value)
Provides capability to build a set of output based on traversing a query graph tree.
|
List<SchemaPath> |
getColumns() |
StoragePluginConfig |
getConfig() |
PhysicalOperator |
getNewWithChildren(List<PhysicalOperator> children)
Regenerate with this node with a new set of children.
|
String |
getOperatorType() |
PhoenixStoragePlugin |
getPlugin() |
PhoenixScanSpec |
getScanSpec() |
String |
getSql() |
Iterator<PhysicalOperator> |
iterator() |
String |
toString() |
accept, getCost, getInitialAllocation, getMaxAllocation, getOperatorId, getSVMode, getUserName, isBufferedOperator, isExecutable, setCost, setMaxAllocation, setOperatorId
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getCost, getInitialAllocation, getMaxAllocation, getOperatorId, getSVMode, getUserName, isBufferedOperator, isExecutable, setCost, setMaxAllocation, setOperatorId
accept
forEach, spliterator
public PhoenixSubScan(String userName, String sql, List<SchemaPath> columns, PhoenixScanSpec scanSpec, StoragePluginConfig config, StoragePluginRegistry registry)
public PhoenixSubScan(String userName, String sql, List<SchemaPath> columns, PhoenixScanSpec scanSpec, PhoenixStoragePlugin plugin)
public String getSql()
public List<SchemaPath> getColumns()
public PhoenixScanSpec getScanSpec()
public PhoenixStoragePlugin getPlugin()
public StoragePluginConfig getConfig()
public <T,X,E extends Throwable> T accept(PhysicalVisitor<T,X,E> physicalVisitor, X value) throws E extends Throwable
PhysicalOperator
accept
in interface PhysicalOperator
E extends Throwable
public PhysicalOperator getNewWithChildren(List<PhysicalOperator> children)
PhysicalOperator
getNewWithChildren
in interface PhysicalOperator
public String getOperatorType()
getOperatorType
in interface PhysicalOperator
public Iterator<PhysicalOperator> iterator()
iterator
in interface Iterable<PhysicalOperator>
Copyright © 1970 The Apache Software Foundation. All rights reserved.