MssqlRelationAggregate<TParent> constructor
MssqlRelationAggregate<TParent> ({
- required MssqlRelation<
TParent, Object?> relation, - required String alias,
- required MssqlExpression expression,
expression is typically COUNT_BIG(*) or SUM(column).
Prefer MssqlRelationAggregate.of so a typed relation handle does not have to be erased at the call site.
Implementation
MssqlRelationAggregate({
required this.relation,
required this.alias,
required this.expression,
}) {
if (alias.trim().isEmpty) {
throw ArgumentError.value(
alias,
'alias',
'A relation aggregate needs a result-set name.',
);
}
}