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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
shouldVisitChildren()
Object
visit(DimensionExpr dimensionExpr)
Visits a DimensionExpr.Object
visit(HierarchyExpr hierarchyExpr)
Visits a HierarchyExpr.Object
visit(LevelExpr levelExpr)
Visits a LevelExpr.Object
visit(MemberExpr memberExpr)
Visits a MemberExpr.Object
visit(NamedSetExpr namedSetExpr)
Visits a NamedSetExpr.Object
visit(ParameterExpr parameterExpr)
Visits a Parameter.Object
visit(ResolvedFunCall call)
Visits a ResolvedFunCall.Object
visit(UnresolvedFunCall call)
Visits an UnresolvedFunCall.Object
visit(Formula formula)
Visits a Formula.Object
visit(Id id)
Visits an Id.Object
visit(Literal literal)
Visits a Literal.Object
visit(Query query)
Visits a Query.Object
visit(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)
-
-