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