Uses of Package
mondrian.olap
-
Packages that use mondrian.olap Package Description mondrian.calc Provides compiled expressions.mondrian.calc.impl Provides implementation classes for compiled expressions.mondrian.i18n Utilities for internationalization and localization.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.fun.extra Defines MDX extension functions.mondrian.olap.fun.sort mondrian.olap.type Type system for MDX expessions.mondrian.olap4j olap4j driver for the Mondrian OLAP engine.mondrian.parser mondrian.recorder Provides a set a classes for logging the process of a task.mondrian.resource mondrian.rolap Implements the data access layer for the olap package.mondrian.rolap.agg Manages a cache of aggregates containing cell values.mondrian.rolap.aggmatcher Defines a 'matcher' which scans the schema to find candidate aggregate tables.mondrian.rolap.format mondrian.rolap.sql Database-independent library for generating SQL.mondrian.server Augments the Mondrian engine with server functionality.mondrian.spi Contains the server-provider interfaces (SPIs) which user-defined extensions to Mondrian should implement.mondrian.spi.impl Provides implementations of SPIs defined in themondrian.spi
package.mondrian.tui Text user interface for Mondrian.mondrian.udf mondrian.util Mondrian utilities.mondrian.web.taglib Provides a tag library for embedding MDX queries in JSP pages.mondrian.xmla Implements the XML for Analysis API.mondrian.xmla.impl -
Classes in mondrian.olap used by mondrian.calc Class Description Dimension ADimension
represents a dimension of a cube.Evaluator AnEvaluator
holds the context necessary to evaluate an expression.Exp AnExp
is an MDX expression.Hierarchy AHierarchy
is a set of members, organized into levels.Level Member AMember
is a 'point' on a dimension of a cube.Parameter Parameter to a Query.Validator Provides context necessary to resolve identifiers to objects, function calls to specific functions. -
Classes in mondrian.olap used by mondrian.calc.impl Class Description Dimension ADimension
represents a dimension of a cube.Evaluator AnEvaluator
holds the context necessary to evaluate an expression.Exp AnExp
is an MDX expression.ExpCacheDescriptor Holds information necessary to add an expression to the expression result cache (seeEvaluator.getCachedResult(ExpCacheDescriptor)
).Hierarchy AHierarchy
is a set of members, organized into levels.Level Member AMember
is a 'point' on a dimension of a cube.Parameter Parameter to a Query.Validator Provides context necessary to resolve identifiers to objects, function calls to specific functions. -
Classes in mondrian.olap used by mondrian.i18n Class Description Util.PropertyList PropertyList
is an order-preserving list of key-value pairs. -
Classes in mondrian.olap used by mondrian.mdx Class Description Dimension ADimension
represents a dimension of a cube.Evaluator AnEvaluator
holds the context necessary to evaluate an expression.Evaluator.NamedSetEvaluator Interface for evaluating a particular named set.Exp AnExp
is an MDX expression.ExpBase Skeleton implementation ofExp
interface.Formula AFormula
is a clause in an MDX query which defines a Set or a Member.FunCall AFunCall
is a function applied to a list of operands.FunDef Definition of an MDX function.Hierarchy AHierarchy
is a set of members, organized into levels.Id Multi-part identifier.Level Literal Represents a constant value, such as a string or number, in a parse tree.Member AMember
is a 'point' on a dimension of a cube.NamedSet A named set of members or tuples.Parameter Parameter to a Query.Query Query
is an MDX query.QueryAxis An axis in an MDX query.QueryPart Component of an MDX query (derived classes include Query, Axis, Exp, Level).Syntax Enumerated values describing the syntax of an expression.Validator Provides context necessary to resolve identifiers to objects, function calls to specific functions. -
Classes in mondrian.olap used by mondrian.olap Class Description Access Access
enumerates the allowable access rights.Aggregator Describes an aggregation operator, such as "sum" or "count".Annotated An element that has annotations.Annotation User-defined property on a metadata element.Axis AAxis
is a component of aResult
.AxisOrdinal AxisOrdinal
describes the allowable values for an axis code.AxisOrdinal.StandardAxisOrdinal CacheControl API for controlling the contents of the cell cache and the member cache.CacheControl.CellRegion a region of cells in the cell cacheCacheControl.MemberEditCommand An operation to be applied to the member cache.CacheControl.MemberSet A specification of a set of members in the member cache.Category Category
enumerates the possible expression types.Cell ACell
is an item in the grid of aResult
.Connection Connection to a multi-dimensional database.Cube Cube.Dimension ADimension
represents a dimension of a cube.DimensionType Enumerates the types of dimensions.DrillThrough Drill through statement.EnumeratedValues EnumeratedValues
is a helper class for declaring a set of symbolic constants which have names, ordinals, and possibly descriptions.EnumeratedValues.BasicValue BasicValue
is an obvious implementation ofEnumeratedValues.Value
.EnumeratedValues.Value AValue
represents a member of an enumerated type.Evaluator AnEvaluator
holds the context necessary to evaluate an expression.Evaluator.NamedSetEvaluator Interface for evaluating a particular named set.Evaluator.SetEvaluator Interface for generically evaluating a set.Exp AnExp
is an MDX expression.ExpBase Skeleton implementation ofExp
interface.ExpCacheDescriptor Holds information necessary to add an expression to the expression result cache (seeEvaluator.getCachedResult(ExpCacheDescriptor)
).Explain Explain statement.Formula AFormula
is a clause in an MDX query which defines a Set or a Member.FunDef Definition of an MDX function.FunTable List of all MDX functions.FunTable.Builder Builder that assists with the construction of a function table by providing callbacks to define functions.Hierarchy AHierarchy
is a set of members, organized into levels.Id Multi-part identifier.Id.NameSegment Component in a compound identifier that describes the name of an object.Id.Quoting Id.Segment Component in a compound identifier.Level LevelType Deprecated.Will be replaced withLevel.Type
before mondrian-4.0.Literal Represents a constant value, such as a string or number, in a parse tree.MatchType MatchType
enumerates the allowable match modes when searching for a member based on its unique name.Member AMember
is a 'point' on a dimension of a cube.Member.MemberType MemberBase MemberBase
is a partial implementation ofMember
.MemberProperty Member property or solve order specification.MondrianDef.AggColumnName MondrianDef.AggExclude MondrianDef.AggFactCount MondrianDef.AggForeignKey The name of the column mapping from base fact table foreign key to aggregate table foreign key.MondrianDef.AggIgnoreColumn MondrianDef.AggLevel MondrianDef.AggLevelProperty Member property.MondrianDef.AggMeasure MondrianDef.AggMeasureFactCount MondrianDef.AggTable A definition of an aggregate table for a base fact table.MondrianDef.Annotation User-defined property value.MondrianDef.Annotations Holder for an array of Annotation elementsMondrianDef.CalculatedMember MondrianDef.CalculatedMemberProperty Property of a calculated member defined against a cube.MondrianDef.CaptionExpression MondrianDef.CellFormatter Plugin that formats the values of cells.MondrianDef.Closure Specifies the transitive closure of a parent-child hierarchy.MondrianDef.ColumnDef Column definition for an inline table.MondrianDef.ColumnDefs Holder for an array of ColumnDef elementsMondrianDef.Cube Definition of a cube.MondrianDef.CubeDimension A CubeDimension is either a usage of a Dimension ('shared dimension', in MSOLAP parlance), or a 'private dimension'.MondrianDef.CubeGrant Grants (or denies) this role access to a cube.MondrianDef.CubeUsage MondrianDef.CubeUsages List of base cubes used by the virtual cube.MondrianDef.Dimension A Dimension is a collection of hierarchies.MondrianDef.DimensionGrant Grants (or denies) this role access to a dimension.MondrianDef.ElementFormatter Abstract type just in order to avoid duplication.MondrianDef.Expression MondrianDef.ExpressionView A collection of SQL expressions, one per dialect.MondrianDef.Formula MondrianDef.Grant MondrianDef.Hierarchy Defines a hierarchy.MondrianDef.HierarchyGrant Grants (or denies) this role access to a hierarchy.MondrianDef.Hint Dialect-specific table optimization hints.MondrianDef.InlineTable MondrianDef.KeyExpression MondrianDef.Level MondrianDef.Measure MondrianDef.MeasureExpression MondrianDef.MemberFormatter Plugin that formats members.MondrianDef.MemberGrant Grants (or denies) this role access to a member.MondrianDef.MemberReaderParameter Not usedMondrianDef.NamedSet Defines a named set which can be used in queries in the same way as a set defined using a WITH SET clause.MondrianDef.NameExpression MondrianDef.OrdinalExpression MondrianDef.Parameter A Parameter defines a schema parameter.MondrianDef.ParentExpression MondrianDef.Property Member property.MondrianDef.PropertyFormatter Plugin that formats properties.MondrianDef.Relation A table, inline table or viewMondrianDef.RelationOrJoin A table or a joinMondrianDef.Role A role defines an access-control profile.MondrianDef.RoleUsage Usage of a Role in a union Role.MondrianDef.Row Row definition for an inline table.MondrianDef.Rows Holder for an array of Row elementsMondrianDef.Schema A schema is a collection of cubes and virtual cubes.MondrianDef.SchemaGrant Grants (or denies) this role access to this schema.MondrianDef.Script Script fragment to implement an SPI such as user-defined function, member formatter, cell formatter.MondrianDef.SQL MondrianDef.Table MondrianDef.Union Body of a Role definition which defines a Role to be the union of several Roles.MondrianDef.UserDefinedFunction A UserDefinedFunction is a function which extends the MDX language.MondrianDef.Value Column value for an inline table.MondrianDef.View A collection of SQL statements, one per dialect.MondrianDef.VirtualCube A VirtualCube is a set of dimensions and measures gleaned from other cubes.MondrianDef.VirtualCubeDimension A VirtualCubeDimension is a usage of a Dimension in a VirtualCube.MondrianDef.VirtualCubeMeasure A VirtualCubeMeasure is a usage of a Measure in a VirtualCube.MondrianException Instances of this class are thrown for all exceptions that Mondrian generates through as a result of known error conditions.MondrianProperties Configuration properties that determine the behavior of a mondrian instance.MondrianPropertiesBase MondrianProperties
contains the properties which determine the behavior of a mondrian instance.MondrianPropertiesBase.PropertySource Represents a place that properties can be read from, and remembers the timestamp that we last read them.MondrianServer Interface by which to control an instance of Mondrian.MondrianServer.MondrianVersion Description of the version of the server.NamedSet A named set of members or tuples.NameResolver.Namespace Naming context within which elements are defined.NativeEvaluator Allows expressions to be evaluated native, e.g.OlapElement AnOlapElement
is a catalog object (dimension, hierarchy, level, member).OlapElement.LocalizedProperty OlapElementBase OlapElementBase
is an abstract base class for implementations ofOlapElement
.Parameter Parameter to a Query.Parameter.Scope Scope where a parameter is defined.Position APosition
is an item on anAxis
.Property Property
is the definition of a member property.Property.Datatype Query Query
is an MDX query.Query.ScopedNamedSet QueryAxis An axis in an MDX query.QueryAxis.SubtotalVisibility SubtotalVisibility
enumerates the allowed values of whether subtotals are visible.QueryPart Component of an MDX query (derived classes include Query, Axis, Exp, Level).QueryTiming Provides hooks for recording timing information of components of Query execution.Result AResult
is the result of running an MDX query.ResultLimitExceededException Abstract base class for exceptions that indicate some limit was exceeded.ResultStyleException Exception that indicates a compiler could not implement an expression in any of the result styles requested by the client.Role ARole
is a collection of access rights to cubes, permissions, and so forth.Role.AllHierarchyAccess Represents the access that a role has to whole particular hierarchy.Role.HierarchyAccess Represents the access that a role has to a particular hierarchy.Role.RollupPolicy Enumeration of the policies by which a cell is calculated if children of a member are not accessible.RoleImpl Default implementation of theRole
interface.Scanner Lexical analyzer for MDX.Schema ASchema
is a collection of cubes, shared dimensions, and roles.SchemaReader SolveOrderMode Strategies for applying solve order, exposed via the propertyMondrianProperties.SolveOrderMode
.Syntax Enumerated values describing the syntax of an expression.Util.AbstractFlatList Util.Functor1 Util.MemoryInfo Information about memory usage.Util.MemoryInfo.Usage Util.PropertyList PropertyList
is an order-preserving list of key-value pairs.Util.SqlNullSafeComparator AComparator
implementation which can deal correctly withRolapUtil.sqlNullValue
.Validator Provides context necessary to resolve identifiers to objects, function calls to specific functions. -
Classes in mondrian.olap used by mondrian.olap.fun Class Description Access Access
enumerates the allowable access rights.Annotated An element that has annotations.Cube Cube.Dimension ADimension
represents a dimension of a cube.Evaluator AnEvaluator
holds the context necessary to evaluate an expression.Exp AnExp
is an MDX expression.FunDef Definition of an MDX function.FunTable List of all MDX functions.FunTable.Builder Builder that assists with the construction of a function table by providing callbacks to define functions.Hierarchy AHierarchy
is a set of members, organized into levels.Level Member AMember
is a 'point' on a dimension of a cube.Member.MemberType MemberBase MemberBase
is a partial implementation ofMember
.OlapElement AnOlapElement
is a catalog object (dimension, hierarchy, level, member).OlapElementBase OlapElementBase
is an abstract base class for implementations ofOlapElement
.SchemaReader Syntax Enumerated values describing the syntax of an expression.Util Utility functions used throughout mondrian.Validator Provides context necessary to resolve identifiers to objects, function calls to specific functions. -
Classes in mondrian.olap used by mondrian.olap.fun.extra Class Description FunDef Definition of an MDX function.Util Utility functions used throughout mondrian. -
Classes in mondrian.olap used by mondrian.olap.fun.sort Class Description Evaluator AnEvaluator
holds the context necessary to evaluate an expression.Member AMember
is a 'point' on a dimension of a cube. -
Classes in mondrian.olap used by mondrian.olap.type Class Description Cube Cube.Dimension ADimension
represents a dimension of a cube.Hierarchy AHierarchy
is a set of members, organized into levels.Level Member AMember
is a 'point' on a dimension of a cube. -
Classes in mondrian.olap used by mondrian.olap4j Class Description Level -
Classes in mondrian.olap used by mondrian.parser Class Description DrillThrough Drill through statement.Exp AnExp
is an MDX expression.Explain Explain statement.Formula AFormula
is a clause in an MDX query which defines a Set or a Member.FunTable List of all MDX functions.Id Multi-part identifier.Id.KeySegment Identifier segment representing a key, possibly composite.Id.NameSegment Component in a compound identifier that describes the name of an object.Id.Segment Component in a compound identifier.Literal Represents a constant value, such as a string or number, in a parse tree.MemberProperty Member property or solve order specification.Query Query
is an MDX query.QueryAxis An axis in an MDX query.QueryPart Component of an MDX query (derived classes include Query, Axis, Exp, Level). -
Classes in mondrian.olap used by mondrian.recorder Class Description MondrianException Instances of this class are thrown for all exceptions that Mondrian generates through as a result of known error conditions. -
Classes in mondrian.olap used by mondrian.resource Class Description InvalidHierarchyException Exception which indicates that a Cube is invalid because there is a hierarchy with no members.MondrianException Instances of this class are thrown for all exceptions that Mondrian generates through as a result of known error conditions.NativeEvaluationUnsupportedException Exception which indicates that native evaluation of a function was enabled but not supported, andMondrianProperties.AlertNativeEvaluationUnsupported
was set toERROR
.QueryCanceledException Exception which indicates that a query was canceled by an end-user.QueryTimeoutException Exception which indicates that a query executed for longer than its allowed time and was automatically canceled.ResourceLimitExceededException Exception which indicates some resource limit was exceeded. -
Classes in mondrian.olap used by mondrian.rolap Class Description Access Access
enumerates the allowable access rights.Aggregator Describes an aggregation operator, such as "sum" or "count".Annotated An element that has annotations.Annotation User-defined property on a metadata element.Axis AAxis
is a component of aResult
.CacheControl API for controlling the contents of the cell cache and the member cache.CacheControl.CellRegion a region of cells in the cell cacheCacheControl.MemberEditCommand An operation to be applied to the member cache.CacheControl.MemberSet A specification of a set of members in the member cache.Cell ACell
is an item in the grid of aResult
.Connection Connection to a multi-dimensional database.ConnectionBase ConnectionBase
implements some of the methods inConnection
.Cube Cube.CubeBase CubeBase
is an abstract implementation ofCube
.Dimension ADimension
represents a dimension of a cube.DimensionBase Abstract implementation for aDimension
.DimensionType Enumerates the types of dimensions.EnumeratedValues EnumeratedValues
is a helper class for declaring a set of symbolic constants which have names, ordinals, and possibly descriptions.EnumeratedValues.BasicValue BasicValue
is an obvious implementation ofEnumeratedValues.Value
.EnumeratedValues.Value AValue
represents a member of an enumerated type.Evaluator AnEvaluator
holds the context necessary to evaluate an expression.Evaluator.NamedSetEvaluator Interface for evaluating a particular named set.Evaluator.SetEvaluator Interface for generically evaluating a set.Exp AnExp
is an MDX expression.ExpCacheDescriptor Holds information necessary to add an expression to the expression result cache (seeEvaluator.getCachedResult(ExpCacheDescriptor)
).Formula AFormula
is a clause in an MDX query which defines a Set or a Member.FunDef Definition of an MDX function.FunTable List of all MDX functions.Hierarchy AHierarchy
is a set of members, organized into levels.HierarchyBase Skeleton implementation forHierarchy
.Id.NameSegment Component in a compound identifier that describes the name of an object.Id.Segment Component in a compound identifier.Level LevelBase Skeleton implementation ofLevel
.MatchType MatchType
enumerates the allowable match modes when searching for a member based on its unique name.Member AMember
is a 'point' on a dimension of a cube.Member.MemberType MemberBase MemberBase
is a partial implementation ofMember
.MondrianDef.Annotations Holder for an array of Annotation elementsMondrianDef.CalculatedMember MondrianDef.Closure Specifies the transitive closure of a parent-child hierarchy.MondrianDef.Column MondrianDef.CubeDimension A CubeDimension is either a usage of a Dimension ('shared dimension', in MSOLAP parlance), or a 'private dimension'.MondrianDef.CubeUsages List of base cubes used by the virtual cube.MondrianDef.Expression MondrianDef.Hierarchy Defines a hierarchy.MondrianDef.InlineTable MondrianDef.Relation A table, inline table or viewMondrianDef.RelationOrJoin A table or a joinMondrianDef.Schema A schema is a collection of cubes and virtual cubes.MondrianServer Interface by which to control an instance of Mondrian.NamedSet A named set of members or tuples.NameResolver.Namespace Naming context within which elements are defined.NativeEvaluationUnsupportedException Exception which indicates that native evaluation of a function was enabled but not supported, andMondrianProperties.AlertNativeEvaluationUnsupported
was set toERROR
.NativeEvaluator Allows expressions to be evaluated native, e.g.OlapElement AnOlapElement
is a catalog object (dimension, hierarchy, level, member).OlapElementBase OlapElementBase
is an abstract base class for implementations ofOlapElement
.Parameter Parameter to a Query.Parameter.Scope Scope where a parameter is defined.Position APosition
is an item on anAxis
.Property Property
is the definition of a member property.Query Query
is an MDX query.QueryAxis An axis in an MDX query.QueryPart Component of an MDX query (derived classes include Query, Axis, Exp, Level).QueryTiming Provides hooks for recording timing information of components of Query execution.Result AResult
is the result of running an MDX query.ResultBase Skeleton implementation ofResult
.Role ARole
is a collection of access rights to cubes, permissions, and so forth.Schema ASchema
is a collection of cubes, shared dimensions, and roles.SchemaReader Util.Functor1 Util.PropertyList PropertyList
is an order-preserving list of key-value pairs. -
Classes in mondrian.olap used by mondrian.rolap.agg Class Description Aggregator Describes an aggregation operator, such as "sum" or "count".CacheControl API for controlling the contents of the cell cache and the member cache.CacheControl.CellRegion a region of cells in the cell cacheMondrianServer Interface by which to control an instance of Mondrian.OlapElement AnOlapElement
is a catalog object (dimension, hierarchy, level, member). -
Classes in mondrian.olap used by mondrian.rolap.aggmatcher Class Description MondrianDef.AggForeignKey The name of the column mapping from base fact table foreign key to aggregate table foreign key.MondrianDef.AggLevelProperty Member property.MondrianDef.Column MondrianDef.Cube Definition of a cube.MondrianDef.Expression MondrianDef.Relation A table, inline table or viewMondrianDef.Table Util.PropertyList PropertyList
is an order-preserving list of key-value pairs. -
Classes in mondrian.olap used by mondrian.rolap.format Class Description MondrianDef.ElementFormatter Abstract type just in order to avoid duplication.MondrianDef.Script Script fragment to implement an SPI such as user-defined function, member formatter, cell formatter. -
Classes in mondrian.olap used by mondrian.rolap.sql Class Description Evaluator AnEvaluator
holds the context necessary to evaluate an expression.Exp AnExp
is an MDX expression.FunDef Definition of an MDX function.MondrianDef.Expression MondrianDef.RelationOrJoin A table or a join -
Classes in mondrian.olap used by mondrian.server Class Description MondrianException Instances of this class are thrown for all exceptions that Mondrian generates through as a result of known error conditions.MondrianServer Interface by which to control an instance of Mondrian.MondrianServer.MondrianVersion Description of the version of the server.Query Query
is an MDX query.QueryTiming Provides hooks for recording timing information of components of Query execution.SchemaReader -
Classes in mondrian.olap used by mondrian.spi Class Description Evaluator AnEvaluator
holds the context necessary to evaluate an expression.Member AMember
is a 'point' on a dimension of a cube.QueryTiming Provides hooks for recording timing information of components of Query execution.Syntax Enumerated values describing the syntax of an expression.Util.PropertyList PropertyList
is an order-preserving list of key-value pairs. -
Classes in mondrian.olap used by mondrian.spi.impl Class Description Util.PropertyList PropertyList
is an order-preserving list of key-value pairs. -
Classes in mondrian.olap used by mondrian.tui Class Description Connection Connection to a multi-dimensional database.Cube Cube.Parameter Parameter to a Query.Query Query
is an MDX query.Result AResult
is the result of running an MDX query.Role ARole
is a collection of access rights to cubes, permissions, and so forth.Util.Functor1 -
Classes in mondrian.olap used by mondrian.udf Class Description Evaluator AnEvaluator
holds the context necessary to evaluate an expression.Syntax Enumerated values describing the syntax of an expression. -
Classes in mondrian.olap used by mondrian.util Class Description Cube Cube.Hierarchy AHierarchy
is a set of members, organized into levels.Member AMember
is a 'point' on a dimension of a cube.MondrianException Instances of this class are thrown for all exceptions that Mondrian generates through as a result of known error conditions.SchemaReader Util.MemoryInfo Information about memory usage. -
Classes in mondrian.olap used by mondrian.web.taglib Class Description Query Query
is an MDX query.Result AResult
is the result of running an MDX query. -
Classes in mondrian.olap used by mondrian.xmla Class Description MondrianException Instances of this class are thrown for all exceptions that Mondrian generates through as a result of known error conditions.Util.Functor1 -
Classes in mondrian.olap used by mondrian.xmla.impl Class Description MondrianServer Interface by which to control an instance of Mondrian.