Skip to content

Commit b751f97

Browse files
new headers
1 parent da8dcca commit b751f97

File tree

1 file changed

+28
-29
lines changed

1 file changed

+28
-29
lines changed

modules/ROOT/pages/planning-and-tuning/operators/operators-detail.adoc

Lines changed: 28 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@ For an overview of how the Cypher planner uses operators, see xref:planning-and-
99
The operators are grouped into categories based on the role they fulfill in executing a Cypher query:
1010

1111
* xref:planning-and-tuning/operators/operators-detail.adoc#leaf-operators[Leaf operators (scans and seeks)]
12-
* xref:planning-and-tuning/operators/operators-detail.adoc#nested-loops-joins[Nested loops and joins]
13-
* xref:planning-and-tuning/operators/operators-detail.adoc#patterns[Patterns]
14-
* xref:planning-and-tuning/operators/operators-detail.adoc#unions[Unions]
15-
* xref:planning-and-tuning/operators/operators-detail.adoc#create-update-data[Create and update date]
16-
* xref:planning-and-tuning/operators/operators-detail.adoc#aggregations[Aggregations]
17-
* xref:planning-and-tuning/operators/operators-detail.adoc#rows-results-projections[Rows, results, and projections]
18-
* xref:planning-and-tuning/operators/operators-detail.adoc#sorting-limiting[Sorting and limiting]
19-
* xref:planning-and-tuning/operators/operators-detail.adoc#schema-system-commands[Schema and system commands]
12+
* xref:planning-and-tuning/operators/operators-detail.adoc#nested-loops-join-operators[Nested loops and join operators]
13+
* xref:planning-and-tuning/operators/operators-detail.adoc#traversal-operators[Traversal operators]
14+
* xref:planning-and-tuning/operators/operators-detail.adoc#union-operators[Union operators]
15+
* xref:planning-and-tuning/operators/operators-detail.adoc#data-modification-operators[Data modification operators]
16+
* xref:planning-and-tuning/operators/operators-detail.adoc#aggregation-operators[Aggregation operators]
17+
* 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]
2020
2121
[NOTE]
2222
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
101101

102102
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.
103103

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.
105105

106106

107107
[[query-plan-all-nodes-scan]]
@@ -2600,8 +2600,8 @@ Total database accesses: 106
26002600
======
26012601

26022602

2603-
[[nested-loops-joins]]
2604-
== Nested loops and joins
2603+
[[nested-loops-join-operators]]
2604+
== Nested loops and join operators
26052605

26062606
Nested loop operators process data by iterating over the right-hand side (RHS) for each row from the left-hand side (LHS).
26072607
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
35753575
======
35763576

35773577

3578+
[[traversal-operators]]
3579+
== Traversal operators
35783580

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.
35833582
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.
35843583

35853584

@@ -4562,8 +4561,8 @@ Total database accesses: 256, total allocated memory: 7376
45624561
======
45634562

45644563

4565-
[[unions]]
4566-
== Unions
4564+
[[union-operators]]
4565+
== Union operators
45674566

45684567
Union operators in Cypher combine the results from multiple query parts by merging their rows.
45694568
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
46244623
46254624
======
46264625

4627-
[[create-update-data]]
4628-
== Create, update, and delete data
4626+
[[data-modification-operators]]
4627+
== Data modification operators
46294628

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.
46314630

46324631
[[query-plan-create]]
46334632
=== Create
@@ -5511,10 +5510,10 @@ Total database accesses: 2, total allocated memory: 64
55115510
55125511
======
55135512

5514-
[[aggregations]]
5515-
== Aggregations
5513+
[[aggregation-operators]]
5514+
== Aggregation operators
55165515

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.
55185517

55195518

55205519
[[query-plan-eager-aggregation]]
@@ -5706,8 +5705,8 @@ Total database accesses: 1, total allocated memory: 184
57065705
======
57075706

57085707

5709-
[[rows-results-projections]]
5710-
== Rows, results, and projections
5708+
[[filter-order-projection-operators]]
5709+
== Filter, order, and projection operators
57115710

57125711
The operators in this group handle how rows of data are transformed, filtered, and finalized for query results.
57135712
They are responsible for crafting the structure of the returned data,
@@ -6256,8 +6255,8 @@ Total database accesses: 0
62566255
======
62576256

62586257

6259-
[[sorting-limiting]]
6260-
== Sorting and limiting
6258+
[[sort-limit-operators]]
6259+
== Sort and limit operators
62616260

62626261
The operators in this group manage result set ordering and control the flow of data by limiting or skipping rows.
62636262
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
65976596
======
65986597

65996598

6600-
[[schema-system-commands]]
6601-
== Schema and system commands
6599+
[[schema-system-operators]]
6600+
== Schema and system operators
66026601

66036602
The operators in this group manage the schema and system-level operations within the database.
66046603
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

Comments
 (0)