Batch
Execute a batch query to a Neo4j database.
yaml
type: "io.kestra.plugin.neo4j.Batch"
yaml
id: neo4j_batch
namespace: company.team
tasks:
- id: batch
type: io.kestra.plugin.neo4j.Batch
url: "{{ url }}"
username: "{{ username }}"
password: "{{ password }}"
query: |
UNWIND $props AS properties
MERGE (y:Year {year: properties.year})
MERGE (y)<-[:IN]-(e:Event {id: properties.id})
RETURN e.id AS x ORDER BY x
from: "{{ outputs.previous_task_id.uri }}"
chunk: 1000
Dynamic YES
Default 1000
Dynamic YES
Source file URI
Dynamic YES
Query to execute batch, must use UNWIND
The query must have the row: "UNWIND $props AS X" with $props the variable where we input the source data for the batch.
Dynamic YES
Token base64 encoded token
Dynamic YES
Password to use in case of basic auth
If not specified, won't use basic auth
Dynamic YES
The URL to a Neo4j instance
The URL can either be in HTTP or Bolt format
Dynamic YES
Username to use in case of basic auth
If not specified, won't use basic
The count of executed queries
The updated rows count