oracle.olapi.metadata.mdm
Class MdmValueHierarchy
java.lang.Object
  |
  +--oracle.olapi.metadata.BaseMetadataObject
        |
        +--oracle.olapi.metadata.mdm.MdmObject
              |
              +--oracle.olapi.metadata.mdm.MdmSource
                    |
                    +--oracle.olapi.metadata.mdm.MdmDimension
                          |
                          +--oracle.olapi.metadata.mdm.MdmSubDimension
                                |
                                +--oracle.olapi.metadata.mdm.MdmHierarchy
                                      |
                                      +--oracle.olapi.metadata.mdm.MdmValueHierarchy
- public final class MdmValueHierarchy
 
- extends MdmHierarchy
 
An MdmHierarchy that represents members of an Oracle OLAP dimension that are organized hierarchically by values rather than by levels. The hierarchical organization is defined by parent-child relationships between the members of the MdmValueHierarchy. For example, the employee reporting structure of a company can be represented with parent-child relationships but without levels.
MdmAttribute objects record the parent-child relationships among the members of an MdmValueHierarchy You use the getParentAttribute and getAncestorsAttribute methods to get the MdmAttribute objects that relate parents to children and ancestors to descendents, respectively.
A database administrator can specify an MdmHierarchy as an MdmValueHierarchy in the Oracle OLAP metadata. You can also create a transient MdmValueHierarchy with the createValueHierarchy method of an MdmCustomObjectFactory.
 
 
 
 
| 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 
visitMdmValueHierarchy method on the specified MdmObjectVisitor and passes that method this MdmValueHierarchy and the specified context object. 
- 
- Overrides:
 
- acceptVisitor in class MdmObject
 
 
- 
- Parameters:
 
visitor - An MdmObjectVisitor. 
context - An Object. 
- Returns:
 
- The 
Object returned by the visitMdmValueHierarchy method. 
 
getValueHierarchyMap
public MtmValueHierarchyMap getValueHierarchyMap()
                                          throws MetadataNotFoundException
- Gets the 
MtmValueHierarchyMap for this MdmValueHierarchy. The MtmValueHierarchyMap maps the members of this MdmValueHierarchy to data in the Oracle Database. 
- 
- Returns:
 
- The 
MtmValueHierarchyMap for this MdmValueHierarchy. 
- See Also:
 
MtmValueHierarchyMap 
 
getDefaultMember
public MdmDimensionMemberInfo getDefaultMember()
                                        throws MetadataNotFoundException
- Gets the 
MdmDimensionMemberInfo that specifies the default member of this MdmValueHierarchy. From the MdmDimensionMemberInfo you can get the value of the default member by calling its getLocalValue or getUniqueValue method. 
- 
- Overrides:
 
- getDefaultMember in class MdmHierarchy
 
 
- 
- Returns:
 
- An 
MdmDimensionMemberInfo that has the default member of this MdmValueHierarchy. 
 
setDefaultMember
public void setDefaultMember(MdmDimensionMemberInfo defaultMember)
                      throws MetadataNotFoundException,
                             MdmInvalidValueException
- Specifies a default member for this 
MdmValueHierarchy. 
- 
- Overrides:
 
- setDefaultMember in class MdmHierarchy
 
 
- 
- Parameters:
 
defaultMember - An MdmDimensionMemberInfo that has the value that you want the default member of this MdmValueHierarchy to have. 
 
Copyright © 2002, 2005, Oracle. All rights reserved.