uba.db.sql.language
Class GreatherThanComparison

java.lang.Object
  extended by uba.db.sql.language.ComparisonBehavior
      extended by uba.db.sql.language.GreatherThanComparison
All Implemented Interfaces:
BooleanValue, SingleValue, Visitable

public class GreatherThanComparison
extends ComparisonBehavior

Version:
$Revision: 1.5 $

Constructor Summary
GreatherThanComparison(SingleValue left, SingleValue right)
           
 
Method Summary
 void accept(Visitor visitor)
          Este método es enviado para aceptar un visitor, las clases concretas deben enviar el mensaje "visit" correspondiente.
protected  boolean compareValues(java.lang.Comparable leftValue, java.lang.Comparable rightValue)
          Las sub-clases deben implementar este método para comparar dos valores.
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
protected  java.lang.String operatorAsString()
          Las subclases deben implementar este método retornando la representacion en String del operador que representan.
 
Methods inherited from class uba.db.sql.language.ComparisonBehavior
isTrueWith, left, right, toString, valueWith
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GreatherThanComparison

public GreatherThanComparison(SingleValue left,
                              SingleValue right)
Method Detail

accept

public void accept(Visitor visitor)
Description copied from interface: Visitable
Este método es enviado para aceptar un visitor, las clases concretas deben enviar el mensaje "visit" correspondiente.

Parameters:
visitor - una instancia de visitor (que no debe ser null).
See Also:
Visitable.accept(uba.db.sql.language.Visitor)

operatorAsString

protected java.lang.String operatorAsString()
Description copied from class: ComparisonBehavior
Las subclases deben implementar este método retornando la representacion en String del operador que representan.

Specified by:
operatorAsString in class ComparisonBehavior
See Also:
ComparisonBehavior.operatorAsString()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object
See Also:
Object.equals(java.lang.Object)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object
See Also:
Object.hashCode()

compareValues

protected boolean compareValues(java.lang.Comparable leftValue,
                                java.lang.Comparable rightValue)
Description copied from class: ComparisonBehavior
Las sub-clases deben implementar este método para comparar dos valores.

Specified by:
compareValues in class ComparisonBehavior
Parameters:
leftValue - valor a la izquierda.
rightValue - valor a la derecha
Returns:
el resultado de la comparación
See Also:
ComparisonBehavior.compareValues(Comparable, Comparable)


Copyright © -2005 . All Rights Reserved.