Package org.neo4j.graphalgo.config
Interface GraphExportNodePropertiesConfig
-
- All Superinterfaces:
BaseConfig
- All Known Subinterfaces:
GraphRemoveNodePropertiesConfig
,GraphStreamNodePropertiesConfig
,GraphWriteNodePropertiesConfig
public interface GraphExportNodePropertiesConfig extends BaseConfig
-
-
Field Summary
-
Fields inherited from interface org.neo4j.graphalgo.config.BaseConfig
SUDO_KEY
-
-
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()
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.graphalgo.config.BaseConfig
configKeys, sudo, toMap, username
-
-
-
-
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)
-
concurrency
@Default default int concurrency()
-
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.
-
-