|
Foundation |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IndexInterface
Represents Index associated with Physical Table.
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 |
convertToCompositeIndex(java.lang.String name,
java.util.List<ColumnInterface> columns)
Convert simple index (contains only 1 column) to composite index (contains more than 1 column) |
IndexInterface |
convertToSimpleIndex(ColumnInterface column)
Convert composite index (contains more than 1 column) to simple index (contains only 1 column) |
java.util.Set<com.sas.services.information.metadata.IndexAttribute> |
getIndexAttributes()
Gets the attributes of an Index |
boolean |
isAssociatedWithKey()
Checks whether index is associated with a Unique/Primary key. |
boolean |
isSimpleIndex()
Checks for the Simple Index |
void |
setIndexAttributes(java.util.Set<com.sas.services.information.metadata.IndexAttribute> setIndexAttribute)
Sets the attributes of an Index |
Methods inherited from interface com.sas.services.information.metadata.ColumnContainerInterface |
---|
addColumn, addColumnAt, addColumns, getColumns, getOwningTable, removeColumn, removeColumn, removeColumns |
Methods inherited from interface com.sas.services.information.publicobject.PublicObjectInterface |
---|
addProcessorInterface, getContainer, getIdentifier, getName, getObjectURI, getPathUrl, getProcessorInterface, getTypeDescriptor |
Method Detail |
---|
void setIndexAttributes(java.util.Set<com.sas.services.information.metadata.IndexAttribute> setIndexAttribute) throws ServiceException, java.rmi.RemoteException
setIndexAttribute
-
ServiceException
- If there's a repository error.
java.rmi.RemoteException
- in the event of remote object failure.java.util.Set<com.sas.services.information.metadata.IndexAttribute> getIndexAttributes() throws ServiceException, java.rmi.RemoteException
ServiceException
- If there's a repository error.
java.rmi.RemoteException
- in the event of remote object failure.IndexInterface convertToSimpleIndex(ColumnInterface column) throws ServiceException, java.rmi.RemoteException
column
-
ServiceException
- If there's a repository error.
java.rmi.RemoteException
- in the event of remote object failure.IndexInterface convertToCompositeIndex(java.lang.String name, java.util.List<ColumnInterface> columns) throws ServiceException, java.rmi.RemoteException
name
- columns
-
ServiceException
- If there's a repository error.
java.rmi.RemoteException
- in the event of remote object failure.boolean isSimpleIndex() throws ServiceException, java.rmi.RemoteException
ServiceException
- If there's a repository error.
java.rmi.RemoteException
- in the event of remote object failure.boolean isAssociatedWithKey() throws ServiceException, java.rmi.RemoteException
ServiceException
- If there's a repository error.
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 |