Package org.neo4j.gds.config
Interface RandomGraphGeneratorConfig
-
- All Superinterfaces:
org.neo4j.gds.config.BaseConfig,GraphProjectConfig,JobIdConfig,org.neo4j.gds.config.ToMapConvertible
@Configuration public interface RandomGraphGeneratorConfig extends GraphProjectConfig
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classRandomGraphGeneratorConfig.AllowSelfLoops-
Nested classes/interfaces inherited from interface org.neo4j.gds.config.GraphProjectConfig
GraphProjectConfig.Cases<R>, GraphProjectConfig.Visitor
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringRELATIONSHIP_DISTRIBUTION_KEYstatic java.lang.StringRELATIONSHIP_PROPERTY_KEYstatic java.lang.StringRELATIONSHIP_PROPERTY_MAX_KEYstatic java.lang.StringRELATIONSHIP_PROPERTY_MIN_KEYstatic java.lang.StringRELATIONSHIP_PROPERTY_NAME_KEYstatic java.lang.StringRELATIONSHIP_PROPERTY_TYPE_KEYstatic java.lang.StringRELATIONSHIP_PROPERTY_VALUE_KEYstatic java.lang.StringRELATIONSHIP_SEED_KEY-
Fields inherited from interface org.neo4j.gds.config.GraphProjectConfig
IMPLICIT_GRAPH_NAME, NODE_COUNT_KEY, READ_CONCURRENCY_KEY, RELATIONSHIP_COUNT_KEY, VALIDATE_RELATIONSHIPS_KEY
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default <R> Raccept(GraphProjectConfig.Cases<R> visitor)default org.neo4j.gds.core.Aggregationaggregation()default booleanallowSelfLoops()longaverageDegree()default GraphStoreFactory.SuppliergraphStoreFactory()longnodeCount()default org.neo4j.gds.NodeProjectionsnodeProjections()static RandomGraphGeneratorConfigof(java.lang.String username, java.lang.String graphName, long nodeCount, long averageDegree, org.neo4j.gds.core.CypherMapWrapper config)default org.neo4j.gds.Orientationorientation()default java.util.Set<java.lang.String>outputFieldDenylist()default RelationshipDistributionrelationshipDistribution()default org.neo4j.gds.RelationshipProjectionsrelationshipProjections()default java.util.Map<java.lang.String,java.lang.Object>relationshipProperty()default @Nullable java.lang.LongrelationshipSeed()default org.neo4j.gds.RelationshipTyperelationshipType()-
Methods inherited from interface org.neo4j.gds.config.BaseConfig
configKeys, sudo, toMap, usernameOverride
-
Methods inherited from interface org.neo4j.gds.config.GraphProjectConfig
creationTime, graphName, isFictitiousLoading, readConcurrency, relationshipCount, username, validateReadConcurrency, validateRelationships
-
Methods inherited from interface org.neo4j.gds.config.JobIdConfig
jobId
-
-
-
-
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
-
nodeCount
@Parameter long nodeCount()
- Specified by:
nodeCountin interfaceGraphProjectConfig
-
averageDegree
@Parameter long averageDegree()
-
aggregation
@Default @ConvertWith("org.neo4j.gds.core.Aggregation#parse") @ToMapValue("org.neo4j.gds.core.Aggregation#toString") default org.neo4j.gds.core.Aggregation aggregation()
-
orientation
@Default @ConvertWith("org.neo4j.gds.Orientation#parse") @ToMapValue("org.neo4j.gds.Orientation#toString") default org.neo4j.gds.Orientation orientation()
-
allowSelfLoops
@Default default boolean allowSelfLoops()
-
relationshipDistribution
@Default @ConvertWith("org.neo4j.gds.beta.generator.RelationshipDistribution#parse") @ToMapValue("org.neo4j.gds.beta.generator.RelationshipDistribution#toString") 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 @ToMapValue("org.neo4j.gds.AbstractNodeProjections#toObject") default org.neo4j.gds.NodeProjections nodeProjections()
-
relationshipType
@Default @Ignore default org.neo4j.gds.RelationshipType relationshipType()
-
relationshipProjections
@Default @ToMapValue("org.neo4j.gds.AbstractRelationshipProjections#toObject") default org.neo4j.gds.RelationshipProjections relationshipProjections()
-
graphStoreFactory
@Ignore default GraphStoreFactory.Supplier graphStoreFactory()
- Specified by:
graphStoreFactoryin interfaceGraphProjectConfig
-
accept
@Ignore default <R> R accept(GraphProjectConfig.Cases<R> visitor)
- Specified by:
acceptin interfaceGraphProjectConfig
-
outputFieldDenylist
@Derived @Ignore default java.util.Set<java.lang.String> outputFieldDenylist()
-
of
static RandomGraphGeneratorConfig of(java.lang.String username, java.lang.String graphName, long nodeCount, long averageDegree, org.neo4j.gds.core.CypherMapWrapper config)
-
-