Index

DXDatastoreDefQBIC

Purpose:

This is the class that is used to represent a database definition for QBIC.

Methods:

createEntity
   LPDISPATCH createEntity();

Creates an entity. The returned LPDISPATCH pointer contains a DXDatabaseDefQBIC object.

getEntity
   LPDISPATCH getEntity(LPCTSTR entityName);

Gets an entity. The returned LPDISPATCH pointer contains a DXDatabaseDefQBIC object.

listEntities
   LPDISPATCH listEntities();

Gets a list of entities. The returned LPDISPATCH pointer contains a DXSequentialCollectionDL object.

listEntityNames
   VARIANT listEntityNames(long* arraySize);

Gets a list of entity names. The output parameter arraySize is the size of the array.

add
   add(LPDISPATCH entityDef);

Adds an entity definition from the datastore. The input parameter LPDISPATCH pointer contains a DXDatabaseDefQBIC object.

del
   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.