criterion describes sql-where-conditions as objects which can be combined and manipulated