Purpose:
DKCatalogDefQBIC is used to represent a datastore definition object.
Class summary:
class DKCatalogDefQBIC : public dkEntityDef { public: DKCatalogDefQBIC(dkDatastore *ds); DKCatalogDefQBIC(const DKCatalogDefQBIC& def); virtual ~DKCatalogDefQBIC(); virtual dkAttrDef* createAttr(); virtual dkAttrDef* getAttr(const char* attrName); virtual dkCollection* listAttrs(); virtual DKString* listAttrNames(long& arraySize); virtual void add(); virtual void del(); virtual void add(dkAttrDef* attrDef); virtual void del(dkAttrDef* attrDef); virtual DKString getDatabaseName(); virtual void setDatabaseName(const char* name); }
Members:
DKCatalogDefQBIC(dkDatastore *ds); DKCatalogDefQBIC(const DKCatalogDefQBIC& def); virtual ~DKCatalogDefQBIC();
virtual dkAttrDef* createAttr();
virtual dkAttrDef* getAttr(const char* attrName);
virtual dkCollection* listAttrs();
virtual DKString* listAttrNames(long& arraySize);
virtual void add();
virtual void del();
virtual void add(dkAttrDef* attrDef);
virtual void del(dkAttrDef* attrDef);
virtual DKString getDatabaseName();
virtual void setDatabaseName(const char* name);
(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.