uba.db.sql.language
Interface SelectionCriteria

All Superinterfaces:
Visitable
All Known Implementing Classes:
AndSelectionCriteria, BinarySelectionCriteriaBehavior, InSelectionCriteria, NegatedSelectionCriteria, NotInSelectionCriteria, NullSelectionCriteria, OrSelectionCriteria, SelectionCriteriaBehavior, SingleSelectionCriteria

public interface SelectionCriteria
extends Visitable

Representa un "criterio de seleccion", es decir una expresion booleana que se utiliza para seleccionar campos en la expresiones WHERE.

Version:
$Revision: 1.9 $

Method Summary
 SelectionCriteria and(SelectionCriteria other)
          Retorna una instancia que representa: this AND other
 SelectionCriteria andAfter(SelectionCriteria other)
          Este metodo es utilizado para hacer double dispatch.
 boolean isTrueWith(EvaluationContext context)
           
 SelectionCriteria not()
          Retorna una instancia que representa: NOT this
 SelectionCriteria or(SelectionCriteria other)
          Retorna una instancia que representa: this OR other
 SelectionCriteria orAfter(SelectionCriteria other)
          Este metodo es utilizado para hacer double dispatch.
 java.lang.Object valueWith(EvaluationContext context)
           
 
Methods inherited from interface uba.db.sql.language.Visitable
accept
 

Method Detail

and

SelectionCriteria and(SelectionCriteria other)
Retorna una instancia que representa: this AND other

Parameters:
other - criterio de seleccion que será retornado en el AND.

or

SelectionCriteria or(SelectionCriteria other)
Retorna una instancia que representa: this OR other

Parameters:
other - criterio de seleccion que será retornado en el OR.

not

SelectionCriteria not()
Retorna una instancia que representa: NOT this


andAfter

SelectionCriteria andAfter(SelectionCriteria other)
Este metodo es utilizado para hacer double dispatch.

See Also:
and(SelectionCriteria)

orAfter

SelectionCriteria orAfter(SelectionCriteria other)
Este metodo es utilizado para hacer double dispatch.

See Also:
or(SelectionCriteria)

valueWith

java.lang.Object valueWith(EvaluationContext context)

isTrueWith

boolean isTrueWith(EvaluationContext context)


Copyright © -2005 . All Rights Reserved.