to.etc.webapp.query
Interface QNodeVisitor

All Known Implementing Classes:
CriteriaCreatingVisitor, CriteriaCreatingVisitorWithSubcriteria, JdbcSQLGenerator, QNodeVisitorBase, QQueryRenderer

public interface QNodeVisitor


Method Summary
 void visitBetween(QBetweenNode n)
           
 void visitCriteria(QCriteria<?> qc)
           
 void visitExistsSubquery(QExistsSubquery<?> q)
           
 void visitLiteral(QLiteral n)
           
 void visitMulti(QMultiNode n)
           
 void visitMultiSelection(QMultiSelection n)
           
 void visitOrder(QOrder o)
           
 void visitOrderList(java.util.List<QOrder> orderlist)
           
 void visitPropertyComparison(QPropertyComparison qPropertyComparison)
           
 void visitPropertySelection(QPropertySelection qPropertySelection)
           
 void visitRestrictionsBase(QCriteriaQueryBase<?> n)
           
 void visitSelection(QSelection<?> s)
           
 void visitSelectionColumn(QSelectionColumn qSelectionColumn)
           
 void visitSelectionItem(QSelectionItem n)
           
 void visitSelectionSubquery(QSelectionSubquery n)
           
 void visitUnaryNode(QUnaryNode n)
           
 void visitUnaryProperty(QUnaryProperty n)
           
 

Method Detail

visitCriteria

void visitCriteria(QCriteria<?> qc)
                   throws java.lang.Exception
Throws:
java.lang.Exception

visitSelection

void visitSelection(QSelection<?> s)
                    throws java.lang.Exception
Throws:
java.lang.Exception

visitUnaryNode

void visitUnaryNode(QUnaryNode n)
                    throws java.lang.Exception
Throws:
java.lang.Exception

visitLiteral

void visitLiteral(QLiteral n)
                  throws java.lang.Exception
Throws:
java.lang.Exception

visitMulti

void visitMulti(QMultiNode n)
                throws java.lang.Exception
Throws:
java.lang.Exception

visitOrder

void visitOrder(QOrder o)
                throws java.lang.Exception
Throws:
java.lang.Exception

visitBetween

void visitBetween(QBetweenNode n)
                  throws java.lang.Exception
Throws:
java.lang.Exception

visitPropertyComparison

void visitPropertyComparison(QPropertyComparison qPropertyComparison)
                             throws java.lang.Exception
Throws:
java.lang.Exception

visitUnaryProperty

void visitUnaryProperty(QUnaryProperty n)
                        throws java.lang.Exception
Throws:
java.lang.Exception

visitRestrictionsBase

void visitRestrictionsBase(QCriteriaQueryBase<?> n)
                           throws java.lang.Exception
Throws:
java.lang.Exception

visitOrderList

void visitOrderList(java.util.List<QOrder> orderlist)
                    throws java.lang.Exception
Throws:
java.lang.Exception

visitSelectionItem

void visitSelectionItem(QSelectionItem n)
                        throws java.lang.Exception
Throws:
java.lang.Exception

visitSelectionColumn

void visitSelectionColumn(QSelectionColumn qSelectionColumn)
                          throws java.lang.Exception
Throws:
java.lang.Exception

visitPropertySelection

void visitPropertySelection(QPropertySelection qPropertySelection)
                            throws java.lang.Exception
Throws:
java.lang.Exception

visitMultiSelection

void visitMultiSelection(QMultiSelection n)
                         throws java.lang.Exception
Throws:
java.lang.Exception

visitExistsSubquery

void visitExistsSubquery(QExistsSubquery<?> q)
                         throws java.lang.Exception
Throws:
java.lang.Exception

visitSelectionSubquery

void visitSelectionSubquery(QSelectionSubquery n)
                            throws java.lang.Exception
Throws:
java.lang.Exception