Package org.olap4j.mdx
Provides an object model to represent statements and expressions in the MDX lanaugage as a parse tree.
-
Interface Summary Interface Description IdentifierSegment Component in a compound identifier.ParseTreeNode Node in a parse tree representing a parsed MDX statement.ParseTreeVisitor<T> Interface for a visitor to an MDX parse tree. -
Class Summary Class Description AxisNode An axis in an MDX query.CallNode A parse tree node representing a call to a function or operator.CubeNode Usage of aCube
as an expression in an MDX parse tree.DimensionNode Usage of aDimension
as an expression in an MDX parse tree.DrillThroughNode Parse tree model for an MDXDRILLTHROUGH
statement.HierarchyNode Usage of aHierarchy
as an expression in an MDX parse tree.IdentifierNode Multi-part identifier.KeySegment Segment that represents a key or compound key.LevelNode Usage of aLevel
as an expression in an MDX parse tree.LiteralNode Represents a constant value, such as a string or number, in a parse tree.MemberNode Usage of aMember
as an expression in an MDX parse tree.NameSegment Component in a compound identifier that describes the name of an object.ParameterNode A parameter to an MDX query.ParseRegion Region of parser source code.ParseRegion.RegionAndSource Combination of a region within an MDX statement with the source text of the whole MDX statement.ParseTreeWriter Writer for MDX parse tree.PropertyValueNode Parse tree node representing a property-value pair.SelectNode Parse tree model for an MDX SELECT statement.WithMemberNode Parse tree node which declares a calculated member.WithSetNode Parse tree node which declares a calculated set. -
Enum Summary Enum Description Quoting Enumeration of styles by which the component of an identifier can be quoted.Syntax Enumerated values describing the syntax of an expression.