Interface PageRankConfig

  • All Superinterfaces:
    org.neo4j.gds.config.AlgoBaseConfig, org.neo4j.gds.config.BaseConfig, org.neo4j.gds.config.ConcurrencyConfig, org.neo4j.gds.config.IterationsConfig, org.neo4j.gds.config.JobIdConfig, org.neo4j.gds.beta.pregel.PregelConfig, org.neo4j.gds.config.RelationshipWeightConfig, org.neo4j.gds.config.SourceNodesConfig, org.neo4j.gds.config.ToleranceConfig, org.neo4j.gds.config.ToMapConvertible
    All Known Subinterfaces:
    PageRankMutateConfig, PageRankStatsConfig, PageRankStreamConfig, PageRankWriteConfig

    @Configuration("PageRankConfigImpl")
    public interface PageRankConfig
    extends org.neo4j.gds.beta.pregel.PregelConfig, org.neo4j.gds.config.ToleranceConfig, org.neo4j.gds.config.SourceNodesConfig
    • Field Summary

      • Fields inherited from interface org.neo4j.gds.config.AlgoBaseConfig

        NODE_LABELS_KEY, RELATIONSHIP_TYPES_KEY
      • Fields inherited from interface org.neo4j.gds.config.BaseConfig

        LOG_PROGRESS_KEY, SUDO_KEY
      • Fields inherited from interface org.neo4j.gds.config.ConcurrencyConfig

        CONCURRENCY_KEY, CONCURRENCY_LIMITATION, DEFAULT_CONCURRENCY
      • Fields inherited from interface org.neo4j.gds.config.RelationshipWeightConfig

        RELATIONSHIP_WEIGHT_PROPERTY
    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default double dampingFactor()  
      default boolean isAsynchronous()  
      default int maxIterations()  
      default org.neo4j.gds.beta.pregel.Partitioning partitioning()  
      default org.neo4j.gds.scaling.ScalarScaler.Variant scaler()  
      default double tolerance()  
      • Methods inherited from interface org.neo4j.gds.config.AlgoBaseConfig

        graphStoreValidation, internalRelationshipTypes, nodeLabelIdentifiers, nodeLabels, relationshipTypes, validateNodeLabels, validateRelationshipTypes
      • Methods inherited from interface org.neo4j.gds.config.BaseConfig

        configKeys, logProgress, sudo, toMap, usernameOverride
      • Methods inherited from interface org.neo4j.gds.config.ConcurrencyConfig

        concurrency, minBatchSize, validateConcurrency
      • Methods inherited from interface org.neo4j.gds.config.JobIdConfig

        jobId
      • Methods inherited from interface org.neo4j.gds.beta.pregel.PregelConfig

        useForkJoin
      • Methods inherited from interface org.neo4j.gds.config.RelationshipWeightConfig

        hasRelationshipWeightProperty, relationshipWeightProperty, relationshipWeightValidation, validateRelationshipWeightProperty
      • Methods inherited from interface org.neo4j.gds.config.SourceNodesConfig

        sourceNodes, validateSourceLabels
    • Method Detail

      • tolerance

        @Default
        @DoubleRange(min=0.0)
        default double tolerance()
        Specified by:
        tolerance in interface org.neo4j.gds.config.ToleranceConfig
      • maxIterations

        @IntegerRange(min=1)
        @Default
        default int maxIterations()
        Specified by:
        maxIterations in interface org.neo4j.gds.config.IterationsConfig
      • dampingFactor

        @Default
        @DoubleRange(min=0.0,
                     max=1.0,
                     maxInclusive=false)
        default double dampingFactor()
      • scaler

        @Default
        @ConvertWith(method="org.neo4j.gds.scaling.ScalarScaler.Variant#lookup")
        @ToMapValue("org.neo4j.gds.scaling.ScalarScaler.Variant#toString")
        default org.neo4j.gds.scaling.ScalarScaler.Variant scaler()
      • isAsynchronous

        @Default
        @Ignore
        default boolean isAsynchronous()
        Specified by:
        isAsynchronous in interface org.neo4j.gds.beta.pregel.PregelConfig
      • partitioning

        @Default
        @Ignore
        default org.neo4j.gds.beta.pregel.Partitioning partitioning()
        Specified by:
        partitioning in interface org.neo4j.gds.beta.pregel.PregelConfig