-
- Downloads
[SPARK-3666] Extract interfaces for EdgeRDD and VertexRDD
This discourages users from calling the VertexRDD and EdgeRDD constructor and makes it easier for future changes to ensure backward compatibility. Author: Ankur Dave <ankurdave@gmail.com> Closes #2530 from ankurdave/SPARK-3666 and squashes the following commits: d681f45 [Ankur Dave] Define getPartitions and compute in abstract class for MIMA 1472390 [Ankur Dave] Merge remote-tracking branch 'apache-spark/master' into SPARK-3666 24201d4 [Ankur Dave] Merge remote-tracking branch 'apache-spark/master' into SPARK-3666 cbe15f2 [Ankur Dave] Remove specialized annotation from VertexRDD and EdgeRDD 931b587 [Ankur Dave] Use abstract class instead of trait for binary compatibility 9ba4ec4 [Ankur Dave] Mark (Vertex|Edge)RDDImpl constructors package-private 620e603 [Ankur Dave] Extract VertexRDD interface and move implementation to VertexRDDImpl 55b6398 [Ankur Dave] Extract EdgeRDD interface and move implementation to EdgeRDDImpl
Showing
- graphx/src/main/scala/org/apache/spark/graphx/EdgeRDD.scala 22 additions, 89 deletionsgraphx/src/main/scala/org/apache/spark/graphx/EdgeRDD.scala
- graphx/src/main/scala/org/apache/spark/graphx/VertexRDD.scala 35 additions, 155 deletions...hx/src/main/scala/org/apache/spark/graphx/VertexRDD.scala
- graphx/src/main/scala/org/apache/spark/graphx/impl/EdgeRDDImpl.scala 124 additions, 0 deletions...main/scala/org/apache/spark/graphx/impl/EdgeRDDImpl.scala
- graphx/src/main/scala/org/apache/spark/graphx/impl/VertexRDDImpl.scala 205 additions, 0 deletions...in/scala/org/apache/spark/graphx/impl/VertexRDDImpl.scala
Loading
Please register or sign in to comment