|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
T
- The result type of the evaluation of the parse tree.public interface Evaluator<T>
Evaluator for CMIS query parse trees.
ParseTreeWalker
Method Detail |
---|
Evaluator<T> op()
Evaluator
.
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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |