Interface QueryMapper.MapperUpdateWhere

All Superinterfaces:
QueryMapper.MapperUpdateQueryBuild
Enclosing interface:
QueryMapper

public static interface QueryMapper.MapperUpdateWhere extends QueryMapper.MapperUpdateQueryBuild
Represents the conditional composition step of the fluent update API.

This step allows combining multiple update conditions using logical operators before executing the update operation.

@Inject
Template template;

template.update(Book.class)
    .set("published").to(true)
    .where("author").eq("Ada")
    .and("publishedYear").gte(2020)
    .execute();
The returned instance is mutable and not thread-safe. Support for logical operators depends on the capabilities of the underlying NoSQL database.
Since:
1.0.0