T - The result type of the evaluation of the parse tree.public interface Evaluator<T>
ParseTreeWalkerT not(T op)
CmisQlStrictLexer.NOT nodesT and(T op1, T op2)
CmisQlStrictLexer.AND nodesT or(T op1, T op2)
CmisQlStrictLexer.OR nodesT eq(T op1, T op2)
CmisQlStrictLexer.EQ nodesT neq(T op1, T op2)
CmisQlStrictLexer.NEQ nodesT gt(T op1, T op2)
CmisQlStrictLexer.GT nodesT gteq(T op1, T op2)
CmisQlStrictLexer.GTEQ nodesT lt(T op1, T op2)
CmisQlStrictLexer.LT nodesT lteq(T op1, T op2)
CmisQlStrictLexer.LTEQ nodesT in(T op1, T op2)
CmisQlStrictLexer.IN nodesT notIn(T op1, T op2)
CmisQlStrictLexer.NOT_IN nodesT inAny(T op1, T op2)
CmisQlStrictLexer.IN_ANY nodesT notInAny(T op1, T op2)
CmisQlStrictLexer.NOT_IN_ANY nodesT eqAny(T op1, T op2)
CmisQlStrictLexer.EQ_ANY nodesT isNull(T op)
CmisQlStrictLexer.IS_NULL nodesT notIsNull(T op)
CmisQlStrictLexer.IS_NOT_NULL nodesT like(T op1, T op2)
CmisQlStrictLexer.LIKE nodesT notLike(T op1, T op2)
CmisQlStrictLexer.NOT_LIKE nodesT contains(T op1, T op2)
CmisQlStrictLexer.CONTAINS nodesT inFolder(T op1, T op2)
CmisQlStrictLexer.IN_FOLDER nodesT inTree(T op1, T op2)
CmisQlStrictLexer.IN_TREE nodesT list(List<T> ops)
CmisQlStrictLexer.IN_LIST nodesT value(boolean value)
CmisQlStrictLexer.BOOL_LIT nodesT value(double value)
CmisQlStrictLexer.NUM_LIT nodesT value(long value)
CmisQlStrictLexer.NUM_LIT nodesT value(String value)
CmisQlStrictLexer.STRING_LIT nodesT value(GregorianCalendar value)
CmisQlStrictLexer.TIME_LIT nodesT col(String name)
CmisQlStrictLexer.COL nodesT textAnd(List<T> ops)
TextSearchLexer.TEXT_ANDT textOr(List<T> ops)
TextSearchLexer.TEXT_ORT textMinus(String text)
TextSearchLexer.TEXT_MINUSCopyright © 2009-2012 The Apache Software Foundation. All Rights Reserved.