|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuba.db.sql.language.ColumnDeclarationBehavior
uba.db.sql.language.CharColumnDeclaration
public class CharColumnDeclaration
Representa la declaracion de una columna tipo CHAR dentro de la sentencia CREATE TABLE.
| Field Summary | |
|---|---|
static int |
DEFAULT_MAX_CHARS
Longitud maxima de caracteres que por default tiene la columna. |
| Constructor Summary | |
|---|---|
CharColumnDeclaration(ColumnName columnName)
|
|
CharColumnDeclaration(ColumnName columnName,
ColumnConstraintDeclaration constraint)
Construye una nueva instancia con el nombre especificado y la longitud por default. |
|
CharColumnDeclaration(ColumnName columnName,
int maxChars)
|
|
CharColumnDeclaration(ColumnName columnName,
int maxChars,
ColumnConstraintDeclaration constraint)
|
|
| Method Summary | |
|---|---|
void |
accept(Visitor visitor)
Este método es enviado para aceptar un visitor, las clases concretas deben enviar el mensaje "visit" correspondiente. |
protected java.lang.String |
columnTypeAsString()
Las subclases debe implementar este metodo para retornar una representación en String del tipo de la columna. |
boolean |
equals(java.lang.Object obj)
|
int |
hashCode()
|
int |
maxChars()
Retorna la cantidad máxima de caracteres que puede tener la columna. |
| Methods inherited from class uba.db.sql.language.ColumnDeclarationBehavior |
|---|
columnName, constraint, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int DEFAULT_MAX_CHARS
CharColumnDeclaration(ColumnName),
Constant Field Values| Constructor Detail |
|---|
public CharColumnDeclaration(ColumnName columnName,
int maxChars,
ColumnConstraintDeclaration constraint)
columnName - nombre de la columnamaxChars - cantidad de caracteres que puede tener la columna.constraint - constraint que indica si la columna puede o no ser null, etc.
public CharColumnDeclaration(ColumnName columnName,
int maxChars)
CharColumnDeclaration(ColumnName, int, ColumnConstraintDeclaration)public CharColumnDeclaration(ColumnName columnName)
CharColumnDeclaration(ColumnName, int, ColumnConstraintDeclaration)
public CharColumnDeclaration(ColumnName columnName,
ColumnConstraintDeclaration constraint)
columnName - nombre de la columnaconstraint - constraint que indica si la columna puede o no ser null, etc.| Method Detail |
|---|
protected java.lang.String columnTypeAsString()
ColumnDeclarationBehavior
columnTypeAsString in class ColumnDeclarationBehaviorColumnDeclarationBehavior.columnTypeAsString()public boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectObject.equals(java.lang.Object)public int hashCode()
hashCode in class java.lang.ObjectObject.hashCode()public void accept(Visitor visitor)
Visitable
visitor - una instancia de visitor (que no debe ser null).Visitable.accept(uba.db.sql.language.Visitor)public int maxChars()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||