Uses of Interface
mondrian.olap.Hierarchy
Packages that use Hierarchy
Package
Description
Provides compiled expressions.
Provides implementation classes for compiled expressions.
Defines a parse tree for MDX expressions.
Mondrian's core package, this defines connections and the catalog metamodel,
and allows you to execute queries.
Defines the set of MDX built-in functions.
Type system for MDX expessions.
olap4j driver for the Mondrian OLAP engine.
Implements the data access layer for the olap package.
Mondrian utilities.
-
Uses of Hierarchy in mondrian.calc
Methods in mondrian.calc that return HierarchyModifier and TypeMethodDescriptionHierarchyCalc.evaluateHierarchy
(Evaluator evaluator) Evaluates this expression to yield a hierarchy.Methods in mondrian.calc with parameters of type Hierarchy -
Uses of Hierarchy in mondrian.calc.impl
Methods in mondrian.calc.impl that return HierarchyMethods in mondrian.calc.impl with parameters of type HierarchyModifier and TypeMethodDescriptionstatic boolean
AbstractCalc.anyDepends
(Calc[] calcs, Hierarchy hierarchy) Returns true if one of the calcs depends on the given dimension.static boolean
AbstractCalc.anyDependsButFirst
(Calc[] calcs, Hierarchy hierarchy) Returns true if calc[0] depends on dimension, else false if calc[0] returns dimension, else true if any of the other calcs depend on dimension.static boolean
AbstractCalc.butDepends
(Calc[] calcs, Hierarchy hierarchy) Returns true if any of the calcs depend on dimension, else false if any of the calcs return dimension, else true.static Calc
ConstantCalc.constantHierarchy
(Hierarchy hierarchy) Creates an expression which evaluates to a given hierarchy.boolean
boolean
boolean
boolean
boolean
boolean
-
Uses of Hierarchy in mondrian.mdx
Methods in mondrian.mdx that return HierarchyConstructors in mondrian.mdx with parameters of type Hierarchy -
Uses of Hierarchy in mondrian.olap
Classes in mondrian.olap that implement HierarchyFields in mondrian.olap declared as HierarchyModifier and TypeFieldDescriptionprotected Hierarchy[]
DimensionBase.hierarchies
protected final Hierarchy
LevelBase.hierarchy
Methods in mondrian.olap that return HierarchyModifier and TypeMethodDescriptionDimension.getHierarchies()
Returns an array of the hierarchies which belong to this dimension.DimensionBase.getHierarchies()
CubeBase.getHierarchy()
DimensionBase.getHierarchy()
HierarchyBase.getHierarchy()
Level.getHierarchy()
LevelBase.getHierarchy()
Member.getHierarchy()
MemberBase.getHierarchy()
OlapElement.getHierarchy()
Query.ScopedNamedSet.getHierarchy()
SetBase.getHierarchy()
Query.getMdxHierarchiesOnAxis
(AxisOrdinal axis) ReturnsHierarchy[]
used onaxis
.CubeAccess.getNoAccessHierarchies()
Schema.getSharedHierarchies()
Returns a list of shared dimensions in this schema.Cube.lookupHierarchy
(Id.NameSegment s, boolean unique) Finds a hierarchy whose name (or unique name, ifunique
is true) equalss
.CubeBase.lookupHierarchy
(Id.NameSegment s, boolean unique) Methods in mondrian.olap that return types with arguments of type HierarchyModifier and TypeMethodDescriptionDelegatingSchemaReader.getDimensionHierarchies
(Dimension dimension) SchemaReader.getDimensionHierarchies
(Dimension dimension) Returns the accessible hierarchies of a dimension.SetBase.getHierarchies()
CubeAccess.getNoAccessHierarchyList()
Methods in mondrian.olap with parameters of type HierarchyModifier and TypeMethodDescriptionstatic Role.HierarchyAccess
RoleImpl.createAllAccess
(Hierarchy hierarchy) Creates an element which represents all access to a hierarchy.Returns the access this role has to a given hierarchy.DelegatingRole.getAccessDetails
(Hierarchy hierarchy) Returns the details of this hierarchy's access, or null if the hierarchy has not been given explicit access.Role.getAccessDetails
(Hierarchy hierarchy) Returns the details of this hierarchy's access, or null if the hierarchy has not been given explicit access.RoleImpl.getAccessDetails
(Hierarchy hierarchy) DelegatingSchemaReader.getCalculatedMembers
(Hierarchy hierarchy) SchemaReader.getCalculatedMembers
(Hierarchy hierarchy) Returns a list of calculated members in a given hierarchy.Evaluator.getContext
(Hierarchy hierarchy) Cell.getContextMember
(Hierarchy hierarchy) Returns the context member for a particular dimension.DelegatingSchemaReader.getHierarchyDefaultMember
(Hierarchy hierarchy) SchemaReader.getHierarchyDefaultMember
(Hierarchy hierarchy) Returns the default member of a hierarchy.DelegatingSchemaReader.getHierarchyLevels
(Hierarchy hierarchy) SchemaReader.getHierarchyLevels
(Hierarchy hierarchy) Returns the accessible levels of a hierarchy.DelegatingSchemaReader.getHierarchyRootMembers
(Hierarchy hierarchy) SchemaReader.getHierarchyRootMembers
(Hierarchy hierarchy) Returns an array of the root members ofhierarchy
.CubeAccess.getLimitedMemberForHierarchy
(Hierarchy mdxHierarchy) Returns the current member of a given hierarchy at a given location.void
DelegatingSchemaReader.getParentChildContributingChildren
(Member dataMember, Hierarchy hierarchy, List<Member> list) void
SchemaReader.getParentChildContributingChildren
(Member dataMember, Hierarchy hierarchy, List<Member> list) Returns a list of contributing children of a member of a parent-child hierarchy.Evaluator.getPreviousContext
(Hierarchy hierarchy) Returns the member that was the current evaluation context for a particular hierarchy before the most recent change in context.void
RoleImpl.grant
(Hierarchy hierarchy, Access access, Level topLevel, Level bottomLevel, Role.RollupPolicy rollupPolicy) Defines access to a hierarchy.boolean
CubeAccess.isHierarchyAllowed
(Hierarchy mdxHierarchy) static Level
Util.lookupHierarchyLevel
(Hierarchy hierarchy, String s) Finds a named level in this hierarchy.static Member
Util.lookupHierarchyRootMember
(SchemaReader reader, Hierarchy hierarchy, Id.NameSegment memberName) static Member
Util.lookupHierarchyRootMember
(SchemaReader reader, Hierarchy hierarchy, Id.NameSegment memberName, MatchType matchType) Finds a root member of a hierarchy with a given name.Constructors in mondrian.olap with parameters of type Hierarchy -
Uses of Hierarchy in mondrian.olap.fun
Methods in mondrian.olap.fun that return HierarchyModifier and TypeMethodDescriptionLevelHierarchyFunDef.CalcImpl.evaluateHierarchy
(Evaluator evaluator) MemberHierarchyFunDef.CalcImpl.evaluateHierarchy
(Evaluator evaluator) static Hierarchy
FunUtil.getDimensionDefaultHierarchy
(Dimension dimension) Returns the default hierarchy of a dimension, or null if there is no default.Methods in mondrian.olap.fun with parameters of type HierarchyModifier and TypeMethodDescriptionboolean
boolean
boolean
Constructors in mondrian.olap.fun with parameters of type Hierarchy -
Uses of Hierarchy in mondrian.olap.type
Methods in mondrian.olap.type that return HierarchyModifier and TypeMethodDescriptionCubeType.getHierarchy()
DimensionType.getHierarchy()
HierarchyType.getHierarchy()
LevelType.getHierarchy()
MemberType.getHierarchy()
ScalarType.getHierarchy()
SetType.getHierarchy()
TupleType.getHierarchy()
Type.getHierarchy()
Returns the Hierarchy of this Type, or null if not known.Methods in mondrian.olap.type that return types with arguments of type HierarchyModifier and TypeMethodDescriptionSetType.getHierarchies()
TupleType.getHierarchies()
TypeUtil.getHierarchies
(Type type) Returns the hierarchies in a set, member, or tuple type.Methods in mondrian.olap.type with parameters of type HierarchyModifier and TypeMethodDescriptionstatic HierarchyType
HierarchyType.forHierarchy
(Hierarchy hierarchy) static MemberType
MemberType.forHierarchy
(Hierarchy hierarchy) boolean
CubeType.usesHierarchy
(Hierarchy hierarchy, boolean definitely) boolean
DimensionType.usesHierarchy
(Hierarchy hierarchy, boolean definitely) boolean
HierarchyType.usesHierarchy
(Hierarchy hierarchy, boolean definitely) boolean
LevelType.usesHierarchy
(Hierarchy hierarchy, boolean definitely) boolean
MemberType.usesHierarchy
(Hierarchy hierarchy, boolean definitely) boolean
ScalarType.usesHierarchy
(Hierarchy hierarchy, boolean definitely) boolean
SetType.usesHierarchy
(Hierarchy hierarchy, boolean definitely) boolean
TupleType.usesHierarchy
(Hierarchy hierarchy, boolean definitely) boolean
Type.usesHierarchy
(Hierarchy hierarchy, boolean definitely) Returns whether this type contains a given hierarchy.Constructors in mondrian.olap.type with parameters of type HierarchyModifierConstructorDescriptionHierarchyType
(Dimension dimension, Hierarchy hierarchy) Creates a type representing a hierarchy.Creates a type representing a level.MemberType
(Dimension dimension, Hierarchy hierarchy, Level level, Member member) Creates a type representing a member. -
Uses of Hierarchy in mondrian.olap4j
Methods in mondrian.olap4j that return Hierarchy -
Uses of Hierarchy in mondrian.rolap
Classes in mondrian.rolap that implement HierarchyModifier and TypeClassDescriptionclass
Hierarchy that is associated with a specific Cube.class
RolapHierarchy
implementsHierarchy
for a ROLAP database.Methods in mondrian.rolap that return HierarchyModifier and TypeMethodDescriptionRolapCube.getMeasuresHierarchy()
Returns the measures hierarchy.RolapSchema.getSharedHierarchies()
Methods in mondrian.rolap that return types with arguments of type HierarchyModifier and TypeMethodDescriptionRolapSchemaReader.getDimensionHierarchies
(Dimension dimension) RolapEvaluator.getSlicerMembersByHierarchy()
Methods in mondrian.rolap with parameters of type HierarchyModifier and TypeMethodDescriptionRolapDependencyTestingEvaluator.evaluate
(Calc calc, Hierarchy[] independentHierarchies, String mdxString) RolapMemberBase.getAllMembers
(SchemaReader schemaReader, Hierarchy hierarchy) Returns a list of member lists where the first member list is the root members while the last member array is the leaf members.RolapSchemaReader.getCalculatedMembers
(Hierarchy hierarchy) final RolapMember
RolapEvaluator.getContext
(Hierarchy hierarchy) RolapCell.getContextMember
(Hierarchy hierarchy) static int
RolapMemberBase.getHierarchyCardinality
(SchemaReader schemaReader, Hierarchy hierarchy) RolapSchemaReader.getHierarchyDefaultMember
(Hierarchy hierarchy) RolapSchemaReader.getHierarchyLevels
(Hierarchy hierarchy) RolapSchemaReader.getHierarchyRootMembers
(Hierarchy hierarchy) mondrian.rolap.MemberReader
RolapNativeSet.SchemaReaderWithMemberReaderAvailable.getMemberReader
(Hierarchy hierarchy) mondrian.rolap.MemberReader
RolapSchemaReader.getMemberReader
(Hierarchy hierarchy) This method uses a double-checked locking idiom to avoid making the method fully synchronized, or potentially creating the same MemberReader more than once.void
RolapSchemaReader.getParentChildContributingChildren
(Member dataMember, Hierarchy hierarchy, List<Member> list) RolapEvaluator.getPreviousContext
(Hierarchy hierarchy) A Hierarchy may have one or more HierarchyUsages.static boolean
ScenarioImpl.isScenario
(Hierarchy hierarchy) Returns whether a hierarchy is the [Scenario] hierarchy.Method parameters in mondrian.rolap with type arguments of type Hierarchy -
Uses of Hierarchy in mondrian.util
Fields in mondrian.util with type parameters of type HierarchyMethods in mondrian.util with parameters of type HierarchyModifier and TypeMethodDescriptionprotected Member
IdentifierParser.BuilderImpl.resolveMember
(Hierarchy expectedHierarchy) Constructors in mondrian.util with parameters of type HierarchyModifierConstructorDescriptionMemberListBuilder
(SchemaReader schemaReader, Cube cube, Hierarchy hierarchy) Constructor parameters in mondrian.util with type arguments of type HierarchyModifierConstructorDescriptionTupleBuilder
(SchemaReader schemaReader, Cube cube, List<Hierarchy> hierarchyList) TupleListBuilder
(SchemaReader schemaReader, Cube cube, List<Hierarchy> hierarchyList)