Package org.neo4j.gds.config
Interface AlgoBaseConfig
-
- All Superinterfaces:
org.neo4j.gds.config.BaseConfig
,ConcurrencyConfig
,JobIdConfig
,org.neo4j.gds.config.ToMapConvertible
- All Known Subinterfaces:
GraphSampleAlgoConfig
,MutateConfig
,MutatePropertyConfig
,MutateRelationshipConfig
public interface AlgoBaseConfig extends org.neo4j.gds.config.BaseConfig, ConcurrencyConfig, JobIdConfig
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
NODE_LABELS_KEY
static java.lang.String
RELATIONSHIP_TYPES_KEY
-
Fields inherited from interface org.neo4j.gds.config.ConcurrencyConfig
CONCURRENCY_KEY, CONCURRENCY_LIMITATION, DEFAULT_CONCURRENCY
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
graphStoreValidation(GraphStore graphStore, java.util.Collection<org.neo4j.gds.NodeLabel> selectedLabels, java.util.Collection<org.neo4j.gds.RelationshipType> selectedRelationshipTypes)
default java.util.Collection<org.neo4j.gds.RelationshipType>
internalRelationshipTypes(GraphStore graphStore)
default java.util.Collection<org.neo4j.gds.NodeLabel>
nodeLabelIdentifiers(GraphStore graphStore)
default java.util.List<java.lang.String>
nodeLabels()
default java.util.List<java.lang.String>
relationshipTypes()
default void
validateNodeLabels(GraphStore graphStore, java.util.Collection<org.neo4j.gds.NodeLabel> selectedLabels, java.util.Collection<org.neo4j.gds.RelationshipType> selectedRelationshipTypes)
default void
validateRelationshipTypes(GraphStore graphStore, java.util.Collection<org.neo4j.gds.NodeLabel> selectedLabels, java.util.Collection<org.neo4j.gds.RelationshipType> selectedRelationshipTypes)
-
Methods inherited from interface org.neo4j.gds.config.BaseConfig
configKeys, logProgress, sudo, toMap, usernameOverride
-
Methods inherited from interface org.neo4j.gds.config.ConcurrencyConfig
concurrency, minBatchSize, validateConcurrency
-
Methods inherited from interface org.neo4j.gds.config.JobIdConfig
jobId
-
-
-
-
Field Detail
-
NODE_LABELS_KEY
static final java.lang.String NODE_LABELS_KEY
- See Also:
- Constant Field Values
-
RELATIONSHIP_TYPES_KEY
static final java.lang.String RELATIONSHIP_TYPES_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
relationshipTypes
@Default @Key("relationshipTypes") default java.util.List<java.lang.String> relationshipTypes()
-
internalRelationshipTypes
@Ignore default java.util.Collection<org.neo4j.gds.RelationshipType> internalRelationshipTypes(GraphStore graphStore)
-
nodeLabels
@Default @Key("nodeLabels") default java.util.List<java.lang.String> nodeLabels()
-
nodeLabelIdentifiers
@Ignore default java.util.Collection<org.neo4j.gds.NodeLabel> nodeLabelIdentifiers(GraphStore graphStore)
-
graphStoreValidation
@GraphStoreValidation @Auxiliary @Default default void graphStoreValidation(GraphStore graphStore, java.util.Collection<org.neo4j.gds.NodeLabel> selectedLabels, java.util.Collection<org.neo4j.gds.RelationshipType> selectedRelationshipTypes)
-
validateNodeLabels
@GraphStoreValidationCheck default void validateNodeLabels(GraphStore graphStore, java.util.Collection<org.neo4j.gds.NodeLabel> selectedLabels, java.util.Collection<org.neo4j.gds.RelationshipType> selectedRelationshipTypes)
-
validateRelationshipTypes
@GraphStoreValidationCheck default void validateRelationshipTypes(GraphStore graphStore, java.util.Collection<org.neo4j.gds.NodeLabel> selectedLabels, java.util.Collection<org.neo4j.gds.RelationshipType> selectedRelationshipTypes)
-
-