KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > rmi > server > RmiRowReader


1 package com.daffodilwoods.rmi.server;
2
3 import com.daffodilwoods.database.resource.DException;
4 import com.daffodilwoods.daffodildb.server.datasystem.utility._Record;
5 import java.io.*;
6 import com.daffodilwoods.daffodildb.server.sql99.dql.resultsetmetadata._RowReader;
7
8 public class RmiRowReader implements _RowReader, Externalizable {
9
10     private int id = 10;
11     public RmiRowReader() {
12     }
13
14     public Object JavaDoc getObject(int index, Object JavaDoc row) throws DException {
15        return ((Object JavaDoc[]) row)[index-1];
16     }
17
18     public void setObject(int columnIndex, Object JavaDoc value, Object JavaDoc row) throws DException {
19         ((Object JavaDoc[])row)[columnIndex - 1] = value;
20     }
21     public void writeExternal(ObjectOutput oo) throws IOException{
22         oo.writeInt(id);
23     }
24
25     public void readExternal(ObjectInput oi) throws IOException{
26         id = oi.readInt();
27     }
28 }
29
Popular Tags