Index

DKFieldDefDES

Purpose:

The DKFieldDefDES class defines Extended Search (DES) attributes.

Class summary:

class DKFieldDefDES : public dkAttrDef
{
public:
    DKFieldDefDES(dkDatastore *ds);
    virtual ~DKFieldDefDES();
 
    virtual void add();
    virtual void del();
    DKString getDisplayName();
    void setDisplayName(const char* psz);
    DKString getHelpText();
    void setHelpText(const char* psz);
    DKString getLanguage();
    void setLanguage(const char* psz);
    void setDataType(DKAny a);
    DKAny getDataType();
    DKBoolean isRetrievable();
    void setRetrievable(DKBoolean b);
 
};

Members:

Constructors and destructor

Parameters
ds -- A reference to the owner datastore object.

    DKFieldDefDES(dkDatastore *ds);
    virtual ~DKFieldDefDES();
 

Member functions

add
Adds this attribute to become a persistent part of the entity metadata it belongs to.
    virtual void add();
 

del
Removes this attribute from the persistent part of the entity metadata it belongs to.
    virtual void del();
 

getDisplayName
Gets the display name of the database.
    DKString getDisplayName();
 

setDisplayName
Sets the display name of the database.
    void setDisplayName(const char* psz);
 

getHelpText
Gets the help text.
    DKString getHelpText();
 

setHelpText
v
    void setHelpText(const char* psz);
 

getLanguage
Gets the language.
    DKString getLanguage();
 

setLanguage
Sets the language.
    void setLanguage(const char* psz);
 

setDataType
Sets the data type.
    void setDataType(DKAny a);
 

getDataType
Gets the data type.
    DKAny getDataType();
 

isRetrievable
Returns true if the entity is retrievable.
    DKBoolean isRetrievable();
 

setRetrievable
Sets the entity to retrievable.
    void setRetrievable(DKBoolean b);
 

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