AggregateFunctionExpression(column: Column<O, C>, predicate: ColumnPredicate<C>, groupByColumns: List<Column<O, C>>?, orderBy: Direction?)