#include <mi32/dbschema.h>
Public Member Functions | |
| OBJECT (const CATALOG *) | |
| ~OBJECT () | |
| const SIMPLE_ARRAY< const ATTRIBUTE * > & | GetAttributeGroup (int num) const |
| const CATALOG * | GetCatalog () const |
| const OBJECT_CLASS & | GetClass () const |
| const RVC::DESCRIPTOR & | GetDescriptor () const |
| int | GetIDNum () const |
| bool | IsForElementType (ELEMTYPE ElemType) const |
Private Attributes | |
| char | m_acronym [8] |
| SIMPLE_ARRAY< const ATTRIBUTE * > | m_AttributeGroup [3] |
| const CATALOG * | m_Catalog |
| const OBJECT_CLASS * | m_Class |
| RVC::DESCRIPTOR | m_Descriptor |
| ENUMSET< ELEMTYPE, ELEMTYPE_NumTypes > | m_ElemTypes |
| int | m_num |
| DBSCHEMA::OBJECT::OBJECT | ( | const CATALOG * | ) |
| DBSCHEMA::OBJECT::~OBJECT | ( | ) |
| const SIMPLE_ARRAY<const ATTRIBUTE*>& DBSCHEMA::OBJECT::GetAttributeGroup | ( | int | num | ) | const [inline] |
Return the list of attributes in one of the attribute groups.
The are up to 3 attribute groups, some of which may be empty
| const CATALOG* DBSCHEMA::OBJECT::GetCatalog | ( | ) | const [inline] |
Get the catalog this object came from.
| const OBJECT_CLASS& DBSCHEMA::OBJECT::GetClass | ( | ) | const [inline] |
Get the object class.
| const RVC::DESCRIPTOR& DBSCHEMA::OBJECT::GetDescriptor | ( | ) | const [inline] |
Get the object descriptor.
| int DBSCHEMA::OBJECT::GetIDNum | ( | ) | const [inline] |
| bool DBSCHEMA::OBJECT::IsForElementType | ( | ELEMTYPE | ElemType | ) | const [inline] |
Determine if an object is allowd for a specific element type.
char DBSCHEMA::OBJECT::m_acronym[8] [private] |
SIMPLE_ARRAY<const ATTRIBUTE*> DBSCHEMA::OBJECT::m_AttributeGroup[3] [private] |
const CATALOG* DBSCHEMA::OBJECT::m_Catalog [private] |
const OBJECT_CLASS* DBSCHEMA::OBJECT::m_Class [private] |
ENUMSET<ELEMTYPE, ELEMTYPE_NumTypes> DBSCHEMA::OBJECT::m_ElemTypes [private] |
int DBSCHEMA::OBJECT::m_num [private] |
1.6.1