Index

DKSchemaMappingFed

Purpose:

DKSchemaMappingFed is a specific version of dkSchemaMapping class to define an associative mapping between a mapped or federated entity and a map to or native entity in content server datastores. This class implements actual add, retrieve, update and del functions to save schema mapping information into persistent storage or to retrieve from it.

Class summary:

class DKSchemaMappingFed : public dkSchemaMapping
{
  public:
    DKSchemaMappingFed();
    DKSchemaMappingFed(dkDatastore* ds);
    ~DKSchemaMappingFed();
    virtual void retrieve();
    virtual void update();
    virtual void add();
    virtual void del();
    void setDatastore(dkDatastore* ds);
    dkDatastore* getDatastore();
    DKBoolean isAssocEntityTextSearchable();
    void setAssocEntityTextSearchable(DKBoolean search);
};

Members:

Constructors and destructor
DKSchemaMappingFed();
    DKSchemaMappingFed(dkDatastore* ds);
    ~DKSchemaMappingFed();
 

Member functions

retrieve
Retrieves the schema mapping from the persistent store.
virtual void retrieve();

update
Updates the schema mapping in the persistent store with the current information.
virtual void update();

add
Adds this schema mapping from the persistent store.
virtual void add();

del
Deletes this schema mapping from the persistent store.
virtual void del();

setDatastore
Sets the reference to the owner datastore object.
void setDatastore(dkDatastore* ds);

getDatastore
Gets the reference to the owner datastore object.
dkDatastore* getDatastore();

(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.