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

Packages that use Column
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 Column in com.sas.metadata.remote

  Subinterfaces of Column in com.sas.metadata.remote
  Modifier and Type
  Interface
  Description
  `interface`
  `ColumnRange`
  Represents a range of columns.
  Methods in com.sas.metadata.remote that return Column
  Modifier and Type
  Method
  Description
  `Column`
  XPath.`getAssociatedMapColumn()`
  Gets the `Column` for `AssociatedMapColumn`
  `Column`
  KeyAssociation.`getForeignKeyColumn()`
  Gets the `Column` for `ForeignKeyColumn`
  `Column`
  AnalyticColumn.`getOwningColumn()`
  Gets the `Column` for `OwningColumn`
  `Column`
  KeyAssociation.`getUniqueKeyColumn()`
  Gets the `Column` for `UniqueKeyColumn`
  Methods in com.sas.metadata.remote with parameters of type Column
  Modifier and Type
  Method
  Description
  `void`
  XPath.`setAssociatedMapColumn(Column inObject)`
  Sets the `AssociatedMapColumns` list 0th element to be `inObject`.
  `void`
  KeyAssociation.`setForeignKeyColumn(Column inObject)`
  Sets the `ForeignKeyColumns` list 0th element to be `inObject`.
  `void`
  AnalyticColumn.`setOwningColumn(Column inObject)`
  Sets the `OwningColumns` list 0th element to be `inObject`.
  `void`
  KeyAssociation.`setUniqueKeyColumn(Column inObject)`
  Sets the `UniqueKeyColumns` list 0th element to be `inObject`.

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

  Methods in com.sas.metadata.remote.impl that return Column
  Modifier and Type
  Method
  Description
  `Column`
  XPathImpl.`getAssociatedMapColumn()`
  Gets the `Column` for `AssociatedMapColumn` 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.
  `Column`
  KeyAssociationImpl.`getForeignKeyColumn()`
  Gets the `Column` for `ForeignKeyColumn` 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.
  `Column`
  AnalyticColumnImpl.`getOwningColumn()`
  Gets the `Column` for `OwningColumn` 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.
  `Column`
  KeyAssociationImpl.`getUniqueKeyColumn()`
  Gets the `Column` for `UniqueKeyColumn` 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 Column
  Modifier and Type
  Method
  Description
  `void`
  XPathImpl.`setAssociatedMapColumn(Column inObject)`
  Sets the `AssociatedMapColumns` list 0th element to be `inObject`.
  `void`
  KeyAssociationImpl.`setForeignKeyColumn(Column inObject)`
  Sets the `ForeignKeyColumns` list 0th element to be `inObject`.
  `void`
  AnalyticColumnImpl.`setOwningColumn(Column inObject)`
  Sets the `OwningColumns` list 0th element to be `inObject`.
  `void`
  KeyAssociationImpl.`setUniqueKeyColumn(Column inObject)`
  Sets the `UniqueKeyColumns` list 0th element to be `inObject`.