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

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

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

  Subinterfaces of SecondaryType in com.sas.metadata.remote
  Modifier and Type
  Interface
  Description
  `interface`
  `AbstractExtension`
  The SAS Metadata Model supports extensions to enable end users and application developers to define additional attributes that are not part of an object's metadata type definition.
  `interface`
  `AbstractProperty`
  Used to contain name/value pairs.
  `interface`
  `AnalyticColumn`
  Contains analytic attributes to apply to a column.
  `interface`
  `AnalyticTable`
  Contains analytic attributes to apply to a table.
  `interface`
  `AssociationProperty`
  The SAS Metadata Model provides a Prototype metadata type to define templates that can be used to create metadata entities.
  `interface`
  `AttributeProperty`
  The SAS Metadata Model provides a Prototype metadata type to define templates that can be used to create metadata entities.
  `interface`
  `Change`
  This type is used by Change Mangement.
  `interface`
  `ConditionalPrecedence`
  The preceding and succeeding steps based on the stated condition.
  `interface`
  `CustomAssociation`
  Defines a custom association between any two metadata objects.
  `interface`
  `Extension`
  Extension enables end users and application developers to define additional attributes that are not part of an object's metadata type definition.
  `interface`
  `ExternalIdentity`
  This is an ID associated with the object in some other context, such as a GUID or DN for LDAP .
  `interface`
  `FitStatistic`
  Usually a measure of the accuracy of a predicted value.
  `interface`
  `ForeignKey`
  Represents the fact that a table contains a foreign key to another table.
  `interface`
  `GroupByClause`
  DEPRECATED: Has an association to the columns used to group this data.
  `interface`
  `HavingClause`
  DEPRECATED: Represents a Having clause in an SQL statement.
  `interface`
  `InternalLogin`
  Internal use only.
  `interface`
  `ITFilter`
  A filter string is used to include or exclude content going to a specific subscriber.
  `interface`
  `Key`
  Represents keys on tables.
  `interface`
  `KeyAssociation`
  Represents the relationship between two columns in a foreign key, unique key relationship.
  `interface`
  `Keyword`
  The name attribute of this object is a single word that can be used to identify this object.
  `interface`
  `LocalizedResource`
  Contains the localized values for a particular locale as defined by the LocalId attribute.
  `interface`
  `LocalizedType`
  This is the abstract supertype for all of the types that have localized resources.
  `interface`
  `Location`
  This type represents a location that includes a type (is it a street address, or an office number), as well as address information (street, city, country).
  `interface`
  `NumericExtension`
  This allows an application to create a numeric extension to any object.
  `interface`
  `OnClause`
  DEPRECATED: Represents an SQL ON clause.
  `interface`
  `OrderByClause`
  Has an association to columns used to order the data.
  `interface`
  `PermissionCondition`
  Stores an expression that is applied to conditionally grant a user or group access to a resource.
  `interface`
  `Phone`
  A phone number and the type of phone number (home, office, mobile, fax).
  `interface`
  `Property`
  A parameter, option or other type of information that is used to tailor a metadata object.
  `interface`
  `PropertyGroup`
  Represents a group of properties.
  `interface`
  `PropertySet`
  A PropertySet contains a complete set of properties to be used by the OwningObject in a particular context.
  `interface`
  `PropertyType`
  Defines the data type of a property.
  `interface`
  `PrototypeProperty`
  This is the super type for types that define properties that are for prototype objects only.
  `interface`
  `QueryClause`
  This abstract type represents types that are used to define the transformations that are performed.
  `interface`
  `ResponsibleParty`
  This metadata type associates a responsibility with an identity.
  `interface`
  `Role`
  This object describes a role of of an object, and the context of the role.
  `interface`
  `RowSelector`
  Used to document a SAS DATA step SELECT statement.
  `interface`
  `SASPassword`
  Represents the storage of SAS passwords for SAS tables or connections.
  `interface`
  `SecurityRule`
  This is an abstract class from which other "SecurityRules" will derive.
  `interface`
  `SecurityTypeContainmentRule`
  A SecurityTypeContainmentRule tells the authorization facility how to find parent objects for a particular metadata type.
  `interface`
  `ServiceType`
  The types of services available from a DeployedComponent.
  `interface`
  `StepPrecedence`
  The preceding and succeeding steps in a process.
  `interface`
  `Target`
  Represents a variable whose values are known in one or more data sets that are available (in training data, for example) but whose values are unknown in one or more future data sets (in a score data set, for example).
  `interface`
  `Timestamp`
  This object contains a timestamp and the role of the timestamp.
  `interface`
  `UniqueKey`
  A representation of the unique and primary keys of a table.
  `interface`
  `UnitofTime`
  Unit of time.
  `interface`
  `Variable`
  Used to define substitution strings and the replacement values.
  `interface`
  `WhereClause`
  DEPRECATED: Represents a Where SQL Clause.
  `interface`
  `XPath`
  Used to describe an XPath location path.