Skip navigation links
oracle.olapi.metadata.mdm
Class MdmDerivedMeasure
java.lang.Object
oracle.olapi.metadata.BaseMetadataObject
oracle.olapi.metadata.mdm.MdmObject
oracle.olapi.metadata.mdm.MdmSource
oracle.olapi.metadata.mdm.MdmDimensionedObject
oracle.olapi.metadata.mdm.MdmMeasure
oracle.olapi.metadata.mdm.MdmDerivedMeasure
- All Implemented Interfaces:
- MdmMember, MdmViewColumnOwner, MetadataObject
-
public class MdmDerivedMeasure
- extends MdmMeasure
An MdmMeasure
that has values that Oracle OLAP derives from an Expression
. The values of an MdmDerivedMeasure
are calculated on the fly by Oracle OLAP and are not stored in the database. An MdmDerivedMeasure
does not have an associated ConsistentSolveSpecification
.
With the findOrCreateDerivedMeasure
method of an MdmCube
, you can get an existing MdmDerivedMeasure
or create a new one. Committing the Transaction
in which you create a derived measure makes the MdmDerivedMeasure
a persistent object. It adds the MdmDerivedMeasure
to the data dictionary, which makes it available to other applications.
Methods inherited from class oracle.olapi.metadata.mdm.MdmMeasure |
addDimensionality, getCube, getDimensionality, getETMeasureColumn, getLevel, getLevelDepth, getLocalValue, getMeasureDimension, getMeasureModel, getModel, getOwnerDimension, getParentLevel, getParentLocalValue, getParentValue, getPrecedence, getType, getUnits, getValue, getValueFormat, removeDimensionality, setCube, setMeasureModel, setModel, setPrecedence, setUnits, setValueFormat |
Methods inherited from class oracle.olapi.metadata.mdm.MdmObject |
addDescription, addObjectClassification, findOrCreateDescription, getDescription, getDescription, getDescription, getDescriptions, getMetadataProvider, getName, getNewName, getObjectClassifications, getShortDescription, isClassifiedAs, removeDescription, removeObjectClassification, setDescription, setDescription, setDescription, setName, setShortDescription |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
acceptVisitor
public java.lang.Object acceptVisitor(MdmObjectVisitor visitor,
java.lang.Object context)
- Calls the
visitMdmDerivedMeasure
method of the MdmObjectVisitor
and passes that method this MdmDerivedMeasure
and an Object
.
-
- Specified by:
acceptVisitor
in class MdmObject
-
- Parameters:
visitor
- An MdmObjectVisitor
that is an instance of Mdm11_ObjectVisitor
.
context
- An Object
.
- Returns:
- The
Object
returned by the visitMdmDerivedMeasure
method.
getMeasureExpression
public final Expression getMeasureExpression()
- Gets the
Expression
that determines the values of this MdmDerivedMeasure
.
-
- Returns:
- The
Expression
that determines the values of this MdmDerivedMeasure
.
setMeasureExpression
public final void setMeasureExpression(Expression input)
- Specifies an
Expression
that determines the values of this MdmDerivedMeasure
.
-
- Parameters:
input
- An Expression
that determines the values of this MdmDerivedMeasure
.
getSQLDataType
public final SQLDataType getSQLDataType()
- Gets the SQL data type for this
MdmDerivedMeasure
.
-
- Returns:
- A
SQLDataType
that represents the SQL data type.
Skip navigation links