org.gcube.datatransformation.datatransformationlibrary.datahandlers.impl
Class RSBlobDataSource

java.lang.Object
  extended by org.gcube.datatransformation.datatransformationlibrary.datahandlers.impl.RSBlobDataSource

public class RSBlobDataSource
extends java.lang.Object

Author:
Dimitris Katris, NKUA

This DataSource fetches DataElements from a result set with blob elements.


Constructor Summary
RSBlobDataSource(java.lang.String input, Parameter[] inputParameters)
          The input must be a locator for a RS with elements
 
Method Summary
 void close()
           
 boolean hasNext()
           
 boolean isClosed()
           
 DataElement next()
           
 ContentType nextContentType()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RSBlobDataSource

public RSBlobDataSource(java.lang.String input,
                        Parameter[] inputParameters)
The input must be a locator for a RS with elements

Parameters:
input - The input value of the DataSource.
inputParameters - The input parameters of the DataSource.
Method Detail

hasNext

public boolean hasNext()
Returns:
true if the DataSource has more elements.
See Also:
org.gcube.datatransformation.datatransformationlibrary.datahandlers.DataSource#hasNext()

next

public DataElement next()
Returns:
the next element of the DataSource.
See Also:
org.gcube.datatransformation.datatransformationlibrary.datahandlers.DataSource#next()

close

public void close()
See Also:
org.gcube.datatransformation.datatransformationlibrary.datahandlers.DataHandler#close()

isClosed

public boolean isClosed()
Returns:
true if the DataHandler has been closed.
See Also:
org.gcube.datatransformation.datatransformationlibrary.datahandlers.DataHandler#isClosed()

nextContentType

public ContentType nextContentType()