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

java.lang.Object
  extended by org.gcube.datatransformation.datatransformationlibrary.datahandlers.impl.RSBlobDataSink
All Implemented Interfaces:
org.gcube.datatransformation.datatransformationlibrary.datahandlers.DataHandler, org.gcube.datatransformation.datatransformationlibrary.datahandlers.DataSink

public class RSBlobDataSink
extends Object
implements org.gcube.datatransformation.datatransformationlibrary.datahandlers.DataSink

Author:
Dimitris Katris, NKUA

This DataSink stores DataElements to a result set with blob elements.


Constructor Summary
RSBlobDataSink(String output, org.gcube.datatransformation.datatransformationlibrary.model.Parameter[] outputParameters)
          This constructor is used when DTS is instantiating a new RSBlobDataSink.
 
Method Summary
 void append(org.gcube.datatransformation.datatransformationlibrary.dataelements.DataElement element)
           
 void close()
           
 String getOutput()
           
 boolean isClosed()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RSBlobDataSink

public RSBlobDataSink(String output,
                      org.gcube.datatransformation.datatransformationlibrary.model.Parameter[] outputParameters)
This constructor is used when DTS is instantiating a new RSBlobDataSink. The output and outputParameters are not used in this DataSink.

Parameters:
output - The output value of the DataSink.
outputParameters - The output parameters of the DataSink.
Method Detail

getOutput

public String getOutput()
Specified by:
getOutput in interface org.gcube.datatransformation.datatransformationlibrary.datahandlers.DataSink
Returns:
The output of the transformation.
See Also:
DataSink.getOutput()

append

public void append(org.gcube.datatransformation.datatransformationlibrary.dataelements.DataElement element)
Specified by:
append in interface org.gcube.datatransformation.datatransformationlibrary.datahandlers.DataSink
Parameters:
element - DataElement to be appended to this DataSink
See Also:
DataSink.append(org.gcube.datatransformation.datatransformationlibrary.dataelements.DataElement)

close

public void close()
Specified by:
close in interface org.gcube.datatransformation.datatransformationlibrary.datahandlers.DataHandler
See Also:
DataHandler.close()

isClosed

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


Copyright © 2012. All Rights Reserved.