|
||||||||||
| 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<XPathBuilder>
org.apache.chemistry.opencmis.jcr.query.EvaluatorXPath
public class EvaluatorXPath
This implementation of Evaluator results in an instance of a XPathBuilder which
can be used to validated the where clause of the original CMIS query and translate it to a
corresponding (i.e. semantically equal) XPath condition.
| Constructor Summary | |
|---|---|
EvaluatorXPath()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EvaluatorXPath()
| Method Detail |
|---|
public Evaluator<XPathBuilder> op()
EvaluatorEvaluator.
op in interface Evaluator<XPathBuilder>op in class EvaluatorBase<XPathBuilder>public XPathBuilder not(XPathBuilder op)
EvaluatorCmisQlStrictLexer.NOT nodes
not in interface Evaluator<XPathBuilder>not in class EvaluatorBase<XPathBuilder>
public XPathBuilder and(XPathBuilder op1,
XPathBuilder op2)
EvaluatorCmisQlStrictLexer.AND nodes
and in interface Evaluator<XPathBuilder>and in class EvaluatorBase<XPathBuilder>
public XPathBuilder or(XPathBuilder op1,
XPathBuilder op2)
EvaluatorCmisQlStrictLexer.OR nodes
or in interface Evaluator<XPathBuilder>or in class EvaluatorBase<XPathBuilder>
public XPathBuilder eq(XPathBuilder op1,
XPathBuilder op2)
EvaluatorCmisQlStrictLexer.EQ nodes
eq in interface Evaluator<XPathBuilder>eq in class EvaluatorBase<XPathBuilder>
public XPathBuilder neq(XPathBuilder op1,
XPathBuilder op2)
EvaluatorCmisQlStrictLexer.NEQ nodes
neq in interface Evaluator<XPathBuilder>neq in class EvaluatorBase<XPathBuilder>
public XPathBuilder gt(XPathBuilder op1,
XPathBuilder op2)
EvaluatorCmisQlStrictLexer.GT nodes
gt in interface Evaluator<XPathBuilder>gt in class EvaluatorBase<XPathBuilder>
public XPathBuilder gteq(XPathBuilder op1,
XPathBuilder op2)
EvaluatorCmisQlStrictLexer.GTEQ nodes
gteq in interface Evaluator<XPathBuilder>gteq in class EvaluatorBase<XPathBuilder>
public XPathBuilder lt(XPathBuilder op1,
XPathBuilder op2)
EvaluatorCmisQlStrictLexer.LT nodes
lt in interface Evaluator<XPathBuilder>lt in class EvaluatorBase<XPathBuilder>
public XPathBuilder lteq(XPathBuilder op1,
XPathBuilder op2)
EvaluatorCmisQlStrictLexer.LTEQ nodes
lteq in interface Evaluator<XPathBuilder>lteq in class EvaluatorBase<XPathBuilder>
public XPathBuilder in(XPathBuilder op1,
XPathBuilder op2)
EvaluatorCmisQlStrictLexer.IN nodes
in in interface Evaluator<XPathBuilder>in in class EvaluatorBase<XPathBuilder>
public XPathBuilder notIn(XPathBuilder op1,
XPathBuilder op2)
EvaluatorCmisQlStrictLexer.NOT_IN nodes
notIn in interface Evaluator<XPathBuilder>notIn in class EvaluatorBase<XPathBuilder>
public XPathBuilder inAny(XPathBuilder op1,
XPathBuilder op2)
EvaluatorCmisQlStrictLexer.IN_ANY nodes
inAny in interface Evaluator<XPathBuilder>inAny in class EvaluatorBase<XPathBuilder>
public XPathBuilder notInAny(XPathBuilder op1,
XPathBuilder op2)
EvaluatorCmisQlStrictLexer.NOT_IN_ANY nodes
notInAny in interface Evaluator<XPathBuilder>notInAny in class EvaluatorBase<XPathBuilder>
public XPathBuilder eqAny(XPathBuilder op1,
XPathBuilder op2)
EvaluatorCmisQlStrictLexer.EQ_ANY nodes
eqAny in interface Evaluator<XPathBuilder>eqAny in class EvaluatorBase<XPathBuilder>public XPathBuilder isNull(XPathBuilder op)
EvaluatorCmisQlStrictLexer.IS_NULL nodes
isNull in interface Evaluator<XPathBuilder>isNull in class EvaluatorBase<XPathBuilder>public XPathBuilder notIsNull(XPathBuilder op)
EvaluatorCmisQlStrictLexer.IS_NOT_NULL nodes
notIsNull in interface Evaluator<XPathBuilder>notIsNull in class EvaluatorBase<XPathBuilder>
public XPathBuilder like(XPathBuilder op1,
XPathBuilder op2)
EvaluatorCmisQlStrictLexer.LIKE nodes
like in interface Evaluator<XPathBuilder>like in class EvaluatorBase<XPathBuilder>
public XPathBuilder notLike(XPathBuilder op1,
XPathBuilder op2)
EvaluatorCmisQlStrictLexer.NOT_LIKE nodes
notLike in interface Evaluator<XPathBuilder>notLike in class EvaluatorBase<XPathBuilder>
public XPathBuilder contains(XPathBuilder op1,
XPathBuilder op2)
EvaluatorCmisQlStrictLexer.CONTAINS nodes
contains in interface Evaluator<XPathBuilder>contains in class EvaluatorBase<XPathBuilder>
public XPathBuilder inFolder(XPathBuilder op1,
XPathBuilder op2)
EvaluatorCmisQlStrictLexer.IN_FOLDER nodes
inFolder in interface Evaluator<XPathBuilder>inFolder in class EvaluatorBase<XPathBuilder>
public XPathBuilder inTree(XPathBuilder op1,
XPathBuilder op2)
EvaluatorCmisQlStrictLexer.IN_TREE nodes
inTree in interface Evaluator<XPathBuilder>inTree in class EvaluatorBase<XPathBuilder>public XPathBuilder list(List<XPathBuilder> ops)
EvaluatorCmisQlStrictLexer.IN_LIST nodes
list in interface Evaluator<XPathBuilder>list in class EvaluatorBase<XPathBuilder>public XPathBuilder value(boolean value)
EvaluatorCmisQlStrictLexer.BOOL_LIT nodes
value in interface Evaluator<XPathBuilder>value in class EvaluatorBase<XPathBuilder>public XPathBuilder value(double value)
EvaluatorCmisQlStrictLexer.NUM_LIT nodes
value in interface Evaluator<XPathBuilder>value in class EvaluatorBase<XPathBuilder>public XPathBuilder value(long value)
EvaluatorCmisQlStrictLexer.NUM_LIT nodes
value in interface Evaluator<XPathBuilder>value in class EvaluatorBase<XPathBuilder>public XPathBuilder value(String value)
EvaluatorCmisQlStrictLexer.STRING_LIT nodes
value in interface Evaluator<XPathBuilder>value in class EvaluatorBase<XPathBuilder>public XPathBuilder value(GregorianCalendar value)
EvaluatorCmisQlStrictLexer.TIME_LIT nodes
value in interface Evaluator<XPathBuilder>value in class EvaluatorBase<XPathBuilder>public XPathBuilder col(String name)
EvaluatorCmisQlStrictLexer.COL nodes
col in interface Evaluator<XPathBuilder>col in class EvaluatorBase<XPathBuilder>protected String jcrPathFromId(String id)
id.
protected String jcrPathFromCol(String name)
name.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||