|
Foundation |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PhysicalTableInterface
Field Summary |
---|
Fields inherited from interface com.sas.services.information.metadata.MetadataInterface |
---|
METADATA_STATE_DELETED, METADATA_STATE_DESTROYED, METADATA_STATE_NEW, METADATA_STATE_NORMAL, PERMISSION_READMETADATA, PERMISSION_WRITEMETADATA |
Method Summary | |
---|---|
IndexInterface |
addIndex(java.lang.String name,
java.util.List<ColumnInterface> listColumn)
Add a Index to the physical table. |
IndexInterface |
addSimpleIndex(ColumnInterface column)
Add a Simple Index (contains only 1 column) to the physical table. |
java.util.List |
getColumns()
Get the list of columns in this table. |
java.util.List<IndexInterface> |
getIndexes()
Get the indexes associated with the physical table. |
SASLibraryInterface |
getLibrary()
|
PhysicalTableAttributes |
getPhysicalTableAttributes()
|
void |
removeIndex(IndexInterface index)
Remove the index from the physical table. |
void |
setPhysicalTableAttributes(PhysicalTableAttributes attributes)
|
Methods inherited from interface com.sas.services.information.metadata.RelationalTableInterface |
---|
addForeignKey, addPrimaryKey, addUniqueKey, getForeignKeys, getPrimaryKey, getUniqueKeys, removeForeignKey, removePrimaryKey, removeUniqueKey |
Methods inherited from interface com.sas.services.information.metadata.DataTableInterface |
---|
addColumn, addColumnAt, addRole, addRole, getNumRows, getRoles, getSchema, getTableName, removeColumn, removeColumn, removeRole, setNumRows, setSchema, setTableName |
Methods inherited from interface com.sas.services.information.metadata.ClassifierInterface |
---|
getSourceClassifierMaps, getTargetClassifierMaps |
Methods inherited from interface com.sas.services.information.publicobject.PublicObjectInterface |
---|
addProcessorInterface, getContainer, getIdentifier, getName, getObjectURI, getPathUrl, getProcessorInterface, getTypeDescriptor |
Method Detail |
---|
PhysicalTableAttributes getPhysicalTableAttributes() throws ServiceException, java.rmi.RemoteException
ServiceException
java.rmi.RemoteException
void setPhysicalTableAttributes(PhysicalTableAttributes attributes) throws ServiceException, java.rmi.RemoteException
ServiceException
java.rmi.RemoteException
java.util.List getColumns() throws ServiceException, java.rmi.RemoteException
DataTableInterface
getColumns
in interface DataTableInterface
ColumnInterface
objects associated with this table.
ServiceException
- If a repository error occurs.
java.rmi.RemoteException
- In the event of remote object failure.SASLibraryInterface getLibrary() throws ServiceException, java.rmi.RemoteException
ServiceException
java.rmi.RemoteException
IndexInterface addIndex(java.lang.String name, java.util.List<ColumnInterface> listColumn) throws java.rmi.RemoteException, ServiceException
name
- is the index name.listColumn
- is a column list associated with the index.
ServiceException
- - 1] If index with the given name exist in the physical table 2] If a repository error occurs.
java.rmi.RemoteException
- - In the event of remote object failure.IndexInterface addSimpleIndex(ColumnInterface column) throws java.rmi.RemoteException, ServiceException
name
- is the index name.column
-
ServiceException
- - 1] If index with the given name exist in the physical table 2] If a repository error occurs.
java.rmi.RemoteException
- - In the event of remote object failure.java.util.List<IndexInterface> getIndexes() throws java.rmi.RemoteException, ServiceException
ServiceException
- - If a repository error occurs.
java.rmi.RemoteException
- - In the event of remote object failure.void removeIndex(IndexInterface index) throws java.rmi.RemoteException, ServiceException
relationalKey
-
ServiceException
- - If a repository error occurs.
java.rmi.RemoteException
- - In the event of remote object failure.
|
Foundation |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |