addFilterCondition<NS> method
Implementation
QueryBuilder<OBJ, R, NS> addFilterCondition<NS>(FilterOperation cond) {
if (_filterNot) {
cond = FilterNot(filter: cond);
}
if (_filterAnd != null) {
return copyWith(
filterAnd: FilterGroup(
filters: [..._filterAnd!.filters, cond],
type: FilterGroupType.and,
),
filterNot: false,
);
} else {
return copyWith(
filterOr: FilterGroup(
filters: [..._filterOr.filters, cond],
type: FilterGroupType.or,
),
filterNot: false,
);
}
}