public final class MdmDerivedAttribute extends MdmSingleValuedAttribute
MdmSingleValuedAttribute
that has values that Oracle OLAP automatically generates, such as the parent attribute for an MdmHierarchy
and the level depth attribute for an MdmLevelHierarchy
.Modifier and Type | Method and Description |
---|---|
java.lang.Object |
acceptVisitor(MdmObjectVisitor visitor, java.lang.Object context)
Calls the
visitMdmDerivedAttribute method of the MdmObjectVisitor and passes that method this MdmDerivedAttribute and an Object . |
Expression |
getAttributeExpression()
Gets the
Expression that determines the values of this MdmDerivedAttribute . |
SQLDataType |
getSQLDataType()
Gets the SQL data type for this
MdmDerivedAttribute . |
void |
setAttributeExpression(Expression input)
Specifies the
Expression that determines the values of this MdmDerivedAttribute . |
getColumnObject, getDescriptionType, getDimensionality, getPrimaryDimension, getTargetDimension, getType, isVisibleForAll, setDescriptionType, setIsVisibleForAll, setPrimaryDimension, setTargetDimension
addDimension, addDimensionality, getDimensions, isBooleanValued, removeDimensionality, setBooleanValued
getDataType, getSource
addDescription, addObjectClassification, findOrCreateDescription, getDescription, getDescription, getDescription, getDescriptions, getMetadataProvider, getObjectClassifications, getShortDescription, isClassifiedAs, removeDescription, removeObjectClassification, setDescription, setDescription, setDescription, setName, setShortDescription
getContainedByObject, getID, getName, getNewName, getOwner
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName
public java.lang.Object acceptVisitor(MdmObjectVisitor visitor, java.lang.Object context)
visitMdmDerivedAttribute
method of the MdmObjectVisitor
and passes that method this MdmDerivedAttribute
and an Object
.acceptVisitor
in class MdmObject
visitor
- An MdmObjectVisitor
that implements the Mdm11_ObjectVisitor
interface. .context
- An Object
.Object
returned by the visitMdmDerivedAttribute
method.public final Expression getAttributeExpression()
Expression
that determines the values of this MdmDerivedAttribute
.Expression
that determines the values of this MdmDerivedAttribute
.public final void setAttributeExpression(Expression input)
Expression
that determines the values of this MdmDerivedAttribute
.input
- The Expression
that determines the values of this MdmDerivedAttribute
.public final SQLDataType getSQLDataType()
MdmDerivedAttribute
.getSQLDataType
in interface MdmQueryColumn
getSQLDataType
in class MdmAttribute
SQLDataType
that represents the SQL data type.