@Override
    public long execute() {
        int rv = 0;
        for (T match : query.fetch()) {
            col.remove(match);
            rv++;
        }
        return rv;
    }
{@code CollDeleteClause} is an implementation of the {@link DeleteClause} interface for the Querydsl
Collections module

@author tiwe

@param <T>
querydsl-collections/src/main/java/com/querydsl/collections/CollDeleteClause.java