Purpose:
DKDatabaseDefQBIC is used to represent a database definition object.
Class summary:
class DKDatabaseDefQBIC : public dkEntityDef { public: DKDatabaseDefQBIC(dkDatastore *ds); DKDatabaseDefQBIC(const DKDatabaseDefQBIC& def); virtual ~DKDatabaseDefQBIC(); virtual DKBoolean hasSubEntities(); virtual dkEntityDef* createSubEntity(); virtual dkEntityDef* getSubEntity(const char* subEntityName); virtual dkCollection* listSubEntities(); virtual DKString* listSubEntityNames(long& arraySize); virtual void add(dkEntityDef* subEntityDef); virtual void del(dkEntityDef* subEntityDef); virtual DKCatalogDefQBIC* createCatalog(); virtual DKCatalogDefQBIC* getCatalog(const char* catalogName); virtual dkCollection* listCatalogs(); virtual DKString* listCatalogNames(long& arraySize); virtual void add(); virtual void del(); }
Members:
DKDatabaseDefQBIC(dkDatastore *ds); DKDatabaseDefQBIC(const DKDatabaseDefQBIC& def); virtual ~DKDatabaseDefQBIC();
virtual DKBoolean hasSubEntities();
virtual dkEntityDef* createSubEntity();
virtual dkEntityDef* getSubEntity(const char* subEntityName);
virtual dkCollection* listSubEntities();
virtual DKString* listSubEntityNames(long& arraySize);
virtual void add(dkEntityDef* subEntityDef);
virtual void del(dkEntityDef* subEntityDef);
virtual DKCatalogDefQBIC* createCatalog();
virtual DKCatalogDefQBIC* getCatalog(const char* catalogName);
virtual dkCollection* listCatalogs();
virtual DKString* listCatalogNames(long& arraySize);
virtual void add();
virtual void del();
(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.