public class InMemoryQueryProcessor.InMemoryWhereClauseWalker extends AbstractPredicateWalker
Modifier and Type | Field and Description |
---|---|
protected StoredObject |
so |
protected String |
user |
Constructor and Description |
---|
InMemoryQueryProcessor.InMemoryWhereClauseWalker(StoredObject so,
String user) |
Modifier and Type | Method and Description |
---|---|
protected Integer |
compareTo(org.antlr.runtime.tree.Tree leftChild,
org.antlr.runtime.tree.Tree rightChild) |
List<Object> |
onLiteralList(org.antlr.runtime.tree.Tree node) |
Boolean |
walkAnd(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode) |
Boolean |
walkEqAny(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree literalNode,
org.antlr.runtime.tree.Tree colNode) |
Boolean |
walkEquals(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode) |
Boolean |
walkGreaterOrEquals(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode) |
Boolean |
walkGreaterThan(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode) |
Boolean |
walkIn(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree listNode) |
Boolean |
walkInAny(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree listNode) |
Boolean |
walkInFolder(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree qualNode,
org.antlr.runtime.tree.Tree paramNode) |
Boolean |
walkInTree(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree qualNode,
org.antlr.runtime.tree.Tree paramNode) |
Boolean |
walkIsNotNull(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree colNode) |
Boolean |
walkIsNull(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree colNode) |
Boolean |
walkLessOrEquals(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode) |
Boolean |
walkLessThan(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode) |
Boolean |
walkLike(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree stringNode) |
Boolean |
walkNot(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree node) |
Boolean |
walkNotEquals(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode) |
Boolean |
walkNotIn(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree listNode) |
Boolean |
walkNotInAny(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree listNode) |
Boolean |
walkNotLike(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree stringNode) |
Boolean |
walkOr(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode) |
protected Boolean |
walkTextAnd(org.antlr.runtime.tree.Tree node) |
protected Boolean |
walkTextMinus(org.antlr.runtime.tree.Tree node) |
protected Boolean |
walkTextOr(org.antlr.runtime.tree.Tree node) |
protected Boolean |
walkTextPhrase(org.antlr.runtime.tree.Tree node) |
protected Boolean |
walkTextWord(org.antlr.runtime.tree.Tree node) |
walkBoolean, walkCol, walkContains, walkExpr, walkId, walkList, walkNumber, walkOtherExpr, walkOtherPredicate, walkPredicate, walkScore, walkSearchExpr, walkString, walkTimestamp
protected final StoredObject so
protected final String user
public InMemoryQueryProcessor.InMemoryWhereClauseWalker(StoredObject so, String user)
public Boolean walkNot(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree node)
walkNot
in interface PredicateWalker
walkNot
in class AbstractPredicateWalker
public Boolean walkAnd(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree leftNode, org.antlr.runtime.tree.Tree rightNode)
walkAnd
in interface PredicateWalker
walkAnd
in class AbstractPredicateWalker
public Boolean walkOr(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree leftNode, org.antlr.runtime.tree.Tree rightNode)
walkOr
in interface PredicateWalker
walkOr
in class AbstractPredicateWalker
public Boolean walkEquals(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree leftNode, org.antlr.runtime.tree.Tree rightNode)
walkEquals
in interface PredicateWalker
walkEquals
in class AbstractPredicateWalker
public Boolean walkNotEquals(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree leftNode, org.antlr.runtime.tree.Tree rightNode)
walkNotEquals
in interface PredicateWalker
walkNotEquals
in class AbstractPredicateWalker
public Boolean walkGreaterThan(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree leftNode, org.antlr.runtime.tree.Tree rightNode)
walkGreaterThan
in interface PredicateWalker
walkGreaterThan
in class AbstractPredicateWalker
public Boolean walkGreaterOrEquals(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree leftNode, org.antlr.runtime.tree.Tree rightNode)
walkGreaterOrEquals
in interface PredicateWalker
walkGreaterOrEquals
in class AbstractPredicateWalker
public Boolean walkLessThan(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree leftNode, org.antlr.runtime.tree.Tree rightNode)
walkLessThan
in interface PredicateWalker
walkLessThan
in class AbstractPredicateWalker
public Boolean walkLessOrEquals(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree leftNode, org.antlr.runtime.tree.Tree rightNode)
walkLessOrEquals
in interface PredicateWalker
walkLessOrEquals
in class AbstractPredicateWalker
public Boolean walkIn(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree colNode, org.antlr.runtime.tree.Tree listNode)
walkIn
in interface PredicateWalker
walkIn
in class AbstractPredicateWalker
public Boolean walkNotIn(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree colNode, org.antlr.runtime.tree.Tree listNode)
walkNotIn
in interface PredicateWalker
walkNotIn
in class AbstractPredicateWalker
public Boolean walkInAny(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree colNode, org.antlr.runtime.tree.Tree listNode)
walkInAny
in interface PredicateWalker
walkInAny
in class AbstractPredicateWalker
public Boolean walkNotInAny(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree colNode, org.antlr.runtime.tree.Tree listNode)
walkNotInAny
in interface PredicateWalker
walkNotInAny
in class AbstractPredicateWalker
public Boolean walkEqAny(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree literalNode, org.antlr.runtime.tree.Tree colNode)
walkEqAny
in interface PredicateWalker
walkEqAny
in class AbstractPredicateWalker
public Boolean walkIsNull(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree colNode)
walkIsNull
in interface PredicateWalker
walkIsNull
in class AbstractPredicateWalker
public Boolean walkIsNotNull(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree colNode)
walkIsNotNull
in interface PredicateWalker
walkIsNotNull
in class AbstractPredicateWalker
public Boolean walkLike(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree colNode, org.antlr.runtime.tree.Tree stringNode)
walkLike
in interface PredicateWalker
walkLike
in class AbstractPredicateWalker
public Boolean walkNotLike(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree colNode, org.antlr.runtime.tree.Tree stringNode)
walkNotLike
in interface PredicateWalker
walkNotLike
in class AbstractPredicateWalker
public Boolean walkInFolder(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree qualNode, org.antlr.runtime.tree.Tree paramNode)
walkInFolder
in interface PredicateWalker
walkInFolder
in class AbstractPredicateWalker
public Boolean walkInTree(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree qualNode, org.antlr.runtime.tree.Tree paramNode)
walkInTree
in interface PredicateWalker
walkInTree
in class AbstractPredicateWalker
protected Integer compareTo(org.antlr.runtime.tree.Tree leftChild, org.antlr.runtime.tree.Tree rightChild)
protected Boolean walkTextAnd(org.antlr.runtime.tree.Tree node)
walkTextAnd
in class AbstractPredicateWalker
protected Boolean walkTextOr(org.antlr.runtime.tree.Tree node)
walkTextOr
in class AbstractPredicateWalker
protected Boolean walkTextMinus(org.antlr.runtime.tree.Tree node)
walkTextMinus
in class AbstractPredicateWalker
protected Boolean walkTextWord(org.antlr.runtime.tree.Tree node)
walkTextWord
in class AbstractPredicateWalker
protected Boolean walkTextPhrase(org.antlr.runtime.tree.Tree node)
walkTextPhrase
in class AbstractPredicateWalker
Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.