diff options
author | Ankur Dave <ankurdave@gmail.com> | 2014-11-12 13:49:20 -0800 |
---|---|---|
committer | Reynold Xin <rxin@databricks.com> | 2014-11-12 13:50:01 -0800 |
commit | 127c19b449315bdeba758e48371291c61abf0952 (patch) | |
tree | a97c0842f7050458251c79d3549b90d6c15f8298 /python | |
parent | dbac77ebda28e1aa7b74831601fabd615b539358 (diff) | |
download | spark-127c19b449315bdeba758e48371291c61abf0952.tar.gz spark-127c19b449315bdeba758e48371291c61abf0952.tar.bz2 spark-127c19b449315bdeba758e48371291c61abf0952.zip |
[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
(cherry picked from commit a5ef58113667ff73562ce6db381cff96a0b354b0)
Signed-off-by: Reynold Xin <rxin@databricks.com>
Diffstat (limited to 'python')
0 files changed, 0 insertions, 0 deletions