Package org.neo4j.graphalgo.config
Interface GraphCreateConfig
-
- All Superinterfaces:
BaseConfig
,ConcurrencyValidation
- All Known Subinterfaces:
GraphCreateFromCypherConfig
,GraphCreateFromStoreConfig
,RandomGraphGeneratorConfig
public interface GraphCreateConfig extends BaseConfig
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.neo4j.graphalgo.config.ConcurrencyValidation
ConcurrencyValidation.Validator
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
IMPLICIT_GRAPH_NAME
static java.lang.String
NODECOUNT_KEY
static java.lang.String
RELCOUNT_KEY
-
Fields inherited from interface org.neo4j.graphalgo.config.BaseConfig
SUDO_KEY
-
Fields inherited from interface org.neo4j.graphalgo.config.ConcurrencyValidation
CONCURRENCY_LIMITATION
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static GraphCreateConfig
createImplicit(java.lang.String username, org.neo4j.graphalgo.core.CypherMapWrapper config)
default java.time.ZonedDateTime
creationTime()
java.lang.String
graphName()
GraphStoreFactory.Supplier
graphStoreFactory()
default long
nodeCount()
default int
readConcurrency()
default long
relationshipCount()
default boolean
validateRelationships()
-
Methods inherited from interface org.neo4j.graphalgo.config.BaseConfig
configKeys, sudo, toMap, username
-
Methods inherited from interface org.neo4j.graphalgo.config.ConcurrencyValidation
validateConcurrency
-
-
-
-
Field Detail
-
IMPLICIT_GRAPH_NAME
static final java.lang.String IMPLICIT_GRAPH_NAME
- See Also:
- Constant Field Values
-
NODECOUNT_KEY
static final java.lang.String NODECOUNT_KEY
- See Also:
- Constant Field Values
-
RELCOUNT_KEY
static final java.lang.String RELCOUNT_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
graphName
@Parameter java.lang.String graphName()
-
readConcurrency
@Default @Parameter(false) default int readConcurrency()
-
nodeCount
@Default @Parameter(false) @Key("nodeCount") default long nodeCount()
-
relationshipCount
@Default @Parameter(false) @Key("relationshipCount") default long relationshipCount()
-
creationTime
@Derived @Auxiliary default java.time.ZonedDateTime creationTime()
-
validateRelationships
@Default @Parameter(false) default boolean validateRelationships()
-
graphStoreFactory
@Ignore GraphStoreFactory.Supplier graphStoreFactory()
-
createImplicit
static GraphCreateConfig createImplicit(java.lang.String username, org.neo4j.graphalgo.core.CypherMapWrapper config)
-
-