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 elements 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 elements 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 elements 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 OLAP Catalog. 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.
-
- Parameters:
visitor
- An MdmObjectVisitor
.
context
- An Object
.
- Returns:
- The
Object
returned by the visitMdmValueHierarchy
method.
- Overrides:
- acceptVisitor in class MdmObject
getValueHierarchyMap
public MtmValueHierarchyMap getValueHierarchyMap()
throws MetadataNotFoundException
- Gets the
MtmValueHierarchyMap
for this MdmValueHierarchy
. The MtmValueHierarchyMap
maps the elements of this MdmValueHierarchy
to data in the relational database.
-
- Returns:
- The
MtmValueHierarchyMap
for this MdmValueHierarchy
.
- See Also:
MtmValueHierarchyMap
getDefaultMember
public MdmDimensionMemberInfo getDefaultMember()
throws MetadataNotFoundException
- Gets the default member of this
MdmHierarchy
.
-
- Returns:
- The default member of this
MdmHierarchy
.
- Overrides:
- getDefaultMember in class MdmHierarchy
- See Also:
MdmDimensionMemberInfo
setDefaultMember
public void setDefaultMember(MdmDimensionMemberInfo defaultMember)
throws MetadataNotFoundException,
MdmInvalidValueException
- Sets the default member of this
MdmHierarchy
.
-
- Parameters:
defaultMember
- The value of the new default member of this MdmHierarchy
.
- Overrides:
- setDefaultMember in class MdmHierarchy
- See Also:
MdmDimensionMemberInfo
Copyright © 2002, 2003, Oracle. All Rights Reserved.