Class CentralityAlgorithmsWriteModeBusinessFacade

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

public final class CentralityAlgorithmsWriteModeBusinessFacade extends Object
  • Method Summary

    Modifier and Type
    Method
    Description
    <RESULT> RESULT
    articleRank(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.pagerank.ArticleRankWriteConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.pagerank.ArticleRankWriteConfig,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.ArticulationPointsWriteConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.articulationpoints.ArticulationPointsWriteConfig,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.BetweennessCentralityWriteConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.betweenness.BetweennessCentralityWriteConfig,org.neo4j.gds.algorithms.centrality.CentralityAlgorithmResult,RESULT,org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder)
     
    <CONFIGURATION extends org.neo4j.gds.influenceMaximization.InfluenceMaximizationWriteConfig, RESULT>
    RESULT
    celf(org.neo4j.gds.api.GraphName graphName, CONFIGURATION configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<CONFIGURATION,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.ClosenessCentralityWriteConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.closeness.ClosenessCentralityWriteConfig,org.neo4j.gds.algorithms.centrality.CentralityAlgorithmResult,RESULT,org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder)
     
    create(org.neo4j.gds.logging.Log log, org.neo4j.gds.applications.algorithms.machinery.RequestScopedDependencies requestScopedDependencies, org.neo4j.gds.applications.algorithms.machinery.WriteContext writeContext, CentralityAlgorithmsEstimationModeBusinessFacade estimationFacade, CentralityAlgorithms centralityAlgorithms, org.neo4j.gds.applications.algorithms.machinery.AlgorithmProcessingTemplateConvenience algorithmProcessingTemplateConvenience, HitsHookGenerator hitsHookGenerator)
     
    <RESULT> RESULT
    degreeCentrality(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.degree.DegreeCentralityWriteConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.degree.DegreeCentralityWriteConfig,org.neo4j.gds.algorithms.centrality.CentralityAlgorithmResult,RESULT,org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder)
     
    <RESULT> RESULT
    eigenvector(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.pagerank.EigenvectorWriteConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.pagerank.EigenvectorWriteConfig,org.neo4j.gds.pagerank.PageRankResult,RESULT,org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder)
     
    <CONFIGURATION extends org.neo4j.gds.harmonic.HarmonicCentralityWriteConfig, RESULT>
    RESULT
    harmonicCentrality(org.neo4j.gds.api.GraphName graphName, CONFIGURATION configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<CONFIGURATION,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
    pageRank(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.pagerank.PageRankWriteConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.pagerank.PageRankWriteConfig,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
  • Method Details

    • create

      public static CentralityAlgorithmsWriteModeBusinessFacade create(org.neo4j.gds.logging.Log log, org.neo4j.gds.applications.algorithms.machinery.RequestScopedDependencies requestScopedDependencies, org.neo4j.gds.applications.algorithms.machinery.WriteContext writeContext, CentralityAlgorithmsEstimationModeBusinessFacade estimationFacade, CentralityAlgorithms centralityAlgorithms, org.neo4j.gds.applications.algorithms.machinery.AlgorithmProcessingTemplateConvenience algorithmProcessingTemplateConvenience, HitsHookGenerator hitsHookGenerator)
    • articleRank

      public <RESULT> RESULT articleRank(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.pagerank.ArticleRankWriteConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.pagerank.ArticleRankWriteConfig,org.neo4j.gds.pagerank.PageRankResult,RESULT,org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder)
    • betweennessCentrality

      public <RESULT> RESULT betweennessCentrality(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.betweenness.BetweennessCentralityWriteConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.betweenness.BetweennessCentralityWriteConfig,org.neo4j.gds.algorithms.centrality.CentralityAlgorithmResult,RESULT,org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder)
    • articulationPoints

      public <RESULT> RESULT articulationPoints(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.articulationpoints.ArticulationPointsWriteConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.articulationpoints.ArticulationPointsWriteConfig,org.neo4j.gds.articulationpoints.ArticulationPointsResult,RESULT,org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder)
    • celf

      public <CONFIGURATION extends org.neo4j.gds.influenceMaximization.InfluenceMaximizationWriteConfig, RESULT> RESULT celf(org.neo4j.gds.api.GraphName graphName, CONFIGURATION configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<CONFIGURATION,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.ClosenessCentralityWriteConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.closeness.ClosenessCentralityWriteConfig,org.neo4j.gds.algorithms.centrality.CentralityAlgorithmResult,RESULT,org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder)
    • degreeCentrality

      public <RESULT> RESULT degreeCentrality(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.degree.DegreeCentralityWriteConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.degree.DegreeCentralityWriteConfig,org.neo4j.gds.algorithms.centrality.CentralityAlgorithmResult,RESULT,org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder)
    • eigenvector

      public <RESULT> RESULT eigenvector(org.neo4j.gds.api.GraphName graphName, org.neo4j.gds.pagerank.EigenvectorWriteConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.pagerank.EigenvectorWriteConfig,org.neo4j.gds.pagerank.PageRankResult,RESULT,org.neo4j.gds.applications.algorithms.metadata.NodePropertiesWritten> resultBuilder)
    • harmonicCentrality

      public <CONFIGURATION extends org.neo4j.gds.harmonic.HarmonicCentralityWriteConfig, RESULT> RESULT harmonicCentrality(org.neo4j.gds.api.GraphName graphName, CONFIGURATION configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<CONFIGURATION,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.PageRankWriteConfig configuration, org.neo4j.gds.applications.algorithms.machinery.ResultBuilder<org.neo4j.gds.pagerank.PageRankWriteConfig,org.neo4j.gds.pagerank.PageRankResult,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)