whereAll method
Implementation
@override
QueryBuilder whereAll(
String column,
List<dynamic> values, {
String boolean = 'and',
}) {
if (values.isEmpty) {
throw InvalidArgumentException(
"The list of values must not be empty.",
);
}
List<String> conditions = [];
for (var value in values) {
final paramName = _nextParamName();
bindings[paramName] = value;
conditions.add("$column = :$paramName");
}
_appendCondition(
conditions.join(" AND "),
isOr: (boolean.toLowerCase() == 'or'),
);
return this;
}