vishnu.parser.expressions
Class SQLOrOperator

java.lang.Object
  extended by vishnu.parser.expressions.AbstractSQLBinaryOperator
      extended by vishnu.parser.expressions.SQLOrOperator
All Implemented Interfaces:
SQLBinaryOperator, SQLOperand

public class SQLOrOperator
extends AbstractSQLBinaryOperator

Este operador modela el OR logico de valores booleanos.

Author:
Hernan Rancati
 

Constructor Summary
SQLOrOperator(SQLOperand leftOperand, SQLOperand rightOperand)
           
 
Method Summary
protected  Value operateOn(Value leftValue, Value rightValue)
          este metodo debe ser implementado por las subclases, definiendo el resultado a obtener en funcion de los operadores de la izquierda y la derecha.
 java.lang.String toString()
           
 
Methods inherited from class vishnu.parser.expressions.AbstractSQLBinaryOperator
equals, equals, evaluate, hashCode, leftOperand, rightOperand
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SQLOrOperator

public SQLOrOperator(SQLOperand leftOperand,
                     SQLOperand rightOperand)
Parameters:
leftOperand -
rightOperand -
Method Detail

operateOn

protected Value operateOn(Value leftValue,
                          Value rightValue)
Description copied from class: AbstractSQLBinaryOperator
este metodo debe ser implementado por las subclases, definiendo el resultado a obtener en funcion de los operadores de la izquierda y la derecha.

Specified by:
operateOn in class AbstractSQLBinaryOperator

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object