`dataframe.write.mode(SaveMode.Overwrite)文本(输出)`有效的Scala / Spark SQL语法?

时间:2016-10-28 17:24:43

标签: scala apache-spark apache-spark-sql spark-dataframe

所以我错过dataframe.write.mode(SaveMode.Overwrite)text(output)错过了modetext之间的句号,但是eclipse似乎没有抱怨,当我通过Junit运行它并生产时一切似乎都毫无例外地运行,甚至产生正确的输出。我很困惑,没有任何错误,我的Spark DAG确实显示我的代码已经改变,所以我更困惑。有任何想法吗?

1 个答案:

答案 0 :(得分:4)

这就是scala的工作方式。它是Infix notation

由于括号,不需要空格。 这是一个演示:

Integer a = new Integer( 10 );
String myString = "" + a;
//Is the same  as String myString = "" + a.toString(), so you could do just
//String myString = a.toString();