Purpose:
DKDatastoreDefQBIC is used to represent a datastore definition object.
Class summary:
class DKDatastoreDefQBIC : public dkDatastoreDef { public: DKDatastoreDefQBIC(dkDatastore *ds); virtual ~DKDatastoreDefQBIC(); virtual dkEntityDef* createEntity(); virtual dkEntityDef* getEntity(const char* entityName); virtual dkCollection* listEntities(); virtual DKString* listEntityNames(long& arraySize); virtual dkCollection* listEntityAttrs(const char* entityName); virtual DKString* listEntityAttrNames(const char* entityName, long& arraySize); virtual void add(dkEntityDef* entityDef); virtual void del(dkEntityDef* entityDef); virtual dkDatastoreAdmin* datastoreAdmin(); }
Members:
DKDatastoreDefQBIC(dkDatastore *ds); virtual ~DKDatastoreDefQBIC();
virtual dkEntityDef* createEntity();
virtual dkEntityDef* getEntity(const char* entityName);
virtual dkCollection* listEntities();
virtual DKString* listEntityNames(long& arraySize);
virtual dkCollection* listEntityAttrs(const char* entityName);
virtual DKString* listEntityAttrNames(const char* entityName, long& arraySize);
virtual void add(dkEntityDef* entityDef);
virtual void del(dkEntityDef* entityDef);
virtual dkDatastoreAdmin* datastoreAdmin();
(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.