[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Result-set processor for the aggregate-grouped case: there is a group-by and one or more non-aggregation event properties in the select clause are not listed in the group by, and there are aggregation functions. This processor does perform grouping by computing MultiKey group-by keys for each row. The processor generates one row for each event entering (new event) and one row for each event leaving (old event). Aggregation state is a table of rows held by ${AggregationService} where the row key is the group-by MultiKey.

The following tables list the members exposed by the ResultSetProcessorAggregateGrouped type.

Public Methods

  NameDescription
Equals (Inherited from Object.)
GetHashCode (Inherited from Object.)
GetType (Inherited from Object.)
ProcessJoinResult
For use by joins posting their result, process the event rows that are entered and removed (new and old events). Processes according to select-clauses, group-by clauses and having-clauses and returns new events and old events as specified.

ProcessViewResult
For use by views posting their result, process the event rows that are entered and removed (new and old events). Processes according to select-clauses, group-by clauses and having-clauses and returns new events and old events as specified.

ToString (Inherited from Object.)

Protected Methods

  NameDescription
Finalize (Inherited from Object.)
MemberwiseClone (Inherited from Object.)

Public Constructors

  NameDescription
ResultSetProcessorAggregateGroupedNew
Ctor.

Public Properties

  NameDescription
ResultEventType
Returns the event type of processed results.