org.apache.chemistry.opencmis.server.support.query
Interface QueryConditionProcessor
- All Known Implementing Classes:
- AbstractQueryConditionProcessor
public interface QueryConditionProcessor
An interface used by the walker when traversing the AST from the grammar.
The interface consists of callback methods that are called when a rule
is processed (as part of the WHERE statement)
- Author:
- Jens
Method Summary |
void |
onAnd(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode)
|
void |
onContains(org.antlr.runtime.tree.Tree node,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree paramNode)
|
void |
onEqAny(org.antlr.runtime.tree.Tree node,
org.antlr.runtime.tree.Tree literalNode,
org.antlr.runtime.tree.Tree colNode)
|
void |
onEquals(org.antlr.runtime.tree.Tree eqNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode)
|
void |
onGreaterOrEquals(org.antlr.runtime.tree.Tree geNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode)
|
void |
onGreaterThan(org.antlr.runtime.tree.Tree gtNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode)
|
void |
onIn(org.antlr.runtime.tree.Tree node,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree listNode)
|
void |
onInAny(org.antlr.runtime.tree.Tree node,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree listNode)
|
void |
onInFolder(org.antlr.runtime.tree.Tree node,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree paramNode)
|
void |
onInTree(org.antlr.runtime.tree.Tree node,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree paramNode)
|
void |
onIsLike(org.antlr.runtime.tree.Tree node,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree stringNode)
|
void |
onIsNotLike(org.antlr.runtime.tree.Tree node,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree stringNode)
|
void |
onIsNotNull(org.antlr.runtime.tree.Tree notNullNode,
org.antlr.runtime.tree.Tree colNode)
|
void |
onIsNull(org.antlr.runtime.tree.Tree nullNode,
org.antlr.runtime.tree.Tree colNode)
|
void |
onLessOrEquals(org.antlr.runtime.tree.Tree leqNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode)
|
void |
onLessThan(org.antlr.runtime.tree.Tree ltNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode)
|
void |
onNot(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree leftNode)
|
void |
onNotEquals(org.antlr.runtime.tree.Tree neNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode)
|
void |
onNotIn(org.antlr.runtime.tree.Tree node,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree listNode)
|
void |
onNotInAny(org.antlr.runtime.tree.Tree node,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree listNode)
|
void |
onOr(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode)
|
void |
onScore(org.antlr.runtime.tree.Tree node,
org.antlr.runtime.tree.Tree paramNode)
|
void |
onStartProcessing(org.antlr.runtime.tree.Tree whereNode)
|
void |
onStopProcessing()
|
onStartProcessing
void onStartProcessing(org.antlr.runtime.tree.Tree whereNode)
onStopProcessing
void onStopProcessing()
onEquals
void onEquals(org.antlr.runtime.tree.Tree eqNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode)
onNotEquals
void onNotEquals(org.antlr.runtime.tree.Tree neNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode)
onGreaterThan
void onGreaterThan(org.antlr.runtime.tree.Tree gtNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode)
onGreaterOrEquals
void onGreaterOrEquals(org.antlr.runtime.tree.Tree geNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode)
onLessThan
void onLessThan(org.antlr.runtime.tree.Tree ltNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode)
onLessOrEquals
void onLessOrEquals(org.antlr.runtime.tree.Tree leqNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode)
onNot
void onNot(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree leftNode)
onAnd
void onAnd(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode)
onOr
void onOr(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode)
onIn
void onIn(org.antlr.runtime.tree.Tree node,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree listNode)
onNotIn
void onNotIn(org.antlr.runtime.tree.Tree node,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree listNode)
onInAny
void onInAny(org.antlr.runtime.tree.Tree node,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree listNode)
onNotInAny
void onNotInAny(org.antlr.runtime.tree.Tree node,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree listNode)
onEqAny
void onEqAny(org.antlr.runtime.tree.Tree node,
org.antlr.runtime.tree.Tree literalNode,
org.antlr.runtime.tree.Tree colNode)
onIsNull
void onIsNull(org.antlr.runtime.tree.Tree nullNode,
org.antlr.runtime.tree.Tree colNode)
onIsNotNull
void onIsNotNull(org.antlr.runtime.tree.Tree notNullNode,
org.antlr.runtime.tree.Tree colNode)
onIsLike
void onIsLike(org.antlr.runtime.tree.Tree node,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree stringNode)
onIsNotLike
void onIsNotLike(org.antlr.runtime.tree.Tree node,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree stringNode)
onContains
void onContains(org.antlr.runtime.tree.Tree node,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree paramNode)
onInFolder
void onInFolder(org.antlr.runtime.tree.Tree node,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree paramNode)
onInTree
void onInTree(org.antlr.runtime.tree.Tree node,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree paramNode)
onScore
void onScore(org.antlr.runtime.tree.Tree node,
org.antlr.runtime.tree.Tree paramNode)
Copyright © 2009-2010 The Apache Software Foundation. All Rights Reserved.