metadatabase.h File Reference

Typedef TMDBAttributeFlags

typedef TUint32 TMDBAttributeFlags

Attribute flags for an element in the Meta Database Attributes describe access rights to the data in the database

Typedef TMDBElementId

typedef TUint32 TMDBElementId

The identifier for any entry in the MetaDatabase. It can specify <TableId><ColumnId><RecordId> This identifies The data location in the database The meaning of the data within in the data schema The type of the data

const TMDBElementId KCDTIdRecordTag

const TMDBElementId KCDTIdRecordTag

Field will contain a user-defined numeric tag for a record. Useful for user searches and cheaper to search on a numeric tag than a string name. Can be null. This tag is not automatically connected with the record id itself, which is contained within the ElementId for the record and not in any field.

const TMDBElementId KCDTIdRecordName

const TMDBElementId KCDTIdRecordName

Field will contain a user-defined string tag for a record. This is used to uniquely identify business level information within a record.

This field is useful for user searches, however it should be noted that it would be more efficient to use the KCDTIdRecordTag field instead as it is quicker and cheaper to search for a number than for a string.

Typedef TGenericTypeName

typedef TBuf < 64 > TGenericTypeName

Typedef SGenericRecordTypeInfo

typedef struct CommsDat::SGenericRecordTypeInfoTag SGenericRecordTypeInfo

To express type information for all MetaDatabase fields