<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_51) on Wed Sep 16 15:55:12 PDT 2015 -->
<title>EdgeRDDImpl</title>
<meta name="date" content="2015-09-16">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="EdgeRDDImpl";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/spark/graphx/impl/EdgeActiveness.html" title="enum in org.apache.spark.graphx.impl"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/spark/graphx/impl/GraphImpl.html" title="class in org.apache.spark.graphx.impl"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/spark/graphx/impl/EdgeRDDImpl.html" target="_top">Frames</a></li>
<li><a href="EdgeRDDImpl.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary: </li>
<li>Nested | </li>
<li>Field | </li>
<li>Constr | </li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
<li>Field | </li>
<li>Constr | </li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.spark.graphx.impl</div>
<h2 title="Class EdgeRDDImpl" class="title">Class EdgeRDDImpl<ED,VD></h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">org.apache.spark.rdd.RDD</a><<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a><ED>></li>
<li>
<ul class="inheritance">
<li><a href="../../../../../org/apache/spark/graphx/EdgeRDD.html" title="class in org.apache.spark.graphx">org.apache.spark.graphx.EdgeRDD</a><ED></li>
<li>
<ul class="inheritance">
<li>org.apache.spark.graphx.impl.EdgeRDDImpl<ED,VD></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable, <a href="../../../../../org/apache/spark/Logging.html" title="interface in org.apache.spark">Logging</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="strong">EdgeRDDImpl<ED,VD></span>
extends <a href="../../../../../org/apache/spark/graphx/EdgeRDD.html" title="class in org.apache.spark.graphx">EdgeRDD</a><ED></pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#org.apache.spark.graphx.impl.EdgeRDDImpl">Serialized Form</a></dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#cache()">cache</a></strong>()</code>
<div class="block">Persists the edge partitions using `targetStorageLevel`, which defaults to MEMORY_ONLY.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#checkpoint()">checkpoint</a></strong>()</code>
<div class="block">Mark this RDD for checkpointing.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>>[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#collect()">collect</a></strong>()</code>
<div class="block">Return an array that contains all of the elements in this RDD.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#count()">count</a></strong>()</code>
<div class="block">The number of edges in the RDD.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#filter(scala.Function1, scala.Function2)">filter</a></strong>(scala.Function1<<a href="../../../../../org/apache/spark/graphx/EdgeTriplet.html" title="class in org.apache.spark.graphx">EdgeTriplet</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>>,java.lang.Object> epred,
scala.Function2<java.lang.Object,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>,java.lang.Object> vpred)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>scala.Option<java.lang.String></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#getCheckpointFile()">getCheckpointFile</a></strong>()</code>
<div class="block">Gets the name of the directory to which this RDD was checkpointed.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage">StorageLevel</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#getStorageLevel()">getStorageLevel</a></strong>()</code>
<div class="block">Get the RDD's current storage level, or StorageLevel.NONE if none is set.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><ED2,ED3> <a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a><ED3,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#innerJoin(org.apache.spark.graphx.EdgeRDD, scala.Function4, scala.reflect.ClassTag, scala.reflect.ClassTag)">innerJoin</a></strong>(<a href="../../../../../org/apache/spark/graphx/EdgeRDD.html" title="class in org.apache.spark.graphx">EdgeRDD</a><ED2> other,
scala.Function4<java.lang.Object,java.lang.Object,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>,ED2,ED3> f,
scala.reflect.ClassTag<ED2> evidence$4,
scala.reflect.ClassTag<ED3> evidence$5)</code>
<div class="block">Inner joins this EdgeRDD with another EdgeRDD, assuming both are partitioned using the same
<a href="../../../../../org/apache/spark/graphx/PartitionStrategy.html" title="interface in org.apache.spark.graphx"><code>PartitionStrategy</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#isCheckpointed()">isCheckpointed</a></strong>()</code>
<div class="block">Return whether this RDD is marked for checkpointing, either reliably or locally.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><ED2,VD2> <a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a><ED2,VD2></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#mapEdgePartitions(scala.Function2, scala.reflect.ClassTag, scala.reflect.ClassTag)">mapEdgePartitions</a></strong>(scala.Function2<java.lang.Object,org.apache.spark.graphx.impl.EdgePartition<<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>>,org.apache.spark.graphx.impl.EdgePartition<ED2,VD2>> f,
scala.reflect.ClassTag<ED2> evidence$6,
scala.reflect.ClassTag<VD2> evidence$7)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><ED2> <a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a><ED2,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#mapValues(scala.Function1, scala.reflect.ClassTag)">mapValues</a></strong>(scala.Function1<<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>>,ED2> f,
scala.reflect.ClassTag<ED2> evidence$3)</code>
<div class="block">Map the values in an edge partitioning preserving the structure but changing the values.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>scala.Option<<a href="../../../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#partitioner()">partitioner</a></strong>()</code>
<div class="block">If <code>partitionsRDD</code> already has a partitioner, use it.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a><scala.Tuple2<java.lang.Object,org.apache.spark.graphx.impl.EdgePartition<<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>>>></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#partitionsRDD()">partitionsRDD</a></strong>()</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#persist(org.apache.spark.storage.StorageLevel)">persist</a></strong>(<a href="../../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage">StorageLevel</a> newLevel)</code>
<div class="block">Persists the edge partitions at the specified storage level, ignoring any existing target
storage level.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#reverse()">reverse</a></strong>()</code>
<div class="block">Reverse all the edges in this RDD.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#setName(java.lang.String)">setName</a></strong>(java.lang.String _name)</code>
<div class="block">Assign a name to this RDD</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage">StorageLevel</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#targetStorageLevel()">targetStorageLevel</a></strong>()</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#unpersist(boolean)">unpersist</a></strong>(boolean blocking)</code>
<div class="block">Mark the RDD as non-persistent, and remove all blocks for it from memory and disk.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.spark.graphx.EdgeRDD">
<!-- -->
</a>
<h3>Methods inherited from class org.apache.spark.graphx.<a href="../../../../../org/apache/spark/graphx/EdgeRDD.html" title="class in org.apache.spark.graphx">EdgeRDD</a></h3>
<code><a href="../../../../../org/apache/spark/graphx/EdgeRDD.html#compute(org.apache.spark.Partition, org.apache.spark.TaskContext)">compute</a>, <a href="../../../../../org/apache/spark/graphx/EdgeRDD.html#fromEdges(org.apache.spark.rdd.RDD, scala.reflect.ClassTag, scala.reflect.ClassTag)">fromEdges</a>, <a href="../../../../../org/apache/spark/graphx/EdgeRDD.html#getPartitions()">getPartitions</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.spark.rdd.RDD">
<!-- -->
</a>
<h3>Methods inherited from class org.apache.spark.rdd.<a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a></h3>
<code><a href="../../../../../org/apache/spark/rdd/RDD.html#aggregate(U, scala.Function2, scala.Function2, scala.reflect.ClassTag)">aggregate</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#cartesian(org.apache.spark.rdd.RDD, scala.reflect.ClassTag)">cartesian</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#checkpointData()">checkpointData</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#clearDependencies()">clearDependencies</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#coalesce(int, boolean, scala.math.Ordering)">coalesce</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#collect(scala.PartialFunction, scala.reflect.ClassTag)">collect</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#context()">context</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#countApprox(long, double)">countApprox</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#countApproxDistinct(double)">countApproxDistinct</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#countApproxDistinct(int, int)">countApproxDistinct</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#countByValue(scala.math.Ordering)">countByValue</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#countByValueApprox(long, double, scala.math.Ordering)">countByValueApprox</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#creationSite()">creationSite</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#dependencies()">dependencies</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#distinct()">distinct</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#distinct(int, scala.math.Ordering)">distinct</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#doubleRDDToDoubleRDDFunctions(org.apache.spark.rdd.RDD)">doubleRDDToDoubleRDDFunctions</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#filter(scala.Function1)">filter</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#filterWith(scala.Function1, scala.Function2)">filterWith</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#first()">first</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#firstParent(scala.reflect.ClassTag)">firstParent</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#flatMap(scala.Function1, scala.reflect.ClassTag)">flatMap</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#flatMapWith(scala.Function1, boolean, scala.Function2, scala.reflect.ClassTag)">flatMapWith</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#fold(T, scala.Function2)">fold</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#foreach(scala.Function1)">foreach</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#foreachPartition(scala.Function1)">foreachPartition</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#foreachWith(scala.Function1, scala.Function2)">foreachWith</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#getDependencies()">getDependencies</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#getPreferredLocations(org.apache.spark.Partition)">getPreferredLocations</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#glom()">glom</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#groupBy(scala.Function1, scala.reflect.ClassTag)">groupBy</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#groupBy(scala.Function1, int, scala.reflect.ClassTag)">groupBy</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#groupBy(scala.Function1, org.apache.spark.Partitioner, scala.reflect.ClassTag, scala.math.Ordering)">groupBy</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#id()">id</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#intersection(org.apache.spark.rdd.RDD)">intersection</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#intersection(org.apache.spark.rdd.RDD, int)">intersection</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#intersection(org.apache.spark.rdd.RDD, org.apache.spark.Partitioner, scala.math.Ordering)">intersection</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#isEmpty()">isEmpty</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#iterator(org.apache.spark.Partition, org.apache.spark.TaskContext)">iterator</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#keyBy(scala.Function1)">keyBy</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#localCheckpoint()">localCheckpoint</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#map(scala.Function1, scala.reflect.ClassTag)">map</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#mapPartitions(scala.Function1, boolean, scala.reflect.ClassTag)">mapPartitions</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#mapPartitionsWithContext(scala.Function2, boolean, scala.reflect.ClassTag)">mapPartitionsWithContext</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#mapPartitionsWithIndex(scala.Function2, boolean, scala.reflect.ClassTag)">mapPartitionsWithIndex</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#mapPartitionsWithSplit(scala.Function2, boolean, scala.reflect.ClassTag)">mapPartitionsWithSplit</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#mapWith(scala.Function1, boolean, scala.Function2, scala.reflect.ClassTag)">mapWith</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#max(scala.math.Ordering)">max</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#min(scala.math.Ordering)">min</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#name()">name</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#numericRDDToDoubleRDDFunctions(org.apache.spark.rdd.RDD, scala.math.Numeric)">numericRDDToDoubleRDDFunctions</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#parent(int, scala.reflect.ClassTag)">parent</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#partitions()">partitions</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#persist()">persist</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#pipe(scala.collection.Seq, scala.collection.Map, scala.Function1, scala.Function2, boolean)">pipe</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#pipe(java.lang.String)">pipe</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#pipe(java.lang.String, scala.collection.Map)">pipe</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#preferredLocations(org.apache.spark.Partition)">preferredLocations</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#randomSplit(double[], long)">randomSplit</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#rddToAsyncRDDActions(org.apache.spark.rdd.RDD, scala.reflect.ClassTag)">rddToAsyncRDDActions</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#rddToOrderedRDDFunctions(org.apache.spark.rdd.RDD, scala.math.Ordering, scala.reflect.ClassTag, scala.reflect.ClassTag)">rddToOrderedRDDFunctions</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#rddToPairRDDFunctions(org.apache.spark.rdd.RDD, scala.reflect.ClassTag, scala.reflect.ClassTag, scala.math.Ordering)">rddToPairRDDFunctions</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#rddToSequenceFileRDDFunctions(org.apache.spark.rdd.RDD, scala.reflect.ClassTag, scala.reflect.ClassTag, , )">rddToSequenceFileRDDFunctions</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#reduce(scala.Function2)">reduce</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#repartition(int, scala.math.Ordering)">repartition</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#sample(boolean, double, long)">sample</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#saveAsObjectFile(java.lang.String)">saveAsObjectFile</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#saveAsTextFile(java.lang.String)">saveAsTextFile</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#saveAsTextFile(java.lang.String, java.lang.Class)">saveAsTextFile</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#scope()">scope</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#sortBy(scala.Function1, boolean, int, scala.math.Ordering, scala.reflect.ClassTag)">sortBy</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#sparkContext()">sparkContext</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#subtract(org.apache.spark.rdd.RDD)">subtract</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#subtract(org.apache.spark.rdd.RDD, int)">subtract</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#subtract(org.apache.spark.rdd.RDD, org.apache.spark.Partitioner, scala.math.Ordering)">subtract</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#take(int)">take</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#takeOrdered(int, scala.math.Ordering)">takeOrdered</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#takeSample(boolean, int, long)">takeSample</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#toArray()">toArray</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#toDebugString()">toDebugString</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#toJavaRDD()">toJavaRDD</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#toLocalIterator()">toLocalIterator</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#top(int, scala.math.Ordering)">top</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#toString()">toString</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#treeAggregate(U, scala.Function2, scala.Function2, int, scala.reflect.ClassTag)">treeAggregate</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#treeReduce(scala.Function2, int)">treeReduce</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#union(org.apache.spark.rdd.RDD)">union</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#zip(org.apache.spark.rdd.RDD, scala.reflect.ClassTag)">zip</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#zipPartitions(org.apache.spark.rdd.RDD, boolean, scala.Function2, scala.reflect.ClassTag, scala.reflect.ClassTag)">zipPartitions</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#zipPartitions(org.apache.spark.rdd.RDD, scala.Function2, scala.reflect.ClassTag, scala.reflect.ClassTag)">zipPartitions</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#zipPartitions(org.apache.spark.rdd.RDD, org.apache.spark.rdd.RDD, boolean, scala.Function3, scala.reflect.ClassTag, scala.reflect.ClassTag, scala.reflect.ClassTag)">zipPartitions</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#zipPartitions(org.apache.spark.rdd.RDD, org.apache.spark.rdd.RDD, scala.Function3, scala.reflect.ClassTag, scala.reflect.ClassTag, scala.reflect.ClassTag)">zipPartitions</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#zipPartitions(org.apache.spark.rdd.RDD, org.apache.spark.rdd.RDD, org.apache.spark.rdd.RDD, boolean, scala.Function4, scala.reflect.ClassTag, scala.reflect.ClassTag, scala.reflect.ClassTag, scala.reflect.ClassTag)">zipPartitions</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#zipPartitions(org.apache.spark.rdd.RDD, org.apache.spark.rdd.RDD, org.apache.spark.rdd.RDD, scala.Function4, scala.reflect.ClassTag, scala.reflect.ClassTag, scala.reflect.ClassTag, scala.reflect.ClassTag)">zipPartitions</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#zipWithIndex()">zipWithIndex</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#zipWithUniqueId()">zipWithUniqueId</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.spark.Logging">
<!-- -->
</a>
<h3>Methods inherited from interface org.apache.spark.<a href="../../../../../org/apache/spark/Logging.html" title="interface in org.apache.spark">Logging</a></h3>
<code><a href="../../../../../org/apache/spark/Logging.html#initializeIfNecessary()">initializeIfNecessary</a>, <a href="../../../../../org/apache/spark/Logging.html#initializeLogging()">initializeLogging</a>, <a href="../../../../../org/apache/spark/Logging.html#isTraceEnabled()">isTraceEnabled</a>, <a href="../../../../../org/apache/spark/Logging.html#log_()">log_</a>, <a href="../../../../../org/apache/spark/Logging.html#log()">log</a>, <a href="../../../../../org/apache/spark/Logging.html#logDebug(scala.Function0)">logDebug</a>, <a href="../../../../../org/apache/spark/Logging.html#logDebug(scala.Function0, java.lang.Throwable)">logDebug</a>, <a href="../../../../../org/apache/spark/Logging.html#logError(scala.Function0)">logError</a>, <a href="../../../../../org/apache/spark/Logging.html#logError(scala.Function0, java.lang.Throwable)">logError</a>, <a href="../../../../../org/apache/spark/Logging.html#logInfo(scala.Function0)">logInfo</a>, <a href="../../../../../org/apache/spark/Logging.html#logInfo(scala.Function0, java.lang.Throwable)">logInfo</a>, <a href="../../../../../org/apache/spark/Logging.html#logName()">logName</a>, <a href="../../../../../org/apache/spark/Logging.html#logTrace(scala.Function0)">logTrace</a>, <a href="../../../../../org/apache/spark/Logging.html#logTrace(scala.Function0, java.lang.Throwable)">logTrace</a>, <a href="../../../../../org/apache/spark/Logging.html#logWarning(scala.Function0)">logWarning</a>, <a href="../../../../../org/apache/spark/Logging.html#logWarning(scala.Function0, java.lang.Throwable)">logWarning</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="partitionsRDD()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>partitionsRDD</h4>
<pre>public <a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a><scala.Tuple2<java.lang.Object,org.apache.spark.graphx.impl.EdgePartition<<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>>>> partitionsRDD()</pre>
</li>
</ul>
<a name="targetStorageLevel()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>targetStorageLevel</h4>
<pre>public <a href="../../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage">StorageLevel</a> targetStorageLevel()</pre>
</li>
</ul>
<a name="setName(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setName</h4>
<pre>public <a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>> setName(java.lang.String _name)</pre>
<div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/spark/rdd/RDD.html#setName(java.lang.String)">RDD</a></code></strong></div>
<div class="block">Assign a name to this RDD</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/spark/rdd/RDD.html#setName(java.lang.String)">setName</a></code> in class <code><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a><<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>>></code></dd>
</dl>
</li>
</ul>
<a name="partitioner()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>partitioner</h4>
<pre>public scala.Option<<a href="../../../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a>> partitioner()</pre>
<div class="block">If <code>partitionsRDD</code> already has a partitioner, use it. Otherwise assume that the
<code>PartitionID</code>s in <code>partitionsRDD</code> correspond to the actual partitions and create a new
partitioner that allows co-partitioning with <code>partitionsRDD</code>.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/spark/rdd/RDD.html#partitioner()">partitioner</a></code> in class <code><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a><<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>>></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>(undocumented)</dd></dl>
</li>
</ul>
<a name="collect()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>collect</h4>
<pre>public <a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>>[] collect()</pre>
<div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/spark/rdd/RDD.html#collect()">RDD</a></code></strong></div>
<div class="block">Return an array that contains all of the elements in this RDD.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/spark/rdd/RDD.html#collect()">collect</a></code> in class <code><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a><<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>>></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>(undocumented)</dd></dl>
</li>
</ul>
<a name="persist(org.apache.spark.storage.StorageLevel)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>persist</h4>
<pre>public <a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>> persist(<a href="../../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage">StorageLevel</a> newLevel)</pre>
<div class="block">Persists the edge partitions at the specified storage level, ignoring any existing target
storage level.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/spark/rdd/RDD.html#persist(org.apache.spark.storage.StorageLevel)">persist</a></code> in class <code><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a><<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>>></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>newLevel</code> - (undocumented)</dd>
<dt><span class="strong">Returns:</span></dt><dd>(undocumented)</dd></dl>
</li>
</ul>
<a name="unpersist(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unpersist</h4>
<pre>public <a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>> unpersist(boolean blocking)</pre>
<div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/spark/rdd/RDD.html#unpersist(boolean)">RDD</a></code></strong></div>
<div class="block">Mark the RDD as non-persistent, and remove all blocks for it from memory and disk.
<p></div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/spark/rdd/RDD.html#unpersist(boolean)">unpersist</a></code> in class <code><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a><<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>>></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>blocking</code> - Whether to block until all blocks are deleted.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This RDD.</dd></dl>
</li>
</ul>
<a name="cache()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cache</h4>
<pre>public <a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>> cache()</pre>
<div class="block">Persists the edge partitions using `targetStorageLevel`, which defaults to MEMORY_ONLY.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/spark/rdd/RDD.html#cache()">cache</a></code> in class <code><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a><<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>>></code></dd>
</dl>
</li>
</ul>
<a name="getStorageLevel()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStorageLevel</h4>
<pre>public <a href="../../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage">StorageLevel</a> getStorageLevel()</pre>
<div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/spark/rdd/RDD.html#getStorageLevel()">RDD</a></code></strong></div>
<div class="block">Get the RDD's current storage level, or StorageLevel.NONE if none is set.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/spark/rdd/RDD.html#getStorageLevel()">getStorageLevel</a></code> in class <code><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a><<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>>></code></dd>
</dl>
</li>
</ul>
<a name="checkpoint()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkpoint</h4>
<pre>public void checkpoint()</pre>
<div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/spark/rdd/RDD.html#checkpoint()">RDD</a></code></strong></div>
<div class="block">Mark this RDD for checkpointing. It will be saved to a file inside the checkpoint
directory set with <code>SparkContext#setCheckpointDir</code> and all references to its parent
RDDs will be removed. This function must be called before any job has been
executed on this RDD. It is strongly recommended that this RDD is persisted in
memory, otherwise saving it on a file will require recomputation.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/spark/rdd/RDD.html#checkpoint()">checkpoint</a></code> in class <code><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a><<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>>></code></dd>
</dl>
</li>
</ul>
<a name="isCheckpointed()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isCheckpointed</h4>
<pre>public boolean isCheckpointed()</pre>
<div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/spark/rdd/RDD.html#isCheckpointed()">RDD</a></code></strong></div>
<div class="block">Return whether this RDD is marked for checkpointing, either reliably or locally.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/spark/rdd/RDD.html#isCheckpointed()">isCheckpointed</a></code> in class <code><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a><<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>>></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>(undocumented)</dd></dl>
</li>
</ul>
<a name="getCheckpointFile()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCheckpointFile</h4>
<pre>public scala.Option<java.lang.String> getCheckpointFile()</pre>
<div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/spark/rdd/RDD.html#getCheckpointFile()">RDD</a></code></strong></div>
<div class="block">Gets the name of the directory to which this RDD was checkpointed.
This is not defined if the RDD is checkpointed locally.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/spark/rdd/RDD.html#getCheckpointFile()">getCheckpointFile</a></code> in class <code><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a><<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>>></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>(undocumented)</dd></dl>
</li>
</ul>
<a name="count()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>count</h4>
<pre>public long count()</pre>
<div class="block">The number of edges in the RDD.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/spark/rdd/RDD.html#count()">count</a></code> in class <code><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a><<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>>></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>(undocumented)</dd></dl>
</li>
</ul>
<a name="mapValues(scala.Function1, scala.reflect.ClassTag)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mapValues</h4>
<pre>public <ED2> <a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a><ED2,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>> mapValues(scala.Function1<<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>>,ED2> f,
scala.reflect.ClassTag<ED2> evidence$3)</pre>
<div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/spark/graphx/EdgeRDD.html#mapValues(scala.Function1, scala.reflect.ClassTag)">EdgeRDD</a></code></strong></div>
<div class="block">Map the values in an edge partitioning preserving the structure but changing the values.
<p></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/spark/graphx/EdgeRDD.html#mapValues(scala.Function1, scala.reflect.ClassTag)">mapValues</a></code> in class <code><a href="../../../../../org/apache/spark/graphx/EdgeRDD.html" title="class in org.apache.spark.graphx">EdgeRDD</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>f</code> - the function from an edge to a new edge value</dd><dd><code>evidence$3</code> - (undocumented)</dd>
<dt><span class="strong">Returns:</span></dt><dd>a new EdgeRDD containing the new edge values</dd></dl>
</li>
</ul>
<a name="reverse()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reverse</h4>
<pre>public <a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>> reverse()</pre>
<div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/spark/graphx/EdgeRDD.html#reverse()">EdgeRDD</a></code></strong></div>
<div class="block">Reverse all the edges in this RDD.
<p></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/spark/graphx/EdgeRDD.html#reverse()">reverse</a></code> in class <code><a href="../../../../../org/apache/spark/graphx/EdgeRDD.html" title="class in org.apache.spark.graphx">EdgeRDD</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>a new EdgeRDD containing all the edges reversed</dd></dl>
</li>
</ul>
<a name="filter(scala.Function1, scala.Function2)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>filter</h4>
<pre>public <a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>> filter(scala.Function1<<a href="../../../../../org/apache/spark/graphx/EdgeTriplet.html" title="class in org.apache.spark.graphx">EdgeTriplet</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>>,java.lang.Object> epred,
scala.Function2<java.lang.Object,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>,java.lang.Object> vpred)</pre>
</li>
</ul>
<a name="innerJoin(org.apache.spark.graphx.EdgeRDD, scala.Function4, scala.reflect.ClassTag, scala.reflect.ClassTag)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>innerJoin</h4>
<pre>public <ED2,ED3> <a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a><ED3,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>> innerJoin(<a href="../../../../../org/apache/spark/graphx/EdgeRDD.html" title="class in org.apache.spark.graphx">EdgeRDD</a><ED2> other,
scala.Function4<java.lang.Object,java.lang.Object,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>,ED2,ED3> f,
scala.reflect.ClassTag<ED2> evidence$4,
scala.reflect.ClassTag<ED3> evidence$5)</pre>
<div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/spark/graphx/EdgeRDD.html#innerJoin(org.apache.spark.graphx.EdgeRDD, scala.Function4, scala.reflect.ClassTag, scala.reflect.ClassTag)">EdgeRDD</a></code></strong></div>
<div class="block">Inner joins this EdgeRDD with another EdgeRDD, assuming both are partitioned using the same
<a href="../../../../../org/apache/spark/graphx/PartitionStrategy.html" title="interface in org.apache.spark.graphx"><code>PartitionStrategy</code></a>.
<p></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/spark/graphx/EdgeRDD.html#innerJoin(org.apache.spark.graphx.EdgeRDD, scala.Function4, scala.reflect.ClassTag, scala.reflect.ClassTag)">innerJoin</a></code> in class <code><a href="../../../../../org/apache/spark/graphx/EdgeRDD.html" title="class in org.apache.spark.graphx">EdgeRDD</a><<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>other</code> - the EdgeRDD to join with</dd><dd><code>f</code> - the join function applied to corresponding values of <code>this</code> and <code>other</code></dd><dd><code>evidence$4</code> - (undocumented)</dd><dd><code>evidence$5</code> - (undocumented)</dd>
<dt><span class="strong">Returns:</span></dt><dd>a new EdgeRDD containing only edges that appear in both <code>this</code> and <code>other</code>,
with values supplied by <code>f</code></dd></dl>
</li>
</ul>
<a name="mapEdgePartitions(scala.Function2, scala.reflect.ClassTag, scala.reflect.ClassTag)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>mapEdgePartitions</h4>
<pre>public <ED2,VD2> <a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a><ED2,VD2> mapEdgePartitions(scala.Function2<java.lang.Object,org.apache.spark.graphx.impl.EdgePartition<<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>>,org.apache.spark.graphx.impl.EdgePartition<ED2,VD2>> f,
scala.reflect.ClassTag<ED2> evidence$6,
scala.reflect.ClassTag<VD2> evidence$7)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/spark/graphx/impl/EdgeActiveness.html" title="enum in org.apache.spark.graphx.impl"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/spark/graphx/impl/GraphImpl.html" title="class in org.apache.spark.graphx.impl"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/spark/graphx/impl/EdgeRDDImpl.html" target="_top">Frames</a></li>
<li><a href="EdgeRDDImpl.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary: </li>
<li>Nested | </li>
<li>Field | </li>
<li>Constr | </li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
<li>Field | </li>
<li>Constr | </li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<script defer="defer" type="text/javascript" src="../../../../../lib/jquery.js"></script><script defer="defer" type="text/javascript" src="../../../../../lib/api-javadocs.js"></script></body>
</html>