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.