Constants and Data Types

Meta Data Services Programming

Meta Data Services Programming

Constants and Data Types

This section contains information about the constants you can use when programming against the repository API. It also contains reference topics about data types, which provide information that supports conversion, migration, or cross-tool integration. Header files provide additional definitions.

Topic Description
Repository Constants Defines the constants used for repository engine classes, interfaces, and objects
SQL and API Types Used in Property Definitions Maps the API types and SQL types recognized by the repository engine
Repository SQL Data Types Maps repository data types to SQL data types supported by the underlying database server
Header Files

Various declarations and definitions for the repository API can be found in the following files. The repository API is organized by repository engine classes, interfaces, and objects, and by type information model classes, interfaces, and objects.

  • The Repapi.h source file contains Microsoft® Visual C++® definitions specific to the repository engine classes, interfaces, and objects.

  • The Reptim.h, Reptim2.h, and Reptim3.h source files contain the constant definitions specific to the type information model classes, interfaces, and objects. Most of the various identifiers (class, interface, object, local, internal, and dispatch) that you may find useful are defined in this file.

  • The Repauto.h file contains the definitions of the external enumerations, classes, and interfaces of the repository engine and of the type information model. All of the interfaces found in this file support Automation-level access.

See Also

Programming Information Models

Repository API

Repository API Reference