Future<Map<String, dynamic>?> firstAsMap() async { if (_firstAsMapFunc == null) { throw Exception('QueryBuilder@firstAsMap firstAsMapFunc not defined'); } return _firstAsMapFunc!(); }