Class RandomGraphGenerator
- java.lang.Object
-
- org.neo4j.graphalgo.beta.generator.RandomGraphGenerator
-
public final class RandomGraphGenerator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description RandomGraphGenerator(long nodeCount, long averageDegree, RelationshipDistribution relationshipDistribution, @Nullable java.lang.Long seed, java.util.Optional<NodeLabelProducer> maybeNodeLabelProducer, java.util.Map<NodeLabel,java.util.Set<PropertyProducer<?>>> nodePropertyProducers, java.util.Optional<PropertyProducer<double[]>> maybeRelationshipPropertyProducer, Aggregation aggregation, Orientation orientation, RandomGraphGeneratorConfig.AllowSelfLoops allowSelfLoops, AllocationTracker allocationTracker)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RandomGraphGeneratorBuilder
builder()
HugeGraph
generate()
java.util.Optional<PropertyProducer<double[]>>
getMaybeRelationshipPropertyProducer()
RelationshipDistribution
getRelationshipDistribution()
-
-
-
Constructor Detail
-
RandomGraphGenerator
public RandomGraphGenerator(long nodeCount, long averageDegree, RelationshipDistribution relationshipDistribution, @Nullable @Nullable java.lang.Long seed, java.util.Optional<NodeLabelProducer> maybeNodeLabelProducer, java.util.Map<NodeLabel,java.util.Set<PropertyProducer<?>>> nodePropertyProducers, java.util.Optional<PropertyProducer<double[]>> maybeRelationshipPropertyProducer, Aggregation aggregation, Orientation orientation, RandomGraphGeneratorConfig.AllowSelfLoops allowSelfLoops, AllocationTracker allocationTracker)
-
-
Method Detail
-
builder
public static RandomGraphGeneratorBuilder builder()
-
generate
public HugeGraph generate()
-
getRelationshipDistribution
public RelationshipDistribution getRelationshipDistribution()
-
getMaybeRelationshipPropertyProducer
public java.util.Optional<PropertyProducer<double[]>> getMaybeRelationshipPropertyProducer()
-
-