blob: b424733fbce375ecb90642ce87fcc50ebe4ff008 [file] [log] [blame]
<!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 (1.8.0_342) on Sat Oct 15 20:26:49 UTC 2022 -->
<title>EdgeRDDImpl (Spark 3.3.1 JavaDoc)</title>
<meta name="date" content="2022-10-15">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="EdgeRDDImpl (Spark 3.3.1 JavaDoc)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<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="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/apache/spark/graphx/impl/GraphImpl.html" title="class in org.apache.spark.graphx.impl"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</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&lt;ED,VD&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>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>&lt;<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a>&lt;ED&gt;&gt;</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>&lt;ED&gt;</li>
<li>
<ul class="inheritance">
<li>org.apache.spark.graphx.impl.EdgeRDDImpl&lt;ED,VD&gt;</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, org.apache.spark.internal.Logging</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">EdgeRDDImpl&lt;ED,VD&gt;</span>
extends <a href="../../../../../org/apache/spark/graphx/EdgeRDD.html" title="class in org.apache.spark.graphx">EdgeRDD</a>&lt;ED&gt;</pre>
<dl>
<dt><span class="seeLabel">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">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.spark.internal.Logging">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.spark.internal.Logging</h3>
<code>org.apache.spark.internal.Logging.SparkShellLoggingFilter</code></li>
</ul>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" 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>&lt;<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>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#cache--">cache</a></span>()</code>
<div class="block">Persists the edge partitions using <code>targetStorageLevel</code>, which defaults to MEMORY_ONLY.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#checkpoint--">checkpoint</a></span>()</code>
<div class="block">Mark this RDD for checkpointing.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a>&lt;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>&gt;[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#collect--">collect</a></span>()</code>
<div class="block">Return an array that contains all of the elements in this RDD.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#count--">count</a></span>()</code>
<div class="block">The number of edges in the RDD.</div>
</td>
</tr>
<tr id="i4" 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>&lt;<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>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#filter-scala.Function1-scala.Function2-">filter</a></span>(scala.Function1&lt;<a href="../../../../../org/apache/spark/graphx/EdgeTriplet.html" title="class in org.apache.spark.graphx">EdgeTriplet</a>&lt;<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>&gt;,Object&gt;&nbsp;epred,
scala.Function2&lt;Object,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>,Object&gt;&nbsp;vpred)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>scala.Option&lt;String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#getCheckpointFile--">getCheckpointFile</a></span>()</code>
<div class="block">Gets the name of the directory to which this RDD was checkpointed.</div>
</td>
</tr>
<tr id="i6" 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><span class="memberNameLink"><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#getStorageLevel--">getStorageLevel</a></span>()</code>
<div class="block">Get the RDD's current storage level, or StorageLevel.NONE if none is set.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>&lt;ED2,ED3&gt;&nbsp;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a>&lt;ED3,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><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></span>(<a href="../../../../../org/apache/spark/graphx/EdgeRDD.html" title="class in org.apache.spark.graphx">EdgeRDD</a>&lt;ED2&gt;&nbsp;other,
scala.Function4&lt;Object,Object,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>,ED2,ED3&gt;&nbsp;f,
scala.reflect.ClassTag&lt;ED2&gt;&nbsp;evidence$4,
scala.reflect.ClassTag&lt;ED3&gt;&nbsp;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 id="i8" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#isCheckpointed--">isCheckpointed</a></span>()</code>
<div class="block">Return whether this RDD is checkpointed and materialized, either reliably or locally.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>&lt;ED2,VD2&gt;&nbsp;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a>&lt;ED2,VD2&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#mapEdgePartitions-scala.Function2-scala.reflect.ClassTag-scala.reflect.ClassTag-">mapEdgePartitions</a></span>(scala.Function2&lt;Object,org.apache.spark.graphx.impl.EdgePartition&lt;<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>&gt;,org.apache.spark.graphx.impl.EdgePartition&lt;ED2,VD2&gt;&gt;&nbsp;f,
scala.reflect.ClassTag&lt;ED2&gt;&nbsp;evidence$6,
scala.reflect.ClassTag&lt;VD2&gt;&nbsp;evidence$7)</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>&lt;ED2&gt;&nbsp;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a>&lt;ED2,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#mapValues-scala.Function1-scala.reflect.ClassTag-">mapValues</a></span>(scala.Function1&lt;<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a>&lt;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>&gt;,ED2&gt;&nbsp;f,
scala.reflect.ClassTag&lt;ED2&gt;&nbsp;evidence$3)</code>
<div class="block">Map the values in an edge partitioning preserving the structure but changing the values.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>scala.Option&lt;<a href="../../../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#partitioner--">partitioner</a></span>()</code>
<div class="block">If <code>partitionsRDD</code> already has a partitioner, use it.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;scala.Tuple2&lt;Object,org.apache.spark.graphx.impl.EdgePartition&lt;<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>&gt;&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#partitionsRDD--">partitionsRDD</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" 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>&lt;<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>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#persist-org.apache.spark.storage.StorageLevel-">persist</a></span>(<a href="../../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage">StorageLevel</a>&nbsp;newLevel)</code>
<div class="block">Persists the edge partitions at the specified storage level, ignoring any existing target
storage level.</div>
</td>
</tr>
<tr id="i14" 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>&lt;<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>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#reverse--">reverse</a></span>()</code>
<div class="block">Reverse all the edges in this RDD.</div>
</td>
</tr>
<tr id="i15" 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>&lt;<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>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#setName-java.lang.String-">setName</a></span>(String&nbsp;_name)</code>
<div class="block">Assign a name to this RDD</div>
</td>
</tr>
<tr id="i16" 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><span class="memberNameLink"><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#targetStorageLevel--">targetStorageLevel</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i17" 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>&lt;<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>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html#unpersist-boolean-">unpersist</a></span>(boolean&nbsp;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&nbsp;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></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&nbsp;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#barrier--">barrier</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#cleanShuffleDependencies-boolean-">cleanShuffleDependencies</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#coalesce-int-boolean-scala.Option-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#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#first--">first</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#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#getNumPartitions--">getNumPartitions</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#getResourceProfile--">getResourceProfile</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#mapPartitionsWithIndex-scala.Function2-boolean-scala.reflect.ClassTag-">mapPartitionsWithIndex</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#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-int-java.lang.String-">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:A-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#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#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-boolean-scala.reflect.ClassTag-">treeAggregate</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#withResources-org.apache.spark.resource.ResourceProfile-">withResources</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.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;Object</h3>
<code>equals, 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.internal.Logging">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.apache.spark.internal.Logging</h3>
<code>$init$, initializeForcefully, initializeLogIfNecessary, initializeLogIfNecessary, initializeLogIfNecessary$default$2, initLock, isTraceEnabled, log, logDebug, logDebug, logError, logError, logInfo, logInfo, logName, logTrace, logTrace, logWarning, logWarning, org$apache$spark$internal$Logging$$log__$eq, org$apache$spark$internal$Logging$$log_, uninitialize</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&nbsp;<a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;scala.Tuple2&lt;Object,org.apache.spark.graphx.impl.EdgePartition&lt;<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>&gt;&gt;&gt;&nbsp;partitionsRDD()</pre>
</li>
</ul>
<a name="targetStorageLevel--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>targetStorageLevel</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage">StorageLevel</a>&nbsp;targetStorageLevel()</pre>
</li>
</ul>
<a name="setName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setName</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a>&lt;<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>&gt;&nbsp;setName(String&nbsp;_name)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/spark/rdd/RDD.html#setName-java.lang.String-">RDD</a></code></span></div>
<div class="block">Assign a name to this RDD</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/apache/spark/rdd/RDD.html#setName-java.lang.String-">setName</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a>&lt;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>&gt;&gt;</code></dd>
</dl>
</li>
</ul>
<a name="partitioner--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>partitioner</h4>
<pre>public&nbsp;scala.Option&lt;<a href="../../../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a>&gt;&nbsp;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><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/apache/spark/rdd/RDD.html#partitioner--">partitioner</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a>&lt;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>&gt;&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>(undocumented)</dd>
</dl>
</li>
</ul>
<a name="collect--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>collect</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a>&lt;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>&gt;[]&nbsp;collect()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/spark/rdd/RDD.html#collect--">RDD</a></code></span></div>
<div class="block">Return an array that contains all of the elements in this RDD.
<p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/apache/spark/rdd/RDD.html#collect--">collect</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a>&lt;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>&gt;&gt;</code></dd>
<dt><span class="returnLabel">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&nbsp;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a>&lt;<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>&gt;&nbsp;persist(<a href="../../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage">StorageLevel</a>&nbsp;newLevel)</pre>
<div class="block">Persists the edge partitions at the specified storage level, ignoring any existing target
storage level.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/apache/spark/rdd/RDD.html#persist-org.apache.spark.storage.StorageLevel-">persist</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a>&lt;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>&gt;&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>newLevel</code> - (undocumented)</dd>
<dt><span class="returnLabel">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&nbsp;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a>&lt;<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>&gt;&nbsp;unpersist(boolean&nbsp;blocking)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/spark/rdd/RDD.html#unpersist-boolean-">RDD</a></code></span></div>
<div class="block">Mark the RDD as non-persistent, and remove all blocks for it from memory and disk.
<p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/apache/spark/rdd/RDD.html#unpersist-boolean-">unpersist</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a>&lt;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>&gt;&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>blocking</code> - Whether to block until all blocks are deleted (default: false)</dd>
<dt><span class="returnLabel">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&nbsp;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a>&lt;<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>&gt;&nbsp;cache()</pre>
<div class="block">Persists the edge partitions using <code>targetStorageLevel</code>, which defaults to MEMORY_ONLY.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/apache/spark/rdd/RDD.html#cache--">cache</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a>&lt;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>&gt;&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>(undocumented)</dd>
</dl>
</li>
</ul>
<a name="getStorageLevel--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStorageLevel</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage">StorageLevel</a>&nbsp;getStorageLevel()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/spark/rdd/RDD.html#getStorageLevel--">RDD</a></code></span></div>
<div class="block">Get the RDD's current storage level, or StorageLevel.NONE if none is set.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/apache/spark/rdd/RDD.html#getStorageLevel--">getStorageLevel</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a>&lt;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>&gt;&gt;</code></dd>
</dl>
</li>
</ul>
<a name="checkpoint--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkpoint</h4>
<pre>public&nbsp;void&nbsp;checkpoint()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/spark/rdd/RDD.html#checkpoint--">RDD</a></code></span></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><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/apache/spark/rdd/RDD.html#checkpoint--">checkpoint</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a>&lt;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>&gt;&gt;</code></dd>
</dl>
</li>
</ul>
<a name="isCheckpointed--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isCheckpointed</h4>
<pre>public&nbsp;boolean&nbsp;isCheckpointed()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/spark/rdd/RDD.html#isCheckpointed--">RDD</a></code></span></div>
<div class="block">Return whether this RDD is checkpointed and materialized, either reliably or locally.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/apache/spark/rdd/RDD.html#isCheckpointed--">isCheckpointed</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a>&lt;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>&gt;&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>(undocumented)</dd>
</dl>
</li>
</ul>
<a name="getCheckpointFile--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCheckpointFile</h4>
<pre>public&nbsp;scala.Option&lt;String&gt;&nbsp;getCheckpointFile()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/spark/rdd/RDD.html#getCheckpointFile--">RDD</a></code></span></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><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/apache/spark/rdd/RDD.html#getCheckpointFile--">getCheckpointFile</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a>&lt;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>&gt;&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>(undocumented)</dd>
</dl>
</li>
</ul>
<a name="count--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>count</h4>
<pre>public&nbsp;long&nbsp;count()</pre>
<div class="block">The number of edges in the RDD.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/apache/spark/rdd/RDD.html#count--">count</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a>&lt;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>&gt;&gt;</code></dd>
<dt><span class="returnLabel">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&nbsp;&lt;ED2&gt;&nbsp;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a>&lt;ED2,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>&gt;&nbsp;mapValues(scala.Function1&lt;<a href="../../../../../org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a>&lt;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>&gt;,ED2&gt;&nbsp;f,
scala.reflect.ClassTag&lt;ED2&gt;&nbsp;evidence$3)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/spark/graphx/EdgeRDD.html#mapValues-scala.Function1-scala.reflect.ClassTag-">EdgeRDD</a></code></span></div>
<div class="block">Map the values in an edge partitioning preserving the structure but changing the values.
<p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/spark/graphx/EdgeRDD.html#mapValues-scala.Function1-scala.reflect.ClassTag-">mapValues</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/spark/graphx/EdgeRDD.html" title="class in org.apache.spark.graphx">EdgeRDD</a>&lt;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>&gt;</code></dd>
<dt><span class="paramLabel">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="returnLabel">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&nbsp;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a>&lt;<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>&gt;&nbsp;reverse()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/spark/graphx/EdgeRDD.html#reverse--">EdgeRDD</a></code></span></div>
<div class="block">Reverse all the edges in this RDD.
<p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/spark/graphx/EdgeRDD.html#reverse--">reverse</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/spark/graphx/EdgeRDD.html" title="class in org.apache.spark.graphx">EdgeRDD</a>&lt;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>&gt;</code></dd>
<dt><span class="returnLabel">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&nbsp;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a>&lt;<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>&gt;&nbsp;filter(scala.Function1&lt;<a href="../../../../../org/apache/spark/graphx/EdgeTriplet.html" title="class in org.apache.spark.graphx">EdgeTriplet</a>&lt;<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>&gt;,Object&gt;&nbsp;epred,
scala.Function2&lt;Object,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>,Object&gt;&nbsp;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&nbsp;&lt;ED2,ED3&gt;&nbsp;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a>&lt;ED3,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">VD</a>&gt;&nbsp;innerJoin(<a href="../../../../../org/apache/spark/graphx/EdgeRDD.html" title="class in org.apache.spark.graphx">EdgeRDD</a>&lt;ED2&gt;&nbsp;other,
scala.Function4&lt;Object,Object,<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>,ED2,ED3&gt;&nbsp;f,
scala.reflect.ClassTag&lt;ED2&gt;&nbsp;evidence$4,
scala.reflect.ClassTag&lt;ED3&gt;&nbsp;evidence$5)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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></span></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><span class="overrideSpecifyLabel">Specified by:</span></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>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/spark/graphx/EdgeRDD.html" title="class in org.apache.spark.graphx">EdgeRDD</a>&lt;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="type parameter in EdgeRDDImpl">ED</a>&gt;</code></dd>
<dt><span class="paramLabel">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="returnLabel">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&nbsp;&lt;ED2,VD2&gt;&nbsp;<a href="../../../../../org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a>&lt;ED2,VD2&gt;&nbsp;mapEdgePartitions(scala.Function2&lt;Object,org.apache.spark.graphx.impl.EdgePartition&lt;<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>&gt;,org.apache.spark.graphx.impl.EdgePartition&lt;ED2,VD2&gt;&gt;&nbsp;f,
scala.reflect.ClassTag&lt;ED2&gt;&nbsp;evidence$6,
scala.reflect.ClassTag&lt;VD2&gt;&nbsp;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>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<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="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/apache/spark/graphx/impl/GraphImpl.html" title="class in org.apache.spark.graphx.impl"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</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>