KeySummarizerBase

KeySummarizerBase does work shared by the single key and multi-key summarizers.

The primary difference between those two is the formation of the key. The primary reason for separating those into two separate classes is to simplify (speed-up) handling of single field keys, which are the most common use case.

class KeySummarizerBase : SummarizerBase!OutputRange(
OutputRange
) {}

Meta