uba.db.sql.language
Class NullSelectionCriteria

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

public final class NullSelectionCriteria
extends java.lang.Object
implements SelectionCriteria

Representa un criterio de seleccion (parte WHERE de una expresión SQL) vacío (es decir representa que se deben seleccionar todas las filas).

Version:
$Revision: 1.5 $

Constructor Summary
NullSelectionCriteria()
           
 
Method Summary
 void accept(Visitor visitor)
          Este método es enviado para aceptar un visitor, las clases concretas deben enviar el mensaje "visit" correspondiente.
 SelectionCriteria and(SelectionCriteria otherSelectionCriteria)
          Retorna una instancia que representa: this AND other
 SelectionCriteria andAfter(SelectionCriteria other)
          Este metodo es utilizado para hacer double dispatch.
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
 boolean isTrueWith(EvaluationContext context)
           
 SelectionCriteria not()
          Retorna una instancia que representa: NOT this
 SelectionCriteria or(SelectionCriteria otherSelectionCriteria)
          Retorna una instancia que representa: this OR other
 SelectionCriteria orAfter(SelectionCriteria other)
          Este metodo es utilizado para hacer double dispatch.
 java.lang.String toString()
           
 java.lang.Object valueWith(EvaluationContext context)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NullSelectionCriteria

public NullSelectionCriteria()
Method Detail

hashCode

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

equals

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

toString

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

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.

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

and

public SelectionCriteria and(SelectionCriteria otherSelectionCriteria)
Description copied from interface: SelectionCriteria
Retorna una instancia que representa: this AND other

Specified by:
and in interface SelectionCriteria
Parameters:
otherSelectionCriteria - criterio de seleccion que será retornado en el AND.
See Also:
SelectionCriteria.and(uba.db.sql.language.SelectionCriteria)

or

public SelectionCriteria or(SelectionCriteria otherSelectionCriteria)
Description copied from interface: SelectionCriteria
Retorna una instancia que representa: this OR other

Specified by:
or in interface SelectionCriteria
Parameters:
otherSelectionCriteria - criterio de seleccion que será retornado en el OR.
See Also:
SelectionCriteria.or(uba.db.sql.language.SelectionCriteria)

not

public SelectionCriteria not()
Description copied from interface: SelectionCriteria
Retorna una instancia que representa: NOT this

Specified by:
not in interface SelectionCriteria
See Also:
SelectionCriteria.not()

andAfter

public SelectionCriteria andAfter(SelectionCriteria other)
Description copied from interface: SelectionCriteria
Este metodo es utilizado para hacer double dispatch.

Specified by:
andAfter in interface SelectionCriteria
See Also:
SelectionCriteria.andAfter(uba.db.sql.language.SelectionCriteria)

orAfter

public SelectionCriteria orAfter(SelectionCriteria other)
Description copied from interface: SelectionCriteria
Este metodo es utilizado para hacer double dispatch.

Specified by:
orAfter in interface SelectionCriteria
See Also:
SelectionCriteria.orAfter(uba.db.sql.language.SelectionCriteria)

valueWith

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

isTrueWith

public boolean isTrueWith(EvaluationContext context)
Specified by:
isTrueWith in interface SelectionCriteria
See Also:
SelectionCriteria.isTrueWith(uba.db.sql.language.EvaluationContext)


Copyright © -2005 . All Rights Reserved.