Class AquamapsSuitableNode1v
- java.lang.Object
-
- org.gcube.dataanalysis.ecoengine.interfaces.SpatialProbabilityDistributionNode
-
- org.gcube.dataanalysis.executor.nodes.algorithms.AquamapsSuitableNode1v
-
- All Implemented Interfaces:
org.gcube.dataanalysis.ecoengine.interfaces.AlgorithmDescriptor,org.gcube.dataanalysis.ecoengine.interfaces.GenericAlgorithm
public class AquamapsSuitableNode1v extends org.gcube.dataanalysis.ecoengine.interfaces.SpatialProbabilityDistributionNode
-
-
Field Summary
Fields Modifier and Type Field Description protected org.gcube.dataanalysis.ecoengine.spatialdistributions.AquamapsAlgorithmCorecoreprotected StringcountCellsQueryprotected StringcountSpeciesQueryprotected StringcreateTableStatementprotected org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfigurationcurrentconfigprotected org.hibernate.SessionFactorydbHibConnectionprotected StringdestinationTableprotected StringdestinationTableLabelprotected AquamapsSuitableFunctionsoperationsprotected Stringtype
-
Constructor Summary
Constructors Constructor Description AquamapsSuitableNode1v()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intexecuteNode(int cellOrdinal, int chunksize, int speciesOrdinal, int speciesChunkSize, boolean duplicate, String pathToFiles, String nodeConfigurationFileObject, String logfile)Queue<String>filterProbabilitySet(Queue<String> probabiltyRows)StringgetDescription()List<org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType>getInputParameters()floatgetInternalStatus()StringgetName()intgetNumberOfGeoInfo()intgetNumberOfProcessedSpecies()intgetNumberOfSpecies()org.gcube.dataanalysis.ecoengine.datatypes.StatisticalTypegetOutput()org.gcube.dataanalysis.ecoengine.configuration.ALG_PROPS[]getProperties()voidinitSingleNode(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config)static voidmain2(String[] args)voidpostProcess(boolean manageDuplicates, boolean manageFault)voidpostProcess1(boolean manageDuplicates)voidpostProcess2(boolean manageDuplicates)voidpostProcess4(boolean manageDuplicates)voidsetup(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config)voidsingleStepPostprocess(Object species)voidsingleStepPreprocess(Object species, boolean duplicate)voidstop()
-
-
-
Field Detail
-
countSpeciesQuery
protected String countSpeciesQuery
-
countCellsQuery
protected String countCellsQuery
-
createTableStatement
protected String createTableStatement
-
destinationTable
protected String destinationTable
-
destinationTableLabel
protected String destinationTableLabel
-
type
protected String type
-
core
protected org.gcube.dataanalysis.ecoengine.spatialdistributions.AquamapsAlgorithmCore core
-
currentconfig
protected org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration currentconfig
-
operations
protected AquamapsSuitableFunctions operations
-
dbHibConnection
protected org.hibernate.SessionFactory dbHibConnection
-
-
Method Detail
-
setup
public void setup(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config) throws Exception- Specified by:
setupin classorg.gcube.dataanalysis.ecoengine.interfaces.SpatialProbabilityDistributionNode- Throws:
Exception
-
initSingleNode
public void initSingleNode(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config)
- Specified by:
initSingleNodein classorg.gcube.dataanalysis.ecoengine.interfaces.SpatialProbabilityDistributionNode
-
executeNode
public int executeNode(int cellOrdinal, int chunksize, int speciesOrdinal, int speciesChunkSize, boolean duplicate, String pathToFiles, String nodeConfigurationFileObject, String logfile)- Specified by:
executeNodein classorg.gcube.dataanalysis.ecoengine.interfaces.SpatialProbabilityDistributionNode
-
getInputParameters
public List<org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType> getInputParameters()
-
getInternalStatus
public float getInternalStatus()
- Specified by:
getInternalStatusin classorg.gcube.dataanalysis.ecoengine.interfaces.SpatialProbabilityDistributionNode
-
getProperties
public org.gcube.dataanalysis.ecoengine.configuration.ALG_PROPS[] getProperties()
-
getName
public String getName()
-
getDescription
public String getDescription()
-
postProcess
public void postProcess(boolean manageDuplicates, boolean manageFault)- Specified by:
postProcessin classorg.gcube.dataanalysis.ecoengine.interfaces.SpatialProbabilityDistributionNode
-
postProcess4
public void postProcess4(boolean manageDuplicates)
-
postProcess1
public void postProcess1(boolean manageDuplicates)
-
postProcess2
public void postProcess2(boolean manageDuplicates)
-
singleStepPreprocess
public void singleStepPreprocess(Object species, boolean duplicate) throws Exception
- Throws:
Exception
-
singleStepPostprocess
public void singleStepPostprocess(Object species)
-
getOutput
public org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType getOutput()
-
getNumberOfSpecies
public int getNumberOfSpecies()
- Specified by:
getNumberOfSpeciesin classorg.gcube.dataanalysis.ecoengine.interfaces.SpatialProbabilityDistributionNode
-
getNumberOfGeoInfo
public int getNumberOfGeoInfo()
- Specified by:
getNumberOfGeoInfoin classorg.gcube.dataanalysis.ecoengine.interfaces.SpatialProbabilityDistributionNode
-
getNumberOfProcessedSpecies
public int getNumberOfProcessedSpecies()
- Specified by:
getNumberOfProcessedSpeciesin classorg.gcube.dataanalysis.ecoengine.interfaces.SpatialProbabilityDistributionNode
-
stop
public void stop()
- Specified by:
stopin classorg.gcube.dataanalysis.ecoengine.interfaces.SpatialProbabilityDistributionNode
-
-