IS NOT NULL keeps rows where the tested value is present.
present values
Read present rows
The TRUE-only output keeps 3 present-city rows in source order.
present rows=3
NULL-test examples are tiny finite-table transforms for IS NULL and IS NOT NULL; SQL dialect completeness, optimizer behavior, indexing, and product claims are out of scope.
Source order remains
The model keeps matching rows in their original row order.