|
| 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 | |||||||||||||