Spark SQL数据源:如何使用类型擦除黑客将RDD [InternalRow]作为RDD [Row]传回

时间:2015-09-16 15:50:25

标签: scala apache-spark

我正在按照spark SQL源代码中的JDBC数据源代码,为企业内部数据源创建一个spark SQL数据源。

在spark 1.5中,JDBCRelation.scala(JDBC数据源代码)中有注释

//依靠类型擦除黑客将RDD [InternalRow]传回RDD [Row]

,其中 InternalRow和Row不共享公共基类。

这是如何工作的?谢谢。

0 个答案:

没有答案