to.etc.webapp.query
Class QBetweenNode

java.lang.Object
  extended by to.etc.webapp.query.QNodeBase
      extended by to.etc.webapp.query.QOperatorNode
          extended by to.etc.webapp.query.QBetweenNode

public class QBetweenNode
extends QOperatorNode

Represents a "between" operation where the base item is a property reference.

Author:
Frits Jalvingh Created on Jul 14, 2009

Constructor Summary
QBetweenNode(QOperation operation, java.lang.String prop, QOperatorNode a, QOperatorNode b)
           
 
Method Summary
 QOperatorNode getA()
          The low value of the between operation (prop between A and B)
 QOperatorNode getB()
          The high value of the between operation (prop between A and B)
 java.lang.String getProp()
          The name of the property.
 void visit(QNodeVisitor v)
           
 
Methods inherited from class to.etc.webapp.query.QOperatorNode
getOperation
 
Methods inherited from class to.etc.webapp.query.QNodeBase
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QBetweenNode

public QBetweenNode(QOperation operation,
                    java.lang.String prop,
                    QOperatorNode a,
                    QOperatorNode b)
Method Detail

getA

public QOperatorNode getA()
The low value of the between operation (prop between A and B)

Returns:

getB

public QOperatorNode getB()
The high value of the between operation (prop between A and B)

Returns:

getProp

public java.lang.String getProp()
The name of the property.

Returns:

visit

public void visit(QNodeVisitor v)
           throws java.lang.Exception
Specified by:
visit in class QNodeBase
Throws:
java.lang.Exception