public class HivePartitionProperties extends AbstractChildBuildableObject
AbstractDBObject.ChildSupport, AbstractDBObject.ListenerSupport
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TYPE
Type String for this object.
|
Constructor and Description |
---|
HivePartitionProperties() |
Modifier and Type | Method and Description |
---|---|
void |
addPartition(HivePartition partition)
Adds a partition to partitions property (at the end).
|
DBObjectID[] |
getPartitionColumns()
Gets the ids of the columns, from the parent table, that the table is
partitioned by.
|
HivePartition[] |
getPartitions()
Gets the partitions objects that represent the partition metadata
for the parent table.
|
java.lang.String |
getType()
Returns the type of this object.
|
void |
removePartition(HivePartition partition)
Removes a partition from the partitions property.
|
void |
setPartitionColumns(DBObjectID... partitionColumns)
Sets the ids of the columns, from the parent table, that the table is
partitioned by.
|
void |
setPartitions(HivePartition... partitions)
Sets the child partitions objects that represet the partition metadata
for the parent table.
|
setParent
checkInit, checkInit, copyToImpl, getOwnedObjectsImpl, getProperties, getReferenceIDsImpl, needsInitialization, processPropertyChange, setID
addObjectListener, addObjectListener, addObjectListener, changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyTo, equals, equalsImpl, findOwnedObject, findOwnedObject, findOwnedObject, findOwnedObject, findParent, fireObjectUpdated, firePropertyChanged, getChildSupport, getChildSupport, getID, getName, getOwnedObjects, getOwnedObjects, getParent, getProperty, getProperty, getReferenceIDs, hashCode, includeOwnedObject, includesType, includesType, removeObjectListener, removeObjectListener, removeObjectListener, removeOwnedObject, removeThisAsParent, replaceReferenceIDs, setName, setProperties, setProperty, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getParent
addObjectListener, copyTo, copyTo, copyTo, equals, findOwnedObject, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getProperties, getProperty, getProperty, getReferenceIDs, hashCode, removeObjectListener, removeOwnedObject, replaceReferenceIDs, setID, setName, setProperties, setProperty
public static final java.lang.String TYPE
public java.lang.String getType()
DBObject
public DBObjectID[] getPartitionColumns()
public void setPartitionColumns(DBObjectID... partitionColumns)
partitionColumns
- column ids to partition bypublic HivePartition[] getPartitions()
public void setPartitions(HivePartition... partitions)
partitions
- the partitionspublic void addPartition(HivePartition partition)
partition
- the partition to addpublic void removePartition(HivePartition partition)
partition
- the partition to remove