public class CompositePartitionSpecProxy extends PartitionSpecProxy
Modifier and Type | Class and Description |
---|---|
static class |
CompositePartitionSpecProxy.Iterator
Iterator to iterate over all Partitions, across all PartitionSpecProxy instances within the Composite.
|
PartitionSpecProxy.Factory, PartitionSpecProxy.PartitionIterator, PartitionSpecProxy.SimplePartitionWrapperIterator
Modifier | Constructor and Description |
---|---|
protected |
CompositePartitionSpecProxy(List<PartitionSpec> partitionSpecs) |
protected |
CompositePartitionSpecProxy(String dbName,
String tableName,
List<PartitionSpec> partitionSpecs) |
Modifier and Type | Method and Description |
---|---|
String |
getDbName()
Getter for name of the DB.
|
PartitionSpecProxy.PartitionIterator |
getPartitionIterator()
Iterator to the (virtual) sequence of Partitions represented by the PartitionSpec.
|
String |
getTableName()
Getter for name of the table.
|
void |
setDbName(String dbName)
Setter for name of the DB.
|
void |
setRootLocation(String rootLocation)
Setter for the common root-location for all partitions in the PartitionSet.
|
void |
setTableName(String tableName)
Setter for name of the table.
|
int |
size()
The number of Partition instances represented by the PartitionSpec.
|
List<PartitionSpec> |
toPartitionSpec()
Conversion to a org.apache.hadoop.hive.metastore.api.PartitionSpec sequence.
|
protected CompositePartitionSpecProxy(List<PartitionSpec> partitionSpecs)
protected CompositePartitionSpecProxy(String dbName, String tableName, List<PartitionSpec> partitionSpecs)
public int size()
PartitionSpecProxy
size
in class PartitionSpecProxy
public void setDbName(String dbName)
PartitionSpecProxy
setDbName
in class PartitionSpecProxy
dbName
- The name of the DB.public void setTableName(String tableName)
PartitionSpecProxy
setTableName
in class PartitionSpecProxy
tableName
- The name of the table.public String getDbName()
PartitionSpecProxy
getDbName
in class PartitionSpecProxy
public String getTableName()
PartitionSpecProxy
getTableName
in class PartitionSpecProxy
public PartitionSpecProxy.PartitionIterator getPartitionIterator()
PartitionSpecProxy
getPartitionIterator
in class PartitionSpecProxy
public List<PartitionSpec> toPartitionSpec()
PartitionSpecProxy
toPartitionSpec
in class PartitionSpecProxy
public void setRootLocation(String rootLocation) throws MetaException
PartitionSpecProxy
setRootLocation
in class PartitionSpecProxy
rootLocation
- The new common root-location.MetaException
Copyright © 2016 The Apache Software Foundation. All rights reserved.