Interface QueryMapper.MapperDeleteNotCondition

All Superinterfaces:
QueryMapper.MapperDeleteNameCondition
Enclosing interface:
QueryMapper

public static interface QueryMapper.MapperDeleteNotCondition extends QueryMapper.MapperDeleteNameCondition
Represents a NOT delete condition in the delete query fluent API.

This interface is used to negate the next delete condition applied to a column. It is typically reached by invoking not() after specifying a column name and allows composing negated predicates.

@Inject
Template template;

template.delete(Book.class)
    .where("author").not().eq("Ada")
    .execute();
The returned instance is mutable and not thread-safe. Support for negated conditions depends on the capabilities of the underlying NoSQL database.
Since:
1.0.0