public class HiveSubScan extends AbstractBase implements SubScan
Modifier and Type | Field and Description |
---|---|
static String |
OPERATOR_TYPE |
INIT_ALLOCATION, initialAllocation, MAX_ALLOCATION, maxAllocation, userName
Constructor and Description |
---|
HiveSubScan(StoragePluginRegistry registry,
String userName,
List<List<String>> splits,
HiveReadEntry hiveReadEntry,
List<String> splitClasses,
List<SchemaPath> columns,
HiveStoragePluginConfig hiveStoragePluginConfig,
Map<String,String> confProperties) |
HiveSubScan(String userName,
List<List<String>> splits,
HiveReadEntry hiveReadEntry,
List<String> splitClasses,
List<SchemaPath> columns,
HiveStoragePlugin hiveStoragePlugin,
Map<String,String> confProperties) |
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() |
Map<String,String> |
getConfProperties() |
org.apache.hadoop.hive.conf.HiveConf |
getHiveConf() |
HiveReadEntry |
getHiveReadEntry() |
HiveStoragePluginConfig |
getHiveStoragePluginConfig() |
List<List<org.apache.hadoop.mapred.InputSplit>> |
getInputSplits() |
PhysicalOperator |
getNewWithChildren(List<PhysicalOperator> children)
Regenerate with this node with a new set of children.
|
String |
getOperatorType() |
List<HivePartition> |
getPartitions() |
List<String> |
getSplitClasses() |
List<List<String>> |
getSplits() |
HiveStoragePlugin |
getStoragePlugin() |
HiveTableWithColumnCache |
getTable() |
Iterator<PhysicalOperator> |
iterator() |
accept, getCost, getInitialAllocation, getMaxAllocation, getOperatorId, getSVMode, getUserName, isBufferedOperator, isExecutable, setCost, setMaxAllocation, setOperatorId
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCost, getInitialAllocation, getMaxAllocation, getOperatorId, getSVMode, getUserName, isBufferedOperator, isExecutable, setCost, setMaxAllocation, setOperatorId
accept
forEach, spliterator
public static final String OPERATOR_TYPE
public HiveSubScan(StoragePluginRegistry registry, String userName, List<List<String>> splits, HiveReadEntry hiveReadEntry, List<String> splitClasses, List<SchemaPath> columns, HiveStoragePluginConfig hiveStoragePluginConfig, Map<String,String> confProperties) throws IOException, ExecutionSetupException, ReflectiveOperationException
public HiveSubScan(String userName, List<List<String>> splits, HiveReadEntry hiveReadEntry, List<String> splitClasses, List<SchemaPath> columns, HiveStoragePlugin hiveStoragePlugin, Map<String,String> confProperties) throws IOException, ReflectiveOperationException
public HiveReadEntry getHiveReadEntry()
public List<SchemaPath> getColumns()
public HiveStoragePluginConfig getHiveStoragePluginConfig()
public HiveTableWithColumnCache getTable()
public List<HivePartition> getPartitions()
public HiveStoragePlugin getStoragePlugin()
public org.apache.hadoop.hive.conf.HiveConf getHiveConf()
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) throws ExecutionSetupException
PhysicalOperator
getNewWithChildren
in interface PhysicalOperator
ExecutionSetupException
public Iterator<PhysicalOperator> iterator()
iterator
in interface Iterable<PhysicalOperator>
public String getOperatorType()
getOperatorType
in interface PhysicalOperator
Copyright © 1970 The Apache Software Foundation. All rights reserved.