|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
ExternalTable interface represents an Oracle database external table.
| Fields inherited from interface oracle.owb.metadatamgmt.changemgmt.Snapshotable |
MAX_DEPENDENCY_DEPTH, MIN_DEPENDENCY_DEPTH |
| Method Summary | |
ExternalTableColumn |
createColumn(java.lang.String name)
Creates and adds a new ExternalTableColumn to the ExternalTable. |
ExternalTableColumn |
createColumn(java.lang.String name,
int position)
Creates and adds a new ExternalTableColumn to the ExternalTable at the specified position. |
Datafile |
createDatafile(java.lang.String name)
Create a Data File. |
void |
deleteDatafile(java.lang.String name)
Delete a Data File. |
ExternalTableColumn |
findColumn(java.lang.String name)
Finds an ExternalTableColumn in the ExternalTable |
Datafile |
findDatafile(java.lang.String name)
Find a Data File. |
java.lang.String |
getAccessParameters()
Gets the access parameters for the ExternalTable. |
ExternalTableColumn[] |
getColumns()
Gets an ordered list of the ExternalTable's columns. |
Datafile[] |
getDatafiles()
Get the Data Files. |
Location |
getDefaultLocation()
Gets the default location of the ExternalTable's datafiles, log files, discard files, and bad files. |
Module |
getModule()
Gets the owning Module of the ExternalTable |
Record |
getReferencedRecord()
Gets the corresponding Record for the ExternalTable. |
void |
moveColumn(ExternalTableColumn column,
int newPosition)
Moves an ExternalTableColumn to a new position. |
void |
setAccessParameters(java.lang.String parameters)
Sets the access parameters for the ExternalTable. |
void |
setDefaultLocation(Location location)
Sets the default location of the ExternalTable's datafiles, log files, discard files, and bad files. |
void |
setReferencedRecord(Record record)
Sets the corresponding Record for the ExternalTable. |
| Methods inherited from interface oracle.owb.foundation.Component |
getOwningFolder, isReloadNeeded, lock, reload, unlock |
| Methods inherited from interface oracle.owb.foundation.OWBNamedObject |
delete, getBusinessName, getClassDefinition, getComponent, getDescription, getName, getUOID, isDeletable, isEditable, isRenamable, setBusinessName, setDescription, setName |
| Methods inherited from interface oracle.owb.metadatamgmt.changemgmt.Snapshotable |
compare, compare, compare, compare, createSnapshot, createSnapshot, createSnapshotWithDependeeComponents, createSnapshotWithDependeeComponents, getSnapshots |
| Methods inherited from interface oracle.owb.reconcile.ReconcileSource |
getReconcileTargetTypes, getType |
| Methods inherited from interface oracle.owb.reconcile.ReconcileTarget |
canMatchByPosition, getReconcileSourceTypes, getType |
| Methods inherited from interface oracle.owb.foundation.property.PropertyOwner |
getDefaultPropertyValue, getLogicalPropertyKeys, getPhysicalPropertyKeys, getPropertyDomain, getPropertyKeys, getPropertyValue, getPropertyValueString, isLogicalProperty, isPhysicalProperty, isReadOnlyProperty, setPropertyValue, setPropertyValueByString |
| Methods inherited from interface oracle.owb.compile.ValidatableObject |
validate |
| Methods inherited from interface oracle.owb.compile.CompilableObject |
compile |
| Method Detail |
public Module getModule()
public void setReferencedRecord(Record record)
record - the Record from which this ExternalTable is derivedpublic Record getReferencedRecord()
public void setDefaultLocation(Location location)
location - the Location to be used as default.public Location getDefaultLocation()
public void setAccessParameters(java.lang.String parameters)
parameters - a String containing the file access parameters of this ExternalTablepublic java.lang.String getAccessParameters()
public ExternalTableColumn createColumn(java.lang.String name)
throws NameSpaceException,
InvalidFormatException
name - a String which will be the name of the new ExternalTableColumn.
The name will be converted to all uppercase characters if it is not already.NameSpaceException - If the name has already been used by an ExternalTableColumn
in this ExternalTableInvalidFormatException - If the name is not a valid name for an ExternalTableColumn
object. For example, it is too long or contains
invalid characters.
public ExternalTableColumn createColumn(java.lang.String name,
int position)
throws NameSpaceException,
InvalidFormatException
name - a String which will be the name of the new ExternalTableColumn.
The name will be converted to all uppercase characters if it is not already.position - where this newly created ExternalTableColumn will be located in this ExternalTable.NameSpaceException - If the name has already been used by an ExternalTableColumn
in this ExternalTableInvalidFormatException - If the name is not a valid name for an ExternalTableColumn
object. For example, it is too long or contains
invalid characters.public ExternalTableColumn[] getColumns()
public ExternalTableColumn findColumn(java.lang.String name)
name - a String specifying the name of the ExternalTableColumn to find.
It is case sensitive.
public void moveColumn(ExternalTableColumn column,
int newPosition)
column - the ExternalTableColumn to movenewPosition - the position in this ExternalTable to move the column to.public Datafile[] getDatafiles()
Datafiles (if any)
configured for this external table.
public Datafile createDatafile(java.lang.String name)
throws NameSpaceException
the - name of the Datafile to create.NameSpaceException - if a Datafile of that name
already exists.public Datafile findDatafile(java.lang.String name)
the - name of the Datafile to find.public void deleteDatafile(java.lang.String name)
the - name of the Datafile to delete.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||