|
| Foundation |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||
@SASScope(value="ALL") @BinaryCompatibilityOnly 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 | |
|---|---|
abstract IndexInterface |
addIndex(java.lang.String name,
java.util.List<ColumnInterface> listColumn)
Add a Index to the physical table. |
abstract IndexInterface |
addSimpleIndex(ColumnInterface column)
Add a Simple Index (contains only 1 column) to the physical table. |
abstract java.util.List |
getColumns()
Get the list of columns in this table. |
abstract java.util.List<IndexInterface> |
getIndexes()
Get the indexes associated with the physical table. |
abstract SASLibraryInterface |
getLibrary()
|
abstract PhysicalTableAttributes |
getPhysicalTableAttributes()
|
abstract void |
removeIndex(IndexInterface index)
Remove the index from the physical table. |
abstract 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, addColumnHierarchy, addRole, addRole, getColumnHierarchies, getNumRows, getRoles, getSchema, getTableName, removeColumn, removeColumn, removeColumnHierarchy, 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 DataTableInterfaceColumnInterface 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 | |||||||||||||