public class AquamapsSuitableNode
extends org.gcube.dataanalysis.ecoengine.interfaces.ActorNode
| Modifier and Type | Field and Description |
|---|---|
protected org.gcube.dataanalysis.ecoengine.spatialdistributions.AquamapsAlgorithmCore |
core |
protected String |
countCellsQuery |
protected String |
countSpeciesQuery |
protected String |
createTableStatement |
protected org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration |
currentconfig |
protected org.hibernate.SessionFactory |
dbHibConnection |
protected String |
destinationTable |
protected String |
destinationTableLabel |
protected AquamapsSuitableFunctions |
operations |
protected String |
type |
| Constructor and Description |
|---|
AquamapsSuitableNode() |
| Modifier and Type | Method and Description |
|---|---|
int |
executeNode(int cellOrdinal,
int chunksize,
int speciesOrdinal,
int speciesChunkSize,
boolean duplicate,
String pathToFiles,
String nodeConfigurationFileObject,
String logfile) |
Queue<String> |
filterProbabilitySet(Queue<String> probabiltyRows) |
String |
getDescription() |
List<org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType> |
getInputParameters() |
float |
getInternalStatus() |
String |
getName() |
int |
getNumberOfLeftElements() |
int |
getNumberOfRightElements() |
org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType |
getOutput() |
org.gcube.dataanalysis.ecoengine.configuration.ALG_PROPS[] |
getProperties() |
void |
initSingleNode(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config) |
static void |
main2(String[] args) |
void |
postProcess(boolean manageDuplicates,
boolean manageFault) |
void |
setup(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config) |
void |
singleStepPostprocess(Object species) |
void |
singleStepPreprocess(Object species,
boolean duplicate) |
void |
stop() |
protected String countSpeciesQuery
protected String countCellsQuery
protected String createTableStatement
protected String destinationTable
protected String destinationTableLabel
protected String type
protected org.gcube.dataanalysis.ecoengine.spatialdistributions.AquamapsAlgorithmCore core
protected org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration currentconfig
protected AquamapsSuitableFunctions operations
protected org.hibernate.SessionFactory dbHibConnection
public void setup(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config)
throws Exception
setup in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNodeExceptionpublic void initSingleNode(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config)
initSingleNode in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNodepublic int executeNode(int cellOrdinal,
int chunksize,
int speciesOrdinal,
int speciesChunkSize,
boolean duplicate,
String pathToFiles,
String nodeConfigurationFileObject,
String logfile)
executeNode in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNodepublic List<org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType> getInputParameters()
public float getInternalStatus()
getInternalStatus in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNodepublic org.gcube.dataanalysis.ecoengine.configuration.ALG_PROPS[] getProperties()
public String getName()
public String getDescription()
public void postProcess(boolean manageDuplicates,
boolean manageFault)
postProcess in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNodepublic void singleStepPreprocess(Object species, boolean duplicate) throws Exception
Exceptionpublic void singleStepPostprocess(Object species)
public org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType getOutput()
public int getNumberOfRightElements()
getNumberOfRightElements in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNodepublic int getNumberOfLeftElements()
getNumberOfLeftElements in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNodepublic void stop()
stop in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNodeCopyright © 2021. All Rights Reserved.