Package mondrian.olap
Class MondrianDef
- java.lang.Object
-
- mondrian.olap.MondrianDef
-
public class MondrianDef extends Object
This is the XML model for Mondrian schemas. Revision is $Id$This class was generated from XOM model 'mondrian' on Fri Nov 10 07:39:05 UTC 2023
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MondrianDef.AggColumnName
static class
MondrianDef.AggExclude
static class
MondrianDef.AggFactCount
static class
MondrianDef.AggForeignKey
The name of the column mapping from base fact table foreign key to aggregate table foreign key.static class
MondrianDef.AggIgnoreColumn
static class
MondrianDef.AggLevel
static class
MondrianDef.AggLevelProperty
Member property.static class
MondrianDef.AggMeasure
static class
MondrianDef.AggMeasureFactCount
static class
MondrianDef.AggName
static class
MondrianDef.AggPattern
static class
MondrianDef.AggTable
A definition of an aggregate table for a base fact table.static class
MondrianDef.Annotation
User-defined property value.static class
MondrianDef.Annotations
Holder for an array of Annotation elementsstatic class
MondrianDef.CalculatedMember
static class
MondrianDef.CalculatedMemberProperty
Property of a calculated member defined against a cube.static class
MondrianDef.CaptionExpression
static class
MondrianDef.CellFormatter
Plugin that formats the values of cells.static class
MondrianDef.Closure
Specifies the transitive closure of a parent-child hierarchy.static class
MondrianDef.Column
static class
MondrianDef.ColumnDef
Column definition for an inline table.static class
MondrianDef.ColumnDefs
Holder for an array of ColumnDef elementsstatic class
MondrianDef.Cube
Definition of a cube.static class
MondrianDef.CubeDimension
A CubeDimension is either a usage of a Dimension ('shared dimension', in MSOLAP parlance), or a 'private dimension'.static class
MondrianDef.CubeGrant
Grants (or denies) this role access to a cube.static class
MondrianDef.CubeUsage
static class
MondrianDef.CubeUsages
List of base cubes used by the virtual cube.static class
MondrianDef.Dimension
A Dimension is a collection of hierarchies.static class
MondrianDef.DimensionGrant
Grants (or denies) this role access to a dimension.static class
MondrianDef.DimensionUsage
A DimensionUsage is usage of a shared Dimension within the context of a cube.static class
MondrianDef.ElementFormatter
Abstract type just in order to avoid duplication.static interface
MondrianDef.Expression
static class
MondrianDef.ExpressionView
A collection of SQL expressions, one per dialect.static class
MondrianDef.Formula
static interface
MondrianDef.Grant
static class
MondrianDef.Hierarchy
Defines a hierarchy.static class
MondrianDef.HierarchyGrant
Grants (or denies) this role access to a hierarchy.static class
MondrianDef.Hint
Dialect-specific table optimization hints.static class
MondrianDef.InlineTable
static class
MondrianDef.Join
static class
MondrianDef.KeyExpression
static class
MondrianDef.Level
static class
MondrianDef.Measure
static class
MondrianDef.MeasureExpression
static class
MondrianDef.MemberFormatter
Plugin that formats members.static class
MondrianDef.MemberGrant
Grants (or denies) this role access to a member.static class
MondrianDef.MemberReaderParameter
Not usedstatic class
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.static class
MondrianDef.NameExpression
static class
MondrianDef.OrdinalExpression
static class
MondrianDef.Parameter
A Parameter defines a schema parameter.static class
MondrianDef.ParentExpression
static class
MondrianDef.Property
Member property.static class
MondrianDef.PropertyFormatter
Plugin that formats properties.static class
MondrianDef.Relation
A table, inline table or viewstatic class
MondrianDef.RelationOrJoin
A table or a joinstatic class
MondrianDef.Role
A role defines an access-control profile.static class
MondrianDef.RoleUsage
Usage of a Role in a union Role.static class
MondrianDef.Row
Row definition for an inline table.static class
MondrianDef.Rows
Holder for an array of Row elementsstatic class
MondrianDef.Schema
A schema is a collection of cubes and virtual cubes.static class
MondrianDef.SchemaGrant
Grants (or denies) this role access to this schema.static class
MondrianDef.Script
Script fragment to implement an SPI such as user-defined function, member formatter, cell formatter.static class
MondrianDef.SQL
static class
MondrianDef.Table
static class
MondrianDef.Union
Body of a Role definition which defines a Role to be the union of several Roles.static class
MondrianDef.UserDefinedFunction
A UserDefinedFunction is a function which extends the MDX language.static class
MondrianDef.Value
Column value for an inline table.static class
MondrianDef.View
A collection of SQL statements, one per dialect.static class
MondrianDef.VirtualCube
A VirtualCube is a set of dimensions and measures gleaned from other cubes.static class
MondrianDef.VirtualCubeDimension
A VirtualCubeDimension is a usage of a Dimension in a VirtualCube.static class
MondrianDef.VirtualCubeMeasure
A VirtualCubeMeasure is a usage of a Measure in a VirtualCube.
-
Constructor Summary
Constructors Constructor Description MondrianDef()
-