public class FileSpecification extends AbstractChildDBObject
File Specification properties.  A file specification is
 used to represent data and temp files for Tablespace objects| Modifier and Type | Class and Description | 
|---|---|
| static class  | FileSpecification.FileStatus | 
AbstractDBObject.ChildSupport, AbstractDBObject.ListenerSupport| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | TYPE | 
| Constructor and Description | 
|---|
| FileSpecification() | 
| FileSpecification(java.lang.String fileName) | 
| Modifier and Type | Method and Description | 
|---|---|
| AutoExtendProperties | getAutoExtendProperties()Return AUTO EXTEND properties | 
| java.lang.String | getDirectory()Return file directory name | 
| java.math.BigInteger | getFileSize()Return file SIZE in bytes | 
| FileSpecification.FileStatus | getStatus()return online status of the file specification | 
| java.lang.String | getType()Returns the type of this object. | 
| boolean | isReuse()Return whether an existing filename should be re-used or not | 
| void | setAutoExtendProperties(AutoExtendProperties autoExtendProperties)Set AUTO EXTEND properties | 
| void | setDirectory(java.lang.String directory)Set file directory name | 
| void | setFileSize(java.math.BigInteger fileSize)Set file SIZE (the amount of bytes storage required on the file system) | 
| void | setReuse(boolean reuse)Set REUSE value. | 
| void | setStatus(FileSpecification.FileStatus status)Set online status of file, either ONLINE or OFFLINE | 
setParentaddObjectListener, addObjectListener, addObjectListener, changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyTo, copyToImpl, equals, equalsImpl, findOwnedObject, findOwnedObject, findOwnedObject, findOwnedObject, findParent, fireObjectUpdated, firePropertyChanged, getChildSupport, getChildSupport, getID, getName, getOwnedObjects, getOwnedObjects, getOwnedObjectsImpl, getParent, getProperties, getProperty, getProperty, getReferenceIDs, getReferenceIDsImpl, hashCode, includeOwnedObject, includesType, includesType, removeObjectListener, removeObjectListener, removeObjectListener, removeOwnedObject, removeThisAsParent, replaceReferenceIDs, setID, setName, setProperties, setProperty, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetParentaddObjectListener, copyTo, copyTo, copyTo, equals, findOwnedObject, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getProperties, getProperty, getProperty, getReferenceIDs, hashCode, removeObjectListener, removeOwnedObject, replaceReferenceIDs, setID, setName, setProperties, setPropertypublic static final java.lang.String TYPE
public FileSpecification()
public FileSpecification(java.lang.String fileName)
public java.lang.String getType()
DBObjectpublic void setDirectory(java.lang.String directory)
directory - name of directory to store datafilespublic java.lang.String getDirectory()
public void setFileSize(java.math.BigInteger fileSize)
fileSize - size of file specificationpublic java.math.BigInteger getFileSize()
public void setReuse(boolean reuse)
reuse - re-use given file name if true else falsepublic boolean isReuse()
public void setStatus(FileSpecification.FileStatus status)
status - online status of the file specificationpublic FileSpecification.FileStatus getStatus()
public void setAutoExtendProperties(AutoExtendProperties autoExtendProperties)
autoExtendProperties - auto extend propertiespublic AutoExtendProperties getAutoExtendProperties()