RTblEnumerationDef SQL Table

Meta Data Services Programming

Meta Data Services Programming

RTblEnumerationDef SQL Table

RTblEnumationDef contains one row for each enumeration definition that is defined in a repository database.

Column name Data type Description
IntID RTIntID The internal identifier for the interface definition object.
Z_BranchID_Z RTBrID The branch identifier for repository API versioning. It is reserved for proprietary use by the repository engine. The value of this column is always zero.
Z_VS_Z RTVerID An identifier for repository API versioning. It is reserved for proprietary use by the repository engine. The value of this column is always zero.
Z_VE_Z RTVerID An identifier for repository API versioning. It is reserved for proprietary use by the repository engine. The value of this column is always VERINFINITY.
IsFlag RTBoolean A TRUE/FALSE value that indicates whether the enumeration defines a logical flag. This flag applies to numeric enumeration values only.
Remarks

The RTblEnumationDef table stores instance data for EnumerationDef objects that you define. Enumeration values for an enumeration object are stored in RTblEnumerationValueDef.

The primary key for this table is formed from the IntID, Z_BranchID_Z, and Z_VS_Z columns.

Z_BranchID_Z, Z_VS_Z, and Z_VE_Z are included to provide future support for versioning repository API definitions. At this time, there is only one version of EnumerationDef.

See Also

EnumerationDef Class

EnumerationDef Object

Repository SQL Data Types

Repository SQL Schema

Repository SQL Tables

RTblEnumerationValueDef SQL Table

RTblVersionAdminInfo SQL Table

RTblVersions SQL Table