> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# AggregationWrapper2

> This is the main aggregation engine for the Archive Provider system - version 2,

## "AggregationWrapper2"

This provider name is implemented by the class <see cref="T:SuperOffice.CRM.ArchiveLists.Aggregation.AggregationProvider2">SuperOffice.CRM.ArchiveLists.Aggregation.AggregationProvider2</see> inside NetServer's SODatabase assembly.

This is the main aggregation engine for the Archive Provider system - version 2,
with built-in buffering and recursive evaluation

This class is designed to wrap any other archive provider, and introduce
the concepts of grouping and aggregation. Think of it as a report generator
without the layout part + analytics cube engine.

There is no generated sample for this provider.


## Related topics

- [Archive Provider List](/en/api/archive-providers/reference/index.md)
- [Data aggregation](/en/api/archive-providers/data-aggregation.md)
- [Structured aggregation output with GroupBy](/en/api/archive-providers/aggregate-groupby.md)
- [Encoded values](/en/api/archive-providers/encoded-values.md)
- [NetServer archive providers](/en/api/archive-providers/index.md)
- [StatLib](/en/automation/crmscript/reference/CRMScript.Native.StatLib.md)
