[ROOT] / doc / toc / ARCQuery / Class / FunctionKeyAggregate
Operates over a collection of properties.
Specially understood by ForeignKey.
TryGetP is implicit understood to receive an instance of IP containing an IEnumerable<IP>-collection as value.
Implementing classes in StandardAgoRapideCode, more specific ARCQuery, are:
FunctionKeyAggregateCount
FunctionKeyAggregateSum
FunctionKeyAggregateMin
FunctionKeyAggregateMax
FunctionKeyAggregateAvg
FunctionKeyAggregateJoin
Implementing classes that returns PValue<List<IP>> are:
FunctionKeyAggregateDistinct
These usually give meaning only if followed by an 'ordinary' implementation that returns a PValue containing a single value.
This is specially understood by TryGetPInternal.
Stored in ForeignKey as AggregateKeys.
See also:
QueryExpressionAggregate which aggregates over a key
and
QueryExpressionPivot which creates a table by querying over two keys.
| TryGetP | NOTE: The in-parameter is a property, not an entity. |
Generated 2025-10-28 23:49:15.164 UTC