#include <mi32/dbschema.h>
Public Member Functions | |
| CATALOG () | |
| ~CATALOG () | |
| const ATTRIBUTE * | FindAttribute (int num) const |
| const ATTRIBUTE * | FindAttribute (const char *acronym) const |
| const OBJECT * | FindObject (int num) const |
| const OBJECT * | FindObject (const char *acronym) const |
| const RVC::DESCRIPTOR & | GetDescriptor () const |
| const SIMPLE_ARRAY < OBJECT_CLASS * > & | GetObjectClasses () const |
| const SIMPLE_ARRAY< OBJECT * > & | GetObjects () const |
| ERRVALUE | GetXML (XMLDOC &doc) |
| ERRVALUE | Read (const FILEPATH &filepath) |
| ERRVALUE | Read (const XMLDOC &doc) |
| ERRVALUE | ReadFromReferenceFiles () |
Private Member Functions | |
| ATTRIBUTE * | FindAttribute (const MISTRING &code) |
| OBJECT * | FindObject (const MISTRING &code) |
| void | SetAttributes (SIMPLE_ARRAY< const ATTRIBUTE * > &AttributeGroup, const MISTRING &mistr) |
Private Attributes | |
| SIMPLE_ARRAY< ATTRIBUTE * > | m_AttributeTypes |
| RVC::DESCRIPTOR | m_Descriptor |
| SIMPLE_ARRAY< OBJECT_CLASS * > | m_ObjectClasses |
| SIMPLE_ARRAY< OBJECT * > | m_ObjectTypes |
| DBSCHEMA::CATALOG::CATALOG | ( | ) |
| DBSCHEMA::CATALOG::~CATALOG | ( | ) |
| const ATTRIBUTE* DBSCHEMA::CATALOG::FindAttribute | ( | int | num | ) | const |
| const ATTRIBUTE* DBSCHEMA::CATALOG::FindAttribute | ( | const char * | acronym | ) | const |
| const OBJECT* DBSCHEMA::CATALOG::FindObject | ( | int | num | ) | const |
| const OBJECT* DBSCHEMA::CATALOG::FindObject | ( | const char * | acronym | ) | const |
| const RVC::DESCRIPTOR& DBSCHEMA::CATALOG::GetDescriptor | ( | ) | const [inline] |
| const SIMPLE_ARRAY<OBJECT_CLASS*>& DBSCHEMA::CATALOG::GetObjectClasses | ( | ) | const [inline] |
| const SIMPLE_ARRAY<OBJECT*>& DBSCHEMA::CATALOG::GetObjects | ( | ) | const [inline] |
| ERRVALUE DBSCHEMA::CATALOG::ReadFromReferenceFiles | ( | ) |
| void DBSCHEMA::CATALOG::SetAttributes | ( | SIMPLE_ARRAY< const ATTRIBUTE * > & | AttributeGroup, | |
| const MISTRING & | mistr | |||
| ) | [private] |
SIMPLE_ARRAY<ATTRIBUTE*> DBSCHEMA::CATALOG::m_AttributeTypes [private] |
SIMPLE_ARRAY<OBJECT*> DBSCHEMA::CATALOG::m_ObjectTypes [private] |
1.6.1