apoc.graph

Qualified Name Type Release

apoc.graph.from(data,'name',{properties}) | creates a virtual graph object for later processing it tries its best to extract the graph information from the data you pass in

Procedure

APOC Core

apoc.graph.fromCypher('kernelTransaction',{params},'name',{properties}) - creates a virtual graph object for later processing

Procedure

APOC Core

apoc.graph.fromDB('name',{properties}) - creates a virtual graph object for later processing

Procedure

APOC Core

apoc.graph.fromData([nodes],[relationships],'name',{properties}) | creates a virtual graph object for later processing

Procedure

APOC Core

apoc.graph.fromDocument({json}, {config}) yield graph - transform JSON documents into graph structures

Procedure

APOC Core

apoc.graph.fromPath(path,'name',{properties}) - creates a virtual graph object for later processing

Procedure

APOC Core

apoc.graph.fromPaths([paths],'name',{properties}) - creates a virtual graph object for later processing

Procedure

APOC Core

apoc.graph.validateDocument({json}, {config}) yield row - validates the json, return the result of the validation

Procedure

APOC Core

CALL apoc.graph.filterProperties(anyEntityObject, nodePropertiesToRemove, relPropertiesToRemove) YIELD nodes, relationships - returns a set of virtual nodes and relationships without the properties defined in nodePropertiesToRemove and relPropertiesToRemove

Procedure

APOC Full

apoc.graph.filterProperties(anyEntityObject, nodePropertiesToRemove, relPropertiesToRemove) - aggregation function which returns an object {node: [virtual nodes], relationships: [virtual relationships]} without the properties defined in nodePropertiesToRemove and relPropertiesToRemove

Function

APOC Full