getQueryObjectsList<T> method
Future<List<T> >
getQueryObjectsList<T>(
- QueryObjectBuilder<
T> queryObj, { - dynamic whereString = "",
Get a list of items defined by the queryObj
.
Optionally a custom whereString
piece can be passed in. This needs to start with the word where.
Implementation
Future<List<T>> getQueryObjectsList<T>(QueryObjectBuilder<T> queryObj,
{whereString = ""}) async {
String querySql = "${queryObj.querySql()}";
if (whereString != null && whereString.isNotEmpty) {
querySql += " where $whereString";
}
List<T> items = [];
var res = await select(querySql);
res?.forEach((QueryResultRow row) {
var obj = queryObj.fromRow(row);
items.add(obj);
});
return items;
}