1 package uba.db.sql.language;
2
3 /***
4 * Interfaz que deben cumplir las definiciones de columnas en la sentencia
5 * CREATE TABLE.
6 *
7 * @version $Revision: 1.4 $
8 */
9 public interface ColumnDeclaration extends Visitable {
10 /***
11 * Retorna el nombre de la columna.
12 */
13 ColumnName columnName();
14
15 /***
16 * Retorna un objeto que contiene los constraints que existen para la
17 * columna (si puede se null o no, etc).
18 */
19 ColumnConstraintDeclaration constraint();
20 }