QueryFilterNotAnyAll<OBJ, R> extension

Filter groups, logical not, anyOf, and allOf modifiers for query builders.

on

Methods

allOf<E>(Iterable<E> items, FilterRepeatModifier<OBJ, OBJ, E> modifier) QueryBuilder<OBJ, R, QAfterFilterCondition>

Available on QueryBuilder<OBJ, R, QFilterCondition>, provided by the QueryFilterNotAnyAll extension

Joins the results of the modifier for each item in items using logical AND. So an object will be included if it matches all of the resulting filters.
anyOf<E>(Iterable<E> items, FilterRepeatModifier<OBJ, OBJ, E> modifier) QueryBuilder<OBJ, R, QAfterFilterCondition>

Available on QueryBuilder<OBJ, R, QFilterCondition>, provided by the QueryFilterNotAnyAll extension

Joins the results of the modifier for each item in items using logical OR. So an object will be included if it matches at least one of the resulting filters.
group(FilterQuery<OBJ> q) QueryBuilder<OBJ, R, QAfterFilterCondition>

Available on QueryBuilder<OBJ, R, QFilterCondition>, provided by the QueryFilterNotAnyAll extension

Group filter conditions.
not() QueryBuilder<OBJ, R, QFilterCondition>

Available on QueryBuilder<OBJ, R, QFilterCondition>, provided by the QueryFilterNotAnyAll extension

Complement the next filter condition or group.