mondrian.olap
Class MondrianDef

java.lang.Object
  extended by mondrian.olap.MondrianDef

public class MondrianDef
extends Object

This is the XML model for Mondrian schemas. Revision is $Id: //open/mondrian/src/main/mondrian/olap/Mondrian.xml#72 $

This class was generated from XOM model 'mondrian' on Sat May 17 09:06:54 GMT-08:00 2008

 

Nested Class Summary
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.AggMeasure
           
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.CalculatedMember
           
static class MondrianDef.CalculatedMemberProperty
          Property of a calculated member defined against a cube.
static class MondrianDef.CaptionExpression
           
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 elements
static 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.Expression
           
static class MondrianDef.ExpressionView
          A collection of SQL expressions, one per dialect.
static class MondrianDef.Formula
           
static class 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.InlineTable
           
static class MondrianDef.Join
           
static class MondrianDef.KeyExpression
           
static class MondrianDef.Level
           
static class MondrianDef.Measure
           
static class MondrianDef.MeasureExpression
           
static class MondrianDef.MemberGrant
          Grants (or denies) this role access to a member.
static class MondrianDef.MemberReaderParameter
          Not used
static 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.Relation
          A table, inline table or view
static class MondrianDef.RelationOrJoin
          A table or a join
static 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 elements
static 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.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.
 
Field Summary
static String[] _elements
           
 
Constructor Summary
MondrianDef()
           
 
Method Summary
static Class getXMLDefClass()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_elements

public static String[] _elements
Constructor Detail

MondrianDef

public MondrianDef()
Method Detail

getXMLDefClass

public static Class getXMLDefClass()

SourceForge.net_Logo