Interface Summary |
Aggregator |
Describes an aggregation operator, such as "sum" or "count". |
Axis |
A Axis is a component of a Result . |
CacheControl |
API for controlling the contents of the cell cache and the member cache. |
CacheControl.CellRegion |
a region of cells in the cell cache |
CacheControl.MemberEditCommand |
An operation to be applied to the member cache. |
CacheControl.MemberSet |
A specification of a set of members in the member cache. |
Cell |
A Cell is an item in the grid of a Result . |
CellFormatter |
This interface provides a user exit to format
the cell value to be displayed. |
Connection |
Connection to a multi-dimensional database. |
Cube |
|
Dimension |
A Dimension represents a dimension of a cube. |
EnumeratedValues.Value |
A Value represents a member of an enumerated type. |
Evaluator |
An Evaluator holds the context necessary to evaluate an
expression. |
Exp |
An Exp is an MDX expression. |
FunCall |
A FunCall is a function applied to a list of operands. |
FunDef |
FunDef is the definition of an MDX function. |
FunTable |
List of all MDX functions. |
Hierarchy |
A Hierarchy is a set of members, organized into levels. |
Level |
A Level is a group of Member s in a Hierarchy ,
all with the same attributes and at the same depth in the hierarchy. |
Member |
A Member is a 'point' on a dimension of a cube. |
MemberFormatter |
This interface provides an SPI to redefine the caption displayed
for members. |
MondrianProperties.PropertySource |
Represents a place that properties can be read from, and remembers the
timestamp that we last read them. |
MondrianServer.MondrianVersion |
Description of the version of the server. |
NamedSet |
A named set of members or tuples. |
Namer |
Namer contains the methods to retrieve localized attributes |
NameResolver |
Interface for a class which can lookup dimensions, hierarchies, levels,
members. |
NativeEvaluator |
Allows expressions to be evaluated native, e.g. |
OlapElement |
An OlapElement is a catalog object (dimension, hierarchy,
level, member). |
Parameter |
Parameter to a Query. |
ParserSym |
CUP generated interface containing symbol constants. |
Position |
A Position is an item on an Axis . |
PropertyFormatter |
this interface provides a user exit to redefine
a member property display string. |
Result |
A Result is the result of running an MDX query. |
Role |
A Role is a collection of access rights to cubes, permissions,
and so forth. |
Role.HierarchyAccess |
Represents the access that a role has to a particular hierarchy. |
Schema |
A Schema is a collection of cubes, shared dimensions, and roles. |
SchemaReader |
A SchemaReader queries schema objects (Schema ,
Cube , Dimension , Hierarchy , Level ,
Member ). |
Validator |
Provides context necessary to resolve identifiers to objects, function
calls to specific functions. |
Walkable |
An object which implements Walkable can be tree-walked by
Walker . |
Class Summary |
Category |
Category enumerates the possible expression types. |
CellProperty |
Represents Cell Property. |
ConnectionBase |
ConnectionBase implements some of the methods in
Connection . |
CubeAccess |
This class implements object of type GrantCube to apply permissions
on user's MDX query |
CubeBase |
CubeBase is an abstract implementation of Cube . |
CUP$Parser$actions |
Cup generated class to encapsulate user supplied action code. |
DelegatingRole |
DelegatingRole implements Role by
delegating all methods to an underlying Role . |
DelegatingRole.DelegatingHierarchyAccess |
|
DelegatingSchemaReader |
DelegatingSchemaReader implements SchemaReader by
delegating all methods to an underlying SchemaReader . |
DimensionBase |
Abstract implementation for a Dimension . |
DriverManager |
The basic service for managing a set of OLAP drivers. |
EnumeratedValues<V extends EnumeratedValues.Value> |
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 of EnumeratedValues.Value . |
ExpBase |
Skeleton implementation of Exp interface. |
ExpCacheDescriptor |
Holds information necessary to add an expression to the expression result
cache (see Evaluator.getCachedResult(ExpCacheDescriptor) ). |
Formula |
A Formula is a clause in an MDX query which defines a Set or a
Member. |
HierarchyBase |
Skeleton implementation for Hierarchy . |
Id |
Multi-part identifier. |
Id.Segment |
Component in a compound identifier. |
LevelBase |
Skeleton implementation of Level |
Literal |
Represents a constant value, such as a string or number, in a parse tree. |
MemberBase |
MemberBase is a partial implementation of Member . |
MemberProperty |
Member property or solve order specification. |
MondrianDef |
This is the XML model for Mondrian schemas. |
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.AggMeasure |
|
MondrianDef.AggName |
|
MondrianDef.AggPattern |
|
MondrianDef.AggTable |
A definition of an aggregate table for a base fact table. |
MondrianDef.CalculatedMember |
|
MondrianDef.CalculatedMemberProperty |
Property of a calculated member defined against a cube. |
MondrianDef.CaptionExpression |
|
MondrianDef.Closure |
Specifies the transitive closure of a parent-child hierarchy. |
MondrianDef.Column |
|
MondrianDef.ColumnDef |
Column definition for an inline table. |
MondrianDef.ColumnDefs |
Holder for an array of ColumnDef elements |
MondrianDef.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.DimensionUsage |
A DimensionUsage is usage of a shared
Dimension within the context of a cube. |
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.InlineTable |
|
MondrianDef.Join |
|
MondrianDef.KeyExpression |
|
MondrianDef.Level |
|
MondrianDef.Measure |
|
MondrianDef.MeasureExpression |
|
MondrianDef.MemberGrant |
Grants (or denies) this role access to a member. |
MondrianDef.MemberReaderParameter |
Not used |
MondrianDef.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.Relation |
A table, inline table or view |
MondrianDef.RelationOrJoin |
A table or a join |
MondrianDef.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 elements |
MondrianDef.Schema |
A schema is a collection of cubes and virtual cubes. |
MondrianDef.SchemaGrant |
Grants (or denies) this role access to this schema. |
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. |
MondrianProperties |
MondrianProperties contains the properties which determine the
behavior of a mondrian instance. |
MondrianProperties.FilePropertySource |
Implementation of MondrianProperties.PropertySource which reads from a
File . |
MondrianProperties.UrlPropertySource |
Implementation of MondrianProperties.PropertySource which reads from a URL . |
MondrianServer |
Interface by which to control an instance of Mondrian. |
MondrianServerImpl |
Implementation of MondrianServer . |
OlapElementBase |
OlapElementBase is an abstract base class for implementations of
OlapElement . |
ParameterImpl |
Implementation of Parameter . |
Parser |
CUP v0.10k generated parser. |
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). |
ResultBase |
Skeleton implementation of Result . |
RoleImpl |
RoleImpl is Mondrian's default implementation for the
Role interface. |
Scanner |
Lexical analyzer for MDX. |
SetBase |
Skeleton implementation of NamedSet interface. |
StringScanner |
Lexical analyzer whose input is a string. |
UnionRoleImpl |
Implementation of Role which combines the privileges of several
roles and has the superset of their privileges. |
Util |
Utility functions used throughout mondrian. |
Util.ErrorCellValue |
|
Util.PropertyList |
PropertyList is an order-preserving list of key-value
pairs. |
Walker |
Walks over a tree, returning nodes in prefix order. |
Mondrian's core package, this defines connections and the catalog metamodel,
and allows you to execute queries.