uba.db.sql.language
Class ColumnDeclarationBehavior
java.lang.Object
uba.db.sql.language.ColumnDeclarationBehavior
- All Implemented Interfaces:
- ColumnDeclaration, Visitable
- Direct Known Subclasses:
- CharColumnDeclaration, IntegerColumnDeclaration
public abstract class ColumnDeclarationBehavior
- extends java.lang.Object
- implements ColumnDeclaration
Clase base para las declaraciones de columnas en una sentencia CREATE TABLE.
- Version:
- $Revision: 1.3 $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ColumnDeclarationBehavior
public ColumnDeclarationBehavior(ColumnName columnName)
- Parameters:
columnName - nombre de la columna.
ColumnDeclarationBehavior
public ColumnDeclarationBehavior(ColumnName columnName,
ColumnConstraintDeclaration constraint)
- Parameters:
columnName - nombre de la columnaconstraint - constraint que indica si la columna puede o no ser null, etc.
columnName
public ColumnName columnName()
- Description copied from interface:
ColumnDeclaration
- Retorna el nombre de la columna.
- Specified by:
columnName in interface ColumnDeclaration
- See Also:
ColumnDeclaration.columnName()
constraint
public ColumnConstraintDeclaration constraint()
- Description copied from interface:
ColumnDeclaration
- Retorna un objeto que contiene los constraints que existen para la
columna (si puede se null o no, etc).
- Specified by:
constraint in interface ColumnDeclaration
- See Also:
ColumnDeclaration.constraint()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
- See Also:
Object.toString()
columnTypeAsString
protected abstract java.lang.String columnTypeAsString()
- Las subclases debe implementar este metodo para retornar una
representación en String del tipo de la columna.
Copyright © -2005 . All Rights Reserved.