Class CentralityAlgorithmsMutateModeBusinessFacade

java.lang.Object
org.neo4j.gds.applications.algorithms.centrality.CentralityAlgorithmsMutateModeBusinessFacade

public class CentralityAlgorithmsMutateModeBusinessFacade extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    CentralityAlgorithmsMutateModeBusinessFacade(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 Type
    Method
    Description
    <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)
     
    <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)
     
    <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)
     
    <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)
     
    <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)
     
    <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)
     
    <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)
     
    <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)
     
    <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)
     
    <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)
     
    <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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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)