Package org.neo4j.graphalgo.beta.pregel
Interface PregelConfig
-
- All Superinterfaces:
AlgoBaseConfig
,BaseConfig
,ConcurrencyConfig
,IterationsConfig
,MutateConfig
,MutatePropertyConfig
,RelationshipWeightConfig
,WriteConfig
,WritePropertyConfig
@Configuration public interface PregelConfig extends AlgoBaseConfig, RelationshipWeightConfig, IterationsConfig, WritePropertyConfig, MutatePropertyConfig, ConcurrencyConfig
-
-
Field Summary
-
Fields inherited from interface org.neo4j.graphalgo.config.AlgoBaseConfig
NODE_LABELS_KEY
-
Fields inherited from interface org.neo4j.graphalgo.config.BaseConfig
SUDO_KEY
-
Fields inherited from interface org.neo4j.graphalgo.config.ConcurrencyConfig
CONCURRENCY_KEY, CONCURRENCY_LIMITATION, DEFAULT_CONCURRENCY
-
Fields inherited from interface org.neo4j.graphalgo.config.IterationsConfig
MAX_ITERATIONS_KEY
-
Fields inherited from interface org.neo4j.graphalgo.config.MutatePropertyConfig
MUTATE_PROPERTY_KEY
-
Fields inherited from interface org.neo4j.graphalgo.config.WriteConfig
WRITE_CONCURRENCY_KEY
-
Fields inherited from interface org.neo4j.graphalgo.config.WritePropertyConfig
WRITE_PROPERTY_KEY
-
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description default boolean
isAsynchronous()
default java.lang.String
mutateProperty()
static PregelConfig
of(java.lang.String username, java.util.Optional<java.lang.String> graphName, java.util.Optional<GraphCreateConfig> maybeImplicitCreate, org.neo4j.graphalgo.core.CypherMapWrapper userInput)
default int
writeConcurrency()
default java.lang.String
writeProperty()
-
Methods inherited from interface org.neo4j.graphalgo.config.AlgoBaseConfig
graphName, implicitCreateConfig, internalRelationshipTypes, nodeLabelIdentifiers, nodeLabels, relationshipTypes
-
Methods inherited from interface org.neo4j.graphalgo.config.BaseConfig
configKeys, sudo, toMap, username
-
Methods inherited from interface org.neo4j.graphalgo.config.ConcurrencyConfig
concurrency, validateConcurrency
-
Methods inherited from interface org.neo4j.graphalgo.config.IterationsConfig
maxIterations, validateIterations
-
Methods inherited from interface org.neo4j.graphalgo.config.RelationshipWeightConfig
relationshipWeightProperty
-
Methods inherited from interface org.neo4j.graphalgo.config.WriteConfig
validateWriteConcurrency
-
-
-
-
Method Detail
-
isAsynchronous
@Default default boolean isAsynchronous()
-
writeProperty
@Default default java.lang.String writeProperty()
- Specified by:
writeProperty
in interfaceWritePropertyConfig
-
mutateProperty
@Default default java.lang.String mutateProperty()
- Specified by:
mutateProperty
in interfaceMutatePropertyConfig
-
writeConcurrency
@Default @Key("writeConcurrency") default int writeConcurrency()
- Specified by:
writeConcurrency
in interfaceWriteConfig
-
of
static PregelConfig of(java.lang.String username, java.util.Optional<java.lang.String> graphName, java.util.Optional<GraphCreateConfig> maybeImplicitCreate, org.neo4j.graphalgo.core.CypherMapWrapper userInput)
-
-