gr.uoa.di.madgik.searchlibrary.operatorlibrary.merge
Class ReaderHolder

java.lang.Object
  extended by gr.uoa.di.madgik.searchlibrary.operatorlibrary.merge.ReaderHolder

public class ReaderHolder
extends Object

Placeholder for input ResultSet

Author:
UoA

Constructor Summary
ReaderHolder()
          Creates a new ReaderHolder
 
Method Summary
 gr.uoa.di.madgik.grs.reader.IRecordReader<gr.uoa.di.madgik.grs.record.Record> getReader()
          Retrieves the ForwardReader
 Object getSynchReader()
          Retrieves the ForwardReader's synchronization object
 boolean getWaitingForInit()
           
 boolean hasFinished()
          Checks if the associated ForwardReader still has records to read
 void setFinished(boolean finished)
          Sets whether or not the associated ForwardReader still has records to read from
 void setReader(gr.uoa.di.madgik.grs.reader.IRecordReader<gr.uoa.di.madgik.grs.record.Record> reader)
          Sets the ForwardReader
 void setWaitingForInit(boolean value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReaderHolder

public ReaderHolder()
Creates a new ReaderHolder

Method Detail

getReader

public gr.uoa.di.madgik.grs.reader.IRecordReader<gr.uoa.di.madgik.grs.record.Record> getReader()
Retrieves the ForwardReader

Returns:
The ForwardReader

getSynchReader

public Object getSynchReader()
Retrieves the ForwardReader's synchronization object

Returns:
The synchronization object

setReader

public void setReader(gr.uoa.di.madgik.grs.reader.IRecordReader<gr.uoa.di.madgik.grs.record.Record> reader)
Sets the ForwardReader

Parameters:
reader - The ForwardReader

hasFinished

public boolean hasFinished()
Checks if the associated ForwardReader still has records to read

Returns:
true if there are unread records, false otherwise

setFinished

public void setFinished(boolean finished)
Sets whether or not the associated ForwardReader still has records to read from

Parameters:
ready - true if it is, false otherwise

setWaitingForInit

public void setWaitingForInit(boolean value)

getWaitingForInit

public boolean getWaitingForInit()


Copyright © 2013. All Rights Reserved.