Purpose:
This is the class that is used to represent a datastore administration for text search.
Class summary:
class DKDatastoreAdminTS : public dkDatastoreAdmin { public: virtual ~DKDatastoreAdminTS(); virtual dkDatastore* getDatastore(); virtual void setDatastore(dkDatastore* ds); virtual void startUpdateIndex(const char* indexName); virtual void clearIndex(const char* indexName); virtual DKIndexFuncStatusTS* getIndexFunctionStatus(const char* indexName, long funcId); virtual void setIndexFunctionStatus(const char* indexName, long funcId, long actionId); virtual void reorgIndex(const char* indexName); virtual void clearScheduledDocuments(const char* indexName); virtual DKIndexingRulesTS* getIndexingRules(const char* indexName); virtual void setIndexingRules(DKIndexingRulesTS* indexRules); virtual dkCollection* getIndexingDocMessages(const char* indexName); virtual void deleteIndexingDocMessages(const char* indexName); virtual void createDocModel(const char* indexName, DKDocModelTS* docModel); virtual void deleteDocModel(const char* indexName, long ccsid, const char* docModelName); virtual DKDocModelTS* getDocModel(const char* indexName, long ccsid, const char* docModelName); virtual dkCollection* listDocModels(const char* indexName); }
Members:
virtual ~DKDatastoreAdminTS();
virtual dkDatastore* getDatastore();
virtual void setDatastore(dkDatastore* ds);
virtual void startUpdateIndex(const char* indexName);
virtual void clearIndex(const char* indexName);
virtual DKIndexFuncStatusTS* getIndexFunctionStatus(const char* indexName);
void setIndexFunctionStatus(const char* indexName, long actionId);
virtual void reorgIndex(const char* indexName);
virtual void clearScheduledDocuments(const char* indexName);
virtual DKIndexingRulesTS* getIndexingRules(const char* indexName);
virtual void setIndexingRules(DKIndexingRulesTS* indexRules);
virtual dkCollection* getIndexingDocMessages(const char* indexName);
virtual void deleteIndexingDocMessages(const char* indexName);
virtual void createDocModel(const char* indexName, DKDocModelTS* docModel);
virtual void deleteDocModel(const char* indexName, long ccsid, const char* docModelName);
virtual DKDocModelTS* getDocModel(const char* indexName, long ccsid, const char* docModelName);
virtual dkCollection* listDocModels(const char* indexName);
(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.