Class GroupAggregation
Inheritance
GroupAggregation
Assembly: SoDataBase.dll
Syntax
[AggregationPlugin("GroupBy")]
public class GroupAggregation : AggregationPluginBase, IAggregationPlugin
Constructors
GroupAggregation()
Declaration
public GroupAggregation()
Fields
PluginName
Declaration
public const string PluginName = "GroupBy"
Field Value
Methods
AddItem(ArchiveColumnData)
Accept one item, and return its replacement (output in the detail row)
Declaration
public override ArchiveColumnData AddItem(ArchiveColumnData item)
Parameters
Returns
Type |
Description |
ArchiveColumnData |
This value will be output in the current detail row. It can be the incoming item unchaged,
a transformation of it, or the current (running) value of the aggregate - it all depends on
the precise function the aggregator
|
Overrides
GetAggregatedValue()
Return the aggregate value (output in the footer)
Declaration
public override ArchiveColumnData GetAggregatedValue()
Returns
Overrides
ToString()
String output for debugging
Declaration
public override string ToString()
Returns
Overrides
Implements
Extension Methods