executeCount method

  1. @override
Future<int> executeCount(
  1. JsonQuery query
)
override

Execute a count query.

Implementation

@override
Future<int> executeCount(JsonQuery query) async {
  final result = await executeQuery(query);

  if (result.rows.isEmpty) return 0;

  final count = result.rows.first.first;
  if (count is int) return count;
  if (count is String) return int.parse(count);

  return 0;
}