public class CriteriaMatchingVisitor<T> extends QNodeVisitorBase
| Constructor and Description |
|---|
CriteriaMatchingVisitor(T instance,
ClassMetaModel cmm) |
| Modifier and Type | Method and Description |
|---|---|
StringLikeSearchMatchUtil |
getLikeCompare() |
boolean |
isMatching() |
void |
setInstance(T instance) |
void |
visitBetween(QBetweenNode n) |
void |
visitCriteria(QCriteria<?> qc) |
void |
visitExistsSubquery(QExistsSubquery<?> q) |
void |
visitMulti(QMultiNode inn) |
void |
visitMultiSelection(QMultiSelection n) |
void |
visitOrder(QOrder o) |
void |
visitOrderList(List<QOrder> orderlist) |
void |
visitPropertyComparison(QPropertyComparison n) |
void |
visitPropertyIn(QPropertyIn n) |
void |
visitPropertySelection(QPropertySelection n) |
void |
visitSelection(QSelection<?> s) |
void |
visitSelectionColumn(QSelectionColumn n) |
void |
visitSelectionColumns(QSelection<?> s) |
void |
visitSelectionItem(QSelectionItem n) |
void |
visitSelectionSubquery(QSelectionSubquery n) |
void |
visitUnaryNode(QUnaryNode n) |
void |
visitUnaryProperty(QUnaryProperty n) |
visitLiteral, visitPropertyJoinComparison, visitRestrictionsBase, visitSqlRestriction, visitSubquerypublic CriteriaMatchingVisitor(@Nonnull T instance, @Nonnull ClassMetaModel cmm)
public boolean isMatching()
public void visitPropertyComparison(@Nonnull QPropertyComparison n) throws Exception
visitPropertyComparison in interface QNodeVisitorvisitPropertyComparison in class QNodeVisitorBaseExceptionpublic void visitPropertyIn(@Nonnull QPropertyIn n) throws Exception
visitPropertyIn in interface QNodeVisitorvisitPropertyIn in class QNodeVisitorBaseExceptionpublic void visitUnaryNode(@Nonnull QUnaryNode n) throws Exception
visitUnaryNode in interface QNodeVisitorvisitUnaryNode in class QNodeVisitorBaseExceptionpublic void visitUnaryProperty(@Nonnull QUnaryProperty n) throws Exception
visitUnaryProperty in interface QNodeVisitorvisitUnaryProperty in class QNodeVisitorBaseExceptionpublic void visitMulti(@Nonnull QMultiNode inn) throws Exception
visitMulti in interface QNodeVisitorvisitMulti in class QNodeVisitorBaseExceptionpublic void visitBetween(@Nonnull QBetweenNode n) throws Exception
visitBetween in interface QNodeVisitorvisitBetween in class QNodeVisitorBaseExceptionpublic void visitSelection(@Nonnull QSelection<?> s) throws Exception
visitSelection in interface QNodeVisitorvisitSelection in class QNodeVisitorBaseExceptionpublic void visitCriteria(@Nonnull QCriteria<?> qc) throws Exception
visitCriteria in interface QNodeVisitorvisitCriteria in class QNodeVisitorBaseExceptionpublic void visitSelectionColumns(@Nonnull QSelection<?> s) throws Exception
visitSelectionColumns in class QNodeVisitorBaseExceptionpublic void visitOrderList(@Nonnull List<QOrder> orderlist) throws Exception
visitOrderList in interface QNodeVisitorvisitOrderList in class QNodeVisitorBaseExceptionpublic void visitOrder(@Nonnull QOrder o) throws Exception
visitOrder in interface QNodeVisitorvisitOrder in class QNodeVisitorBaseExceptionpublic void visitPropertySelection(@Nonnull QPropertySelection n) throws Exception
visitPropertySelection in interface QNodeVisitorvisitPropertySelection in class QNodeVisitorBaseExceptionpublic void visitSelectionColumn(@Nonnull QSelectionColumn n) throws Exception
visitSelectionColumn in interface QNodeVisitorvisitSelectionColumn in class QNodeVisitorBaseExceptionpublic void visitSelectionItem(@Nonnull QSelectionItem n) throws Exception
visitSelectionItem in interface QNodeVisitorvisitSelectionItem in class QNodeVisitorBaseExceptionpublic void visitMultiSelection(@Nonnull QMultiSelection n) throws Exception
visitMultiSelection in interface QNodeVisitorvisitMultiSelection in class QNodeVisitorBaseExceptionpublic void visitExistsSubquery(@Nonnull QExistsSubquery<?> q) throws Exception
visitExistsSubquery in interface QNodeVisitorvisitExistsSubquery in class QNodeVisitorBaseExceptionpublic void visitSelectionSubquery(@Nonnull QSelectionSubquery n) throws Exception
visitSelectionSubquery in interface QNodeVisitorvisitSelectionSubquery in class QNodeVisitorBaseException@Nonnull public StringLikeSearchMatchUtil getLikeCompare()
Copyright © 2017 etc.to. All rights reserved.