Purpose:
This class represents an entity definition for DES.
Methods:
BSTR datastoreName();
BSTR datastoreType();
BSTR getName();
setName(LPCTSTR name);
short getType();
setType(short type);
BSTR getDisplayName();
void setDisplayName(LPCTSTR name)
BSTR getHelpText();
setHelpText(LPCTSTR text);
BSTR getLanguage();
setLanguage(LPCTSTR lang);
int getNumVals();
setNumVals(int iNum);
short getDataType();
setDataType(short type);
BOOL isSearchable();
setSearchable(BOOL);
BOOL isRetrievable();
setRetrievable(BOOL);
short getValue(int index);
setValue(short value, int index);
LPDISPATCH getATtr(LPCTSTR attrName);
Gets attribute definition. The returned LPDISPATCH pointer contains a DXFieldDefDES object.
LPDISPATCH listAttrs();
List attribute definitions. The returned LPDISPATCH pointer contains a DXSequentialCollectionDES object.
VARIANT listAttrNames(long* arraySize);
List attribute definition names. The output parameter arraySize is the size of the array.
LPDISPATCH getDatastore();
Gets the datastore. The returned LPDISPATCH pointer contains a DXDatastoreDES object.
setDatastore(LPDISPATCH ds);
Sets the datastore. The input parameter LPDISPATCH pointer contains a DXDatastoreDES object.
(c) Copyright International Business Machines Corporation 1996, 2002. IBM Corp. All rights reserved.