Class PipelineExecutor
- java.lang.Object
-
- org.neo4j.gds.ml.linkmodels.pipeline.PipelineExecutor
-
public class PipelineExecutor extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringSPLIT_ERROR_TEMPLATE
-
Constructor Summary
Constructors Constructor Description PipelineExecutor(TrainingPipeline pipeline, org.neo4j.gds.BaseProc caller, org.neo4j.kernel.database.NamedDatabaseId databaseId, java.lang.String userName, java.lang.String graphName, org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.neo4j.gds.core.utils.paged.HugeObjectArray<double[]>computeFeatures(java.util.Collection<org.neo4j.gds.NodeLabel> nodeLabels, org.neo4j.gds.RelationshipType relationshipType, int concurrency)voidexecuteNodePropertySteps(java.util.Collection<org.neo4j.gds.NodeLabel> nodeLabels, java.util.Collection<org.neo4j.gds.RelationshipType> relationshipTypes)voidexecuteNodePropertySteps(java.util.Collection<org.neo4j.gds.NodeLabel> nodeLabels, org.neo4j.gds.RelationshipType relationshipType)org.neo4j.gds.ml.linkmodels.pipeline.linkFeatures.LinkFeatureExtractorlinkFeatureExtractor(org.neo4j.gds.api.Graph graph)voidremoveNodeProperties(org.neo4j.gds.api.GraphStore graphstore, java.util.Collection<org.neo4j.gds.NodeLabel> nodeLabels)voidsplitRelationships(org.neo4j.gds.api.GraphStore graphStore, java.util.List<java.lang.String> relationshipTypes, java.util.List<java.lang.String> nodeLabels, java.util.Optional<java.lang.Long> randomSeed)
-
-
-
Field Detail
-
SPLIT_ERROR_TEMPLATE
public static final java.lang.String SPLIT_ERROR_TEMPLATE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PipelineExecutor
public PipelineExecutor(TrainingPipeline pipeline, org.neo4j.gds.BaseProc caller, org.neo4j.kernel.database.NamedDatabaseId databaseId, java.lang.String userName, java.lang.String graphName, org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker)
-
-
Method Detail
-
computeFeatures
public org.neo4j.gds.core.utils.paged.HugeObjectArray<double[]> computeFeatures(java.util.Collection<org.neo4j.gds.NodeLabel> nodeLabels, org.neo4j.gds.RelationshipType relationshipType, int concurrency)
-
linkFeatureExtractor
public org.neo4j.gds.ml.linkmodels.pipeline.linkFeatures.LinkFeatureExtractor linkFeatureExtractor(org.neo4j.gds.api.Graph graph)
-
executeNodePropertySteps
public void executeNodePropertySteps(java.util.Collection<org.neo4j.gds.NodeLabel> nodeLabels, org.neo4j.gds.RelationshipType relationshipType)
-
executeNodePropertySteps
public void executeNodePropertySteps(java.util.Collection<org.neo4j.gds.NodeLabel> nodeLabels, java.util.Collection<org.neo4j.gds.RelationshipType> relationshipTypes)
-
splitRelationships
public void splitRelationships(org.neo4j.gds.api.GraphStore graphStore, java.util.List<java.lang.String> relationshipTypes, java.util.List<java.lang.String> nodeLabels, java.util.Optional<java.lang.Long> randomSeed)
-
removeNodeProperties
public void removeNodeProperties(org.neo4j.gds.api.GraphStore graphstore, java.util.Collection<org.neo4j.gds.NodeLabel> nodeLabels)
-
-