Skip navigation links
oracle.olapi.metadata.mapping
Class SolvedValueHierarchyMap
java.lang.Object
oracle.olapi.metadata.BaseMetadataObject
oracle.olapi.metadata.mapping.ObjectMap
oracle.olapi.metadata.mapping.DimensionMap
oracle.olapi.metadata.mapping.SolvedHierarchyMap
oracle.olapi.metadata.mapping.SolvedValueHierarchyMap
- All Implemented Interfaces:
- MetadataObject
-
public final class SolvedValueHierarchyMap
- extends SolvedHierarchyMap
A SolvedHierarchyMap
for an MdmValueHierarchy
. To get a SolvedValueHierarchyMap
, call the findOrCreateSolvedValueHierarchyMap
method of an MdmValueHierarchy
. You use a SolvedValueHierarchyMap
to map a hierarchy to a base table that has already has rows for all of the aggregate data.
Method Summary |
void |
addLevelExpression(Expression value)
Adds an Expression that identifies a column in a relational table that contains dimension members to add to the hierarchy. |
java.util.List |
getLevelExpressions()
Gets the Expression objects that are associated with this SolvedValueHierarchyMap . |
void |
removeLevelExpression(Expression value)
Removes the specified Expression from this SolvedValueHierarchyMap . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
addLevelExpression
public void addLevelExpression(Expression value)
- Adds an
Expression
that identifies a column in a relational table that contains dimension members to add to the hierarchy. This method applies only to a relational (Rolap) deployment; it does not apply to an analytic workspace (AW) deployment.
Use this method only when mapping an MdmValueHierarchy
in association with an MdmPrimaryDimension
that has a RolapPrimaryDimensionOrganization
. This method exists for backward compatability with the manner of mapping an MdmValueHierarchy
that used PL/SQL functions that specified all of the columns in a relational table that supplied members to the hierarchy.
-
- Parameters:
value
- An Expression
that identifies a column in a relational table that contains dimension members to add to the hierarchy.
removeLevelExpression
public void removeLevelExpression(Expression value)
- Removes the specified
Expression
from this SolvedValueHierarchyMap
.
-
- Parameters:
value
- The Expression
to remove from this SolvedValueHierarchyMap
.
getLevelExpressions
public java.util.List getLevelExpressions()
- Gets the
Expression
objects that are associated with this SolvedValueHierarchyMap
.
-
- Returns:
- A
List
of the Expression
objects associated with this SolvedValueHierarchyMap
.
Skip navigation links