@@ -10386,7 +10386,7 @@
Syntax Restriction
10386
10386
10387
10387
Any variable that is assigned to in the graph pattern of `EXISTS`/`NOT EXISTS` must not be in-scope.
10388
10388
This applies to `BIND`, variables introduced by `AS` in a `SELECT` clause, variables in a `VALUES`
10389
- clause, and variables intrucded by `AS` in `GROUP BY`.
10389
+ clause, and variables introduced by `AS` in `GROUP BY`.
10390
10390
10391
10391
Extend the "in-scope" rules to include the variables in-scope from the current row:
10392
10392
@@ -10397,14 +10397,14 @@
Syntax Restriction
10397
10397
10398
10398
10399
10399
`EXISTS` and `NOT EXISTS` filters
10400
-
v
is in-scope if it is in-scope for pattern to which the `FILTER` is applied.
10400
+
v
is in-scope if it is in-scope for the pattern to which the `FILTER` is applied.
10401
10401
10402
10402
10403
10403
10404
10404
10405
10405
10406
10406
This restriction means that
values inserted
10407
- do not conflict with values assigned to varibales with the pattern.
10407
+ do not conflict with values assigned to variables with the pattern.
10408
10408
10409
10409
10410
10410
@@ -10417,7 +10417,7 @@
Remapping
10417
10417
algebra expression of a query.
10418
10418
10419
10419
10420
- Renaming these variables does not change the results of evalauting
10420
+ Renaming these variables does not change the results of evaluating
10421
10421
the project expresssion.
10422
10422
10423
10423
@@ -10439,7 +10439,7 @@
Remapping
10439
10439
10440
10440
10441
10441
The Projection Expression Variable Remapping yields an algrebra expression that
10442
- evalautes to the same results as the Project argument. No variable of `ProjectMap(Project(A, PV))`
10442
+ evaluates to the same results as the Project argument. No variable of `ProjectMap(Project(A, PV))`
10443
10443
that is not in `PV` is mentioned anywhere else in the algebra expression for the query.
10444
10444
10445
10445
@@ -10449,15 +10449,16 @@
Remapping
10449
10449
10450
10450
Definition: Variable Remapping
10451
10451
10452
- For any algebra expression `X`, define the Variable Remapping `PrjMap(X)`of algebra expression `X`:
10452
+ For any algebra expression `X`, define the Variable Remapping `PrjMap(X)`
10453
+ of algebra expression `X`:
10453
10454
10454
10455
PrjMap(X) = replace all project operations Project(P, PV)
10455
- with ProjectMap(P,PV) for each projection in X.
10456
+ with ProjectMap(P, PV) for each projection in X.
10456
10457
10457
10458
10458
10459
The outcome of `PrjMap` is independent of the order of replacement
10459
10460
(e.g. bottom-up or top-down).
10460
- Replacements may happen several times, depending on recusive order
10461
+ Replacements may happen several times, depending on recursive order
10461
10462
but each time a replacement is made, the variable not used anywhere else.
10462
10463
10463
10464
0 commit comments