Purpose:
This is the class that is used to represent a database definition for QBIC.
Methods:
LPDISPATCH createEntity();
Creates an entity. The returned LPDISPATCH pointer contains a DXDatabaseDefQBIC object.
LPDISPATCH getEntity(LPCTSTR entityName);
Gets an entity. The returned LPDISPATCH pointer contains a DXDatabaseDefQBIC object.
LPDISPATCH listEntities();
Gets a list of entities. The returned LPDISPATCH pointer contains a DXSequentialCollectionDL object.
VARIANT listEntityNames(long* arraySize);
Gets a list of entity names. The output parameter arraySize is the size of the array.
add(LPDISPATCH entityDef);
Adds an entity definition from the datastore. The input parameter LPDISPATCH pointer contains a DXDatabaseDefQBIC object.
del(LPDISPATCH entityDef);
Deletes an entity definition from the datastore. The input parameter LPDISPATCH pointer contains a DXDatabaseDefQBIC object.
(c) Copyright International Business Machines Corporation 1996, 2002. IBM Corp. All rights reserved.