it.sistematica.isharedoc.opencmis.indatabase.query
Class InDatabaseQueryProcessor.InMemoryWhereClauseWalker
java.lang.Object
org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalker
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
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 |
so
protected final StoredObject so
user
protected final java.lang.String user
InDatabaseQueryProcessor.InMemoryWhereClauseWalker
public InDatabaseQueryProcessor.InMemoryWhereClauseWalker(StoredObject so,
java.lang.String user)
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