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()
           
 

Method Detail

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.