Interface NodeTreeVisitor
- All Known Implementing Classes:
- BaseSQLTreeProcessor,- DB2SQLTreeProcessor,- DerbySQLTreeProcessor,- FirebirdSQLTreeProcessor,- FrontBaseSQLTreeProcessor,- H2SQLTreeProcessor,- HSQLTreeProcessor,- IngressSQLTreeProcessor,- MySQLTreeProcessor,- OracleSQLTreeProcessor,- PostgreSQLTreeProcessor,- SimpleNodeTreeVisitor,- SQLGenerationVisitor,- SQLiteTreeProcessor,- SQLServerTreeProcessor,- SQLServerTreeProcessorV12,- SybaseSQLTreeProcessor,- TypeAwareSQLTreeProcessor
public interface NodeTreeVisitor
- Since:
- 4.2
- 
Method SummaryModifier and TypeMethodDescriptionvoidonChildNodeEnd(Node parent, Node child, int index, boolean hasMore) booleanonChildNodeStart(Node parent, Node child, int index, boolean hasMore) voidbooleanonNodeStart(Node node) 
- 
Method Details- 
onNodeStart- Parameters:
- node- to visit
- Returns:
- false if visitor should stop
 
- 
onChildNodeStart- Parameters:
- parent- node
- child- node
- index- of this child in parent
- hasMore- true if more children after this child
- Returns:
- false if visitor should stop
 
- 
onChildNodeEnd
- 
onNodeEnd
 
-