public final class HierarchyLevelMap extends DimensionMap
DimensionMap
that maps an MdmHierarchyLevel
to a data source. You get a HierarchyLevelMap
by calling the findOrCreateHierarchyLevelMap
method of the MdmHierarchyLevel
. If you use a HierarchyLevelMap
to map an MdmHierarchyLevel
, then you should not also use a MemberListMap
to map an MdmPrimaryDimension
or an MdmDimensionLevel
to the same data source.
You must specify a Query
or a FromClause
for the HierarchyLevelMap
unless the members of the MdmHierarchyLevel
are the same as those of the associated MdmDimensionLevel
. The Query
must represent a table or a view. You must also specify a join Condition
for the HierarchyLevelMap
unless the level is the highest level of the hierarchy or the MdmHierarchyLevel
has the same Query
as the MdmHierarchyLevel
for the next highest level.
Modifier and Type | Method and Description |
---|---|
Condition |
getJoinCondition()
Gets the
Condition that represents a join condition for the level. |
void |
setJoinCondition(Condition input)
Specifies a
Condition that represents a join condition for the level. |
addAttributeMap, findOrCreateAttributeMap, findOrCreateAttributeMap, getAttributeMaps, getDimension, getFromClause, getKeyExpression, getQuery, getWhereClause, removeAttributeMap, setDimension, setFromClause, setKeyExpression, setQuery, setWhereClause
getContainedByObject, getID, getNewName, getOwner
public void setJoinCondition(Condition input)
Condition
that represents a join condition for the level.input
- The Condition
to associate with the HierarchyLevelMap
.public Condition getJoinCondition()
Condition
that represents a join condition for the level.Condition
associated with the HierarchyLevelMap
.