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