Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala数据帧-github上explode的spark/Scala数据帧源代码在哪里_Scala_Performance_Apache Spark_Dataframe_Explode - Fatal编程技术网

Scala数据帧-github上explode的spark/Scala数据帧源代码在哪里

Scala数据帧-github上explode的spark/Scala数据帧源代码在哪里,scala,performance,apache-spark,dataframe,explode,Scala,Performance,Apache Spark,Dataframe,Explode,如中所述。如果不升级到更高的spark版本,改进它的替代方法也很慢。由于该问题在spark的后续版本中已得到修复,因此一种方法是复制固定的源代码。在查找源代码时。如何在新的spark源代码中找到使用Explode的源代码?这样,我就可以使用它来代替当前版本的Explode了 是我认为您正在寻找的链接 我可以通过扩展所有的import org.apache.\ucode>imports在看到explode函数后找到它,def explode(e:Column):Column=withExpr{ex

如中所述。如果不升级到更高的spark版本,改进它的替代方法也很慢。由于该问题在spark的后续版本中已得到修复,因此一种方法是复制固定的源代码。在查找源代码时。如何在新的spark源代码中找到使用Explode的源代码?这样,我就可以使用它来代替当前版本的Explode了

是我认为您正在寻找的链接

我可以通过扩展所有的
import org.apache.\ucode>imports在看到explode函数后找到它,def explode(e:Column):Column=withExpr{explode(e.expr)}


如果您想导入底层的Explode函数,我相信直接导入应该是
import org.apache.spark.sql.catalyst.expressions.Explode

org.apache.spark.sql.catalyst.expressions.Explode。scala@Chitral,我没有在(或在我查找的许多子文件夹和一个文件夹中)找到Explode.scala。任何帮助都将不胜感激。