public class SQLGenerationVisitor extends Object implements NodeTreeVisitor
Constructor and Description |
---|
SQLGenerationVisitor(QuotingAppendable appendable) |
Modifier and Type | Method and Description |
---|---|
String |
getSQLString() |
void |
onChildNodeEnd(Node parent,
Node child,
int index,
boolean hasMore) |
boolean |
onChildNodeStart(Node parent,
Node child,
int index,
boolean hasMore) |
void |
onNodeEnd(Node node) |
boolean |
onNodeStart(Node node) |
public SQLGenerationVisitor(QuotingAppendable appendable)
public boolean onNodeStart(Node node)
onNodeStart
in interface NodeTreeVisitor
node
- to visitpublic boolean onChildNodeStart(Node parent, Node child, int index, boolean hasMore)
onChildNodeStart
in interface NodeTreeVisitor
parent
- nodechild
- nodeindex
- of this child in parenthasMore
- true if more children after this childpublic void onChildNodeEnd(Node parent, Node child, int index, boolean hasMore)
onChildNodeEnd
in interface NodeTreeVisitor
public void onNodeEnd(Node node)
onNodeEnd
in interface NodeTreeVisitor
public String getSQLString()
Copyright © 2001–2020 Apache Cayenne. All rights reserved.