Class NodePropertyStepExecutor<PIPELINE_CONFIG extends org.neo4j.gds.config.AlgoBaseConfig & org.neo4j.gds.config.GraphNameConfig>


  • public class NodePropertyStepExecutor<PIPELINE_CONFIG extends org.neo4j.gds.config.AlgoBaseConfig & org.neo4j.gds.config.GraphNameConfig>
    extends java.lang.Object
    • Method Detail

      • estimateNodePropertySteps

        public static org.neo4j.gds.core.utils.mem.MemoryEstimation estimateNodePropertySteps​(org.neo4j.gds.core.model.ModelCatalog modelCatalog,
                                                                                              java.lang.String username,
                                                                                              java.util.List<ExecutableNodePropertyStep> nodePropertySteps,
                                                                                              java.util.List<java.lang.String> nodeLabels,
                                                                                              java.util.List<java.lang.String> relationshipTypes)
      • tasks

        public static org.neo4j.gds.core.utils.progress.tasks.Task tasks​(java.util.List<ExecutableNodePropertyStep> nodePropertySteps,
                                                                         long featureInputSize)
      • validNodePropertyStepsContextConfigs

        public void validNodePropertyStepsContextConfigs​(java.util.List<ExecutableNodePropertyStep> steps)
      • of

        public static <CONFIG extends org.neo4j.gds.config.AlgoBaseConfig & org.neo4j.gds.config.GraphNameConfig> NodePropertyStepExecutor<CONFIG> of​(org.neo4j.gds.executor.ExecutionContext executionContext,
                                                                                                                                                      org.neo4j.gds.api.GraphStore graphStore,
                                                                                                                                                      CONFIG config,
                                                                                                                                                      java.util.Collection<org.neo4j.gds.NodeLabel> nodeLabels,
                                                                                                                                                      java.util.Collection<org.neo4j.gds.RelationshipType> relationshipTypes,
                                                                                                                                                      java.util.Set<org.neo4j.gds.RelationshipType> availableRelationshipTypesForNodeProperty,
                                                                                                                                                      org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker)