1 package uba.db.column.io;
2
3 import java.io.DataOutput;
4 import java.io.IOException;
5
6 import uba.db.column.ColumnSpecification;
7
8 /***
9 * Escribe en un {@link DataOutput}el valor de una columna tipo INTEGER.
10 *
11 * @see uba.db.column.IntegerColumnSpecification
12 *
13 * @version $Revision: 1.7 $
14 */
15 public class IntegerColumnWriter extends ColumnWriterBehavior {
16 /***
17 * @param columnSpecification
18 * especificación de la columna a la cual pertenece este reader.
19 * @param out
20 * stream desde donde se escribirán los datos.
21 */
22 public IntegerColumnWriter(ColumnSpecification columnSpecification, DataOutput out) {
23 super(columnSpecification, out);
24 }
25
26 /***
27 * @see uba.db.column.io.ColumnWriterBehavior#writeTo(DataOutput,
28 * java.lang.Object)
29 */
30 protected void writeTo(DataOutput o, Object value) throws IOException {
31 o.writeInt(((Integer) value).intValue());
32 }
33 }