public class MdxVisitorImpl extends Object implements MdxVisitor
MdxVisitor.
The method implementations just ask the child nodes to
Exp.accept(MdxVisitor) this visitor.
| Constructor and Description |
|---|
MdxVisitorImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
shouldVisitChildren() |
void |
turnOffVisitChildren() |
void |
turnOnVisitChildren() |
Object |
visit(DimensionExpr dimensionExpr)
Visits a DimensionExpr.
|
Object |
visit(Formula formula)
Visits a Formula.
|
Object |
visit(HierarchyExpr hierarchyExpr)
Visits a HierarchyExpr.
|
Object |
visit(Id id)
Visits an Id.
|
Object |
visit(LevelExpr levelExpr)
Visits a LevelExpr.
|
Object |
visit(Literal literal)
Visits a Literal.
|
Object |
visit(MemberExpr memberExpr)
Visits a MemberExpr.
|
Object |
visit(NamedSetExpr namedSetExpr)
Visits a NamedSetExpr.
|
Object |
visit(ParameterExpr parameterExpr)
Visits a Parameter.
|
Object |
visit(Query query)
Visits a Query.
|
Object |
visit(QueryAxis queryAxis)
Visits a QueryAxis.
|
Object |
visit(ResolvedFunCall call)
Visits a ResolvedFunCall.
|
Object |
visit(UnresolvedFunCall call)
Visits an UnresolvedFunCall.
|
protected Exp[] |
visitArray(Exp[] args)
Visits an array of expressions.
|
public boolean shouldVisitChildren()
shouldVisitChildren in interface MdxVisitorpublic void turnOnVisitChildren()
public void turnOffVisitChildren()
public Object visit(Query query)
MdxVisitorvisit in interface MdxVisitorQuery.accept(MdxVisitor)public Object visit(QueryAxis queryAxis)
MdxVisitorvisit in interface MdxVisitorQueryAxis.accept(MdxVisitor)public Object visit(Formula formula)
MdxVisitorvisit in interface MdxVisitorFormula.accept(MdxVisitor)public Object visit(UnresolvedFunCall call)
MdxVisitorvisit in interface MdxVisitorUnresolvedFunCall.accept(MdxVisitor)public Object visit(ResolvedFunCall call)
MdxVisitorvisit in interface MdxVisitorResolvedFunCall.accept(MdxVisitor)public Object visit(Id id)
MdxVisitorvisit in interface MdxVisitorId.accept(MdxVisitor)public Object visit(ParameterExpr parameterExpr)
MdxVisitorvisit in interface MdxVisitorParameterExpr.accept(MdxVisitor)public Object visit(DimensionExpr dimensionExpr)
MdxVisitorvisit in interface MdxVisitorDimensionExpr.accept(MdxVisitor)public Object visit(HierarchyExpr hierarchyExpr)
MdxVisitorvisit in interface MdxVisitorHierarchyExpr.accept(MdxVisitor)public Object visit(LevelExpr levelExpr)
MdxVisitorvisit in interface MdxVisitorLevelExpr.accept(MdxVisitor)public Object visit(MemberExpr memberExpr)
MdxVisitorvisit in interface MdxVisitorMemberExpr.accept(MdxVisitor)public Object visit(NamedSetExpr namedSetExpr)
MdxVisitorvisit in interface MdxVisitorNamedSetExpr.accept(MdxVisitor)public Object visit(Literal literal)
MdxVisitorvisit in interface MdxVisitorLiteral.accept(MdxVisitor)protected Exp[] visitArray(Exp[] args)
args - Array of expressionsargs iff none of
the expressions are changed.Copyright © 2021 Hitachi Vantara. All rights reserved.