countObject method

Future<int> countObject(
  1. String query, [
  2. List<Object?>? arguments
])

统计结果数量

query SQL查询语句 arguments 查询参数

返回查询到的结果数量

Implementation

Future<int> countObject(String query, [List<Object?>? arguments]) async {
  List<Map<String, Object?>> items = await _dbInst.rawQuery(query, arguments);

  if (items.isEmpty) {
    return 0;
  }
  Object? count = items.first.values.first;
  if (count is int) {
    return count;
  }
  return 0;
}