Uses of Interface
mondrian.olap.OlapElement
-
Packages that use OlapElement Package Description 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.rolap Implements the data access layer for the olap package.mondrian.rolap.agg Manages a cache of aggregates containing cell values. -
-
Uses of OlapElement in mondrian.olap
Subinterfaces of OlapElement in mondrian.olap Modifier and Type Interface Description interfaceCubeCube.interfaceDimensionADimensionrepresents a dimension of a cube.interfaceHierarchyAHierarchyis a set of members, organized into levels.interfaceLevelinterfaceMemberAMemberis a 'point' on a dimension of a cube.interfaceNamedSetA named set of members or tuples.Classes in mondrian.olap that implement OlapElement Modifier and Type Class Description classCubeBaseCubeBaseis an abstract implementation ofCube.classDimensionBaseAbstract implementation for aDimension.classHierarchyBaseSkeleton implementation forHierarchy.classLevelBaseSkeleton implementation ofLevel.classMemberBaseMemberBaseis a partial implementation ofMember.classOlapElementBaseOlapElementBaseis an abstract base class for implementations ofOlapElement.static classQuery.ScopedNamedSetclassSetBaseSkeleton implementation ofNamedSetinterface.Methods in mondrian.olap that return OlapElement Modifier and Type Method Description OlapElementDelegatingSchemaReader. getElementChild(OlapElement parent, Id.Segment name)OlapElementDelegatingSchemaReader. getElementChild(OlapElement parent, Id.Segment name, MatchType matchType)OlapElementSchemaReader. getElementChild(OlapElement parent, Id.Segment name)Looks up the child ofparentname, returning null if no element is found.OlapElementSchemaReader. getElementChild(OlapElement parent, Id.Segment name, MatchType matchType)Looks up the child ofparentcalledname, or an approximation according tomatchType, returning null if no element is found.static OlapElementUtil. lookup(Query q, List<Id.Segment> nameParts)OlapElementCubeBase. lookupChild(SchemaReader schemaReader, Id.Segment s, MatchType matchType)OlapElementDimensionBase. lookupChild(SchemaReader schemaReader, Id.Segment s, MatchType matchType)OlapElementHierarchyBase. lookupChild(SchemaReader schemaReader, Id.Segment s, MatchType matchType)OlapElementLevelBase. lookupChild(SchemaReader schemaReader, Id.Segment s, MatchType matchType)OlapElementMemberBase. lookupChild(SchemaReader schemaReader, Id.Segment childName, MatchType matchType)OlapElementNameResolver.Namespace. lookupChild(OlapElement parent, org.olap4j.mdx.IdentifierSegment segment)Looks up a child element.OlapElementNameResolver.Namespace. lookupChild(OlapElement parent, org.olap4j.mdx.IdentifierSegment segment, MatchType matchType)Looks up a child element, using a match type for inexact matching.OlapElementOlapElement. lookupChild(SchemaReader schemaReader, Id.Segment s, MatchType matchType)Looks up a child element, returning null if it does not exist.OlapElementQuery.ScopedNamedSet. lookupChild(SchemaReader schemaReader, Id.Segment s, MatchType matchType)OlapElementSetBase. lookupChild(SchemaReader schemaReader, Id.Segment s, MatchType matchType)OlapElementDelegatingSchemaReader. lookupCompound(OlapElement parent, List<Id.Segment> names, boolean failIfNotFound, int category)OlapElementDelegatingSchemaReader. lookupCompound(OlapElement parent, List<Id.Segment> names, boolean failIfNotFound, int category, MatchType matchType)OlapElementSchemaReader. lookupCompound(OlapElement parent, List<Id.Segment> names, boolean failIfNotFound, int category)Looks up an MDX object by name.OlapElementSchemaReader. lookupCompound(OlapElement parent, List<Id.Segment> names, boolean failIfNotFound, int category, MatchType matchType)Looks up an MDX object by name, specifying how to match if no object exactly matches the name.static OlapElementUtil. lookupCompound(SchemaReader schemaReader, OlapElement parent, List<Id.Segment> names, boolean failIfNotFound, int category)static OlapElementUtil. lookupCompound(SchemaReader schemaReader, OlapElement parent, List<Id.Segment> names, boolean failIfNotFound, int category, MatchType matchType)Resolves a name such as '[Products].[Product Department].[Produce]' by resolving the components ('Products', and so forth) one at a time.OlapElementDelegatingSchemaReader. lookupCompoundInternal(OlapElement parent, List<Id.Segment> names, boolean failIfNotFound, int category, MatchType matchType)OlapElementNameResolver. resolve(OlapElement parent, List<org.olap4j.mdx.IdentifierSegment> segments, boolean failIfNotFound, int category, MatchType matchType, List<NameResolver.Namespace> namespaces)Resolves a list of segments (a parsed identifier) to an OLAP element.Methods in mondrian.olap that return types with arguments of type OlapElement Modifier and Type Method Description List<OlapElement>DrillThrough. getReturnList()Methods in mondrian.olap with parameters of type OlapElement Modifier and Type Method Description voidQuery. addMeasuresMembers(OlapElement olapElement)Keeps track of references to members of the measures dimensionbooleanDelegatingRole. canAccess(OlapElement olapElement)booleanRole. canAccess(OlapElement olapElement)Returns whether this role is allowed to see a given element.booleanRoleImpl. canAccess(OlapElement olapElement)static ExpUtil. createExpr(OlapElement element)Converts an olap element (dimension, hierarchy, level or member) into an expression representing a usage of that element in an MDX statement.booleanHierarchyBase. equals(OlapElement mdxElement)booleanOlapElementBase. equals(OlapElement mdxElement)OlapElementDelegatingSchemaReader. getElementChild(OlapElement parent, Id.Segment name)OlapElementDelegatingSchemaReader. getElementChild(OlapElement parent, Id.Segment name, MatchType matchType)OlapElementSchemaReader. getElementChild(OlapElement parent, Id.Segment name)Looks up the child ofparentname, returning null if no element is found.OlapElementSchemaReader. getElementChild(OlapElement parent, Id.Segment name, MatchType matchType)Looks up the child ofparentcalledname, or an approximation according tomatchType, returning null if no element is found.OlapElementNameResolver.Namespace. lookupChild(OlapElement parent, org.olap4j.mdx.IdentifierSegment segment)Looks up a child element.OlapElementNameResolver.Namespace. lookupChild(OlapElement parent, org.olap4j.mdx.IdentifierSegment segment, MatchType matchType)Looks up a child element, using a match type for inexact matching.OlapElementDelegatingSchemaReader. lookupCompound(OlapElement parent, List<Id.Segment> names, boolean failIfNotFound, int category)OlapElementDelegatingSchemaReader. lookupCompound(OlapElement parent, List<Id.Segment> names, boolean failIfNotFound, int category, MatchType matchType)OlapElementSchemaReader. lookupCompound(OlapElement parent, List<Id.Segment> names, boolean failIfNotFound, int category)Looks up an MDX object by name.OlapElementSchemaReader. lookupCompound(OlapElement parent, List<Id.Segment> names, boolean failIfNotFound, int category, MatchType matchType)Looks up an MDX object by name, specifying how to match if no object exactly matches the name.static OlapElementUtil. lookupCompound(SchemaReader schemaReader, OlapElement parent, List<Id.Segment> names, boolean failIfNotFound, int category)static OlapElementUtil. lookupCompound(SchemaReader schemaReader, OlapElement parent, List<Id.Segment> names, boolean failIfNotFound, int category, MatchType matchType)Resolves a name such as '[Products].[Product Department].[Produce]' by resolving the components ('Products', and so forth) one at a time.OlapElementDelegatingSchemaReader. lookupCompoundInternal(OlapElement parent, List<Id.Segment> names, boolean failIfNotFound, int category, MatchType matchType)static StringUtil. makeFqName(OlapElement parent, String name)static booleanNameResolver. matches(Formula formula, OlapElement parent, org.olap4j.mdx.IdentifierSegment segment)Returns whether a formula (representing a calculated member or named set) matches a given parent and name segment.OlapElementNameResolver. resolve(OlapElement parent, List<org.olap4j.mdx.IdentifierSegment> segments, boolean failIfNotFound, int category, MatchType matchType, List<NameResolver.Namespace> namespaces)Resolves a list of segments (a parsed identifier) to an OLAP element. -
Uses of OlapElement in mondrian.olap.fun
Classes in mondrian.olap.fun that implement OlapElement Modifier and Type Class Description static classVisualTotalsFunDef.VisualTotalMemberCalculated member forVisualTotalsfunction. -
Uses of OlapElement in mondrian.rolap
Subinterfaces of OlapElement in mondrian.rolap Modifier and Type Interface Description interfaceRolapMeasureInterface implemented by all measures (both stored and calculated).interfaceRolapMemberARolapMemberis a member of aRolapHierarchy.interfaceRolapMemberInCubeExtension toRolapMemberthat knows the current cube.interfaceRolapStoredMeasureA measure which is implemented by a SQL column or SQL expression (as opposed to aRolapCalculatedMember.Classes in mondrian.rolap that implement OlapElement Modifier and Type Class Description classDelegatingRolapMemberImplementation ofRolapMemberthat delegates all calls to an underlying member.classRolapBaseCubeMeasureMeasure which is computed from a SQL column (or expression) and which is defined in a non-virtual cube.classRolapCalculatedMemberARolapCalculatedMemberis a member based upon aFormula.classRolapCubeRolapCubeimplementsCubefor a ROLAP database.classRolapCubeDimensionRolapCubeDimension wraps a RolapDimension for a specific Cube.classRolapCubeHierarchyHierarchy that is associated with a specific Cube.classRolapCubeLevelRolapCubeLevel wraps a RolapLevel for a specific Cube.classRolapCubeMemberRolapCubeMember wraps RolapMembers and binds them to a specific cube.classRolapHierarchyRolapHierarchyimplementsHierarchyfor a ROLAP database.static classRolapHierarchy.LimitedRollupMemberSubstitute for a member in a hierarchy whose rollup policy is 'partial' or 'hidden'.protected classRolapHierarchy.RolapCalculatedMeasureCalculated member which is also a measure (that is, a member of the [Measures] dimension).classRolapLevelRolapLevelimplementsLevelfor a ROLAP database.classRolapMemberBaseBasic implementation of a member in aRolapHierarchy.classRolapResult.CompoundSlicerRolapMemberMember which holds the AggregateCalc used when evaluating a compound slicer.classRolapVirtualCubeMeasureMeasure which is defined in a virtual cube, and based on a stored measure in one of the virtual cube's base cubes.Methods in mondrian.rolap that return OlapElement Modifier and Type Method Description OlapElementRolapSchemaReader. getElementChild(OlapElement parent, Id.Segment name)OlapElementRolapSchemaReader. getElementChild(OlapElement parent, Id.Segment name, MatchType matchType)OlapElementDelegatingRolapMember. lookupChild(SchemaReader schemaReader, Id.Segment s, MatchType matchType)OlapElementRolapCube. lookupChild(SchemaReader schemaReader, Id.Segment s)OlapElementRolapCube. lookupChild(SchemaReader schemaReader, Id.Segment s, MatchType matchType)OlapElementRolapCubeMember. lookupChild(SchemaReader schemaReader, Id.Segment childName, MatchType matchType)OlapElementRolapLevel. lookupChild(SchemaReader schemaReader, Id.Segment name)OlapElementRolapLevel. lookupChild(SchemaReader schemaReader, Id.Segment name, MatchType matchType)OlapElementRolapSchemaReader. lookupChild(OlapElement parent, org.olap4j.mdx.IdentifierSegment segment)OlapElementRolapSchemaReader. lookupChild(OlapElement parent, org.olap4j.mdx.IdentifierSegment segment, MatchType matchType)OlapElementRolapSchemaReader. lookupCompound(OlapElement parent, List<Id.Segment> names, boolean failIfNotFound, int category)OlapElementRolapSchemaReader. lookupCompound(OlapElement parent, List<Id.Segment> names, boolean failIfNotFound, int category, MatchType matchType)OlapElementRolapSchemaReader. lookupCompoundInternal(OlapElement parent, List<Id.Segment> names, boolean failIfNotFound, int category, MatchType matchType)Methods in mondrian.rolap with parameters of type OlapElement Modifier and Type Method Description booleanRolapCubeMember. equals(OlapElement o)booleanRolapMemberBase. equals(OlapElement o)OlapElementRolapSchemaReader. getElementChild(OlapElement parent, Id.Segment name)OlapElementRolapSchemaReader. getElementChild(OlapElement parent, Id.Segment name, MatchType matchType)OlapElementRolapSchemaReader. lookupChild(OlapElement parent, org.olap4j.mdx.IdentifierSegment segment)OlapElementRolapSchemaReader. lookupChild(OlapElement parent, org.olap4j.mdx.IdentifierSegment segment, MatchType matchType)OlapElementRolapSchemaReader. lookupCompound(OlapElement parent, List<Id.Segment> names, boolean failIfNotFound, int category)OlapElementRolapSchemaReader. lookupCompound(OlapElement parent, List<Id.Segment> names, boolean failIfNotFound, int category, MatchType matchType)OlapElementRolapSchemaReader. lookupCompoundInternal(OlapElement parent, List<Id.Segment> names, boolean failIfNotFound, int category, MatchType matchType)Method parameters in mondrian.rolap with type arguments of type OlapElement Modifier and Type Method Description SqlStatementRolapCell. drillThroughInternal(int maxRowCount, int firstRowOrdinal, List<OlapElement> fields, boolean extendedContext, org.apache.logging.log4j.Logger logger)Generates an executes a SQL statement to drill through this cell.abstract StringRolapAggregationManager. getDrillThroughSql(DrillThroughCellRequest request, StarPredicate starPredicateSlicer, List<OlapElement> fields, boolean countOnly)Generates a SQL statement which will return the rows which contribute to this request.StringRolapCell. getDrillThroughSQL(List<OlapElement> fields, boolean extendedContext)static DrillThroughCellRequestRolapAggregationManager. makeDrillThroughRequest(Member[] members, boolean extendedContext, RolapCube cube, List<OlapElement> returnClauseMembers)Creates a request for the fact-table rows underlying the cell identified bymembers. -
Uses of OlapElement in mondrian.rolap.agg
Methods in mondrian.rolap.agg that return types with arguments of type OlapElement Modifier and Type Method Description List<OlapElement>DrillThroughCellRequest. getNonApplicableMembers()Method parameters in mondrian.rolap.agg with type arguments of type OlapElement Modifier and Type Method Description StringAggregationManager. getDrillThroughSql(DrillThroughCellRequest request, StarPredicate starPredicateSlicer, List<OlapElement> fields, boolean countOnly)Constructor parameters in mondrian.rolap.agg with type arguments of type OlapElement Constructor Description DrillThroughCellRequest(RolapStar.Measure measure, boolean extendedContext, List<OlapElement> nonApplicableFields)
-