1 package uba.db.sql.language;
2
3 /***
4 * Representa una expresión que retorna un solo valor.
5 *
6 * @see uba.db.sql.language.ValueList
7 *
8 * @version $Revision: 1.4 $
9 */
10 public interface SingleValue extends Visitable {
11 /***
12 * Evalua esta expresión.
13 *
14 * @param context
15 * contexto de evaluación.
16 *
17 * @return resultado de la evaluación en el contexto dado.
18 */
19 Object valueWith(EvaluationContext context);
20 }