public class Tablespace extends AbstractSystemObject
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
Tablespace.FileType  | 
static class  | 
Tablespace.TablespaceType
Different types of Tablespace supported in the API. 
 | 
AbstractDBObject.ChildSupport, AbstractDBObject.ListenerSupport| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
TABLESPACE_TYPE_KEY
Property controlling the type of Tablespace represented by this model. 
 | 
static java.lang.String | 
TYPE  | 
| Constructor and Description | 
|---|
Tablespace()  | 
Tablespace(java.lang.String name)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addFileSpecification(FileSpecification fileSpec)
Adds one data/temp file to this tablespace. 
 | 
void | 
addFileSpecification(int index,
                    FileSpecification col)
Adds one data/temp file to this tablespace at the given index. 
 | 
FileSpecification | 
getFileSpecification(java.lang.String name)
Retrieves one data/temp file by name. 
 | 
FileSpecification[] | 
getFileSpecifications()
Retrieves the list of data/temp files contained in this tablespace. 
 | 
Tablespace.FileType | 
getFileType()
Get the file type, either BIGFILE for a tablespace with a single data
 file or SMALLFILE for a tablespace that can have one or more file
 specifications associated. 
 | 
java.lang.String | 
getType()
Returns the type of this object. 
 | 
void | 
removeFileSpecification(FileSpecification fileSpec)
Removes a data/temp file from this tablespace. 
 | 
void | 
setFileSpecifications(FileSpecification[] newFiles)
Sets the entire list of data/temp files, replacing any that have previously
 been added. 
 | 
void | 
setFileType(Tablespace.FileType fileType)
Set the file type, either BIGFILE for a tablespace with a single data
 file or SMALLFILE for a tablespace that can have one or more file
 specifications associated 
 | 
checkInit, checkInit, copyToImpl, getOwnedObjectsImpl, getProperties, getReferenceIDsImpl, needsInitialization, processPropertyChange, setIDaddObjectListener, 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, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddObjectListener, fireObjectUpdated, removeObjectListeneraddObjectListener, copyTo, copyTo, copyTo, equals, findOwnedObject, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getParent, getProperties, getProperty, getProperty, getReferenceIDs, hashCode, removeObjectListener, removeOwnedObject, replaceReferenceIDs, setID, setName, setProperties, setPropertypublic static final java.lang.String TYPE
public static final java.lang.String TABLESPACE_TYPE_KEY
Tablespace.TablespaceType, 
Constant Field Valuespublic Tablespace()
public Tablespace(java.lang.String name)
public java.lang.String getType()
DBObjectpublic void setFileType(Tablespace.FileType fileType)
fileType - file type of tablespacepublic Tablespace.FileType getFileType()
public void setFileSpecifications(FileSpecification[] newFiles)
newFiles - an array containing the new list of columnspublic FileSpecification[] getFileSpecifications()
public void addFileSpecification(FileSpecification fileSpec)
fileSpec - the new data/temp file to addpublic void addFileSpecification(int index,
                                 FileSpecification col)
index - the index to add the new data/temp file atcol - the new data/temp file to addpublic FileSpecification getFileSpecification(java.lang.String name)
name - a string containing the desired data/temp filenullpublic void removeFileSpecification(FileSpecification fileSpec)
fileSpec - the column to remove