The 'filterQuery' method is for internal use (it's private). It returns a Query that can be used to update or delete. Basically, Slick will construct a "update table ... where id = 1" or "delete from table where id = 1" statements.

The findById or findOptionById gives me back the Entity or Option[Entity].