uba.db.column
Class IntegerColumnSpecification

java.lang.Object
  extended by uba.db.column.ColumnSpecificationBehavior
      extended by uba.db.column.IntegerColumnSpecification
All Implemented Interfaces:
java.io.Serializable, ColumnSpecification

public class IntegerColumnSpecification
extends ColumnSpecificationBehavior

Representa una columna del tipo INTEGER.

Version:
$Revision: 1.3 $
See Also:
Serialized Form

Field Summary
static java.lang.String DATATYPE_DISPLAY_STRING
          String utilizado para mostrar el tipo de datos que representa esta especificación de columna.
 
Constructor Summary
IntegerColumnSpecification(java.lang.String name)
          Crea una instancia que representa una columna del tipo INTEGER.
Con los constraints por default.
IntegerColumnSpecification(java.lang.String name, ColumnConstraint constraint)
          Crea una instancia que representa una columna del tipo INTEGER.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
 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

DATATYPE_DISPLAY_STRING

public static final java.lang.String DATATYPE_DISPLAY_STRING
String utilizado para mostrar el tipo de datos que representa esta especificación de columna.

See Also:
ColumnSpecification.dataTypeDisplayString(), Constant Field Values
Constructor Detail

IntegerColumnSpecification

public IntegerColumnSpecification(java.lang.String name,
                                  ColumnConstraint constraint)
Crea una instancia que representa una columna del tipo INTEGER.

Parameters:
name - nombre de la columna.
constraint - restricciones para esta columna (por ejemplo si puede o no ser null, etc).

IntegerColumnSpecification

public IntegerColumnSpecification(java.lang.String name)
Crea una instancia que representa una columna del tipo INTEGER.
Con los constraints por default.

Parameters:
name - nombre de la columna.
See Also:
ColumnConstraint.DEFAULT
Method Detail

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object
See Also:
Object.equals(java.lang.Object)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object
See Also:
Object.hashCode()

readerFor

public ColumnReader readerFor(java.io.DataInput in)
Description copied from interface: ColumnSpecification
Retorna un ColumnReader especifico para leer la columna que representa esta especificación.

Parameters:
in - el stream que utilizará el reader.
See Also:
ColumnSpecification.readerFor(DataInput)

writerFor

public ColumnWriter writerFor(java.io.DataOutput out)
Description copied from interface: ColumnSpecification
Retorna un ColumnWriter especifico para leer la columna que representa esta especificación.

Parameters:
out - el stream que utilizará el reader.
See Also:
ColumnSpecification.writerFor(DataOutput)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
See Also:
Object.toString()


Copyright © -2005 . All Rights Reserved.