*** This interface provides Binary Compatibility only, not Source Compatibility ***

Interface KeyAssociationInterface

All Superinterfaces:
MetadataInterface, PublicObjectInterface, Remote

@SASScope("ALL") @BinaryCompatibilityOnly public interface KeyAssociationInterface extends MetadataInterface
Each Key association represents a pair of column from the foreign key defining table and the unique Key from the referring table
  • Method Details

    • getForeignKeyColumn

      ColumnInterface getForeignKeyColumn() throws ServiceException, RemoteException
      Get the owing table Column participating in this association
      Returns:
      Throws:
      ServiceException - - If a repository error occurs.
      RemoteException - - In the event of remote object failure.
    • getUniqueKeyColumn

      ColumnInterface getUniqueKeyColumn() throws ServiceException, RemoteException
      Get the Unique Key table Column participating in this association
      Returns:
      Throws:
      ServiceException - - If a repository error occurs.
      RemoteException - - In the event of remote object failure.
    • setForeignKeyColumn

      void setForeignKeyColumn(ColumnInterface column) throws ServiceException, RemoteException
      Set the owing table Column participating in this association
      Parameters:
      column -
      Throws:
      ServiceException - - If a repository error occurs.
      RemoteException - - In the event of remote object failure.
    • setUniqueKeyColumn

      void setUniqueKeyColumn(ColumnInterface column) throws ServiceException, RemoteException
      Set the Unique Key table Column participating in this association
      Parameters:
      column -
      Throws:
      ServiceException - - If a repository error occurs.
      RemoteException - - In the event of remote object failure.
    • getOwningForeignKey

      ForeignKeyInterface getOwningForeignKey() throws ServiceException, RemoteException
      Get the owing foreign Key of this association
      Returns:
      Throws:
      ServiceException - - If a repository error occurs.
      RemoteException - - In the event of remote object failure.