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

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

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

  Methods in com.sas.services.information.metadata that return RelationalKeyInterface
  Modifier and Type
  Method
  Description
  `RelationalKeyInterface`
  OMRRelationalTable.`addPrimaryKey(String name, List<ColumnInterface> listColumn)`
  `RelationalKeyInterface`
  RelationalTableInterface.`addPrimaryKey(String name, List<ColumnInterface> listColumn)`
  Add a Primary key to the relational table.
  `RelationalKeyInterface`
  OMRRelationalTable.`addUniqueKey(String name, List<ColumnInterface> listColumn)`
  `RelationalKeyInterface`
  RelationalTableInterface.`addUniqueKey(String name, List<ColumnInterface> listColumn)`
  Add a Unique key to the relational table.
  `RelationalKeyInterface`
  ForeignKeyInterface.`getPartnerUniqueKey()`
  Get a partner unique key of the foreign key.
  `RelationalKeyInterface`
  OMRForeignKey.`getPartnerUniqueKey()`
  Gets the partner Unique Key of a Foreign Key.
  `RelationalKeyInterface`
  OMRRelationalTable.`getPrimaryKey()`
  `RelationalKeyInterface`
  RelationalTableInterface.`getPrimaryKey()`
  Get the primary keys associated with the relational table.
  Methods in com.sas.services.information.metadata that return types with arguments of type RelationalKeyInterface
  Modifier and Type
  Method
  Description
  `List<RelationalKeyInterface>`
  ColumnInterface.`getOwningKeys()`
  Gets the Owning Keys of a column.
  `List<RelationalKeyInterface>`
  OMRColumn.`getOwningKeys()`
  Gets the Owning Keys of a column.
  `List<RelationalKeyInterface>`
  OMRRelationalTable.`getUniqueKeys()`
  `List<RelationalKeyInterface>`
  RelationalTableInterface.`getUniqueKeys()`
  Get the unique keys associated with the relational table.
  Methods in com.sas.services.information.metadata with parameters of type RelationalKeyInterface
  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.
  `void`
  OMRRelationalTable.`removePrimaryKey(RelationalKeyInterface relationalKey)`
  `void`
  RelationalTableInterface.`removePrimaryKey(RelationalKeyInterface relationalKey)`
  Remove a Primary key from the relational table.
  `void`
  OMRRelationalTable.`removeUniqueKey(RelationalKeyInterface relationalKey)`
  `void`
  RelationalTableInterface.`removeUniqueKey(RelationalKeyInterface relationalKey)`
  Remove a Unique key from the relational table.