public class AquamapsSuitableNode1v
extends org.gcube.dataanalysis.ecoengine.interfaces.SpatialProbabilityDistributionNode
| 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 |
|---|
AquamapsSuitableNode1v() |
| 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 |
getNumberOfGeoInfo() |
int |
getNumberOfProcessedSpecies() |
int |
getNumberOfSpecies() |
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 |
postProcess1(boolean manageDuplicates) |
void |
postProcess2(boolean manageDuplicates) |
void |
postProcess4(boolean manageDuplicates) |
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.SpatialProbabilityDistributionNodeExceptionpublic void initSingleNode(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config)
initSingleNode in class org.gcube.dataanalysis.ecoengine.interfaces.SpatialProbabilityDistributionNodepublic 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.SpatialProbabilityDistributionNodepublic List<org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType> getInputParameters()
public float getInternalStatus()
getInternalStatus in class org.gcube.dataanalysis.ecoengine.interfaces.SpatialProbabilityDistributionNodepublic 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.SpatialProbabilityDistributionNodepublic void postProcess4(boolean manageDuplicates)
public void postProcess1(boolean manageDuplicates)
public void postProcess2(boolean manageDuplicates)
public void singleStepPreprocess(Object species, boolean duplicate) throws Exception
Exceptionpublic void singleStepPostprocess(Object species)
public org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType getOutput()
public int getNumberOfSpecies()
getNumberOfSpecies in class org.gcube.dataanalysis.ecoengine.interfaces.SpatialProbabilityDistributionNodepublic int getNumberOfGeoInfo()
getNumberOfGeoInfo in class org.gcube.dataanalysis.ecoengine.interfaces.SpatialProbabilityDistributionNodepublic int getNumberOfProcessedSpecies()
getNumberOfProcessedSpecies in class org.gcube.dataanalysis.ecoengine.interfaces.SpatialProbabilityDistributionNodepublic void stop()
stop in class org.gcube.dataanalysis.ecoengine.interfaces.SpatialProbabilityDistributionNodeCopyright © 2016. All Rights Reserved.