|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuba.db.column.ColumnSpecificationBehavior
uba.db.column.CharColumnSpecification
public class CharColumnSpecification
Representa una columna del tipo CHAR.
| Field Summary | |
|---|---|
static java.lang.String |
DATATYPE_DISPLAY_STRING
String utilizado para mostrar el tipo de datos que representa esta especificación de columna. |
static int |
DEFAULT_MAX_LENGTH
Longitud maxima que por default tiene la columna. |
| Constructor Summary | |
|---|---|
CharColumnSpecification(java.lang.String name)
Crea una instancia que representa una columna del tipo CHAR. Utilizando la longitud por default que es 1 caracter. |
|
CharColumnSpecification(java.lang.String name,
ColumnConstraint constraint)
Crea una instancia que representa una columna del tipo CHAR. Utilizando la longitud por default que es 1 caracter. |
|
CharColumnSpecification(java.lang.String name,
int maxLength)
Crea una instancia que representa una columna del tipo CHAR. Con los constraints por default. |
|
CharColumnSpecification(java.lang.String name,
int maxLength,
ColumnConstraint constraint)
Crea una instancia que representa una columna del tipo CHAR. |
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object obj)
|
int |
hashCode()
|
int |
maxChars()
Retorna la cantidad máxima de caracteres que puede tener esta columna. |
ColumnReader |
readerFor(java.io.DataInput in)
Retorna un ColumnReader especifico para leer la columna que representa
esta especificación. |
java.lang.String |
toString()
|
ColumnWriter |
writerFor(java.io.DataOutput out)
Retorna un ColumnWriter especifico para leer la columna que representa
esta especificación. |
| Methods inherited from class uba.db.column.ColumnSpecificationBehavior |
|---|
asColumnFor, constraint, dataTypeDisplayString, isNamed, name, notNull |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int DEFAULT_MAX_LENGTH
public static final java.lang.String DATATYPE_DISPLAY_STRING
ColumnSpecification.dataTypeDisplayString(),
Constant Field Values| Constructor Detail |
|---|
public CharColumnSpecification(java.lang.String name,
ColumnConstraint constraint)
name - nombre de la columna.constraint - restricciones para esta columna (por ejemplo si puede o no ser
null, etc).public CharColumnSpecification(java.lang.String name)
name - nombre de la columna.ColumnConstraint.DEFAULT
public CharColumnSpecification(java.lang.String name,
int maxLength,
ColumnConstraint constraint)
name - nombre de la columna.maxLength - cantidad máxima de caracteres.constraint - restricciones.
public CharColumnSpecification(java.lang.String name,
int maxLength)
name - nombre de la columna.maxLength - cantidad máxima de caracteres.ColumnConstraint.DEFAULT| Method Detail |
|---|
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 int maxChars()
public ColumnReader readerFor(java.io.DataInput in)
ColumnSpecificationColumnReader especifico para leer la columna que representa
esta especificación.
in - el stream que utilizará el reader.ColumnSpecification.readerFor(DataInput)public ColumnWriter writerFor(java.io.DataOutput out)
ColumnSpecificationColumnWriter especifico para leer la columna que representa
esta especificación.
out - el stream que utilizará el reader.ColumnSpecification.writerFor(DataOutput)public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||