Package org.neo4j.gds.config
Interface RandomGraphGeneratorConfig
-
- All Superinterfaces:
org.neo4j.gds.config.BaseConfig
,GraphProjectConfig
,org.neo4j.gds.config.JobIdConfig
,org.neo4j.gds.config.ToMapConvertible
@Configuration public interface RandomGraphGeneratorConfig extends GraphProjectConfig
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
RandomGraphGeneratorConfig.AllowSelfLoops
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
RELATIONSHIP_DISTRIBUTION_KEY
static java.lang.String
RELATIONSHIP_PROPERTY_KEY
static java.lang.String
RELATIONSHIP_PROPERTY_MAX_KEY
static java.lang.String
RELATIONSHIP_PROPERTY_MIN_KEY
static java.lang.String
RELATIONSHIP_PROPERTY_NAME_KEY
static java.lang.String
RELATIONSHIP_PROPERTY_TYPE_KEY
static java.lang.String
RELATIONSHIP_PROPERTY_VALUE_KEY
static java.lang.String
RELATIONSHIP_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 org.neo4j.gds.core.Aggregation
aggregation()
default boolean
allowSelfLoops()
default java.util.Map<java.lang.String,java.lang.Object>
asProcedureResultConfigurationField()
long
averageDegree()
default GraphStoreFactory.Supplier
graphStoreFactory()
long
nodeCount()
default org.neo4j.gds.NodeProjections
nodeProjections()
static RandomGraphGeneratorConfig
of(java.lang.String username, java.lang.String graphName, long nodeCount, long averageDegree, org.neo4j.gds.core.CypherMapWrapper config)
default org.neo4j.gds.Orientation
orientation()
default java.util.Set<java.lang.String>
outputFieldDenylist()
default RelationshipDistribution
relationshipDistribution()
default org.neo4j.gds.RelationshipProjections
relationshipProjections()
default java.util.Map<java.lang.String,java.lang.Object>
relationshipProperty()
default @Nullable java.lang.Long
relationshipSeed()
default org.neo4j.gds.RelationshipType
relationshipType()
-
Methods inherited from interface org.neo4j.gds.config.BaseConfig
configKeys, logProgress, sudo, toMap, usernameOverride
-
Methods inherited from interface org.neo4j.gds.config.GraphProjectConfig
cleansed, creationTime, graphName, isFictitiousLoading, readConcurrency, relationshipCount, username, validateReadConcurrency, validateRelationships
-
-
-
-
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
-
asProcedureResultConfigurationField
@Ignore default java.util.Map<java.lang.String,java.lang.Object> asProcedureResultConfigurationField()
- Specified by:
asProcedureResultConfigurationField
in interfaceGraphProjectConfig
-
nodeCount
@Parameter long nodeCount()
- Specified by:
nodeCount
in interfaceGraphProjectConfig
-
averageDegree
@Parameter long averageDegree()
-
aggregation
@ConvertWith(method="org.neo4j.gds.core.Aggregation#parse") @ToMapValue("org.neo4j.gds.core.Aggregation#toString") default org.neo4j.gds.core.Aggregation aggregation()
-
orientation
@ConvertWith(method="org.neo4j.gds.Orientation#parse") @ToMapValue("org.neo4j.gds.Orientation#toString") default org.neo4j.gds.Orientation orientation()
-
allowSelfLoops
default boolean allowSelfLoops()
-
relationshipDistribution
@ConvertWith(method="org.neo4j.gds.beta.generator.RelationshipDistribution#parse") @ToMapValue("org.neo4j.gds.beta.generator.RelationshipDistribution#toString") default RelationshipDistribution relationshipDistribution()
-
relationshipSeed
@Nullable default @Nullable java.lang.Long relationshipSeed()
-
relationshipProperty
default java.util.Map<java.lang.String,java.lang.Object> relationshipProperty()
-
nodeProjections
@ToMapValue("org.neo4j.gds.NodeProjections#toObject") default org.neo4j.gds.NodeProjections nodeProjections()
-
relationshipType
@Ignore default org.neo4j.gds.RelationshipType relationshipType()
-
relationshipProjections
@ToMapValue("org.neo4j.gds.RelationshipProjections#toObject") default org.neo4j.gds.RelationshipProjections relationshipProjections()
-
graphStoreFactory
@Ignore default GraphStoreFactory.Supplier graphStoreFactory()
- Specified by:
graphStoreFactory
in interfaceGraphProjectConfig
-
outputFieldDenylist
@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)
-
-