Uses of Interface
mondrian.olap.Hierarchy
-
Packages that use Hierarchy Package Description mondrian.calc Provides compiled expressions.mondrian.calc.impl Provides implementation classes for compiled expressions.mondrian.mdx Defines a parse tree for MDX expressions.mondrian.olap Mondrian's core package, this defines connections and the catalog metamodel, and allows you to execute queries.mondrian.olap.fun Defines the set of MDX built-in functions.mondrian.olap.type Type system for MDX expessions.mondrian.rolap Implements the data access layer for the olap package.mondrian.util Mondrian utilities. -
-
Uses of Hierarchy in mondrian.calc
Methods in mondrian.calc that return Hierarchy Modifier and Type Method Description HierarchyHierarchyCalc. evaluateHierarchy(Evaluator evaluator)Evaluates this expression to yield a hierarchy.Methods in mondrian.calc with parameters of type Hierarchy Modifier and Type Method Description booleanCalc. dependsOn(Hierarchy hierarchy)Returns whether this expression depends upon a given hierarchy. -
Uses of Hierarchy in mondrian.calc.impl
Methods in mondrian.calc.impl that return Hierarchy Modifier and Type Method Description HierarchyGenericCalc. evaluateHierarchy(Evaluator evaluator)Methods in mondrian.calc.impl with parameters of type Hierarchy Modifier and Type Method Description static booleanAbstractCalc. anyDepends(Calc[] calcs, Hierarchy hierarchy)Returns true if one of the calcs depends on the given dimension.static booleanAbstractCalc. 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 booleanAbstractCalc. 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 CalcConstantCalc. constantHierarchy(Hierarchy hierarchy)Creates an expression which evaluates to a given hierarchy.booleanAbstractCalc. dependsOn(Hierarchy hierarchy)booleanConstantCalc. dependsOn(Hierarchy hierarchy)booleanMemberArrayValueCalc. dependsOn(Hierarchy hierarchy)booleanMemberValueCalc. dependsOn(Hierarchy hierarchy)booleanTupleValueCalc. dependsOn(Hierarchy hierarchy)booleanValueCalc. dependsOn(Hierarchy hierarchy) -
Uses of Hierarchy in mondrian.mdx
Methods in mondrian.mdx that return Hierarchy Modifier and Type Method Description HierarchyHierarchyExpr. getHierarchy()Returns the hierarchy.Constructors in mondrian.mdx with parameters of type Hierarchy Constructor Description HierarchyExpr(Hierarchy hierarchy)Creates a hierarchy expression. -
Uses of Hierarchy in mondrian.olap
Classes in mondrian.olap that implement Hierarchy Modifier and Type Class Description classHierarchyBaseSkeleton implementation forHierarchy.Fields in mondrian.olap declared as Hierarchy Modifier and Type Field Description protected Hierarchy[]DimensionBase. hierarchiesprotected HierarchyLevelBase. hierarchyMethods in mondrian.olap that return Hierarchy Modifier and Type Method Description Hierarchy[]Dimension. getHierarchies()Returns an array of the hierarchies which belong to this dimension.Hierarchy[]DimensionBase. getHierarchies()HierarchyCubeBase. getHierarchy()HierarchyDimensionBase. getHierarchy()HierarchyHierarchyBase. getHierarchy()HierarchyLevel. getHierarchy()HierarchyLevelBase. getHierarchy()HierarchyMember. getHierarchy()HierarchyMemberBase. getHierarchy()HierarchyOlapElement. getHierarchy()HierarchyQuery.ScopedNamedSet. getHierarchy()HierarchySetBase. getHierarchy()Hierarchy[]Query. getMdxHierarchiesOnAxis(AxisOrdinal axis)ReturnsHierarchy[]used onaxis.Hierarchy[]CubeAccess. getNoAccessHierarchies()Hierarchy[]Schema. getSharedHierarchies()Returns a list of shared dimensions in this schema.HierarchyCube. lookupHierarchy(Id.NameSegment s, boolean unique)Finds a hierarchy whose name (or unique name, ifuniqueis true) equalss.HierarchyCubeBase. lookupHierarchy(Id.NameSegment s, boolean unique)Methods in mondrian.olap that return types with arguments of type Hierarchy Modifier and Type Method Description List<Hierarchy>DelegatingSchemaReader. getDimensionHierarchies(Dimension dimension)List<Hierarchy>SchemaReader. getDimensionHierarchies(Dimension dimension)Returns the accessible hierarchies of a dimension.List<Hierarchy>CubeAccess. getNoAccessHierarchyList()Methods in mondrian.olap with parameters of type Hierarchy Modifier and Type Method Description static Role.HierarchyAccessRoleImpl. createAllAccess(Hierarchy hierarchy)Creates an element which represents all access to a hierarchy.AccessDelegatingRole. getAccess(Hierarchy hierarchy)AccessRole. getAccess(Hierarchy hierarchy)Returns the access this role has to a given hierarchy.AccessRoleImpl. getAccess(Hierarchy hierarchy)Role.HierarchyAccessDelegatingRole. getAccessDetails(Hierarchy hierarchy)Returns the details of this hierarchy's access, or null if the hierarchy has not been given explicit access.Role.HierarchyAccessRole. getAccessDetails(Hierarchy hierarchy)Returns the details of this hierarchy's access, or null if the hierarchy has not been given explicit access.Role.HierarchyAccessRoleImpl. getAccessDetails(Hierarchy hierarchy)List<Member>DelegatingSchemaReader. getCalculatedMembers(Hierarchy hierarchy)List<Member>SchemaReader. getCalculatedMembers(Hierarchy hierarchy)Returns a list of calculated members in a given hierarchy.MemberEvaluator. getContext(Hierarchy hierarchy)MemberCell. getContextMember(Hierarchy hierarchy)Returns the context member for a particular dimension.MemberDelegatingSchemaReader. getHierarchyDefaultMember(Hierarchy hierarchy)MemberSchemaReader. getHierarchyDefaultMember(Hierarchy hierarchy)Returns the default member of a hierarchy.List<Level>DelegatingSchemaReader. getHierarchyLevels(Hierarchy hierarchy)List<Level>SchemaReader. getHierarchyLevels(Hierarchy hierarchy)Returns the accessible levels of a hierarchy.List<Member>DelegatingSchemaReader. getHierarchyRootMembers(Hierarchy hierarchy)List<Member>SchemaReader. getHierarchyRootMembers(Hierarchy hierarchy)Returns an array of the root members ofhierarchy.MemberCubeAccess. getLimitedMemberForHierarchy(Hierarchy mdxHierarchy)MemberResultBase. getMember(int[] pos, Hierarchy hierarchy)Returns the current member of a given hierarchy at a given location.voidDelegatingSchemaReader. getParentChildContributingChildren(Member dataMember, Hierarchy hierarchy, List<Member> list)voidSchemaReader. getParentChildContributingChildren(Member dataMember, Hierarchy hierarchy, List<Member> list)Returns a list of contributing children of a member of a parent-child hierarchy.MemberEvaluator. getPreviousContext(Hierarchy hierarchy)Returns the member that was the current evaluation context for a particular hierarchy before the most recent change in context.voidRoleImpl. grant(Hierarchy hierarchy, Access access, Level topLevel, Level bottomLevel, Role.RollupPolicy rollupPolicy)Defines access to a hierarchy.booleanCubeAccess. isHierarchyAllowed(Hierarchy mdxHierarchy)static LevelUtil. lookupHierarchyLevel(Hierarchy hierarchy, String s)Finds a named level in this hierarchy.static MemberUtil. lookupHierarchyRootMember(SchemaReader reader, Hierarchy hierarchy, Id.NameSegment memberName)static MemberUtil. 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 Constructor Description LevelBase(Hierarchy hierarchy, String name, String caption, boolean visible, String description, int depth, LevelType levelType) -
Uses of Hierarchy in mondrian.olap.fun
Methods in mondrian.olap.fun that return Hierarchy Modifier and Type Method Description HierarchyLevelHierarchyFunDef.CalcImpl. evaluateHierarchy(Evaluator evaluator)HierarchyMemberHierarchyFunDef.CalcImpl. evaluateHierarchy(Evaluator evaluator)static HierarchyFunUtil. 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 Hierarchy Modifier and Type Method Description booleanAggregateFunDef.AggregateCalc. dependsOn(Hierarchy hierarchy)booleanHierarchyCurrentMemberFunDef.CalcImpl. dependsOn(Hierarchy hierarchy)booleanHierarchyCurrentMemberFunDef.FixedCalcImpl. dependsOn(Hierarchy hierarchy)Constructors in mondrian.olap.fun with parameters of type Hierarchy Constructor Description FixedCalcImpl(Exp exp, Hierarchy hierarchy) -
Uses of Hierarchy in mondrian.olap.type
Methods in mondrian.olap.type that return Hierarchy Modifier and Type Method Description HierarchyCubeType. getHierarchy()HierarchyDimensionType. getHierarchy()HierarchyHierarchyType. getHierarchy()HierarchyLevelType. getHierarchy()HierarchyMemberType. getHierarchy()HierarchyScalarType. getHierarchy()HierarchySetType. getHierarchy()HierarchyTupleType. getHierarchy()HierarchyType. getHierarchy()Returns the Hierarchy of this Type, or null if not known.Methods in mondrian.olap.type that return types with arguments of type Hierarchy Modifier and Type Method Description List<Hierarchy>TupleType. getHierarchies()static List<Hierarchy>TypeUtil. getHierarchies(Type type)Returns the hierarchies in a set, member, or tuple type.Methods in mondrian.olap.type with parameters of type Hierarchy Modifier and Type Method Description static HierarchyTypeHierarchyType. forHierarchy(Hierarchy hierarchy)static MemberTypeMemberType. forHierarchy(Hierarchy hierarchy)booleanCubeType. usesHierarchy(Hierarchy hierarchy, boolean definitely)booleanDimensionType. usesHierarchy(Hierarchy hierarchy, boolean definitely)booleanHierarchyType. usesHierarchy(Hierarchy hierarchy, boolean definitely)booleanLevelType. usesHierarchy(Hierarchy hierarchy, boolean definitely)booleanMemberType. usesHierarchy(Hierarchy hierarchy, boolean definitely)booleanScalarType. usesHierarchy(Hierarchy hierarchy, boolean definitely)booleanSetType. usesHierarchy(Hierarchy hierarchy, boolean definitely)booleanTupleType. usesHierarchy(Hierarchy hierarchy, boolean definitely)booleanType. usesHierarchy(Hierarchy hierarchy, boolean definitely)Returns whether this type contains a given hierarchy.Constructors in mondrian.olap.type with parameters of type Hierarchy Constructor Description HierarchyType(Dimension dimension, Hierarchy hierarchy)Creates a type representing a hierarchy.LevelType(Dimension dimension, Hierarchy hierarchy, Level level)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.rolap
Classes in mondrian.rolap that implement Hierarchy Modifier and Type Class Description classRolapCubeHierarchyHierarchy that is associated with a specific Cube.classRolapHierarchyRolapHierarchyimplementsHierarchyfor a ROLAP database.Methods in mondrian.rolap that return Hierarchy Modifier and Type Method Description HierarchyRolapCube. getMeasuresHierarchy()Returns the the measures hierarchy.Hierarchy[]RolapSchema. getSharedHierarchies()Methods in mondrian.rolap that return types with arguments of type Hierarchy Modifier and Type Method Description List<Hierarchy>RolapSchemaReader. getDimensionHierarchies(Dimension dimension)Map<Hierarchy,Set<Member>>RolapEvaluator. getSlicerMembersByHierarchy()Methods in mondrian.rolap with parameters of type Hierarchy Modifier and Type Method Description ObjectRolapDependencyTestingEvaluator. evaluate(Calc calc, Hierarchy[] independentHierarchies, String mdxString)static List<List<Member>>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.List<Member>RolapSchemaReader. getCalculatedMembers(Hierarchy hierarchy)RolapMemberRolapEvaluator. getContext(Hierarchy hierarchy)MemberRolapCell. getContextMember(Hierarchy hierarchy)static intRolapMemberBase. getHierarchyCardinality(SchemaReader schemaReader, Hierarchy hierarchy)MemberRolapSchemaReader. getHierarchyDefaultMember(Hierarchy hierarchy)List<Level>RolapSchemaReader. getHierarchyLevels(Hierarchy hierarchy)List<Member>RolapSchemaReader. getHierarchyRootMembers(Hierarchy hierarchy)mondrian.rolap.MemberReaderRolapNativeSet.SchemaReaderWithMemberReaderAvailable. getMemberReader(Hierarchy hierarchy)mondrian.rolap.MemberReaderRolapSchemaReader. 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.voidRolapSchemaReader. getParentChildContributingChildren(Member dataMember, Hierarchy hierarchy, List<Member> list)MemberRolapEvaluator. getPreviousContext(Hierarchy hierarchy)HierarchyUsage[]RolapCube. getUsages(Hierarchy hierarchy)A Hierarchy may have one or more HierarchyUsages.static booleanScenarioImpl. isScenario(Hierarchy hierarchy)Returns whether a hierarchy is the [Scenario] hierarchy.Method parameters in mondrian.rolap with type arguments of type Hierarchy Modifier and Type Method Description voidRolapEvaluator. setSlicerContext(List<Member> members, Map<Hierarchy,Set<Member>> membersByHierarchy)Adds a slicer member to the evaluator context, and remember it as part of the slicer. -
Uses of Hierarchy in mondrian.util
Fields in mondrian.util with type parameters of type Hierarchy Modifier and Type Field Description protected List<Hierarchy>IdentifierParser.BuilderImpl. hierarchyListMethods in mondrian.util with parameters of type Hierarchy Modifier and Type Method Description protected MemberIdentifierParser.BuilderImpl. resolveMember(Hierarchy expectedHierarchy)Constructors in mondrian.util with parameters of type Hierarchy Constructor Description MemberListBuilder(SchemaReader schemaReader, Cube cube, Hierarchy hierarchy)Constructor parameters in mondrian.util with type arguments of type Hierarchy Constructor Description TupleBuilder(SchemaReader schemaReader, Cube cube, List<Hierarchy> hierarchyList)TupleListBuilder(SchemaReader schemaReader, Cube cube, List<Hierarchy> hierarchyList)
-