org.apache.chemistry.opencmis.inmemory.query
Class InMemoryQueryProcessor.InMemoryWhereClauseWalker

java.lang.Object
  extended by org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalker
      extended by org.apache.chemistry.opencmis.inmemory.query.InMemoryQueryProcessor.InMemoryWhereClauseWalker
All Implemented Interfaces:
PredicateWalker, PredicateWalkerBase
Enclosing class:
InMemoryQueryProcessor

public class InMemoryQueryProcessor.InMemoryWhereClauseWalker
extends AbstractPredicateWalker


Field Summary
protected  StoredObject so
           
protected  java.lang.String user
           
 
Constructor Summary
InMemoryQueryProcessor.InMemoryWhereClauseWalker(StoredObject so, java.lang.String user)
           
 
Method Summary
protected  java.lang.Integer compareTo(org.antlr.runtime.tree.Tree leftChild, org.antlr.runtime.tree.Tree rightChild)
           
 java.util.List<java.lang.Object> onLiteralList(org.antlr.runtime.tree.Tree node)
           
 java.lang.Boolean walkAnd(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree leftNode, org.antlr.runtime.tree.Tree rightNode)
           
 java.lang.Boolean walkEqAny(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree literalNode, org.antlr.runtime.tree.Tree colNode)
           
 java.lang.Boolean walkEquals(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree leftNode, org.antlr.runtime.tree.Tree rightNode)
           
 java.lang.Boolean walkGreaterOrEquals(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree leftNode, org.antlr.runtime.tree.Tree rightNode)
           
 java.lang.Boolean walkGreaterThan(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree leftNode, org.antlr.runtime.tree.Tree rightNode)
           
 java.lang.Boolean walkIn(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree colNode, org.antlr.runtime.tree.Tree listNode)
           
 java.lang.Boolean walkInAny(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree colNode, org.antlr.runtime.tree.Tree listNode)
           
 java.lang.Boolean walkInFolder(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree qualNode, org.antlr.runtime.tree.Tree paramNode)
           
 java.lang.Boolean walkInTree(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree qualNode, org.antlr.runtime.tree.Tree paramNode)
           
 java.lang.Boolean walkIsNotNull(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree colNode)
           
 java.lang.Boolean walkIsNull(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree colNode)
           
 java.lang.Boolean walkLessOrEquals(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree leftNode, org.antlr.runtime.tree.Tree rightNode)
           
 java.lang.Boolean walkLessThan(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree leftNode, org.antlr.runtime.tree.Tree rightNode)
           
 java.lang.Boolean walkLike(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree colNode, org.antlr.runtime.tree.Tree stringNode)
           
 java.lang.Boolean walkNot(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree node)
           
 java.lang.Boolean walkNotEquals(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree leftNode, org.antlr.runtime.tree.Tree rightNode)
           
 java.lang.Boolean walkNotIn(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree colNode, org.antlr.runtime.tree.Tree listNode)
           
 java.lang.Boolean walkNotInAny(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree colNode, org.antlr.runtime.tree.Tree listNode)
           
 java.lang.Boolean walkNotLike(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree colNode, org.antlr.runtime.tree.Tree stringNode)
           
 java.lang.Boolean walkOr(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree leftNode, org.antlr.runtime.tree.Tree rightNode)
           
protected  java.lang.Boolean walkTextAnd(org.antlr.runtime.tree.Tree node)
           
protected  java.lang.Boolean walkTextMinus(org.antlr.runtime.tree.Tree node)
           
protected  java.lang.Boolean walkTextOr(org.antlr.runtime.tree.Tree node)
           
protected  java.lang.Boolean walkTextPhrase(org.antlr.runtime.tree.Tree node)
           
protected  java.lang.Boolean walkTextWord(org.antlr.runtime.tree.Tree node)
           
 
Methods inherited from class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalker
walkBoolean, walkCol, walkContains, walkExpr, walkId, walkList, walkNumber, walkOtherExpr, walkOtherPredicate, walkPredicate, walkSearchExpr, walkString, walkTimestamp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

so

protected final StoredObject so

user

protected final java.lang.String user
Constructor Detail

InMemoryQueryProcessor.InMemoryWhereClauseWalker

public InMemoryQueryProcessor.InMemoryWhereClauseWalker(StoredObject so,
                                                        java.lang.String user)
Method Detail

walkNot

public java.lang.Boolean walkNot(org.antlr.runtime.tree.Tree opNode,
                                 org.antlr.runtime.tree.Tree node)
Specified by:
walkNot in interface PredicateWalker
Overrides:
walkNot in class AbstractPredicateWalker

walkAnd

public java.lang.Boolean walkAnd(org.antlr.runtime.tree.Tree opNode,
                                 org.antlr.runtime.tree.Tree leftNode,
                                 org.antlr.runtime.tree.Tree rightNode)
Specified by:
walkAnd in interface PredicateWalker
Overrides:
walkAnd in class AbstractPredicateWalker

walkOr

public java.lang.Boolean walkOr(org.antlr.runtime.tree.Tree opNode,
                                org.antlr.runtime.tree.Tree leftNode,
                                org.antlr.runtime.tree.Tree rightNode)
Specified by:
walkOr in interface PredicateWalker
Overrides:
walkOr in class AbstractPredicateWalker

walkEquals

public java.lang.Boolean walkEquals(org.antlr.runtime.tree.Tree opNode,
                                    org.antlr.runtime.tree.Tree leftNode,
                                    org.antlr.runtime.tree.Tree rightNode)
Specified by:
walkEquals in interface PredicateWalker
Overrides:
walkEquals in class AbstractPredicateWalker

walkNotEquals

public java.lang.Boolean walkNotEquals(org.antlr.runtime.tree.Tree opNode,
                                       org.antlr.runtime.tree.Tree leftNode,
                                       org.antlr.runtime.tree.Tree rightNode)
Specified by:
walkNotEquals in interface PredicateWalker
Overrides:
walkNotEquals in class AbstractPredicateWalker

walkGreaterThan

public java.lang.Boolean walkGreaterThan(org.antlr.runtime.tree.Tree opNode,
                                         org.antlr.runtime.tree.Tree leftNode,
                                         org.antlr.runtime.tree.Tree rightNode)
Specified by:
walkGreaterThan in interface PredicateWalker
Overrides:
walkGreaterThan in class AbstractPredicateWalker

walkGreaterOrEquals

public java.lang.Boolean walkGreaterOrEquals(org.antlr.runtime.tree.Tree opNode,
                                             org.antlr.runtime.tree.Tree leftNode,
                                             org.antlr.runtime.tree.Tree rightNode)
Specified by:
walkGreaterOrEquals in interface PredicateWalker
Overrides:
walkGreaterOrEquals in class AbstractPredicateWalker

walkLessThan

public java.lang.Boolean walkLessThan(org.antlr.runtime.tree.Tree opNode,
                                      org.antlr.runtime.tree.Tree leftNode,
                                      org.antlr.runtime.tree.Tree rightNode)
Specified by:
walkLessThan in interface PredicateWalker
Overrides:
walkLessThan in class AbstractPredicateWalker

walkLessOrEquals

public java.lang.Boolean walkLessOrEquals(org.antlr.runtime.tree.Tree opNode,
                                          org.antlr.runtime.tree.Tree leftNode,
                                          org.antlr.runtime.tree.Tree rightNode)
Specified by:
walkLessOrEquals in interface PredicateWalker
Overrides:
walkLessOrEquals in class AbstractPredicateWalker

walkIn

public java.lang.Boolean walkIn(org.antlr.runtime.tree.Tree opNode,
                                org.antlr.runtime.tree.Tree colNode,
                                org.antlr.runtime.tree.Tree listNode)
Specified by:
walkIn in interface PredicateWalker
Overrides:
walkIn in class AbstractPredicateWalker

walkNotIn

public java.lang.Boolean walkNotIn(org.antlr.runtime.tree.Tree opNode,
                                   org.antlr.runtime.tree.Tree colNode,
                                   org.antlr.runtime.tree.Tree listNode)
Specified by:
walkNotIn in interface PredicateWalker
Overrides:
walkNotIn in class AbstractPredicateWalker

walkInAny

public java.lang.Boolean walkInAny(org.antlr.runtime.tree.Tree opNode,
                                   org.antlr.runtime.tree.Tree colNode,
                                   org.antlr.runtime.tree.Tree listNode)
Specified by:
walkInAny in interface PredicateWalker
Overrides:
walkInAny in class AbstractPredicateWalker

walkNotInAny

public java.lang.Boolean walkNotInAny(org.antlr.runtime.tree.Tree opNode,
                                      org.antlr.runtime.tree.Tree colNode,
                                      org.antlr.runtime.tree.Tree listNode)
Specified by:
walkNotInAny in interface PredicateWalker
Overrides:
walkNotInAny in class AbstractPredicateWalker

walkEqAny

public java.lang.Boolean walkEqAny(org.antlr.runtime.tree.Tree opNode,
                                   org.antlr.runtime.tree.Tree literalNode,
                                   org.antlr.runtime.tree.Tree colNode)
Specified by:
walkEqAny in interface PredicateWalker
Overrides:
walkEqAny in class AbstractPredicateWalker

walkIsNull

public java.lang.Boolean walkIsNull(org.antlr.runtime.tree.Tree opNode,
                                    org.antlr.runtime.tree.Tree colNode)
Specified by:
walkIsNull in interface PredicateWalker
Overrides:
walkIsNull in class AbstractPredicateWalker

walkIsNotNull

public java.lang.Boolean walkIsNotNull(org.antlr.runtime.tree.Tree opNode,
                                       org.antlr.runtime.tree.Tree colNode)
Specified by:
walkIsNotNull in interface PredicateWalker
Overrides:
walkIsNotNull in class AbstractPredicateWalker

walkLike

public java.lang.Boolean walkLike(org.antlr.runtime.tree.Tree opNode,
                                  org.antlr.runtime.tree.Tree colNode,
                                  org.antlr.runtime.tree.Tree stringNode)
Specified by:
walkLike in interface PredicateWalker
Overrides:
walkLike in class AbstractPredicateWalker

walkNotLike

public java.lang.Boolean walkNotLike(org.antlr.runtime.tree.Tree opNode,
                                     org.antlr.runtime.tree.Tree colNode,
                                     org.antlr.runtime.tree.Tree stringNode)
Specified by:
walkNotLike in interface PredicateWalker
Overrides:
walkNotLike in class AbstractPredicateWalker

walkInFolder

public java.lang.Boolean walkInFolder(org.antlr.runtime.tree.Tree opNode,
                                      org.antlr.runtime.tree.Tree qualNode,
                                      org.antlr.runtime.tree.Tree paramNode)
Specified by:
walkInFolder in interface PredicateWalker
Overrides:
walkInFolder in class AbstractPredicateWalker

walkInTree

public java.lang.Boolean walkInTree(org.antlr.runtime.tree.Tree opNode,
                                    org.antlr.runtime.tree.Tree qualNode,
                                    org.antlr.runtime.tree.Tree paramNode)
Specified by:
walkInTree in interface PredicateWalker
Overrides:
walkInTree in class AbstractPredicateWalker

compareTo

protected java.lang.Integer compareTo(org.antlr.runtime.tree.Tree leftChild,
                                      org.antlr.runtime.tree.Tree rightChild)

onLiteralList

public java.util.List<java.lang.Object> onLiteralList(org.antlr.runtime.tree.Tree node)

walkTextAnd

protected java.lang.Boolean walkTextAnd(org.antlr.runtime.tree.Tree node)
Overrides:
walkTextAnd in class AbstractPredicateWalker

walkTextOr

protected java.lang.Boolean walkTextOr(org.antlr.runtime.tree.Tree node)
Overrides:
walkTextOr in class AbstractPredicateWalker

walkTextMinus

protected java.lang.Boolean walkTextMinus(org.antlr.runtime.tree.Tree node)
Overrides:
walkTextMinus in class AbstractPredicateWalker

walkTextWord

protected java.lang.Boolean walkTextWord(org.antlr.runtime.tree.Tree node)
Overrides:
walkTextWord in class AbstractPredicateWalker

walkTextPhrase

protected java.lang.Boolean walkTextPhrase(org.antlr.runtime.tree.Tree node)
Overrides:
walkTextPhrase in class AbstractPredicateWalker


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.