|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.chemistry.opencmis.jcr.query.EvaluatorBase<T>
public abstract class EvaluatorBase<T>
This abstract base class implements all methods of the Evaluator
interface
by throwing a CmisNotSupportedException
.
Constructor Summary | |
---|---|
EvaluatorBase()
|
Method Summary | |
---|---|
T |
and(T op1,
T op2)
Handle CmisQlStrictLexer.AND nodes |
T |
col(java.lang.String name)
Handle CmisQlStrictLexer.COL nodes |
T |
contains(T op1,
T op2)
Handle CmisQlStrictLexer.CONTAINS nodes |
T |
eq(T op1,
T op2)
Handle CmisQlStrictLexer.EQ nodes |
T |
eqAny(T op1,
T op2)
Handle CmisQlStrictLexer.EQ_ANY nodes |
T |
gt(T op1,
T op2)
Handle CmisQlStrictLexer.GT nodes |
T |
gteq(T op1,
T op2)
Handle CmisQlStrictLexer.GTEQ nodes |
T |
in(T op1,
T op2)
Handle CmisQlStrictLexer.IN nodes |
T |
inAny(T op1,
T op2)
Handle CmisQlStrictLexer.IN_ANY nodes |
T |
inFolder(T op1,
T op2)
Handle CmisQlStrictLexer.IN_FOLDER nodes |
T |
inTree(T op1,
T op2)
Handle CmisQlStrictLexer.IN_TREE nodes |
T |
isNull(T op)
Handle CmisQlStrictLexer.IS_NULL nodes |
T |
like(T op1,
T op2)
Handle CmisQlStrictLexer.LIKE nodes |
T |
list(java.util.List<T> ops)
Handle CmisQlStrictLexer.IN_LIST nodes |
T |
lt(T op1,
T op2)
Handle CmisQlStrictLexer.LT nodes |
T |
lteq(T op1,
T op2)
Handle CmisQlStrictLexer.LTEQ nodes |
T |
neq(T op1,
T op2)
Handle CmisQlStrictLexer.NEQ nodes |
T |
not(T op)
Handle CmisQlStrictLexer.NOT nodes |
T |
notIn(T op1,
T op2)
Handle CmisQlStrictLexer.NOT_IN nodes |
T |
notInAny(T op1,
T op2)
Handle CmisQlStrictLexer.NOT_IN_ANY nodes |
T |
notIsNull(T op)
Handle CmisQlStrictLexer.IS_NOT_NULL nodes |
T |
notLike(T op1,
T op2)
Handle CmisQlStrictLexer.NOT_LIKE nodes |
Evaluator<T> |
op()
Create a new instance of this Evaluator . |
T |
or(T op1,
T op2)
Handle CmisQlStrictLexer.OR nodes |
T |
value(boolean value)
Handle CmisQlStrictLexer.BOOL_LIT nodes |
T |
value(double value)
Handle CmisQlStrictLexer.NUM_LIT nodes |
T |
value(java.util.GregorianCalendar value)
Handle CmisQlStrictLexer.TIME_LIT nodes |
T |
value(long value)
Handle CmisQlStrictLexer.NUM_LIT nodes |
T |
value(java.lang.String value)
Handle CmisQlStrictLexer.STRING_LIT nodes |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EvaluatorBase()
Method Detail |
---|
public Evaluator<T> op()
Evaluator
Evaluator
.
op
in interface Evaluator<T>
public T not(T op)
Evaluator
CmisQlStrictLexer.NOT
nodes
not
in interface Evaluator<T>
public T and(T op1, T op2)
Evaluator
CmisQlStrictLexer.AND
nodes
and
in interface Evaluator<T>
public T or(T op1, T op2)
Evaluator
CmisQlStrictLexer.OR
nodes
or
in interface Evaluator<T>
public T eq(T op1, T op2)
Evaluator
CmisQlStrictLexer.EQ
nodes
eq
in interface Evaluator<T>
public T neq(T op1, T op2)
Evaluator
CmisQlStrictLexer.NEQ
nodes
neq
in interface Evaluator<T>
public T gt(T op1, T op2)
Evaluator
CmisQlStrictLexer.GT
nodes
gt
in interface Evaluator<T>
public T gteq(T op1, T op2)
Evaluator
CmisQlStrictLexer.GTEQ
nodes
gteq
in interface Evaluator<T>
public T lt(T op1, T op2)
Evaluator
CmisQlStrictLexer.LT
nodes
lt
in interface Evaluator<T>
public T lteq(T op1, T op2)
Evaluator
CmisQlStrictLexer.LTEQ
nodes
lteq
in interface Evaluator<T>
public T in(T op1, T op2)
Evaluator
CmisQlStrictLexer.IN
nodes
in
in interface Evaluator<T>
public T notIn(T op1, T op2)
Evaluator
CmisQlStrictLexer.NOT_IN
nodes
notIn
in interface Evaluator<T>
public T inAny(T op1, T op2)
Evaluator
CmisQlStrictLexer.IN_ANY
nodes
inAny
in interface Evaluator<T>
public T notInAny(T op1, T op2)
Evaluator
CmisQlStrictLexer.NOT_IN_ANY
nodes
notInAny
in interface Evaluator<T>
public T eqAny(T op1, T op2)
Evaluator
CmisQlStrictLexer.EQ_ANY
nodes
eqAny
in interface Evaluator<T>
public T isNull(T op)
Evaluator
CmisQlStrictLexer.IS_NULL
nodes
isNull
in interface Evaluator<T>
public T notIsNull(T op)
Evaluator
CmisQlStrictLexer.IS_NOT_NULL
nodes
notIsNull
in interface Evaluator<T>
public T like(T op1, T op2)
Evaluator
CmisQlStrictLexer.LIKE
nodes
like
in interface Evaluator<T>
public T notLike(T op1, T op2)
Evaluator
CmisQlStrictLexer.NOT_LIKE
nodes
notLike
in interface Evaluator<T>
public T contains(T op1, T op2)
Evaluator
CmisQlStrictLexer.CONTAINS
nodes
contains
in interface Evaluator<T>
public T inFolder(T op1, T op2)
Evaluator
CmisQlStrictLexer.IN_FOLDER
nodes
inFolder
in interface Evaluator<T>
public T inTree(T op1, T op2)
Evaluator
CmisQlStrictLexer.IN_TREE
nodes
inTree
in interface Evaluator<T>
public T list(java.util.List<T> ops)
Evaluator
CmisQlStrictLexer.IN_LIST
nodes
list
in interface Evaluator<T>
public T value(boolean value)
Evaluator
CmisQlStrictLexer.BOOL_LIT
nodes
value
in interface Evaluator<T>
public T value(double value)
Evaluator
CmisQlStrictLexer.NUM_LIT
nodes
value
in interface Evaluator<T>
public T value(long value)
Evaluator
CmisQlStrictLexer.NUM_LIT
nodes
value
in interface Evaluator<T>
public T value(java.lang.String value)
Evaluator
CmisQlStrictLexer.STRING_LIT
nodes
value
in interface Evaluator<T>
public T value(java.util.GregorianCalendar value)
Evaluator
CmisQlStrictLexer.TIME_LIT
nodes
value
in interface Evaluator<T>
public T col(java.lang.String name)
Evaluator
CmisQlStrictLexer.COL
nodes
col
in interface Evaluator<T>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |