public class DefaultVisitListener extends Object implements VisitListener
VisitListener.
 
 Use this to stay compatible with future API changes (i.e. added methods to
 VisitListener)
| Constructor and Description | 
|---|
| DefaultVisitListener() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | clauseEnd(VisitContext context)Called after leaving a  Clause. | 
| void | clauseStart(VisitContext context)Called before entering a  Clause. | 
| void | visitEnd(VisitContext context)Called after visiting a  QueryPart. | 
| void | visitStart(VisitContext context)Called before visiting a  QueryPart. | 
public void clauseStart(VisitContext context)
VisitListenerClause.clauseStart in interface VisitListenerContext.start(Clause)public void clauseEnd(VisitContext context)
VisitListenerClause.clauseEnd in interface VisitListenerContext.end(Clause)public void visitStart(VisitContext context)
VisitListenerQueryPart.
 
 Certain VisitListener implementations may chose to replace
 the QueryPart contained in the argument VisitContext
 through VisitContext.queryPart(QueryPart). This can be used for
 many use-cases, for example to add a CHECK OPTION to an
 Oracle INSERT statement: 
 -- Original query
 INSERT INTO book (id, author_id, title)
 VALUES (10, 15, '1984')
 -- Transformed query
 INSERT INTO (
   SELECT * FROM book
   WHERE author_id IN (1, 2, 3)
   WITH CHECK OPTION
 ) (id, author_id, title)
 VALUES (10, 15, '1984')
 
author_id IN (1, 2, 3)
visitStart in interface VisitListenerContext.visit(QueryPart)public void visitEnd(VisitContext context)
VisitListenerQueryPart.visitEnd in interface VisitListenerContext.visit(QueryPart)Copyright © 2019. All rights reserved.