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 nodesnot in interface Evaluator<XPathBuilder>not in class EvaluatorBase<XPathBuilder>public XPathBuilder and(XPathBuilder op1, XPathBuilder op2)
EvaluatorCmisQlStrictLexer.AND nodesand in interface Evaluator<XPathBuilder>and in class EvaluatorBase<XPathBuilder>public XPathBuilder or(XPathBuilder op1, XPathBuilder op2)
EvaluatorCmisQlStrictLexer.OR nodesor in interface Evaluator<XPathBuilder>or in class EvaluatorBase<XPathBuilder>public XPathBuilder eq(XPathBuilder op1, XPathBuilder op2)
EvaluatorCmisQlStrictLexer.EQ nodeseq in interface Evaluator<XPathBuilder>eq in class EvaluatorBase<XPathBuilder>public XPathBuilder neq(XPathBuilder op1, XPathBuilder op2)
EvaluatorCmisQlStrictLexer.NEQ nodesneq in interface Evaluator<XPathBuilder>neq in class EvaluatorBase<XPathBuilder>public XPathBuilder gt(XPathBuilder op1, XPathBuilder op2)
EvaluatorCmisQlStrictLexer.GT nodesgt in interface Evaluator<XPathBuilder>gt in class EvaluatorBase<XPathBuilder>public XPathBuilder gteq(XPathBuilder op1, XPathBuilder op2)
EvaluatorCmisQlStrictLexer.GTEQ nodesgteq in interface Evaluator<XPathBuilder>gteq in class EvaluatorBase<XPathBuilder>public XPathBuilder lt(XPathBuilder op1, XPathBuilder op2)
EvaluatorCmisQlStrictLexer.LT nodeslt in interface Evaluator<XPathBuilder>lt in class EvaluatorBase<XPathBuilder>public XPathBuilder lteq(XPathBuilder op1, XPathBuilder op2)
EvaluatorCmisQlStrictLexer.LTEQ nodeslteq in interface Evaluator<XPathBuilder>lteq in class EvaluatorBase<XPathBuilder>public XPathBuilder in(XPathBuilder op1, XPathBuilder op2)
EvaluatorCmisQlStrictLexer.IN nodesin in interface Evaluator<XPathBuilder>in in class EvaluatorBase<XPathBuilder>public XPathBuilder notIn(XPathBuilder op1, XPathBuilder op2)
EvaluatorCmisQlStrictLexer.NOT_IN nodesnotIn in interface Evaluator<XPathBuilder>notIn in class EvaluatorBase<XPathBuilder>public XPathBuilder inAny(XPathBuilder op1, XPathBuilder op2)
EvaluatorCmisQlStrictLexer.IN_ANY nodesinAny in interface Evaluator<XPathBuilder>inAny in class EvaluatorBase<XPathBuilder>public XPathBuilder notInAny(XPathBuilder op1, XPathBuilder op2)
EvaluatorCmisQlStrictLexer.NOT_IN_ANY nodesnotInAny in interface Evaluator<XPathBuilder>notInAny in class EvaluatorBase<XPathBuilder>public XPathBuilder eqAny(XPathBuilder op1, XPathBuilder op2)
EvaluatorCmisQlStrictLexer.EQ_ANY nodeseqAny in interface Evaluator<XPathBuilder>eqAny in class EvaluatorBase<XPathBuilder>public XPathBuilder isNull(XPathBuilder op)
EvaluatorCmisQlStrictLexer.IS_NULL nodesisNull in interface Evaluator<XPathBuilder>isNull in class EvaluatorBase<XPathBuilder>public XPathBuilder notIsNull(XPathBuilder op)
EvaluatorCmisQlStrictLexer.IS_NOT_NULL nodesnotIsNull in interface Evaluator<XPathBuilder>notIsNull in class EvaluatorBase<XPathBuilder>public XPathBuilder like(XPathBuilder op1, XPathBuilder op2)
EvaluatorCmisQlStrictLexer.LIKE nodeslike in interface Evaluator<XPathBuilder>like in class EvaluatorBase<XPathBuilder>public XPathBuilder notLike(XPathBuilder op1, XPathBuilder op2)
EvaluatorCmisQlStrictLexer.NOT_LIKE nodesnotLike in interface Evaluator<XPathBuilder>notLike in class EvaluatorBase<XPathBuilder>public XPathBuilder contains(XPathBuilder op1, XPathBuilder op2)
EvaluatorCmisQlStrictLexer.CONTAINS nodescontains in interface Evaluator<XPathBuilder>contains in class EvaluatorBase<XPathBuilder>public XPathBuilder inFolder(XPathBuilder op1, XPathBuilder op2)
EvaluatorCmisQlStrictLexer.IN_FOLDER nodesinFolder in interface Evaluator<XPathBuilder>inFolder in class EvaluatorBase<XPathBuilder>public XPathBuilder inTree(XPathBuilder op1, XPathBuilder op2)
EvaluatorCmisQlStrictLexer.IN_TREE nodesinTree in interface Evaluator<XPathBuilder>inTree in class EvaluatorBase<XPathBuilder>public XPathBuilder list(List<XPathBuilder> ops)
EvaluatorCmisQlStrictLexer.IN_LIST nodeslist in interface Evaluator<XPathBuilder>list in class EvaluatorBase<XPathBuilder>public XPathBuilder value(boolean value)
EvaluatorCmisQlStrictLexer.BOOL_LIT nodesvalue in interface Evaluator<XPathBuilder>value in class EvaluatorBase<XPathBuilder>public XPathBuilder value(double value)
EvaluatorCmisQlStrictLexer.NUM_LIT nodesvalue in interface Evaluator<XPathBuilder>value in class EvaluatorBase<XPathBuilder>public XPathBuilder value(long value)
EvaluatorCmisQlStrictLexer.NUM_LIT nodesvalue in interface Evaluator<XPathBuilder>value in class EvaluatorBase<XPathBuilder>public XPathBuilder value(String value)
EvaluatorCmisQlStrictLexer.STRING_LIT nodesvalue in interface Evaluator<XPathBuilder>value in class EvaluatorBase<XPathBuilder>public XPathBuilder value(GregorianCalendar value)
EvaluatorCmisQlStrictLexer.TIME_LIT nodesvalue in interface Evaluator<XPathBuilder>value in class EvaluatorBase<XPathBuilder>public XPathBuilder col(String name)
EvaluatorCmisQlStrictLexer.COL nodescol in interface Evaluator<XPathBuilder>col in class EvaluatorBase<XPathBuilder>public XPathBuilder textAnd(List<XPathBuilder> ops)
EvaluatorTextSearchLexer.TEXT_ANDtextAnd in interface Evaluator<XPathBuilder>textAnd in class EvaluatorBase<XPathBuilder>public XPathBuilder textOr(List<XPathBuilder> ops)
EvaluatorTextSearchLexer.TEXT_ORtextOr in interface Evaluator<XPathBuilder>textOr in class EvaluatorBase<XPathBuilder>public XPathBuilder textMinus(String text)
EvaluatorTextSearchLexer.TEXT_MINUStextMinus 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-2013 The Apache Software Foundation. All Rights Reserved.