org.gcube.dataanalysis.executor.nodes.transducers
Class OccurrenceMergingNode
java.lang.Object
org.gcube.dataanalysis.ecoengine.interfaces.ActorNode
org.gcube.dataanalysis.executor.nodes.transducers.OccurrenceMergingNode
- All Implemented Interfaces:
- org.gcube.dataanalysis.ecoengine.interfaces.GenericAlgorithm
- Direct Known Subclasses:
- OccurrenceIntersectionNode, OccurrenceSubtractionNode
public class OccurrenceMergingNode
- extends org.gcube.dataanalysis.ecoengine.interfaces.ActorNode
|
Field Summary |
protected org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration |
currentconfig
|
protected org.hibernate.SessionFactory |
dbHibConnection
|
| Methods inherited from class org.gcube.dataanalysis.ecoengine.interfaces.ActorNode |
main |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
currentconfig
protected org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration currentconfig
dbHibConnection
protected org.hibernate.SessionFactory dbHibConnection
OccurrenceMergingNode
public OccurrenceMergingNode()
getProperties
public org.gcube.dataanalysis.ecoengine.configuration.ALG_PROPS[] getProperties()
getName
public String getName()
getDescription
public String getDescription()
getInputParameters
public List<org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType> getInputParameters()
getOutput
public org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType getOutput()
initSingleNode
public void initSingleNode(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config)
- Specified by:
initSingleNode in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNode
getInternalStatus
public float getInternalStatus()
- Specified by:
getInternalStatus in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNode
executeNode
public int executeNode(int leftStartIndex,
int numberOfLeftElementsToProcess,
int rightStarIndex,
int numberOfRightElementsToProcess,
boolean duplicate,
String sandboxFolder,
String nodeConfigurationFileObject,
String logfileNameToProduce)
- Specified by:
executeNode in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNode
setup
public void setup(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config)
throws Exception
- Specified by:
setup in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNode
- Throws:
Exception
getNumberOfRightElements
public int getNumberOfRightElements()
- Specified by:
getNumberOfRightElements in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNode
getNumberOfLeftElements
public int getNumberOfLeftElements()
- Specified by:
getNumberOfLeftElements in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNode
stop
public void stop()
- Specified by:
stop in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNode
postProcess
public void postProcess(boolean manageDuplicates,
boolean manageFault)
- Specified by:
postProcess in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNode
Copyright © 2013. All Rights Reserved.