Package com.adbs.ast
Class PrepareAndFixupVisitor
java.lang.Object
com.adbs.ast.AstNodeVisitor
com.adbs.ast.PrepareAndFixupVisitor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Object
enterIntoNode
(AstNodeBase node, AstNodeBase parent, Object parentParam) protected void
exitFromNode
(AstNodeBase node, Object nodeParam, AstNodeBase parent, Object parentParam) void
fixup
(AstNodeBase rootNode) void
fixupInContext
(AstNodeBase rootNode, List cteItems, List fromItems) protected List
getNodeChildren
(AstNodeBase node, Object nodeParam, AstNodeBase parent, Object parentParam) Methods inherited from class com.adbs.ast.AstNodeVisitor
visit
-
Constructor Details
-
PrepareAndFixupVisitor
public PrepareAndFixupVisitor(boolean calcFieldUsageStats)
-
-
Method Details
-
getNodeChildren
protected List getNodeChildren(AstNodeBase node, Object nodeParam, AstNodeBase parent, Object parentParam) - Overrides:
getNodeChildren
in classAstNodeVisitor
-
enterIntoNode
- Specified by:
enterIntoNode
in classAstNodeVisitor
-
exitFromNode
protected void exitFromNode(AstNodeBase node, Object nodeParam, AstNodeBase parent, Object parentParam) - Overrides:
exitFromNode
in classAstNodeVisitor
-
fixup
- Throws:
QueryBuilderException
-
fixupInContext
-