Common Properties - Teradata Meta Data Services

Teradata Meta Data Services Programmer Guide

Product
Teradata Meta Data Services
Release Number
15.00
Language
English (United States)
Last Update
2018-09-28
Product Category
Teradata Tools and Utilities

Common Properties

The following attributes and functions are supported by the MetaInfo, MetaLabelInfo, and COM AIM classes. Additional versioning properties are supported by the IMetaInfo and IMetaBIZInfo interfaces.

 

Property

Type

Description

ObjectID

Long

The object identifier ("internal" object ID).

Name

BSTR

The object name.

Description

BSTR

The object description.

CreateDate

DATE

The date and time when the object was created (read only).

UpdateDate

DATE

The data and time when the object was updated (read only).

Class

BSTR

The class name of the object.

Owner

BSTR

The name of the owner who owns this object.

OwnerID

Long

The ID of the owner for this object.

ClassGUID

BSTR

The string GUID of the class (“global” class ID).

ObjectGUID

BSTR

The string GUID of the object (“global” object ID).

ClassID

Long

The class identifier (“internal” class ID).

SecurityProfileID

Long

The ID of the Security Profile for this object.

get_ObjectID

Purpose:

Gets the object ID.

Syntax:

HRESULT get_ObjectID(long *pVal)

put_ObjectID

Purpose:

Sets the object ID.

Syntax:

HRESULT put_ObjectID(long newVal);

get_Name

Purpose:

Gets the object name.

Syntax:

HRESULT get_Name(BSTR *pVal);

put_Name

Purpose:

Sets the object name.

Syntax:

HRESULT put_Name(BSTR newVal);

get_Description

Purpose:

Gets the object description.

Syntax:

HRESULT get_Description(BSTR *pVal);

put_Description

Purpose:

Sets the object description.

Syntax:

HRESULT put_Description(BSTR newVal);

get_CreateDate

Purpose:

Gets the object creation date.

Syntax:

HRESULT get_CreateDate(DATE *pVal);

get_UpdateDate

Purpose:

Gets the date of the last update to the object.

Syntax:

HRESULT get_UpdateDate(DATE *pVal);

get_Class

Purpose:

Gets the object’s class name.

Syntax:

HRESULT get_Class(BSTR *pVal);

put_Class

Purpose:

Sets the object’s class name.

Syntax:

HRESULT put_Class(BSTR newVal);

get_Owner

Purpose:

Gets the name of the owner of the object.

Syntax:

HRESULT get_Owner(BSTR *pVal);

put_Owner

Purpose:

Sets ownername.

Syntax:

HRESULT put_Owner(BSTR newVal);

get_ClassGUID

Purpose:

Gets the object class GUID

Syntax:

HRESULT get_ClassGUID(BSTR *pVal);

put_ClassGUID

Purpose:

Sets the object class GUID

Syntax:

HRESULT put_ClassGUID(BSTR newVal);

get_ObjectGUID

Purpose:

Gets the object GUID

Syntax:

HRESULT get_ObjectGUID(BSTR *pVal);

put_ObjectGUID

Purpose:

Sets the object GUID

Syntax:

HRESULT put_ObjectGUID(BSTR *newVal);

get_ClassID

Purpose:

Gets the object class ID.

Syntax:

HRESULT get_ClassID(long *pVal);

put_ClassID

Purpose:

Gets the object class ID.

Syntax:

HRESULT put_ClassID(long newVal);

get_SecurityProfileID

Purpose:

Gets the object security profile ID.

Syntax:

HRESULT get_SecurityProfileID(LONG *pVal);

put_SecurityProfileID

Purpose:

Sets the object security profile ID.

Syntax:

HRESULT put_SecurityProfileID(LONG newVal);