Interface ExecutableNodePropertyStep

  • All Superinterfaces:
    org.neo4j.gds.config.ToMapConvertible
    All Known Implementing Classes:
    NodePropertyStep

    public interface ExecutableNodePropertyStep
    extends org.neo4j.gds.config.ToMapConvertible
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      java.util.Map<java.lang.String,​java.lang.Object> config()  
      default java.util.List<java.lang.String> contextNodeLabels()  
      default java.util.List<java.lang.String> contextRelationshipTypes()  
      org.neo4j.gds.core.utils.mem.MemoryEstimation estimate​(org.neo4j.gds.core.model.ModelCatalog modelCatalog, java.lang.String username, java.util.List<java.lang.String> nodeLabels, java.util.List<java.lang.String> relTypes)  
      void execute​(org.neo4j.gds.executor.ExecutionContext executionContext, java.lang.String graphName, java.util.Collection<org.neo4j.gds.NodeLabel> nodeLabels, java.util.Collection<org.neo4j.gds.RelationshipType> relTypes)  
      default java.util.Set<org.neo4j.gds.NodeLabel> featureInputNodeLabels​(org.neo4j.gds.api.GraphStore graphStore, java.util.Collection<org.neo4j.gds.NodeLabel> nodeLabels)  
      default java.util.Set<org.neo4j.gds.RelationshipType> featureInputRelationshipTypes​(org.neo4j.gds.api.GraphStore graphStore, java.util.Collection<org.neo4j.gds.RelationshipType> relationshipTypes, java.util.Set<org.neo4j.gds.RelationshipType> availableRelationshipTypesForNodeProperties)  
      java.lang.String mutateNodeProperty()  
      java.lang.String procName()  
      default java.lang.String rootTaskName()  
      • Methods inherited from interface org.neo4j.gds.config.ToMapConvertible

        toMap
    • Method Detail

      • execute

        void execute​(org.neo4j.gds.executor.ExecutionContext executionContext,
                     java.lang.String graphName,
                     java.util.Collection<org.neo4j.gds.NodeLabel> nodeLabels,
                     java.util.Collection<org.neo4j.gds.RelationshipType> relTypes)
      • config

        java.util.Map<java.lang.String,​java.lang.Object> config()
      • contextNodeLabels

        default java.util.List<java.lang.String> contextNodeLabels()
      • featureInputNodeLabels

        default java.util.Set<org.neo4j.gds.NodeLabel> featureInputNodeLabels​(org.neo4j.gds.api.GraphStore graphStore,
                                                                              java.util.Collection<org.neo4j.gds.NodeLabel> nodeLabels)
      • contextRelationshipTypes

        default java.util.List<java.lang.String> contextRelationshipTypes()
      • featureInputRelationshipTypes

        default java.util.Set<org.neo4j.gds.RelationshipType> featureInputRelationshipTypes​(org.neo4j.gds.api.GraphStore graphStore,
                                                                                            java.util.Collection<org.neo4j.gds.RelationshipType> relationshipTypes,
                                                                                            java.util.Set<org.neo4j.gds.RelationshipType> availableRelationshipTypesForNodeProperties)
      • procName

        java.lang.String procName()
      • rootTaskName

        default java.lang.String rootTaskName()
      • estimate

        org.neo4j.gds.core.utils.mem.MemoryEstimation estimate​(org.neo4j.gds.core.model.ModelCatalog modelCatalog,
                                                               java.lang.String username,
                                                               java.util.List<java.lang.String> nodeLabels,
                                                               java.util.List<java.lang.String> relTypes)
      • mutateNodeProperty

        java.lang.String mutateNodeProperty()