View Javadoc

1   package uba.db.column.io;
2   
3   import java.io.DataInput;
4   import java.io.IOException;
5   
6   import uba.db.column.ColumnSpecification;
7   
8   /***
9    * Lee de un {@link DataInput} el valor de una columna tipo INTEGER.
10   * 
11   * @see uba.db.column.IntegerColumnSpecification
12   * 
13   * @version $Revision: 1.4 $
14   */
15  public class IntegerColumnReader extends ColumnReaderBehavior {
16      /***
17       * @param columnSpecification especificación de la columna a la cual pertenece este
18       * reader.
19       * @param input stream desde donde se leerán los datos.
20       */
21      public IntegerColumnReader(ColumnSpecification columnSpecification, DataInput input) {
22          super(columnSpecification, input);
23      }
24  
25      /***
26       * @see uba.db.column.io.ColumnReaderBehavior#readFrom(DataInput)
27       */
28      protected Object readFrom(DataInput in) throws IOException {
29          return new Integer(in.readInt());
30      }
31  }