isDataWhereMatch method
dynamic
isDataWhereMatch(
- dynamic dataRow,
- List whereList
)
Implementation
isDataWhereMatch(dataRow, List whereList) {
myLogAll('isDataWhereMatch');
if (isNull(whereList)) {
return true;
}
for (String where in whereList) {
if (where.contains(' or ')) {
where = removeBracket(where);
List orList = where.split(' or ');
//all must match
for (String whereOr in orList) {
if (isDataWhereMatchOne(dataRow, whereOr)) {
return true;
}
}
return false;
}
if (!isDataWhereMatchOne(dataRow, where)) {
return false;
}
}
return true;
}