Package mondrian.gui
Class MondrianGuiDef
- java.lang.Object
-
- mondrian.gui.MondrianGuiDef
-
public class MondrianGuiDef extends Object
This is the XML model for Mondrian schemas as used by the Schema Workbench. It is based upon the Mondrian model Mondrian.xml, but has a number of differences: The implementation of equals method for schema objects is changed to == (double equals), to compare two object references rather than their contents. The attributes of the root tagrefers to the generated file MondrianGuiDef.java and its import statements. The 'aggregator' attribute of the Measure element requires the tags to generate a drop-down of possible options in the Schema Workbench. Revision is $Id$ This class was generated from XOM model 'mondrian'
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MondrianGuiDef.AggColumnName
static class
MondrianGuiDef.AggExclude
static class
MondrianGuiDef.AggFactCount
static class
MondrianGuiDef.AggForeignKey
The name of the column mapping from base fact table foreign key to aggregate table foreign key.static class
MondrianGuiDef.AggIgnoreColumn
static class
MondrianGuiDef.AggLevel
static class
MondrianGuiDef.AggLevelProperty
Member property.static class
MondrianGuiDef.AggMeasure
static class
MondrianGuiDef.AggName
static class
MondrianGuiDef.AggPattern
static class
MondrianGuiDef.AggTable
A definition of an aggregate table for a base fact table.static class
MondrianGuiDef.Annotation
User-defined property value.static class
MondrianGuiDef.Annotations
Holder for an array of Annotation elementsstatic class
MondrianGuiDef.CalculatedMember
static class
MondrianGuiDef.CalculatedMemberProperty
Property of a calculated member defined against a cube.static class
MondrianGuiDef.CaptionExpression
static class
MondrianGuiDef.CellFormatter
Plugin that formats the values of cells.static class
MondrianGuiDef.Closure
Specifies the transitive closure of a parent-child hierarchy.static class
MondrianGuiDef.Column
static class
MondrianGuiDef.ColumnDef
Column definition for an inline table.static class
MondrianGuiDef.ColumnDefs
Holder for an array of ColumnDef elementsstatic class
MondrianGuiDef.Cube
Definition of a cube.static class
MondrianGuiDef.CubeDimension
A CubeDimension is either a usage of a Dimension ('shared dimension', in MSOLAP parlance), or a 'private dimension'.static class
MondrianGuiDef.CubeGrant
Grants (or denies) this role access to a cube.static class
MondrianGuiDef.CubeUsage
static class
MondrianGuiDef.CubeUsages
List of base cubes used by the virtual cube.static class
MondrianGuiDef.Dimension
A Dimension is a collection of hierarchies.static class
MondrianGuiDef.DimensionGrant
Grants (or denies) this role access to a dimension.static class
MondrianGuiDef.DimensionUsage
A DimensionUsage is usage of a shared Dimension within the context of a cube.static interface
MondrianGuiDef.Expression
static class
MondrianGuiDef.ExpressionView
A collection of SQL expressions, one per dialect.static class
MondrianGuiDef.Formula
static interface
MondrianGuiDef.Grant
static class
MondrianGuiDef.Hierarchy
Defines a hierarchy.static class
MondrianGuiDef.HierarchyGrant
Grants (or denies) this role access to a hierarchy.static class
MondrianGuiDef.Hint
Dialect-specific table optimization hints.static class
MondrianGuiDef.InlineTable
static class
MondrianGuiDef.Join
static class
MondrianGuiDef.KeyExpression
static class
MondrianGuiDef.Level
static class
MondrianGuiDef.Measure
static class
MondrianGuiDef.MeasureExpression
static class
MondrianGuiDef.MemberFormatter
Plugin that formats members.static class
MondrianGuiDef.MemberGrant
Grants (or denies) this role access to a member.static class
MondrianGuiDef.MemberReaderParameter
Not usedstatic class
MondrianGuiDef.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
MondrianGuiDef.NameExpression
static class
MondrianGuiDef.OrdinalExpression
static class
MondrianGuiDef.Parameter
A Parameter defines a schema parameter.static class
MondrianGuiDef.ParentExpression
static class
MondrianGuiDef.Property
Member property.static class
MondrianGuiDef.PropertyFormatter
Plugin that formats properties.static class
MondrianGuiDef.Relation
A table, inline table or viewstatic class
MondrianGuiDef.RelationOrJoin
A table or a joinstatic class
MondrianGuiDef.Role
A role defines an access-control profile.static class
MondrianGuiDef.RoleUsage
Usage of a Role in a union Role.static class
MondrianGuiDef.Row
Row definition for an inline table.static class
MondrianGuiDef.Rows
Holder for an array of Row elementsstatic class
MondrianGuiDef.Schema
A schema is a collection of cubes and virtual cubes.static class
MondrianGuiDef.SchemaGrant
Grants (or denies) this role access to this schema.static class
MondrianGuiDef.Script
Script fragment to implement an SPI such as user-defined function, member formatter, cell formatter.static class
MondrianGuiDef.SQL
static class
MondrianGuiDef.Table
static class
MondrianGuiDef.Union
Body of a Role definition which defines a Role to be the union of several Roles.static class
MondrianGuiDef.UserDefinedFunction
A UserDefinedFunction is a function which extends the MDX language.static class
MondrianGuiDef.Value
Column value for an inline table.static class
MondrianGuiDef.View
A collection of SQL statements, one per dialect.static class
MondrianGuiDef.VirtualCube
A VirtualCube is a set of dimensions and measures gleaned from other cubes.static class
MondrianGuiDef.VirtualCubeDimension
A VirtualCubeDimension is a usage of a Dimension in a VirtualCube.static class
MondrianGuiDef.VirtualCubeMeasure
A VirtualCubeMeasure is a usage of a Measure in a VirtualCube.
-
Constructor Summary
Constructors Constructor Description MondrianGuiDef()
-