# Uses of Interface
com.sas.services.information.metadata.ForeignKeyInterface

Packages that use ForeignKeyInterface
Package
Description
com.sas.services.information.metadata
Information Service metadata.

- ## Uses of ForeignKeyInterface in com.sas.services.information.metadata

  Methods in com.sas.services.information.metadata that return ForeignKeyInterface
  Modifier and Type
  Method
  Description
  `ForeignKeyInterface`
  OMRRelationalTable.`addForeignKey(String name, RelationalKeyInterface smartUKey)`
  `ForeignKeyInterface`
  RelationalTableInterface.`addForeignKey(String name, RelationalKeyInterface smartUKey)`
  Add a foreign key to the relational table.
  `ForeignKeyInterface`
  KeyAssociationInterface.`getOwningForeignKey()`
  Get the owing foreign Key of this association
  `ForeignKeyInterface`
  OMRForeignKeyAssociation.`getOwningForeignKey()`
  Gets the owning foreign key of the Association.
  Methods in com.sas.services.information.metadata that return types with arguments of type ForeignKeyInterface
  Modifier and Type
  Method
  Description
  `List<ForeignKeyInterface>`
  OMRRelationalKey.`getForeignKeys()`
  Gets the associated Foreign Keys of Smart Unique Key.
  `List<ForeignKeyInterface>`
  OMRRelationalTable.`getForeignKeys()`
  `List<ForeignKeyInterface>`
  RelationalKeyInterface.`getForeignKeys()`
  Get associated foreign keys of the Relational Key.
  `List<ForeignKeyInterface>`
  RelationalTableInterface.`getForeignKeys()`
  Get the foreign keys associated with the relational table.
  Methods in com.sas.services.information.metadata with parameters of type ForeignKeyInterface
  Modifier and Type
  Method
  Description
  `void`
  OMRRelationalTable.`removeForeignKey(ForeignKeyInterface relationalKey)`
  `void`
  RelationalTableInterface.`removeForeignKey(ForeignKeyInterface relationalKey)`
  Remove a Foreign key from the relational table.