Package mondrian.mdx
Interface MdxVisitor
- All Known Implementing Classes:
IdentifierVisitor
,MdxVisitorImpl
,MemberExtractingVisitor
,ResolvedFunCallFinder
public interface MdxVisitor
Interface for a visitor to an MDX parse tree.
- Since:
- Jul 21, 2006
- Author:
- jhyde
-
Method Summary
Modifier and TypeMethodDescriptionboolean
visit
(DimensionExpr dimensionExpr) Visits a DimensionExpr.visit
(HierarchyExpr hierarchyExpr) Visits a HierarchyExpr.Visits a LevelExpr.visit
(MemberExpr memberExpr) Visits a MemberExpr.visit
(NamedSetExpr namedSetExpr) Visits a NamedSetExpr.visit
(ParameterExpr parameterExpr) Visits a Parameter.visit
(ResolvedFunCall call) Visits a ResolvedFunCall.visit
(UnresolvedFunCall call) Visits an UnresolvedFunCall.Visits a Formula.Visits an Id.Visits a Literal.Visits a Query.Visits a QueryAxis.
-
Method Details
-
shouldVisitChildren
boolean shouldVisitChildren()- Returns:
- Indicates whether the visitee should call accept on it's children
-
visit
Visits a Query.- See Also:
-
visit
Visits a QueryAxis.- See Also:
-
visit
Visits a Formula.- See Also:
-
visit
Visits an UnresolvedFunCall.- See Also:
-
visit
Visits a ResolvedFunCall.- See Also:
-
visit
Visits an Id.- See Also:
-
visit
Visits a Parameter.- See Also:
-
visit
Visits a DimensionExpr.- See Also:
-
visit
Visits a HierarchyExpr.- See Also:
-
visit
Visits a LevelExpr.- See Also:
-
visit
Visits a MemberExpr.- See Also:
-
visit
Visits a NamedSetExpr.- See Also:
-
visit
Visits a Literal.- See Also:
-