1 package uba.db.sql.language;
2
3 /***
4 * Esta interfaz define el método {@link #accept(Visitor)} que es utilizado para
5 * visitar cada una de las partes que conforman una sentencia SQL.
6 *
7 * @version $Revision: 1.2 $
8 */
9 public interface Visitable {
10 /***
11 * Este método es enviado para aceptar un visitor, las clases concretas
12 * deben enviar el mensaje "visit" correspondiente.
13 *
14 * @param visitor
15 * una instancia de visitor (que no debe ser null).
16 */
17 void accept(Visitor visitor);
18 }