it.sistematica.isharedoc.opencmis.indatabase.query
Class InDatabaseQueryProcessor.InMemoryWhereClauseWalker

java.lang.Object
  extended by org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalker
      extended by it.sistematica.isharedoc.opencmis.indatabase.query.InDatabaseQueryProcessor.InMemoryWhereClauseWalker
All Implemented Interfaces:
org.apache.chemistry.opencmis.server.support.query.PredicateWalker, org.apache.chemistry.opencmis.server.support.query.PredicateWalkerBase
Enclosing class:
InDatabaseQueryProcessor

public class InDatabaseQueryProcessor.InMemoryWhereClauseWalker
extends org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalker


Field Summary
protected  StoredObject so
           
protected  java.lang.String user
           
 
Constructor Summary
InDatabaseQueryProcessor.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, walkScore, 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

InDatabaseQueryProcessor.InMemoryWhereClauseWalker

public InDatabaseQueryProcessor.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 org.apache.chemistry.opencmis.server.support.query.PredicateWalker
Overrides:
walkNot in class org.apache.chemistry.opencmis.server.support.query.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 org.apache.chemistry.opencmis.server.support.query.PredicateWalker
Overrides:
walkAnd in class org.apache.chemistry.opencmis.server.support.query.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 org.apache.chemistry.opencmis.server.support.query.PredicateWalker
Overrides:
walkOr in class org.apache.chemistry.opencmis.server.support.query.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 org.apache.chemistry.opencmis.server.support.query.PredicateWalker
Overrides:
walkEquals in class org.apache.chemistry.opencmis.server.support.query.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 org.apache.chemistry.opencmis.server.support.query.PredicateWalker
Overrides:
walkNotEquals in class org.apache.chemistry.opencmis.server.support.query.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 org.apache.chemistry.opencmis.server.support.query.PredicateWalker
Overrides:
walkGreaterThan in class org.apache.chemistry.opencmis.server.support.query.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 org.apache.chemistry.opencmis.server.support.query.PredicateWalker
Overrides:
walkGreaterOrEquals in class org.apache.chemistry.opencmis.server.support.query.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 org.apache.chemistry.opencmis.server.support.query.PredicateWalker
Overrides:
walkLessThan in class org.apache.chemistry.opencmis.server.support.query.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 org.apache.chemistry.opencmis.server.support.query.PredicateWalker
Overrides:
walkLessOrEquals in class org.apache.chemistry.opencmis.server.support.query.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 org.apache.chemistry.opencmis.server.support.query.PredicateWalker
Overrides:
walkIn in class org.apache.chemistry.opencmis.server.support.query.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 org.apache.chemistry.opencmis.server.support.query.PredicateWalker
Overrides:
walkNotIn in class org.apache.chemistry.opencmis.server.support.query.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 org.apache.chemistry.opencmis.server.support.query.PredicateWalker
Overrides:
walkInAny in class org.apache.chemistry.opencmis.server.support.query.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 org.apache.chemistry.opencmis.server.support.query.PredicateWalker
Overrides:
walkNotInAny in class org.apache.chemistry.opencmis.server.support.query.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 org.apache.chemistry.opencmis.server.support.query.PredicateWalker
Overrides:
walkEqAny in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalker

walkIsNull

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

walkIsNotNull

public java.lang.Boolean walkIsNotNull(org.antlr.runtime.tree.Tree opNode,
                                       org.antlr.runtime.tree.Tree colNode)
Specified by:
walkIsNotNull in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalker
Overrides:
walkIsNotNull in class org.apache.chemistry.opencmis.server.support.query.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 org.apache.chemistry.opencmis.server.support.query.PredicateWalker
Overrides:
walkLike in class org.apache.chemistry.opencmis.server.support.query.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 org.apache.chemistry.opencmis.server.support.query.PredicateWalker
Overrides:
walkNotLike in class org.apache.chemistry.opencmis.server.support.query.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 org.apache.chemistry.opencmis.server.support.query.PredicateWalker
Overrides:
walkInFolder in class org.apache.chemistry.opencmis.server.support.query.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 org.apache.chemistry.opencmis.server.support.query.PredicateWalker
Overrides:
walkInTree in class org.apache.chemistry.opencmis.server.support.query.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 org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalker

walkTextOr

protected java.lang.Boolean walkTextOr(org.antlr.runtime.tree.Tree node)
Overrides:
walkTextOr in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalker

walkTextMinus

protected java.lang.Boolean walkTextMinus(org.antlr.runtime.tree.Tree node)
Overrides:
walkTextMinus in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalker

walkTextWord

protected java.lang.Boolean walkTextWord(org.antlr.runtime.tree.Tree node)
Overrides:
walkTextWord in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalker

walkTextPhrase

protected java.lang.Boolean walkTextPhrase(org.antlr.runtime.tree.Tree node)
Overrides:
walkTextPhrase in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalker