Package org.neo4j.gds.config
Interface GraphExportNodePropertiesConfig
-
- All Superinterfaces:
BaseConfig
,ConcurrencyConfig
- All Known Subinterfaces:
GraphRemoveNodePropertiesConfig
,GraphStreamNodePropertiesConfig
,GraphWriteNodePropertiesConfig
public interface GraphExportNodePropertiesConfig extends BaseConfig, ConcurrencyConfig
-
-
Field Summary
-
Fields inherited from interface org.neo4j.gds.config.BaseConfig
SUDO_KEY
-
Fields inherited from interface org.neo4j.gds.config.ConcurrencyConfig
CONCURRENCY_KEY, CONCURRENCY_LIMITATION, DEFAULT_CONCURRENCY
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.util.Optional<java.lang.String>
graphName()
default java.util.Collection<NodeLabel>
nodeLabelIdentifiers(GraphStore graphStore)
default java.util.List<java.lang.String>
nodeLabels()
java.util.List<java.lang.String>
nodeProperties()
default void
validate(GraphStore graphStore)
default java.util.Collection<NodeLabel>
validNodeLabels(GraphStore graphStore)
Returns the node labels that are to be considered for writing properties.-
Methods inherited from interface org.neo4j.gds.config.BaseConfig
configKeys, sudo, toMap, username, usernameOverride
-
Methods inherited from interface org.neo4j.gds.config.ConcurrencyConfig
concurrency, minBatchSize, validateConcurrency
-
-
-
-
Method Detail
-
graphName
@Parameter java.util.Optional<java.lang.String> graphName()
-
nodeProperties
@Parameter java.util.List<java.lang.String> nodeProperties()
-
nodeLabels
@Parameter @Default default java.util.List<java.lang.String> nodeLabels()
-
nodeLabelIdentifiers
@Ignore default java.util.Collection<NodeLabel> nodeLabelIdentifiers(GraphStore graphStore)
-
validate
@Ignore default void validate(GraphStore graphStore)
-
validNodeLabels
@Ignore default java.util.Collection<NodeLabel> validNodeLabels(GraphStore graphStore)
Returns the node labels that are to be considered for writing properties. If nodeLabels contains '*`, this returns all node labels in the graph store that have the specified nodeProperties. Otherwise, it just returns all the labels in the graph store since validation made sure that all node labels have the specified properties.
-
-