To count all records without grouping, Rollup uses an empty key specification denoted as {}. This tells Rollup to treat all records as one group and apply count() aggregation. Using all fields would group by every unique record combination. NULL is not valid syntax, and selecting a unique field would group by that field's values.