public class EvaluatorXPath extends EvaluatorBase<XPathBuilder>
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 and Description |
|---|
EvaluatorXPath() |
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>public XPathBuilder textAnd(List<XPathBuilder> ops)
EvaluatorTextSearchLexer.TEXT_AND.textAnd in interface Evaluator<XPathBuilder>textAnd in class EvaluatorBase<XPathBuilder>public XPathBuilder textOr(List<XPathBuilder> ops)
EvaluatorTextSearchLexer.TEXT_OR.textOr in interface Evaluator<XPathBuilder>textOr in class EvaluatorBase<XPathBuilder>public XPathBuilder textMinus(String text)
EvaluatorTextSearchLexer.TEXT_MINUS.textMinus in interface Evaluator<XPathBuilder>textMinus in class EvaluatorBase<XPathBuilder>public XPathBuilder textWord(String word)
EvaluatortextWord in interface Evaluator<XPathBuilder>textWord in class EvaluatorBase<XPathBuilder>public XPathBuilder textPhrase(String phrase)
EvaluatortextPhrase in interface Evaluator<XPathBuilder>textPhrase in class EvaluatorBase<XPathBuilder>protected String jcrPathFromId(String id)
id.Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.