dbconnectivity
Class BufferedResultSet

java.lang.Object
  extended by dbconnectivity.BufferedResultSet
All Implemented Interfaces:
java.io.Serializable

public class BufferedResultSet
extends java.lang.Object
implements java.io.Serializable

This class rapresents a ResultSet that can be : saved using Serializable interface , used without any connection to the dbms.

Version:
0.3
Author:
Sergio Decherchi
See Also:
Serialized Form

Field Summary
 int cn
          Columns number
 java.util.Vector columnNames
          Document and coulum names containers
 java.util.Vector columnType
          Document and coulum names containers
 java.util.Vector doc
          Document and coulum names containers
 int tn
          Tuples number
 
Constructor Summary
BufferedResultSet(java.io.ObjectOutputStream oos, java.util.Vector savedDoc, java.util.Vector columnNames, int cn, int tn, java.util.Vector ct)
          Constructor used for output streaming ,starting by a Vector that contains data
BufferedResultSet(java.sql.ResultSet rs1)
          Constructor for packing a ResultSet into a BufferedResultSet
BufferedResultSet(java.sql.ResultSet rs1, java.io.ObjectOutputStream oos)
          Constructor for output streaming ,starting by a ResultSet
BufferedResultSet(java.lang.String fileName, java.io.ObjectInputStream ois)
          Constructor used only for initializing an outputstream
 
Method Summary
 void read()
          Method used to read stored data
 void setData()
          Used to set data and metadata
 void write()
          Method used to write ResultSet
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

doc

public java.util.Vector doc
Document and coulum names containers


columnNames

public java.util.Vector columnNames
Document and coulum names containers


columnType

public java.util.Vector columnType
Document and coulum names containers


cn

public int cn
Columns number


tn

public int tn
Tuples number

Constructor Detail

BufferedResultSet

public BufferedResultSet(java.sql.ResultSet rs1,
                         java.io.ObjectOutputStream oos)
                  throws java.io.IOException
Constructor for output streaming ,starting by a ResultSet

Throws:
java.io.IOException

BufferedResultSet

public BufferedResultSet(java.sql.ResultSet rs1)
Constructor for packing a ResultSet into a BufferedResultSet


BufferedResultSet

public BufferedResultSet(java.lang.String fileName,
                         java.io.ObjectInputStream ois)
Constructor used only for initializing an outputstream


BufferedResultSet

public BufferedResultSet(java.io.ObjectOutputStream oos,
                         java.util.Vector savedDoc,
                         java.util.Vector columnNames,
                         int cn,
                         int tn,
                         java.util.Vector ct)
Constructor used for output streaming ,starting by a Vector that contains data

Method Detail

write

public void write()
Method used to write ResultSet


setData

public void setData()
Used to set data and metadata


read

public void read()
Method used to read stored data