# Uses of Interface
com.sas.metadata.remote.RelationalSchema

Packages that use RelationalSchema
Package
Description
com.sas.metadata.remote
Provides a java object interface to the metadata server using the SAS/Open Metadata Architecture.
com.sas.metadata.remote.impl
Provides the implementation of the remote java interface to the SAS Metadata Server.

- ## Uses of RelationalSchema in com.sas.metadata.remote

  Subinterfaces of RelationalSchema in com.sas.metadata.remote
  Modifier and Type
  Interface
  Description
  `interface`
  `DatabaseSchema`
  A relational schema that contains tables that are not in SAS data sets.
  `interface`
  `DataSourceName`
  Represents a data source name (DSN) that is a construct used by the SAS table server to identify a data source definition.
  `interface`
  `SASLibrary`
  Represents a SAS library.
  `interface`
  `SecuredLibrary`
  A SecuredLibrary object is created for a SAS physical library when it is bound to metadata with the AUTHLIB procedure of SAS.
  Methods in com.sas.metadata.remote that return RelationalSchema
  Modifier and Type
  Method
  Description
  `RelationalSchema`
  DataTable.`getTablePackage()`
  Gets the `RelationalSchema` for `TablePackage`
  Methods in com.sas.metadata.remote with parameters of type RelationalSchema
  Modifier and Type
  Method
  Description
  `void`
  DataTable.`setTablePackage(RelationalSchema inObject)`
  Sets the `TablePackages` list 0th element to be `inObject`.

- ## Uses of RelationalSchema in com.sas.metadata.remote.impl

  Methods in com.sas.metadata.remote.impl that return RelationalSchema
  Modifier and Type
  Method
  Description
  `RelationalSchema`
  DataTableImpl.`getTablePackage()`
  Gets the `RelationalSchema` for `TablePackage` NOTE: If the list already exists and its state is MetadataState.AL_PARTIALSET and this object is not a new object, then the list will merge what is here with what is obtained from OMR.
  Methods in com.sas.metadata.remote.impl with parameters of type RelationalSchema
  Modifier and Type
  Method
  Description
  `void`
  DataTableImpl.`setTablePackage(RelationalSchema inObject)`
  Sets the `TablePackages` list 0th element to be `inObject`.