Additional Info

Requires Mule Enterprise License

Yes  

Requires Entitlement

No  

Mule Version

3.5.0 or higher

Configs


Basic Authentication

<neo4j:config>

Connection Management

Attributes

Name Java Type Description Default Value Required

name

String

The name of this configuration. With this name can be later referenced.

x 

username

String

A username from Neo4j

x 

password

String

A password from Neo4j

x 

boltUrl

String

x 

restUrl

String

x 

Processors


Execute

<neo4j:execute>

XML Sample

<neo4j:execute config-ref="Neo4j__Basic_Authentication" query="CREATE (a:Person) RETURN A" parameters-ref="#[flowVars.params]" doc:name="Execute"/>

Attributes

Name Java Type Description Default Value Required

config-ref

String

Specify which config to use

x 

query

String

#[payload]

 

parameters

Map<String,Object>

 

Returns

Return Java Type Description

List<Map<String,Object>>


Create node

<neo4j:create-node>

  DataSense enabled

XML Sample

<neo4j:create-node config-ref="Neo4j__Basic_Authentication" label="Person" parameters-ref="#[flowVars.params]" doc:name="Create node"/>

Attributes

Name Java Type Description Default Value Required

config-ref

String

Specify which config to use

x 

label

String

#[payload]

 

parameters

Map<String,Object>

 


Select nodes

<neo4j:select-nodes>

  DataSense enabled

XML Sample

<neo4j:select-nodes config-ref="Neo4j__Basic_Authentication" label="Person" doc:name="Select node"/>

Attributes

Name Java Type Description Default Value Required

config-ref

String

Specify which config to use

x 

label

String

#[payload]

 

parameters

Map<String,Object>

 

Returns

Return Java Type Description

List<Map<String,Object>>


Update nodes

<neo4j:update-nodes>

  DataSense enabled

XML Sample

<neo4j:update-nodes config-ref="Neo4j__Basic_Authentication" label="Person" parameters-ref="#[flowVars.params]" setParameters-ref="#[flowVars.newParams]" doc:name="Update Node"/>

Attributes

Name Java Type Description Default Value Required

config-ref

String

Specify which config to use

x 

label

String

#[payload]

 

parameters

Map<String,Object>

 

setParameters

Map<String,Object>

x 


Delete nodes

<neo4j:delete-nodes>

  DataSense enabled

XML Sample

<neo4j:delete-nodes config-ref="Neo4j__Basic_Authentication" label="Person" doc:name="Delete node"/>

Attributes

Name Java Type Description Default Value Required

config-ref

String

Specify which config to use

x 

label

String

#[payload]

 

removeRelationships

boolean

false

 

parameters

Map<String,Object>