|
| Foundation |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||
@SASScope(value="ALL") @BinaryCompatibilityOnly public interface ForeignKeyInterface
Represents foreign key associated with the relational 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 | |
|---|---|
abstract void |
addAssociation(KeyAssociationInterface associatoin)
Add a key association to the foreign key |
abstract java.util.List<KeyAssociationInterface> |
getAssociations()
Get the column associations bind with this foreign key |
abstract DataTableInterface |
getOwningTable()
Get a owning table of the foreign key |
abstract RelationalKeyInterface |
getPartnerUniqueKey()
Get a partner unique key of the foreign key. |
abstract void |
removeAssociation(KeyAssociationInterface association)
Remove a key association from the foreign key |
| Methods inherited from interface com.sas.services.information.publicobject.PublicObjectInterface |
|---|
addProcessorInterface, getContainer, getIdentifier, getName, getObjectURI, getPathUrl, getProcessorInterface, getTypeDescriptor |
| Method Detail |
|---|
java.util.List<KeyAssociationInterface> getAssociations()
throws ServiceException,
java.rmi.RemoteException
ServiceException - - If a repository error occurs.
java.rmi.RemoteException - - In the event of remote object failure.
void addAssociation(KeyAssociationInterface associatoin)
throws ServiceException,
java.rmi.RemoteException
associatoin -
ServiceException - - 1] If key association exist in the foreign key 2] If a repository error occurs.
java.rmi.RemoteException - - In the event of remote object failure.
void removeAssociation(KeyAssociationInterface association)
throws ServiceException,
java.rmi.RemoteException
association -
ServiceException - - 1] If key association to remove is the only key association in the foreign key 2] If a repository error occurs.
java.rmi.RemoteException - - In the event of remote object failure.
DataTableInterface getOwningTable()
throws ServiceException,
java.rmi.RemoteException
ServiceException - - If a repository error occurs.
java.rmi.RemoteException - - In the event of remote object failure.
RelationalKeyInterface getPartnerUniqueKey()
throws ServiceException,
java.rmi.RemoteException
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 | |||||||||||||