this keyword refers to the candidate element declared in any outer scope (the semantics of the this keyword are
not altered when an explicit alias is used).
If omitted, the this keyword can be used to refer to the candidate element of set.
A Set<T> containing those elements of set for which filter-clause evaluates to true. The element type of the resulting Set<T> is the same as the element type of set.
The filter-clause expression is evaluated for each element of set. The order in which elements of set are evaluated is indeterministic. Elements for which filter-clause returns true will participate in the Set<T> returned by this operator.
alias (if present) can be used to refer to the candidate element of set; otherwise, the this keyword can be used.
OQL accords filtering a higher operator precedence than projection. Therefore, the query
[projection]set[filter]
is identical to
[projection](set[filter])
Set<T>.Where | Implicit Functions | Projection | OqlReference.Chapter4