company logo

Property :: removeAttributeExtension - Remove attribute

The function removes a transient attribute with the name passed in sPropertyName from the current data type. The attribute must have been created by calling createAttributeExtension(). After removing an attribute extension, it is not accessible anymore in the current property handle.

When the property handle is not valid or when the attribute is not defined in the context of the property handle, the function throws an exception.

Implementation details

Property  :: removeAttributeExtension ( odaba::String &sPropertyName )
  • sPropertyName - Property name

    The property name may contain a property path that consists of a sequence of property names. Not allowed are operation paths or path properties, i.e. the property name must consist of identifiers separated by dots (.), only.

    In order to pass no property name, an empty string ( String() ) has to be passed.