Purpose:
This class defines functions to access entity information for Text Search.
Class summary:
class DKSearchIndexDefTS : public dkEntityDef { public: DKSearchIndexDefTS(dkDatastore *ds); DKSearchIndexDefTS(const DKSearchIndexDefTS& def); virtual ~DKSearchIndexDefTS(); long getIndexType(); void setIndexType(long indexType); long getIndexFeature(); void setIndexFeature(long indexFeature); long getIndexProperty(); void setIndexProperty(long indexProperty); long getIndexCCSID(); void setIndexCCSID(long indexCCSID); DKString getLibraryId(); void setLibraryId(const char* libId); DKString getLibraryClientServices(); void setLibraryClientServices(const char* libClientSrv); DKString getLibraryServerServices(); void setLibraryServerServices(const char* libServerSrv); DKString getIndexDataArea(); void setIndexDataArea(const char* indexDataArea); DKString getIndexWorkArea(); void setIndexWorkArea(const char* indexWorkArea); DKString getIndexTitle(); void setIndexTitle(const char* indexTitle); long getIndexTitleCCSID(); void setIndexTitleCCSID(long indexTitleCCSID); DKString getIndexDescription(); void setIndexDescription(const char* indexDesc); long getIndexDescriptionCCSID(); void setIndexDescriptionCCSID(long indexDescCCSID); long numberOfDocModels(); void addDocModel(DKDocModelTS* docModel); DKDocModelTS* getDocModel(long docModelIndex); virtual void add(); virtual void del(); }
Members:
Constructs an search index definition for Text Search.
DKSearchIndexDefTS(dkDatastore *ds); DKSearchIndexDefTS(const DKSearchIndexDefTS& def); virtual ~DKSearchIndexDefTS();
long getIndexType();
void setIndexType(long indexType);
long getIndexFeature();
void setIndexFeature(long indexFeature);
long getIndexProperty();
void setIndexProperty(long indexProperty);
long getIndexCCSID();
void setIndexCCSID(long indexCCSID);
DKString getLibraryId();
void setLibraryId(const char* libId);
DKString getLibraryClientServices();
void setLibraryClientServices(const char* libClientSrv);
DKString getLibraryServerServices();
void setLibraryServerServices(const char* libServerSrv);
DKString getIndexDataArea();
void setIndexDataArea(const char* indexDataArea);
DKString getIndexWorkArea();
void setIndexWorkArea(const char* indexWorkArea);
DKString getIndexTitle();
void setIndexTitle(const char* indexTitle);
long getIndexTitleCCSID();
void setIndexTitleCCSID(long indexTitleCCSID);
DKString getIndexDescription();
void setIndexDescription(const char* indexDesc);
long getIndexDescriptionCCSID();
void setIndexDescriptionCCSID(long indexDescCCSID);
long numberOfDocModels();
void addDocModel(DKDocModelTS* docModel);
DKDocModelTS* getDocModel(long docModelIndex);
virtual void add();
virtual void del();
(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.