Enumerations

Meta Data Services Programming

Meta Data Services Programming

Enumerations

Enumerations are a fixed set of values that share the same context. Through the repository API, you can set predefined enumerations on flags to control repository engine behavior for object definitions and some aspects of load operations.

Enumeration values for flags are not the same as EnumerationDef objects that you create using the repository API. For more information about enumeration objects, see EnumerationDef Object.

You can set enumeration values for the following flags.

Flags Description
CollectionDefFlags Enumeration Defines the behavior of relationship collections
ConnectionFlags Enumeration Defines the characteristics of a repository database connection
InterfaceDefFlags Enumeration Defines specific characteristics of an interface definition
InterfaceMemberFlags Enumeration Defines specific characteristics of an interface member
TransactionFlags Enumeration Defines which transaction option is to be retrieved or set
LoadStatus Enumeration Reports on the loading status of an object
RepODBCFlags Enumeration Enables asynchronous operations for loading object collections