Package org.neo4j.gds.config
Interface GraphProjectConfig
-
- All Superinterfaces:
org.neo4j.gds.config.BaseConfig,JobIdConfig,org.neo4j.gds.config.ToMapConvertible
- All Known Subinterfaces:
GraphProjectFromCypherConfig,GraphProjectFromGraphConfig,GraphProjectFromStoreConfig,GraphSampleProcConfig,RandomGraphGeneratorConfig
public interface GraphProjectConfig extends org.neo4j.gds.config.BaseConfig, JobIdConfig
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceGraphProjectConfig.Cases<R>static interfaceGraphProjectConfig.Visitor
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringIMPLICIT_GRAPH_NAMEstatic java.lang.StringNODE_COUNT_KEYstatic java.lang.StringREAD_CONCURRENCY_KEYstatic java.lang.StringRELATIONSHIP_COUNT_KEYstatic java.lang.StringVALIDATE_RELATIONSHIPS_KEY
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description <R> Raccept(GraphProjectConfig.Cases<R> visitor)static GraphProjectConfigcreateImplicit(java.lang.String username, org.neo4j.gds.core.CypherMapWrapper config)default java.time.ZonedDateTimecreationTime()java.lang.StringgraphName()GraphStoreFactory.SuppliergraphStoreFactory()default booleanisFictitiousLoading()default longnodeCount()default intreadConcurrency()default longrelationshipCount()default java.lang.Stringusername()static @Nullable java.lang.StringvalidateName(java.lang.String input)default voidvalidateReadConcurrency()default booleanvalidateRelationships()-
Methods inherited from interface org.neo4j.gds.config.BaseConfig
configKeys, sudo, toMap, usernameOverride
-
Methods inherited from interface org.neo4j.gds.config.JobIdConfig
jobId
-
-
-
-
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
-
VALIDATE_RELATIONSHIPS_KEY
static final java.lang.String VALIDATE_RELATIONSHIPS_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
username
@Parameter @Default default java.lang.String username()
-
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) @Key("validateRelationships") default boolean validateRelationships()
-
graphStoreFactory
@Ignore GraphStoreFactory.Supplier graphStoreFactory()
-
validateReadConcurrency
@Check default void validateReadConcurrency()
-
accept
@Ignore <R> R accept(GraphProjectConfig.Cases<R> visitor)
-
validateName
@Nullable static @Nullable java.lang.String validateName(java.lang.String input)
-
createImplicit
static GraphProjectConfig createImplicit(java.lang.String username, org.neo4j.gds.core.CypherMapWrapper config)
-
-