uba.db.sql.language
Class AndSelectionCriteria

java.lang.Object
  extended by uba.db.sql.language.SelectionCriteriaBehavior
      extended by uba.db.sql.language.BinarySelectionCriteriaBehavior
          extended by uba.db.sql.language.AndSelectionCriteria
All Implemented Interfaces:
SelectionCriteria, Visitable

public class AndSelectionCriteria
extends BinarySelectionCriteriaBehavior

Representa un AND, en la clausa WHERE de una sentencia SQL.

Version:
$Revision: 1.6 $

Constructor Summary
AndSelectionCriteria(SelectionCriteria left, SelectionCriteria 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.
 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.
 java.lang.Object valueWith(EvaluationContext context)
           
 
Methods inherited from class uba.db.sql.language.BinarySelectionCriteriaBehavior
left, right, toString
 
Methods inherited from class uba.db.sql.language.SelectionCriteriaBehavior
and, andAfter, isTrueWith, not, or, orAfter
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AndSelectionCriteria

public AndSelectionCriteria(SelectionCriteria left,
                            SelectionCriteria right)
Parameters:
left - termino izquierdo.
right - termino derecho.
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)

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

operatorAsString

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

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

valueWith

public java.lang.Object valueWith(EvaluationContext context)
See Also:
SelectionCriteria.valueWith(uba.db.sql.language.EvaluationContext)


Copyright © -2005 . All Rights Reserved.