Inner joins this EdgeRDD with another EdgeRDD, assuming both are partitioned using the same PartitionStrategy.
Inner joins this EdgeRDD with another EdgeRDD, assuming both are partitioned using the same PartitionStrategy.
the EdgeRDD to join with
the join function applied to corresponding values of this
and other
a new EdgeRDD containing only edges that appear in both this
and other
,
with values supplied by f
Map the values in an edge partitioning preserving the structure but changing the values.
Map the values in an edge partitioning preserving the structure but changing the values.
the new edge value type
the function from an edge to a new edge value
a new EdgeRDD containing the new edge values
Reverse all the edges in this RDD.
Reverse all the edges in this RDD.
a new EdgeRDD containing all the edges reversed
(Since version 1.0.0) use mapPartitionsWithIndex and filter
(Since version 1.0.0) use mapPartitionsWithIndex and flatMap
(Since version 1.0.0) use mapPartitionsWithIndex and foreach
(Since version 1.2.0) use TaskContext.get
(Since version 0.7.0) use mapPartitionsWithIndex
(Since version 1.0.0) use mapPartitionsWithIndex
(Since version 1.0.0) use collect
EdgeRDD[ED, VD]
extendsRDD[Edge[ED]]
by storing the edges in columnar format on each partition for performance. It may additionally store the vertex attributes associated with each edge to provide the triplet view. Shipping of the vertex attributes is managed byimpl.ReplicatedVertexView
.