public abstract class QRenderingVisitorBase extends Object implements QNodeVisitor
| Modifier and Type | Field and Description |
|---|---|
protected int |
m_curPrec |
| Constructor and Description |
|---|
QRenderingVisitorBase() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
appendOperation(QOperation operation) |
protected abstract void |
appendWhere(String what) |
protected int |
getOperationPrecedence(QOperation ot)
Returns the operator precedence
|
protected void |
precedenceClose(int oldprec) |
protected int |
precedenceOpen(QOperatorNode n) |
protected String |
renderOperation(QOperation op) |
protected String |
translateOrder(QOrder o) |
void |
visitCriteria(QCriteria<?> qc) |
void |
visitMulti(QMultiNode n)
Render an operator set.
|
void |
visitMultiSelection(QMultiSelection n) |
void |
visitOrderList(List<QOrder> orderlist) |
void |
visitRestrictionsBase(QCriteriaQueryBase<?> n) |
void |
visitSelectionColumn(QSelectionColumn n) |
void |
visitUnaryNode(QUnaryNode n) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitBetween, visitExistsSubquery, visitLiteral, visitOrder, visitPropertyComparison, visitPropertyIn, visitPropertyJoinComparison, visitPropertySelection, visitSelection, visitSelectionItem, visitSelectionSubquery, visitSqlRestriction, visitSubquery, visitUnaryPropertyprotected abstract void appendOperation(@Nonnull QOperation operation)
protected final void precedenceClose(int oldprec)
protected final int precedenceOpen(@Nonnull QOperatorNode n)
protected final int getOperationPrecedence(QOperation ot)
ot - protected final String renderOperation(QOperation op)
public final void visitMulti(@Nonnull QMultiNode n) throws Exception
visitMulti in interface QNodeVisitorExceptionQNodeVisitorBase.visitMulti(to.etc.webapp.query.QMultiNode)public final void visitUnaryNode(@Nonnull QUnaryNode n) throws Exception
visitUnaryNode in interface QNodeVisitorExceptionpublic void visitCriteria(@Nonnull QCriteria<?> qc) throws Exception
visitCriteria in interface QNodeVisitorExceptionpublic void visitOrderList(@Nonnull List<QOrder> orderlist) throws Exception
visitOrderList in interface QNodeVisitorExceptionpublic void visitMultiSelection(@Nonnull QMultiSelection n) throws Exception
visitMultiSelection in interface QNodeVisitorExceptionpublic void visitSelectionColumn(@Nonnull QSelectionColumn n) throws Exception
visitSelectionColumn in interface QNodeVisitorExceptionpublic void visitRestrictionsBase(@Nonnull QCriteriaQueryBase<?> n) throws Exception
visitRestrictionsBase in interface QNodeVisitorExceptionCopyright © 2017 etc.to. All rights reserved.