public class MapRDBSubScan extends AbstractDbSubScan
Modifier and Type | Field and Description |
---|---|
static String |
OPERATOR_TYPE |
INIT_ALLOCATION, initialAllocation, MAX_ALLOCATION, maxAllocation, userName
Constructor and Description |
---|
MapRDBSubScan(StoragePluginRegistry engineRegistry,
String userName,
MapRDBFormatPluginConfig formatPluginConfig,
StoragePluginConfig storageConfig,
List<MapRDBSubScanSpec> regionScanSpecList,
List<SchemaPath> columns,
int maxRecordsToRead,
String tableType,
TupleMetadata schema) |
MapRDBSubScan(String userName,
MapRDBFormatPlugin formatPlugin,
List<MapRDBSubScanSpec> maprSubScanSpecs,
List<SchemaPath> columns,
int maxRecordsToRead,
String tableType,
TupleMetadata schema) |
MapRDBSubScan(String userName,
MapRDBFormatPlugin formatPlugin,
List<MapRDBSubScanSpec> maprSubScanSpecs,
List<SchemaPath> columns,
String tableType,
TupleMetadata schema) |
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() |
MapRDBFormatPlugin |
getFormatPlugin() |
MapRDBFormatPluginConfig |
getFormatPluginConfig() |
int |
getMaxRecordsToRead() |
PhysicalOperator |
getNewWithChildren(List<PhysicalOperator> children)
Regenerate with this node with a new set of children.
|
String |
getOperatorType() |
List<MapRDBSubScanSpec> |
getRegionScanSpecList() |
TupleMetadata |
getSchema() |
StoragePluginConfig |
getStorageConfig() |
String |
getTableType() |
boolean |
isExecutable()
Describes whether or not a particular physical operator can actually be executed.
|
Iterator<PhysicalOperator> |
iterator() |
addJoinForRestrictedSubScan, isRestrictedSubScan
accept, getSVMode
getCost, getInitialAllocation, getMaxAllocation, getOperatorId, getUserName, isBufferedOperator, setCost, setMaxAllocation, setOperatorId
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCost, getInitialAllocation, getMaxAllocation, getOperatorId, getSVMode, getUserName, isBufferedOperator, setCost, setMaxAllocation, setOperatorId
accept
forEach, spliterator
public static final String OPERATOR_TYPE
public MapRDBSubScan(StoragePluginRegistry engineRegistry, String userName, MapRDBFormatPluginConfig formatPluginConfig, StoragePluginConfig storageConfig, List<MapRDBSubScanSpec> regionScanSpecList, List<SchemaPath> columns, int maxRecordsToRead, String tableType, TupleMetadata schema) throws ExecutionSetupException
ExecutionSetupException
public MapRDBSubScan(String userName, MapRDBFormatPlugin formatPlugin, List<MapRDBSubScanSpec> maprSubScanSpecs, List<SchemaPath> columns, String tableType, TupleMetadata schema)
public MapRDBSubScan(String userName, MapRDBFormatPlugin formatPlugin, List<MapRDBSubScanSpec> maprSubScanSpecs, List<SchemaPath> columns, int maxRecordsToRead, String tableType, TupleMetadata schema)
public MapRDBFormatPluginConfig getFormatPluginConfig()
public StoragePluginConfig getStorageConfig()
public List<MapRDBSubScanSpec> getRegionScanSpecList()
public List<SchemaPath> getColumns()
public int getMaxRecordsToRead()
public String getTableType()
public TupleMetadata getSchema()
public boolean isExecutable()
PhysicalOperator
isExecutable
in interface PhysicalOperator
isExecutable
in class AbstractSubScan
public <T,X,E extends Throwable> T accept(PhysicalVisitor<T,X,E> physicalVisitor, X value) throws E extends Throwable
PhysicalOperator
accept
in interface PhysicalOperator
accept
in class AbstractSubScan
E extends Throwable
public PhysicalOperator getNewWithChildren(List<PhysicalOperator> children)
PhysicalOperator
getNewWithChildren
in interface PhysicalOperator
getNewWithChildren
in class AbstractSubScan
public Iterator<PhysicalOperator> iterator()
iterator
in interface Iterable<PhysicalOperator>
iterator
in class AbstractSubScan
public String getOperatorType()
public MapRDBFormatPlugin getFormatPlugin()
Copyright © 1970 The Apache Software Foundation. All rights reserved.