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 ObjectenterIntoNode(AstNodeBase node, AstNodeBase parent, Object parentParam) protected voidexitFromNode(AstNodeBase node, Object nodeParam, AstNodeBase parent, Object parentParam) voidfixup(AstNodeBase rootNode) voidfixupInContext(AstNodeBase rootNode, List cteItems, List fromItems) protected ListgetNodeChildren(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:
getNodeChildrenin classAstNodeVisitor
-
enterIntoNode
- Specified by:
enterIntoNodein classAstNodeVisitor
-
exitFromNode
protected void exitFromNode(AstNodeBase node, Object nodeParam, AstNodeBase parent, Object parentParam) - Overrides:
exitFromNodein classAstNodeVisitor
-
fixup
- Throws:
QueryBuilderException
-
fixupInContext
-