Graph Catalog

Production-quality tier

Table 1. List of all production-quality graph operations in the GDS library.
Description Operation

Project Graph

gds.graph.project Procedure

gds.graph.project.estimate Procedure

gds.graph.project.cypher Procedure Deprecated

gds.graph.project.cypher.estimate Procedure Deprecated

gds.graph.project Function (aggregation function)

Check if a graph exists

gds.graph.exists Procedure

gds.graph.exists Function

List graphs

gds.graph.list Procedure

Drop node properties from a named graph

gds.graph.nodeProperties.drop Procedure

Delete relationships from a named graph

gds.graph.relationships.drop Procedure

Remove a named graph from memory

gds.graph.drop Procedure

Stream a single node property to the procedure caller

gds.graph.nodeProperty.stream Procedure

Stream node properties to the procedure caller

gds.graph.nodeProperties.stream Procedure

Stream a single relationship property to the procedure caller

gds.graph.relationshipProperty.stream Procedure

Stream relationship properties to the procedure caller

gds.graph.relationshipProperties.stream Procedure

gds.graph.relationshipProperties.write Procedure

Write node properties to Neo4j

gds.graph.nodeProperties.write Procedure

Write relationships to Neo4j

gds.graph.relationship.write Procedure

Graph Export

gds.graph.export Procedure

Beta Tier

Table 2. List of all beta graph operations in the GDS library.
Description Operation

Project a graph from a graph in the catalog

gds.graph.filter Procedure

Generate Random Graph

gds.graph.generate Procedure

CSV Export

gds.graph.export.csv Procedure

gds.graph.export.csv.estimate Procedure

Stream relationship topologies to the procedure caller

gds.graph.relationships.stream Procedure

Convert directed relationships to undirected

gds.graph.relationships.toUndirected Procedure

gds.graph.relationships.toUndirected.estimate Procedure

Collapse Path

gds.collapsePath.mutate Procedure

Alpha Tier

Table 3. List of all alpha graph operations in the GDS library.
Description Operation

Drop a graph property from a named graph

gds.graph.graphProperty.drop Procedure

Stream a graph property to the procedure caller

gds.graph.graphProperty.stream Procedure

Sample a subgraph using random walk with restarts

gds.graph.sample.rwr Procedure

Sample a subgraph using common neighbor aware random walks

gds.graph.sample.cnarw Procedure

gds.graph.sample.cnarw.estimate Procedure

Add node labels to the in-memory graph

gds.graph.nodeLabel.mutate Procedure

Write node labels to the database

gds.graph.nodeLabel.write Procedure