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