#apache-spark
Вопрос:
Согласно документации в Spark, одним из определений метода agg является:
Dataset<Row> agg(Column expr, scala.collection.Seq<Column> exprs)
Почему 1 — й аргумент «Столбец expr» является обязательным? Почему нет:
Dataset<Row> agg(scala.collection.Seq<Column> exprs)
Ответ №1:
Как пояснил @jaceklaskowski, это может помочь избежать ошибок во время выполнения, когда в выражениях Seq отсутствуют агрегации