diff --git a/modules/ROOT/pages/deprecations-additions-removals-compatibility.adoc b/modules/ROOT/pages/deprecations-additions-removals-compatibility.adoc index 12273391f..50047fdc6 100644 --- a/modules/ROOT/pages/deprecations-additions-removals-compatibility.adoc +++ b/modules/ROOT/pages/deprecations-additions-removals-compatibility.adoc @@ -253,7 +253,7 @@ CREATE (n:$(line.label) {name: line.Name}) ---- | Added the ability to dynamically reference node labels and relationship types in xref:clauses/match.adoc#dynamic-match[`MATCH`], xref:clauses/create.adoc#dynamic-create[`CREATE`], and xref:clauses/merge.adoc#dynamic-merge[`MERGE`] clauses. -Also introduced the ability to specify CSV columns dynamically when using xref:clauses/load-csv.adoc#dynamic-load[`LOAD CSV`]. +Also introduced the ability to specify CSV columns dynamically when using xref:clauses/load-csv.adoc#dynamic-columns[`LOAD CSV`]. |=== diff --git a/modules/ROOT/pages/planning-and-tuning/operators/operators-detail.adoc b/modules/ROOT/pages/planning-and-tuning/operators/operators-detail.adoc index fb0284afc..a96b96d08 100644 --- a/modules/ROOT/pages/planning-and-tuning/operators/operators-detail.adoc +++ b/modules/ROOT/pages/planning-and-tuning/operators/operators-detail.adoc @@ -4406,26 +4406,25 @@ Runtime SLOTTED Runtime version {neo4j-version-minor} -+-------------------+----------------------------------------+----------------+------+---------+------------------------+ -| Operator | Details | Estimated Rows | Rows | DB Hits | Page Cache Hits/Misses | -+-------------------+----------------------------------------+----------------+------+---------+------------------------+ -| +ProduceResults | `other.name` | 4 | 24 | 0 | 0/0 | -| | +----------------------------------------+----------------+------+---------+------------------------+ -| +Projection | other.name AS `other.name` | 4 | 24 | 24 | 1/0 | -| | +----------------------------------------+----------------+------+---------+------------------------+ -| +Filter | not anon_2 = anon_4 | 16 | 24 | 0 | 0/0 | -| | +----------------------------------------+----------------+------+---------+------------------------+ -| +TriadicSelection | WHERE NOT (me)--(other) | 4 | 24 | 0 | 0/0 | -| |\ +----------------------------------------+----------------+------+---------+------------------------+ -| | | +----------------------------------------+----------------+------+---------+------------------------+ -| | +Expand(All) | (anon_3)-[anon_4:FRIENDS_WITH]-(other) | 16 | 48 | 98 | 48/0 | -| | | +----------------------------------------+----------------+------+---------+------------------------+ -| | +Argument | anon_3, anon_2 | 24 | 24 | 0 | 0/0 | -| | +----------------------------------------+----------------+------+---------+------------------------+ -| +Expand(All) | (me)-[anon_2:FRIENDS_WITH]-(anon_3) | 24 | 24 | 53 | 28/0 | -| | +----------------------------------------+----------------+------+---------+------------------------+ -| +NodeByLabelScan | me:Person | 15 | 15 | 16 | 1/0 | -+-------------------+----------------------------------------+----------------+------+---------+------------------------+ ++-------------------+----+----------------------------------------+----------------+------+---------+----------------+------------------------+ +| Operator | Id | Details | Estimated Rows | Rows | DB Hits | Memory (Bytes) | Page Cache Hits/Misses | ++-------------------+----+----------------------------------------+----------------+------+---------+----------------+------------------------+ +| +ProduceResults | 0 | `other.name` | 15 | 24 | 0 | 0 | 0/0 | +| | +----+----------------------------------------+----------------+------+---------+----------------+------------------------+ +| +Projection | 1 | other.name AS `other.name` | 15 | 24 | 24 | | 0/0 | +| | +----+----------------------------------------+----------------+------+---------+----------------+------------------------+ +| +Filter | 2 | NOT anon_2 = anon_0 | 15 | 24 | 0 | | 0/0 | +| | +----+----------------------------------------+----------------+------+---------+----------------+------------------------+ +| +TriadicSelection | 3 | WHERE NOT (me)--(other) | 15 | 48 | 0 | | 0/0 | +| |\ +----+----------------------------------------+----------------+------+---------+----------------+------------------------+ +| | +Expand(All) | 4 | (anon_1)-[anon_2:FRIENDS_WITH]-(other) | 16 | 48 | 72 | | 0/0 | +| | | +----+----------------------------------------+----------------+------+---------+----------------+------------------------+ +| | +Argument | 5 | anon_1, anon_0 | 24 | 24 | 0 | | 0/0 | +| | +----+----------------------------------------+----------------+------+---------+----------------+------------------------+ +| +Expand(All) | 6 | (me)-[anon_0:FRIENDS_WITH]-(anon_1) | 24 | 24 | 38 | | 2/0 | +| | +----+----------------------------------------+----------------+------+---------+----------------+------------------------+ +| +NodeByLabelScan | 7 | me:Person | 14 | 14 | 15 | | 1/0 | ++-------------------+----+----------------------------------------+----------------+------+---------+----------------+------------------------+ Total database accesses: 246, total allocated memory: 64 ---- @@ -4466,30 +4465,29 @@ Runtime version {neo4j-version-minor} Batch size 128 -+-----------------+----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ -| Operator | Details | Estimated Rows | Rows | DB Hits | Memory (Bytes) | Page Cache Hits/Misses | Time (ms) | Pipeline | -+-----------------+----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ -| +ProduceResults | `other.name` | 4 | 24 | 0 | | 0/0 | 0.133 | | -| | +----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+ | -| +Projection | other.name AS `other.name` | 4 | 24 | 48 | | 2/0 | 0.056 | | -| | +----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ -| +Filter | not anon_2 = anon_4 | 16 | 24 | 0 | | | | | -| | +----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ -| +TriadicFilter | WHERE NOT (me)--(other) | 4 | 24 | 0 | 4136 | 0/0 | 0.195 | In Pipeline 3 | -| | +----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ -| +Apply | | 16 | 24 | 0 | | 0/0 | | | -| |\ +----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ -| | | +----------------------------------------+----------------+------+---------+----------------+ | | | -| | +Expand(All) | (anon_3)-[anon_4:FRIENDS_WITH]-(other) | 16 | 48 | 98 | | | | | -| | | +----------------------------------------+----------------+------+---------+----------------+ | | | -| | +Argument | anon_3, anon_2 | 24 | 24 | 0 | 4200 | 0/0 | 0.397 | Fused in Pipeline 2 | -| | +----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ -| +TriadicBuild | (me)--(anon_3) | 24 | 24 | 0 | 888 | 0/0 | 1.427 | In Pipeline 1 | -| | +----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ -| +Expand(All) | (me)-[anon_2:FRIENDS_WITH]-(anon_3) | 24 | 24 | 39 | | | | | -| | +----------------------------------------+----------------+------+---------+----------------+ | | | -| +NodeByLabelScan| me:Person | 15 | 15 | 16 | 120 | 3/0 | 0,200 | Fused in Pipeline 0 | -+-----------------+----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ ++------------------+----+----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ +| Operator | Id | Details | Estimated Rows | Rows | DB Hits | Memory (Bytes) | Page Cache Hits/Misses | Time (ms) | Pipeline | ++------------------+----+----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ +| +ProduceResults | 0 | `other.name` | 15 | 24 | 0 | 0 | 0/0 | 0.230 | | +| | +----+----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+ | +| +Projection | 1 | other.name AS `other.name` | 15 | 24 | 48 | | 0/0 | 0.424 | | +| | +----+----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+ | +| +Filter | 2 | NOT anon_2 = anon_0 | 15 | 24 | 0 | | 0/0 | 0.731 | | +| | +----+----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+ | +| +TriadicFilter | 10 | WHERE NOT (me)--(other) | 15 | 48 | 0 | 7216 | 0/0 | 0.690 | In Pipeline 3 | +| | +----+----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ +| +Apply | 9 | | 16 | 48 | 0 | | 0/0 | | | +| |\ +----+----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ +| | +Expand(All) | 4 | (anon_1)-[anon_2:FRIENDS_WITH]-(other) | 16 | 48 | 72 | | | | | +| | | +----+----------------------------------------+----------------+------+---------+----------------+ | | | +| | +Argument | 5 | anon_1, anon_0 | 24 | 24 | 0 | 4464 | 0/0 | 1.143 | Fused in Pipeline 2 | +| | +----+----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ +| +TriadicBuild | 8 | (me)--(anon_1) | 24 | 24 | 0 | 1080 | 0/0 | 5.317 | In Pipeline 1 | +| | +----+----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ +| +Expand(All) | 6 | (me)-[anon_0:FRIENDS_WITH]-(anon_1) | 24 | 24 | 38 | | | | | +| | +----+----------------------------------------+----------------+------+---------+----------------+ | | | +| +NodeByLabelScan | 7 | me:Person | 14 | 14 | 15 | 376 | 3/0 | 2.444 | Fused in Pipeline 0 | ++------------------+----+----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ Total database accesses: 256, total allocated memory: 7376 ---- @@ -4530,30 +4528,29 @@ Runtime version {neo4j-version-minor} Batch size 128 -+-----------------+----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ -| Operator | Details | Estimated Rows | Rows | DB Hits | Memory (Bytes) | Page Cache Hits/Misses | Time (ms) | Pipeline | -+-----------------+----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ -| +ProduceResults | `other.name` | 4 | 24 | 0 | | 0/0 | 0.189 | | -| | +----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+ | -| +Projection | other.name AS `other.name` | 4 | 24 | 48 | | 2/0 | 0.381 | | -| | +----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ -| +Filter | not anon_2 = anon_4 | 16 | 24 | 0 | | | | | -| | +----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ -| +TriadicFilter | WHERE NOT (me)--(other) | 4 | 24 | 0 | 4136 | 0/0 | 0.685 | In Pipeline 3 | -| | +----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ -| +Apply | | 16 | 24 | 0 | | 0/0 | | | -| |\ +----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ -| | | +----------------------------------------+----------------+------+---------+----------------+ | | | -| | +Expand(All) | (anon_3)-[anon_4:FRIENDS_WITH]-(other) | 16 | 48 | 98 | | | | | -| | | +----------------------------------------+----------------+------+---------+----------------+ | | | -| | +Argument | anon_3, anon_2 | 24 | 24 | 0 | 4200 | 0/0 | 0.496 | Fused in Pipeline 2 | -| | +----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ -| +TriadicBuild | (me)--(anon_3) | 24 | 24 | 0 | 888 | 0/0 | 3.268 | In Pipeline 1 | -| | +----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ -| +Expand(All) | (me)-[anon_2:FRIENDS_WITH]-(anon_3) | 24 | 24 | 39 | | | | | -| | +----------------------------------------+----------------+------+---------+----------------+ | | | -| +NodeByLabelScan| me:Person | 15 | 15 | 16 | 120 | 3/0 | 0,481 | Fused in Pipeline 0 | -+-----------------+----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ ++------------------+----+----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ +| Operator | Id | Details | Estimated Rows | Rows | DB Hits | Memory (Bytes) | Page Cache Hits/Misses | Time (ms) | Pipeline | ++------------------+----+----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ +| +ProduceResults | 0 | `other.name` | 15 | 24 | 0 | 0 | 0/0 | 0.460 | | +| | +----+----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+ | +| +Projection | 1 | other.name AS `other.name` | 15 | 24 | 48 | | 0/0 | 0.437 | | +| | +----+----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+ | +| +Filter | 2 | NOT anon_2 = anon_0 | 15 | 24 | 0 | | 0/0 | 0.377 | | +| | +----+----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+ | +| +TriadicFilter | 10 | WHERE NOT (me)--(other) | 15 | 48 | 0 | 7216 | 0/0 | 0.337 | In Pipeline 3 | +| | +----+----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ +| +Apply | 9 | | 16 | 48 | 0 | | 0/0 | | | +| |\ +----+----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ +| | +Expand(All) | 4 | (anon_1)-[anon_2:FRIENDS_WITH]-(other) | 16 | 48 | 72 | | | | | +| | | +----+----------------------------------------+----------------+------+---------+----------------+ | | | +| | +Argument | 5 | anon_1, anon_0 | 24 | 24 | 0 | 4464 | 0/0 | 0.608 | Fused in Pipeline 2 | +| | +----+----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ +| +TriadicBuild | 8 | (me)--(anon_1) | 24 | 24 | 0 | 1080 | 0/0 | 0.540 | In Pipeline 1 | +| | +----+----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ +| +Expand(All) | 6 | (me)-[anon_0:FRIENDS_WITH]-(anon_1) | 24 | 24 | 38 | | | | | +| | +----+----------------------------------------+----------------+------+---------+----------------+ | | | +| +NodeByLabelScan | 7 | me:Person | 14 | 14 | 15 | 376 | 3/0 | 0.459 | Fused in Pipeline 0 | ++------------------+----+----------------------------------------+----------------+------+---------+----------------+------------------------+-----------+---------------------+ Total database accesses: 256, total allocated memory: 7376 ----