Class CMISQLQueryMaker.AnalyzingWalker

  • All Implemented Interfaces:
    org.apache.chemistry.opencmis.server.support.query.PredicateWalker, org.apache.chemistry.opencmis.server.support.query.PredicateWalkerBase
    Enclosing class:
    CMISQLQueryMaker

    public class CMISQLQueryMaker.AnalyzingWalker
    extends org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalker
    Walker of the WHERE clause to gather fulltext info.
    • Constructor Summary

      Constructors 
      Constructor Description
      AnalyzingWalker()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Boolean walkContains​(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree qualNode, org.antlr.runtime.tree.Tree queryNode)  
      • Methods inherited from class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalker

        walkAnd, walkBoolean, walkCol, walkEqAny, walkEquals, walkExpr, walkGreaterOrEquals, walkGreaterThan, walkId, walkIn, walkInAny, walkInFolder, walkInTree, walkIsNotNull, walkIsNull, walkLessOrEquals, walkLessThan, walkLike, walkList, walkNot, walkNotEquals, walkNotIn, walkNotInAny, walkNotLike, walkNumber, walkOr, walkOtherExpr, walkOtherPredicate, walkPredicate, walkScore, walkSearchExpr, walkString, walkTextAnd, walkTextMinus, walkTextOr, walkTextPhrase, walkTextWord, walkTimestamp
    • Field Detail

      • hasContains

        public boolean hasContains
    • Constructor Detail

      • AnalyzingWalker

        public AnalyzingWalker()
    • Method Detail

      • walkContains

        public Boolean walkContains​(org.antlr.runtime.tree.Tree opNode,
                                    org.antlr.runtime.tree.Tree qualNode,
                                    org.antlr.runtime.tree.Tree queryNode)
        Specified by:
        walkContains in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalker
        Overrides:
        walkContains in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalker