public abstract class EvaluatorBase<T> extends Object implements Evaluator<T>
Evaluator
interface
by throwing a CmisNotSupportedException
.Constructor and Description |
---|
EvaluatorBase() |
public Evaluator<T> op()
Evaluator
Evaluator
.public T not(T op)
Evaluator
CmisQlStrictLexer.NOT
nodespublic T and(T op1, T op2)
Evaluator
CmisQlStrictLexer.AND
nodespublic T or(T op1, T op2)
Evaluator
CmisQlStrictLexer.OR
nodespublic T eq(T op1, T op2)
Evaluator
CmisQlStrictLexer.EQ
nodespublic T neq(T op1, T op2)
Evaluator
CmisQlStrictLexer.NEQ
nodespublic T gt(T op1, T op2)
Evaluator
CmisQlStrictLexer.GT
nodespublic T gteq(T op1, T op2)
Evaluator
CmisQlStrictLexer.GTEQ
nodespublic T lt(T op1, T op2)
Evaluator
CmisQlStrictLexer.LT
nodespublic T lteq(T op1, T op2)
Evaluator
CmisQlStrictLexer.LTEQ
nodespublic T in(T op1, T op2)
Evaluator
CmisQlStrictLexer.IN
nodespublic T notIn(T op1, T op2)
Evaluator
CmisQlStrictLexer.NOT_IN
nodespublic T inAny(T op1, T op2)
Evaluator
CmisQlStrictLexer.IN_ANY
nodespublic T notInAny(T op1, T op2)
Evaluator
CmisQlStrictLexer.NOT_IN_ANY
nodespublic T eqAny(T op1, T op2)
Evaluator
CmisQlStrictLexer.EQ_ANY
nodespublic T isNull(T op)
Evaluator
CmisQlStrictLexer.IS_NULL
nodespublic T notIsNull(T op)
Evaluator
CmisQlStrictLexer.IS_NOT_NULL
nodespublic T like(T op1, T op2)
Evaluator
CmisQlStrictLexer.LIKE
nodespublic T notLike(T op1, T op2)
Evaluator
CmisQlStrictLexer.NOT_LIKE
nodespublic T contains(T op1, T op2)
Evaluator
CmisQlStrictLexer.CONTAINS
nodespublic T inFolder(T op1, T op2)
Evaluator
CmisQlStrictLexer.IN_FOLDER
nodespublic T inTree(T op1, T op2)
Evaluator
CmisQlStrictLexer.IN_TREE
nodespublic T list(List<T> ops)
Evaluator
CmisQlStrictLexer.IN_LIST
nodespublic T value(boolean value)
Evaluator
CmisQlStrictLexer.BOOL_LIT
nodespublic T value(double value)
Evaluator
CmisQlStrictLexer.NUM_LIT
nodespublic T value(long value)
Evaluator
CmisQlStrictLexer.NUM_LIT
nodespublic T value(String value)
Evaluator
CmisQlStrictLexer.STRING_LIT
nodespublic T value(GregorianCalendar value)
Evaluator
CmisQlStrictLexer.TIME_LIT
nodespublic T col(String name)
Evaluator
CmisQlStrictLexer.COL
nodespublic T textAnd(List<T> ops)
Evaluator
TextSearchLexer.TEXT_AND
public T textOr(List<T> ops)
Evaluator
TextSearchLexer.TEXT_OR
public T textMinus(String text)
Evaluator
TextSearchLexer.TEXT_MINUS
Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.