Class CentralityAlgorithmsMutateModeBusinessFacade
java.lang.Object
org.neo4j.gds.applications.algorithms.centrality.CentralityAlgorithmsMutateModeBusinessFacade
-
Constructor Summary
ConstructorsConstructorDescriptionCentralityAlgorithmsMutateModeBusinessFacade(CentralityAlgorithmsEstimationModeBusinessFacade estimation, CentralityAlgorithms algorithms, org.neo4j.gds.applications.algorithms.machinery.AlgorithmProcessingTemplateConvenience algorithmProcessingTemplateConvenience, org.neo4j.gds.applications.algorithms.machinery.MutateNodeProperty mutateNodeProperty, HitsHookGenerator hitsHookGenerator) -
Method Summary
Modifier and TypeMethodDescription<RESULT> RESULTarticleRank(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.pagerank.ArticleRankMutateConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.pagerank.ArticleRankMutateConfig, org.neo4j.gds.pagerank.PageRankResult, RESULT, org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder) <RESULT> RESULTarticulationPoints(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.articulationpoints.ArticulationPointsMutateConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.articulationpoints.ArticulationPointsMutateConfig, org.neo4j.gds.articulationpoints.ArticulationPointsResult, RESULT, org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder) <RESULT> RESULTbetweennessCentrality(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.betweenness.BetweennessCentralityMutateConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.betweenness.BetweennessCentralityMutateConfig, org.neo4j.gds.betweenness.BetwennessCentralityResult, RESULT, org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder) <RESULT> RESULTcelf(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.influenceMaximization.InfluenceMaximizationMutateConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.influenceMaximization.InfluenceMaximizationMutateConfig, org.neo4j.gds.influenceMaximization.CELFResult, RESULT, org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder) <RESULT> RESULTclosenessCentrality(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.closeness.ClosenessCentralityMutateConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.closeness.ClosenessCentralityMutateConfig, org.neo4j.gds.closeness.ClosenessCentralityResult, RESULT, org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder) <RESULT> RESULTdegreeCentrality(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.degree.DegreeCentralityMutateConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.degree.DegreeCentralityMutateConfig, org.neo4j.gds.degree.DegreeCentralityResult, RESULT, org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder) <RESULT> RESULTeigenVector(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.pagerank.EigenvectorMutateConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.pagerank.EigenvectorMutateConfig, org.neo4j.gds.pagerank.PageRankResult, RESULT, org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder) <RESULT> RESULTharmonicCentrality(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.harmonic.HarmonicCentralityMutateConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.harmonic.HarmonicCentralityMutateConfig, org.neo4j.gds.harmonic.HarmonicResult, RESULT, org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder) <RESULT> RESULThits(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.hits.HitsConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.hits.HitsConfig, org.neo4j.gds.beta.pregel.PregelResult, RESULT, org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder) <RESULT> RESULTindirectExposure(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.indirectExposure.IndirectExposureMutateConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.indirectExposure.IndirectExposureMutateConfig, org.neo4j.gds.indirectExposure.IndirectExposureResult, RESULT, org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder) <RESULT> RESULTpageRank(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.pagerank.PageRankMutateConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.pagerank.PageRankMutateConfig, org.neo4j.gds.pagerank.PageRankResult, RESULT, org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder)
-
Constructor Details
-
CentralityAlgorithmsMutateModeBusinessFacade
public CentralityAlgorithmsMutateModeBusinessFacade(CentralityAlgorithmsEstimationModeBusinessFacade estimation, CentralityAlgorithms algorithms, org.neo4j.gds.applications.algorithms.machinery.AlgorithmProcessingTemplateConvenience algorithmProcessingTemplateConvenience, org.neo4j.gds.applications.algorithms.machinery.MutateNodeProperty mutateNodeProperty, HitsHookGenerator hitsHookGenerator)
-
-
Method Details
-
articleRank
public <RESULT> RESULT articleRank(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.pagerank.ArticleRankMutateConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.pagerank.ArticleRankMutateConfig, org.neo4j.gds.pagerank.PageRankResult, RESULT, org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder) -
articulationPoints
public <RESULT> RESULT articulationPoints(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.articulationpoints.ArticulationPointsMutateConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.articulationpoints.ArticulationPointsMutateConfig, org.neo4j.gds.articulationpoints.ArticulationPointsResult, RESULT, org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder) -
betweennessCentrality
public <RESULT> RESULT betweennessCentrality(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.betweenness.BetweennessCentralityMutateConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.betweenness.BetweennessCentralityMutateConfig, org.neo4j.gds.betweenness.BetwennessCentralityResult, RESULT, org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder) -
celf
public <RESULT> RESULT celf(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.influenceMaximization.InfluenceMaximizationMutateConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.influenceMaximization.InfluenceMaximizationMutateConfig, org.neo4j.gds.influenceMaximization.CELFResult, RESULT, org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder) -
closenessCentrality
public <RESULT> RESULT closenessCentrality(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.closeness.ClosenessCentralityMutateConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.closeness.ClosenessCentralityMutateConfig, org.neo4j.gds.closeness.ClosenessCentralityResult, RESULT, org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder) -
degreeCentrality
public <RESULT> RESULT degreeCentrality(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.degree.DegreeCentralityMutateConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.degree.DegreeCentralityMutateConfig, org.neo4j.gds.degree.DegreeCentralityResult, RESULT, org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder) -
eigenVector
public <RESULT> RESULT eigenVector(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.pagerank.EigenvectorMutateConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.pagerank.EigenvectorMutateConfig, org.neo4j.gds.pagerank.PageRankResult, RESULT, org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder) -
harmonicCentrality
public <RESULT> RESULT harmonicCentrality(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.harmonic.HarmonicCentralityMutateConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.harmonic.HarmonicCentralityMutateConfig, org.neo4j.gds.harmonic.HarmonicResult, RESULT, org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder) -
pageRank
public <RESULT> RESULT pageRank(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.pagerank.PageRankMutateConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.pagerank.PageRankMutateConfig, org.neo4j.gds.pagerank.PageRankResult, RESULT, org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder) -
indirectExposure
public <RESULT> RESULT indirectExposure(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.indirectExposure.IndirectExposureMutateConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.indirectExposure.IndirectExposureMutateConfig, org.neo4j.gds.indirectExposure.IndirectExposureResult, RESULT, org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder) -
hits
public <RESULT> RESULT hits(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.hits.HitsConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.hits.HitsConfig, org.neo4j.gds.beta.pregel.PregelResult, RESULT, org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder)
-