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 getObject(int index, Object row) throws DException { 15 return ((Object []) row)[index-1]; 16 } 17 18 public void setObject(int columnIndex, Object value, Object row) throws DException { 19 ((Object [])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 |