public class PrepareAndFixupVisitor extends AstNodeVisitor
| Constructor and Description |
|---|
PrepareAndFixupVisitor(boolean calcFieldUsageStats) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object |
enterIntoNode(AstNodeBase node,
AstNodeBase parent,
java.lang.Object parentParam) |
protected void |
exitFromNode(AstNodeBase node,
java.lang.Object nodeParam,
AstNodeBase parent,
java.lang.Object parentParam) |
void |
fixup(AstNodeBase rootNode) |
void |
fixupInContext(AstNodeBase rootNode,
java.util.List cteItems,
java.util.List fromItems) |
protected java.util.List |
getNodeChildren(AstNodeBase node,
java.lang.Object nodeParam,
AstNodeBase parent,
java.lang.Object parentParam) |
visitpublic PrepareAndFixupVisitor(boolean calcFieldUsageStats)
protected java.util.List getNodeChildren(AstNodeBase node, java.lang.Object nodeParam, AstNodeBase parent, java.lang.Object parentParam)
getNodeChildren in class AstNodeVisitorprotected java.lang.Object enterIntoNode(AstNodeBase node, AstNodeBase parent, java.lang.Object parentParam)
enterIntoNode in class AstNodeVisitorprotected void exitFromNode(AstNodeBase node, java.lang.Object nodeParam, AstNodeBase parent, java.lang.Object parentParam)
exitFromNode in class AstNodeVisitorpublic void fixup(AstNodeBase rootNode) throws QueryBuilderException
QueryBuilderExceptionpublic void fixupInContext(AstNodeBase rootNode, java.util.List cteItems, java.util.List fromItems)