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 classMondrianGuiDef.AggColumnNamestatic classMondrianGuiDef.AggExcludestatic classMondrianGuiDef.AggFactCountstatic classMondrianGuiDef.AggForeignKeyThe name of the column mapping from base fact table foreign key to aggregate table foreign key.static classMondrianGuiDef.AggIgnoreColumnstatic classMondrianGuiDef.AggLevelstatic classMondrianGuiDef.AggLevelPropertyMember property.static classMondrianGuiDef.AggMeasurestatic classMondrianGuiDef.AggNamestatic classMondrianGuiDef.AggPatternstatic classMondrianGuiDef.AggTableA definition of an aggregate table for a base fact table.static classMondrianGuiDef.AnnotationUser-defined property value.static classMondrianGuiDef.AnnotationsHolder for an array of Annotation elementsstatic classMondrianGuiDef.CalculatedMemberstatic classMondrianGuiDef.CalculatedMemberPropertyProperty of a calculated member defined against a cube.static classMondrianGuiDef.CaptionExpressionstatic classMondrianGuiDef.CellFormatterPlugin that formats the values of cells.static classMondrianGuiDef.ClosureSpecifies the transitive closure of a parent-child hierarchy.static classMondrianGuiDef.Columnstatic classMondrianGuiDef.ColumnDefColumn definition for an inline table.static classMondrianGuiDef.ColumnDefsHolder for an array of ColumnDef elementsstatic classMondrianGuiDef.CubeDefinition of a cube.static classMondrianGuiDef.CubeDimensionA CubeDimension is either a usage of a Dimension ('shared dimension', in MSOLAP parlance), or a 'private dimension'.static classMondrianGuiDef.CubeGrantGrants (or denies) this role access to a cube.static classMondrianGuiDef.CubeUsagestatic classMondrianGuiDef.CubeUsagesList of base cubes used by the virtual cube.static classMondrianGuiDef.DimensionA Dimension is a collection of hierarchies.static classMondrianGuiDef.DimensionGrantGrants (or denies) this role access to a dimension.static classMondrianGuiDef.DimensionUsageA DimensionUsage is usage of a shared Dimension within the context of a cube.static interfaceMondrianGuiDef.Expressionstatic classMondrianGuiDef.ExpressionViewA collection of SQL expressions, one per dialect.static classMondrianGuiDef.Formulastatic interfaceMondrianGuiDef.Grantstatic classMondrianGuiDef.HierarchyDefines a hierarchy.static classMondrianGuiDef.HierarchyGrantGrants (or denies) this role access to a hierarchy.static classMondrianGuiDef.HintDialect-specific table optimization hints.static classMondrianGuiDef.InlineTablestatic classMondrianGuiDef.Joinstatic classMondrianGuiDef.KeyExpressionstatic classMondrianGuiDef.Levelstatic classMondrianGuiDef.Measurestatic classMondrianGuiDef.MeasureExpressionstatic classMondrianGuiDef.MemberFormatterPlugin that formats members.static classMondrianGuiDef.MemberGrantGrants (or denies) this role access to a member.static classMondrianGuiDef.MemberReaderParameterNot usedstatic classMondrianGuiDef.NamedSetDefines a named set which can be used in queries in the same way as a set defined using a WITH SET clause.static classMondrianGuiDef.NameExpressionstatic classMondrianGuiDef.OrdinalExpressionstatic classMondrianGuiDef.ParameterA Parameter defines a schema parameter.static classMondrianGuiDef.ParentExpressionstatic classMondrianGuiDef.PropertyMember property.static classMondrianGuiDef.PropertyFormatterPlugin that formats properties.static classMondrianGuiDef.RelationA table, inline table or viewstatic classMondrianGuiDef.RelationOrJoinA table or a joinstatic classMondrianGuiDef.RoleA role defines an access-control profile.static classMondrianGuiDef.RoleUsageUsage of a Role in a union Role.static classMondrianGuiDef.RowRow definition for an inline table.static classMondrianGuiDef.RowsHolder for an array of Row elementsstatic classMondrianGuiDef.SchemaA schema is a collection of cubes and virtual cubes.static classMondrianGuiDef.SchemaGrantGrants (or denies) this role access to this schema.static classMondrianGuiDef.ScriptScript fragment to implement an SPI such as user-defined function, member formatter, cell formatter.static classMondrianGuiDef.SQLstatic classMondrianGuiDef.Tablestatic classMondrianGuiDef.UnionBody of a Role definition which defines a Role to be the union of several Roles.static classMondrianGuiDef.UserDefinedFunctionA UserDefinedFunction is a function which extends the MDX language.static classMondrianGuiDef.ValueColumn value for an inline table.static classMondrianGuiDef.ViewA collection of SQL statements, one per dialect.static classMondrianGuiDef.VirtualCubeA VirtualCube is a set of dimensions and measures gleaned from other cubes.static classMondrianGuiDef.VirtualCubeDimensionA VirtualCubeDimension is a usage of a Dimension in a VirtualCube.static classMondrianGuiDef.VirtualCubeMeasureA VirtualCubeMeasure is a usage of a Measure in a VirtualCube.
-
Constructor Summary
Constructors Constructor Description MondrianGuiDef()
-