T
- The result type of the evaluation of the parse tree.public interface Evaluator<T>
ParseTreeWalker
T 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_AND
T textOr(List<T> ops)
TextSearchLexer.TEXT_OR
T textMinus(String text)
TextSearchLexer.TEXT_MINUS
Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.