Skip navigation links

Oracle® OLAP Java API Reference
11g Release 1 (11.1)

B28128-03


oracle.olapi.metadata.mapping
Class SolvedValueHierarchyMap

java.lang.Object
  extended by oracle.olapi.metadata.BaseMetadataObject
      extended by oracle.olapi.metadata.mapping.ObjectMap
          extended by oracle.olapi.metadata.mapping.DimensionMap
              extended by oracle.olapi.metadata.mapping.SolvedHierarchyMap
                  extended by 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 oracle.olapi.metadata.mapping.SolvedHierarchyMap
getLevelIDExpression, getParentKeyExpression, getParentLevelIDExpression, setLevelIDExpression, setParentKeyExpression, setParentLevelIDExpression

 

Methods inherited from class oracle.olapi.metadata.mapping.DimensionMap
addAttributeMap, findOrCreateAttributeMap, findOrCreateAttributeMap, getAttributeMaps, getDimension, getKeyExpression, getQuery, removeAttributeMap, setDimension, setKeyExpression, setQuery

 

Methods inherited from class oracle.olapi.metadata.BaseMetadataObject
getID, getName, getOwner

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Method Detail

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

Copyright © 2002, 2008, Oracle. All rights reserved.