Package org.neo4j.graphalgo.config
Interface AlgoBaseConfig
-
- All Superinterfaces:
BaseConfig
,ConcurrencyValidation
- All Known Subinterfaces:
GraphRemoveNodePropertiesConfig
,GraphWriteNodePropertiesConfig
,GraphWriteRelationshipConfig
,MutateConfig
,MutatePropertyConfig
,MutateRelationshipConfig
,WriteConfig
,WritePropertyConfig
,WriteRelationshipConfig
public interface AlgoBaseConfig 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
CONCURRENCY_KEY
static int
DEFAULT_CONCURRENCY
static java.lang.String
NODE_LABELS_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 Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default int
concurrency()
java.util.Optional<java.lang.String>
graphName()
java.util.Optional<GraphCreateConfig>
implicitCreateConfig()
default java.util.Collection<NodeLabel>
nodeLabelIdentifiers(GraphStore graphStore)
default java.util.List<java.lang.String>
nodeLabels()
default java.util.Collection<RelationshipType>
relationshipTypeIdentifiers(GraphStore graphStore)
default java.util.List<java.lang.String>
relationshipTypes()
-
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
-
DEFAULT_CONCURRENCY
static final int DEFAULT_CONCURRENCY
- See Also:
- Constant Field Values
-
NODE_LABELS_KEY
static final java.lang.String NODE_LABELS_KEY
- See Also:
- Constant Field Values
-
CONCURRENCY_KEY
static final java.lang.String CONCURRENCY_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
concurrency
@Default default int concurrency()
-
graphName
@Parameter java.util.Optional<java.lang.String> graphName()
-
relationshipTypes
@Default default java.util.List<java.lang.String> relationshipTypes()
-
relationshipTypeIdentifiers
@Ignore default java.util.Collection<RelationshipType> relationshipTypeIdentifiers(GraphStore graphStore)
-
nodeLabels
@Default default java.util.List<java.lang.String> nodeLabels()
-
nodeLabelIdentifiers
@Ignore default java.util.Collection<NodeLabel> nodeLabelIdentifiers(GraphStore graphStore)
-
implicitCreateConfig
@Parameter java.util.Optional<GraphCreateConfig> implicitCreateConfig()
-
-