Interface RandomGraphGeneratorConfig

    • Field Detail

      • RELATIONSHIP_SEED_KEY

        static final java.lang.String RELATIONSHIP_SEED_KEY
        See Also:
        Constant Field Values
      • RELATIONSHIP_PROPERTY_KEY

        static final java.lang.String RELATIONSHIP_PROPERTY_KEY
        See Also:
        Constant Field Values
      • RELATIONSHIP_DISTRIBUTION_KEY

        static final java.lang.String RELATIONSHIP_DISTRIBUTION_KEY
        See Also:
        Constant Field Values
      • RELATIONSHIP_PROPERTY_NAME_KEY

        static final java.lang.String RELATIONSHIP_PROPERTY_NAME_KEY
        See Also:
        Constant Field Values
      • RELATIONSHIP_PROPERTY_TYPE_KEY

        static final java.lang.String RELATIONSHIP_PROPERTY_TYPE_KEY
        See Also:
        Constant Field Values
      • RELATIONSHIP_PROPERTY_MIN_KEY

        static final java.lang.String RELATIONSHIP_PROPERTY_MIN_KEY
        See Also:
        Constant Field Values
      • RELATIONSHIP_PROPERTY_MAX_KEY

        static final java.lang.String RELATIONSHIP_PROPERTY_MAX_KEY
        See Also:
        Constant Field Values
      • RELATIONSHIP_PROPERTY_VALUE_KEY

        static final java.lang.String RELATIONSHIP_PROPERTY_VALUE_KEY
        See Also:
        Constant Field Values
    • Method Detail

      • averageDegree

        @Parameter
        long averageDegree()
      • aggregation

        @Default
        @ConvertWith("org.neo4j.graphalgo.core.Aggregation#parse")
        default Aggregation aggregation()
      • orientation

        @Default
        @ConvertWith("org.neo4j.graphalgo.Orientation#parse")
        default Orientation orientation()
      • allowSelfLoops

        @Default
        default boolean allowSelfLoops()
      • relationshipDistribution

        @Default
        @ConvertWith("org.neo4j.graphalgo.beta.generator.RelationshipDistribution#parse")
        default RelationshipDistribution relationshipDistribution()
      • relationshipSeed

        @Default
        @Nullable
        default @Nullable java.lang.Long relationshipSeed()
      • relationshipProperty

        default java.util.Map<java.lang.String,​java.lang.Object> relationshipProperty()
      • nodeProjections

        @Default
        default org.neo4j.graphalgo.NodeProjections nodeProjections()
      • relationshipProjections

        @Default
        default org.neo4j.graphalgo.RelationshipProjections relationshipProjections()
      • of

        static RandomGraphGeneratorConfig of​(java.lang.String username,
                                             java.lang.String graphName,
                                             long nodeCount,
                                             long averageDegree,
                                             org.neo4j.graphalgo.core.CypherMapWrapper config)