@Override
    public Updater<ENTITY> updater(HasLabelSet<ENTITY> includedFields) {
        assertHasPrimaryKeyColumns();
        Predicate<Column> columns = updateColumnFilter.and(c -> includedFields.test(c.getId()));
        String statement = getUpdateStatement(updateColumnFilter.and(c12 -> includedFields.test(c12.getId())));
        return entity -> update(entity, f -> columns.test(columnsByFields.get(f)), statement);
    }
Default implementation of the {@link SqlPersistence}-interface.

@param <ENTITY>  the entity type

@author  Emil Forslund
@author  Dan Lawesson
@since   3.0.1
runtime-parent/runtime-core/src/main/java/com/speedment/runtime/core/internal/component/sql/SqlPersistenceProviderImpl.java