You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* xref:planning-and-tuning/operators/operators-detail.adoc#filter-order-projection-operators[Filter, order, and projection operators]
18
+
* xref:planning-and-tuning/operators/operators-detail.adoc#sort-limit-operators[Sort and limit operators]
19
+
* xref:planning-and-tuning/operators/operators-detail.adoc#schema-system-operators[Schema and system operators]
20
20
21
21
[NOTE]
22
22
Certain operators are only used by particular xref:planning-and-tuning/runtimes/concepts.adoc[runtime].
@@ -101,7 +101,7 @@ CREATE CONSTRAINT constraint_WORKS_IN_badgeNumber_unique IF NOT EXISTS FOR ()-[r
101
101
102
102
Leaf operators are the initial operations in a query execution plan that directly access data. They are called "leaf" because they are at the outermost level of the query execution tree, with no operations below them. Once these operators retrieve the necessary data, the results are passed to subsequent operators that perform more complex operations.
103
103
104
-
Seek operators target specific data (indexed or otherwise) while scan operators iterate through the data (indexed or otherwise) to find matches.
104
+
Seek operators target specific data items (indexed or otherwise) while scan operators iterate through the data (indexed or otherwise) to find matches.
105
105
106
106
107
107
[[query-plan-all-nodes-scan]]
@@ -2600,8 +2600,8 @@ Total database accesses: 106
2600
2600
======
2601
2601
2602
2602
2603
-
[[nested-loops-joins]]
2604
-
== Nested loops and joins
2603
+
[[nested-loops-join-operators]]
2604
+
== Nested loops and join operators
2605
2605
2606
2606
Nested loop operators process data by iterating over the right-hand side (RHS) for each row from the left-hand side (LHS).
2607
2607
Each row from the LHS triggers the execution of the RHS, effectively creating a loop over the RHS for each LHS element.
@@ -3575,11 +3575,10 @@ Total database accesses: 211, total allocated memory: 4312
3575
3575
======
3576
3576
3577
3577
3578
+
[[traversal-operators]]
3579
+
== Traversal operators
3578
3580
3579
-
[[patterns]]
3580
-
== Patterns
3581
-
3582
-
Pattern operators enable complex graph traversals by defining how nodes and relationships are connected in a given pattern.
3581
+
Traversal operators enable complex graph traversals by defining how nodes and relationships are connected in a given pattern.
3583
3582
They allow Cypher to express and match various pattern types, such as xref:patterns/fixed-length-patterns.adoc[fixed-length], xref:patterns/variable-length-patterns.adoc[variable-length], xref:patterns/shortest-paths.adoc[shortest paths], and xref:patterns/non-linear-patterns.adoc[non-linear] connections between nodes.
3584
3583
3585
3584
@@ -4562,8 +4561,8 @@ Total database accesses: 256, total allocated memory: 7376
4562
4561
======
4563
4562
4564
4563
4565
-
[[unions]]
4566
-
== Unions
4564
+
[[union-operators]]
4565
+
== Union operators
4567
4566
4568
4567
Union operators in Cypher combine the results from multiple query parts by merging their rows.
4569
4568
For more information, see the page about the xref:clauses/union.adoc[`UNION`] clause.
@@ -4624,10 +4623,10 @@ Total database accesses: 0, total allocated memory: 320
4624
4623
4625
4624
======
4626
4625
4627
-
[[create-update-data]]
4628
-
== Create, update, and delete data
4626
+
[[data-modification-operators]]
4627
+
== Data modification operators
4629
4628
4630
-
These operators modify graph data by creating, deleting, and altering nodes, relationships, and properties.
4629
+
The operators in this group modify graph data by creating, deleting, and altering nodes, relationships, and properties.
4631
4630
4632
4631
[[query-plan-create]]
4633
4632
=== Create
@@ -5511,10 +5510,10 @@ Total database accesses: 2, total allocated memory: 64
5511
5510
5512
5511
======
5513
5512
5514
-
[[aggregations]]
5515
-
== Aggregations
5513
+
[[aggregation-operators]]
5514
+
== Aggregation operators
5516
5515
5517
-
Aggregating operators are used to compute summary statistics over groups of graph data, enabling operations such as counting nodes, relationships or properties.
5516
+
Aggregation operators are used to compute summary statistics over groups of graph data, enabling operations such as counting nodes, relationships or properties.
5518
5517
5519
5518
5520
5519
[[query-plan-eager-aggregation]]
@@ -5706,8 +5705,8 @@ Total database accesses: 1, total allocated memory: 184
5706
5705
======
5707
5706
5708
5707
5709
-
[[rows-results-projections]]
5710
-
== Rows, results, and projections
5708
+
[[filter-order-projection-operators]]
5709
+
== Filter, order, and projection operators
5711
5710
5712
5711
The operators in this group handle how rows of data are transformed, filtered, and finalized for query results.
5713
5712
They are responsible for crafting the structure of the returned data,
@@ -6256,8 +6255,8 @@ Total database accesses: 0
6256
6255
======
6257
6256
6258
6257
6259
-
[[sorting-limiting]]
6260
-
== Sorting and limiting
6258
+
[[sort-limit-operators]]
6259
+
== Sort and limit operators
6261
6260
6262
6261
The operators in this group manage result set ordering and control the flow of data by limiting or skipping rows.
6263
6262
They optimize query performance and ensure users receive results in the desired order and quantity.
@@ -6597,8 +6596,8 @@ Total database accesses: 71, total allocated memory: 512
6597
6596
======
6598
6597
6599
6598
6600
-
[[schema-system-commands]]
6601
-
== Schema and system commands
6599
+
[[schema-system-operators]]
6600
+
== Schema and system operators
6602
6601
6603
6602
The operators in this group manage the schema and system-level operations within the database.
6604
6603
They handle tasks such as creating or dropping constraints and indexes, showing or terminating transactions, and listing the available procedures, functions, and settings.
0 commit comments