Package org.neo4j.graphalgo.config
Interface GraphCreateConfig
-
- All Superinterfaces:
BaseConfig
- All Known Subinterfaces:
GraphCreateFromCypherConfig
,GraphCreateFromGraphConfig
,GraphCreateFromStoreConfig
,RandomGraphGeneratorConfig
public interface GraphCreateConfig extends BaseConfig
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
GraphCreateConfig.Cases<R>
static interface
GraphCreateConfig.Rewriter
static interface
GraphCreateConfig.Visitor
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
IMPLICIT_GRAPH_NAME
static java.lang.String
NODE_COUNT_KEY
static java.lang.String
READ_CONCURRENCY_KEY
static java.lang.String
RELATIONSHIP_COUNT_KEY
-
Fields inherited from interface org.neo4j.graphalgo.config.BaseConfig
SUDO_KEY
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description <R> R
accept(GraphCreateConfig.Cases<R> visitor)
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 boolean
isFictitiousLoading()
default long
nodeCount()
default int
readConcurrency()
default long
relationshipCount()
default void
validateReadConcurrency()
default boolean
validateRelationships()
-
Methods inherited from interface org.neo4j.graphalgo.config.BaseConfig
configKeys, sudo, toMap, username, usernameOverride
-
-
-
-
Field Detail
-
IMPLICIT_GRAPH_NAME
static final java.lang.String IMPLICIT_GRAPH_NAME
- See Also:
- Constant Field Values
-
NODE_COUNT_KEY
static final java.lang.String NODE_COUNT_KEY
- See Also:
- Constant Field Values
-
RELATIONSHIP_COUNT_KEY
static final java.lang.String RELATIONSHIP_COUNT_KEY
- See Also:
- Constant Field Values
-
READ_CONCURRENCY_KEY
static final java.lang.String READ_CONCURRENCY_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
graphName
@Parameter java.lang.String graphName()
-
readConcurrency
@Default @Parameter(false) @Key("readConcurrency") default int readConcurrency()
-
nodeCount
@Default @Parameter(false) @Key("nodeCount") default long nodeCount()
-
relationshipCount
@Default @Parameter(false) @Key("relationshipCount") default long relationshipCount()
-
isFictitiousLoading
@Parameter(false) @Ignore default boolean isFictitiousLoading()
-
creationTime
@Derived @Auxiliary default java.time.ZonedDateTime creationTime()
-
validateRelationships
@Default @Parameter(false) default boolean validateRelationships()
-
graphStoreFactory
@Ignore GraphStoreFactory.Supplier graphStoreFactory()
-
validateReadConcurrency
@Check default void validateReadConcurrency()
-
accept
@Ignore <R> R accept(GraphCreateConfig.Cases<R> visitor)
-
createImplicit
static GraphCreateConfig createImplicit(java.lang.String username, org.neo4j.graphalgo.core.CypherMapWrapper config)
-
-