wt.fc
Class QueryResult.ChunkedExternalization

java.lang.Object
  extended bywt.fc.QueryResult.ChunkedExternalization
All Implemented Interfaces:
Serializable
Enclosing class:
QueryResult

static class QueryResult.ChunkedExternalization
extends Object
implements Serializable

Class used when streaming large results set to overcome scalability limitations of object streams by resetting stream at reasonable intervals.

Supported API: false

Extendable: false


Field Summary
private static boolean ELIMINATE_DUPLICATE_STRINGS
           
private  ObjectVectorIfc objectVector
           
private  QueryResult result
           
(package private) static long serialVersionUID
           
 
Constructor Summary
(package private) QueryResult.ChunkedExternalization(QueryResult result)
           
 
Method Summary
(package private)  ObjectVectorIfc getObjectVector()
           
private  void readObject(ObjectInputStream in)
           
private  void writeObject(ObjectOutputStream out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values

ELIMINATE_DUPLICATE_STRINGS

private static boolean ELIMINATE_DUPLICATE_STRINGS

result

private transient QueryResult result

objectVector

private transient ObjectVectorIfc objectVector
Constructor Detail

QueryResult.ChunkedExternalization

QueryResult.ChunkedExternalization(QueryResult result)
Method Detail

getObjectVector

ObjectVectorIfc getObjectVector()

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Throws:
IOException

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Throws:
IOException
ClassNotFoundException