|
Oracle® OLAP Java API Reference 11g Release 1 (11.1) B28128-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
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
An MdmHierarchy that represents members of an Oracle OLAP dimension that are organized hierarchically by values rather than by levels. An application creates an MdmValueHierarchy with the method of an findOrCreateValueHierarchyMdmPrimaryDimension.
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.
| Method Summary | |
|---|---|
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. |
SolvedValueHierarchyMap |
findOrCreateSolvedValueHierarchyMap()Gets the SolvedValueHierarchyMap that is associated with this MdmValueHierarchy or creates a new SolvedValueHierarchyMap if one does not already exist. |
MdmDimensionMemberInfo |
getDefaultMember()Gets the MdmDimensionMemberInfo that specifies the default member of this MdmValueHierarchy. |
SolvedValueHierarchyMap |
getSolvedHierarchyMap()Gets the SolvedValueHierarchyMap associated with this MdmValueHierarchy. |
MtmValueHierarchyMap |
getValueHierarchyMap()Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by the method and the method. |
void |
setDefaultMember(MdmDimensionMemberInfo defaultMember)Specifies a default member for this MdmValueHierarchy. |
void |
setSolvedHierarchyMap(SolvedValueHierarchyMap map)Specifies a SolvedValueHierarchyMap to associate with this MdmValueHierarchy. |
| Methods inherited from class oracle.olapi.metadata.mdm.MdmHierarchy |
|---|
getAncestorsAttribute, getETDepthColumn, getETParentColumn, getETViewName, getParentAttribute, getPrimaryDimension, getQuery, getQueryColumn, getQueryColumns, getQueryName, isDefaultHierarchy, setETViewName |
| Methods inherited from class oracle.olapi.metadata.mdm.MdmSubDimension |
|---|
addAttribute, getAttributes, removeAttribute |
| Methods inherited from class oracle.olapi.metadata.mdm.MdmDimension |
|---|
getCardinality, getCustomOrder, getPluralDescription, getShortPluralDescription, setCardinality, setCustomOrder, setPluralDescription, setShortPluralDescription |
| Methods inherited from class oracle.olapi.metadata.mdm.MdmSource |
|---|
getDataType, getModel, getSource, getSourceMap, getType, setModel |
| Methods inherited from class oracle.olapi.metadata.mdm.MdmObject |
|---|
findOrCreateDescription, getDescription, getDescription, getDescription, getMetadataProvider, getName, getShortDescription, setDescription, setDescription, setDescription, setName, setShortDescription |
| Methods inherited from class oracle.olapi.metadata.BaseMetadataObject |
|---|
getID, getOwner |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public java.lang.Object acceptVisitor(MdmObjectVisitor visitor,
java.lang.Object context)
visitMdmValueHierarchy method on the specified MdmObjectVisitor and passes that method this MdmValueHierarchy and the specified context object.acceptVisitor in class MdmObjectvisitor - An MdmObjectVisitor.context - An Object.Object returned by the visitMdmValueHierarchy method.
public MtmValueHierarchyMap getValueHierarchyMap()
throws oracle.express.mdm.MetadataNotFoundException
getSolvedHierarchyMap method and the findOrCreateSolvedValueHierarchyMap method.oracle.express.mdm.MetadataNotFoundException
public MdmDimensionMemberInfo getDefaultMember()
throws oracle.express.mdm.MetadataNotFoundException
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.getDefaultMember in class MdmHierarchyMdmDimensionMemberInfo that has the default member of this MdmValueHierarchy.oracle.express.mdm.MetadataNotFoundException
public void setDefaultMember(MdmDimensionMemberInfo defaultMember)
throws oracle.express.mdm.MetadataNotFoundException,
MdmInvalidValueException
MdmValueHierarchy.setDefaultMember in class MdmHierarchydefaultMember - An MdmDimensionMemberInfo that has the value that you want the default member of this MdmValueHierarchy to have.oracle.express.mdm.MetadataNotFoundExceptionMdmInvalidValueExceptionpublic final SolvedValueHierarchyMap getSolvedHierarchyMap()
SolvedValueHierarchyMap associated with this MdmValueHierarchy.SolvedValueHierarchyMap for this MdmValueHierarchy.public final void setSolvedHierarchyMap(SolvedValueHierarchyMap map)
SolvedValueHierarchyMap to associate with this MdmValueHierarchy.map - The SolvedValueHierarchyMap to associate with this MdmValueHierarchy.public SolvedValueHierarchyMap findOrCreateSolvedValueHierarchyMap()
SolvedValueHierarchyMap that is associated with this MdmValueHierarchy or creates a new SolvedValueHierarchyMap if one does not already exist.SolvedValueHierarchyMap associated with this MdmValueHierarchy.
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||