C++ API Classes
MDS provides a C++ class library to access the MDS repository. The MDS repository is a set of tables within a Teradata Database specifically designed to manage meta data, and is created for you when you run the Create MDS Repository function after installing the MDS software. The C++ class library allows users to programmatically create application information metamodels (AIMs) to update and delete meta data objects, and to access collections of objects in the repository.
The following is a summary of the C++ classes available in the library. These APIs are described in detail in this document.
Type |
Class Name |
Functions |
Create and Maintain Objects and Collections
|
|
|
|
||
Get and set attributes of objects |
||
Sets the search attributes of the filter for use in these functions: |
||
Get and set object keys |
||
Create and Maintain AIMs
|
|
|
|
||
Manage class property descriptions |
||
Manage relationship descriptions |
||
Create and Maintain Users, Application Groups, and SecurityProfiles
|
Define groups of users who have access to objects in the MDS repository |
|
|
||
Manage security profiles |
||
Get and set permissions in security profiles |
||
Define labels and apply to objects in the repository. |