SELECT count(*) FROM CityEmployeepayroll where rowid <> 'foo'
which is rejected with:
No negative conditions matching rare values are allowed. For further information see the "Number of conditions" subsection of the "Restrictions" section in the user guides.
where the user guide reads:
By default there is a limit of one negative condition (NOT IN, NOT LIKE, NOT ILIKE, and <>) for each anonymized query.
The relevant section is the "number of conditions" section (https://github.com/Aircloak/aircloak/blob/master/air/priv/static/docs/sql/restrictions.md#number-of-conditions). It claims one condition is allowed. I believe our system defaults to none but can be configured to allow one?
This is an example query:
which is rejected with:
where the user guide reads: