EdgeRDDImpl Class
Class EdgeRDDImpl
Object
org.apache.spark.rdd.RDD<Edge<ED>>
org.apache.spark.graphx.EdgeRDD<ED>
org.apache.spark.graphx.impl.EdgeRDDImpl<ED,VD>
All Implemented Interfaces: java.io.Serializable, Logging
public class EdgeRDDImpl<ED,VD> extends EdgeRDD<ED>
Methods:
EdgeRDDImpl<ED,VD> cache()
Persists the edge partitions using targetStorageLevel, which defaults to MEMORY_ONLY.
void checkpoint()
Mark this RDD for checkpointing.
Edge<ED>[] collect()
Return an array that contains all of the elements in this RDD.
long count()
The number of edges in the RDD.
EdgeRDDImpl<ED,VD> filter(scala.Function1<EdgeTriplet<VD,ED>,Object> epred, scala.Function2<Object,VD,Object> vpred)
scala.Option<String> getCheckpointFile()
Gets the name of the directory to which this RDD was checkpointed.
StorageLevel getStorageLevel()
Get the RDD's current storage level, or StorageLevel.NONE if none is set.
<ED2,ED3> EdgeRDDImpl<ED3,VD> innerJoin(EdgeRDD<ED2> other, scala.Function4<Object,Object,ED,ED2,ED3> f, scala.reflect.ClassTag<ED2> evidence$4, scala.reflect.ClassTag<ED3> evidence$5)
Inner joins this EdgeRDD with another EdgeRDD, assuming both are partitioned using the same PartitionStrategy.
boolean isCheckpointed()
Return whether this RDD is checkpointed and materialized, either reliably or locally.
<ED2,VD2> EdgeRDDImpl<ED2,VD2> mapEdgePartitions(scala.Function2<Object,org.apache.spark.graphx.impl.EdgePartition<ED,VD>,org.apache.spark.graphx.impl.EdgePartition<ED2,VD2>> f, scala.reflect.ClassTag<ED2> evidence$6, scala.reflect.ClassTag<VD2> evidence$7)
<ED2> EdgeRDDImpl<ED2,VD> mapValues(scala.Function1<Edge<ED>,ED2> f, scala.reflect.ClassTag<ED2> evidence$3)
Map the values in an edge partitioning preserving the structure but changing the values.
scala.Option<Partitioner> partitioner()
If partitionsRDD already has a partitioner, use it.
RDD<scala.Tuple2<Object,org.apache.spark.graphx.impl.EdgePartition<ED,VD>>> partitionsRDD()
EdgeRDDImpl<ED,VD> persist(StorageLevel newLevel)
Persists the edge partitions at the specified storage level, ignoring any existing target storage level.
EdgeRDDImpl<ED,VD> reverse()
Reverse all the edges in this RDD.
EdgeRDDImpl<ED,VD> setName(String _name)
Assign a name to this RDD
StorageLevel targetStorageLevel()
EdgeRDDImpl<ED,VD> unpersist(boolean blocking)
Mark the RDD as non-persistent, and remove all blocks for it from memory and disk.
Last updated