First row as a map, or null when isEmpty.
null
Map<String, Object?>? get firstRowOrNull => isEmpty ? null : rowAsMap(0);