Package org.neo4j.gds.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.gds.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.gds.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()
static @Nullable java.lang.String
validateName(java.lang.String input)
default void
validateReadConcurrency()
default boolean
validateRelationships()
-
Methods inherited from interface org.neo4j.gds.config.BaseConfig
configKeys, graphStoreValidation, 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 @ConvertWith("validateName") 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)
-
validateName
@Nullable static @Nullable java.lang.String validateName(java.lang.String input)
-
createImplicit
static GraphCreateConfig createImplicit(java.lang.String username, org.neo4j.gds.core.CypherMapWrapper config)
-
-