You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spark.apache.org by sr...@apache.org on 2018/02/28 18:49:07 UTC

[01/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Repository: spark-website
Updated Branches:
  refs/heads/asf-site 1f0b094e6 -> 26c57a24a


http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/r/PairwiseRRDD.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/r/PairwiseRRDD.html b/site/docs/2.3.0/api/java/org/apache/spark/api/r/PairwiseRRDD.html
new file mode 100644
index 0000000..673a4c7
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/r/PairwiseRRDD.html
@@ -0,0 +1,322 @@
+<!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_144) on Wed Feb 28 00:07:19 PST 2018 -->
+<title>PairwiseRRDD (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="PairwiseRRDD (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":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/api/r/BaseRRDD.html" title="class in org.apache.spark.api.r"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/spark/api/r/RRDD.html" title="class in org.apache.spark.api.r"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/r/PairwiseRRDD.html" target="_top">Frames</a></li>
+<li><a href="PairwiseRRDD.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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.api.r</div>
+<h2 title="Class PairwiseRRDD" class="title">Class PairwiseRRDD&lt;T&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;U&gt;</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/spark/api/r/BaseRRDD.html" title="class in org.apache.spark.api.r">org.apache.spark.api.r.BaseRRDD</a>&lt;T,scala.Tuple2&lt;Object,byte[]&gt;&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.api.r.PairwiseRRDD&lt;T&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, <a href="../../../../../org/apache/spark/internal/Logging.html" title="interface in org.apache.spark.internal">Logging</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">PairwiseRRDD&lt;T&gt;</span>
+extends <a href="../../../../../org/apache/spark/api/r/BaseRRDD.html" title="class in org.apache.spark.api.r">BaseRRDD</a>&lt;T,scala.Tuple2&lt;Object,byte[]&gt;&gt;</pre>
+<div class="block">Form an RDD[(Int, Array[Byte])] from key-value pairs returned from R.
+ This is used by SparkR's shuffle operations.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../serialized-form.html#org.apache.spark.api.r.PairwiseRRDD">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/r/PairwiseRRDD.html#PairwiseRRDD-org.apache.spark.rdd.RDD-int-byte:A-java.lang.String-byte:A-java.lang.Object:A-scala.reflect.ClassTag-">PairwiseRRDD</a></span>(<a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../../../org/apache/spark/api/r/PairwiseRRDD.html" title="type parameter in PairwiseRRDD">T</a>&gt;&nbsp;parent,
+            int&nbsp;numPartitions,
+            byte[]&nbsp;hashFunc,
+            String&nbsp;deserializer,
+            byte[]&nbsp;packageNames,
+            Object[]&nbsp;broadcastVars,
+            scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/r/PairwiseRRDD.html" title="type parameter in PairwiseRRDD">T</a>&gt;&nbsp;evidence$3)</code>&nbsp;</td>
+</tr>
+</table>
+</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/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;Object,byte[]&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/r/PairwiseRRDD.html#asJavaPairRDD--">asJavaPairRDD</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.api.r.BaseRRDD">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.spark.api.r.<a href="../../../../../org/apache/spark/api/r/BaseRRDD.html" title="class in org.apache.spark.api.r">BaseRRDD</a></h3>
+<code><a href="../../../../../org/apache/spark/api/r/BaseRRDD.html#compute-org.apache.spark.Partition-org.apache.spark.TaskContext-">compute</a>, <a href="../../../../../org/apache/spark/api/r/BaseRRDD.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&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#cache--">cache</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#checkpoint--">checkpoint</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--">collect</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#count--">count</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#countApprox-long-double-">countAppro
 x</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#getCheckpointFile--">getCheckpointFile</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#getNumPartitions--">getNumPartitions</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#getStorageLevel--">getStorageLevel</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-sca
 la.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#isCheckpointed--">isCheckpointed</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#partitioner--">partitioner</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#persist-org.apache.spark.storage.StorageLevel-">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.htm
 l#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#setName-java.lang.String-">setName</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.m
 ath.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-scala.reflect.ClassTag-">treeAggregate</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#treeReduce-scala.Function2-int-">treeRedu
 ce</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#unpersist-boolean-">unpersist</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.<a href="../../../../../org/apache/spark/internal/Logging.html" title="interface in org.apache.spark.internal">Logging</a></h3>
+<code><a href="../../../../../org/apache/spark/internal/Logging.html#initializeLogging-boolean-boolean-">initializeLogging</a>, <a href="../../../../../org/apache/spark/internal/Logging.html#initializeLogIfNecessary-boolean-">initializeLogIfNecessary</a>, <a href="../../../../../org/apache/spark/internal/Logging.html#initializeLogIfNecessary-boolean-boolean-">initializeLogIfNecessary</a>, <a href="../../../../../org/apache/spark/internal/Logging.html#isTraceEnabled--">isTraceEnabled</a>, <a href="../../../../../org/apache/spark/internal/Logging.html#log_--">log_</a>, <a href="../../../../../org/apache/spark/internal/Logging.html#log--">log</a>, <a href="../../../../../org/apache/spark/internal/Logging.html#logDebug-scala.Function0-">logDebug</a>, <a href="../../../../../org/apache/spark/internal/Logging.html#logDebug-scala.Function0-java.lang.Throwable-">logDebug</a>, <a href="../../../../../org/apache/spark/internal/Logging.html#logError-scala.Function0-">logError</a>, <a href="../
 ../../../../org/apache/spark/internal/Logging.html#logError-scala.Function0-java.lang.Throwable-">logError</a>, <a href="../../../../../org/apache/spark/internal/Logging.html#logInfo-scala.Function0-">logInfo</a>, <a href="../../../../../org/apache/spark/internal/Logging.html#logInfo-scala.Function0-java.lang.Throwable-">logInfo</a>, <a href="../../../../../org/apache/spark/internal/Logging.html#logName--">logName</a>, <a href="../../../../../org/apache/spark/internal/Logging.html#logTrace-scala.Function0-">logTrace</a>, <a href="../../../../../org/apache/spark/internal/Logging.html#logTrace-scala.Function0-java.lang.Throwable-">logTrace</a>, <a href="../../../../../org/apache/spark/internal/Logging.html#logWarning-scala.Function0-">logWarning</a>, <a href="../../../../../org/apache/spark/internal/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">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PairwiseRRDD-org.apache.spark.rdd.RDD-int-byte:A-java.lang.String-byte:A-java.lang.Object:A-scala.reflect.ClassTag-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PairwiseRRDD</h4>
+<pre>public&nbsp;PairwiseRRDD(<a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../../../org/apache/spark/api/r/PairwiseRRDD.html" title="type parameter in PairwiseRRDD">T</a>&gt;&nbsp;parent,
+                    int&nbsp;numPartitions,
+                    byte[]&nbsp;hashFunc,
+                    String&nbsp;deserializer,
+                    byte[]&nbsp;packageNames,
+                    Object[]&nbsp;broadcastVars,
+                    scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/r/PairwiseRRDD.html" title="type parameter in PairwiseRRDD">T</a>&gt;&nbsp;evidence$3)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="asJavaPairRDD--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>asJavaPairRDD</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;Object,byte[]&gt;&nbsp;asJavaPairRDD()</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/api/r/BaseRRDD.html" title="class in org.apache.spark.api.r"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/spark/api/r/RRDD.html" title="class in org.apache.spark.api.r"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/r/PairwiseRRDD.html" target="_top">Frames</a></li>
+<li><a href="PairwiseRRDD.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[16/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/SparkStageInfoImpl.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/SparkStageInfoImpl.html b/site/docs/2.3.0/api/java/org/apache/spark/SparkStageInfoImpl.html
new file mode 100644
index 0000000..0c173a6
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/SparkStageInfoImpl.html
@@ -0,0 +1,415 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>SparkStageInfoImpl (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="SparkStageInfoImpl (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":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/SparkStageInfo.html" title="interface in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkStatusTracker.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkStageInfoImpl.html" target="_top">Frames</a></li>
+<li><a href="SparkStageInfoImpl.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class SparkStageInfoImpl" class="title">Class SparkStageInfoImpl</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.SparkStageInfoImpl</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/SparkStageInfo.html" title="interface in org.apache.spark">SparkStageInfo</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SparkStageInfoImpl</span>
+extends Object
+implements <a href="../../../org/apache/spark/SparkStageInfo.html" title="interface in org.apache.spark">SparkStageInfo</a></pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.SparkStageInfoImpl">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkStageInfoImpl.html#SparkStageInfoImpl-int-int-long-java.lang.String-int-int-int-int-">SparkStageInfoImpl</a></span>(int&nbsp;stageId,
+                  int&nbsp;currentAttemptId,
+                  long&nbsp;submissionTime,
+                  String&nbsp;name,
+                  int&nbsp;numTasks,
+                  int&nbsp;numActiveTasks,
+                  int&nbsp;numCompletedTasks,
+                  int&nbsp;numFailedTasks)</code>&nbsp;</td>
+</tr>
+</table>
+</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>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkStageInfoImpl.html#currentAttemptId--">currentAttemptId</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkStageInfoImpl.html#name--">name</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkStageInfoImpl.html#numActiveTasks--">numActiveTasks</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkStageInfoImpl.html#numCompletedTasks--">numCompletedTasks</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkStageInfoImpl.html#numFailedTasks--">numFailedTasks</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkStageInfoImpl.html#numTasks--">numTasks</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkStageInfoImpl.html#stageId--">stageId</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkStageInfoImpl.html#submissionTime--">submissionTime</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SparkStageInfoImpl-int-int-long-java.lang.String-int-int-int-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SparkStageInfoImpl</h4>
+<pre>public&nbsp;SparkStageInfoImpl(int&nbsp;stageId,
+                          int&nbsp;currentAttemptId,
+                          long&nbsp;submissionTime,
+                          String&nbsp;name,
+                          int&nbsp;numTasks,
+                          int&nbsp;numActiveTasks,
+                          int&nbsp;numCompletedTasks,
+                          int&nbsp;numFailedTasks)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="stageId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>stageId</h4>
+<pre>public&nbsp;int&nbsp;stageId()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/SparkStageInfo.html#stageId--">stageId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/SparkStageInfo.html" title="interface in org.apache.spark">SparkStageInfo</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="currentAttemptId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>currentAttemptId</h4>
+<pre>public&nbsp;int&nbsp;currentAttemptId()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/SparkStageInfo.html#currentAttemptId--">currentAttemptId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/SparkStageInfo.html" title="interface in org.apache.spark">SparkStageInfo</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="submissionTime--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>submissionTime</h4>
+<pre>public&nbsp;long&nbsp;submissionTime()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/SparkStageInfo.html#submissionTime--">submissionTime</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/SparkStageInfo.html" title="interface in org.apache.spark">SparkStageInfo</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="name--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>name</h4>
+<pre>public&nbsp;String&nbsp;name()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/SparkStageInfo.html#name--">name</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/SparkStageInfo.html" title="interface in org.apache.spark">SparkStageInfo</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="numTasks--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>numTasks</h4>
+<pre>public&nbsp;int&nbsp;numTasks()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/SparkStageInfo.html#numTasks--">numTasks</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/SparkStageInfo.html" title="interface in org.apache.spark">SparkStageInfo</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="numActiveTasks--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>numActiveTasks</h4>
+<pre>public&nbsp;int&nbsp;numActiveTasks()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/SparkStageInfo.html#numActiveTasks--">numActiveTasks</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/SparkStageInfo.html" title="interface in org.apache.spark">SparkStageInfo</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="numCompletedTasks--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>numCompletedTasks</h4>
+<pre>public&nbsp;int&nbsp;numCompletedTasks()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/SparkStageInfo.html#numCompletedTasks--">numCompletedTasks</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/SparkStageInfo.html" title="interface in org.apache.spark">SparkStageInfo</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="numFailedTasks--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>numFailedTasks</h4>
+<pre>public&nbsp;int&nbsp;numFailedTasks()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/SparkStageInfo.html#numFailedTasks--">numFailedTasks</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/SparkStageInfo.html" title="interface in org.apache.spark">SparkStageInfo</a></code></dd>
+</dl>
+</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/SparkStageInfo.html" title="interface in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkStatusTracker.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkStageInfoImpl.html" target="_top">Frames</a></li>
+<li><a href="SparkStageInfoImpl.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/SparkStatusTracker.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/SparkStatusTracker.html b/site/docs/2.3.0/api/java/org/apache/spark/SparkStatusTracker.html
new file mode 100644
index 0000000..bcab815
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/SparkStatusTracker.html
@@ -0,0 +1,371 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>SparkStatusTracker (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="SparkStatusTracker (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":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/SparkStageInfoImpl.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SpillListener.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkStatusTracker.html" target="_top">Frames</a></li>
+<li><a href="SparkStatusTracker.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</div>
+<h2 title="Class SparkStatusTracker" class="title">Class SparkStatusTracker</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.SparkStatusTracker</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SparkStatusTracker</span>
+extends Object</pre>
+<div class="block">Low-level status reporting APIs for monitoring job and stage progress.
+ <p>
+ These APIs intentionally provide very weak consistency semantics; consumers of these APIs should
+ be prepared to handle empty / missing information.  For example, a job's stage ids may be known
+ but the status API may not have any information about the details of those stages, so
+ <code>getStageInfo</code> could potentially return <code>None</code> for a valid stage id.
+ <p>
+ To limit memory usage, these APIs only provide information on recent jobs / stages.  These APIs
+ will provide information for the last <code>spark.ui.retainedStages</code> stages and
+ <code>spark.ui.retainedJobs</code> jobs.
+ <p>
+ NOTE: this class's constructor should be considered private and may be subject to change.</div>
+</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="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>int[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkStatusTracker.html#getActiveJobIds--">getActiveJobIds</a></span>()</code>
+<div class="block">Returns an array containing the ids of all active jobs.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>int[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkStatusTracker.html#getActiveStageIds--">getActiveStageIds</a></span>()</code>
+<div class="block">Returns an array containing the ids of all active stages.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/SparkExecutorInfo.html" title="interface in org.apache.spark">SparkExecutorInfo</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkStatusTracker.html#getExecutorInfos--">getExecutorInfos</a></span>()</code>
+<div class="block">Returns information of all known executors, including host, port, cacheSize, numRunningTasks.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>int[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkStatusTracker.html#getJobIdsForGroup-java.lang.String-">getJobIdsForGroup</a></span>(String&nbsp;jobGroup)</code>
+<div class="block">Return a list of all known jobs in a particular job group.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>scala.Option&lt;<a href="../../../org/apache/spark/SparkJobInfo.html" title="interface in org.apache.spark">SparkJobInfo</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkStatusTracker.html#getJobInfo-int-">getJobInfo</a></span>(int&nbsp;jobId)</code>
+<div class="block">Returns job information, or <code>None</code> if the job info could not be found or was garbage collected.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>scala.Option&lt;<a href="../../../org/apache/spark/SparkStageInfo.html" title="interface in org.apache.spark">SparkStageInfo</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkStatusTracker.html#getStageInfo-int-">getStageInfo</a></span>(int&nbsp;stageId)</code>
+<div class="block">Returns stage information, or <code>None</code> if the stage info could not be found or was
+ garbage collected.</div>
+</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</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="getJobIdsForGroup-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJobIdsForGroup</h4>
+<pre>public&nbsp;int[]&nbsp;getJobIdsForGroup(String&nbsp;jobGroup)</pre>
+<div class="block">Return a list of all known jobs in a particular job group.  If <code>jobGroup</code> is <code>null</code>, then
+ returns all known jobs that are not associated with a job group.
+ <p>
+ The returned list may contain running, failed, and completed jobs, and may vary across
+ invocations of this method.  This method does not guarantee the order of the elements in
+ its result.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>jobGroup</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="getActiveStageIds--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getActiveStageIds</h4>
+<pre>public&nbsp;int[]&nbsp;getActiveStageIds()</pre>
+<div class="block">Returns an array containing the ids of all active stages.
+ <p>
+ This method does not guarantee the order of the elements in its result.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="getActiveJobIds--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getActiveJobIds</h4>
+<pre>public&nbsp;int[]&nbsp;getActiveJobIds()</pre>
+<div class="block">Returns an array containing the ids of all active jobs.
+ <p>
+ This method does not guarantee the order of the elements in its result.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="getJobInfo-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJobInfo</h4>
+<pre>public&nbsp;scala.Option&lt;<a href="../../../org/apache/spark/SparkJobInfo.html" title="interface in org.apache.spark">SparkJobInfo</a>&gt;&nbsp;getJobInfo(int&nbsp;jobId)</pre>
+<div class="block">Returns job information, or <code>None</code> if the job info could not be found or was garbage collected.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>jobId</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="getStageInfo-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStageInfo</h4>
+<pre>public&nbsp;scala.Option&lt;<a href="../../../org/apache/spark/SparkStageInfo.html" title="interface in org.apache.spark">SparkStageInfo</a>&gt;&nbsp;getStageInfo(int&nbsp;stageId)</pre>
+<div class="block">Returns stage information, or <code>None</code> if the stage info could not be found or was
+ garbage collected.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>stageId</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="getExecutorInfos--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getExecutorInfos</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/SparkExecutorInfo.html" title="interface in org.apache.spark">SparkExecutorInfo</a>[]&nbsp;getExecutorInfos()</pre>
+<div class="block">Returns information of all known executors, including host, port, cacheSize, numRunningTasks.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</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/SparkStageInfoImpl.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SpillListener.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkStatusTracker.html" target="_top">Frames</a></li>
+<li><a href="SparkStatusTracker.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/SpillListener.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/SpillListener.html b/site/docs/2.3.0/api/java/org/apache/spark/SpillListener.html
new file mode 100644
index 0000000..c719097
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/SpillListener.html
@@ -0,0 +1,348 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>SpillListener (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="SpillListener (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":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/SparkStatusTracker.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/StopMapOutputTracker.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SpillListener.html" target="_top">Frames</a></li>
+<li><a href="SpillListener.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class SpillListener" class="title">Class SpillListener</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../org/apache/spark/scheduler/SparkListener.html" title="class in org.apache.spark.scheduler">org.apache.spark.scheduler.SparkListener</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.SpillListener</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SpillListener</span>
+extends <a href="../../../org/apache/spark/scheduler/SparkListener.html" title="class in org.apache.spark.scheduler">SparkListener</a></pre>
+<div class="block">A <code>SparkListener</code> that detects whether spills have occurred in Spark jobs.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SpillListener.html#SpillListener--">SpillListener</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</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>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SpillListener.html#numSpilledStages--">numSpilledStages</a></span>()</code>&nbsp;</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/SpillListener.html#onJobEnd-org.apache.spark.scheduler.SparkListenerJobEnd-">onJobEnd</a></span>(<a href="../../../org/apache/spark/scheduler/SparkListenerJobEnd.html" title="class in org.apache.spark.scheduler">SparkListenerJobEnd</a>&nbsp;jobEnd)</code>
+<div class="block">Called when a job ends</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SpillListener.html#onStageCompleted-org.apache.spark.scheduler.SparkListenerStageCompleted-">onStageCompleted</a></span>(<a href="../../../org/apache/spark/scheduler/SparkListenerStageCompleted.html" title="class in org.apache.spark.scheduler">SparkListenerStageCompleted</a>&nbsp;stageComplete)</code>
+<div class="block">Called when a stage completes successfully or fails, with information on the completed stage.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SpillListener.html#onTaskEnd-org.apache.spark.scheduler.SparkListenerTaskEnd-">onTaskEnd</a></span>(<a href="../../../org/apache/spark/scheduler/SparkListenerTaskEnd.html" title="class in org.apache.spark.scheduler">SparkListenerTaskEnd</a>&nbsp;taskEnd)</code>
+<div class="block">Called when a task ends</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.scheduler.SparkListener">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.spark.scheduler.<a href="../../../org/apache/spark/scheduler/SparkListener.html" title="class in org.apache.spark.scheduler">SparkListener</a></h3>
+<code><a href="../../../org/apache/spark/scheduler/SparkListener.html#onApplicationEnd-org.apache.spark.scheduler.SparkListenerApplicationEnd-">onApplicationEnd</a>, <a href="../../../org/apache/spark/scheduler/SparkListener.html#onApplicationStart-org.apache.spark.scheduler.SparkListenerApplicationStart-">onApplicationStart</a>, <a href="../../../org/apache/spark/scheduler/SparkListener.html#onBlockManagerAdded-org.apache.spark.scheduler.SparkListenerBlockManagerAdded-">onBlockManagerAdded</a>, <a href="../../../org/apache/spark/scheduler/SparkListener.html#onBlockManagerRemoved-org.apache.spark.scheduler.SparkListenerBlockManagerRemoved-">onBlockManagerRemoved</a>, <a href="../../../org/apache/spark/scheduler/SparkListener.html#onBlockUpdated-org.apache.spark.scheduler.SparkListenerBlockUpdated-">onBlockUpdated</a>, <a href="../../../org/apache/spark/scheduler/SparkListener.html#onEnvironmentUpdate-org.apache.spark.scheduler.SparkListenerEnvironmentUpdate-">onEnvironmentUpdate</a>
 , <a href="../../../org/apache/spark/scheduler/SparkListener.html#onExecutorAdded-org.apache.spark.scheduler.SparkListenerExecutorAdded-">onExecutorAdded</a>, <a href="../../../org/apache/spark/scheduler/SparkListener.html#onExecutorBlacklisted-org.apache.spark.scheduler.SparkListenerExecutorBlacklisted-">onExecutorBlacklisted</a>, <a href="../../../org/apache/spark/scheduler/SparkListener.html#onExecutorMetricsUpdate-org.apache.spark.scheduler.SparkListenerExecutorMetricsUpdate-">onExecutorMetricsUpdate</a>, <a href="../../../org/apache/spark/scheduler/SparkListener.html#onExecutorRemoved-org.apache.spark.scheduler.SparkListenerExecutorRemoved-">onExecutorRemoved</a>, <a href="../../../org/apache/spark/scheduler/SparkListener.html#onExecutorUnblacklisted-org.apache.spark.scheduler.SparkListenerExecutorUnblacklisted-">onExecutorUnblacklisted</a>, <a href="../../../org/apache/spark/scheduler/SparkListener.html#onJobStart-org.apache.spark.scheduler.SparkListenerJobStart-">onJobStart</
 a>, <a href="../../../org/apache/spark/scheduler/SparkListener.html#onNodeBlacklisted-org.apache.spark.scheduler.SparkListenerNodeBlacklisted-">onNodeBlacklisted</a>, <a href="../../../org/apache/spark/scheduler/SparkListener.html#onNodeUnblacklisted-org.apache.spark.scheduler.SparkListenerNodeUnblacklisted-">onNodeUnblacklisted</a>, <a href="../../../org/apache/spark/scheduler/SparkListener.html#onOtherEvent-org.apache.spark.scheduler.SparkListenerEvent-">onOtherEvent</a>, <a href="../../../org/apache/spark/scheduler/SparkListener.html#onSpeculativeTaskSubmitted-org.apache.spark.scheduler.SparkListenerSpeculativeTaskSubmitted-">onSpeculativeTaskSubmitted</a>, <a href="../../../org/apache/spark/scheduler/SparkListener.html#onStageSubmitted-org.apache.spark.scheduler.SparkListenerStageSubmitted-">onStageSubmitted</a>, <a href="../../../org/apache/spark/scheduler/SparkListener.html#onTaskGettingResult-org.apache.spark.scheduler.SparkListenerTaskGettingResult-">onTaskGettingResult</a>,
  <a href="../../../org/apache/spark/scheduler/SparkListener.html#onTaskStart-org.apache.spark.scheduler.SparkListenerTaskStart-">onTaskStart</a>, <a href="../../../org/apache/spark/scheduler/SparkListener.html#onUnpersistRDD-org.apache.spark.scheduler.SparkListenerUnpersistRDD-">onUnpersistRDD</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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SpillListener--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SpillListener</h4>
+<pre>public&nbsp;SpillListener()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="numSpilledStages--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>numSpilledStages</h4>
+<pre>public&nbsp;int&nbsp;numSpilledStages()</pre>
+</li>
+</ul>
+<a name="onTaskEnd-org.apache.spark.scheduler.SparkListenerTaskEnd-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onTaskEnd</h4>
+<pre>public&nbsp;void&nbsp;onTaskEnd(<a href="../../../org/apache/spark/scheduler/SparkListenerTaskEnd.html" title="class in org.apache.spark.scheduler">SparkListenerTaskEnd</a>&nbsp;taskEnd)</pre>
+<div class="block">Called when a task ends</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../org/apache/spark/scheduler/SparkListener.html#onTaskEnd-org.apache.spark.scheduler.SparkListenerTaskEnd-">onTaskEnd</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/apache/spark/scheduler/SparkListener.html" title="class in org.apache.spark.scheduler">SparkListener</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>taskEnd</code> - (undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="onStageCompleted-org.apache.spark.scheduler.SparkListenerStageCompleted-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStageCompleted</h4>
+<pre>public&nbsp;void&nbsp;onStageCompleted(<a href="../../../org/apache/spark/scheduler/SparkListenerStageCompleted.html" title="class in org.apache.spark.scheduler">SparkListenerStageCompleted</a>&nbsp;stageComplete)</pre>
+<div class="block">Called when a stage completes successfully or fails, with information on the completed stage.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../org/apache/spark/scheduler/SparkListener.html#onStageCompleted-org.apache.spark.scheduler.SparkListenerStageCompleted-">onStageCompleted</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/apache/spark/scheduler/SparkListener.html" title="class in org.apache.spark.scheduler">SparkListener</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>stageComplete</code> - (undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="onJobEnd-org.apache.spark.scheduler.SparkListenerJobEnd-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onJobEnd</h4>
+<pre>public&nbsp;void&nbsp;onJobEnd(<a href="../../../org/apache/spark/scheduler/SparkListenerJobEnd.html" title="class in org.apache.spark.scheduler">SparkListenerJobEnd</a>&nbsp;jobEnd)</pre>
+<div class="block">Called when a job ends</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../org/apache/spark/scheduler/SparkListener.html#onJobEnd-org.apache.spark.scheduler.SparkListenerJobEnd-">onJobEnd</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/apache/spark/scheduler/SparkListener.html" title="class in org.apache.spark.scheduler">SparkListener</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>jobEnd</code> - (undocumented)</dd>
+</dl>
+</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/SparkStatusTracker.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/StopMapOutputTracker.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SpillListener.html" target="_top">Frames</a></li>
+<li><a href="SpillListener.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/StopMapOutputTracker.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/StopMapOutputTracker.html b/site/docs/2.3.0/api/java/org/apache/spark/StopMapOutputTracker.html
new file mode 100644
index 0000000..8fb72f0
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/StopMapOutputTracker.html
@@ -0,0 +1,334 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>StopMapOutputTracker (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="StopMapOutputTracker (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":5,"i1":5,"i2":5,"i3":5,"i4":9,"i5":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],4:["t3","Abstract 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/SpillListener.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/Success.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/StopMapOutputTracker.html" target="_top">Frames</a></li>
+<li><a href="StopMapOutputTracker.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class StopMapOutputTracker" class="title">Class StopMapOutputTracker</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.StopMapOutputTracker</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">StopMapOutputTracker</span>
+extends Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/StopMapOutputTracker.html#StopMapOutputTracker--">StopMapOutputTracker</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/StopMapOutputTracker.html#canEqual-java.lang.Object-">canEqual</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/StopMapOutputTracker.html#equals-java.lang.Object-">equals</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>abstract static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/StopMapOutputTracker.html#productArity--">productArity</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>abstract static Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/StopMapOutputTracker.html#productElement-int-">productElement</a></span>(int&nbsp;n)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static scala.collection.Iterator&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/StopMapOutputTracker.html#productIterator--">productIterator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/StopMapOutputTracker.html#productPrefix--">productPrefix</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StopMapOutputTracker--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StopMapOutputTracker</h4>
+<pre>public&nbsp;StopMapOutputTracker()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="canEqual-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canEqual</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;canEqual(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;equals(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="productElement-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productElement</h4>
+<pre>public abstract static&nbsp;Object&nbsp;productElement(int&nbsp;n)</pre>
+</li>
+</ul>
+<a name="productArity--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productArity</h4>
+<pre>public abstract static&nbsp;int&nbsp;productArity()</pre>
+</li>
+</ul>
+<a name="productIterator--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productIterator</h4>
+<pre>public static&nbsp;scala.collection.Iterator&lt;Object&gt;&nbsp;productIterator()</pre>
+</li>
+</ul>
+<a name="productPrefix--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>productPrefix</h4>
+<pre>public static&nbsp;String&nbsp;productPrefix()</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/SpillListener.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/Success.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/StopMapOutputTracker.html" target="_top">Frames</a></li>
+<li><a href="StopMapOutputTracker.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/Success.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/Success.html b/site/docs/2.3.0/api/java/org/apache/spark/Success.html
new file mode 100644
index 0000000..5d58bc1
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/Success.html
@@ -0,0 +1,336 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>Success (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="Success (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":5,"i1":5,"i2":5,"i3":5,"i4":9,"i5":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],4:["t3","Abstract 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/StopMapOutputTracker.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/TaskCommitDenied.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/Success.html" target="_top">Frames</a></li>
+<li><a href="Success.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class Success" class="title">Class Success</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.Success</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">Success</span>
+extends Object</pre>
+<div class="block">:: DeveloperApi ::
+ Task succeeded.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Success.html#Success--">Success</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Success.html#canEqual-java.lang.Object-">canEqual</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Success.html#equals-java.lang.Object-">equals</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>abstract static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Success.html#productArity--">productArity</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>abstract static Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Success.html#productElement-int-">productElement</a></span>(int&nbsp;n)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static scala.collection.Iterator&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Success.html#productIterator--">productIterator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Success.html#productPrefix--">productPrefix</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Success--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Success</h4>
+<pre>public&nbsp;Success()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="canEqual-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canEqual</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;canEqual(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;equals(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="productElement-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productElement</h4>
+<pre>public abstract static&nbsp;Object&nbsp;productElement(int&nbsp;n)</pre>
+</li>
+</ul>
+<a name="productArity--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productArity</h4>
+<pre>public abstract static&nbsp;int&nbsp;productArity()</pre>
+</li>
+</ul>
+<a name="productIterator--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productIterator</h4>
+<pre>public static&nbsp;scala.collection.Iterator&lt;Object&gt;&nbsp;productIterator()</pre>
+</li>
+</ul>
+<a name="productPrefix--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>productPrefix</h4>
+<pre>public static&nbsp;String&nbsp;productPrefix()</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/StopMapOutputTracker.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/TaskCommitDenied.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/Success.html" target="_top">Frames</a></li>
+<li><a href="Success.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[45/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/cov.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/cov.html b/site/docs/2.3.0/api/R/cov.html
new file mode 100644
index 0000000..800a7c3
--- /dev/null
+++ b/site/docs/2.3.0/api/R/cov.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: cov</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for cov {SparkR}"><tr><td>cov {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>cov</h2>
+
+<h3>Description</h3>
+
+<p>Compute the covariance between two expressions.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+cov(x, ...)
+
+covar_samp(col1, col2)
+
+covar_pop(col1, col2)
+
+## S4 method for signature 'characterOrColumn'
+cov(x, col2)
+
+## S4 method for signature 'characterOrColumn,characterOrColumn'
+covar_samp(col1, col2)
+
+## S4 method for signature 'characterOrColumn,characterOrColumn'
+covar_pop(col1, col2)
+
+## S4 method for signature 'SparkDataFrame'
+cov(x, colName1, colName2)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a Column or a SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s). If <code>x</code> is a Column, a Column
+should be provided. If <code>x</code> is a SparkDataFrame, two column names should
+be provided.</p>
+</td></tr>
+<tr valign="top"><td><code>col1</code></td>
+<td>
+<p>the first Column.</p>
+</td></tr>
+<tr valign="top"><td><code>col2</code></td>
+<td>
+<p>the second Column.</p>
+</td></tr>
+<tr valign="top"><td><code>colName1</code></td>
+<td>
+<p>the name of the first column</p>
+</td></tr>
+<tr valign="top"><td><code>colName2</code></td>
+<td>
+<p>the name of the second column</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p><code>cov</code>: Compute the sample covariance between two expressions.
+</p>
+<p><code>covar_sample</code>: Alias for <code>cov</code>.
+</p>
+<p><code>covar_pop</code>: Computes the population covariance between two expressions.
+</p>
+<p><code>cov</code>: When applied to SparkDataFrame, this calculates the sample covariance of two
+numerical columns of <em>one</em> SparkDataFrame.
+</p>
+
+
+<h3>Value</h3>
+
+<p>The covariance of the two columns.
+</p>
+
+
+<h3>Note</h3>
+
+<p>cov since 1.6.0
+</p>
+<p>covar_samp since 2.0.0
+</p>
+<p>covar_pop since 2.0.0
+</p>
+<p>cov since 1.6.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other aggregate functions: <code><a href="avg.html">avg</a></code>,
+<code><a href="column_aggregate_functions.html">column_aggregate_functions</a></code>,
+<code><a href="corr.html">corr</a></code>, <code><a href="count.html">count</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="last.html">last</a></code>
+</p>
+<p>Other stat functions: <code><a href="approxQuantile.html">approxQuantile</a></code>,
+<code><a href="corr.html">corr</a></code>, <code><a href="crosstab.html">crosstab</a></code>,
+<code><a href="freqItems.html">freqItems</a></code>, <code><a href="sampleBy.html">sampleBy</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D df &lt;- createDataFrame(cbind(model = rownames(mtcars), mtcars))
+##D head(select(df, cov(df$mpg, df$hp), cov(&quot;mpg&quot;, &quot;hp&quot;),
+##D                 covar_samp(df$mpg, df$hp), covar_samp(&quot;mpg&quot;, &quot;hp&quot;),
+##D                 covar_pop(df$mpg, df$hp), covar_pop(&quot;mpg&quot;, &quot;hp&quot;)))
+## End(Not run)
+
+## Not run: 
+##D cov(df, &quot;mpg&quot;, &quot;hp&quot;)
+##D cov(df, df$mpg, df$hp)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/createDataFrame.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/createDataFrame.html b/site/docs/2.3.0/api/R/createDataFrame.html
new file mode 100644
index 0000000..06126b0
--- /dev/null
+++ b/site/docs/2.3.0/api/R/createDataFrame.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Create a SparkDataFrame</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for createDataFrame {SparkR}"><tr><td>createDataFrame {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Create a SparkDataFrame</h2>
+
+<h3>Description</h3>
+
+<p>Converts R data.frame or list into SparkDataFrame.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## Default S3 method:
+createDataFrame(data, schema = NULL, samplingRatio = 1,
+  numPartitions = NULL)
+
+## Default S3 method:
+as.DataFrame(data, schema = NULL, samplingRatio = 1,
+  numPartitions = NULL)
+
+as.DataFrame(data, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>data</code></td>
+<td>
+<p>a list or data.frame.</p>
+</td></tr>
+<tr valign="top"><td><code>schema</code></td>
+<td>
+<p>a list of column names or named list (StructType), optional.</p>
+</td></tr>
+<tr valign="top"><td><code>samplingRatio</code></td>
+<td>
+<p>Currently not used.</p>
+</td></tr>
+<tr valign="top"><td><code>numPartitions</code></td>
+<td>
+<p>the number of partitions of the SparkDataFrame. Defaults to 1, this is
+limited by length of the list or number of rows of the data.frame</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s).</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A SparkDataFrame.
+</p>
+
+
+<h3>Note</h3>
+
+<p>createDataFrame since 1.4.0
+</p>
+<p>as.DataFrame since 1.6.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D df1 &lt;- as.DataFrame(iris)
+##D df2 &lt;- as.DataFrame(list(3,4,5,6))
+##D df3 &lt;- createDataFrame(iris)
+##D df4 &lt;- createDataFrame(cars, numPartitions = 2)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/createExternalTable-deprecated.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/createExternalTable-deprecated.html b/site/docs/2.3.0/api/R/createExternalTable-deprecated.html
new file mode 100644
index 0000000..fee0ee6
--- /dev/null
+++ b/site/docs/2.3.0/api/R/createExternalTable-deprecated.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: (Deprecated) Create an external table</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for createExternalTable {SparkR}"><tr><td>createExternalTable {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>(Deprecated) Create an external table</h2>
+
+<h3>Description</h3>
+
+<p>Creates an external table based on the dataset in a data source,
+Returns a SparkDataFrame associated with the external table.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## Default S3 method:
+createExternalTable(tableName, path = NULL, source = NULL,
+  schema = NULL, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>tableName</code></td>
+<td>
+<p>a name of the table.</p>
+</td></tr>
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>the path of files to load.</p>
+</td></tr>
+<tr valign="top"><td><code>source</code></td>
+<td>
+<p>the name of external data source.</p>
+</td></tr>
+<tr valign="top"><td><code>schema</code></td>
+<td>
+<p>the schema of the data required for some data sources.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s) passed to the method.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>The data source is specified by the <code>source</code> and a set of options(...).
+If <code>source</code> is not specified, the default data source configured by
+&quot;spark.sql.sources.default&quot; will be used.
+</p>
+
+
+<h3>Value</h3>
+
+<p>A SparkDataFrame.
+</p>
+
+
+<h3>Note</h3>
+
+<p>createExternalTable since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="createTable.html">createTable</a>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D df &lt;- createExternalTable(&quot;myjson&quot;, path=&quot;path/to/json&quot;, source=&quot;json&quot;, schema)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/createOrReplaceTempView.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/createOrReplaceTempView.html b/site/docs/2.3.0/api/R/createOrReplaceTempView.html
new file mode 100644
index 0000000..c75feeb
--- /dev/null
+++ b/site/docs/2.3.0/api/R/createOrReplaceTempView.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Creates a temporary view using the given name.</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for createOrReplaceTempView {SparkR}"><tr><td>createOrReplaceTempView {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Creates a temporary view using the given name.</h2>
+
+<h3>Description</h3>
+
+<p>Creates a new temporary view using a SparkDataFrame in the Spark Session. If a
+temporary view with the same name already exists, replaces it.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+createOrReplaceTempView(x, viewName)
+
+## S4 method for signature 'SparkDataFrame,character'
+createOrReplaceTempView(x, viewName)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+<tr valign="top"><td><code>viewName</code></td>
+<td>
+<p>A character vector containing the name of the table</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>createOrReplaceTempView since 2.0.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>, <code><a href="crossJoin.html">crossJoin</a></code>,
+<code><a href="cube.html">cube</a></code>, <code><a href="dapplyCollect.html">dapplyCollect</a></code>,
+<code><a href="dapply.html">dapply</a></code>, <code><a href="describe.html">describe</a></code>,
+<code><a href="dim.html">dim</a></code>, <code><a href="distinct.html">distinct</a></code>,
+<code><a href="dropDuplicates.html">dropDuplicates</a></code>, <code><a href="nafunctions.html">dropna</a></code>,
+<code><a href="drop.html">drop</a></code>, <code><a href="dtypes.html">dtypes</a></code>,
+<code><a href="except.html">except</a></code>, <code><a href="explain.html">explain</a></code>,
+<code><a href="filter.html">filter</a></code>, <code><a href="first.html">first</a></code>,
+<code><a href="gapplyCollect.html">gapplyCollect</a></code>, <code><a href="gapply.html">gapply</a></code>,
+<code><a href="getNumPartitions.html">getNumPartitions</a></code>, <code><a href="groupBy.html">group_by</a></code>,
+<code><a href="head.html">head</a></code>, <code><a href="hint.html">hint</a></code>,
+<code><a href="histogram.html">histogram</a></code>, <code><a href="insertInto.html">insertInto</a></code>,
+<code><a href="intersect.html">intersect</a></code>, <code><a href="isLocal.html">isLocal</a></code>,
+<code><a href="isStreaming.html">isStreaming</a></code>, <code><a href="join.html">join</a></code>,
+<code><a href="limit.html">limit</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D createOrReplaceTempView(df, &quot;json_df&quot;)
+##D new_df &lt;- sql(&quot;SELECT * FROM json_df&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/createTable.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/createTable.html b/site/docs/2.3.0/api/R/createTable.html
new file mode 100644
index 0000000..ac8a187
--- /dev/null
+++ b/site/docs/2.3.0/api/R/createTable.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Creates a table based on the dataset in a data source</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for createTable {SparkR}"><tr><td>createTable {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Creates a table based on the dataset in a data source</h2>
+
+<h3>Description</h3>
+
+<p>Creates a table based on the dataset in a data source. Returns a SparkDataFrame associated with
+the table.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+createTable(tableName, path = NULL, source = NULL, schema = NULL, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>tableName</code></td>
+<td>
+<p>the qualified or unqualified name that designates a table. If no database
+identifier is provided, it refers to a table in the current database.</p>
+</td></tr>
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>(optional) the path of files to load.</p>
+</td></tr>
+<tr valign="top"><td><code>source</code></td>
+<td>
+<p>(optional) the name of the data source.</p>
+</td></tr>
+<tr valign="top"><td><code>schema</code></td>
+<td>
+<p>(optional) the schema of the data required for some data sources.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional named parameters as options for the data source.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>The data source is specified by the <code>source</code> and a set of options(...).
+If <code>source</code> is not specified, the default data source configured by
+&quot;spark.sql.sources.default&quot; will be used. When a <code>path</code> is specified, an external table is
+created from the data at the given path. Otherwise a managed table is created.
+</p>
+
+
+<h3>Value</h3>
+
+<p>A SparkDataFrame.
+</p>
+
+
+<h3>Note</h3>
+
+<p>createTable since 2.2.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="createExternalTable-deprecated.html">createExternalTable</a>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D df &lt;- createTable(&quot;myjson&quot;, path=&quot;path/to/json&quot;, source=&quot;json&quot;, schema)
+##D 
+##D createTable(&quot;people&quot;, source = &quot;json&quot;, schema = schema)
+##D insertInto(df, &quot;people&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/crossJoin.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/crossJoin.html b/site/docs/2.3.0/api/R/crossJoin.html
new file mode 100644
index 0000000..6e4ed98
--- /dev/null
+++ b/site/docs/2.3.0/api/R/crossJoin.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: CrossJoin</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for crossJoin {SparkR}"><tr><td>crossJoin {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>CrossJoin</h2>
+
+<h3>Description</h3>
+
+<p>Returns Cartesian Product on two SparkDataFrames.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## S4 method for signature 'SparkDataFrame,SparkDataFrame'
+crossJoin(x, y)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+<tr valign="top"><td><code>y</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A SparkDataFrame containing the result of the join operation.
+</p>
+
+
+<h3>Note</h3>
+
+<p>crossJoin since 2.1.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="merge.html">merge</a> <a href="join.html">join</a>
+</p>
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="cube.html">cube</a></code>, <code><a href="dapplyCollect.html">dapplyCollect</a></code>,
+<code><a href="dapply.html">dapply</a></code>, <code><a href="describe.html">describe</a></code>,
+<code><a href="dim.html">dim</a></code>, <code><a href="distinct.html">distinct</a></code>,
+<code><a href="dropDuplicates.html">dropDuplicates</a></code>, <code><a href="nafunctions.html">dropna</a></code>,
+<code><a href="drop.html">drop</a></code>, <code><a href="dtypes.html">dtypes</a></code>,
+<code><a href="except.html">except</a></code>, <code><a href="explain.html">explain</a></code>,
+<code><a href="filter.html">filter</a></code>, <code><a href="first.html">first</a></code>,
+<code><a href="gapplyCollect.html">gapplyCollect</a></code>, <code><a href="gapply.html">gapply</a></code>,
+<code><a href="getNumPartitions.html">getNumPartitions</a></code>, <code><a href="groupBy.html">group_by</a></code>,
+<code><a href="head.html">head</a></code>, <code><a href="hint.html">hint</a></code>,
+<code><a href="histogram.html">histogram</a></code>, <code><a href="insertInto.html">insertInto</a></code>,
+<code><a href="intersect.html">intersect</a></code>, <code><a href="isLocal.html">isLocal</a></code>,
+<code><a href="isStreaming.html">isStreaming</a></code>, <code><a href="join.html">join</a></code>,
+<code><a href="limit.html">limit</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D df1 &lt;- read.json(path)
+##D df2 &lt;- read.json(path2)
+##D crossJoin(df1, df2) # Performs a Cartesian
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/crosstab.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/crosstab.html b/site/docs/2.3.0/api/R/crosstab.html
new file mode 100644
index 0000000..ea592b3
--- /dev/null
+++ b/site/docs/2.3.0/api/R/crosstab.html
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Computes a pair-wise frequency table of the given columns</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for crosstab {SparkR}"><tr><td>crosstab {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Computes a pair-wise frequency table of the given columns</h2>
+
+<h3>Description</h3>
+
+<p>Computes a pair-wise frequency table of the given columns. Also known as a contingency
+table. The number of distinct values for each column should be less than 1e4. At most 1e6
+non-zero pair frequencies will be returned.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## S4 method for signature 'SparkDataFrame,character,character'
+crosstab(x, col1, col2)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame</p>
+</td></tr>
+<tr valign="top"><td><code>col1</code></td>
+<td>
+<p>name of the first column. Distinct items will make the first item of each row.</p>
+</td></tr>
+<tr valign="top"><td><code>col2</code></td>
+<td>
+<p>name of the second column. Distinct items will make the column names of the output.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>a local R data.frame representing the contingency table. The first column of each row
+will be the distinct values of <code>col1</code> and the column names will be the distinct
+values of <code>col2</code>. The name of the first column will be &quot;<code>col1</code>_<code>col2</code>&quot;.
+Pairs that have no occurrences will have zero as their counts.
+</p>
+
+
+<h3>Note</h3>
+
+<p>crosstab since 1.5.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other stat functions: <code><a href="approxQuantile.html">approxQuantile</a></code>,
+<code><a href="corr.html">corr</a></code>, <code><a href="cov.html">cov</a></code>,
+<code><a href="freqItems.html">freqItems</a></code>, <code><a href="sampleBy.html">sampleBy</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D df &lt;- read.json(&quot;/path/to/file.json&quot;)
+##D ct &lt;- crosstab(df, &quot;title&quot;, &quot;gender&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/cube.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/cube.html b/site/docs/2.3.0/api/R/cube.html
new file mode 100644
index 0000000..27005f3
--- /dev/null
+++ b/site/docs/2.3.0/api/R/cube.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: cube</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for cube {SparkR}"><tr><td>cube {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>cube</h2>
+
+<h3>Description</h3>
+
+<p>Create a multi-dimensional cube for the SparkDataFrame using the specified columns.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+cube(x, ...)
+
+## S4 method for signature 'SparkDataFrame'
+cube(x, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>character name(s) or Column(s) to group on.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>If grouping expression is missing <code>cube</code> creates a single global aggregate and is
+equivalent to direct application of <a href="summarize.html">agg</a>.
+</p>
+
+
+<h3>Value</h3>
+
+<p>A GroupedData.
+</p>
+
+
+<h3>Note</h3>
+
+<p>cube since 2.3.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="summarize.html">agg</a>, <a href="groupBy.html">groupBy</a>, <a href="rollup.html">rollup</a>
+</p>
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="dapplyCollect.html">dapplyCollect</a></code>,
+<code><a href="dapply.html">dapply</a></code>, <code><a href="describe.html">describe</a></code>,
+<code><a href="dim.html">dim</a></code>, <code><a href="distinct.html">distinct</a></code>,
+<code><a href="dropDuplicates.html">dropDuplicates</a></code>, <code><a href="nafunctions.html">dropna</a></code>,
+<code><a href="drop.html">drop</a></code>, <code><a href="dtypes.html">dtypes</a></code>,
+<code><a href="except.html">except</a></code>, <code><a href="explain.html">explain</a></code>,
+<code><a href="filter.html">filter</a></code>, <code><a href="first.html">first</a></code>,
+<code><a href="gapplyCollect.html">gapplyCollect</a></code>, <code><a href="gapply.html">gapply</a></code>,
+<code><a href="getNumPartitions.html">getNumPartitions</a></code>, <code><a href="groupBy.html">group_by</a></code>,
+<code><a href="head.html">head</a></code>, <code><a href="hint.html">hint</a></code>,
+<code><a href="histogram.html">histogram</a></code>, <code><a href="insertInto.html">insertInto</a></code>,
+<code><a href="intersect.html">intersect</a></code>, <code><a href="isLocal.html">isLocal</a></code>,
+<code><a href="isStreaming.html">isStreaming</a></code>, <code><a href="join.html">join</a></code>,
+<code><a href="limit.html">limit</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D df &lt;- createDataFrame(mtcars)
+##D mean(cube(df, &quot;cyl&quot;, &quot;gear&quot;, &quot;am&quot;), &quot;mpg&quot;)
+##D 
+##D # Following calls are equivalent
+##D agg(cube(df), mean(df$mpg))
+##D agg(df, mean(df$mpg))
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/currentDatabase.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/currentDatabase.html b/site/docs/2.3.0/api/R/currentDatabase.html
new file mode 100644
index 0000000..9626ed0
--- /dev/null
+++ b/site/docs/2.3.0/api/R/currentDatabase.html
@@ -0,0 +1,50 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Returns the current default database</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for currentDatabase {SparkR}"><tr><td>currentDatabase {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Returns the current default database</h2>
+
+<h3>Description</h3>
+
+<p>Returns the current default database.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+currentDatabase()
+</pre>
+
+
+<h3>Value</h3>
+
+<p>name of the current default database.
+</p>
+
+
+<h3>Note</h3>
+
+<p>since 2.2.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D currentDatabase()
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/dapply.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/dapply.html b/site/docs/2.3.0/api/R/dapply.html
new file mode 100644
index 0000000..55a5017
--- /dev/null
+++ b/site/docs/2.3.0/api/R/dapply.html
@@ -0,0 +1,151 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: dapply</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for dapply {SparkR}"><tr><td>dapply {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>dapply</h2>
+
+<h3>Description</h3>
+
+<p>Apply a function to each partition of a SparkDataFrame.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+dapply(x, func, schema)
+
+## S4 method for signature 'SparkDataFrame,'function',characterOrstructType'
+dapply(x, func,
+  schema)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+<tr valign="top"><td><code>func</code></td>
+<td>
+<p>A function to be applied to each partition of the SparkDataFrame.
+func should have only one parameter, to which a R data.frame corresponds
+to each partition will be passed.
+The output of func should be a R data.frame.</p>
+</td></tr>
+<tr valign="top"><td><code>schema</code></td>
+<td>
+<p>The schema of the resulting SparkDataFrame after the function is applied.
+It must match the output of func. Since Spark 2.3, the DDL-formatted string
+is also supported for the schema.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>dapply since 2.0.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="dapplyCollect.html">dapplyCollect</a>
+</p>
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="describe.html">describe</a></code>,
+<code><a href="dim.html">dim</a></code>, <code><a href="distinct.html">distinct</a></code>,
+<code><a href="dropDuplicates.html">dropDuplicates</a></code>, <code><a href="nafunctions.html">dropna</a></code>,
+<code><a href="drop.html">drop</a></code>, <code><a href="dtypes.html">dtypes</a></code>,
+<code><a href="except.html">except</a></code>, <code><a href="explain.html">explain</a></code>,
+<code><a href="filter.html">filter</a></code>, <code><a href="first.html">first</a></code>,
+<code><a href="gapplyCollect.html">gapplyCollect</a></code>, <code><a href="gapply.html">gapply</a></code>,
+<code><a href="getNumPartitions.html">getNumPartitions</a></code>, <code><a href="groupBy.html">group_by</a></code>,
+<code><a href="head.html">head</a></code>, <code><a href="hint.html">hint</a></code>,
+<code><a href="histogram.html">histogram</a></code>, <code><a href="insertInto.html">insertInto</a></code>,
+<code><a href="intersect.html">intersect</a></code>, <code><a href="isLocal.html">isLocal</a></code>,
+<code><a href="isStreaming.html">isStreaming</a></code>, <code><a href="join.html">join</a></code>,
+<code><a href="limit.html">limit</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D   df &lt;- createDataFrame(iris)
+##D   df1 &lt;- dapply(df, function(x) { x }, schema(df))
+##D   collect(df1)
+##D 
+##D   # filter and add a column
+##D   df &lt;- createDataFrame(
+##D           list(list(1L, 1, &quot;1&quot;), list(2L, 2, &quot;2&quot;), list(3L, 3, &quot;3&quot;)),
+##D           c(&quot;a&quot;, &quot;b&quot;, &quot;c&quot;))
+##D   schema &lt;- structType(structField(&quot;a&quot;, &quot;integer&quot;), structField(&quot;b&quot;, &quot;double&quot;),
+##D                      structField(&quot;c&quot;, &quot;string&quot;), structField(&quot;d&quot;, &quot;integer&quot;))
+##D   df1 &lt;- dapply(
+##D            df,
+##D            function(x) {
+##D              y &lt;- x[x[1] &gt; 1, ]
+##D              y &lt;- cbind(y, y[1] + 1L)
+##D            },
+##D            schema)
+##D 
+##D   # The schema also can be specified in a DDL-formatted string.
+##D   schema &lt;- &quot;a INT, d DOUBLE, c STRING, d INT&quot;
+##D   df1 &lt;- dapply(
+##D            df,
+##D            function(x) {
+##D              y &lt;- x[x[1] &gt; 1, ]
+##D              y &lt;- cbind(y, y[1] + 1L)
+##D            },
+##D            schema)
+##D 
+##D   collect(df1)
+##D   # the result
+##D   #       a b c d
+##D   #     1 2 2 2 3
+##D   #     2 3 3 3 4
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/dapplyCollect.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/dapplyCollect.html b/site/docs/2.3.0/api/R/dapplyCollect.html
new file mode 100644
index 0000000..8a73df5
--- /dev/null
+++ b/site/docs/2.3.0/api/R/dapplyCollect.html
@@ -0,0 +1,129 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: dapplyCollect</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for dapplyCollect {SparkR}"><tr><td>dapplyCollect {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>dapplyCollect</h2>
+
+<h3>Description</h3>
+
+<p>Apply a function to each partition of a SparkDataFrame and collect the result back
+to R as a data.frame.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+dapplyCollect(x, func)
+
+## S4 method for signature 'SparkDataFrame,'function''
+dapplyCollect(x, func)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+<tr valign="top"><td><code>func</code></td>
+<td>
+<p>A function to be applied to each partition of the SparkDataFrame.
+func should have only one parameter, to which a R data.frame corresponds
+to each partition will be passed.
+The output of func should be a R data.frame.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>dapplyCollect since 2.0.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="dapply.html">dapply</a>
+</p>
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapply.html">dapply</a></code>, <code><a href="describe.html">describe</a></code>,
+<code><a href="dim.html">dim</a></code>, <code><a href="distinct.html">distinct</a></code>,
+<code><a href="dropDuplicates.html">dropDuplicates</a></code>, <code><a href="nafunctions.html">dropna</a></code>,
+<code><a href="drop.html">drop</a></code>, <code><a href="dtypes.html">dtypes</a></code>,
+<code><a href="except.html">except</a></code>, <code><a href="explain.html">explain</a></code>,
+<code><a href="filter.html">filter</a></code>, <code><a href="first.html">first</a></code>,
+<code><a href="gapplyCollect.html">gapplyCollect</a></code>, <code><a href="gapply.html">gapply</a></code>,
+<code><a href="getNumPartitions.html">getNumPartitions</a></code>, <code><a href="groupBy.html">group_by</a></code>,
+<code><a href="head.html">head</a></code>, <code><a href="hint.html">hint</a></code>,
+<code><a href="histogram.html">histogram</a></code>, <code><a href="insertInto.html">insertInto</a></code>,
+<code><a href="intersect.html">intersect</a></code>, <code><a href="isLocal.html">isLocal</a></code>,
+<code><a href="isStreaming.html">isStreaming</a></code>, <code><a href="join.html">join</a></code>,
+<code><a href="limit.html">limit</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D   df &lt;- createDataFrame(iris)
+##D   ldf &lt;- dapplyCollect(df, function(x) { x })
+##D 
+##D   # filter and add a column
+##D   df &lt;- createDataFrame(
+##D           list(list(1L, 1, &quot;1&quot;), list(2L, 2, &quot;2&quot;), list(3L, 3, &quot;3&quot;)),
+##D           c(&quot;a&quot;, &quot;b&quot;, &quot;c&quot;))
+##D   ldf &lt;- dapplyCollect(
+##D            df,
+##D            function(x) {
+##D              y &lt;- x[x[1] &gt; 1, ]
+##D              y &lt;- cbind(y, y[1] + 1L)
+##D            })
+##D   # the result
+##D   #       a b c d
+##D   #       2 2 2 3
+##D   #       3 3 3 4
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/describe.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/describe.html b/site/docs/2.3.0/api/R/describe.html
new file mode 100644
index 0000000..09f9195
--- /dev/null
+++ b/site/docs/2.3.0/api/R/describe.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: describe</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for describe {SparkR}"><tr><td>describe {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>describe</h2>
+
+<h3>Description</h3>
+
+<p>Computes statistics for numeric and string columns.
+If no columns are given, this function computes statistics for all numerical or string columns.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+describe(x, col, ...)
+
+## S4 method for signature 'SparkDataFrame,character'
+describe(x, col, ...)
+
+## S4 method for signature 'SparkDataFrame,ANY'
+describe(x)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame to be computed.</p>
+</td></tr>
+<tr valign="top"><td><code>col</code></td>
+<td>
+<p>a string of name.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional expressions.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A SparkDataFrame.
+</p>
+
+
+<h3>Note</h3>
+
+<p>describe(SparkDataFrame, character) since 1.4.0
+</p>
+<p>describe(SparkDataFrame) since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>See <a href="summary.html">summary</a> for expanded statistics and control over which statistics to compute.
+</p>
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="dim.html">dim</a></code>, <code><a href="distinct.html">distinct</a></code>,
+<code><a href="dropDuplicates.html">dropDuplicates</a></code>, <code><a href="nafunctions.html">dropna</a></code>,
+<code><a href="drop.html">drop</a></code>, <code><a href="dtypes.html">dtypes</a></code>,
+<code><a href="except.html">except</a></code>, <code><a href="explain.html">explain</a></code>,
+<code><a href="filter.html">filter</a></code>, <code><a href="first.html">first</a></code>,
+<code><a href="gapplyCollect.html">gapplyCollect</a></code>, <code><a href="gapply.html">gapply</a></code>,
+<code><a href="getNumPartitions.html">getNumPartitions</a></code>, <code><a href="groupBy.html">group_by</a></code>,
+<code><a href="head.html">head</a></code>, <code><a href="hint.html">hint</a></code>,
+<code><a href="histogram.html">histogram</a></code>, <code><a href="insertInto.html">insertInto</a></code>,
+<code><a href="intersect.html">intersect</a></code>, <code><a href="isLocal.html">isLocal</a></code>,
+<code><a href="isStreaming.html">isStreaming</a></code>, <code><a href="join.html">join</a></code>,
+<code><a href="limit.html">limit</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D describe(df)
+##D describe(df, &quot;col1&quot;)
+##D describe(df, &quot;col1&quot;, &quot;col2&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/dim.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/dim.html b/site/docs/2.3.0/api/R/dim.html
new file mode 100644
index 0000000..4d3f476
--- /dev/null
+++ b/site/docs/2.3.0/api/R/dim.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Returns the dimensions of SparkDataFrame</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for dim {SparkR}"><tr><td>dim {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Returns the dimensions of SparkDataFrame</h2>
+
+<h3>Description</h3>
+
+<p>Returns the dimensions (number of rows and columns) of a SparkDataFrame
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## S4 method for signature 'SparkDataFrame'
+dim(x)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>dim since 1.5.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="distinct.html">distinct</a></code>,
+<code><a href="dropDuplicates.html">dropDuplicates</a></code>, <code><a href="nafunctions.html">dropna</a></code>,
+<code><a href="drop.html">drop</a></code>, <code><a href="dtypes.html">dtypes</a></code>,
+<code><a href="except.html">except</a></code>, <code><a href="explain.html">explain</a></code>,
+<code><a href="filter.html">filter</a></code>, <code><a href="first.html">first</a></code>,
+<code><a href="gapplyCollect.html">gapplyCollect</a></code>, <code><a href="gapply.html">gapply</a></code>,
+<code><a href="getNumPartitions.html">getNumPartitions</a></code>, <code><a href="groupBy.html">group_by</a></code>,
+<code><a href="head.html">head</a></code>, <code><a href="hint.html">hint</a></code>,
+<code><a href="histogram.html">histogram</a></code>, <code><a href="insertInto.html">insertInto</a></code>,
+<code><a href="intersect.html">intersect</a></code>, <code><a href="isLocal.html">isLocal</a></code>,
+<code><a href="isStreaming.html">isStreaming</a></code>, <code><a href="join.html">join</a></code>,
+<code><a href="limit.html">limit</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D dim(df)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/distinct.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/distinct.html b/site/docs/2.3.0/api/R/distinct.html
new file mode 100644
index 0000000..8411dd1
--- /dev/null
+++ b/site/docs/2.3.0/api/R/distinct.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Distinct</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for distinct {SparkR}"><tr><td>distinct {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Distinct</h2>
+
+<h3>Description</h3>
+
+<p>Return a new SparkDataFrame containing the distinct rows in this SparkDataFrame.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+distinct(x)
+
+## S4 method for signature 'SparkDataFrame'
+distinct(x)
+
+## S4 method for signature 'SparkDataFrame'
+unique(x)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>distinct since 1.4.0
+</p>
+<p>unique since 1.5.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="dropDuplicates.html">dropDuplicates</a></code>, <code><a href="nafunctions.html">dropna</a></code>,
+<code><a href="drop.html">drop</a></code>, <code><a href="dtypes.html">dtypes</a></code>,
+<code><a href="except.html">except</a></code>, <code><a href="explain.html">explain</a></code>,
+<code><a href="filter.html">filter</a></code>, <code><a href="first.html">first</a></code>,
+<code><a href="gapplyCollect.html">gapplyCollect</a></code>, <code><a href="gapply.html">gapply</a></code>,
+<code><a href="getNumPartitions.html">getNumPartitions</a></code>, <code><a href="groupBy.html">group_by</a></code>,
+<code><a href="head.html">head</a></code>, <code><a href="hint.html">hint</a></code>,
+<code><a href="histogram.html">histogram</a></code>, <code><a href="insertInto.html">insertInto</a></code>,
+<code><a href="intersect.html">intersect</a></code>, <code><a href="isLocal.html">isLocal</a></code>,
+<code><a href="isStreaming.html">isStreaming</a></code>, <code><a href="join.html">join</a></code>,
+<code><a href="limit.html">limit</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D distinctDF &lt;- distinct(df)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/drop.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/drop.html b/site/docs/2.3.0/api/R/drop.html
new file mode 100644
index 0000000..b44a593
--- /dev/null
+++ b/site/docs/2.3.0/api/R/drop.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: drop</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for drop {SparkR}"><tr><td>drop {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>drop</h2>
+
+<h3>Description</h3>
+
+<p>Returns a new SparkDataFrame with columns dropped.
+This is a no-op if schema doesn't contain column name(s).
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+drop(x, ...)
+
+## S4 method for signature 'SparkDataFrame'
+drop(x, col)
+
+## S4 method for signature 'ANY'
+drop(x)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>further arguments to be passed to or from other methods.</p>
+</td></tr>
+<tr valign="top"><td><code>col</code></td>
+<td>
+<p>a character vector of column names or a Column.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A SparkDataFrame.
+</p>
+
+
+<h3>Note</h3>
+
+<p>drop since 2.0.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="dtypes.html">dtypes</a></code>,
+<code><a href="except.html">except</a></code>, <code><a href="explain.html">explain</a></code>,
+<code><a href="filter.html">filter</a></code>, <code><a href="first.html">first</a></code>,
+<code><a href="gapplyCollect.html">gapplyCollect</a></code>, <code><a href="gapply.html">gapply</a></code>,
+<code><a href="getNumPartitions.html">getNumPartitions</a></code>, <code><a href="groupBy.html">group_by</a></code>,
+<code><a href="head.html">head</a></code>, <code><a href="hint.html">hint</a></code>,
+<code><a href="histogram.html">histogram</a></code>, <code><a href="insertInto.html">insertInto</a></code>,
+<code><a href="intersect.html">intersect</a></code>, <code><a href="isLocal.html">isLocal</a></code>,
+<code><a href="isStreaming.html">isStreaming</a></code>, <code><a href="join.html">join</a></code>,
+<code><a href="limit.html">limit</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D drop(df, &quot;col1&quot;)
+##D drop(df, c(&quot;col1&quot;, &quot;col2&quot;))
+##D drop(df, df$col1)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/dropDuplicates.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/dropDuplicates.html b/site/docs/2.3.0/api/R/dropDuplicates.html
new file mode 100644
index 0000000..d504d53
--- /dev/null
+++ b/site/docs/2.3.0/api/R/dropDuplicates.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: dropDuplicates</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for dropDuplicates {SparkR}"><tr><td>dropDuplicates {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>dropDuplicates</h2>
+
+<h3>Description</h3>
+
+<p>Returns a new SparkDataFrame with duplicate rows removed, considering only
+the subset of columns.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+dropDuplicates(x, ...)
+
+## S4 method for signature 'SparkDataFrame'
+dropDuplicates(x, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>A character vector of column names or string column names.
+If the first argument contains a character vector, the followings are ignored.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A SparkDataFrame with duplicate rows removed.
+</p>
+
+
+<h3>Note</h3>
+
+<p>dropDuplicates since 2.0.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="nafunctions.html">dropna</a></code>,
+<code><a href="drop.html">drop</a></code>, <code><a href="dtypes.html">dtypes</a></code>,
+<code><a href="except.html">except</a></code>, <code><a href="explain.html">explain</a></code>,
+<code><a href="filter.html">filter</a></code>, <code><a href="first.html">first</a></code>,
+<code><a href="gapplyCollect.html">gapplyCollect</a></code>, <code><a href="gapply.html">gapply</a></code>,
+<code><a href="getNumPartitions.html">getNumPartitions</a></code>, <code><a href="groupBy.html">group_by</a></code>,
+<code><a href="head.html">head</a></code>, <code><a href="hint.html">hint</a></code>,
+<code><a href="histogram.html">histogram</a></code>, <code><a href="insertInto.html">insertInto</a></code>,
+<code><a href="intersect.html">intersect</a></code>, <code><a href="isLocal.html">isLocal</a></code>,
+<code><a href="isStreaming.html">isStreaming</a></code>, <code><a href="join.html">join</a></code>,
+<code><a href="limit.html">limit</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D dropDuplicates(df)
+##D dropDuplicates(df, &quot;col1&quot;, &quot;col2&quot;)
+##D dropDuplicates(df, c(&quot;col1&quot;, &quot;col2&quot;))
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/dropTempTable-deprecated.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/dropTempTable-deprecated.html b/site/docs/2.3.0/api/R/dropTempTable-deprecated.html
new file mode 100644
index 0000000..093b277
--- /dev/null
+++ b/site/docs/2.3.0/api/R/dropTempTable-deprecated.html
@@ -0,0 +1,64 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: (Deprecated) Drop Temporary Table</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for dropTempTable {SparkR}"><tr><td>dropTempTable {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>(Deprecated) Drop Temporary Table</h2>
+
+<h3>Description</h3>
+
+<p>Drops the temporary table with the given table name in the catalog.
+If the table has been cached/persisted before, it's also unpersisted.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## Default S3 method:
+dropTempTable(tableName)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>tableName</code></td>
+<td>
+<p>The name of the SparkSQL table to be dropped.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>dropTempTable since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="dropTempView.html">dropTempView</a>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D df &lt;- read.df(path, &quot;parquet&quot;)
+##D createOrReplaceTempView(df, &quot;table&quot;)
+##D dropTempTable(&quot;table&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[18/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/SparkEnv.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/SparkEnv.html b/site/docs/2.3.0/api/java/org/apache/spark/SparkEnv.html
new file mode 100644
index 0000000..9b8af8b
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/SparkEnv.html
@@ -0,0 +1,504 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>SparkEnv (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="SparkEnv (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":9,"i14":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 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/SparkContext.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkException.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkEnv.html" target="_top">Frames</a></li>
+<li><a href="SparkEnv.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class SparkEnv" class="title">Class SparkEnv</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.SparkEnv</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../org/apache/spark/internal/Logging.html" title="interface in org.apache.spark.internal">Logging</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SparkEnv</span>
+extends Object
+implements <a href="../../../org/apache/spark/internal/Logging.html" title="interface in org.apache.spark.internal">Logging</a></pre>
+<div class="block">:: DeveloperApi ::
+ Holds all the runtime environment objects for a running Spark instance (either master or worker),
+ including the serializer, RpcEnv, block manager, map output tracker, etc. Currently
+ Spark code finds the SparkEnv through a global variable, so all the threads can access the same
+ SparkEnv. It can be accessed by SparkEnv.get (e.g. after creating a SparkContext).
+ <p>
+ NOTE: This is not intended for external use. This is exposed for Shark and may be made private
+       in a future release.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkEnv.html#SparkEnv-java.lang.String-org.apache.spark.rpc.RpcEnv-org.apache.spark.serializer.Serializer-org.apache.spark.serializer.Serializer-org.apache.spark.serializer.SerializerManager-org.apache.spark.MapOutputTracker-org.apache.spark.shuffle.ShuffleManager-org.apache.spark.broadcast.BroadcastManager-org.apache.spark.storage.BlockManager-org.apache.spark.SecurityManager-org.apache.spark.metrics.MetricsSystem-org.apache.spark.memory.MemoryManager-org.apache.spark.scheduler.OutputCommitCoordinator-org.apache.spark.SparkConf-">SparkEnv</a></span>(String&nbsp;executorId,
+        org.apache.spark.rpc.RpcEnv&nbsp;rpcEnv,
+        <a href="../../../org/apache/spark/serializer/Serializer.html" title="class in org.apache.spark.serializer">Serializer</a>&nbsp;serializer,
+        <a href="../../../org/apache/spark/serializer/Serializer.html" title="class in org.apache.spark.serializer">Serializer</a>&nbsp;closureSerializer,
+        org.apache.spark.serializer.SerializerManager&nbsp;serializerManager,
+        org.apache.spark.MapOutputTracker&nbsp;mapOutputTracker,
+        org.apache.spark.shuffle.ShuffleManager&nbsp;shuffleManager,
+        org.apache.spark.broadcast.BroadcastManager&nbsp;broadcastManager,
+        org.apache.spark.storage.BlockManager&nbsp;blockManager,
+        org.apache.spark.SecurityManager&nbsp;securityManager,
+        org.apache.spark.metrics.MetricsSystem&nbsp;metricsSystem,
+        org.apache.spark.memory.MemoryManager&nbsp;memoryManager,
+        org.apache.spark.scheduler.OutputCommitCoordinator&nbsp;outputCommitCoordinator,
+        <a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;conf)</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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>org.apache.spark.storage.BlockManager</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkEnv.html#blockManager--">blockManager</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.spark.broadcast.BroadcastManager</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkEnv.html#broadcastManager--">broadcastManager</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/serializer/Serializer.html" title="class in org.apache.spark.serializer">Serializer</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkEnv.html#closureSerializer--">closureSerializer</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkEnv.html#conf--">conf</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkEnv.html#executorId--">executorId</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/spark/SparkEnv.html" title="class in org.apache.spark">SparkEnv</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkEnv.html#get--">get</a></span>()</code>
+<div class="block">Returns the SparkEnv.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>org.apache.spark.MapOutputTracker</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkEnv.html#mapOutputTracker--">mapOutputTracker</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>org.apache.spark.memory.MemoryManager</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkEnv.html#memoryManager--">memoryManager</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>org.apache.spark.metrics.MetricsSystem</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkEnv.html#metricsSystem--">metricsSystem</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>org.apache.spark.scheduler.OutputCommitCoordinator</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkEnv.html#outputCommitCoordinator--">outputCommitCoordinator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>org.apache.spark.SecurityManager</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkEnv.html#securityManager--">securityManager</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/serializer/Serializer.html" title="class in org.apache.spark.serializer">Serializer</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkEnv.html#serializer--">serializer</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>org.apache.spark.serializer.SerializerManager</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkEnv.html#serializerManager--">serializerManager</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkEnv.html#set-org.apache.spark.SparkEnv-">set</a></span>(<a href="../../../org/apache/spark/SparkEnv.html" title="class in org.apache.spark">SparkEnv</a>&nbsp;e)</code>&nbsp;</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>org.apache.spark.shuffle.ShuffleManager</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkEnv.html#shuffleManager--">shuffleManager</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, 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.<a href="../../../org/apache/spark/internal/Logging.html" title="interface in org.apache.spark.internal">Logging</a></h3>
+<code><a href="../../../org/apache/spark/internal/Logging.html#initializeLogging-boolean-boolean-">initializeLogging</a>, <a href="../../../org/apache/spark/internal/Logging.html#initializeLogIfNecessary-boolean-">initializeLogIfNecessary</a>, <a href="../../../org/apache/spark/internal/Logging.html#initializeLogIfNecessary-boolean-boolean-">initializeLogIfNecessary</a>, <a href="../../../org/apache/spark/internal/Logging.html#isTraceEnabled--">isTraceEnabled</a>, <a href="../../../org/apache/spark/internal/Logging.html#log_--">log_</a>, <a href="../../../org/apache/spark/internal/Logging.html#log--">log</a>, <a href="../../../org/apache/spark/internal/Logging.html#logDebug-scala.Function0-">logDebug</a>, <a href="../../../org/apache/spark/internal/Logging.html#logDebug-scala.Function0-java.lang.Throwable-">logDebug</a>, <a href="../../../org/apache/spark/internal/Logging.html#logError-scala.Function0-">logError</a>, <a href="../../../org/apache/spark/internal/Logging.html#logError-
 scala.Function0-java.lang.Throwable-">logError</a>, <a href="../../../org/apache/spark/internal/Logging.html#logInfo-scala.Function0-">logInfo</a>, <a href="../../../org/apache/spark/internal/Logging.html#logInfo-scala.Function0-java.lang.Throwable-">logInfo</a>, <a href="../../../org/apache/spark/internal/Logging.html#logName--">logName</a>, <a href="../../../org/apache/spark/internal/Logging.html#logTrace-scala.Function0-">logTrace</a>, <a href="../../../org/apache/spark/internal/Logging.html#logTrace-scala.Function0-java.lang.Throwable-">logTrace</a>, <a href="../../../org/apache/spark/internal/Logging.html#logWarning-scala.Function0-">logWarning</a>, <a href="../../../org/apache/spark/internal/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">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SparkEnv-java.lang.String-org.apache.spark.rpc.RpcEnv-org.apache.spark.serializer.Serializer-org.apache.spark.serializer.Serializer-org.apache.spark.serializer.SerializerManager-org.apache.spark.MapOutputTracker-org.apache.spark.shuffle.ShuffleManager-org.apache.spark.broadcast.BroadcastManager-org.apache.spark.storage.BlockManager-org.apache.spark.SecurityManager-org.apache.spark.metrics.MetricsSystem-org.apache.spark.memory.MemoryManager-org.apache.spark.scheduler.OutputCommitCoordinator-org.apache.spark.SparkConf-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SparkEnv</h4>
+<pre>public&nbsp;SparkEnv(String&nbsp;executorId,
+                org.apache.spark.rpc.RpcEnv&nbsp;rpcEnv,
+                <a href="../../../org/apache/spark/serializer/Serializer.html" title="class in org.apache.spark.serializer">Serializer</a>&nbsp;serializer,
+                <a href="../../../org/apache/spark/serializer/Serializer.html" title="class in org.apache.spark.serializer">Serializer</a>&nbsp;closureSerializer,
+                org.apache.spark.serializer.SerializerManager&nbsp;serializerManager,
+                org.apache.spark.MapOutputTracker&nbsp;mapOutputTracker,
+                org.apache.spark.shuffle.ShuffleManager&nbsp;shuffleManager,
+                org.apache.spark.broadcast.BroadcastManager&nbsp;broadcastManager,
+                org.apache.spark.storage.BlockManager&nbsp;blockManager,
+                org.apache.spark.SecurityManager&nbsp;securityManager,
+                org.apache.spark.metrics.MetricsSystem&nbsp;metricsSystem,
+                org.apache.spark.memory.MemoryManager&nbsp;memoryManager,
+                org.apache.spark.scheduler.OutputCommitCoordinator&nbsp;outputCommitCoordinator,
+                <a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;conf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="set-org.apache.spark.SparkEnv-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>set</h4>
+<pre>public static&nbsp;void&nbsp;set(<a href="../../../org/apache/spark/SparkEnv.html" title="class in org.apache.spark">SparkEnv</a>&nbsp;e)</pre>
+</li>
+</ul>
+<a name="get--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/spark/SparkEnv.html" title="class in org.apache.spark">SparkEnv</a>&nbsp;get()</pre>
+<div class="block">Returns the SparkEnv.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="executorId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>public&nbsp;String&nbsp;executorId()</pre>
+</li>
+</ul>
+<a name="serializer--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>serializer</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/serializer/Serializer.html" title="class in org.apache.spark.serializer">Serializer</a>&nbsp;serializer()</pre>
+</li>
+</ul>
+<a name="closureSerializer--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>closureSerializer</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/serializer/Serializer.html" title="class in org.apache.spark.serializer">Serializer</a>&nbsp;closureSerializer()</pre>
+</li>
+</ul>
+<a name="serializerManager--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>serializerManager</h4>
+<pre>public&nbsp;org.apache.spark.serializer.SerializerManager&nbsp;serializerManager()</pre>
+</li>
+</ul>
+<a name="mapOutputTracker--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapOutputTracker</h4>
+<pre>public&nbsp;org.apache.spark.MapOutputTracker&nbsp;mapOutputTracker()</pre>
+</li>
+</ul>
+<a name="shuffleManager--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>shuffleManager</h4>
+<pre>public&nbsp;org.apache.spark.shuffle.ShuffleManager&nbsp;shuffleManager()</pre>
+</li>
+</ul>
+<a name="broadcastManager--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>broadcastManager</h4>
+<pre>public&nbsp;org.apache.spark.broadcast.BroadcastManager&nbsp;broadcastManager()</pre>
+</li>
+</ul>
+<a name="blockManager--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>blockManager</h4>
+<pre>public&nbsp;org.apache.spark.storage.BlockManager&nbsp;blockManager()</pre>
+</li>
+</ul>
+<a name="securityManager--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>securityManager</h4>
+<pre>public&nbsp;org.apache.spark.SecurityManager&nbsp;securityManager()</pre>
+</li>
+</ul>
+<a name="metricsSystem--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>metricsSystem</h4>
+<pre>public&nbsp;org.apache.spark.metrics.MetricsSystem&nbsp;metricsSystem()</pre>
+</li>
+</ul>
+<a name="memoryManager--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>memoryManager</h4>
+<pre>public&nbsp;org.apache.spark.memory.MemoryManager&nbsp;memoryManager()</pre>
+</li>
+</ul>
+<a name="outputCommitCoordinator--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>outputCommitCoordinator</h4>
+<pre>public&nbsp;org.apache.spark.scheduler.OutputCommitCoordinator&nbsp;outputCommitCoordinator()</pre>
+</li>
+</ul>
+<a name="conf--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>conf</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;conf()</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/SparkContext.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkException.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkEnv.html" target="_top">Frames</a></li>
+<li><a href="SparkEnv.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/SparkException.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/SparkException.html b/site/docs/2.3.0/api/java/org/apache/spark/SparkException.html
new file mode 100644
index 0000000..4db8be0
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/SparkException.html
@@ -0,0 +1,278 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>SparkException (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="SparkException (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</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/SparkEnv.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkExecutorInfo.html" title="interface in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkException.html" target="_top">Frames</a></li>
+<li><a href="SparkException.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><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</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</div>
+<h2 title="Class SparkException" class="title">Class SparkException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>Throwable</li>
+<li>
+<ul class="inheritance">
+<li>Exception</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.SparkException</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</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../org/apache/spark/storage/UnrecognizedBlockId.html" title="class in org.apache.spark.storage">UnrecognizedBlockId</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SparkException</span>
+extends Exception</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.SparkException">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkException.html#SparkException-java.lang.String-">SparkException</a></span>(String&nbsp;message)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkException.html#SparkException-java.lang.String-java.lang.Throwable-">SparkException</a></span>(String&nbsp;message,
+              Throwable&nbsp;cause)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SparkException-java.lang.String-java.lang.Throwable-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SparkException</h4>
+<pre>public&nbsp;SparkException(String&nbsp;message,
+                      Throwable&nbsp;cause)</pre>
+</li>
+</ul>
+<a name="SparkException-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SparkException</h4>
+<pre>public&nbsp;SparkException(String&nbsp;message)</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/SparkEnv.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkExecutorInfo.html" title="interface in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkException.html" target="_top">Frames</a></li>
+<li><a href="SparkException.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><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/SparkExecutorInfo.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/SparkExecutorInfo.html b/site/docs/2.3.0/api/java/org/apache/spark/SparkExecutorInfo.html
new file mode 100644
index 0000000..0a445ff
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/SparkExecutorInfo.html
@@ -0,0 +1,271 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>SparkExecutorInfo (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="SparkExecutorInfo (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/SparkException.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkExecutorInfoImpl.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkExecutorInfo.html" target="_top">Frames</a></li>
+<li><a href="SparkExecutorInfo.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</div>
+<h2 title="Interface SparkExecutorInfo" class="title">Interface SparkExecutorInfo</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../org/apache/spark/SparkExecutorInfoImpl.html" title="class in org.apache.spark">SparkExecutorInfoImpl</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">SparkExecutorInfo</span>
+extends java.io.Serializable</pre>
+<div class="block">Exposes information about Spark Executors.
+
+ This interface is not designed to be implemented outside of Spark.  We may add additional methods
+ which may break binary compatibility with outside implementations.</div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkExecutorInfo.html#cacheSize--">cacheSize</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkExecutorInfo.html#host--">host</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkExecutorInfo.html#numRunningTasks--">numRunningTasks</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkExecutorInfo.html#port--">port</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</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="host--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>host</h4>
+<pre>String&nbsp;host()</pre>
+</li>
+</ul>
+<a name="port--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>port</h4>
+<pre>int&nbsp;port()</pre>
+</li>
+</ul>
+<a name="cacheSize--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cacheSize</h4>
+<pre>long&nbsp;cacheSize()</pre>
+</li>
+</ul>
+<a name="numRunningTasks--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>numRunningTasks</h4>
+<pre>int&nbsp;numRunningTasks()</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/SparkException.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkExecutorInfoImpl.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkExecutorInfo.html" target="_top">Frames</a></li>
+<li><a href="SparkExecutorInfo.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/SparkExecutorInfoImpl.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/SparkExecutorInfoImpl.html b/site/docs/2.3.0/api/java/org/apache/spark/SparkExecutorInfoImpl.html
new file mode 100644
index 0000000..3e27151
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/SparkExecutorInfoImpl.html
@@ -0,0 +1,339 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>SparkExecutorInfoImpl (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="SparkExecutorInfoImpl (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":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/SparkExecutorInfo.html" title="interface in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkFiles.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkExecutorInfoImpl.html" target="_top">Frames</a></li>
+<li><a href="SparkExecutorInfoImpl.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class SparkExecutorInfoImpl" class="title">Class SparkExecutorInfoImpl</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.SparkExecutorInfoImpl</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/SparkExecutorInfo.html" title="interface in org.apache.spark">SparkExecutorInfo</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SparkExecutorInfoImpl</span>
+extends Object
+implements <a href="../../../org/apache/spark/SparkExecutorInfo.html" title="interface in org.apache.spark">SparkExecutorInfo</a></pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.SparkExecutorInfoImpl">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkExecutorInfoImpl.html#SparkExecutorInfoImpl-java.lang.String-int-long-int-">SparkExecutorInfoImpl</a></span>(String&nbsp;host,
+                     int&nbsp;port,
+                     long&nbsp;cacheSize,
+                     int&nbsp;numRunningTasks)</code>&nbsp;</td>
+</tr>
+</table>
+</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>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkExecutorInfoImpl.html#cacheSize--">cacheSize</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkExecutorInfoImpl.html#host--">host</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkExecutorInfoImpl.html#numRunningTasks--">numRunningTasks</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkExecutorInfoImpl.html#port--">port</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SparkExecutorInfoImpl-java.lang.String-int-long-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SparkExecutorInfoImpl</h4>
+<pre>public&nbsp;SparkExecutorInfoImpl(String&nbsp;host,
+                             int&nbsp;port,
+                             long&nbsp;cacheSize,
+                             int&nbsp;numRunningTasks)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="host--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>host</h4>
+<pre>public&nbsp;String&nbsp;host()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/SparkExecutorInfo.html#host--">host</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/SparkExecutorInfo.html" title="interface in org.apache.spark">SparkExecutorInfo</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="port--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>port</h4>
+<pre>public&nbsp;int&nbsp;port()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/SparkExecutorInfo.html#port--">port</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/SparkExecutorInfo.html" title="interface in org.apache.spark">SparkExecutorInfo</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="cacheSize--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cacheSize</h4>
+<pre>public&nbsp;long&nbsp;cacheSize()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/SparkExecutorInfo.html#cacheSize--">cacheSize</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/SparkExecutorInfo.html" title="interface in org.apache.spark">SparkExecutorInfo</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="numRunningTasks--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>numRunningTasks</h4>
+<pre>public&nbsp;int&nbsp;numRunningTasks()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/SparkExecutorInfo.html#numRunningTasks--">numRunningTasks</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/SparkExecutorInfo.html" title="interface in org.apache.spark">SparkExecutorInfo</a></code></dd>
+</dl>
+</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/SparkExecutorInfo.html" title="interface in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkFiles.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkExecutorInfoImpl.html" target="_top">Frames</a></li>
+<li><a href="SparkExecutorInfoImpl.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/SparkFiles.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/SparkFiles.html b/site/docs/2.3.0/api/java/org/apache/spark/SparkFiles.html
new file mode 100644
index 0000000..3922ded
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/SparkFiles.html
@@ -0,0 +1,299 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>SparkFiles (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="SparkFiles (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 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/SparkExecutorInfoImpl.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkFirehoseListener.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkFiles.html" target="_top">Frames</a></li>
+<li><a href="SparkFiles.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class SparkFiles" class="title">Class SparkFiles</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.SparkFiles</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SparkFiles</span>
+extends Object</pre>
+<div class="block">Resolves paths to files added through <code>SparkContext.addFile()</code>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkFiles.html#SparkFiles--">SparkFiles</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static 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>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkFiles.html#get-java.lang.String-">get</a></span>(String&nbsp;filename)</code>
+<div class="block">Get the absolute path of a file added through <code>SparkContext.addFile()</code>.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkFiles.html#getRootDirectory--">getRootDirectory</a></span>()</code>
+<div class="block">Get the root directory that contains files added through <code>SparkContext.addFile()</code>.</div>
+</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SparkFiles--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SparkFiles</h4>
+<pre>public&nbsp;SparkFiles()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="get-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre>public static&nbsp;String&nbsp;get(String&nbsp;filename)</pre>
+<div class="block">Get the absolute path of a file added through <code>SparkContext.addFile()</code>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>filename</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="getRootDirectory--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getRootDirectory</h4>
+<pre>public static&nbsp;String&nbsp;getRootDirectory()</pre>
+<div class="block">Get the root directory that contains files added through <code>SparkContext.addFile()</code>.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</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/SparkExecutorInfoImpl.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkFirehoseListener.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkFiles.html" target="_top">Frames</a></li>
+<li><a href="SparkFiles.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[10/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaPairRDD.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaPairRDD.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaPairRDD.html
new file mode 100644
index 0000000..5a156d6
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaPairRDD.html
@@ -0,0 +1,4020 @@
+<!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_144) on Wed Feb 28 00:07:14 PST 2018 -->
+<title>JavaPairRDD (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="JavaPairRDD (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":9,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":9,"i20":10,"i21":9,"i22":9,"i23":10,"i24":10,"i25":10,"i26":10,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":10,"i33":10,"i34":10,"i35":9,"i36":10,"i37":10,"i38":10,"i39":9,"i40":9,"i41":9,"i42":10,"i43":10,"i44":10,"i45":10,"i46":9,"i47":9,"i48":9,"i49":10,"i50":9,"i51":10,"i52":10,"i53":10,"i54":9,"i55":9,"i56":9,"i57":9,"i58":9,"i59":9,"i60":10,"i61":10,"i62":10,"i63":9,"i64":9,"i65":9,"i66":9,"i67":9,"i68":9,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":9,"i76":10,"i77":9,"i78":9,"i79":9,"i80":10,"i81":10,"i82":10,"i83":10,"i84":9,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":9,"i91":9,"i92":9,"i93":9,"i94":9,"i95":9,"i96":9,"i97":9,"i98":9,"i99":9,"i100":9,"i101":10,"i102":9,"i103":9,"i104":9,"i105":10,"i106":9,"i107":9,"i108":10,"i109":9,"i110":9,"i111":9,"i112":9,"i113":9,"i114":10
 ,"i115":9,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":9,"i140":9,"i141":9,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":9,"i156":9,"i157":9,"i158":9,"i159":9,"i160":9,"i161":9,"i162":9,"i163":9,"i164":9,"i165":9,"i166":9,"i167":9,"i168":9,"i169":9,"i170":10,"i171":10,"i172":10,"i173":10,"i174":10,"i175":10,"i176":9,"i177":9,"i178":9,"i179":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 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/api/java/JavaNewHadoopRDD.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/java/JavaPairRDD.html" target="_top">Frames</a></li>
+<li><a href="JavaPairRDD.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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.api.java</div>
+<h2 title="Class JavaPairRDD" class="title">Class JavaPairRDD&lt;K,V&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.api.java.JavaPairRDD&lt;K,V&gt;</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/api/java/JavaRDDLike.html" title="interface in org.apache.spark.api.java">JavaRDDLike</a>&lt;scala.Tuple2&lt;K,V&gt;,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;&gt;</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html" title="class in org.apache.spark.api.java">JavaHadoopRDD</a>, <a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html" title="class in org.apache.spark.api.java">JavaNewHadoopRDD</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">JavaPairRDD&lt;K,V&gt;</span>
+extends Object</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../serialized-form.html#org.apache.spark.api.java.JavaPairRDD">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#JavaPairRDD-org.apache.spark.rdd.RDD-scala.reflect.ClassTag-scala.reflect.ClassTag-">JavaPairRDD</a></span>(<a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;scala.Tuple2&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;&gt;&nbsp;rdd,
+           scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>&gt;&nbsp;kClassTag,
+           scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;&nbsp;vClassTag)</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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>static &lt;U&gt;&nbsp;U</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#aggregate-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">aggregate</a></span>(U&nbsp;zeroValue,
+         <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;U,T,U&gt;&nbsp;seqOp,
+         <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;U,U,U&gt;&nbsp;combOp)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,U&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#aggregateByKey-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">aggregateByKey</a></span>(U&nbsp;zeroValue,
+              <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;U,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>,U&gt;&nbsp;seqFunc,
+              <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;U,U,U&gt;&nbsp;combFunc)</code>
+<div class="block">Aggregate the values of each key, using given combine functions and a neutral "zero value".</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,U&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#aggregateByKey-U-int-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">aggregateByKey</a></span>(U&nbsp;zeroValue,
+              int&nbsp;numPartitions,
+              <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;U,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>,U&gt;&nbsp;seqFunc,
+              <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;U,U,U&gt;&nbsp;combFunc)</code>
+<div class="block">Aggregate the values of each key, using given combine functions and a neutral "zero value".</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,U&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#aggregateByKey-U-org.apache.spark.Partitioner-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">aggregateByKey</a></span>(U&nbsp;zeroValue,
+              <a href="../../../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a>&nbsp;partitioner,
+              <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;U,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>,U&gt;&nbsp;seqFunc,
+              <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;U,U,U&gt;&nbsp;combFunc)</code>
+<div class="block">Aggregate the values of each key, using given combine functions and a neutral "zero value".</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cache--">cache</a></span>()</code>
+<div class="block">Persist this RDD with the default storage level (<code>MEMORY_ONLY</code>).</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static &lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;T,U&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cartesian-org.apache.spark.api.java.JavaRDDLike-">cartesian</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="interface in org.apache.spark.api.java">JavaRDDLike</a>&lt;U,?&gt;&nbsp;other)</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#checkpoint--">checkpoint</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>scala.reflect.ClassTag&lt;scala.Tuple2&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#classTag--">classTag</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#coalesce-int-">coalesce</a></span>(int&nbsp;numPartitions)</code>
+<div class="block">Return a new RDD that is reduced into <code>numPartitions</code> partitions.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#coalesce-int-boolean-">coalesce</a></span>(int&nbsp;numPartitions,
+        boolean&nbsp;shuffle)</code>
+<div class="block">Return a new RDD that is reduced into <code>numPartitions</code> partitions.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>&lt;W&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,scala.Tuple2&lt;Iterable&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;,Iterable&lt;W&gt;&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cogroup-org.apache.spark.api.java.JavaPairRDD-">cogroup</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W&gt;&nbsp;other)</code>
+<div class="block">For each key k in <code>this</code> or <code>other</code>, return a resulting RDD that contains a tuple with the
+ list of values for that key in <code>this</code> as well as <code>other</code>.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>&lt;W&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,scala.Tuple2&lt;Iterable&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;,Iterable&lt;W&gt;&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cogroup-org.apache.spark.api.java.JavaPairRDD-int-">cogroup</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W&gt;&nbsp;other,
+       int&nbsp;numPartitions)</code>
+<div class="block">For each key k in <code>this</code> or <code>other</code>, return a resulting RDD that contains a tuple with the
+ list of values for that key in <code>this</code> as well as <code>other</code>.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>&lt;W&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,scala.Tuple2&lt;Iterable&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;,Iterable&lt;W&gt;&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cogroup-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.Partitioner-">cogroup</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W&gt;&nbsp;other,
+       <a href="../../../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a>&nbsp;partitioner)</code>
+<div class="block">For each key k in <code>this</code> or <code>other</code>, return a resulting RDD that contains a tuple with the
+ list of values for that key in <code>this</code> as well as <code>other</code>.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>&lt;W1,W2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,scala.Tuple3&lt;Iterable&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;,Iterable&lt;W1&gt;,Iterable&lt;W2&gt;&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cogroup-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-">cogroup</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W1&gt;&nbsp;other1,
+       <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W2&gt;&nbsp;other2)</code>
+<div class="block">For each key k in <code>this</code> or <code>other1</code> or <code>other2</code>, return a resulting RDD that contains a
+ tuple with the list of values for that key in <code>this</code>, <code>other1</code> and <code>other2</code>.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>&lt;W1,W2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,scala.Tuple3&lt;Iterable&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;,Iterable&lt;W1&gt;,Iterable&lt;W2&gt;&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cogroup-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-int-">cogroup</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W1&gt;&nbsp;other1,
+       <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W2&gt;&nbsp;other2,
+       int&nbsp;numPartitions)</code>
+<div class="block">For each key k in <code>this</code> or <code>other1</code> or <code>other2</code>, return a resulting RDD that contains a
+ tuple with the list of values for that key in <code>this</code>, <code>other1</code> and <code>other2</code>.</div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>&lt;W1,W2,W3&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,scala.Tuple4&lt;Iterable&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;,Iterable&lt;W1&gt;,Iterable&lt;W2&gt;,Iterable&lt;W3&gt;&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cogroup-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-">cogroup</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W1&gt;&nbsp;other1,
+       <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W2&gt;&nbsp;other2,
+       <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W3&gt;&nbsp;other3)</code>
+<div class="block">For each key k in <code>this</code> or <code>other1</code> or <code>other2</code> or <code>other3</code>,
+ return a resulting RDD that contains a tuple with the list of values
+ for that key in <code>this</code>, <code>other1</code>, <code>other2</code> and <code>other3</code>.</div>
+</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>&lt;W1,W2,W3&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,scala.Tuple4&lt;Iterable&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;,Iterable&lt;W1&gt;,Iterable&lt;W2&gt;,Iterable&lt;W3&gt;&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cogroup-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-int-">cogroup</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W1&gt;&nbsp;other1,
+       <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W2&gt;&nbsp;other2,
+       <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W3&gt;&nbsp;other3,
+       int&nbsp;numPartitions)</code>
+<div class="block">For each key k in <code>this</code> or <code>other1</code> or <code>other2</code> or <code>other3</code>,
+ return a resulting RDD that contains a tuple with the list of values
+ for that key in <code>this</code>, <code>other1</code>, <code>other2</code> and <code>other3</code>.</div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>&lt;W1,W2,W3&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,scala.Tuple4&lt;Iterable&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;,Iterable&lt;W1&gt;,Iterable&lt;W2&gt;,Iterable&lt;W3&gt;&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cogroup-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.Partitioner-">cogroup</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W1&gt;&nbsp;other1,
+       <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W2&gt;&nbsp;other2,
+       <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W3&gt;&nbsp;other3,
+       <a href="../../../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a>&nbsp;partitioner)</code>
+<div class="block">For each key k in <code>this</code> or <code>other1</code> or <code>other2</code> or <code>other3</code>,
+ return a resulting RDD that contains a tuple with the list of values
+ for that key in <code>this</code>, <code>other1</code>, <code>other2</code> and <code>other3</code>.</div>
+</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>&lt;W1,W2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,scala.Tuple3&lt;Iterable&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;,Iterable&lt;W1&gt;,Iterable&lt;W2&gt;&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cogroup-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.Partitioner-">cogroup</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W1&gt;&nbsp;other1,
+       <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W2&gt;&nbsp;other2,
+       <a href="../../../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a>&nbsp;partitioner)</code>
+<div class="block">For each key k in <code>this</code> or <code>other1</code> or <code>other2</code>, return a resulting RDD that contains a
+ tuple with the list of values for that key in <code>this</code>, <code>other1</code> and <code>other2</code>.</div>
+</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>static java.util.List&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#collect--">collect</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code>java.util.Map&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#collectAsMap--">collectAsMap</a></span>()</code>
+<div class="block">Return the key-value pairs in this RDD to the master as a Map.</div>
+</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaFutureAction.html" title="interface in org.apache.spark.api.java">JavaFutureAction</a>&lt;java.util.List&lt;T&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#collectAsync--">collectAsync</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code>static java.util.List&lt;T&gt;[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#collectPartitions-int:A-">collectPartitions</a></span>(int[]&nbsp;partitionIds)</code>&nbsp;</td>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code>&lt;C&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,C&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#combineByKey-org.apache.spark.api.java.function.Function-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">combineByKey</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>,C&gt;&nbsp;createCombiner,
+            <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;C,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>,C&gt;&nbsp;mergeValue,
+            <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;C,C,C&gt;&nbsp;mergeCombiners)</code>
+<div class="block">Simplified version of combineByKey that hash-partitions the resulting RDD using the existing
+ partitioner/parallelism level and using map-side aggregation.</div>
+</td>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><code>&lt;C&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,C&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#combineByKey-org.apache.spark.api.java.function.Function-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-int-">combineByKey</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>,C&gt;&nbsp;createCombiner,
+            <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;C,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>,C&gt;&nbsp;mergeValue,
+            <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;C,C,C&gt;&nbsp;mergeCombiners,
+            int&nbsp;numPartitions)</code>
+<div class="block">Simplified version of combineByKey that hash-partitions the output RDD and uses map-side
+ aggregation.</div>
+</td>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><code>&lt;C&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,C&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#combineByKey-org.apache.spark.api.java.function.Function-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-org.apache.spark.Partitioner-">combineByKey</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>,C&gt;&nbsp;createCombiner,
+            <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;C,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>,C&gt;&nbsp;mergeValue,
+            <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;C,C,C&gt;&nbsp;mergeCombiners,
+            <a href="../../../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a>&nbsp;partitioner)</code>
+<div class="block">Generic function to combine the elements for each key using a custom set of aggregation
+ functions.</div>
+</td>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><code>&lt;C&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,C&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#combineByKey-org.apache.spark.api.java.function.Function-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-org.apache.spark.Partitioner-boolean-org.apache.spark.serializer.Serializer-">combineByKey</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>,C&gt;&nbsp;createCombiner,
+            <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;C,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>,C&gt;&nbsp;mergeValue,
+            <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;C,C,C&gt;&nbsp;mergeCombiners,
+            <a href="../../../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a>&nbsp;partitioner,
+            boolean&nbsp;mapSideCombine,
+            <a href="../../../../../org/apache/spark/serializer/Serializer.html" title="class in org.apache.spark.serializer">Serializer</a>&nbsp;serializer)</code>
+<div class="block">Generic function to combine the elements for each key using a custom set of aggregation
+ functions.</div>
+</td>
+</tr>
+<tr id="i27" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#context--">context</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i28" class="altColor">
+<td class="colFirst"><code>static long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#count--">count</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i29" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/partial/PartialResult.html" title="class in org.apache.spark.partial">PartialResult</a>&lt;<a href="../../../../../org/apache/spark/partial/BoundedDouble.html" title="class in org.apache.spark.partial">BoundedDouble</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countApprox-long-">countApprox</a></span>(long&nbsp;timeout)</code>&nbsp;</td>
+</tr>
+<tr id="i30" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/partial/PartialResult.html" title="class in org.apache.spark.partial">PartialResult</a>&lt;<a href="../../../../../org/apache/spark/partial/BoundedDouble.html" title="class in org.apache.spark.partial">BoundedDouble</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countApprox-long-double-">countApprox</a></span>(long&nbsp;timeout,
+           double&nbsp;confidence)</code>&nbsp;</td>
+</tr>
+<tr id="i31" class="rowColor">
+<td class="colFirst"><code>static long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countApproxDistinct-double-">countApproxDistinct</a></span>(double&nbsp;relativeSD)</code>&nbsp;</td>
+</tr>
+<tr id="i32" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,Long&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countApproxDistinctByKey-double-">countApproxDistinctByKey</a></span>(double&nbsp;relativeSD)</code>
+<div class="block">Return approximate number of distinct values for each key in this RDD.</div>
+</td>
+</tr>
+<tr id="i33" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,Long&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countApproxDistinctByKey-double-int-">countApproxDistinctByKey</a></span>(double&nbsp;relativeSD,
+                        int&nbsp;numPartitions)</code>
+<div class="block">Return approximate number of distinct values for each key in this RDD.</div>
+</td>
+</tr>
+<tr id="i34" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,Long&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countApproxDistinctByKey-double-org.apache.spark.Partitioner-">countApproxDistinctByKey</a></span>(double&nbsp;relativeSD,
+                        <a href="../../../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a>&nbsp;partitioner)</code>
+<div class="block">Return approximate number of distinct values for each key in this RDD.</div>
+</td>
+</tr>
+<tr id="i35" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaFutureAction.html" title="interface in org.apache.spark.api.java">JavaFutureAction</a>&lt;Long&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countAsync--">countAsync</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i36" class="altColor">
+<td class="colFirst"><code>java.util.Map&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,Long&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countByKey--">countByKey</a></span>()</code>
+<div class="block">Count the number of elements for each key, and return the result to the master as a Map.</div>
+</td>
+</tr>
+<tr id="i37" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/partial/PartialResult.html" title="class in org.apache.spark.partial">PartialResult</a>&lt;java.util.Map&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,<a href="../../../../../org/apache/spark/partial/BoundedDouble.html" title="class in org.apache.spark.partial">BoundedDouble</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countByKeyApprox-long-">countByKeyApprox</a></span>(long&nbsp;timeout)</code>
+<div class="block">Approximate version of countByKey that can return a partial result if it does
+ not finish within a timeout.</div>
+</td>
+</tr>
+<tr id="i38" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/partial/PartialResult.html" title="class in org.apache.spark.partial">PartialResult</a>&lt;java.util.Map&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,<a href="../../../../../org/apache/spark/partial/BoundedDouble.html" title="class in org.apache.spark.partial">BoundedDouble</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countByKeyApprox-long-double-">countByKeyApprox</a></span>(long&nbsp;timeout,
+                double&nbsp;confidence)</code>
+<div class="block">Approximate version of countByKey that can return a partial result if it does
+ not finish within a timeout.</div>
+</td>
+</tr>
+<tr id="i39" class="rowColor">
+<td class="colFirst"><code>static java.util.Map&lt;T,Long&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countByValue--">countByValue</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i40" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/partial/PartialResult.html" title="class in org.apache.spark.partial">PartialResult</a>&lt;java.util.Map&lt;T,<a href="../../../../../org/apache/spark/partial/BoundedDouble.html" title="class in org.apache.spark.partial">BoundedDouble</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countByValueApprox-long-">countByValueApprox</a></span>(long&nbsp;timeout)</code>&nbsp;</td>
+</tr>
+<tr id="i41" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/partial/PartialResult.html" title="class in org.apache.spark.partial">PartialResult</a>&lt;java.util.Map&lt;T,<a href="../../../../../org/apache/spark/partial/BoundedDouble.html" title="class in org.apache.spark.partial">BoundedDouble</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countByValueApprox-long-double-">countByValueApprox</a></span>(long&nbsp;timeout,
+                  double&nbsp;confidence)</code>&nbsp;</td>
+</tr>
+<tr id="i42" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#distinct--">distinct</a></span>()</code>
+<div class="block">Return a new RDD containing the distinct elements in this RDD.</div>
+</td>
+</tr>
+<tr id="i43" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#distinct-int-">distinct</a></span>(int&nbsp;numPartitions)</code>
+<div class="block">Return a new RDD containing the distinct elements in this RDD.</div>
+</td>
+</tr>
+<tr id="i44" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#filter-org.apache.spark.api.java.function.Function-">filter</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;scala.Tuple2&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;,Boolean&gt;&nbsp;f)</code>
+<div class="block">Return a new RDD containing only the elements that satisfy a predicate.</div>
+</td>
+</tr>
+<tr id="i45" class="rowColor">
+<td class="colFirst"><code>scala.Tuple2&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#first--">first</a></span>()</code>
+<div class="block">Return the first element in this RDD.</div>
+</td>
+</tr>
+<tr id="i46" class="altColor">
+<td class="colFirst"><code>static &lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;U&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#flatMap-org.apache.spark.api.java.function.FlatMapFunction-">flatMap</a></span>(<a href="../../../../../org/apache/spark/api/java/function/FlatMapFunction.html" title="interface in org.apache.spark.api.java.function">FlatMapFunction</a>&lt;T,U&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i47" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#flatMapToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-">flatMapToDouble</a></span>(<a href="../../../../../org/apache/spark/api/java/function/DoubleFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">DoubleFlatMapFunction</a>&lt;T&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i48" class="altColor">
+<td class="colFirst"><code>static &lt;K2,V2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K2,V2&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#flatMapToPair-org.apache.spark.api.java.function.PairFlatMapFunction-">flatMapToPair</a></span>(<a href="../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">PairFlatMapFunction</a>&lt;T,K2,V2&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i49" class="rowColor">
+<td class="colFirst"><code>&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,U&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#flatMapValues-org.apache.spark.api.java.function.Function-">flatMapValues</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>,Iterable&lt;U&gt;&gt;&nbsp;f)</code>
+<div class="block">Pass each value in the key-value pair RDD through a flatMap function without changing the
+ keys; this also retains the original RDD's partitioning.</div>
+</td>
+</tr>
+<tr id="i50" class="altColor">
+<td class="colFirst"><code>static T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#fold-T-org.apache.spark.api.java.function.Function2-">fold</a></span>(T&nbsp;zeroValue,
+    <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;T,T,T&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i51" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#foldByKey-V-org.apache.spark.api.java.function.Function2-">foldByKey</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&nbsp;zeroValue,
+         <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;&nbsp;func)</code>
+<div class="block">Merge the values for each key using an associative function and a neutral "zero value"
+ which may be added to the result an arbitrary number of times, and must not change the result
+ (e.g., Nil for list concatenation, 0 for addition, or 1 for multiplication.).</div>
+</td>
+</tr>
+<tr id="i52" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#foldByKey-V-int-org.apache.spark.api.java.function.Function2-">foldByKey</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&nbsp;zeroValue,
+         int&nbsp;numPartitions,
+         <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;&nbsp;func)</code>
+<div class="block">Merge the values for each key using an associative function and a neutral "zero value" which
+ may be added to the result an arbitrary number of times, and must not change the result
+ (e.g ., Nil for list concatenation, 0 for addition, or 1 for multiplication.).</div>
+</td>
+</tr>
+<tr id="i53" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#foldByKey-V-org.apache.spark.Partitioner-org.apache.spark.api.java.function.Function2-">foldByKey</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&nbsp;zeroValue,
+         <a href="../../../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a>&nbsp;partitioner,
+         <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;&nbsp;func)</code>
+<div class="block">Merge the values for each key using an associative function and a neutral "zero value" which
+ may be added to the result an arbitrary number of times, and must not change the result
+ (e.g ., Nil for list concatenation, 0 for addition, or 1 for multiplication.).</div>
+</td>
+</tr>
+<tr id="i54" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#foreach-org.apache.spark.api.java.function.VoidFunction-">foreach</a></span>(<a href="../../../../../org/apache/spark/api/java/function/VoidFunction.html" title="interface in org.apache.spark.api.java.function">VoidFunction</a>&lt;T&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i55" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaFutureAction.html" title="interface in org.apache.spark.api.java">JavaFutureAction</a>&lt;Void&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#foreachAsync-org.apache.spark.api.java.function.VoidFunction-">foreachAsync</a></span>(<a href="../../../../../org/apache/spark/api/java/function/VoidFunction.html" title="interface in org.apache.spark.api.java.function">VoidFunction</a>&lt;T&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i56" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#foreachPartition-org.apache.spark.api.java.function.VoidFunction-">foreachPartition</a></span>(<a href="../../../../../org/apache/spark/api/java/function/VoidFunction.html" title="interface in org.apache.spark.api.java.function">VoidFunction</a>&lt;java.util.Iterator&lt;T&gt;&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i57" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaFutureAction.html" title="interface in org.apache.spark.api.java">JavaFutureAction</a>&lt;Void&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#foreachPartitionAsync-org.apache.spark.api.java.function.VoidFunction-">foreachPartitionAsync</a></span>(<a href="../../../../../org/apache/spark/api/java/function/VoidFunction.html" title="interface in org.apache.spark.api.java.function">VoidFunction</a>&lt;java.util.Iterator&lt;T&gt;&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i58" class="altColor">
+<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#fromJavaRDD-org.apache.spark.api.java.JavaRDD-">fromJavaRDD</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;scala.Tuple2&lt;K,V&gt;&gt;&nbsp;rdd)</code>
+<div class="block">Convert a JavaRDD of key-value pairs to JavaPairRDD.</div>
+</td>
+</tr>
+<tr id="i59" class="rowColor">
+<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#fromRDD-org.apache.spark.rdd.RDD-scala.reflect.ClassTag-scala.reflect.ClassTag-">fromRDD</a></span>(<a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;scala.Tuple2&lt;K,V&gt;&gt;&nbsp;rdd,
+       scala.reflect.ClassTag&lt;K&gt;&nbsp;evidence$5,
+       scala.reflect.ClassTag&lt;V&gt;&nbsp;evidence$6)</code>&nbsp;</td>
+</tr>
+<tr id="i60" class="altColor">
+<td class="colFirst"><code>&lt;W&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,scala.Tuple2&lt;<a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;,<a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;W&gt;&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#fullOuterJoin-org.apache.spark.api.java.JavaPairRDD-">fullOuterJoin</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W&gt;&nbsp;other)</code>
+<div class="block">Perform a full outer join of <code>this</code> and <code>other</code>.</div>
+</td>
+</tr>
+<tr id="i61" class="rowColor">
+<td class="colFirst"><code>&lt;W&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,scala.Tuple2&lt;<a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;,<a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;W&gt;&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#fullOuterJoin-org.apache.spark.api.java.JavaPairRDD-int-">fullOuterJoin</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W&gt;&nbsp;other,
+             int&nbsp;numPartitions)</code>
+<div class="block">Perform a full outer join of <code>this</code> and <code>other</code>.</div>
+</td>
+</tr>
+<tr id="i62" class="altColor">
+<td class="colFirst"><code>&lt;W&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,scala.Tuple2&lt;<a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;,<a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;W&gt;&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#fullOuterJoin-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.Partitioner-">fullOuterJoin</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W&gt;&nbsp;other,
+             <a href="../../../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a>&nbsp;partitioner)</code>
+<div class="block">Perform a full outer join of <code>this</code> and <code>other</code>.</div>
+</td>
+</tr>
+<tr id="i63" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#getCheckpointFile--">getCheckpointFile</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i64" class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#getNumPartitions--">getNumPartitions</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i65" class="rowColor">
+<td class="colFirst"><code>static <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/api/java/JavaPairRDD.html#getStorageLevel--">getStorageLevel</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i66" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;java.util.List&lt;T&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#glom--">glom</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i67" class="rowColor">
+<td class="colFirst"><code>static &lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;U,Iterable&lt;T&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#groupBy-org.apache.spark.api.java.function.Function-">groupBy</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;T,U&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i68" class="altColor">
+<td class="colFirst"><code>static &lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;U,Iterable&lt;T&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#groupBy-org.apache.spark.api.java.function.Function-int-">groupBy</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;T,U&gt;&nbsp;f,
+       int&nbsp;numPartitions)</code>&nbsp;</td>
+</tr>
+<tr id="i69" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,Iterable&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#groupByKey--">groupByKey</a></span>()</code>
+<div class="block">Group the values for each key in the RDD into a single sequence.</div>
+</td>
+</tr>
+<tr id="i70" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,Iterable&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#groupByKey-int-">groupByKey</a></span>(int&nbsp;numPartitions)</code>
+<div class="block">Group the values for each key in the RDD into a single sequence.</div>
+</td>
+</tr>
+<tr id="i71" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,Iterable&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#groupByKey-org.apache.spark.Partitioner-">groupByKey</a></span>(<a href="../../../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a>&nbsp;partitioner)</code>
+<div class="block">Group the values for each key in the RDD into a single sequence.</div>
+</td>
+</tr>
+<tr id="i72" class="altColor">
+<td class="colFirst"><code>&lt;W&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,scala.Tuple2&lt;Iterable&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;,Iterable&lt;W&gt;&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#groupWith-org.apache.spark.api.java.JavaPairRDD-">groupWith</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W&gt;&nbsp;other)</code>
+<div class="block">Alias for cogroup.</div>
+</td>
+</tr>
+<tr id="i73" class="rowColor">
+<td class="colFirst"><code>&lt;W1,W2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,scala.Tuple3&lt;Iterable&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;,Iterable&lt;W1&gt;,Iterable&lt;W2&gt;&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#groupWith-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-">groupWith</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W1&gt;&nbsp;other1,
+         <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W2&gt;&nbsp;other2)</code>
+<div class="block">Alias for cogroup.</div>
+</td>
+</tr>
+<tr id="i74" class="altColor">
+<td class="colFirst"><code>&lt;W1,W2,W3&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,scala.Tuple4&lt;Iterable&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;,Iterable&lt;W1&gt;,Iterable&lt;W2&gt;,Iterable&lt;W3&gt;&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#groupWith-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-">groupWith</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W1&gt;&nbsp;other1,
+         <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W2&gt;&nbsp;other2,
+         <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W3&gt;&nbsp;other3)</code>
+<div class="block">Alias for cogroup.</div>
+</td>
+</tr>
+<tr id="i75" class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#id--">id</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i76" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#intersection-org.apache.spark.api.java.JavaPairRDD-">intersection</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;&nbsp;other)</code>
+<div class="block">Return the intersection of this RDD and another one.</div>
+</td>
+</tr>
+<tr id="i77" class="rowColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#isCheckpointed--">isCheckpointed</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i78" class="altColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#isEmpty--">isEmpty</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i79" class="rowColor">
+<td class="colFirst"><code>static java.util.Iterator&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#iterator-org.apache.spark.Partition-org.apache.spark.TaskContext-">iterator</a></span>(<a href="../../../../../org/apache/spark/Partition.html" title="interface in org.apache.spark">Partition</a>&nbsp;split,
+        <a href="../../../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>&nbsp;taskContext)</code>&nbsp;</td>
+</tr>
+<tr id="i80" class="altColor">
+<td class="colFirst"><code>&lt;W&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,scala.Tuple2&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>,W&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#join-org.apache.spark.api.java.JavaPairRDD-">join</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W&gt;&nbsp;other)</code>
+<div class="block">Return an RDD containing all pairs of elements with matching keys in <code>this</code> and <code>other</code>.</div>
+</td>
+</tr>
+<tr id="i81" class="rowColor">
+<td class="colFirst"><code>&lt;W&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,scala.Tuple2&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>,W&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#join-org.apache.spark.api.java.JavaPairRDD-int-">join</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W&gt;&nbsp;other,
+    int&nbsp;numPartitions)</code>
+<div class="block">Return an RDD containing all pairs of elements with matching keys in <code>this</code> and <code>other</code>.</div>
+</td>
+</tr>
+<tr id="i82" class="altColor">
+<td class="colFirst"><code>&lt;W&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,scala.Tuple2&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>,W&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#join-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.Partitioner-">join</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W&gt;&nbsp;other,
+    <a href="../../../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a>&nbsp;partitioner)</code>
+<div class="block">Return an RDD containing all pairs of elements with matching keys in <code>this</code> and <code>other</code>.</div>
+</td>
+</tr>
+<tr id="i83" class="rowColor">
+<td class="colFirst"><code>scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#kClassTag--">kClassTag</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i84" class="altColor">
+<td class="colFirst"><code>static &lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;U,T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#keyBy-org.apache.spark.api.java.function.Function-">keyBy</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;T,U&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i85" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#keys--">keys</a></span>()</code>
+<div class="block">Return an RDD with the keys of each tuple.</div>
+</td>
+</tr>
+<tr id="i86" class="altColor">
+<td class="colFirst"><code>&lt;W&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,scala.Tuple2&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>,<a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;W&gt;&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#leftOuterJoin-org.apache.spark.api.java.JavaPairRDD-">leftOuterJoin</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W&gt;&nbsp;other)</code>
+<div class="block">Perform a left outer join of <code>this</code> and <code>other</code>.</div>
+</td>
+</tr>
+<tr id="i87" class="rowColor">
+<td class="colFirst"><code>&lt;W&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,scala.Tuple2&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>,<a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;W&gt;&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#leftOuterJoin-org.apache.spark.api.java.JavaPairRDD-int-">leftOuterJoin</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W&gt;&nbsp;other,
+             int&nbsp;numPartitions)</code>
+<div class="block">Perform a left outer join of <code>this</code> and <code>other</code>.</div>
+</td>
+</tr>
+<tr id="i88" class="altColor">
+<td class="colFirst"><code>&lt;W&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,scala.Tuple2&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>,<a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;W&gt;&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#leftOuterJoin-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.Partitioner-">leftOuterJoin</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">K</a>,W&gt;&nbsp;other,
+             <a href="../../../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a>&nbsp;partitioner)</code>
+<div class="block">Perform a left outer join of <code>this</code> and <code>other</code>.</div>
+</td>
+</tr>
+<tr id="i89" class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="type parameter in JavaPairRDD">V</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNam

<TRUNCATED>

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[28/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/AccumulatorParam.IntAccumulatorParam$.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/AccumulatorParam.IntAccumulatorParam$.html b/site/docs/2.3.0/api/java/org/apache/spark/AccumulatorParam.IntAccumulatorParam$.html
new file mode 100644
index 0000000..bf77663
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/AccumulatorParam.IntAccumulatorParam$.html
@@ -0,0 +1,379 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>AccumulatorParam.IntAccumulatorParam$ (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="AccumulatorParam.IntAccumulatorParam$ (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":42,"i1":42};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated 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/AccumulatorParam.FloatAccumulatorParam$.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/AccumulatorParam.LongAccumulatorParam$.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/AccumulatorParam.IntAccumulatorParam$.html" target="_top">Frames</a></li>
+<li><a href="AccumulatorParam.IntAccumulatorParam$.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><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class AccumulatorParam.IntAccumulatorParam$" class="title">Class AccumulatorParam.IntAccumulatorParam$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.AccumulatorParam.IntAccumulatorParam$</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/AccumulableParam.html" title="interface in org.apache.spark">AccumulableParam</a>&lt;Object,Object&gt;, <a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a>&lt;Object&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a>&lt;<a href="../../../org/apache/spark/AccumulatorParam.html" title="type parameter in AccumulatorParam">T</a>&gt;</dd>
+</dl>
+<hr>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+<br>
+<pre>public static class <span class="typeNameLabel">AccumulatorParam.IntAccumulatorParam$</span>
+extends Object
+implements <a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a>&lt;Object&gt;</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.AccumulatorParam.IntAccumulatorParam$">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.AccumulatorParam">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.spark.<a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a></h3>
+<code><a href="../../../org/apache/spark/AccumulatorParam.DoubleAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.DoubleAccumulatorParam$</a>, <a href="../../../org/apache/spark/AccumulatorParam.FloatAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.FloatAccumulatorParam$</a>, <a href="../../../org/apache/spark/AccumulatorParam.IntAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.IntAccumulatorParam$</a>, <a href="../../../org/apache/spark/AccumulatorParam.LongAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.LongAccumulatorParam$</a>, <a href="../../../org/apache/spark/AccumulatorParam.StringAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.StringAccumulatorParam$</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/spark/AccumulatorParam.IntAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.IntAccumulatorParam$</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulatorParam.IntAccumulatorParam$.html#MODULE:D">MODULE$</a></span></code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulatorParam.IntAccumulatorParam$.html#IntAccumulatorParam:D--">IntAccumulatorParam$</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+</table>
+</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><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated 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>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulatorParam.IntAccumulatorParam$.html#addInPlace-int-int-">addInPlace</a></span>(int&nbsp;t1,
+          int&nbsp;t2)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulatorParam.IntAccumulatorParam$.html#zero-int-">zero</a></span>(int&nbsp;initialValue)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.AccumulatorParam">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.spark.<a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a></h3>
+<code><a href="../../../org/apache/spark/AccumulatorParam.html#addAccumulator-T-T-">addAccumulator</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.AccumulableParam">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.spark.<a href="../../../org/apache/spark/AccumulableParam.html" title="interface in org.apache.spark">AccumulableParam</a></h3>
+<code><a href="../../../org/apache/spark/AccumulableParam.html#addInPlace-R-R-">addInPlace</a>, <a href="../../../org/apache/spark/AccumulableParam.html#zero-R-">zero</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE:D">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/spark/AccumulatorParam.IntAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.IntAccumulatorParam$</a> MODULE$</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="IntAccumulatorParam:D--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>IntAccumulatorParam$</h4>
+<pre>public&nbsp;IntAccumulatorParam$()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="addInPlace-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addInPlace</h4>
+<pre>public&nbsp;int&nbsp;addInPlace(int&nbsp;t1,
+                      int&nbsp;t2)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="zero-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>zero</h4>
+<pre>public&nbsp;int&nbsp;zero(int&nbsp;initialValue)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</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/AccumulatorParam.FloatAccumulatorParam$.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/AccumulatorParam.LongAccumulatorParam$.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/AccumulatorParam.IntAccumulatorParam$.html" target="_top">Frames</a></li>
+<li><a href="AccumulatorParam.IntAccumulatorParam$.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><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/AccumulatorParam.LongAccumulatorParam$.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/AccumulatorParam.LongAccumulatorParam$.html b/site/docs/2.3.0/api/java/org/apache/spark/AccumulatorParam.LongAccumulatorParam$.html
new file mode 100644
index 0000000..087600b
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/AccumulatorParam.LongAccumulatorParam$.html
@@ -0,0 +1,379 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>AccumulatorParam.LongAccumulatorParam$ (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="AccumulatorParam.LongAccumulatorParam$ (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":42,"i1":42};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated 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/AccumulatorParam.IntAccumulatorParam$.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/AccumulatorParam.StringAccumulatorParam$.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/AccumulatorParam.LongAccumulatorParam$.html" target="_top">Frames</a></li>
+<li><a href="AccumulatorParam.LongAccumulatorParam$.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><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class AccumulatorParam.LongAccumulatorParam$" class="title">Class AccumulatorParam.LongAccumulatorParam$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.AccumulatorParam.LongAccumulatorParam$</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/AccumulableParam.html" title="interface in org.apache.spark">AccumulableParam</a>&lt;Object,Object&gt;, <a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a>&lt;Object&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a>&lt;<a href="../../../org/apache/spark/AccumulatorParam.html" title="type parameter in AccumulatorParam">T</a>&gt;</dd>
+</dl>
+<hr>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+<br>
+<pre>public static class <span class="typeNameLabel">AccumulatorParam.LongAccumulatorParam$</span>
+extends Object
+implements <a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a>&lt;Object&gt;</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.AccumulatorParam.LongAccumulatorParam$">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.AccumulatorParam">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.spark.<a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a></h3>
+<code><a href="../../../org/apache/spark/AccumulatorParam.DoubleAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.DoubleAccumulatorParam$</a>, <a href="../../../org/apache/spark/AccumulatorParam.FloatAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.FloatAccumulatorParam$</a>, <a href="../../../org/apache/spark/AccumulatorParam.IntAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.IntAccumulatorParam$</a>, <a href="../../../org/apache/spark/AccumulatorParam.LongAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.LongAccumulatorParam$</a>, <a href="../../../org/apache/spark/AccumulatorParam.StringAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.StringAccumulatorParam$</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/spark/AccumulatorParam.LongAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.LongAccumulatorParam$</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulatorParam.LongAccumulatorParam$.html#MODULE:D">MODULE$</a></span></code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulatorParam.LongAccumulatorParam$.html#LongAccumulatorParam:D--">LongAccumulatorParam$</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+</table>
+</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><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated 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>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulatorParam.LongAccumulatorParam$.html#addInPlace-long-long-">addInPlace</a></span>(long&nbsp;t1,
+          long&nbsp;t2)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulatorParam.LongAccumulatorParam$.html#zero-long-">zero</a></span>(long&nbsp;initialValue)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.AccumulatorParam">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.spark.<a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a></h3>
+<code><a href="../../../org/apache/spark/AccumulatorParam.html#addAccumulator-T-T-">addAccumulator</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.AccumulableParam">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.spark.<a href="../../../org/apache/spark/AccumulableParam.html" title="interface in org.apache.spark">AccumulableParam</a></h3>
+<code><a href="../../../org/apache/spark/AccumulableParam.html#addInPlace-R-R-">addInPlace</a>, <a href="../../../org/apache/spark/AccumulableParam.html#zero-R-">zero</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE:D">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/spark/AccumulatorParam.LongAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.LongAccumulatorParam$</a> MODULE$</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="LongAccumulatorParam:D--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LongAccumulatorParam$</h4>
+<pre>public&nbsp;LongAccumulatorParam$()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="addInPlace-long-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addInPlace</h4>
+<pre>public&nbsp;long&nbsp;addInPlace(long&nbsp;t1,
+                       long&nbsp;t2)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="zero-long-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>zero</h4>
+<pre>public&nbsp;long&nbsp;zero(long&nbsp;initialValue)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</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/AccumulatorParam.IntAccumulatorParam$.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/AccumulatorParam.StringAccumulatorParam$.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/AccumulatorParam.LongAccumulatorParam$.html" target="_top">Frames</a></li>
+<li><a href="AccumulatorParam.LongAccumulatorParam$.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><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/AccumulatorParam.StringAccumulatorParam$.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/AccumulatorParam.StringAccumulatorParam$.html b/site/docs/2.3.0/api/java/org/apache/spark/AccumulatorParam.StringAccumulatorParam$.html
new file mode 100644
index 0000000..75b2f56
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/AccumulatorParam.StringAccumulatorParam$.html
@@ -0,0 +1,398 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>AccumulatorParam.StringAccumulatorParam$ (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="AccumulatorParam.StringAccumulatorParam$ (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":42,"i1":42};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated 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/AccumulatorParam.LongAccumulatorParam$.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/Aggregator.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/AccumulatorParam.StringAccumulatorParam$.html" target="_top">Frames</a></li>
+<li><a href="AccumulatorParam.StringAccumulatorParam$.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><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class AccumulatorParam.StringAccumulatorParam$" class="title">Class AccumulatorParam.StringAccumulatorParam$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.AccumulatorParam.StringAccumulatorParam$</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/AccumulableParam.html" title="interface in org.apache.spark">AccumulableParam</a>&lt;String,String&gt;, <a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a>&lt;String&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a>&lt;<a href="../../../org/apache/spark/AccumulatorParam.html" title="type parameter in AccumulatorParam">T</a>&gt;</dd>
+</dl>
+<hr>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+<br>
+<pre>public static class <span class="typeNameLabel">AccumulatorParam.StringAccumulatorParam$</span>
+extends Object
+implements <a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a>&lt;String&gt;</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.AccumulatorParam.StringAccumulatorParam$">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.AccumulatorParam">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.spark.<a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a></h3>
+<code><a href="../../../org/apache/spark/AccumulatorParam.DoubleAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.DoubleAccumulatorParam$</a>, <a href="../../../org/apache/spark/AccumulatorParam.FloatAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.FloatAccumulatorParam$</a>, <a href="../../../org/apache/spark/AccumulatorParam.IntAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.IntAccumulatorParam$</a>, <a href="../../../org/apache/spark/AccumulatorParam.LongAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.LongAccumulatorParam$</a>, <a href="../../../org/apache/spark/AccumulatorParam.StringAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.StringAccumulatorParam$</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/spark/AccumulatorParam.StringAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.StringAccumulatorParam$</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulatorParam.StringAccumulatorParam$.html#MODULE:D">MODULE$</a></span></code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulatorParam.StringAccumulatorParam$.html#StringAccumulatorParam:D--">StringAccumulatorParam$</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+</table>
+</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><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated 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>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulatorParam.StringAccumulatorParam$.html#addInPlace-java.lang.String-java.lang.String-">addInPlace</a></span>(String&nbsp;t1,
+          String&nbsp;t2)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Merge two accumulated values together.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulatorParam.StringAccumulatorParam$.html#zero-java.lang.String-">zero</a></span>(String&nbsp;initialValue)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Return the "zero" (identity) value for an accumulator type, given its initial value.</div>
+</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.AccumulatorParam">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.spark.<a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a></h3>
+<code><a href="../../../org/apache/spark/AccumulatorParam.html#addAccumulator-T-T-">addAccumulator</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE:D">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/spark/AccumulatorParam.StringAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.StringAccumulatorParam$</a> MODULE$</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StringAccumulatorParam:D--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StringAccumulatorParam$</h4>
+<pre>public&nbsp;StringAccumulatorParam$()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="addInPlace-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addInPlace</h4>
+<pre>public&nbsp;String&nbsp;addInPlace(String&nbsp;t1,
+                         String&nbsp;t2)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/spark/AccumulableParam.html#addInPlace-R-R-">AccumulableParam</a></code></span></div>
+<div class="block">Merge two accumulated values together. Is allowed to modify and return the first value
+ for efficiency (to avoid allocating objects).
+ <p></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/AccumulableParam.html#addInPlace-R-R-">addInPlace</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/AccumulableParam.html" title="interface in org.apache.spark">AccumulableParam</a>&lt;String,String&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>t1</code> - one set of accumulated data</dd>
+<dd><code>t2</code> - another set of accumulated data</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>both data sets merged together</dd>
+</dl>
+</li>
+</ul>
+<a name="zero-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>zero</h4>
+<pre>public&nbsp;String&nbsp;zero(String&nbsp;initialValue)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/spark/AccumulableParam.html#zero-R-">AccumulableParam</a></code></span></div>
+<div class="block">Return the "zero" (identity) value for an accumulator type, given its initial value. For
+ example, if R was a vector of N dimensions, this would return a vector of N zeroes.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/AccumulableParam.html#zero-R-">zero</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/AccumulableParam.html" title="interface in org.apache.spark">AccumulableParam</a>&lt;String,String&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>initialValue</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</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/AccumulatorParam.LongAccumulatorParam$.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/Aggregator.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/AccumulatorParam.StringAccumulatorParam$.html" target="_top">Frames</a></li>
+<li><a href="AccumulatorParam.StringAccumulatorParam$.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><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/AccumulatorParam.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/AccumulatorParam.html b/site/docs/2.3.0/api/java/org/apache/spark/AccumulatorParam.html
new file mode 100644
index 0000000..ab6100f
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/AccumulatorParam.html
@@ -0,0 +1,318 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>AccumulatorParam (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="AccumulatorParam (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":38};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],32:["t6","Deprecated 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/Accumulator.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/AccumulatorParam.DoubleAccumulatorParam$.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/AccumulatorParam.html" target="_top">Frames</a></li>
+<li><a href="AccumulatorParam.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><a href="#nested.class.summary">Nested</a>&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</div>
+<h2 title="Interface AccumulatorParam" class="title">Interface AccumulatorParam&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../org/apache/spark/AccumulableParam.html" title="interface in org.apache.spark">AccumulableParam</a>&lt;T,T&gt;, java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../org/apache/spark/AccumulatorParam.DoubleAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.DoubleAccumulatorParam$</a>, <a href="../../../org/apache/spark/AccumulatorParam.FloatAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.FloatAccumulatorParam$</a>, <a href="../../../org/apache/spark/AccumulatorParam.IntAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.IntAccumulatorParam$</a>, <a href="../../../org/apache/spark/AccumulatorParam.LongAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.LongAccumulatorParam$</a>, <a href="../../../org/apache/spark/AccumulatorParam.StringAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.StringAccumulatorParam$</a></dd>
+</dl>
+<hr>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+<br>
+<pre>public interface <span class="typeNameLabel">AccumulatorParam&lt;T&gt;</span>
+extends <a href="../../../org/apache/spark/AccumulableParam.html" title="interface in org.apache.spark">AccumulableParam</a>&lt;T,T&gt;</pre>
+<div class="block">A simpler version of <a href="../../../org/apache/spark/AccumulableParam.html" title="interface in org.apache.spark"><code>AccumulableParam</code></a> where the only data type you can add
+ in is the same type as the accumulated value. An implicit AccumulatorParam object needs to be
+ available when you create Accumulators of a specific type.
+ <p></div>
+</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>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulatorParam.DoubleAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.DoubleAccumulatorParam$</a></span></code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulatorParam.FloatAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.FloatAccumulatorParam$</a></span></code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulatorParam.IntAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.IntAccumulatorParam$</a></span></code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulatorParam.LongAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.LongAccumulatorParam$</a></span></code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulatorParam.StringAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.StringAccumulatorParam$</a></span></code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</td>
+</tr>
+</table>
+</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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated 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/AccumulatorParam.html" title="type parameter in AccumulatorParam">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulatorParam.html#addAccumulator-T-T-">addAccumulator</a></span>(<a href="../../../org/apache/spark/AccumulatorParam.html" title="type parameter in AccumulatorParam">T</a>&nbsp;t1,
+              <a href="../../../org/apache/spark/AccumulatorParam.html" title="type parameter in AccumulatorParam">T</a>&nbsp;t2)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Add additional data to the accumulator value.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.AccumulableParam">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.spark.<a href="../../../org/apache/spark/AccumulableParam.html" title="interface in org.apache.spark">AccumulableParam</a></h3>
+<code><a href="../../../org/apache/spark/AccumulableParam.html#addInPlace-R-R-">addInPlace</a>, <a href="../../../org/apache/spark/AccumulableParam.html#zero-R-">zero</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="addAccumulator-java.lang.Object-java.lang.Object-">
+<!--   -->
+</a><a name="addAccumulator-T-T-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addAccumulator</h4>
+<pre><a href="../../../org/apache/spark/AccumulatorParam.html" title="type parameter in AccumulatorParam">T</a>&nbsp;addAccumulator(<a href="../../../org/apache/spark/AccumulatorParam.html" title="type parameter in AccumulatorParam">T</a>&nbsp;t1,
+                 <a href="../../../org/apache/spark/AccumulatorParam.html" title="type parameter in AccumulatorParam">T</a>&nbsp;t2)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/spark/AccumulableParam.html#addAccumulator-R-T-">AccumulableParam</a></code></span></div>
+<div class="block">Add additional data to the accumulator value. Is allowed to modify and return <code>r</code>
+ for efficiency (to avoid allocating objects).
+ <p></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/AccumulableParam.html#addAccumulator-R-T-">addAccumulator</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/AccumulableParam.html" title="interface in org.apache.spark">AccumulableParam</a>&lt;<a href="../../../org/apache/spark/AccumulatorParam.html" title="type parameter in AccumulatorParam">T</a>,<a href="../../../org/apache/spark/AccumulatorParam.html" title="type parameter in AccumulatorParam">T</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>t1</code> - the current value of the accumulator</dd>
+<dd><code>t2</code> - the data to be added to the accumulator</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the new value of the accumulator</dd>
+</dl>
+</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/Accumulator.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/AccumulatorParam.DoubleAccumulatorParam$.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/AccumulatorParam.html" target="_top">Frames</a></li>
+<li><a href="AccumulatorParam.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><a href="#nested.class.summary">Nested</a>&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>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[30/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/lib/jquery.js
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/lib/jquery.js b/site/docs/2.3.0/api/java/lib/jquery.js
new file mode 100644
index 0000000..bc3fbc8
--- /dev/null
+++ b/site/docs/2.3.0/api/java/lib/jquery.js
@@ -0,0 +1,2 @@
+/*! jQuery v1.8.2 jquery.com | jquery.org/license */
+(function(a,b){function G(a){var b=F[a]={};return p.each(a.split(s),function(a,c){b[c]=!0}),b}function J(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(I,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:+d+""===d?+d:H.test(d)?p.parseJSON(d):d}catch(f){}p.data(a,c,d)}else d=b}return d}function K(a){var b;for(b in a){if(b==="data"&&p.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function ba(){return!1}function bb(){return!0}function bh(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function bi(a,b){do a=a[b];while(a&&a.nodeType!==1);return a}function bj(a,b,c){b=b||0;if(p.isFunction(b))return p.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return p.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=p.grep(a,function(a){return a.nodeType===1});if(be.test(b))return p.filter(b,d,!c);b=p.filter(b,d)}return p.grep(a,function(a,d){return p.inArray(
 a,b)>=0===c})}function bk(a){var b=bl.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function bC(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function bD(a,b){if(b.nodeType!==1||!p.hasData(a))return;var c,d,e,f=p._data(a),g=p._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;d<e;d++)p.event.add(b,c,h[c][d])}g.data&&(g.data=p.extend({},g.data))}function bE(a,b){var c;if(b.nodeType!==1)return;b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase(),c==="object"?(b.parentNode&&(b.outerHTML=a.outerHTML),p.support.html5Clone&&a.innerHTML&&!p.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):c==="input"&&bv.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):c==="option"?b.selected=a.defaultSelected:c==="input"||c==="textarea"?b.defaultValue=a.defaultValue:c==="scri
 pt"&&b.text!==a.text&&(b.text=a.text),b.removeAttribute(p.expando)}function bF(a){return typeof a.getElementsByTagName!="undefined"?a.getElementsByTagName("*"):typeof a.querySelectorAll!="undefined"?a.querySelectorAll("*"):[]}function bG(a){bv.test(a.type)&&(a.defaultChecked=a.checked)}function bY(a,b){if(b in a)return b;var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=bW.length;while(e--){b=bW[e]+c;if(b in a)return b}return d}function bZ(a,b){return a=b||a,p.css(a,"display")==="none"||!p.contains(a.ownerDocument,a)}function b$(a,b){var c,d,e=[],f=0,g=a.length;for(;f<g;f++){c=a[f];if(!c.style)continue;e[f]=p._data(c,"olddisplay"),b?(!e[f]&&c.style.display==="none"&&(c.style.display=""),c.style.display===""&&bZ(c)&&(e[f]=p._data(c,"olddisplay",cc(c.nodeName)))):(d=bH(c,"display"),!e[f]&&d!=="none"&&p._data(c,"olddisplay",d))}for(f=0;f<g;f++){c=a[f];if(!c.style)continue;if(!b||c.style.display==="none"||c.style.display==="")c.style.display=b?e[f]||"":"none"}return a}function b_(a,b,c){
 var d=bP.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function ca(a,b,c,d){var e=c===(d?"border":"content")?4:b==="width"?1:0,f=0;for(;e<4;e+=2)c==="margin"&&(f+=p.css(a,c+bV[e],!0)),d?(c==="content"&&(f-=parseFloat(bH(a,"padding"+bV[e]))||0),c!=="margin"&&(f-=parseFloat(bH(a,"border"+bV[e]+"Width"))||0)):(f+=parseFloat(bH(a,"padding"+bV[e]))||0,c!=="padding"&&(f+=parseFloat(bH(a,"border"+bV[e]+"Width"))||0));return f}function cb(a,b,c){var d=b==="width"?a.offsetWidth:a.offsetHeight,e=!0,f=p.support.boxSizing&&p.css(a,"boxSizing")==="border-box";if(d<=0||d==null){d=bH(a,b);if(d<0||d==null)d=a.style[b];if(bQ.test(d))return d;e=f&&(p.support.boxSizingReliable||d===a.style[b]),d=parseFloat(d)||0}return d+ca(a,b,c||(f?"border":"content"),e)+"px"}function cc(a){if(bS[a])return bS[a];var b=p("<"+a+">").appendTo(e.body),c=b.css("display");b.remove();if(c==="none"||c===""){bI=e.body.appendChild(bI||p.extend(e.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!bJ||!bI.
 createElement)bJ=(bI.contentWindow||bI.contentDocument).document,bJ.write("<!doctype html><html><body>"),bJ.close();b=bJ.body.appendChild(bJ.createElement(a)),c=bH(b,"display"),e.body.removeChild(bI)}return bS[a]=c,c}function ci(a,b,c,d){var e;if(p.isArray(b))p.each(b,function(b,e){c||ce.test(a)?d(a,e):ci(a+"["+(typeof e=="object"?b:"")+"]",e,c,d)});else if(!c&&p.type(b)==="object")for(e in b)ci(a+"["+e+"]",b[e],c,d);else d(a,b)}function cz(a){return function(b,c){typeof b!="string"&&(c=b,b="*");var d,e,f,g=b.toLowerCase().split(s),h=0,i=g.length;if(p.isFunction(c))for(;h<i;h++)d=g[h],f=/^\+/.test(d),f&&(d=d.substr(1)||"*"),e=a[d]=a[d]||[],e[f?"unshift":"push"](c)}}function cA(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h,i=a[f],j=0,k=i?i.length:0,l=a===cv;for(;j<k&&(l||!h);j++)h=i[j](c,d,e),typeof h=="string"&&(!l||g[h]?h=b:(c.dataTypes.unshift(h),h=cA(a,c,d,e,h,g)));return(l||!h)&&!g["*"]&&(h=cA(a,c,d,e,"*",g)),h}function cB(a,c){var d,e,f=p.ajaxSettings.flatOptions||{};f
 or(d in c)c[d]!==b&&((f[d]?a:e||(e={}))[d]=c[d]);e&&p.extend(!0,a,e)}function cC(a,c,d){var e,f,g,h,i=a.contents,j=a.dataTypes,k=a.responseFields;for(f in k)f in d&&(c[k[f]]=d[f]);while(j[0]==="*")j.shift(),e===b&&(e=a.mimeType||c.getResponseHeader("content-type"));if(e)for(f in i)if(i[f]&&i[f].test(e)){j.unshift(f);break}if(j[0]in d)g=j[0];else{for(f in d){if(!j[0]||a.converters[f+" "+j[0]]){g=f;break}h||(h=f)}g=g||h}if(g)return g!==j[0]&&j.unshift(g),d[g]}function cD(a,b){var c,d,e,f,g=a.dataTypes.slice(),h=g[0],i={},j=0;a.dataFilter&&(b=a.dataFilter(b,a.dataType));if(g[1])for(c in a.converters)i[c.toLowerCase()]=a.converters[c];for(;e=g[++j];)if(e!=="*"){if(h!=="*"&&h!==e){c=i[h+" "+e]||i["* "+e];if(!c)for(d in i){f=d.split(" ");if(f[1]===e){c=i[h+" "+f[0]]||i["* "+f[0]];if(c){c===!0?c=i[d]:i[d]!==!0&&(e=f[0],g.splice(j--,0,e));break}}}if(c!==!0)if(c&&a["throws"])b=c(b);else try{b=c(b)}catch(k){return{state:"parsererror",error:c?k:"No conversion from "+h+" to "+e}}}h=e}return{sta
 te:"success",data:b}}function cL(){try{return new a.XMLHttpRequest}catch(b){}}function cM(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function cU(){return setTimeout(function(){cN=b},0),cN=p.now()}function cV(a,b){p.each(b,function(b,c){var d=(cT[b]||[]).concat(cT["*"]),e=0,f=d.length;for(;e<f;e++)if(d[e].call(a,b,c))return})}function cW(a,b,c){var d,e=0,f=0,g=cS.length,h=p.Deferred().always(function(){delete i.elem}),i=function(){var b=cN||cU(),c=Math.max(0,j.startTime+j.duration-b),d=1-(c/j.duration||0),e=0,f=j.tweens.length;for(;e<f;e++)j.tweens[e].run(d);return h.notifyWith(a,[j,d,c]),d<1&&f?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:p.extend({},b),opts:p.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:cN||cU(),duration:c.duration,tweens:[],createTween:function(b,c,d){var e=p.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(e),e},stop:function(b){var c=0,d=b?j.tweens.length:0;for(;c<
 d;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;cX(k,j.opts.specialEasing);for(;e<g;e++){d=cS[e].call(j,a,k,j.opts);if(d)return d}return cV(j,k),p.isFunction(j.opts.start)&&j.opts.start.call(a,j),p.fx.timer(p.extend(i,{anim:j,queue:j.opts.queue,elem:a})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}function cX(a,b){var c,d,e,f,g;for(c in a){d=p.camelCase(c),e=b[d],f=a[c],p.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=p.cssHooks[d];if(g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}}function cY(a,b,c){var d,e,f,g,h,i,j,k,l=this,m=a.style,n={},o=[],q=a.nodeType&&bZ(a);c.queue||(j=p._queueHooks(a,"fx"),j.unqueued==null&&(j.unqueued=0,k=j.empty.fire,j.empty.fire=function(){j.unqueued||k()}),j.unqueued++,l.always(function(){l.always(function(){j.unqueued--,p.queue(a,"fx").length||j.empty.fire()})})),a.nodeType===1&&("heig
 ht"in b||"width"in b)&&(c.overflow=[m.overflow,m.overflowX,m.overflowY],p.css(a,"display")==="inline"&&p.css(a,"float")==="none"&&(!p.support.inlineBlockNeedsLayout||cc(a.nodeName)==="inline"?m.display="inline-block":m.zoom=1)),c.overflow&&(m.overflow="hidden",p.support.shrinkWrapBlocks||l.done(function(){m.overflow=c.overflow[0],m.overflowX=c.overflow[1],m.overflowY=c.overflow[2]}));for(d in b){f=b[d];if(cP.exec(f)){delete b[d];if(f===(q?"hide":"show"))continue;o.push(d)}}g=o.length;if(g){h=p._data(a,"fxshow")||p._data(a,"fxshow",{}),q?p(a).show():l.done(function(){p(a).hide()}),l.done(function(){var b;p.removeData(a,"fxshow",!0);for(b in n)p.style(a,b,n[b])});for(d=0;d<g;d++)e=o[d],i=l.createTween(e,q?h[e]:0),n[e]=h[e]||p.style(a,e),e in h||(h[e]=i.start,q&&(i.end=i.start,i.start=e==="width"||e==="height"?1:0))}}function cZ(a,b,c,d,e){return new cZ.prototype.init(a,b,c,d,e)}function c$(a,b){var c,d={height:a},e=0;b=b?1:0;for(;e<4;e+=2-b)c=bV[e],d["margin"+c]=d["padding"+c]=a;retur
 n b&&(d.opacity=d.width=a),d}function da(a){return p.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}var c,d,e=a.document,f=a.location,g=a.navigator,h=a.jQuery,i=a.$,j=Array.prototype.push,k=Array.prototype.slice,l=Array.prototype.indexOf,m=Object.prototype.toString,n=Object.prototype.hasOwnProperty,o=String.prototype.trim,p=function(a,b){return new p.fn.init(a,b,c)},q=/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,r=/\S/,s=/\s+/,t=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,u=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,y=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,z=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,A=/^-ms-/,B=/-([\da-z])/gi,C=function(a,b){return(b+"").toUpperCase()},D=function(){e.addEventListener?(e.removeEventListener("DOMContentLoaded",D,!1),p.ready()):e.readyState==="complete"&&(e.detachEvent("onreadystatechange",D),p.ready())},E={};p.fn=p.prototype={constructor:p,init
 :function(a,c,d){var f,g,h,i;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3?f=[null,a,null]:f=u.exec(a);if(f&&(f[1]||!c)){if(f[1])return c=c instanceof p?c[0]:c,i=c&&c.nodeType?c.ownerDocument||c:e,a=p.parseHTML(f[1],i,!0),v.test(f[1])&&p.isPlainObject(c)&&this.attr.call(a,c,!0),p.merge(this,a);g=e.getElementById(f[2]);if(g&&g.parentNode){if(g.id!==f[2])return d.find(a);this.length=1,this[0]=g}return this.context=e,this.selector=a,this}return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a)}return p.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),p.makeArray(a,this))},selector:"",jquery:"1.8.2",length:0,size:function(){return this.length},toArray:function(){return k.call(this)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=p.merge(this.constructor(),a);ret
 urn d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return p.each(this,a,b)},ready:function(a){return p.ready.promise().done(a),this},eq:function(a){return a=+a,a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(k.apply(this,arguments),"slice",k.call(arguments).join(","))},map:function(a){return this.pushStack(p.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:j,sort:[].sort,splice:[].splice},p.fn.init.prototype=p.fn,p.extend=p.fn.extend=function(){var a,c,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;typeof h=="boolean"&&(k=h,h=arguments[1]||{},i=2),typeof h!="object"&&!p.isFunction(h)&&(h={}),j===i&&(h=this,--i);for(;i<j;i++)if((a=arguments[i])!=null)for(c in a){d=h[c],e=a[c];if(h===e)con
 tinue;k&&e&&(p.isPlainObject(e)||(f=p.isArray(e)))?(f?(f=!1,g=d&&p.isArray(d)?d:[]):g=d&&p.isPlainObject(d)?d:{},h[c]=p.extend(k,g,e)):e!==b&&(h[c]=e)}return h},p.extend({noConflict:function(b){return a.$===p&&(a.$=i),b&&a.jQuery===p&&(a.jQuery=h),p},isReady:!1,readyWait:1,holdReady:function(a){a?p.readyWait++:p.ready(!0)},ready:function(a){if(a===!0?--p.readyWait:p.isReady)return;if(!e.body)return setTimeout(p.ready,1);p.isReady=!0;if(a!==!0&&--p.readyWait>0)return;d.resolveWith(e,[p]),p.fn.trigger&&p(e).trigger("ready").off("ready")},isFunction:function(a){return p.type(a)==="function"},isArray:Array.isArray||function(a){return p.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):E[m.call(a)]||"object"},isPlainObject:function(a){if(!a||p.type(a)!=="object"||a.nodeType||p.isWindow(a))return!1;try{if(a.constructor&&!n.call(a,"constructor")&&!n.call(a.constructo
 r.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||n.call(a,d)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},error:function(a){throw new Error(a)},parseHTML:function(a,b,c){var d;return!a||typeof a!="string"?null:(typeof b=="boolean"&&(c=b,b=0),b=b||e,(d=v.exec(a))?[b.createElement(d[1])]:(d=p.buildFragment([a],b,c?null:[]),p.merge([],(d.cacheable?p.clone(d.fragment):d.fragment).childNodes)))},parseJSON:function(b){if(!b||typeof b!="string")return null;b=p.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(w.test(b.replace(y,"@").replace(z,"]").replace(x,"")))return(new Function("return "+b))();p.error("Invalid JSON: "+b)},parseXML:function(c){var d,e;if(!c||typeof c!="string")return null;try{a.DOMParser?(e=new DOMParser,d=e.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(f){d=b}return(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&p.error(
 "Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&r.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(A,"ms-").replace(B,C)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,c,d){var e,f=0,g=a.length,h=g===b||p.isFunction(a);if(d){if(h){for(e in a)if(c.apply(a[e],d)===!1)break}else for(;f<g;)if(c.apply(a[f++],d)===!1)break}else if(h){for(e in a)if(c.call(a[e],e,a[e])===!1)break}else for(;f<g;)if(c.call(a[f],f,a[f++])===!1)break;return a},trim:o&&!o.call(" ")?function(a){return a==null?"":o.call(a)}:function(a){return a==null?"":(a+"").replace(t,"")},makeArray:function(a,b){var c,d=b||[];return a!=null&&(c=p.type(a),a.length==null||c==="string"||c==="function"||c==="regexp"||p.isWindow(a)?j.call(d,a):p.merge(d,a)),d},inArray:function(a,b,c){var d;if(b){if(l)return l.call(b,a,c);d=b.length,c=c?c<0?Math.max(0,d+c):c:0;for(;c<d;c++)if(c in b&&b[c]===a)return c}return-
 1},merge:function(a,c){var d=c.length,e=a.length,f=0;if(typeof d=="number")for(;f<d;f++)a[e++]=c[f];else while(c[f]!==b)a[e++]=c[f++];return a.length=e,a},grep:function(a,b,c){var d,e=[],f=0,g=a.length;c=!!c;for(;f<g;f++)d=!!b(a[f],f),c!==d&&e.push(a[f]);return e},map:function(a,c,d){var e,f,g=[],h=0,i=a.length,j=a instanceof p||i!==b&&typeof i=="number"&&(i>0&&a[0]&&a[i-1]||i===0||p.isArray(a));if(j)for(;h<i;h++)e=c(a[h],h,d),e!=null&&(g[g.length]=e);else for(f in a)e=c(a[f],f,d),e!=null&&(g[g.length]=e);return g.concat.apply([],g)},guid:1,proxy:function(a,c){var d,e,f;return typeof c=="string"&&(d=a[c],c=a,a=d),p.isFunction(a)?(e=k.call(arguments,2),f=function(){return a.apply(c,e.concat(k.call(arguments)))},f.guid=a.guid=a.guid||p.guid++,f):b},access:function(a,c,d,e,f,g,h){var i,j=d==null,k=0,l=a.length;if(d&&typeof d=="object"){for(k in d)p.access(a,c,k,d[k],1,g,e);f=1}else if(e!==b){i=h===b&&p.isFunction(e),j&&(i?(i=c,c=function(a,b,c){return i.call(p(a),c)}):(c.call(a,e),c=nu
 ll));if(c)for(;k<l;k++)c(a[k],d,i?e.call(a[k],k,c(a[k],d)):e,h);f=1}return f?a:j?c.call(a):l?c(a[0],d):g},now:function(){return(new Date).getTime()}}),p.ready.promise=function(b){if(!d){d=p.Deferred();if(e.readyState==="complete")setTimeout(p.ready,1);else if(e.addEventListener)e.addEventListener("DOMContentLoaded",D,!1),a.addEventListener("load",p.ready,!1);else{e.attachEvent("onreadystatechange",D),a.attachEvent("onload",p.ready);var c=!1;try{c=a.frameElement==null&&e.documentElement}catch(f){}c&&c.doScroll&&function g(){if(!p.isReady){try{c.doScroll("left")}catch(a){return setTimeout(g,50)}p.ready()}}()}}return d.promise(b)},p.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){E["[object "+b+"]"]=b.toLowerCase()}),c=p(e);var F={};p.Callbacks=function(a){a=typeof a=="string"?F[a]||G(a):p.extend({},a);var c,d,e,f,g,h,i=[],j=!a.once&&[],k=function(b){c=a.memory&&b,d=!0,h=f||0,f=0,g=i.length,e=!0;for(;i&&h<g;h++)if(i[h].apply(b[0],b[1])===!1&&a.st
 opOnFalse){c=!1;break}e=!1,i&&(j?j.length&&k(j.shift()):c?i=[]:l.disable())},l={add:function(){if(i){var b=i.length;(function d(b){p.each(b,function(b,c){var e=p.type(c);e==="function"&&(!a.unique||!l.has(c))?i.push(c):c&&c.length&&e!=="string"&&d(c)})})(arguments),e?g=i.length:c&&(f=b,k(c))}return this},remove:function(){return i&&p.each(arguments,function(a,b){var c;while((c=p.inArray(b,i,c))>-1)i.splice(c,1),e&&(c<=g&&g--,c<=h&&h--)}),this},has:function(a){return p.inArray(a,i)>-1},empty:function(){return i=[],this},disable:function(){return i=j=c=b,this},disabled:function(){return!i},lock:function(){return j=b,c||l.disable(),this},locked:function(){return!j},fireWith:function(a,b){return b=b||[],b=[a,b.slice?b.slice():b],i&&(!d||j)&&(e?j.push(b):k(b)),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!d}};return l},p.extend({Deferred:function(a){var b=[["resolve","done",p.Callbacks("once memory"),"resolved"],["reject","fail",p.Callbacks("once 
 memory"),"rejected"],["notify","progress",p.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return p.Deferred(function(c){p.each(b,function(b,d){var f=d[0],g=a[b];e[d[1]](p.isFunction(g)?function(){var a=g.apply(this,arguments);a&&p.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f+"With"](this===e?c:this,[a])}:c[f])}),a=null}).promise()},promise:function(a){return a!=null?p.extend(a,d):d}},e={};return d.pipe=d.then,p.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[a^1][2].disable,b[2][2].lock),e[f[0]]=g.fire,e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=k.call(arguments),d=c.length,e=d!==1||a&&p.isFunction(a.promise)?d:0,f=e===1?a:p.Deferred(),g=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?k.call(arguments):d,c===h?f.notifyWith(b,c):--e||f
 .resolveWith(b,c)}},h,i,j;if(d>1){h=new Array(d),i=new Array(d),j=new Array(d);for(;b<d;b++)c[b]&&p.isFunction(c[b].promise)?c[b].promise().done(g(b,j,c)).fail(f.reject).progress(g(b,i,h)):--e}return e||f.resolveWith(j,c),f.promise()}}),p.support=function(){var b,c,d,f,g,h,i,j,k,l,m,n=e.createElement("div");n.setAttribute("className","t"),n.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",c=n.getElementsByTagName("*"),d=n.getElementsByTagName("a")[0],d.style.cssText="top:1px;float:left;opacity:.5";if(!c||!c.length)return{};f=e.createElement("select"),g=f.appendChild(e.createElement("option")),h=n.getElementsByTagName("input")[0],b={leadingWhitespace:n.firstChild.nodeType===3,tbody:!n.getElementsByTagName("tbody").length,htmlSerialize:!!n.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:d.getAttribute("href")==="/a",opacity:/^0.5/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:h.value==="on",optSelec
 ted:g.selected,getSetAttribute:n.className!=="t",enctype:!!e.createElement("form").enctype,html5Clone:e.createElement("nav").cloneNode(!0).outerHTML!=="<:nav></:nav>",boxModel:e.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},h.checked=!0,b.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,b.optDisabled=!g.disabled;try{delete n.test}catch(o){b.deleteExpando=!1}!n.addEventListener&&n.attachEvent&&n.fireEvent&&(n.attachEvent("onclick",m=function(){b.noCloneEvent=!1}),n.cloneNode(!0).fireEvent("onclick"),n.detachEvent("onclick",m)),h=e.createElement("input"),h.value="t",h.setAttribute("type","radio"),b.radioValue=h.value==="t",h.setAttribute("checked","checked"),h.setAttribute("name","t"),n.appendChild(h),i=e.createDocumentFragment(),i.appendChild(n.lastChild),b.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.ch
 ecked,b.appendChecked=h.checked,i.removeChild(h),i.appendChild(n);if(n.attachEvent)for(k in{submit:!0,change:!0,focusin:!0})j="on"+k,l=j in n,l||(n.setAttribute(j,"return;"),l=typeof n[j]=="function"),b[k+"Bubbles"]=l;return p(function(){var c,d,f,g,h="padding:0;margin:0;border:0;display:block;overflow:hidden;",i=e.getElementsByTagName("body")[0];if(!i)return;c=e.createElement("div"),c.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",i.insertBefore(c,i.firstChild),d=e.createElement("div"),c.appendChild(d),d.innerHTML="<table><tr><td></td><td>t</td></tr></table>",f=d.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",l=f[0].offsetHeight===0,f[0].style.display="",f[1].style.display="none",b.reliableHiddenOffsets=l&&f[0].offsetHeight===0,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-t
 op:1%;position:absolute;top:1%;",b.boxSizing=d.offsetWidth===4,b.doesNotIncludeMarginInBodyOffset=i.offsetTop!==1,a.getComputedStyle&&(b.pixelPosition=(a.getComputedStyle(d,null)||{}).top!=="1%",b.boxSizingReliable=(a.getComputedStyle(d,null)||{width:"4px"}).width==="4px",g=e.createElement("div"),g.style.cssText=d.style.cssText=h,g.style.marginRight=g.style.width="0",d.style.width="1px",d.appendChild(g),b.reliableMarginRight=!parseFloat((a.getComputedStyle(g,null)||{}).marginRight)),typeof d.style.zoom!="undefined"&&(d.innerHTML="",d.style.cssText=h+"width:1px;padding:1px;display:inline;zoom:1",b.inlineBlockNeedsLayout=d.offsetWidth===3,d.style.display="block",d.style.overflow="visible",d.innerHTML="<div></div>",d.firstChild.style.width="5px",b.shrinkWrapBlocks=d.offsetWidth!==3,c.style.zoom=1),i.removeChild(c),c=d=f=g=null}),i.removeChild(n),c=d=f=g=h=i=n=null,b}();var H=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,I=/([A-Z])/g;p.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(p.fn.jquer
 y+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?p.cache[a[p.expando]]:a[p.expando],!!a&&!K(a)},data:function(a,c,d,e){if(!p.acceptData(a))return;var f,g,h=p.expando,i=typeof c=="string",j=a.nodeType,k=j?p.cache:a,l=j?a[h]:a[h]&&h;if((!l||!k[l]||!e&&!k[l].data)&&i&&d===b)return;l||(j?a[h]=l=p.deletedIds.pop()||p.guid++:l=h),k[l]||(k[l]={},j||(k[l].toJSON=p.noop));if(typeof c=="object"||typeof c=="function")e?k[l]=p.extend(k[l],c):k[l].data=p.extend(k[l].data,c);return f=k[l],e||(f.data||(f.data={}),f=f.data),d!==b&&(f[p.camelCase(c)]=d),i?(g=f[c],g==null&&(g=f[p.camelCase(c)])):g=f,g},removeData:function(a,b,c){if(!p.acceptData(a))return;var d,e,f,g=a.nodeType,h=g?p.cache:a,i=g?a[p.expando]:p.expando;if(!h[i])return;if(b){d=c?h[i]:h[i].data;if(d){p.isArray(b)||(b in d?b=[b]:(b=p.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,f=b.length;e<f;e++)delete d[b[e]];if(!(c?K:p.isEmp
 tyObject)(d))return}}if(!c){delete h[i].data;if(!K(h[i]))return}g?p.cleanData([a],!0):p.support.deleteExpando||h!=h.window?delete h[i]:h[i]=null},_data:function(a,b,c){return p.data(a,b,c,!0)},acceptData:function(a){var b=a.nodeName&&p.noData[a.nodeName.toLowerCase()];return!b||b!==!0&&a.getAttribute("classid")===b}}),p.fn.extend({data:function(a,c){var d,e,f,g,h,i=this[0],j=0,k=null;if(a===b){if(this.length){k=p.data(i);if(i.nodeType===1&&!p._data(i,"parsedAttrs")){f=i.attributes;for(h=f.length;j<h;j++)g=f[j].name,g.indexOf("data-")||(g=p.camelCase(g.substring(5)),J(i,g,k[g]));p._data(i,"parsedAttrs",!0)}}return k}return typeof a=="object"?this.each(function(){p.data(this,a)}):(d=a.split(".",2),d[1]=d[1]?"."+d[1]:"",e=d[1]+"!",p.access(this,function(c){if(c===b)return k=this.triggerHandler("getData"+e,[d[0]]),k===b&&i&&(k=p.data(i,a),k=J(i,a,k)),k===b&&d[1]?this.data(d[0]):k;d[1]=c,this.each(function(){var b=p(this);b.triggerHandler("setData"+e,d),p.data(this,a,c),b.triggerHandler(
 "changeData"+e,d)})},null,c,arguments.length>1,null,!1))},removeData:function(a){return this.each(function(){p.removeData(this,a)})}}),p.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=p._data(a,b),c&&(!d||p.isArray(c)?d=p._data(a,b,p.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=p.queue(a,b),d=c.length,e=c.shift(),f=p._queueHooks(a,b),g=function(){p.dequeue(a,b)};e==="inprogress"&&(e=c.shift(),d--),e&&(b==="fx"&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return p._data(a,c)||p._data(a,c,{empty:p.Callbacks("once memory").add(function(){p.removeData(a,b+"queue",!0),p.removeData(a,c,!0)})})}}),p.fn.extend({queue:function(a,c){var d=2;return typeof a!="string"&&(c=a,a="fx",d--),arguments.length<d?p.queue(this[0],a):c===b?this:this.each(function(){var b=p.queue(this,a,c);p._queueHooks(this,a),a==="fx"&&b[0]!=="inprogress"&&p.dequeue(this,a)})},dequeue:function(a)
 {return this.each(function(){p.dequeue(this,a)})},delay:function(a,b){return a=p.fx?p.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){var d,e=1,f=p.Deferred(),g=this,h=this.length,i=function(){--e||f.resolveWith(g,[g])};typeof a!="string"&&(c=a,a=b),a=a||"fx";while(h--)d=p._data(g[h],a+"queueHooks"),d&&d.empty&&(e++,d.empty.add(i));return i(),f.promise(c)}});var L,M,N,O=/[\t\r\n]/g,P=/\r/g,Q=/^(?:button|input)$/i,R=/^(?:button|input|object|select|textarea)$/i,S=/^a(?:rea|)$/i,T=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,U=p.support.getSetAttribute;p.fn.extend({attr:function(a,b){return p.access(this,p.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){p.removeAttr(this,a)})},prop:function(a,b){return p.access(this,p.prop,a,b,argume
 nts.length>1)},removeProp:function(a){return a=p.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,f,g,h;if(p.isFunction(a))return this.each(function(b){p(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(s);for(c=0,d=this.length;c<d;c++){e=this[c];if(e.nodeType===1)if(!e.className&&b.length===1)e.className=a;else{f=" "+e.className+" ";for(g=0,h=b.length;g<h;g++)f.indexOf(" "+b[g]+" ")<0&&(f+=b[g]+" ");e.className=p.trim(f)}}}return this},removeClass:function(a){var c,d,e,f,g,h,i;if(p.isFunction(a))return this.each(function(b){p(this).removeClass(a.call(this,b,this.className))});if(a&&typeof a=="string"||a===b){c=(a||"").split(s);for(h=0,i=this.length;h<i;h++){e=this[h];if(e.nodeType===1&&e.className){d=(" "+e.className+" ").replace(O," ");for(f=0,g=c.length;f<g;f++)while(d.indexOf(" "+c[f]+" ")>=0)d=d.replace(" "+c[f]+" "," ");e.className=a?p.trim(d):""}}}return this},toggleClass:function
 (a,b){var c=typeof a,d=typeof b=="boolean";return p.isFunction(a)?this.each(function(c){p(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if(c==="string"){var e,f=0,g=p(this),h=b,i=a.split(s);while(e=i[f++])h=d?h:!g.hasClass(e),g[h?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&p._data(this,"__className__",this.className),this.className=this.className||a===!1?"":p._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c<d;c++)if(this[c].nodeType===1&&(" "+this[c].className+" ").replace(O," ").indexOf(b)>=0)return!0;return!1},val:function(a){var c,d,e,f=this[0];if(!arguments.length){if(f)return c=p.valHooks[f.type]||p.valHooks[f.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(f,"value"))!==b?d:(d=f.value,typeof d=="string"?d.replace(P,""):d==null?"":d);return}return e=p.isFunction(a),this.each(function(d){var f,g=p(this);if(this.nodeType!==1)return;e?f=a.call(this,d,g.val()):f=a,f=
 =null?f="":typeof f=="number"?f+="":p.isArray(f)&&(f=p.map(f,function(a){return a==null?"":a+""})),c=p.valHooks[this.type]||p.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,f,"value")===b)this.value=f})}}),p.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,f=a.selectedIndex,g=[],h=a.options,i=a.type==="select-one";if(f<0)return null;c=i?f:0,d=i?f+1:h.length;for(;c<d;c++){e=h[c];if(e.selected&&(p.support.optDisabled?!e.disabled:e.getAttribute("disabled")===null)&&(!e.parentNode.disabled||!p.nodeName(e.parentNode,"optgroup"))){b=p(e).val();if(i)return b;g.push(b)}}return i&&!g.length&&h.length?p(h[f]).val():g},set:function(a,b){var c=p.makeArray(b);return p(a).find("option").each(function(){this.selected=p.inArray(p(this).val(),c)>=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{},attr:function(a,c,d,e){var f,g,h,i=a.nodeType;if(!a||i===3||i===8||i===2)return;if(e&&p.isF
 unction(p.fn[c]))return p(a)[c](d);if(typeof a.getAttribute=="undefined")return p.prop(a,c,d);h=i!==1||!p.isXMLDoc(a),h&&(c=c.toLowerCase(),g=p.attrHooks[c]||(T.test(c)?M:L));if(d!==b){if(d===null){p.removeAttr(a,c);return}return g&&"set"in g&&h&&(f=g.set(a,d,c))!==b?f:(a.setAttribute(c,d+""),d)}return g&&"get"in g&&h&&(f=g.get(a,c))!==null?f:(f=a.getAttribute(c),f===null?b:f)},removeAttr:function(a,b){var c,d,e,f,g=0;if(b&&a.nodeType===1){d=b.split(s);for(;g<d.length;g++)e=d[g],e&&(c=p.propFix[e]||e,f=T.test(e),f||p.attr(a,e,""),a.removeAttribute(U?e:c),f&&c in a&&(a[c]=!1))}},attrHooks:{type:{set:function(a,b){if(Q.test(a.nodeName)&&a.parentNode)p.error("type property can't be changed");else if(!p.support.radioValue&&b==="radio"&&p.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}},value:{get:function(a,b){return L&&p.nodeName(a,"button")?L.get(a,b):b in a?a.value:null},set:function(a,b,c){if(L&&p.nodeName(a,"button"))return L.set(a,b,c);a.value
 =b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e,f,g,h=a.nodeType;if(!a||h===3||h===8||h===2)return;return g=h!==1||!p.isXMLDoc(a),g&&(c=p.propFix[c]||c,f=p.propHooks[c]),d!==b?f&&"set"in f&&(e=f.set(a,d,c))!==b?e:a[c]=d:f&&"get"in f&&(e=f.get(a,c))!==null?e:a[c]},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode("tabindex");return c&&c.specified?parseInt(c.value,10):R.test(a.nodeName)||S.test(a.nodeName)&&a.href?0:b}}}}),M={get:function(a,c){var d,e=p.prop(a,c);return e===!0||typeof e!="boolean"&&(d=a.getAttributeNode(c))&&d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d;return b===!1?p.removeAttr(a,c):(d=p.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase())),c}},U||(N={name:!0,id:!0,coords:!
 0},L=p.valHooks.button={get:function(a,c){var d;return d=a.getAttributeNode(c),d&&(N[c]?d.value!=="":d.specified)?d.value:b},set:function(a,b,c){var d=a.getAttributeNode(c);return d||(d=e.createAttribute(c),a.setAttributeNode(d)),d.value=b+""}},p.each(["width","height"],function(a,b){p.attrHooks[b]=p.extend(p.attrHooks[b],{set:function(a,c){if(c==="")return a.setAttribute(b,"auto"),c}})}),p.attrHooks.contenteditable={get:L.get,set:function(a,b,c){b===""&&(b="false"),L.set(a,b,c)}}),p.support.hrefNormalized||p.each(["href","src","width","height"],function(a,c){p.attrHooks[c]=p.extend(p.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),p.support.style||(p.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=b+""}}),p.support.optSelected||(p.propHooks.selected=p.extend(p.propHooks.selected,{get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),n
 ull}})),p.support.enctype||(p.propFix.enctype="encoding"),p.support.checkOn||p.each(["radio","checkbox"],function(){p.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),p.each(["radio","checkbox"],function(){p.valHooks[this]=p.extend(p.valHooks[this],{set:function(a,b){if(p.isArray(b))return a.checked=p.inArray(p(a).val(),b)>=0}})});var V=/^(?:textarea|input|select)$/i,W=/^([^\.]*|)(?:\.(.+)|)$/,X=/(?:^|\s)hover(\.\S+|)\b/,Y=/^key/,Z=/^(?:mouse|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=function(a){return p.event.special.hover?a:a.replace(X,"mouseenter$1 mouseleave$1")};p.event={add:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,q,r;if(a.nodeType===3||a.nodeType===8||!c||!d||!(g=p._data(a)))return;d.handler&&(o=d,d=o.handler,f=o.selector),d.guid||(d.guid=p.guid++),i=g.events,i||(g.events=i={}),h=g.handle,h||(g.handle=h=function(a){return typeof p!="undefined"&&(!a||p.event.triggered!==a.type)?p.event.dispatch.apply(h.elem,arguments):b},h
 .elem=a),c=p.trim(_(c)).split(" ");for(j=0;j<c.length;j++){k=W.exec(c[j])||[],l=k[1],m=(k[2]||"").split(".").sort(),r=p.event.special[l]||{},l=(f?r.delegateType:r.bindType)||l,r=p.event.special[l]||{},n=p.extend({type:l,origType:k[1],data:e,handler:d,guid:d.guid,selector:f,needsContext:f&&p.expr.match.needsContext.test(f),namespace:m.join(".")},o),q=i[l];if(!q){q=i[l]=[],q.delegateCount=0;if(!r.setup||r.setup.call(a,e,m,h)===!1)a.addEventListener?a.addEventListener(l,h,!1):a.attachEvent&&a.attachEvent("on"+l,h)}r.add&&(r.add.call(a,n),n.handler.guid||(n.handler.guid=d.guid)),f?q.splice(q.delegateCount++,0,n):q.push(n),p.event.global[l]=!0}a=null},global:{},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,q,r=p.hasData(a)&&p._data(a);if(!r||!(m=r.events))return;b=p.trim(_(b||"")).split(" ");for(f=0;f<b.length;f++){g=W.exec(b[f])||[],h=i=g[1],j=g[2];if(!h){for(h in m)p.event.remove(a,h+b[f],c,d,!0);continue}n=p.event.special[h]||{},h=(d?n.delegateType:n.bindType)||h,o=m[h]||[],k=o.l
 ength,j=j?new RegExp("(^|\\.)"+j.split(".").sort().join("\\.(?:.*\\.|)")+"(\\.|$)"):null;for(l=0;l<o.length;l++)q=o[l],(e||i===q.origType)&&(!c||c.guid===q.guid)&&(!j||j.test(q.namespace))&&(!d||d===q.selector||d==="**"&&q.selector)&&(o.splice(l--,1),q.selector&&o.delegateCount--,n.remove&&n.remove.call(a,q));o.length===0&&k!==o.length&&((!n.teardown||n.teardown.call(a,j,r.handle)===!1)&&p.removeEvent(a,h,r.handle),delete m[h])}p.isEmptyObject(m)&&(delete r.handle,p.removeData(a,"events",!0))},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,f,g){if(!f||f.nodeType!==3&&f.nodeType!==8){var h,i,j,k,l,m,n,o,q,r,s=c.type||c,t=[];if($.test(s+p.event.triggered))return;s.indexOf("!")>=0&&(s=s.slice(0,-1),i=!0),s.indexOf(".")>=0&&(t=s.split("."),s=t.shift(),t.sort());if((!f||p.event.customEvent[s])&&!p.event.global[s])return;c=typeof c=="object"?c[p.expando]?c:new p.Event(s,c):new p.Event(s),c.type=s,c.isTrigger=!0,c.exclusive=i,c.namespace=t.join("."),c.namespace_re=c
 .namespace?new RegExp("(^|\\.)"+t.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,m=s.indexOf(":")<0?"on"+s:"";if(!f){h=p.cache;for(j in h)h[j].events&&h[j].events[s]&&p.event.trigger(c,d,h[j].handle.elem,!0);return}c.result=b,c.target||(c.target=f),d=d!=null?p.makeArray(d):[],d.unshift(c),n=p.event.special[s]||{};if(n.trigger&&n.trigger.apply(f,d)===!1)return;q=[[f,n.bindType||s]];if(!g&&!n.noBubble&&!p.isWindow(f)){r=n.delegateType||s,k=$.test(r+s)?f:f.parentNode;for(l=f;k;k=k.parentNode)q.push([k,r]),l=k;l===(f.ownerDocument||e)&&q.push([l.defaultView||l.parentWindow||a,r])}for(j=0;j<q.length&&!c.isPropagationStopped();j++)k=q[j][0],c.type=q[j][1],o=(p._data(k,"events")||{})[c.type]&&p._data(k,"handle"),o&&o.apply(k,d),o=m&&k[m],o&&p.acceptData(k)&&o.apply&&o.apply(k,d)===!1&&c.preventDefault();return c.type=s,!g&&!c.isDefaultPrevented()&&(!n._default||n._default.apply(f.ownerDocument,d)===!1)&&(s!=="click"||!p.nodeName(f,"a"))&&p.acceptData(f)&&m&&f[s]&&(s!=="focus"&&s!=="blur"||c.target.
 offsetWidth!==0)&&!p.isWindow(f)&&(l=f[m],l&&(f[m]=null),p.event.triggered=s,f[s](),p.event.triggered=b,l&&(f[m]=l)),c.result}return},dispatch:function(c){c=p.event.fix(c||a.event);var d,e,f,g,h,i,j,l,m,n,o=(p._data(this,"events")||{})[c.type]||[],q=o.delegateCount,r=k.call(arguments),s=!c.exclusive&&!c.namespace,t=p.event.special[c.type]||{},u=[];r[0]=c,c.delegateTarget=this;if(t.preDispatch&&t.preDispatch.call(this,c)===!1)return;if(q&&(!c.button||c.type!=="click"))for(f=c.target;f!=this;f=f.parentNode||this)if(f.disabled!==!0||c.type!=="click"){h={},j=[];for(d=0;d<q;d++)l=o[d],m=l.selector,h[m]===b&&(h[m]=l.needsContext?p(m,this).index(f)>=0:p.find(m,this,null,[f]).length),h[m]&&j.push(l);j.length&&u.push({elem:f,matches:j})}o.length>q&&u.push({elem:this,matches:o.slice(q)});for(d=0;d<u.length&&!c.isPropagationStopped();d++){i=u[d],c.currentTarget=i.elem;for(e=0;e<i.matches.length&&!c.isImmediatePropagationStopped();e++){l=i.matches[e];if(s||!c.namespace&&!l.namespace||c.namespac
 e_re&&c.namespace_re.test(l.namespace))c.data=l.data,c.handleObj=l,g=((p.event.special[l.origType]||{}).handle||l.handler).apply(i.elem,r),g!==b&&(c.result=g,g===!1&&(c.preventDefault(),c.stopPropagation()))}}return t.postDispatch&&t.postDispatch.call(this,c),c.result},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return a.which==null&&(a.which=b.charCode!=null?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,c){var d,f,g,h=c.button,i=c.fromElement;return a.pageX==null&&c.clientX!=null&&(d=a.target.ownerDocument||e,f=d.documentElement,g=d.body,a.pageX=c.clientX+(f&&f.scrollLeft||g&&g.scrollLeft||0)-(f&&f.clientLeft||g&&g.clientLeft||0),a.pageY=
 c.clientY+(f&&f.scrollTop||g&&g.scrollTop||0)-(f&&f.clientTop||g&&g.clientTop||0)),!a.relatedTarget&&i&&(a.relatedTarget=i===a.target?c.toElement:i),!a.which&&h!==b&&(a.which=h&1?1:h&2?3:h&4?2:0),a}},fix:function(a){if(a[p.expando])return a;var b,c,d=a,f=p.event.fixHooks[a.type]||{},g=f.props?this.props.concat(f.props):this.props;a=p.Event(d);for(b=g.length;b;)c=g[--b],a[c]=d[c];return a.target||(a.target=d.srcElement||e),a.target.nodeType===3&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,f.filter?f.filter(a,d):a},special:{load:{noBubble:!0},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(a,b,c){p.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}},simulate:function(a,b,c,d){var e=p.extend(new p.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?p.event.trigger(e,null,b):p.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},p.event.handle=p.event.d
 ispatch,p.removeEvent=e.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){var d="on"+b;a.detachEvent&&(typeof a[d]=="undefined"&&(a[d]=null),a.detachEvent(d,c))},p.Event=function(a,b){if(this instanceof p.Event)a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?bb:ba):this.type=a,b&&p.extend(this,b),this.timeStamp=a&&a.timeStamp||p.now(),this[p.expando]=!0;else return new p.Event(a,b)},p.Event.prototype={preventDefault:function(){this.isDefaultPrevented=bb;var a=this.originalEvent;if(!a)return;a.preventDefault?a.preventDefault():a.returnValue=!1},stopPropagation:function(){this.isPropagationStopped=bb;var a=this.originalEvent;if(!a)return;a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=bb,this.stopPropagation()},isDefaultPrevented:ba,isPropagati
 onStopped:ba,isImmediatePropagationStopped:ba},p.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){p.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj,g=f.selector;if(!e||e!==d&&!p.contains(d,e))a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b;return c}}}),p.support.submitBubbles||(p.event.special.submit={setup:function(){if(p.nodeName(this,"form"))return!1;p.event.add(this,"click._submit keypress._submit",function(a){var c=a.target,d=p.nodeName(c,"input")||p.nodeName(c,"button")?c.form:b;d&&!p._data(d,"_submit_attached")&&(p.event.add(d,"submit._submit",function(a){a._submit_bubble=!0}),p._data(d,"_submit_attached",!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&p.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){if(p.nodeName(this,"form"))return!1;p.event.remove(this,"._submit")}}),p.support.changeBubbles||(p.event.speci
 al.change={setup:function(){if(V.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio")p.event.add(this,"propertychange._change",function(a){a.originalEvent.propertyName==="checked"&&(this._just_changed=!0)}),p.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1),p.event.simulate("change",this,a,!0)});return!1}p.event.add(this,"beforeactivate._change",function(a){var b=a.target;V.test(b.nodeName)&&!p._data(b,"_change_attached")&&(p.event.add(b,"change._change",function(a){this.parentNode&&!a.isSimulated&&!a.isTrigger&&p.event.simulate("change",this.parentNode,a,!0)}),p._data(b,"_change_attached",!0))})},handle:function(a){var b=a.target;if(this!==b||a.isSimulated||a.isTrigger||b.type!=="radio"&&b.type!=="checkbox")return a.handleObj.handler.apply(this,arguments)},teardown:function(){return p.event.remove(this,"._change"),!V.test(this.nodeName)}}),p.support.focusinBubbles||p.each({focus:"focusin",blur:"focusout"},function(
 a,b){var c=0,d=function(a){p.event.simulate(b,a.target,p.event.fix(a),!0)};p.event.special[b]={setup:function(){c++===0&&e.addEventListener(a,d,!0)},teardown:function(){--c===0&&e.removeEventListener(a,d,!0)}}}),p.fn.extend({on:function(a,c,d,e,f){var g,h;if(typeof a=="object"){typeof c!="string"&&(d=d||c,c=b);for(h in a)this.on(h,c,d,a[h],f);return this}d==null&&e==null?(e=c,d=c=b):e==null&&(typeof c=="string"?(e=d,d=b):(e=d,d=c,c=b));if(e===!1)e=ba;else if(!e)return this;return f===1&&(g=e,e=function(a){return p().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=p.guid++)),this.each(function(){p.event.add(this,a,e,d,c)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,c,d){var e,f;if(a&&a.preventDefault&&a.handleObj)return e=a.handleObj,p(a.delegateTarget).off(e.namespace?e.origType+"."+e.namespace:e.origType,e.selector,e.handler),this;if(typeof a=="object"){for(f in a)this.off(f,c,a[f]);return this}if(c===!1||typeof c=="function")d=c,c=b;return d===!1&&(d=b
 a),this.each(function(){p.event.remove(this,a,d,c)})},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},live:function(a,b,c){return p(this.context).on(a,this.selector,b,c),this},die:function(a,b){return p(this.context).off(a,this.selector||"**",b),this},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return arguments.length===1?this.off(a,"**"):this.off(b,a||"**",c)},trigger:function(a,b){return this.each(function(){p.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return p.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||p.guid++,d=0,e=function(c){var e=(p._data(this,"lastToggle"+a.guid)||0)%d;return p._data(this,"lastToggle"+a.guid,e+1),c.preventDefault(),b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),p.each("blur focus focusin focusout load resize
  scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){p.fn[b]=function(a,c){return c==null&&(c=a,a=null),arguments.length>0?this.on(b,null,a,c):this.trigger(b)},Y.test(b)&&(p.event.fixHooks[b]=p.event.keyHooks),Z.test(b)&&(p.event.fixHooks[b]=p.event.mouseHooks)}),function(a,b){function bc(a,b,c,d){c=c||[],b=b||r;var e,f,i,j,k=b.nodeType;if(!a||typeof a!="string")return c;if(k!==1&&k!==9)return[];i=g(b);if(!i&&!d)if(e=P.exec(a))if(j=e[1]){if(k===9){f=b.getElementById(j);if(!f||!f.parentNode)return c;if(f.id===j)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(j))&&h(b,f)&&f.id===j)return c.push(f),c}else{if(e[2])return w.apply(c,x.call(b.getElementsByTagName(a),0)),c;if((j=e[3])&&_&&b.getElementsByClassName)return w.apply(c,x.call(b.getElementsByClassName(j),0)),c}return bp(a.replace(L,"$1"),b,c,d,i)}function bd(a){return f
 unction(b){var c=b.nodeName.toLowerCase();return c==="input"&&b.type===a}}function be(a){return function(b){var c=b.nodeName.toLowerCase();return(c==="input"||c==="button")&&b.type===a}}function bf(a){return z(function(b){return b=+b,z(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function bg(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}function bh(a,b){var c,d,f,g,h,i,j,k=C[o][a];if(k)return b?0:k.slice(0);h=a,i=[],j=e.preFilter;while(h){if(!c||(d=M.exec(h)))d&&(h=h.slice(d[0].length)),i.push(f=[]);c=!1;if(d=N.exec(h))f.push(c=new q(d.shift())),h=h.slice(c.length),c.type=d[0].replace(L," ");for(g in e.filter)(d=W[g].exec(h))&&(!j[g]||(d=j[g](d,r,!0)))&&(f.push(c=new q(d.shift())),h=h.slice(c.length),c.type=g,c.matches=d);if(!c)break}return b?h.length:h?bc.error(a):C(a,i).slice(0)}function bi(a,b,d){var e=b.dir,f=d&&b.dir==="parentNode",g=u++;return b.first?function(b,c,d){while(b=b[
 e])if(f||b.nodeType===1)return a(b,c,d)}:function(b,d,h){if(!h){var i,j=t+" "+g+" ",k=j+c;while(b=b[e])if(f||b.nodeType===1){if((i=b[o])===k)return b.sizset;if(typeof i=="string"&&i.indexOf(j)===0){if(b.sizset)return b}else{b[o]=k;if(a(b,d,h))return b.sizset=!0,b;b.sizset=!1}}}else while(b=b[e])if(f||b.nodeType===1)if(a(b,d,h))return b}}function bj(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function bk(a,b,c,d,e){var f,g=[],h=0,i=a.length,j=b!=null;for(;h<i;h++)if(f=a[h])if(!c||c(f,d,e))g.push(f),j&&b.push(h);return g}function bl(a,b,c,d,e,f){return d&&!d[o]&&(d=bl(d)),e&&!e[o]&&(e=bl(e,f)),z(function(f,g,h,i){if(f&&e)return;var j,k,l,m=[],n=[],o=g.length,p=f||bo(b||"*",h.nodeType?[h]:h,[],f),q=a&&(f||!b)?bk(p,m,a,h,i):p,r=c?e||(f?a:o||d)?[]:g:q;c&&c(q,r,h,i);if(d){l=bk(r,n),d(l,[],h,i),j=l.length;while(j--)if(k=l[j])r[n[j]]=!(q[n[j]]=k)}if(f){j=a&&r.length;while(j--)if(k=r[j])f[m[j]]=!(g[m[j]]=k)}else r=bk(r===g?r.splice(o,
 r.length):r),e?e(null,g,r,i):w.apply(g,r)})}function bm(a){var b,c,d,f=a.length,g=e.relative[a[0].type],h=g||e.relative[" "],i=g?1:0,j=bi(function(a){return a===b},h,!0),k=bi(function(a){return y.call(b,a)>-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==l)||((b=c).nodeType?j(a,c,d):k(a,c,d))}];for(;i<f;i++)if(c=e.relative[a[i].type])m=[bi(bj(m),c)];else{c=e.filter[a[i].type].apply(null,a[i].matches);if(c[o]){d=++i;for(;d<f;d++)if(e.relative[a[d].type])break;return bl(i>1&&bj(m),i>1&&a.slice(0,i-1).join("").replace(L,"$1"),c,i<d&&bm(a.slice(i,d)),d<f&&bm(a=a.slice(d)),d<f&&a.join(""))}m.push(c)}return bj(m)}function bn(a,b){var d=b.length>0,f=a.length>0,g=function(h,i,j,k,m){var n,o,p,q=[],s=0,u="0",x=h&&[],y=m!=null,z=l,A=h||f&&e.find.TAG("*",m&&i.parentNode||i),B=t+=z==null?1:Math.E;y&&(l=i!==r&&i,c=g.el);for(;(n=A[u])!=null;u++){if(f&&n){for(o=0;p=a[o];o++)if(p(n,i,j)){k.push(n);break}y&&(t=B,c=++g.el)}d&&((n=!p&&n)&&s--,h&&x.push(n))}s+=u;if(d&&u!==s){for(o=0;p=b[o];o++)p(x,q,i,j)
 ;if(h){if(s>0)while(u--)!x[u]&&!q[u]&&(q[u]=v.call(k));q=bk(q)}w.apply(k,q),y&&!h&&q.length>0&&s+b.length>1&&bc.uniqueSort(k)}return y&&(t=B,l=z),x};return g.el=0,d?z(g):g}function bo(a,b,c,d){var e=0,f=b.length;for(;e<f;e++)bc(a,b[e],c,d);return c}function bp(a,b,c,d,f){var g,h,j,k,l,m=bh(a),n=m.length;if(!d&&m.length===1){h=m[0]=m[0].slice(0);if(h.length>2&&(j=h[0]).type==="ID"&&b.nodeType===9&&!f&&e.relative[h[1].type]){b=e.find.ID(j.matches[0].replace(V,""),b,f)[0];if(!b)return c;a=a.slice(h.shift().length)}for(g=W.POS.test(a)?-1:h.length-1;g>=0;g--){j=h[g];if(e.relative[k=j.type])break;if(l=e.find[k])if(d=l(j.matches[0].replace(V,""),R.test(h[0].type)&&b.parentNode||b,f)){h.splice(g,1),a=d.length&&h.join("");if(!a)return w.apply(c,x.call(d,0)),c;break}}}return i(a,m)(d,b,f,c,R.test(a)),c}function bq(){}var c,d,e,f,g,h,i,j,k,l,m=!0,n="undefined",o=("sizcache"+Math.random()).replace(".",""),q=String,r=a.document,s=r.documentElement,t=0,u=0,v=[].pop,w=[].push,x=[].slice,y=[].index
 Of||function(a){var b=0,c=this.length;for(;b<c;b++)if(this[b]===a)return b;return-1},z=function(a,b){return a[o]=b==null||b,a},A=function(){var a={},b=[];return z(function(c,d){return b.push(c)>e.cacheLength&&delete a[b.shift()],a[c]=d},a)},B=A(),C=A(),D=A(),E="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",G=F.replace("w","w#"),H="([*^$|!~]?=)",I="\\["+E+"*("+F+")"+E+"*(?:"+H+E+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+G+")|)|)"+E+"*\\]",J=":("+F+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+I+")|[^:]|\\\\.)*|.*))\\)|)",K=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+E+"*((?:-\\d)?\\d*)"+E+"*\\)|)(?=[^-]|$)",L=new RegExp("^"+E+"+|((?:^|[^\\\\])(?:\\\\.)*)"+E+"+$","g"),M=new RegExp("^"+E+"*,"+E+"*"),N=new RegExp("^"+E+"*([\\x20\\t\\r\\n\\f>+~])"+E+"*"),O=new RegExp(J),P=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,Q=/^:not/,R=/[\x20\t\r\n\f]*[+~]/,S=/:not\($/,T=/h\d/i,U=/input|select|textarea|button/i,V=/\\(?!\\)/g,W={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.
 ("+F+")"),NAME:new RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:new RegExp("^("+F.replace("w","w*")+")"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+J),POS:new RegExp(K,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+E+"*(even|odd|(([+-]|)(\\d*)n|)"+E+"*(?:([+-]|)"+E+"*(\\d+)|))"+E+"*\\)|)","i"),needsContext:new RegExp("^"+E+"*[>+~]|"+K,"i")},X=function(a){var b=r.createElement("div");try{return a(b)}catch(c){return!1}finally{b=null}},Y=X(function(a){return a.appendChild(r.createComment("")),!a.getElementsByTagName("*").length}),Z=X(function(a){return a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!==n&&a.firstChild.getAttribute("href")==="#"}),$=X(function(a){a.innerHTML="<select></select>";var b=typeof a.lastChild.getAttribute("multiple");return b!=="boolean"&&b!=="string"}),_=X(function(a){return a.innerHTML="<div class='hidden e'></div><div class='hidden'></div>",!a.getElementsByClassName||!a.getElementsByClassName("e").length?!1:(a.la
 stChild.className="e",a.getElementsByClassName("e").length===2)}),ba=X(function(a){a.id=o+0,a.innerHTML="<a name='"+o+"'></a><div name='"+o+"'></div>",s.insertBefore(a,s.firstChild);var b=r.getElementsByName&&r.getElementsByName(o).length===2+r.getElementsByName(o+0).length;return d=!r.getElementById(o),s.removeChild(a),b});try{x.call(s.childNodes,0)[0].nodeType}catch(bb){x=function(a){var b,c=[];for(;b=this[a];a++)c.push(b);return c}}bc.matches=function(a,b){return bc(a,null,null,b)},bc.matchesSelector=function(a,b){return bc(b,null,null,[a]).length>0},f=bc.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(e===1||e===9||e===11){if(typeof a.textContent=="string")return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=f(a)}else if(e===3||e===4)return a.nodeValue}else for(;b=a[d];d++)c+=f(b);return c},g=bc.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?b.nodeName!=="HTML":!1},h=bc.contains=s.contains?function(a,b){var c=a.nodeType===9?a.documentEl
 ement:a,d=b&&b.parentNode;return a===d||!!(d&&d.nodeType===1&&c.contains&&c.contains(d))}:s.compareDocumentPosition?function(a,b){return b&&!!(a.compareDocumentPosition(b)&16)}:function(a,b){while(b=b.parentNode)if(b===a)return!0;return!1},bc.attr=function(a,b){var c,d=g(a);return d||(b=b.toLowerCase()),(c=e.attrHandle[b])?c(a):d||$?a.getAttribute(b):(c=a.getAttributeNode(b),c?typeof a[b]=="boolean"?a[b]?b:null:c.specified?c.value:null:null)},e=bc.selectors={cacheLength:50,createPseudo:z,match:W,attrHandle:Z?{}:{href:function(a){return a.getAttribute("href",2)},type:function(a){return a.getAttribute("type")}},find:{ID:d?function(a,b,c){if(typeof b.getElementById!==n&&!c){var d=b.getElementById(a);return d&&d.parentNode?[d]:[]}}:function(a,c,d){if(typeof c.getElementById!==n&&!d){var e=c.getElementById(a);return e?e.id===a||typeof e.getAttributeNode!==n&&e.getAttributeNode("id").value===a?[e]:b:[]}},TAG:Y?function(a,b){if(typeof b.getElementsByTagName!==n)return b.getElementsByTagNam
 e(a)}:function(a,b){var c=b.getElementsByTagName(a);if(a==="*"){var d,e=[],f=0;for(;d=c[f];f++)d.nodeType===1&&e.push(d);return e}return c},NAME:ba&&function(a,b){if(typeof b.getElementsByName!==n)return b.getElementsByName(name)},CLASS:_&&function(a,b,c){if(typeof b.getElementsByClassName!==n&&!c)return b.getElementsByClassName(a)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(V,""),a[3]=(a[4]||a[5]||"").replace(V,""),a[2]==="~="&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),a[1]==="nth"?(a[2]||bc.error(a[0]),a[3]=+(a[3]?a[4]+(a[5]||1):2*(a[2]==="even"||a[2]==="odd")),a[4]=+(a[6]+a[7]||a[2]==="odd")):a[2]&&bc.error(a[0]),a},PSEUDO:function(a){var b,c;if(W.CHILD.test(a[0]))return null;if(a[3])a[2]=a[3];else if(b=a[4])O.test(b)&&(c=bh(b,!0))&&(c=b.indexOf(")",b.length-c)-b.length)&&(b=b.slice(0,c),a[0]=a[0].sl
 ice(0,c)),a[2]=b;return a.slice(0,3)}},filter:{ID:d?function(a){return a=a.replace(V,""),function(b){return b.getAttribute("id")===a}}:function(a){return a=a.replace(V,""),function(b){var c=typeof b.getAttributeNode!==n&&b.getAttributeNode("id");return c&&c.value===a}},TAG:function(a){return a==="*"?function(){return!0}:(a=a.replace(V,"").toLowerCase(),function(b){return b.nodeName&&b.nodeName.toLowerCase()===a})},CLASS:function(a){var b=B[o][a];return b||(b=B(a,new RegExp("(^|"+E+")"+a+"("+E+"|$)"))),function(a){return b.test(a.className||typeof a.getAttribute!==n&&a.getAttribute("class")||"")}},ATTR:function(a,b,c){return function(d,e){var f=bc.attr(d,a);return f==null?b==="!=":b?(f+="",b==="="?f===c:b==="!="?f!==c:b==="^="?c&&f.indexOf(c)===0:b==="*="?c&&f.indexOf(c)>-1:b==="$="?c&&f.substr(f.length-c.length)===c:b==="~="?(" "+f+" ").indexOf(c)>-1:b==="|="?f===c||f.substr(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d){return a==="nth"?function(a){var b,e,f=a.parentNode;if
 (c===1&&d===0)return!0;if(f){e=0;for(b=f.firstChild;b;b=b.nextSibling)if(b.nodeType===1){e++;if(a===b)break}}return e-=d,e===c||e%c===0&&e/c>=0}:function(b){var c=b;switch(a){case"only":case"first":while(c=c.previousSibling)if(c.nodeType===1)return!1;if(a==="first")return!0;c=b;case"last":while(c=c.nextSibling)if(c.nodeType===1)return!1;return!0}}},PSEUDO:function(a,b){var c,d=e.pseudos[a]||e.setFilters[a.toLowerCase()]||bc.error("unsupported pseudo: "+a);return d[o]?d(b):d.length>1?(c=[a,a,"",b],e.setFilters.hasOwnProperty(a.toLowerCase())?z(function(a,c){var e,f=d(a,b),g=f.length;while(g--)e=y.call(a,f[g]),a[e]=!(c[e]=f[g])}):function(a){return d(a,0,c)}):d}},pseudos:{not:z(function(a){var b=[],c=[],d=i(a.replace(L,"$1"));return d[o]?z(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)if(f=g[h])a[h]=!(b[h]=f)}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:z(function(a){return function(b){return bc(a,b).length>0}}),contains:z(function(a){return function(b
 ){return(b.textContent||b.innerText||f(b)).indexOf(a)>-1}}),enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&!!a.checked||b==="option"&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!e.pseudos.empty(a)},empty:function(a){var b;a=a.firstChild;while(a){if(a.nodeName>"@"||(b=a.nodeType)===3||b===4)return!1;a=a.nextSibling}return!0},header:function(a){return T.test(a.nodeName)},text:function(a){var b,c;return a.nodeName.toLowerCase()==="input"&&(b=a.type)==="text"&&((c=a.getAttribute("type"))==null||c.toLowerCase()===b)},radio:bd("radio"),checkbox:bd("checkbox"),file:bd("file"),password:bd("password"),image:bd("image"),submit:be("submit"),reset:be("reset"),button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&a.type==="button"||b==="button"},input:function(a){return U.test(a.nodeName)
 },focus:function(a){var b=a.ownerDocument;return a===b.activeElement&&(!b.hasFocus||b.hasFocus())&&(!!a.type||!!a.href)},active:function(a){return a===a.ownerDocument.activeElement},first:bf(function(a,b,c){return[0]}),last:bf(function(a,b,c){return[b-1]}),eq:bf(function(a,b,c){return[c<0?c+b:c]}),even:bf(function(a,b,c){for(var d=0;d<b;d+=2)a.push(d);return a}),odd:bf(function(a,b,c){for(var d=1;d<b;d+=2)a.push(d);return a}),lt:bf(function(a,b,c){for(var d=c<0?c+b:c;--d>=0;)a.push(d);return a}),gt:bf(function(a,b,c){for(var d=c<0?c+b:c;++d<b;)a.push(d);return a})}},j=s.compareDocumentPosition?function(a,b){return a===b?(k=!0,0):(!a.compareDocumentPosition||!b.compareDocumentPosition?a.compareDocumentPosition:a.compareDocumentPosition(b)&4)?-1:1}:function(a,b){if(a===b)return k=!0,0;if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],g=a.parentNode,h=b.parentNode,i=g;if(g===h)return bg(a,b);if(!g)return-1;if(!h)return 1;while(i)e.unshift(i),i=i.paren
 tNode;i=h;while(i)f.unshift(i),i=i.parentNode;c=e.length,d=f.length;for(var j=0;j<c&&j<d;j++)if(e[j]!==f[j])return bg(e[j],f[j]);return j===c?bg(a,f[j],-1):bg(e[j],b,1)},[0,0].sort(j),m=!k,bc.uniqueSort=function(a){var b,c=1;k=m,a.sort(j);if(k)for(;b=a[c];c++)b===a[c-1]&&a.splice(c--,1);return a},bc.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},i=bc.compile=function(a,b){var c,d=[],e=[],f=D[o][a];if(!f){b||(b=bh(a)),c=b.length;while(c--)f=bm(b[c]),f[o]?d.push(f):e.push(f);f=D(a,bn(e,d))}return f},r.querySelectorAll&&function(){var a,b=bp,c=/'|\\/g,d=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,e=[":focus"],f=[":active",":focus"],h=s.matchesSelector||s.mozMatchesSelector||s.webkitMatchesSelector||s.oMatchesSelector||s.msMatchesSelector;X(function(a){a.innerHTML="<select><option selected=''></option></select>",a.querySelectorAll("[selected]").length||e.push("\\["+E+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),a.querySelectorAll("
 :checked").length||e.push(":checked")}),X(function(a){a.innerHTML="<p test=''></p>",a.querySelectorAll("[test^='']").length&&e.push("[*^$]="+E+"*(?:\"\"|'')"),a.innerHTML="<input type='hidden'/>",a.querySelectorAll(":enabled").length||e.push(":enabled",":disabled")}),e=new RegExp(e.join("|")),bp=function(a,d,f,g,h){if(!g&&!h&&(!e||!e.test(a))){var i,j,k=!0,l=o,m=d,n=d.nodeType===9&&a;if(d.nodeType===1&&d.nodeName.toLowerCase()!=="object"){i=bh(a),(k=d.getAttribute("id"))?l=k.replace(c,"\\$&"):d.setAttribute("id",l),l="[id='"+l+"'] ",j=i.length;while(j--)i[j]=l+i[j].join("");m=R.test(a)&&d.parentNode||d,n=i.join(",")}if(n)try{return w.apply(f,x.call(m.querySelectorAll(n),0)),f}catch(p){}finally{k||d.removeAttribute("id")}}return b(a,d,f,g,h)},h&&(X(function(b){a=h.call(b,"div");try{h.call(b,"[test!='']:sizzle"),f.push("!=",J)}catch(c){}}),f=new RegExp(f.join("|")),bc.matchesSelector=function(b,c){c=c.replace(d,"='$1']");if(!g(b)&&!f.test(c)&&(!e||!e.test(c)))try{var i=h.call(b,c);if(
 i||a||b.document&&b.document.nodeType!==11)return i}catch(j){}return bc(c,null,null,[b]).length>0})}(),e.pseudos.nth=e.pseudos.eq,e.filters=bq.prototype=e.pseudos,e.setFilters=new bq,bc.attr=p.attr,p.find=bc,p.expr=bc.selectors,p.expr[":"]=p.expr.pseudos,p.unique=bc.uniqueSort,p.text=bc.getText,p.isXMLDoc=bc.isXML,p.contains=bc.contains}(a);var bc=/Until$/,bd=/^(?:parents|prev(?:Until|All))/,be=/^.[^:#\[\.,]*$/,bf=p.expr.match.needsContext,bg={children:!0,contents:!0,next:!0,prev:!0};p.fn.extend({find:function(a){var b,c,d,e,f,g,h=this;if(typeof a!="string")return p(a).filter(function(){for(b=0,c=h.length;b<c;b++)if(p.contains(h[b],this))return!0});g=this.pushStack("","find",a);for(b=0,c=this.length;b<c;b++){d=g.length,p.find(a,this[b],g);if(b>0)for(e=d;e<g.length;e++)for(f=0;f<d;f++)if(g[f]===g[e]){g.splice(e--,1);break}}return g},has:function(a){var b,c=p(a,this),d=c.length;return this.filter(function(){for(b=0;b<d;b++)if(p.contains(this,c[b]))return!0})},not:function(a){return th
 is.pushStack(bj(this,a,!1),"not",a)},filter:function(a){return this.pushStack(bj(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?bf.test(a)?p(a,this.context).index(this[0])>=0:p.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c,d=0,e=this.length,f=[],g=bf.test(a)||typeof a!="string"?p(a,b||this.context):0;for(;d<e;d++){c=this[d];while(c&&c.ownerDocument&&c!==b&&c.nodeType!==11){if(g?g.index(c)>-1:p.find.matchesSelector(c,a)){f.push(c);break}c=c.parentNode}}return f=f.length>1?p.unique(f):f,this.pushStack(f,"closest",a)},index:function(a){return a?typeof a=="string"?p.inArray(this[0],p(a)):p.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c=typeof a=="string"?p(a,b):p.makeArray(a&&a.nodeType?[a]:a),d=p.merge(this.get(),c);return this.pushStack(bh(c[0])||bh(d[0])?d:p.unique(d))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}}),p.fn.andSel
 f=p.fn.addBack,p.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return p.dir(a,"parentNode")},parentsUntil:function(a,b,c){return p.dir(a,"parentNode",c)},next:function(a){return bi(a,"nextSibling")},prev:function(a){return bi(a,"previousSibling")},nextAll:function(a){return p.dir(a,"nextSibling")},prevAll:function(a){return p.dir(a,"previousSibling")},nextUntil:function(a,b,c){return p.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return p.dir(a,"previousSibling",c)},siblings:function(a){return p.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return p.sibling(a.firstChild)},contents:function(a){return p.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:p.merge([],a.childNodes)}},function(a,b){p.fn[a]=function(c,d){var e=p.map(this,b,c);return bc.test(a)||(d=c),d&&typeof d=="string"&&(e=p.filter(d,e)),e=this.length>1&&!bg[a]?p.unique(e):e,this.length>1&&bd.test(a)&&(e=e.reverse()),this.pushStack(e,
 a,k.call(arguments).join(","))}}),p.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),b.length===1?p.find.matchesSelector(b[0],a)?[b[0]]:[]:p.find.matches(a,b)},dir:function(a,c,d){var e=[],f=a[c];while(f&&f.nodeType!==9&&(d===b||f.nodeType!==1||!p(f).is(d)))f.nodeType===1&&e.push(f),f=f[c];return e},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var bl="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",bm=/ jQuery\d+="(?:null|\d+)"/g,bn=/^\s+/,bo=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bp=/<([\w:]+)/,bq=/<tbody/i,br=/<|&#?\w+;/,bs=/<(?:script|style|link)/i,bt=/<(?:script|object|embed|option|style)/i,bu=new RegExp("<(?:"+bl+")[\\s/>]","i"),bv=/^(?:checkbox|radio)$/,bw=/checked\s*(?:[^=]|=\s*.checked.)/i,bx=/\/(java|ecma)script/i,by=/^\s*<!(?:\[CDATA\[|\-\-)|[\]\-]{2}>\s*$/g,bz={option:
 [1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},bA=bk(e),bB=bA.appendChild(e.createElement("div"));bz.optgroup=bz.option,bz.tbody=bz.tfoot=bz.colgroup=bz.caption=bz.thead,bz.th=bz.td,p.support.htmlSerialize||(bz._default=[1,"X<div>","</div>"]),p.fn.extend({text:function(a){return p.access(this,function(a){return a===b?p.text(this):this.empty().append((this[0]&&this[0].ownerDocument||e).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(p.isFunction(a))return this.each(function(b){p(this).wrapAll(a.call(this,b))});if(this[0]){var b=p(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.fir
 stChild;return a}).append(this)}return this},wrapInner:function(a){return p.isFunction(a)?this.each(function(b){p(this).wrapInner(a.call(this,b))}):this.each(function(){var b=p(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=p.isFunction(a);return this.each(function(c){p(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){p.nodeName(this,"body")||p(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(a,this.firstChild)})},before:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(a,this),"before",this.selector)}},after:function(){if(!bh(th
 is[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(this,a),"after",this.selector)}},remove:function(a,b){var c,d=0;for(;(c=this[d])!=null;d++)if(!a||p.filter(a,[c]).length)!b&&c.nodeType===1&&(p.cleanData(c.getElementsByTagName("*")),p.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c);return this},empty:function(){var a,b=0;for(;(a=this[b])!=null;b++){a.nodeType===1&&p.cleanData(a.getElementsByTagName("*"));while(a.firstChild)a.removeChild(a.firstChild)}return this},clone:function(a,b){return a=a==null?!1:a,b=b==null?a:b,this.map(function(){return p.clone(this,a,b)})},html:function(a){return p.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(bm,""):b;if(typeof a=="string"&&!bs.test(a)&&(p.support.htmlSerialize||!bu.test(a))&&(p.support.leadingWhitespace||!bn.test(a))&&!bz[(bp.exec(a)||["
 ",""])[1].toLowerCase()]){a=a.replace(bo,"<$1></$2>");try{for(;d<e;d++)c=this[d]||{},c.nodeType===1&&(p.cleanData(c.getElementsByTagName("*")),c.innerHTML=a);c=0}catch(f){}}c&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(a){return bh(this[0])?this.length?this.pushStack(p(p.isFunction(a)?a():a),"replaceWith",a):this:p.isFunction(a)?this.each(function(b){var c=p(this),d=c.html();c.replaceWith(a.call(this,b,d))}):(typeof a!="string"&&(a=p(a).detach()),this.each(function(){var b=this.nextSibling,c=this.parentNode;p(this).remove(),b?p(b).before(a):p(c).append(a)}))},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){a=[].concat.apply([],a);var e,f,g,h,i=0,j=a[0],k=[],l=this.length;if(!p.support.checkClone&&l>1&&typeof j=="string"&&bw.test(j))return this.each(function(){p(this).domManip(a,c,d)});if(p.isFunction(j))return this.each(function(e){var f=p(this);a[0]=j.call(this,e,c?f.html():b),f.domManip(a,c,d)});if(this[0]){e=p.buildFragment(a,this
 ,k),g=e.fragment,f=g.firstChild,g.childNodes.length===1&&(g=f);if(f){c=c&&p.nodeName(f,"tr");for(h=e.cacheable||l-1;i<l;i++)d.call(c&&p.nodeName(this[i],"table")?bC(this[i],"tbody"):this[i],i===h?g:p.clone(g,!0,!0))}g=f=null,k.length&&p.each(k,function(a,b){b.src?p.ajax?p.ajax({url:b.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):p.error("no ajax"):p.globalEval((b.text||b.textContent||b.innerHTML||"").replace(by,"")),b.parentNode&&b.parentNode.removeChild(b)})}return this}}),p.buildFragment=function(a,c,d){var f,g,h,i=a[0];return c=c||e,c=!c.nodeType&&c[0]||c,c=c.ownerDocument||c,a.length===1&&typeof i=="string"&&i.length<512&&c===e&&i.charAt(0)==="<"&&!bt.test(i)&&(p.support.checkClone||!bw.test(i))&&(p.support.html5Clone||!bu.test(i))&&(g=!0,f=p.fragments[i],h=f!==b),f||(f=c.createDocumentFragment(),p.clean(a,c,f,d),g&&(p.fragments[i]=h&&f)),{fragment:f,cacheable:g}},p.fragments={},p.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"
 after",replaceAll:"replaceWith"},function(a,b){p.fn[a]=function(c){var d,e=0,f=[],g=p(c),h=g.length,i=this.length===1&&this[0].parentNode;if((i==null||i&&i.nodeType===11&&i.childNodes.length===1)&&h===1)return g[b](this[0]),this;for(;e<h;e++)d=(e>0?this.clone(!0):this).get(),p(g[e])[b](d),f=f.concat(d);return this.pushStack(f,a,g.selector)}}),p.extend({clone:function(a,b,c){var d,e,f,g;p.support.html5Clone||p.isXMLDoc(a)||!bu.test("<"+a.nodeName+">")?g=a.cloneNode(!0):(bB.innerHTML=a.outerHTML,bB.removeChild(g=bB.firstChild));if((!p.support.noCloneEvent||!p.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!p.isXMLDoc(a)){bE(a,g),d=bF(a),e=bF(g);for(f=0;d[f];++f)e[f]&&bE(d[f],e[f])}if(b){bD(a,g);if(c){d=bF(a),e=bF(g);for(f=0;d[f];++f)bD(d[f],e[f])}}return d=e=null,g},clean:function(a,b,c,d){var f,g,h,i,j,k,l,m,n,o,q,r,s=b===e&&bA,t=[];if(!b||typeof b.createDocumentFragment=="undefined")b=e;for(f=0;(h=a[f])!=null;f++){typeof h=="number"&&(h+="");if(!h)continue;if(typeof h==
 "string")if(!br.test(h))h=b.createTextNode(h);else{s=s||bk(b),l=b.createElement("div"),s.appendChild(l),h=h.replace(bo,"<$1></$2>"),i=(bp.exec(h)||["",""])[1].toLowerCase(),j=bz[i]||bz._default,k=j[0],l.innerHTML=j[1]+h+j[2];while(k--)l=l.lastChild;if(!p.support.tbody){m=bq.test(h),n=i==="table"&&!m?l.firstChild&&l.firstChild.childNodes:j[1]==="<table>"&&!m?l.childNodes:[];for(g=n.length-1;g>=0;--g)p.nodeName(n[g],"tbody")&&!n[g].childNodes.length&&n[g].parentNode.removeChild(n[g])}!p.support.leadingWhitespace&&bn.test(h)&&l.insertBefore(b.createTextNode(bn.exec(h)[0]),l.firstChild),h=l.childNodes,l.parentNode.removeChild(l)}h.nodeType?t.push(h):p.merge(t,h)}l&&(h=l=s=null);if(!p.support.appendChecked)for(f=0;(h=t[f])!=null;f++)p.nodeName(h,"input")?bG(h):typeof h.getElementsByTagName!="undefined"&&p.grep(h.getElementsByTagName("input"),bG);if(c){q=function(a){if(!a.type||bx.test(a.type))return d?d.push(a.parentNode?a.parentNode.removeChild(a):a):c.appendChild(a)};for(f=0;(h=t[f])!=
 null;f++)if(!p.nodeName(h,"script")||!q(h))c.appendChild(h),typeof h.getElementsByTagName!="undefined"&&(r=p.grep(p.merge([],h.getElementsByTagName("script")),q),t.splice.apply(t,[f+1,0].concat(r)),f+=r.length)}return t},cleanData:function(a,b){var c,d,e,f,g=0,h=p.expando,i=p.cache,j=p.support.deleteExpando,k=p.event.special;for(;(e=a[g])!=null;g++)if(b||p.acceptData(e)){d=e[h],c=d&&i[d];if(c){if(c.events)for(f in c.events)k[f]?p.event.remove(e,f):p.removeEvent(e,f,c.handle);i[d]&&(delete i[d],j?delete e[h]:e.removeAttribute?e.removeAttribute(h):e[h]=null,p.deletedIds.push(d))}}}}),function(){var a,b;p.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a=p.uaMatch(g.userAgent),b={},a.browser&&(b[a.browser]=!0,b.version=a.version),b.chrome?b
 .webkit=!0:b.webkit&&(b.safari=!0),p.browser=b,p.sub=function(){function a(b,c){return new a.fn.init(b,c)}p.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function c(c,d){return d&&d instanceof p&&!(d instanceof a)&&(d=a(d)),p.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(e);return a}}();var bH,bI,bJ,bK=/alpha\([^)]*\)/i,bL=/opacity=([^)]*)/,bM=/^(top|right|bottom|left)$/,bN=/^(none|table(?!-c[ea]).+)/,bO=/^margin/,bP=new RegExp("^("+q+")(.*)$","i"),bQ=new RegExp("^("+q+")(?!px)[a-z%]+$","i"),bR=new RegExp("^([-+])=("+q+")","i"),bS={},bT={position:"absolute",visibility:"hidden",display:"block"},bU={letterSpacing:0,fontWeight:400},bV=["Top","Right","Bottom","Left"],bW=["Webkit","O","Moz","ms"],bX=p.fn.toggle;p.fn.extend({css:function(a,c){return p.access(this,function(a,c,d){return d!==b?p.style(a,c,d):p.css(a,c)},a,c,arguments.length>1)},show:function(){return b$(this,!0)},hide:function(){return b$(this)},toggle:f
 unction(a,b){var c=typeof a=="boolean";return p.isFunction(a)&&p.isFunction(b)?bX.apply(this,arguments):this.each(function(){(c?a:bZ(this))?p(this).show():p(this).hide()})}}),p.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bH(a,"opacity");return c===""?"1":c}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":p.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var f,g,h,i=p.camelCase(c),j=a.style;c=p.cssProps[i]||(p.cssProps[i]=bY(j,i)),h=p.cssHooks[c]||p.cssHooks[i];if(d===b)return h&&"get"in h&&(f=h.get(a,!1,e))!==b?f:j[c];g=typeof d,g==="string"&&(f=bR.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat(p.css(a,c)),g="number");if(d==null||g==="number"&&isNaN(d))return;g==="number"&&!p.cssNumber[i]&&(d+="px");if(!h||!("set"in h)||(d=h.set(a,d,e))!==b)try{j[c]=d}catch(k){}},css:function(a,c,d,e){var f,g,h,i=p.camelCase(c);return c=p.cssProps
 [i]||(p.cssProps[i]=bY(a.style,i)),h=p.cssHooks[c]||p.cssHooks[i],h&&"get"in h&&(f=h.get(a,!0,e)),f===b&&(f=bH(a,c)),f==="normal"&&c in bU&&(f=bU[c]),d||e!==b?(g=parseFloat(f),d||p.isNumeric(g)?g||0:f):f},swap:function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d}}),a.getComputedStyle?bH=function(b,c){var d,e,f,g,h=a.getComputedStyle(b,null),i=b.style;return h&&(d=h[c],d===""&&!p.contains(b.ownerDocument,b)&&(d=p.style(b,c)),bQ.test(d)&&bO.test(c)&&(e=i.width,f=i.minWidth,g=i.maxWidth,i.minWidth=i.maxWidth=i.width=d,d=h.width,i.width=e,i.minWidth=f,i.maxWidth=g)),d}:e.documentElement.currentStyle&&(bH=function(a,b){var c,d,e=a.currentStyle&&a.currentStyle[b],f=a.style;return e==null&&f&&f[b]&&(e=f[b]),bQ.test(e)&&!bM.test(b)&&(c=f.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":e,e=f.pixelLeft+"px",f.left=c,d&&(a.runtimeStyle.left=d)),e===""?"auto":e}
 ),p.each(["height","width"],function(a,b){p.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth===0&&bN.test(bH(a,"display"))?p.swap(a,bT,function(){return cb(a,b,d)}):cb(a,b,d)},set:function(a,c,d){return b_(a,c,d?ca(a,b,d,p.support.boxSizing&&p.css(a,"boxSizing")==="border-box"):0)}}}),p.support.opacity||(p.cssHooks.opacity={get:function(a,b){return bL.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=p.isNumeric(b)?"alpha(opacity="+b*100+")":"",f=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&p.trim(f.replace(bK,""))===""&&c.removeAttribute){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bK.test(f)?f.replace(bK,e):f+" "+e}}),p(function(){p.support.reliableMarginRight||(p.cssHooks.marginRight={get:function(a,b){return p.swap(a,{display:"inline-block"},function(){if(b)return bH(a,"marginRight")})}}),!p.support.pixelPosition&&p.fn.position&&p.each(["top","left"
 ],function(a,b){p.cssHooks[b]={get:function(a,c){if(c){var d=bH(a,b);return bQ.test(d)?p(a).position()[b]+"px":d}}}})}),p.expr&&p.expr.filters&&(p.expr.filters.hidden=function(a){return a.offsetWidth===0&&a.offsetHeight===0||!p.support.reliableHiddenOffsets&&(a.style&&a.style.display||bH(a,"display"))==="none"},p.expr.filters.visible=function(a){return!p.expr.filters.hidden(a)}),p.each({margin:"",padding:"",border:"Width"},function(a,b){p.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bV[d]+b]=e[d]||e[d-2]||e[0];return f}},bO.test(a)||(p.cssHooks[a+b].set=b_)});var cd=/%20/g,ce=/\[\]$/,cf=/\r?\n/g,cg=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ch=/^(?:select|textarea)/i;p.fn.extend({serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?p.makeArray(this.elements):this}).filter(fun
 ction(){return this.name&&!this.disabled&&(this.checked||ch.test(this.nodeName)||cg.test(this.type))}).map(function(a,b){var c=p(this).val();return c==null?null:p.isArray(c)?p.map(c,function(a,c){return{name:b.name,value:a.replace(cf,"\r\n")}}):{name:b.name,value:c.replace(cf,"\r\n")}}).get()}}),p.param=function(a,c){var d,e=[],f=function(a,b){b=p.isFunction(b)?b():b==null?"":b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=p.ajaxSettings&&p.ajaxSettings.traditional);if(p.isArray(a)||a.jquery&&!p.isPlainObject(a))p.each(a,function(){f(this.name,this.value)});else for(d in a)ci(d,a[d],c,f);return e.join("&").replace(cd,"+")};var cj,ck,cl=/#.*$/,cm=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,cn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,co=/^(?:GET|HEAD)$/,cp=/^\/\//,cq=/\?/,cr=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,cs=/([?&])_=[^&]*/,ct=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,cu=p.fn.load,cv={},cw={},cx=["*/"]+["*"];try{ck=f.href
 }catch(cy){ck=e.createElement("a"),ck.href="",ck=ck.href}cj=ct.exec(ck.toLowerCase())||[],p.fn.load=function(a,c,d){if(typeof a!="string"&&cu)return cu.apply(this,arguments);if(!this.length)return this;var e,f,g,h=this,i=a.indexOf(" ");return i>=0&&(e=a.slice(i,a.length),a=a.slice(0,i)),p.isFunction(c)?(d=c,c=b):c&&typeof c=="object"&&(f="POST"),p.ajax({url:a,type:f,dataType:"html",data:c,complete:function(a,b){d&&h.each(d,g||[a.responseText,b,a])}}).done(function(a){g=arguments,h.html(e?p("<div>").append(a.replace(cr,"")).find(e):a)}),this},p.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){p.fn[b]=function(a){return this.on(b,a)}}),p.each(["get","post"],function(a,c){p[c]=function(a,d,e,f){return p.isFunction(d)&&(f=f||e,e=d,d=b),p.ajax({type:c,url:a,data:d,success:e,dataType:f})}}),p.extend({getScript:function(a,c){return p.get(a,b,c,"script")},getJSON:function(a,b,c){return p.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?cB(a,p
 .ajaxSettings):(b=a,a=p.ajaxSettings),cB(a,b),a},ajaxSettings:{url:ck,isLocal:cn.test(cj[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":cx},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":p.parseJSON,"text xml":p.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:cz(cv),ajaxTransport:cz(cw),ajax:function(a,c){function y(a,c,f,i){var k,s,t,u,w,y=c;if(v===2)return;v=2,h&&clearTimeout(h),g=b,e=i||"",x.readyState=a>0?4:0,f&&(u=cC(l,x,f));if(a>=200&&a<300||a===304)l.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(p.lastModified[d]=w),w=x.getResponseHeader("Etag"),w&&(p.etag[d]=w)),a===304?(y="notmodified",k=!0):(k=cD(l,u),y=k.state,s=k.data,t=k.error,k=!t);else{t=y;if(!y||a)y="error",
 a<0&&(a=0)}x.status=a,x.statusText=(c||y)+"",k?o.resolveWith(m,[s,y,x]):o.rejectWith(m,[x,y,t]),x.statusCode(r),r=b,j&&n.trigger("ajax"+(k?"Success":"Error"),[x,l,k?s:t]),q.fireWith(m,[x,y]),j&&(n.trigger("ajaxComplete",[x,l]),--p.active||p.event.trigger("ajaxStop"))}typeof a=="object"&&(c=a,a=b),c=c||{};var d,e,f,g,h,i,j,k,l=p.ajaxSetup({},c),m=l.context||l,n=m!==l&&(m.nodeType||m instanceof p)?p(m):p.event,o=p.Deferred(),q=p.Callbacks("once memory"),r=l.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,setRequestHeader:function(a,b){if(!v){var c=a.toLowerCase();a=u[c]=u[c]||a,t[a]=b}return this},getAllResponseHeaders:function(){return v===2?e:null},getResponseHeader:function(a){var c;if(v===2){if(!f){f={};while(c=cm.exec(e))f[c[1].toLowerCase()]=c[2]}c=f[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return v||(l.mimeType=a),this},abort:function(a){return a=a||w,g&&g.abort(a),y(0,a),this}};o.promise(x),x.success=x.done,x.error=x.fail,x.complete=q.add,x.
 statusCode=function(a){if(a){var b;if(v<2)for(b in a)r[b]=[r[b],a[b]];else b=a[x.status],x.always(b)}return this},l.url=((a||l.url)+"").replace(cl,"").replace(cp,cj[1]+"//"),l.dataTypes=p.trim(l.dataType||"*").toLowerCase().split(s),l.crossDomain==null&&(i=ct.exec(l.url.toLowerCase())||!1,l.crossDomain=i&&i.join(":")+(i[3]?"":i[1]==="http:"?80:443)!==cj.join(":")+(cj[3]?"":cj[1]==="http:"?80:443)),l.data&&l.processData&&typeof l.data!="string"&&(l.data=p.param(l.data,l.traditional)),cA(cv,l,c,x);if(v===2)return x;j=l.global,l.type=l.type.toUpperCase(),l.hasContent=!co.test(l.type),j&&p.active++===0&&p.event.trigger("ajaxStart");if(!l.hasContent){l.data&&(l.url+=(cq.test(l.url)?"&":"?")+l.data,delete l.data),d=l.url;if(l.cache===!1){var z=p.now(),A=l.url.replace(cs,"$1_="+z);l.url=A+(A===l.url?(cq.test(l.url)?"&":"?")+"_="+z:"")}}(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",l.contentType),l.ifModified&&(d=d||l.url,p.lastModified[d]&&x.s
 etRequestHeader("If-Modified-Since",p.lastModified[d]),p.etag[d]&&x.setRequestHeader("If-None-Match",p.etag[d])),x.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+(l.dataTypes[0]!=="*"?", "+cx+"; q=0.01":""):l.accepts["*"]);for(k in l.headers)x.setRequestHeader(k,l.headers[k]);if(!l.beforeSend||l.beforeSend.call(m,x,l)!==!1&&v!==2){w="abort";for(k in{success:1,error:1,complete:1})x[k](l[k]);g=cA(cw,l,c,x);if(!g)y(-1,"No Transport");else{x.readyState=1,j&&n.trigger("ajaxSend",[x,l]),l.async&&l.timeout>0&&(h=setTimeout(function(){x.abort("timeout")},l.timeout));try{v=1,g.send(t,y)}catch(B){if(v<2)y(-1,B);else throw B}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var cE=[],cF=/\?/,cG=/(=)\?(?=&|$)|\?\?/,cH=p.now();p.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=cE.pop()||p.expando+"_"+cH++;return this[a]=!0,a}}),p.ajaxPrefilter("json jsonp",function(c,d,e){var f,g,h,i=c.data,j=c.url,k=c.jsonp!==!1,l=k&&cG.test(
 j),m=k&&!l&&typeof i=="string"&&!(c.contentType||"").indexOf("application/x-www-form-urlencoded")&&cG.test(i);if(c.dataTypes[0]==="jsonp"||l||m)return f=c.jsonpCallback=p.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,g=a[f],l?c.url=j.replace(cG,"$1"+f):m?c.data=i.replace(cG,"$1"+f):k&&(c.url+=(cF.test(j)?"&":"?")+c.jsonp+"="+f),c.converters["script json"]=function(){return h||p.error(f+" was not called"),h[0]},c.dataTypes[0]="json",a[f]=function(){h=arguments},e.always(function(){a[f]=g,c[f]&&(c.jsonpCallback=d.jsonpCallback,cE.push(f)),h&&p.isFunction(g)&&g(h[0]),h=g=b}),"script"}),p.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return p.globalEval(a),a}}}),p.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),p.ajaxTransport("script",function(a){if(a.crossDomain
 ){var c,d=e.head||e.getElementsByTagName("head")[0]||e.documentElement;return{send:function(f,g){c=e.createElement("script"),c.async="async",a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,e){if(e||!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||g(200,"success")},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(0,1)}}}});var cI,cJ=a.ActiveXObject?function(){for(var a in cI)cI[a](0,1)}:!1,cK=0;p.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&cL()||cM()}:cL,function(a){p.extend(p.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(p.ajaxSettings.xhr()),p.support.ajax&&p.ajaxTransport(function(c){if(!c.crossDomain||p.support.cors){var d;return{send:function(e,f){var g,h,i=c.xhr();c.username?i.open(c.type,c.url,c.async,c.username,c.password):i.open(c.type,c.url,c.async);if(c.xhrFields)for(h in c.xhrFields)i[h]=c.xhrFields[h];c.m
 imeType&&i.overrideMimeType&&i.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(h in e)i.setRequestHeader(h,e[h])}catch(j){}i.send(c.hasContent&&c.data||null),d=function(a,e){var h,j,k,l,m;try{if(d&&(e||i.readyState===4)){d=b,g&&(i.onreadystatechange=p.noop,cJ&&delete cI[g]);if(e)i.readyState!==4&&i.abort();else{h=i.status,k=i.getAllResponseHeaders(),l={},m=i.responseXML,m&&m.documentElement&&(l.xml=m);try{l.text=i.responseText}catch(a){}try{j=i.statusText}catch(n){j=""}!h&&c.isLocal&&!c.crossDomain?h=l.text?200:404:h===1223&&(h=204)}}}catch(o){e||f(-1,o)}l&&f(h,j,l,k)},c.async?i.readyState===4?setTimeout(d,0):(g=++cK,cJ&&(cI||(cI={},p(a).unload(cJ)),cI[g]=d),i.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var cN,cO,cP=/^(?:toggle|show|hide)$/,cQ=new RegExp("^(?:([-+])=|)("+q+")([a-z%]*)$","i"),cR=/queueHooks$/,cS=[cY],cT={"*":[function(a,b){var c,d,e=this.createTween(a,b),f=cQ.exec(b),g=e.cur(),h=+g||
 0,i=1,j=20;if(f){c=+f[2],d=f[3]||(p.cssNumber[a]?"":"px");if(d!=="px"&&h){h=p.css(e.elem,a,!0)||c||1;do i=i||".5",h=h/i,p.style(e.elem,a,h+d);while(i!==(i=e.cur()/g)&&i!==1&&--j)}e.unit=d,e.start=h,e.end=f[1]?h+(f[1]+1)*c:c}return e}]};p.Animation=p.extend(cW,{tweener:function(a,b){p.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");var c,d=0,e=a.length;for(;d<e;d++)c=a[d],cT[c]=cT[c]||[],cT[c].unshift(b)},prefilter:function(a,b){b?cS.unshift(a):cS.push(a)}}),p.Tween=cZ,cZ.prototype={constructor:cZ,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(p.cssNumber[c]?"":"px")},cur:function(){var a=cZ.propHooks[this.prop];return a&&a.get?a.get(this):cZ.propHooks._default.get(this)},run:function(a){var b,c=cZ.propHooks[this.prop];return this.options.duration?this.pos=b=p.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this
 .options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):cZ.propHooks._default.set(this),this}},cZ.prototype.init.prototype=cZ.prototype,cZ.propHooks={_default:{get:function(a){var b;return a.elem[a.prop]==null||!!a.elem.style&&a.elem.style[a.prop]!=null?(b=p.css(a.elem,a.prop,!1,""),!b||b==="auto"?0:b):a.elem[a.prop]},set:function(a){p.fx.step[a.prop]?p.fx.step[a.prop](a):a.elem.style&&(a.elem.style[p.cssProps[a.prop]]!=null||p.cssHooks[a.prop])?p.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},cZ.propHooks.scrollTop=cZ.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},p.each(["toggle","show","hide"],function(a,b){var c=p.fn[b];p.fn[b]=function(d,e,f){return d==null||typeof d=="boolean"||!a&&p.isFunction(d)&&p.isFunction(e)?c.apply(this,arguments):this.animate(c$(b,!0),d,e,f)}}),p.fn.extend({fadeTo:function(a,b,c,d){return this.filter(bZ).css("opacity",0).show().end().animate({opacity:b},a,c,d)},a
 nimate:function(a,b,c,d){var e=p.isEmptyObject(a),f=p.speed(b,c,d),g=function(){var b=cW(this,p.extend({},a),f);e&&b.stop(!0)};return e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,c,d){var e=function(a){var b=a.stop;delete a.stop,b(d)};return typeof a!="string"&&(d=c,c=a,a=b),c&&a!==!1&&this

<TRUNCATED>

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[02/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/package-summary.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/package-summary.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/package-summary.html
new file mode 100644
index 0000000..31f686c
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/package-summary.html
@@ -0,0 +1,300 @@
+<!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_144) on Wed Feb 28 00:07:27 PST 2018 -->
+<title>org.apache.spark.api.java.function (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="org.apache.spark.api.java.function (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</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 class="navBarCell1Rev">Package</li>
+<li>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/api/java/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../../org/apache/spark/api/r/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.apache.spark.api.java.function</h1>
+<div class="docSummary">
+<div class="block">Set of interfaces to represent functions in Spark's Java API.</div>
+</div>
+<p>See:&nbsp;<a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/spark/api/java/function/CoGroupFunction.html" title="interface in org.apache.spark.api.java.function">CoGroupFunction</a>&lt;K,V1,V2,R&gt;</td>
+<td class="colLast">
+<div class="block">A function that returns zero or more output records from each grouping key and its values from 2
+ Datasets.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/spark/api/java/function/DoubleFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">DoubleFlatMapFunction</a>&lt;T&gt;</td>
+<td class="colLast">
+<div class="block">A function that returns zero or more records of type Double from each input record.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/spark/api/java/function/DoubleFunction.html" title="interface in org.apache.spark.api.java.function">DoubleFunction</a>&lt;T&gt;</td>
+<td class="colLast">
+<div class="block">A function that returns Doubles, and can be used to construct DoubleRDDs.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/spark/api/java/function/FilterFunction.html" title="interface in org.apache.spark.api.java.function">FilterFunction</a>&lt;T&gt;</td>
+<td class="colLast">
+<div class="block">Base interface for a function used in Dataset's filter function.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/spark/api/java/function/FlatMapFunction.html" title="interface in org.apache.spark.api.java.function">FlatMapFunction</a>&lt;T,R&gt;</td>
+<td class="colLast">
+<div class="block">A function that returns zero or more output records from each input record.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/spark/api/java/function/FlatMapFunction2.html" title="interface in org.apache.spark.api.java.function">FlatMapFunction2</a>&lt;T1,T2,R&gt;</td>
+<td class="colLast">
+<div class="block">A function that takes two inputs and returns zero or more output records.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/spark/api/java/function/FlatMapGroupsFunction.html" title="interface in org.apache.spark.api.java.function">FlatMapGroupsFunction</a>&lt;K,V,R&gt;</td>
+<td class="colLast">
+<div class="block">A function that returns zero or more output records from each grouping key and its values.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/spark/api/java/function/FlatMapGroupsWithStateFunction.html" title="interface in org.apache.spark.api.java.function">FlatMapGroupsWithStateFunction</a>&lt;K,V,S,R&gt;</td>
+<td class="colLast">
+<div class="block">::Experimental::
+ Base interface for a map function used in
+ <code>org.apache.spark.sql.KeyValueGroupedDataset.flatMapGroupsWithState(
+ FlatMapGroupsWithStateFunction, org.apache.spark.sql.streaming.OutputMode,
+ org.apache.spark.sql.Encoder, org.apache.spark.sql.Encoder)</code></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/spark/api/java/function/ForeachFunction.html" title="interface in org.apache.spark.api.java.function">ForeachFunction</a>&lt;T&gt;</td>
+<td class="colLast">
+<div class="block">Base interface for a function used in Dataset's foreach function.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/spark/api/java/function/ForeachPartitionFunction.html" title="interface in org.apache.spark.api.java.function">ForeachPartitionFunction</a>&lt;T&gt;</td>
+<td class="colLast">
+<div class="block">Base interface for a function used in Dataset's foreachPartition function.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;T1,R&gt;</td>
+<td class="colLast">
+<div class="block">Base interface for functions whose return types do not create special RDDs.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/spark/api/java/function/Function0.html" title="interface in org.apache.spark.api.java.function">Function0</a>&lt;R&gt;</td>
+<td class="colLast">
+<div class="block">A zero-argument function that returns an R.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;T1,T2,R&gt;</td>
+<td class="colLast">
+<div class="block">A two-argument function that takes arguments of type T1 and T2 and returns an R.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/spark/api/java/function/Function3.html" title="interface in org.apache.spark.api.java.function">Function3</a>&lt;T1,T2,T3,R&gt;</td>
+<td class="colLast">
+<div class="block">A three-argument function that takes arguments of type T1, T2 and T3 and returns an R.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/spark/api/java/function/Function4.html" title="interface in org.apache.spark.api.java.function">Function4</a>&lt;T1,T2,T3,T4,R&gt;</td>
+<td class="colLast">
+<div class="block">A four-argument function that takes arguments of type T1, T2, T3 and T4 and returns an R.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/spark/api/java/function/MapFunction.html" title="interface in org.apache.spark.api.java.function">MapFunction</a>&lt;T,U&gt;</td>
+<td class="colLast">
+<div class="block">Base interface for a map function used in Dataset's map function.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/spark/api/java/function/MapGroupsFunction.html" title="interface in org.apache.spark.api.java.function">MapGroupsFunction</a>&lt;K,V,R&gt;</td>
+<td class="colLast">
+<div class="block">Base interface for a map function used in GroupedDataset's mapGroup function.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/spark/api/java/function/MapGroupsWithStateFunction.html" title="interface in org.apache.spark.api.java.function">MapGroupsWithStateFunction</a>&lt;K,V,S,R&gt;</td>
+<td class="colLast">
+<div class="block">::Experimental::
+ Base interface for a map function used in
+ <a href="../../../../../../org/apache/spark/sql/KeyValueGroupedDataset.html#mapGroupsWithState-org.apache.spark.api.java.function.MapGroupsWithStateFunction-org.apache.spark.sql.Encoder-org.apache.spark.sql.Encoder-"><code>KeyValueGroupedDataset.mapGroupsWithState(
+ MapGroupsWithStateFunction, org.apache.spark.sql.Encoder, org.apache.spark.sql.Encoder)</code></a></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/spark/api/java/function/MapPartitionsFunction.html" title="interface in org.apache.spark.api.java.function">MapPartitionsFunction</a>&lt;T,U&gt;</td>
+<td class="colLast">
+<div class="block">Base interface for function used in Dataset's mapPartitions.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">PairFlatMapFunction</a>&lt;T,K,V&gt;</td>
+<td class="colLast">
+<div class="block">A function that returns zero or more key-value pair records from each input record.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/spark/api/java/function/PairFunction.html" title="interface in org.apache.spark.api.java.function">PairFunction</a>&lt;T,K,V&gt;</td>
+<td class="colLast">
+<div class="block">A function that returns key-value pairs (Tuple2&lt;K, V&gt;), and can be used to
+ construct PairRDDs.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/spark/api/java/function/ReduceFunction.html" title="interface in org.apache.spark.api.java.function">ReduceFunction</a>&lt;T&gt;</td>
+<td class="colLast">
+<div class="block">Base interface for function used in Dataset's reduce.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/spark/api/java/function/VoidFunction.html" title="interface in org.apache.spark.api.java.function">VoidFunction</a>&lt;T&gt;</td>
+<td class="colLast">
+<div class="block">A function with no return value.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/spark/api/java/function/VoidFunction2.html" title="interface in org.apache.spark.api.java.function">VoidFunction2</a>&lt;T1,T2&gt;</td>
+<td class="colLast">
+<div class="block">A two-argument function that takes arguments of type T1 and T2 with no return value.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!--   -->
+</a>
+<h2 title="Package org.apache.spark.api.java.function Description">Package org.apache.spark.api.java.function Description</h2>
+<div class="block">Set of interfaces to represent functions in Spark's Java API. Users create implementations of
+ these interfaces to pass functions to various Java API methods for Spark. Please visit Spark's
+ Java programming guide for more details.</div>
+</div>
+<!-- ======= 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 class="navBarCell1Rev">Package</li>
+<li>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/api/java/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../../org/apache/spark/api/r/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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>
+<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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/package-tree.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/package-tree.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/package-tree.html
new file mode 100644
index 0000000..fc32d1d
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/package-tree.html
@@ -0,0 +1,158 @@
+<!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_144) on Wed Feb 28 00:07:27 PST 2018 -->
+<title>org.apache.spark.api.java.function Class Hierarchy (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="org.apache.spark.api.java.function Class Hierarchy (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</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</li>
+<li class="navBarCell1Rev">Tree</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/api/java/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/spark/api/r/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.spark.api.java.function</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">java.io.Serializable
+<ul>
+<li type="circle">org.apache.spark.api.java.function.<a href="../../../../../../org/apache/spark/api/java/function/CoGroupFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">CoGroupFunction</span></a>&lt;K,V1,V2,R&gt;</li>
+<li type="circle">org.apache.spark.api.java.function.<a href="../../../../../../org/apache/spark/api/java/function/DoubleFlatMapFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">DoubleFlatMapFunction</span></a>&lt;T&gt;</li>
+<li type="circle">org.apache.spark.api.java.function.<a href="../../../../../../org/apache/spark/api/java/function/DoubleFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">DoubleFunction</span></a>&lt;T&gt;</li>
+<li type="circle">org.apache.spark.api.java.function.<a href="../../../../../../org/apache/spark/api/java/function/FilterFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">FilterFunction</span></a>&lt;T&gt;</li>
+<li type="circle">org.apache.spark.api.java.function.<a href="../../../../../../org/apache/spark/api/java/function/FlatMapFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">FlatMapFunction</span></a>&lt;T,R&gt;</li>
+<li type="circle">org.apache.spark.api.java.function.<a href="../../../../../../org/apache/spark/api/java/function/FlatMapFunction2.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">FlatMapFunction2</span></a>&lt;T1,T2,R&gt;</li>
+<li type="circle">org.apache.spark.api.java.function.<a href="../../../../../../org/apache/spark/api/java/function/FlatMapGroupsFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">FlatMapGroupsFunction</span></a>&lt;K,V,R&gt;</li>
+<li type="circle">org.apache.spark.api.java.function.<a href="../../../../../../org/apache/spark/api/java/function/FlatMapGroupsWithStateFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">FlatMapGroupsWithStateFunction</span></a>&lt;K,V,S,R&gt;</li>
+<li type="circle">org.apache.spark.api.java.function.<a href="../../../../../../org/apache/spark/api/java/function/ForeachFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">ForeachFunction</span></a>&lt;T&gt;</li>
+<li type="circle">org.apache.spark.api.java.function.<a href="../../../../../../org/apache/spark/api/java/function/ForeachPartitionFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">ForeachPartitionFunction</span></a>&lt;T&gt;</li>
+<li type="circle">org.apache.spark.api.java.function.<a href="../../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Function</span></a>&lt;T1,R&gt;</li>
+<li type="circle">org.apache.spark.api.java.function.<a href="../../../../../../org/apache/spark/api/java/function/Function0.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Function0</span></a>&lt;R&gt;</li>
+<li type="circle">org.apache.spark.api.java.function.<a href="../../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Function2</span></a>&lt;T1,T2,R&gt;</li>
+<li type="circle">org.apache.spark.api.java.function.<a href="../../../../../../org/apache/spark/api/java/function/Function3.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Function3</span></a>&lt;T1,T2,T3,R&gt;</li>
+<li type="circle">org.apache.spark.api.java.function.<a href="../../../../../../org/apache/spark/api/java/function/Function4.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Function4</span></a>&lt;T1,T2,T3,T4,R&gt;</li>
+<li type="circle">org.apache.spark.api.java.function.<a href="../../../../../../org/apache/spark/api/java/function/MapFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">MapFunction</span></a>&lt;T,U&gt;</li>
+<li type="circle">org.apache.spark.api.java.function.<a href="../../../../../../org/apache/spark/api/java/function/MapGroupsFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">MapGroupsFunction</span></a>&lt;K,V,R&gt;</li>
+<li type="circle">org.apache.spark.api.java.function.<a href="../../../../../../org/apache/spark/api/java/function/MapGroupsWithStateFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">MapGroupsWithStateFunction</span></a>&lt;K,V,S,R&gt;</li>
+<li type="circle">org.apache.spark.api.java.function.<a href="../../../../../../org/apache/spark/api/java/function/MapPartitionsFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">MapPartitionsFunction</span></a>&lt;T,U&gt;</li>
+<li type="circle">org.apache.spark.api.java.function.<a href="../../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">PairFlatMapFunction</span></a>&lt;T,K,V&gt;</li>
+<li type="circle">org.apache.spark.api.java.function.<a href="../../../../../../org/apache/spark/api/java/function/PairFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">PairFunction</span></a>&lt;T,K,V&gt;</li>
+<li type="circle">org.apache.spark.api.java.function.<a href="../../../../../../org/apache/spark/api/java/function/ReduceFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">ReduceFunction</span></a>&lt;T&gt;</li>
+<li type="circle">org.apache.spark.api.java.function.<a href="../../../../../../org/apache/spark/api/java/function/VoidFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">VoidFunction</span></a>&lt;T&gt;</li>
+<li type="circle">org.apache.spark.api.java.function.<a href="../../../../../../org/apache/spark/api/java/function/VoidFunction2.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">VoidFunction2</span></a>&lt;T1,T2&gt;</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= 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</li>
+<li class="navBarCell1Rev">Tree</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/api/java/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/spark/api/r/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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>
+<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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/package-frame.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/package-frame.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/package-frame.html
new file mode 100644
index 0000000..a7620ae
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/package-frame.html
@@ -0,0 +1,35 @@
+<!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_144) on Wed Feb 28 00:07:27 PST 2018 -->
+<title>org.apache.spark.api.java (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../org/apache/spark/api/java/package-summary.html" target="classFrame">org.apache.spark.api.java</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="JavaFutureAction.html" title="interface in org.apache.spark.api.java" target="classFrame"><span class="interfaceName">JavaFutureAction</span></a></li>
+<li><a href="JavaRDDLike.html" title="interface in org.apache.spark.api.java" target="classFrame"><span class="interfaceName">JavaRDDLike</span></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="JavaDoubleRDD.html" title="class in org.apache.spark.api.java" target="classFrame">JavaDoubleRDD</a></li>
+<li><a href="JavaHadoopRDD.html" title="class in org.apache.spark.api.java" target="classFrame">JavaHadoopRDD</a></li>
+<li><a href="JavaNewHadoopRDD.html" title="class in org.apache.spark.api.java" target="classFrame">JavaNewHadoopRDD</a></li>
+<li><a href="JavaPairRDD.html" title="class in org.apache.spark.api.java" target="classFrame">JavaPairRDD</a></li>
+<li><a href="JavaRDD.html" title="class in org.apache.spark.api.java" target="classFrame">JavaRDD</a></li>
+<li><a href="JavaSparkContext.html" title="class in org.apache.spark.api.java" target="classFrame">JavaSparkContext</a></li>
+<li><a href="JavaSparkStatusTracker.html" title="class in org.apache.spark.api.java" target="classFrame">JavaSparkStatusTracker</a></li>
+<li><a href="JavaUtils.html" title="class in org.apache.spark.api.java" target="classFrame">JavaUtils</a></li>
+<li><a href="JavaUtils.SerializableMapWrapper.html" title="class in org.apache.spark.api.java" target="classFrame">JavaUtils.SerializableMapWrapper</a></li>
+<li><a href="Optional.html" title="class in org.apache.spark.api.java" target="classFrame">Optional</a></li>
+<li><a href="StorageLevels.html" title="class in org.apache.spark.api.java" target="classFrame">StorageLevels</a></li>
+</ul>
+</div>
+<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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/package-summary.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/package-summary.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/package-summary.html
new file mode 100644
index 0000000..d766922
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/package-summary.html
@@ -0,0 +1,221 @@
+<!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_144) on Wed Feb 28 00:07:27 PST 2018 -->
+<title>org.apache.spark.api.java (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="org.apache.spark.api.java (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</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 class="navBarCell1Rev">Package</li>
+<li>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/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../org/apache/spark/api/java/function/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/java/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.apache.spark.api.java</h1>
+<div class="docSummary">
+<div class="block">Spark Java programming APIs.</div>
+</div>
+<p>See:&nbsp;<a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/spark/api/java/JavaFutureAction.html" title="interface in org.apache.spark.api.java">JavaFutureAction</a>&lt;T&gt;</td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="interface in org.apache.spark.api.java">JavaRDDLike</a>&lt;T,This extends <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="interface in org.apache.spark.api.java">JavaRDDLike</a>&lt;T,This&gt;&gt;</td>
+<td class="colLast">
+<div class="block">Defines operations common to several Java RDD implementations.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html" title="class in org.apache.spark.api.java">JavaHadoopRDD</a>&lt;K,V&gt;</td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html" title="class in org.apache.spark.api.java">JavaNewHadoopRDD</a>&lt;K,V&gt;</td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;</td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;T&gt;</td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html" title="class in org.apache.spark.api.java">JavaSparkContext</a></td>
+<td class="colLast">
+<div class="block">A Java-friendly version of <a href="../../../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark"><code>SparkContext</code></a> that returns
+ <a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java"><code>JavaRDD</code></a>s and works with Java collections instead of Scala ones.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/spark/api/java/JavaSparkStatusTracker.html" title="class in org.apache.spark.api.java">JavaSparkStatusTracker</a></td>
+<td class="colLast">
+<div class="block">Low-level status reporting APIs for monitoring job and stage progress.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/spark/api/java/JavaUtils.html" title="class in org.apache.spark.api.java">JavaUtils</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="class in org.apache.spark.api.java">JavaUtils.SerializableMapWrapper</a>&lt;A,B&gt;</td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;T&gt;</td>
+<td class="colLast">
+<div class="block">Like <code>java.util.Optional</code> in Java 8, <code>scala.Option</code> in Scala, and
+ <code>com.google.common.base.Optional</code> in Google Guava, this class represents a
+ value of a given type that may or may not exist.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/spark/api/java/StorageLevels.html" title="class in org.apache.spark.api.java">StorageLevels</a></td>
+<td class="colLast">
+<div class="block">Expose some commonly useful storage level constants.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!--   -->
+</a>
+<h2 title="Package org.apache.spark.api.java Description">Package org.apache.spark.api.java Description</h2>
+<div class="block">Spark Java programming APIs.</div>
+</div>
+<!-- ======= 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 class="navBarCell1Rev">Package</li>
+<li>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/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../org/apache/spark/api/java/function/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/java/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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>
+<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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/package-tree.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/package-tree.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/package-tree.html
new file mode 100644
index 0000000..3084cf6
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/package-tree.html
@@ -0,0 +1,169 @@
+<!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_144) on Wed Feb 28 00:07:27 PST 2018 -->
+<title>org.apache.spark.api.java Class Hierarchy (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="org.apache.spark.api.java Class Hierarchy (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</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</li>
+<li class="navBarCell1Rev">Tree</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/package-tree.html">Prev</a></li>
+<li><a href="../../../../../org/apache/spark/api/java/function/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/java/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.spark.api.java</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">Object
+<ul>
+<li type="circle">java.util.AbstractMap&lt;K,V&gt; (implements java.util.Map&lt;K,V&gt;)
+<ul>
+<li type="circle">org.apache.spark.api.java.<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">JavaUtils.SerializableMapWrapper</span></a>&lt;A,B&gt; (implements java.io.Serializable)</li>
+</ul>
+</li>
+<li type="circle">org.apache.spark.api.java.<a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">JavaDoubleRDD</span></a></li>
+<li type="circle">org.apache.spark.api.java.<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">JavaPairRDD</span></a>&lt;K,V&gt;
+<ul>
+<li type="circle">org.apache.spark.api.java.<a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">JavaHadoopRDD</span></a>&lt;K,V&gt;</li>
+<li type="circle">org.apache.spark.api.java.<a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">JavaNewHadoopRDD</span></a>&lt;K,V&gt;</li>
+</ul>
+</li>
+<li type="circle">org.apache.spark.api.java.<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">JavaRDD</span></a>&lt;T&gt;</li>
+<li type="circle">org.apache.spark.api.java.<a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">JavaSparkContext</span></a> (implements java.io.Closeable)</li>
+<li type="circle">org.apache.spark.api.java.<a href="../../../../../org/apache/spark/api/java/JavaSparkStatusTracker.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">JavaSparkStatusTracker</span></a></li>
+<li type="circle">org.apache.spark.api.java.<a href="../../../../../org/apache/spark/api/java/JavaUtils.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">JavaUtils</span></a></li>
+<li type="circle">org.apache.spark.api.java.<a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Optional</span></a>&lt;T&gt; (implements java.io.Serializable)</li>
+<li type="circle">org.apache.spark.api.java.<a href="../../../../../org/apache/spark/api/java/StorageLevels.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">StorageLevels</span></a></li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">java.util.concurrent.Future&lt;V&gt;
+<ul>
+<li type="circle">org.apache.spark.api.java.<a href="../../../../../org/apache/spark/api/java/JavaFutureAction.html" title="interface in org.apache.spark.api.java"><span class="typeNameLink">JavaFutureAction</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">java.io.Serializable
+<ul>
+<li type="circle">scala.Serializable
+<ul>
+<li type="circle">org.apache.spark.api.java.<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="interface in org.apache.spark.api.java"><span class="typeNameLink">JavaRDDLike</span></a>&lt;T,This&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= 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</li>
+<li class="navBarCell1Rev">Tree</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/package-tree.html">Prev</a></li>
+<li><a href="../../../../../org/apache/spark/api/java/function/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/java/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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>
+<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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/r/BaseRRDD.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/r/BaseRRDD.html b/site/docs/2.3.0/api/java/org/apache/spark/api/r/BaseRRDD.html
new file mode 100644
index 0000000..34e69b2
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/r/BaseRRDD.html
@@ -0,0 +1,359 @@
+<!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_144) on Wed Feb 28 00:07:19 PST 2018 -->
+<title>BaseRRDD (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="BaseRRDD (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":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>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/spark/api/r/PairwiseRRDD.html" title="class in org.apache.spark.api.r"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/r/BaseRRDD.html" target="_top">Frames</a></li>
+<li><a href="BaseRRDD.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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.api.r</div>
+<h2 title="Class BaseRRDD" class="title">Class BaseRRDD&lt;T,U&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;U&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.api.r.BaseRRDD&lt;T,U&gt;</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/internal/Logging.html" title="interface in org.apache.spark.internal">Logging</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../org/apache/spark/api/r/PairwiseRRDD.html" title="class in org.apache.spark.api.r">PairwiseRRDD</a>, <a href="../../../../../org/apache/spark/api/r/RRDD.html" title="class in org.apache.spark.api.r">RRDD</a>, <a href="../../../../../org/apache/spark/api/r/StringRRDD.html" title="class in org.apache.spark.api.r">StringRRDD</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">BaseRRDD&lt;T,U&gt;</span>
+extends <a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;U&gt;
+implements <a href="../../../../../org/apache/spark/internal/Logging.html" title="interface in org.apache.spark.internal">Logging</a></pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../serialized-form.html#org.apache.spark.api.r.BaseRRDD">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/r/BaseRRDD.html#BaseRRDD-org.apache.spark.rdd.RDD-int-byte:A-java.lang.String-java.lang.String-byte:A-org.apache.spark.broadcast.Broadcast:A-scala.reflect.ClassTag-scala.reflect.ClassTag-">BaseRRDD</a></span>(<a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../../../org/apache/spark/api/r/BaseRRDD.html" title="type parameter in BaseRRDD">T</a>&gt;&nbsp;parent,
+        int&nbsp;numPartitions,
+        byte[]&nbsp;func,
+        String&nbsp;deserializer,
+        String&nbsp;serializer,
+        byte[]&nbsp;packageNames,
+        <a href="../../../../../org/apache/spark/broadcast/Broadcast.html" title="class in org.apache.spark.broadcast">Broadcast</a>&lt;Object&gt;[]&nbsp;broadcastVars,
+        scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/r/BaseRRDD.html" title="type parameter in BaseRRDD">T</a>&gt;&nbsp;evidence$1,
+        scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/r/BaseRRDD.html" title="type parameter in BaseRRDD">U</a>&gt;&nbsp;evidence$2)</code>&nbsp;</td>
+</tr>
+</table>
+</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>scala.collection.Iterator&lt;<a href="../../../../../org/apache/spark/api/r/BaseRRDD.html" title="type parameter in BaseRRDD">U</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/r/BaseRRDD.html#compute-org.apache.spark.Partition-org.apache.spark.TaskContext-">compute</a></span>(<a href="../../../../../org/apache/spark/Partition.html" title="interface in org.apache.spark">Partition</a>&nbsp;partition,
+       <a href="../../../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>&nbsp;context)</code>
+<div class="block">:: DeveloperApi ::
+ Implemented by subclasses to compute a given partition.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/Partition.html" title="interface in org.apache.spark">Partition</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/r/BaseRRDD.html#getPartitions--">getPartitions</a></span>()</code>
+<div class="block">Implemented by subclasses to return the set of partitions in this RDD.</div>
+</td>
+</tr>
+</table>
+<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#cache--">cache</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#checkpoint--">checkpoint</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--">collect</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#count--">count</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#countApprox-long-double-">countAppro
 x</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#getCheckpointFile--">getCheckpointFile</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#getNumPartitions--">getNumPartitions</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#getStorageLevel--">getStorageLevel</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-sca
 la.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#isCheckpointed--">isCheckpointed</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#partitioner--">partitioner</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#persist-org.apache.spark.storage.StorageLevel-">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.htm
 l#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#setName-java.lang.String-">setName</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.m
 ath.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-scala.reflect.ClassTag-">treeAggregate</a>, <a href="../../../../../org/apache/spark/rdd/RDD.html#treeReduce-scala.Function2-int-">treeRedu
 ce</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#unpersist-boolean-">unpersist</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.<a href="../../../../../org/apache/spark/internal/Logging.html" title="interface in org.apache.spark.internal">Logging</a></h3>
+<code><a href="../../../../../org/apache/spark/internal/Logging.html#initializeLogging-boolean-boolean-">initializeLogging</a>, <a href="../../../../../org/apache/spark/internal/Logging.html#initializeLogIfNecessary-boolean-">initializeLogIfNecessary</a>, <a href="../../../../../org/apache/spark/internal/Logging.html#initializeLogIfNecessary-boolean-boolean-">initializeLogIfNecessary</a>, <a href="../../../../../org/apache/spark/internal/Logging.html#isTraceEnabled--">isTraceEnabled</a>, <a href="../../../../../org/apache/spark/internal/Logging.html#log_--">log_</a>, <a href="../../../../../org/apache/spark/internal/Logging.html#log--">log</a>, <a href="../../../../../org/apache/spark/internal/Logging.html#logDebug-scala.Function0-">logDebug</a>, <a href="../../../../../org/apache/spark/internal/Logging.html#logDebug-scala.Function0-java.lang.Throwable-">logDebug</a>, <a href="../../../../../org/apache/spark/internal/Logging.html#logError-scala.Function0-">logError</a>, <a href="../
 ../../../../org/apache/spark/internal/Logging.html#logError-scala.Function0-java.lang.Throwable-">logError</a>, <a href="../../../../../org/apache/spark/internal/Logging.html#logInfo-scala.Function0-">logInfo</a>, <a href="../../../../../org/apache/spark/internal/Logging.html#logInfo-scala.Function0-java.lang.Throwable-">logInfo</a>, <a href="../../../../../org/apache/spark/internal/Logging.html#logName--">logName</a>, <a href="../../../../../org/apache/spark/internal/Logging.html#logTrace-scala.Function0-">logTrace</a>, <a href="../../../../../org/apache/spark/internal/Logging.html#logTrace-scala.Function0-java.lang.Throwable-">logTrace</a>, <a href="../../../../../org/apache/spark/internal/Logging.html#logWarning-scala.Function0-">logWarning</a>, <a href="../../../../../org/apache/spark/internal/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">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="BaseRRDD-org.apache.spark.rdd.RDD-int-byte:A-java.lang.String-java.lang.String-byte:A-org.apache.spark.broadcast.Broadcast:A-scala.reflect.ClassTag-scala.reflect.ClassTag-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BaseRRDD</h4>
+<pre>public&nbsp;BaseRRDD(<a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../../../org/apache/spark/api/r/BaseRRDD.html" title="type parameter in BaseRRDD">T</a>&gt;&nbsp;parent,
+                int&nbsp;numPartitions,
+                byte[]&nbsp;func,
+                String&nbsp;deserializer,
+                String&nbsp;serializer,
+                byte[]&nbsp;packageNames,
+                <a href="../../../../../org/apache/spark/broadcast/Broadcast.html" title="class in org.apache.spark.broadcast">Broadcast</a>&lt;Object&gt;[]&nbsp;broadcastVars,
+                scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/r/BaseRRDD.html" title="type parameter in BaseRRDD">T</a>&gt;&nbsp;evidence$1,
+                scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/r/BaseRRDD.html" title="type parameter in BaseRRDD">U</a>&gt;&nbsp;evidence$2)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getPartitions--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPartitions</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/spark/Partition.html" title="interface in org.apache.spark">Partition</a>[]&nbsp;getPartitions()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/spark/rdd/RDD.html#getPartitions--">RDD</a></code></span></div>
+<div class="block">Implemented by subclasses to return the set of partitions in this RDD. This method will only
+ be called once, so it is safe to implement a time-consuming computation in it.
+ <p>
+ The partitions in this array must satisfy the following property:
+   <code>rdd.partitions.zipWithIndex.forall { case (partition, index) =&gt; partition.index == index }</code></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="compute-org.apache.spark.Partition-org.apache.spark.TaskContext-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>compute</h4>
+<pre>public&nbsp;scala.collection.Iterator&lt;<a href="../../../../../org/apache/spark/api/r/BaseRRDD.html" title="type parameter in BaseRRDD">U</a>&gt;&nbsp;compute(<a href="../../../../../org/apache/spark/Partition.html" title="interface in org.apache.spark">Partition</a>&nbsp;partition,
+                                            <a href="../../../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>&nbsp;context)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/spark/rdd/RDD.html#compute-org.apache.spark.Partition-org.apache.spark.TaskContext-">RDD</a></code></span></div>
+<div class="block">:: DeveloperApi ::
+ Implemented by subclasses to compute a given partition.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/spark/rdd/RDD.html#compute-org.apache.spark.Partition-org.apache.spark.TaskContext-">compute</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/api/r/BaseRRDD.html" title="type parameter in BaseRRDD">U</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>partition</code> - (undocumented)</dd>
+<dd><code>context</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</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>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/spark/api/r/PairwiseRRDD.html" title="class in org.apache.spark.api.r"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/r/BaseRRDD.html" target="_top">Frames</a></li>
+<li><a href="BaseRRDD.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[43/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/head.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/head.html b/site/docs/2.3.0/api/R/head.html
new file mode 100644
index 0000000..5145e47
--- /dev/null
+++ b/site/docs/2.3.0/api/R/head.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Head</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for head {SparkR}"><tr><td>head {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Head</h2>
+
+<h3>Description</h3>
+
+<p>Return the first <code>num</code> rows of a SparkDataFrame as a R data.frame. If <code>num</code> is not
+specified, then head() returns the first 6 rows as with R data.frame.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## S4 method for signature 'SparkDataFrame'
+head(x, num = 6L)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>num</code></td>
+<td>
+<p>the number of rows to return. Default is 6.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A data.frame.
+</p>
+
+
+<h3>Note</h3>
+
+<p>head since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="hint.html">hint</a></code>,
+<code><a href="histogram.html">histogram</a></code>, <code><a href="insertInto.html">insertInto</a></code>,
+<code><a href="intersect.html">intersect</a></code>, <code><a href="isLocal.html">isLocal</a></code>,
+<code><a href="isStreaming.html">isStreaming</a></code>, <code><a href="join.html">join</a></code>,
+<code><a href="limit.html">limit</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D head(df)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/hint.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/hint.html b/site/docs/2.3.0/api/R/hint.html
new file mode 100644
index 0000000..2535915
--- /dev/null
+++ b/site/docs/2.3.0/api/R/hint.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: hint</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for hint {SparkR}"><tr><td>hint {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>hint</h2>
+
+<h3>Description</h3>
+
+<p>Specifies execution plan hint and return a new SparkDataFrame.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+hint(x, name, ...)
+
+## S4 method for signature 'SparkDataFrame,character'
+hint(x, name, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>name</code></td>
+<td>
+<p>a name of the hint.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>optional parameters for the hint.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A SparkDataFrame.
+</p>
+
+
+<h3>Note</h3>
+
+<p>hint since 2.2.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="histogram.html">histogram</a></code>, <code><a href="insertInto.html">insertInto</a></code>,
+<code><a href="intersect.html">intersect</a></code>, <code><a href="isLocal.html">isLocal</a></code>,
+<code><a href="isStreaming.html">isStreaming</a></code>, <code><a href="join.html">join</a></code>,
+<code><a href="limit.html">limit</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D df &lt;- createDataFrame(mtcars)
+##D avg_mpg &lt;- mean(groupBy(createDataFrame(mtcars), &quot;cyl&quot;), &quot;mpg&quot;)
+##D 
+##D head(join(df, hint(avg_mpg, &quot;broadcast&quot;), df$cyl == avg_mpg$cyl))
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/histogram.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/histogram.html b/site/docs/2.3.0/api/R/histogram.html
new file mode 100644
index 0000000..cd1258f
--- /dev/null
+++ b/site/docs/2.3.0/api/R/histogram.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Compute histogram statistics for given column</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for histogram {SparkR}"><tr><td>histogram {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Compute histogram statistics for given column</h2>
+
+<h3>Description</h3>
+
+<p>This function computes a histogram for a given SparkR Column.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## S4 method for signature 'SparkDataFrame,characterOrColumn'
+histogram(df, col, nbins = 10)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>df</code></td>
+<td>
+<p>the SparkDataFrame containing the Column to build the histogram from.</p>
+</td></tr>
+<tr valign="top"><td><code>col</code></td>
+<td>
+<p>the column as Character string or a Column to build the histogram from.</p>
+</td></tr>
+<tr valign="top"><td><code>nbins</code></td>
+<td>
+<p>the number of bins (optional). Default value is 10.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>a data.frame with the histogram statistics, i.e., counts and centroids.
+</p>
+
+
+<h3>Note</h3>
+
+<p>histogram since 2.0.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="insertInto.html">insertInto</a></code>,
+<code><a href="intersect.html">intersect</a></code>, <code><a href="isLocal.html">isLocal</a></code>,
+<code><a href="isStreaming.html">isStreaming</a></code>, <code><a href="join.html">join</a></code>,
+<code><a href="limit.html">limit</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D 
+##D # Create a SparkDataFrame from the Iris dataset
+##D irisDF &lt;- createDataFrame(iris)
+##D 
+##D # Compute histogram statistics
+##D histStats &lt;- histogram(irisDF, irisDF$Sepal_Length, nbins = 12)
+##D 
+##D # Once SparkR has computed the histogram statistics, the histogram can be
+##D # rendered using the ggplot2 library:
+##D 
+##D require(ggplot2)
+##D plot &lt;- ggplot(histStats, aes(x = centroids, y = counts)) +
+##D         geom_bar(stat = &quot;identity&quot;) +
+##D         xlab(&quot;Sepal_Length&quot;) + ylab(&quot;Frequency&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/index.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/index.html b/site/docs/2.3.0/api/R/index.html
new file mode 100644
index 0000000..11d4c8d
--- /dev/null
+++ b/site/docs/2.3.0/api/R/index.html
@@ -0,0 +1,9 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
+<html>
+<head><title>Documentation of the SparkR package</title></head>
+<frameset cols="15%,*">
+  <frame src="00frame_toc.html">
+  <frame src="00Index.html" name="content">
+</frameset>
+</html>
+

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/insertInto.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/insertInto.html b/site/docs/2.3.0/api/R/insertInto.html
new file mode 100644
index 0000000..a3c6288
--- /dev/null
+++ b/site/docs/2.3.0/api/R/insertInto.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: insertInto</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for insertInto {SparkR}"><tr><td>insertInto {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>insertInto</h2>
+
+<h3>Description</h3>
+
+<p>Insert the contents of a SparkDataFrame into a table registered in the current SparkSession.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+insertInto(x, tableName, ...)
+
+## S4 method for signature 'SparkDataFrame,character'
+insertInto(x, tableName,
+  overwrite = FALSE)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>tableName</code></td>
+<td>
+<p>a character vector containing the name of the table.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>further arguments to be passed to or from other methods.
+the existing rows in the table.</p>
+</td></tr>
+<tr valign="top"><td><code>overwrite</code></td>
+<td>
+<p>a logical argument indicating whether or not to overwrite.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>insertInto since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="intersect.html">intersect</a></code>, <code><a href="isLocal.html">isLocal</a></code>,
+<code><a href="isStreaming.html">isStreaming</a></code>, <code><a href="join.html">join</a></code>,
+<code><a href="limit.html">limit</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D df &lt;- read.df(path, &quot;parquet&quot;)
+##D df2 &lt;- read.df(path2, &quot;parquet&quot;)
+##D saveAsTable(df, &quot;table1&quot;)
+##D insertInto(df2, &quot;table1&quot;, overwrite = TRUE)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/install.spark.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/install.spark.html b/site/docs/2.3.0/api/R/install.spark.html
new file mode 100644
index 0000000..2e26ffd
--- /dev/null
+++ b/site/docs/2.3.0/api/R/install.spark.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Download and Install Apache Spark to a Local Directory</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for install.spark {SparkR}"><tr><td>install.spark {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Download and Install Apache Spark to a Local Directory</h2>
+
+<h3>Description</h3>
+
+<p><code>install.spark</code> downloads and installs Spark to a local directory if
+it is not found. If SPARK_HOME is set in the environment, and that directory is found, that is
+returned. The Spark version we use is the same as the SparkR version. Users can specify a desired
+Hadoop version, the remote mirror site, and the directory where the package is installed locally.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+install.spark(hadoopVersion = "2.7", mirrorUrl = NULL, localDir = NULL,
+  overwrite = FALSE)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>hadoopVersion</code></td>
+<td>
+<p>Version of Hadoop to install. Default is <code>"2.7"</code>. It can take other
+version number in the format of &quot;x.y&quot; where x and y are integer.
+If <code>hadoopVersion = "without"</code>, &quot;Hadoop free&quot; build is installed.
+See
+<a href="http://spark.apache.org/docs/latest/hadoop-provided.html">
+&quot;Hadoop Free&quot; Build</a> for more information.
+Other patched version names can also be used, e.g. <code>"cdh4"</code></p>
+</td></tr>
+<tr valign="top"><td><code>mirrorUrl</code></td>
+<td>
+<p>base URL of the repositories to use. The directory layout should follow
+<a href="http://www.apache.org/dyn/closer.lua/spark/">Apache mirrors</a>.</p>
+</td></tr>
+<tr valign="top"><td><code>localDir</code></td>
+<td>
+<p>a local directory where Spark is installed. The directory contains
+version-specific folders of Spark packages. Default is path to
+the cache directory:
+</p>
+
+<ul>
+<li><p> Mac OS X: &lsquo;<span class="file">~/Library/Caches/spark</span>&rsquo;
+</p>
+</li>
+<li><p> Unix: <span class="env">$XDG_CACHE_HOME</span> if defined, otherwise &lsquo;<span class="file">~/.cache/spark</span>&rsquo;
+</p>
+</li>
+<li><p> Windows: &lsquo;<span class="file">%LOCALAPPDATA%\Apache\Spark\Cache</span>&rsquo;.
+</p>
+</li></ul>
+</td></tr>
+<tr valign="top"><td><code>overwrite</code></td>
+<td>
+<p>If <code>TRUE</code>, download and overwrite the existing tar file in localDir
+and force re-install Spark (in case the local directory or file is corrupted)</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>The full url of remote file is inferred from <code>mirrorUrl</code> and <code>hadoopVersion</code>.
+<code>mirrorUrl</code> specifies the remote path to a Spark folder. It is followed by a subfolder
+named after the Spark version (that corresponds to SparkR), and then the tar filename.
+The filename is composed of four parts, i.e. [Spark version]-bin-[Hadoop version].tgz.
+For example, the full path for a Spark 2.0.0 package for Hadoop 2.7 from
+<code>http://apache.osuosl.org</code> has path:
+<code>http://apache.osuosl.org/spark/spark-2.0.0/spark-2.0.0-bin-hadoop2.7.tgz</code>.
+For <code>hadoopVersion = "without"</code>, [Hadoop version] in the filename is then
+<code>without-hadoop</code>.
+</p>
+
+
+<h3>Value</h3>
+
+<p>the (invisible) local directory where Spark is found or installed
+</p>
+
+
+<h3>Note</h3>
+
+<p>install.spark since 2.1.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>See available Hadoop versions:
+<a href="http://spark.apache.org/downloads.html">Apache Spark</a>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D install.spark()
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/intersect.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/intersect.html b/site/docs/2.3.0/api/R/intersect.html
new file mode 100644
index 0000000..62d98e7
--- /dev/null
+++ b/site/docs/2.3.0/api/R/intersect.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Intersect</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for intersect {SparkR}"><tr><td>intersect {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Intersect</h2>
+
+<h3>Description</h3>
+
+<p>Return a new SparkDataFrame containing rows only in both this SparkDataFrame
+and another SparkDataFrame. This is equivalent to <code>INTERSECT</code> in SQL.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+intersect(x, y)
+
+## S4 method for signature 'SparkDataFrame,SparkDataFrame'
+intersect(x, y)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+<tr valign="top"><td><code>y</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A SparkDataFrame containing the result of the intersect.
+</p>
+
+
+<h3>Note</h3>
+
+<p>intersect since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="isLocal.html">isLocal</a></code>,
+<code><a href="isStreaming.html">isStreaming</a></code>, <code><a href="join.html">join</a></code>,
+<code><a href="limit.html">limit</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D df1 &lt;- read.json(path)
+##D df2 &lt;- read.json(path2)
+##D intersectDF &lt;- intersect(df, df2)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/isActive.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/isActive.html b/site/docs/2.3.0/api/R/isActive.html
new file mode 100644
index 0000000..926356a
--- /dev/null
+++ b/site/docs/2.3.0/api/R/isActive.html
@@ -0,0 +1,71 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: isActive</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for isActive {SparkR}"><tr><td>isActive {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>isActive</h2>
+
+<h3>Description</h3>
+
+<p>Returns TRUE if this query is actively running.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+isActive(x)
+
+## S4 method for signature 'StreamingQuery'
+isActive(x)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a StreamingQuery.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>TRUE if query is actively running, FALSE if stopped.
+</p>
+
+
+<h3>Note</h3>
+
+<p>isActive(StreamingQuery) since 2.2.0
+</p>
+<p>experimental
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other StreamingQuery methods: <code><a href="awaitTermination.html">awaitTermination</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="lastProgress.html">lastProgress</a></code>,
+<code><a href="queryName.html">queryName</a></code>, <code><a href="status.html">status</a></code>,
+<code><a href="stopQuery.html">stopQuery</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run:  isActive(sq) 
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/isLocal.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/isLocal.html b/site/docs/2.3.0/api/R/isLocal.html
new file mode 100644
index 0000000..29c5345
--- /dev/null
+++ b/site/docs/2.3.0/api/R/isLocal.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: isLocal</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for isLocal {SparkR}"><tr><td>isLocal {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>isLocal</h2>
+
+<h3>Description</h3>
+
+<p>Returns True if the <code>collect</code> and <code>take</code> methods can be run locally
+(without any Spark executors).
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+isLocal(x)
+
+## S4 method for signature 'SparkDataFrame'
+isLocal(x)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>isLocal since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isStreaming.html">isStreaming</a></code>, <code><a href="join.html">join</a></code>,
+<code><a href="limit.html">limit</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D isLocal(df)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/isStreaming.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/isStreaming.html b/site/docs/2.3.0/api/R/isStreaming.html
new file mode 100644
index 0000000..4ae5be0
--- /dev/null
+++ b/site/docs/2.3.0/api/R/isStreaming.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: isStreaming</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for isStreaming {SparkR}"><tr><td>isStreaming {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>isStreaming</h2>
+
+<h3>Description</h3>
+
+<p>Returns TRUE if this SparkDataFrame contains one or more sources that continuously return data
+as it arrives. A dataset that reads data from a streaming source must be executed as a
+<code>StreamingQuery</code> using <code>write.stream</code>.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+isStreaming(x)
+
+## S4 method for signature 'SparkDataFrame'
+isStreaming(x)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>TRUE if this SparkDataFrame is from a streaming source
+</p>
+
+
+<h3>Note</h3>
+
+<p>isStreaming since 2.2.0
+</p>
+<p>experimental
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="read.stream.html">read.stream</a> <a href="write.stream.html">write.stream</a>
+</p>
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="join.html">join</a></code>,
+<code><a href="limit.html">limit</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D df &lt;- read.stream(&quot;socket&quot;, host = &quot;localhost&quot;, port = 9999)
+##D isStreaming(df)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/join.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/join.html b/site/docs/2.3.0/api/R/join.html
new file mode 100644
index 0000000..2b5dc6a
--- /dev/null
+++ b/site/docs/2.3.0/api/R/join.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Join</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for join {SparkR}"><tr><td>join {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Join</h2>
+
+<h3>Description</h3>
+
+<p>Joins two SparkDataFrames based on the given join expression.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## S4 method for signature 'SparkDataFrame,SparkDataFrame'
+join(x, y, joinExpr = NULL,
+  joinType = NULL)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+<tr valign="top"><td><code>y</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+<tr valign="top"><td><code>joinExpr</code></td>
+<td>
+<p>(Optional) The expression used to perform the join. joinExpr must be a
+Column expression. If joinExpr is omitted, the default, inner join is attempted and an error is
+thrown if it would be a Cartesian Product. For Cartesian join, use crossJoin instead.</p>
+</td></tr>
+<tr valign="top"><td><code>joinType</code></td>
+<td>
+<p>The type of join to perform, default 'inner'.
+Must be one of: 'inner', 'cross', 'outer', 'full', 'full_outer',
+'left', 'left_outer', 'right', 'right_outer', 'left_semi', or 'left_anti'.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A SparkDataFrame containing the result of the join operation.
+</p>
+
+
+<h3>Note</h3>
+
+<p>join since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="merge.html">merge</a> <a href="crossJoin.html">crossJoin</a>
+</p>
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="limit.html">limit</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D df1 &lt;- read.json(path)
+##D df2 &lt;- read.json(path2)
+##D join(df1, df2, df1$col1 == df2$col2) # Performs an inner join based on expression
+##D join(df1, df2, df1$col1 == df2$col2, &quot;right_outer&quot;)
+##D join(df1, df2) # Attempts an inner join
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/last.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/last.html b/site/docs/2.3.0/api/R/last.html
new file mode 100644
index 0000000..fe7711e
--- /dev/null
+++ b/site/docs/2.3.0/api/R/last.html
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: last</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for last {SparkR}"><tr><td>last {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>last</h2>
+
+<h3>Description</h3>
+
+<p>Aggregate function: returns the last value in a group.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+last(x, ...)
+
+## S4 method for signature 'characterOrColumn'
+last(x, na.rm = FALSE)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>column to compute on.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>further arguments to be passed to or from other methods.</p>
+</td></tr>
+<tr valign="top"><td><code>na.rm</code></td>
+<td>
+<p>a logical value indicating whether NA values should be stripped
+before the computation proceeds.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>The function by default returns the last values it sees. It will return the last non-missing
+value it sees when na.rm is set to true. If all values are missing, then NA is returned.
+</p>
+
+
+<h3>Note</h3>
+
+<p>last since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other aggregate functions: <code><a href="avg.html">avg</a></code>,
+<code><a href="column_aggregate_functions.html">column_aggregate_functions</a></code>,
+<code><a href="corr.html">corr</a></code>, <code><a href="count.html">count</a></code>,
+<code><a href="cov.html">cov</a></code>, <code><a href="first.html">first</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D last(df$c)
+##D last(df$c, TRUE)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/lastProgress.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/lastProgress.html b/site/docs/2.3.0/api/R/lastProgress.html
new file mode 100644
index 0000000..c2c2b26
--- /dev/null
+++ b/site/docs/2.3.0/api/R/lastProgress.html
@@ -0,0 +1,65 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: lastProgress</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for lastProgress {SparkR}"><tr><td>lastProgress {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>lastProgress</h2>
+
+<h3>Description</h3>
+
+<p>Prints the most recent progess update of this streaming query in JSON format.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+lastProgress(x)
+
+## S4 method for signature 'StreamingQuery'
+lastProgress(x)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a StreamingQuery.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>lastProgress(StreamingQuery) since 2.2.0
+</p>
+<p>experimental
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other StreamingQuery methods: <code><a href="awaitTermination.html">awaitTermination</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="isActive.html">isActive</a></code>,
+<code><a href="queryName.html">queryName</a></code>, <code><a href="status.html">status</a></code>,
+<code><a href="stopQuery.html">stopQuery</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run:  lastProgress(sq) 
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/limit.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/limit.html b/site/docs/2.3.0/api/R/limit.html
new file mode 100644
index 0000000..c601c56
--- /dev/null
+++ b/site/docs/2.3.0/api/R/limit.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Limit</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for limit {SparkR}"><tr><td>limit {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Limit</h2>
+
+<h3>Description</h3>
+
+<p>Limit the resulting SparkDataFrame to the number of rows specified.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+limit(x, num)
+
+## S4 method for signature 'SparkDataFrame,numeric'
+limit(x, num)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+<tr valign="top"><td><code>num</code></td>
+<td>
+<p>The number of rows to return</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A new SparkDataFrame containing the number of rows specified.
+</p>
+
+
+<h3>Note</h3>
+
+<p>limit since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D limitedDF &lt;- limit(df, 10)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/listColumns.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/listColumns.html b/site/docs/2.3.0/api/R/listColumns.html
new file mode 100644
index 0000000..dcf136e
--- /dev/null
+++ b/site/docs/2.3.0/api/R/listColumns.html
@@ -0,0 +1,66 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Returns a list of columns for the given table/view in the...</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for listColumns {SparkR}"><tr><td>listColumns {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Returns a list of columns for the given table/view in the specified database</h2>
+
+<h3>Description</h3>
+
+<p>Returns a list of columns for the given table/view in the specified database.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+listColumns(tableName, databaseName = NULL)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>tableName</code></td>
+<td>
+<p>the qualified or unqualified name that designates a table/view. If no database
+identifier is provided, it refers to a table/view in the current database.
+If <code>databaseName</code> parameter is specified, this must be an unqualified name.</p>
+</td></tr>
+<tr valign="top"><td><code>databaseName</code></td>
+<td>
+<p>(optional) name of the database</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>a SparkDataFrame of the list of column descriptions.
+</p>
+
+
+<h3>Note</h3>
+
+<p>since 2.2.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D listColumns(&quot;mytable&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/listDatabases.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/listDatabases.html b/site/docs/2.3.0/api/R/listDatabases.html
new file mode 100644
index 0000000..be9ee9a
--- /dev/null
+++ b/site/docs/2.3.0/api/R/listDatabases.html
@@ -0,0 +1,50 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Returns a list of databases available</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for listDatabases {SparkR}"><tr><td>listDatabases {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Returns a list of databases available</h2>
+
+<h3>Description</h3>
+
+<p>Returns a list of databases available.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+listDatabases()
+</pre>
+
+
+<h3>Value</h3>
+
+<p>a SparkDataFrame of the list of databases.
+</p>
+
+
+<h3>Note</h3>
+
+<p>since 2.2.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D listDatabases()
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/listFunctions.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/listFunctions.html b/site/docs/2.3.0/api/R/listFunctions.html
new file mode 100644
index 0000000..161d090
--- /dev/null
+++ b/site/docs/2.3.0/api/R/listFunctions.html
@@ -0,0 +1,61 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Returns a list of functions registered in the specified...</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for listFunctions {SparkR}"><tr><td>listFunctions {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Returns a list of functions registered in the specified database</h2>
+
+<h3>Description</h3>
+
+<p>Returns a list of functions registered in the specified database.
+This includes all temporary functions.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+listFunctions(databaseName = NULL)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>databaseName</code></td>
+<td>
+<p>(optional) name of the database</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>a SparkDataFrame of the list of function descriptions.
+</p>
+
+
+<h3>Note</h3>
+
+<p>since 2.2.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D listFunctions()
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/listTables.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/listTables.html b/site/docs/2.3.0/api/R/listTables.html
new file mode 100644
index 0000000..1c85914
--- /dev/null
+++ b/site/docs/2.3.0/api/R/listTables.html
@@ -0,0 +1,68 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Returns a list of tables or views in the specified database</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for listTables {SparkR}"><tr><td>listTables {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Returns a list of tables or views in the specified database</h2>
+
+<h3>Description</h3>
+
+<p>Returns a list of tables or views in the specified database.
+This includes all temporary views.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+listTables(databaseName = NULL)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>databaseName</code></td>
+<td>
+<p>(optional) name of the database</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>a SparkDataFrame of the list of tables.
+</p>
+
+
+<h3>Note</h3>
+
+<p>since 2.2.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="tables.html">tables</a>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D listTables()
+##D listTables(&quot;default&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/localCheckpoint.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/localCheckpoint.html b/site/docs/2.3.0/api/R/localCheckpoint.html
new file mode 100644
index 0000000..c7cc818
--- /dev/null
+++ b/site/docs/2.3.0/api/R/localCheckpoint.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: localCheckpoint</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for localCheckpoint {SparkR}"><tr><td>localCheckpoint {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>localCheckpoint</h2>
+
+<h3>Description</h3>
+
+<p>Returns a locally checkpointed version of this SparkDataFrame. Checkpointing can be used to
+truncate the logical plan, which is especially useful in iterative algorithms where the plan
+may grow exponentially. Local checkpoints are stored in the executors using the caching
+subsystem and therefore they are not reliable.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+localCheckpoint(x, eager = TRUE)
+
+## S4 method for signature 'SparkDataFrame'
+localCheckpoint(x, eager = TRUE)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+<tr valign="top"><td><code>eager</code></td>
+<td>
+<p>whether to locally checkpoint this SparkDataFrame immediately</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>a new locally checkpointed SparkDataFrame
+</p>
+
+
+<h3>Note</h3>
+
+<p>localCheckpoint since 2.3.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D df &lt;- localCheckpoint(df)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[15/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/TaskCommitDenied.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/TaskCommitDenied.html b/site/docs/2.3.0/api/java/org/apache/spark/TaskCommitDenied.html
new file mode 100644
index 0000000..83e04f6
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/TaskCommitDenied.html
@@ -0,0 +1,448 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>TaskCommitDenied (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="TaskCommitDenied (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":5,"i2":10,"i3":5,"i4":10,"i5":10,"i6":5,"i7":5,"i8":9,"i9":9,"i10":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/Success.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/TaskCommitDenied.html" target="_top">Frames</a></li>
+<li><a href="TaskCommitDenied.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class TaskCommitDenied" class="title">Class TaskCommitDenied</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.TaskCommitDenied</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/TaskEndReason.html" title="interface in org.apache.spark">TaskEndReason</a>, <a href="../../../org/apache/spark/TaskFailedReason.html" title="interface in org.apache.spark">TaskFailedReason</a>, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">TaskCommitDenied</span>
+extends Object
+implements <a href="../../../org/apache/spark/TaskFailedReason.html" title="interface in org.apache.spark">TaskFailedReason</a>, scala.Product, scala.Serializable</pre>
+<div class="block">:: DeveloperApi ::
+ Task requested the driver to commit, but was denied.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.TaskCommitDenied">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskCommitDenied.html#TaskCommitDenied-int-int-int-">TaskCommitDenied</a></span>(int&nbsp;jobID,
+                int&nbsp;partitionID,
+                int&nbsp;attemptNumber)</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskCommitDenied.html#attemptNumber--">attemptNumber</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskCommitDenied.html#canEqual-java.lang.Object-">canEqual</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskCommitDenied.html#countTowardsTaskFailures--">countTowardsTaskFailures</a></span>()</code>
+<div class="block">If a task failed because its attempt to commit was denied, do not count this failure
+ towards failing the stage.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskCommitDenied.html#equals-java.lang.Object-">equals</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskCommitDenied.html#jobID--">jobID</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskCommitDenied.html#partitionID--">partitionID</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>abstract static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskCommitDenied.html#productArity--">productArity</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>abstract static Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskCommitDenied.html#productElement-int-">productElement</a></span>(int&nbsp;n)</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>static scala.collection.Iterator&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskCommitDenied.html#productIterator--">productIterator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskCommitDenied.html#productPrefix--">productPrefix</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskCommitDenied.html#toErrorString--">toErrorString</a></span>()</code>
+<div class="block">Error message displayed in the web UI.</div>
+</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Product">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Product</h3>
+<code>productArity, productElement, productIterator, productPrefix</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Equals">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Equals</h3>
+<code>canEqual, equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskCommitDenied-int-int-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskCommitDenied</h4>
+<pre>public&nbsp;TaskCommitDenied(int&nbsp;jobID,
+                        int&nbsp;partitionID,
+                        int&nbsp;attemptNumber)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="canEqual-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canEqual</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;canEqual(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;equals(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="productElement-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productElement</h4>
+<pre>public abstract static&nbsp;Object&nbsp;productElement(int&nbsp;n)</pre>
+</li>
+</ul>
+<a name="productArity--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productArity</h4>
+<pre>public abstract static&nbsp;int&nbsp;productArity()</pre>
+</li>
+</ul>
+<a name="productIterator--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productIterator</h4>
+<pre>public static&nbsp;scala.collection.Iterator&lt;Object&gt;&nbsp;productIterator()</pre>
+</li>
+</ul>
+<a name="productPrefix--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productPrefix</h4>
+<pre>public static&nbsp;String&nbsp;productPrefix()</pre>
+</li>
+</ul>
+<a name="jobID--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>jobID</h4>
+<pre>public&nbsp;int&nbsp;jobID()</pre>
+</li>
+</ul>
+<a name="partitionID--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>partitionID</h4>
+<pre>public&nbsp;int&nbsp;partitionID()</pre>
+</li>
+</ul>
+<a name="attemptNumber--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>attemptNumber</h4>
+<pre>public&nbsp;int&nbsp;attemptNumber()</pre>
+</li>
+</ul>
+<a name="toErrorString--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toErrorString</h4>
+<pre>public&nbsp;String&nbsp;toErrorString()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/spark/TaskFailedReason.html#toErrorString--">TaskFailedReason</a></code></span></div>
+<div class="block">Error message displayed in the web UI.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/TaskFailedReason.html#toErrorString--">toErrorString</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/TaskFailedReason.html" title="interface in org.apache.spark">TaskFailedReason</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="countTowardsTaskFailures--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>countTowardsTaskFailures</h4>
+<pre>public&nbsp;boolean&nbsp;countTowardsTaskFailures()</pre>
+<div class="block">If a task failed because its attempt to commit was denied, do not count this failure
+ towards failing the stage. This is intended to prevent spurious stage failures in cases
+ where many speculative tasks are launched and denied to commit.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/TaskFailedReason.html#countTowardsTaskFailures--">countTowardsTaskFailures</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/TaskFailedReason.html" title="interface in org.apache.spark">TaskFailedReason</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</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/Success.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/TaskCommitDenied.html" target="_top">Frames</a></li>
+<li><a href="TaskCommitDenied.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/TaskContext.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/TaskContext.html b/site/docs/2.3.0/api/java/org/apache/spark/TaskContext.html
new file mode 100644
index 0000000..dd000d8
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/TaskContext.html
@@ -0,0 +1,644 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>TaskContext (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="TaskContext (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":6,"i2":10,"i3":6,"i4":6,"i5":9,"i6":6,"i7":6,"i8":9,"i9":6,"i10":6,"i11":38,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated 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/TaskCommitDenied.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/TaskEndReason.html" title="interface in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/TaskContext.html" target="_top">Frames</a></li>
+<li><a href="TaskContext.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class TaskContext" class="title">Class TaskContext</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.TaskContext</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">TaskContext</span>
+extends Object
+implements java.io.Serializable</pre>
+<div class="block">Contextual information about a task which can be read or mutated during
+ execution. To access the TaskContext for a running task, use:
+ <pre><code>
+   org.apache.spark.TaskContext.get()
+ </code></pre></div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.TaskContext">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskContext.html#TaskContext--">TaskContext</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated 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/TaskContext.html" title="class in org.apache.spark">TaskContext</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskContext.html#addTaskCompletionListener-scala.Function1-">addTaskCompletionListener</a></span>(scala.Function1&lt;<a href="../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>,scala.runtime.BoxedUnit&gt;&nbsp;f)</code>
+<div class="block">Adds a listener in the form of a Scala closure to be executed on task completion.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>abstract <a href="../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskContext.html#addTaskCompletionListener-org.apache.spark.util.TaskCompletionListener-">addTaskCompletionListener</a></span>(<a href="../../../org/apache/spark/util/TaskCompletionListener.html" title="interface in org.apache.spark.util">TaskCompletionListener</a>&nbsp;listener)</code>
+<div class="block">Adds a (Java friendly) listener to be executed on task completion.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskContext.html#addTaskFailureListener-scala.Function2-">addTaskFailureListener</a></span>(scala.Function2&lt;<a href="../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>,Throwable,scala.runtime.BoxedUnit&gt;&nbsp;f)</code>
+<div class="block">Adds a listener to be executed on task failure.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>abstract <a href="../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskContext.html#addTaskFailureListener-org.apache.spark.util.TaskFailureListener-">addTaskFailureListener</a></span>(<a href="../../../org/apache/spark/util/TaskFailureListener.html" title="interface in org.apache.spark.util">TaskFailureListener</a>&nbsp;listener)</code>
+<div class="block">Adds a listener to be executed on task failure.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>abstract int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskContext.html#attemptNumber--">attemptNumber</a></span>()</code>
+<div class="block">How many times this task has been attempted.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskContext.html#get--">get</a></span>()</code>
+<div class="block">Return the currently active TaskContext.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>abstract String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskContext.html#getLocalProperty-java.lang.String-">getLocalProperty</a></span>(String&nbsp;key)</code>
+<div class="block">Get a local property set upstream in the driver, or null if it is missing.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>abstract scala.collection.Seq&lt;org.apache.spark.metrics.source.Source&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskContext.html#getMetricsSources-java.lang.String-">getMetricsSources</a></span>(String&nbsp;sourceName)</code>
+<div class="block">::DeveloperApi::
+ Returns all metrics sources with the given name which are associated with the instance
+ which runs the task.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskContext.html#getPartitionId--">getPartitionId</a></span>()</code>
+<div class="block">Returns the partition id of currently active TaskContext.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>abstract boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskContext.html#isCompleted--">isCompleted</a></span>()</code>
+<div class="block">Returns true if the task has completed.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>abstract boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskContext.html#isInterrupted--">isInterrupted</a></span>()</code>
+<div class="block">Returns true if the task has been killed.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>abstract boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskContext.html#isRunningLocally--">isRunningLocally</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Local execution was removed, so this always returns false. Since 2.0.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>abstract int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskContext.html#partitionId--">partitionId</a></span>()</code>
+<div class="block">The ID of the RDD partition that is computed by this task.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>abstract int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskContext.html#stageAttemptNumber--">stageAttemptNumber</a></span>()</code>
+<div class="block">How many times the stage that this task belongs to has been attempted.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>abstract int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskContext.html#stageId--">stageId</a></span>()</code>
+<div class="block">The ID of the stage that this task belong to.</div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>abstract long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskContext.html#taskAttemptId--">taskAttemptId</a></span>()</code>
+<div class="block">An ID that is unique to this task attempt (within the same SparkContext, no two task attempts
+ will share the same attempt ID).</div>
+</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>abstract org.apache.spark.executor.TaskMetrics</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskContext.html#taskMetrics--">taskMetrics</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskContext--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskContext</h4>
+<pre>public&nbsp;TaskContext()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="get--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>&nbsp;get()</pre>
+<div class="block">Return the currently active TaskContext. This can be called inside of
+ user functions to access contextual information about running tasks.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="getPartitionId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPartitionId</h4>
+<pre>public static&nbsp;int&nbsp;getPartitionId()</pre>
+<div class="block">Returns the partition id of currently active TaskContext. It will return 0
+ if there is no active TaskContext for cases like local execution.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="isCompleted--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isCompleted</h4>
+<pre>public abstract&nbsp;boolean&nbsp;isCompleted()</pre>
+<div class="block">Returns true if the task has completed.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="isInterrupted--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isInterrupted</h4>
+<pre>public abstract&nbsp;boolean&nbsp;isInterrupted()</pre>
+<div class="block">Returns true if the task has been killed.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="isRunningLocally--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isRunningLocally</h4>
+<pre>public abstract&nbsp;boolean&nbsp;isRunningLocally()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Local execution was removed, so this always returns false. Since 2.0.0.</span></div>
+<div class="block">Returns true if the task is running locally in the driver program.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>false</dd>
+</dl>
+</li>
+</ul>
+<a name="addTaskCompletionListener-org.apache.spark.util.TaskCompletionListener-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addTaskCompletionListener</h4>
+<pre>public abstract&nbsp;<a href="../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>&nbsp;addTaskCompletionListener(<a href="../../../org/apache/spark/util/TaskCompletionListener.html" title="interface in org.apache.spark.util">TaskCompletionListener</a>&nbsp;listener)</pre>
+<div class="block">Adds a (Java friendly) listener to be executed on task completion.
+ This will be called in all situations - success, failure, or cancellation. Adding a listener
+ to an already completed task will result in that listener being called immediately.
+ <p>
+ An example use is for HadoopRDD to register a callback to close the input stream.
+ <p>
+ Exceptions thrown by the listener will result in failure of the task.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>listener</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="addTaskCompletionListener-scala.Function1-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addTaskCompletionListener</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>&nbsp;addTaskCompletionListener(scala.Function1&lt;<a href="../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>,scala.runtime.BoxedUnit&gt;&nbsp;f)</pre>
+<div class="block">Adds a listener in the form of a Scala closure to be executed on task completion.
+ This will be called in all situations - success, failure, or cancellation. Adding a listener
+ to an already completed task will result in that listener being called immediately.
+ <p>
+ An example use is for HadoopRDD to register a callback to close the input stream.
+ <p>
+ Exceptions thrown by the listener will result in failure of the task.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>f</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="addTaskFailureListener-org.apache.spark.util.TaskFailureListener-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addTaskFailureListener</h4>
+<pre>public abstract&nbsp;<a href="../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>&nbsp;addTaskFailureListener(<a href="../../../org/apache/spark/util/TaskFailureListener.html" title="interface in org.apache.spark.util">TaskFailureListener</a>&nbsp;listener)</pre>
+<div class="block">Adds a listener to be executed on task failure. Adding a listener to an already failed task
+ will result in that listener being called immediately.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>listener</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="addTaskFailureListener-scala.Function2-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addTaskFailureListener</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>&nbsp;addTaskFailureListener(scala.Function2&lt;<a href="../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>,Throwable,scala.runtime.BoxedUnit&gt;&nbsp;f)</pre>
+<div class="block">Adds a listener to be executed on task failure.  Adding a listener to an already failed task
+ will result in that listener being called immediately.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>f</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="stageId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>stageId</h4>
+<pre>public abstract&nbsp;int&nbsp;stageId()</pre>
+<div class="block">The ID of the stage that this task belong to.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="stageAttemptNumber--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>stageAttemptNumber</h4>
+<pre>public abstract&nbsp;int&nbsp;stageAttemptNumber()</pre>
+<div class="block">How many times the stage that this task belongs to has been attempted. The first stage attempt
+ will be assigned stageAttemptNumber = 0, and subsequent attempts will have increasing attempt
+ numbers.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="partitionId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>partitionId</h4>
+<pre>public abstract&nbsp;int&nbsp;partitionId()</pre>
+<div class="block">The ID of the RDD partition that is computed by this task.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="attemptNumber--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>attemptNumber</h4>
+<pre>public abstract&nbsp;int&nbsp;attemptNumber()</pre>
+<div class="block">How many times this task has been attempted.  The first task attempt will be assigned
+ attemptNumber = 0, and subsequent attempts will have increasing attempt numbers.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="taskAttemptId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskAttemptId</h4>
+<pre>public abstract&nbsp;long&nbsp;taskAttemptId()</pre>
+<div class="block">An ID that is unique to this task attempt (within the same SparkContext, no two task attempts
+ will share the same attempt ID).  This is roughly equivalent to Hadoop's TaskAttemptID.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="getLocalProperty-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLocalProperty</h4>
+<pre>public abstract&nbsp;String&nbsp;getLocalProperty(String&nbsp;key)</pre>
+<div class="block">Get a local property set upstream in the driver, or null if it is missing. See also
+ <code>org.apache.spark.SparkContext.setLocalProperty</code>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="taskMetrics--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskMetrics</h4>
+<pre>public abstract&nbsp;org.apache.spark.executor.TaskMetrics&nbsp;taskMetrics()</pre>
+</li>
+</ul>
+<a name="getMetricsSources-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getMetricsSources</h4>
+<pre>public abstract&nbsp;scala.collection.Seq&lt;org.apache.spark.metrics.source.Source&gt;&nbsp;getMetricsSources(String&nbsp;sourceName)</pre>
+<div class="block">::DeveloperApi::
+ Returns all metrics sources with the given name which are associated with the instance
+ which runs the task. For more information see <code>org.apache.spark.metrics.MetricsSystem</code>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>sourceName</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</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/TaskCommitDenied.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/TaskEndReason.html" title="interface in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/TaskContext.html" target="_top">Frames</a></li>
+<li><a href="TaskContext.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/TaskEndReason.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/TaskEndReason.html b/site/docs/2.3.0/api/java/org/apache/spark/TaskEndReason.html
new file mode 100644
index 0000000..b69274b
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/TaskEndReason.html
@@ -0,0 +1,177 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>TaskEndReason (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="TaskEndReason (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</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/TaskContext.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/TaskFailedReason.html" title="interface in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/TaskEndReason.html" target="_top">Frames</a></li>
+<li><a href="TaskEndReason.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>Method</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</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</div>
+<h2 title="Interface TaskEndReason" class="title">Interface TaskEndReason</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../org/apache/spark/TaskFailedReason.html" title="interface in org.apache.spark">TaskFailedReason</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../org/apache/spark/ExceptionFailure.html" title="class in org.apache.spark">ExceptionFailure</a>, <a href="../../../org/apache/spark/ExecutorLostFailure.html" title="class in org.apache.spark">ExecutorLostFailure</a>, <a href="../../../org/apache/spark/FetchFailed.html" title="class in org.apache.spark">FetchFailed</a>, <a href="../../../org/apache/spark/TaskCommitDenied.html" title="class in org.apache.spark">TaskCommitDenied</a>, <a href="../../../org/apache/spark/TaskKilled.html" title="class in org.apache.spark">TaskKilled</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">TaskEndReason</span></pre>
+<div class="block">:: DeveloperApi ::
+ Various possible reasons why a task ended. The low-level TaskScheduler is supposed to retry
+ tasks several times for "ephemeral" failures, and only report back failures that require some
+ old stages to be resubmitted, such as shuffle map fetch failures.</div>
+</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/TaskContext.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/TaskFailedReason.html" title="interface in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/TaskEndReason.html" target="_top">Frames</a></li>
+<li><a href="TaskEndReason.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>Method</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/TaskFailedReason.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/TaskFailedReason.html b/site/docs/2.3.0/api/java/org/apache/spark/TaskFailedReason.html
new file mode 100644
index 0000000..3ac9fcc
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/TaskFailedReason.html
@@ -0,0 +1,257 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>TaskFailedReason (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="TaskFailedReason (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/TaskEndReason.html" title="interface in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/TaskKilled.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/TaskFailedReason.html" target="_top">Frames</a></li>
+<li><a href="TaskFailedReason.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</div>
+<h2 title="Interface TaskFailedReason" class="title">Interface TaskFailedReason</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../org/apache/spark/TaskEndReason.html" title="interface in org.apache.spark">TaskEndReason</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../org/apache/spark/ExceptionFailure.html" title="class in org.apache.spark">ExceptionFailure</a>, <a href="../../../org/apache/spark/ExecutorLostFailure.html" title="class in org.apache.spark">ExecutorLostFailure</a>, <a href="../../../org/apache/spark/FetchFailed.html" title="class in org.apache.spark">FetchFailed</a>, <a href="../../../org/apache/spark/TaskCommitDenied.html" title="class in org.apache.spark">TaskCommitDenied</a>, <a href="../../../org/apache/spark/TaskKilled.html" title="class in org.apache.spark">TaskKilled</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">TaskFailedReason</span>
+extends <a href="../../../org/apache/spark/TaskEndReason.html" title="interface in org.apache.spark">TaskEndReason</a></pre>
+<div class="block">:: DeveloperApi ::
+ Various possible reasons why a task failed.</div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskFailedReason.html#countTowardsTaskFailures--">countTowardsTaskFailures</a></span>()</code>
+<div class="block">Whether this task failure should be counted towards the maximum number of times the task is
+ allowed to fail before the stage is aborted.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskFailedReason.html#toErrorString--">toErrorString</a></span>()</code>
+<div class="block">Error message displayed in the web UI.</div>
+</td>
+</tr>
+</table>
+</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="toErrorString--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toErrorString</h4>
+<pre>String&nbsp;toErrorString()</pre>
+<div class="block">Error message displayed in the web UI.</div>
+</li>
+</ul>
+<a name="countTowardsTaskFailures--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>countTowardsTaskFailures</h4>
+<pre>boolean&nbsp;countTowardsTaskFailures()</pre>
+<div class="block">Whether this task failure should be counted towards the maximum number of times the task is
+ allowed to fail before the stage is aborted.  Set to false in cases where the task's failure
+ was unrelated to the task; for example, if the task failed because the executor it was running
+ on was killed.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</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/TaskEndReason.html" title="interface in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/TaskKilled.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/TaskFailedReason.html" target="_top">Frames</a></li>
+<li><a href="TaskFailedReason.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/TaskKilled.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/TaskKilled.html b/site/docs/2.3.0/api/java/org/apache/spark/TaskKilled.html
new file mode 100644
index 0000000..79e890f
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/TaskKilled.html
@@ -0,0 +1,420 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>TaskKilled (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="TaskKilled (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":5,"i1":10,"i2":5,"i3":5,"i4":5,"i5":9,"i6":9,"i7":10,"i8":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/TaskFailedReason.html" title="interface in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/TaskKilledException.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/TaskKilled.html" target="_top">Frames</a></li>
+<li><a href="TaskKilled.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class TaskKilled" class="title">Class TaskKilled</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.TaskKilled</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/TaskEndReason.html" title="interface in org.apache.spark">TaskEndReason</a>, <a href="../../../org/apache/spark/TaskFailedReason.html" title="interface in org.apache.spark">TaskFailedReason</a>, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">TaskKilled</span>
+extends Object
+implements <a href="../../../org/apache/spark/TaskFailedReason.html" title="interface in org.apache.spark">TaskFailedReason</a>, scala.Product, scala.Serializable</pre>
+<div class="block">:: DeveloperApi ::
+ Task was killed intentionally and needs to be rescheduled.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.TaskKilled">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskKilled.html#TaskKilled-java.lang.String-">TaskKilled</a></span>(String&nbsp;reason)</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskKilled.html#canEqual-java.lang.Object-">canEqual</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskKilled.html#countTowardsTaskFailures--">countTowardsTaskFailures</a></span>()</code>
+<div class="block">Whether this task failure should be counted towards the maximum number of times the task is
+ allowed to fail before the stage is aborted.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskKilled.html#equals-java.lang.Object-">equals</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>abstract static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskKilled.html#productArity--">productArity</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>abstract static Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskKilled.html#productElement-int-">productElement</a></span>(int&nbsp;n)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static scala.collection.Iterator&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskKilled.html#productIterator--">productIterator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskKilled.html#productPrefix--">productPrefix</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskKilled.html#reason--">reason</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskKilled.html#toErrorString--">toErrorString</a></span>()</code>
+<div class="block">Error message displayed in the web UI.</div>
+</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Product">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Product</h3>
+<code>productArity, productElement, productIterator, productPrefix</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Equals">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Equals</h3>
+<code>canEqual, equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskKilled-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskKilled</h4>
+<pre>public&nbsp;TaskKilled(String&nbsp;reason)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="canEqual-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canEqual</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;canEqual(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;equals(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="productElement-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productElement</h4>
+<pre>public abstract static&nbsp;Object&nbsp;productElement(int&nbsp;n)</pre>
+</li>
+</ul>
+<a name="productArity--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productArity</h4>
+<pre>public abstract static&nbsp;int&nbsp;productArity()</pre>
+</li>
+</ul>
+<a name="productIterator--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productIterator</h4>
+<pre>public static&nbsp;scala.collection.Iterator&lt;Object&gt;&nbsp;productIterator()</pre>
+</li>
+</ul>
+<a name="productPrefix--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productPrefix</h4>
+<pre>public static&nbsp;String&nbsp;productPrefix()</pre>
+</li>
+</ul>
+<a name="reason--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reason</h4>
+<pre>public&nbsp;String&nbsp;reason()</pre>
+</li>
+</ul>
+<a name="toErrorString--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toErrorString</h4>
+<pre>public&nbsp;String&nbsp;toErrorString()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/spark/TaskFailedReason.html#toErrorString--">TaskFailedReason</a></code></span></div>
+<div class="block">Error message displayed in the web UI.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/TaskFailedReason.html#toErrorString--">toErrorString</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/TaskFailedReason.html" title="interface in org.apache.spark">TaskFailedReason</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="countTowardsTaskFailures--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>countTowardsTaskFailures</h4>
+<pre>public&nbsp;boolean&nbsp;countTowardsTaskFailures()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/spark/TaskFailedReason.html#countTowardsTaskFailures--">TaskFailedReason</a></code></span></div>
+<div class="block">Whether this task failure should be counted towards the maximum number of times the task is
+ allowed to fail before the stage is aborted.  Set to false in cases where the task's failure
+ was unrelated to the task; for example, if the task failed because the executor it was running
+ on was killed.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/TaskFailedReason.html#countTowardsTaskFailures--">countTowardsTaskFailures</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/TaskFailedReason.html" title="interface in org.apache.spark">TaskFailedReason</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</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/TaskFailedReason.html" title="interface in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/TaskKilledException.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/TaskKilled.html" target="_top">Frames</a></li>
+<li><a href="TaskKilled.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[50/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/README.md
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/README.md b/site/docs/2.3.0/README.md
new file mode 100644
index 0000000..225bb1b
--- /dev/null
+++ b/site/docs/2.3.0/README.md
@@ -0,0 +1,83 @@
+Welcome to the Spark documentation!
+
+This readme will walk you through navigating and building the Spark documentation, which is included
+here with the Spark source code. You can also find documentation specific to release versions of
+Spark at http://spark.apache.org/documentation.html.
+
+Read on to learn more about viewing documentation in plain text (i.e., markdown) or building the
+documentation yourself. Why build it yourself? So that you have the docs that corresponds to
+whichever version of Spark you currently have checked out of revision control.
+
+## Prerequisites
+
+The Spark documentation build uses a number of tools to build HTML docs and API docs in Scala, Java,
+Python, R and SQL.
+
+You need to have [Ruby](https://www.ruby-lang.org/en/documentation/installation/) and
+[Python](https://docs.python.org/2/using/unix.html#getting-and-installing-the-latest-version-of-python)
+installed. Also install the following libraries:
+
+```sh
+$ sudo gem install jekyll jekyll-redirect-from pygments.rb
+$ sudo pip install Pygments
+# Following is needed only for generating API docs
+$ sudo pip install sphinx pypandoc mkdocs
+$ sudo Rscript -e 'install.packages(c("knitr", "devtools", "roxygen2", "testthat", "rmarkdown"), repos="http://cran.stat.ucla.edu/")'
+```
+
+(Note: If you are on a system with both Ruby 1.9 and Ruby 2.0 you may need to replace gem with gem2.0)
+
+## Generating the Documentation HTML
+
+We include the Spark documentation as part of the source (as opposed to using a hosted wiki, such as
+the github wiki, as the definitive documentation) to enable the documentation to evolve along with
+the source code and be captured by revision control (currently git). This way the code automatically
+includes the version of the documentation that is relevant regardless of which version or release
+you have checked out or downloaded.
+
+In this directory you will find text files formatted using Markdown, with an ".md" suffix. You can
+read those text files directly if you want. Start with `index.md`.
+
+Execute `jekyll build` from the `docs/` directory to compile the site. Compiling the site with
+Jekyll will create a directory called `_site` containing `index.html` as well as the rest of the
+compiled files.
+
+```sh
+$ cd docs
+$ jekyll build
+```
+
+You can modify the default Jekyll build as follows:
+
+```sh
+# Skip generating API docs (which takes a while)
+$ SKIP_API=1 jekyll build
+
+# Serve content locally on port 4000
+$ jekyll serve --watch
+
+# Build the site with extra features used on the live page
+$ PRODUCTION=1 jekyll build
+```
+
+## API Docs (Scaladoc, Javadoc, Sphinx, roxygen2, MkDocs)
+
+You can build just the Spark scaladoc and javadoc by running `build/sbt unidoc` from the `SPARK_HOME` directory.
+
+Similarly, you can build just the PySpark docs by running `make html` from the
+`SPARK_HOME/python/docs` directory. Documentation is only generated for classes that are listed as
+public in `__init__.py`. The SparkR docs can be built by running `SPARK_HOME/R/create-docs.sh`, and
+the SQL docs can be built by running `SPARK_HOME/sql/create-docs.sh`
+after [building Spark](https://github.com/apache/spark#building-spark) first.
+
+When you run `jekyll build` in the `docs` directory, it will also copy over the scaladoc and javadoc for the various
+Spark subprojects into the `docs` directory (and then also into the `_site` directory). We use a
+jekyll plugin to run `build/sbt unidoc` before building the site so if you haven't run it (recently) it
+may take some time as it generates all of the scaladoc and javadoc using [Unidoc](https://github.com/sbt/sbt-unidoc).
+The jekyll plugin also generates the PySpark docs using [Sphinx](http://sphinx-doc.org/), SparkR docs
+using [roxygen2](https://cran.r-project.org/web/packages/roxygen2/index.html) and SQL docs
+using [MkDocs](http://www.mkdocs.org/).
+
+NOTE: To skip the step of building and copying over the Scala, Java, Python, R and SQL API docs, run `SKIP_API=1
+jekyll build`. In addition, `SKIP_SCALADOC=1`, `SKIP_PYTHONDOC=1`, `SKIP_RDOC=1` and `SKIP_SQLDOC=1` can be used
+to skip a single step of the corresponding language. `SKIP_SCALADOC` indicates skipping both the Scala and Java docs.

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api.html b/site/docs/2.3.0/api.html
new file mode 100644
index 0000000..22a5f93
--- /dev/null
+++ b/site/docs/2.3.0/api.html
@@ -0,0 +1,180 @@
+
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+    <head>
+        <meta charset="utf-8">
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+        <title>Spark API Documentation - Spark 2.3.0 Documentation</title>
+        
+
+        
+
+        <link rel="stylesheet" href="css/bootstrap.min.css">
+        <style>
+            body {
+                padding-top: 60px;
+                padding-bottom: 40px;
+            }
+        </style>
+        <meta name="viewport" content="width=device-width">
+        <link rel="stylesheet" href="css/bootstrap-responsive.min.css">
+        <link rel="stylesheet" href="css/main.css">
+
+        <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+
+        <link rel="stylesheet" href="css/pygments-default.css">
+
+        
+        <!-- Google analytics script -->
+        <script type="text/javascript">
+          var _gaq = _gaq || [];
+          _gaq.push(['_setAccount', 'UA-32518208-2']);
+          _gaq.push(['_trackPageview']);
+
+          (function() {
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+          })();
+        </script>
+        
+
+    </head>
+    <body>
+        <!--[if lt IE 7]>
+            <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+        <![endif]-->
+
+        <!-- This code is taken from http://twitter.github.com/bootstrap/examples/hero.html -->
+
+        <div class="navbar navbar-fixed-top" id="topbar">
+            <div class="navbar-inner">
+                <div class="container">
+                    <div class="brand"><a href="index.html">
+                      <img src="img/spark-logo-hd.png" style="height:50px;"/></a><span class="version">2.3.0</span>
+                    </div>
+                    <ul class="nav">
+                        <!--TODO(andyk): Add class="active" attribute to li some how.-->
+                        <li><a href="index.html">Overview</a></li>
+
+                        <li class="dropdown">
+                            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guides<b class="caret"></b></a>
+                            <ul class="dropdown-menu">
+                                <li><a href="quick-start.html">Quick Start</a></li>
+                                <li><a href="rdd-programming-guide.html">RDDs, Accumulators, Broadcasts Vars</a></li>
+                                <li><a href="sql-programming-guide.html">SQL, DataFrames, and Datasets</a></li>
+                                <li><a href="structured-streaming-programming-guide.html">Structured Streaming</a></li>
+                                <li><a href="streaming-programming-guide.html">Spark Streaming (DStreams)</a></li>
+                                <li><a href="ml-guide.html">MLlib (Machine Learning)</a></li>
+                                <li><a href="graphx-programming-guide.html">GraphX (Graph Processing)</a></li>
+                                <li><a href="sparkr.html">SparkR (R on Spark)</a></li>
+                            </ul>
+                        </li>
+
+                        <li class="dropdown">
+                            <a href="#" class="dropdown-toggle" data-toggle="dropdown">API Docs<b class="caret"></b></a>
+                            <ul class="dropdown-menu">
+                                <li><a href="api/scala/index.html#org.apache.spark.package">Scala</a></li>
+                                <li><a href="api/java/index.html">Java</a></li>
+                                <li><a href="api/python/index.html">Python</a></li>
+                                <li><a href="api/R/index.html">R</a></li>
+                                <li><a href="api/sql/index.html">SQL, Built-in Functions</a></li>
+                            </ul>
+                        </li>
+
+                        <li class="dropdown">
+                            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+                            <ul class="dropdown-menu">
+                                <li><a href="cluster-overview.html">Overview</a></li>
+                                <li><a href="submitting-applications.html">Submitting Applications</a></li>
+                                <li class="divider"></li>
+                                <li><a href="spark-standalone.html">Spark Standalone</a></li>
+                                <li><a href="running-on-mesos.html">Mesos</a></li>
+                                <li><a href="running-on-yarn.html">YARN</a></li>
+                                <li><a href="running-on-kubernetes.html">Kubernetes</a></li>
+                            </ul>
+                        </li>
+
+                        <li class="dropdown">
+                            <a href="api.html" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+                            <ul class="dropdown-menu">
+                                <li><a href="configuration.html">Configuration</a></li>
+                                <li><a href="monitoring.html">Monitoring</a></li>
+                                <li><a href="tuning.html">Tuning Guide</a></li>
+                                <li><a href="job-scheduling.html">Job Scheduling</a></li>
+                                <li><a href="security.html">Security</a></li>
+                                <li><a href="hardware-provisioning.html">Hardware Provisioning</a></li>
+                                <li class="divider"></li>
+                                <li><a href="building-spark.html">Building Spark</a></li>
+                                <li><a href="http://spark.apache.org/contributing.html">Contributing to Spark</a></li>
+                                <li><a href="http://spark.apache.org/third-party-projects.html">Third Party Projects</a></li>
+                            </ul>
+                        </li>
+                    </ul>
+                    <!--<p class="navbar-text pull-right"><span class="version-text">v2.3.0</span></p>-->
+                </div>
+            </div>
+        </div>
+
+        <div class="container-wrapper">
+
+            
+                <div class="content" id="content">
+                    
+                        <h1 class="title">Spark API Documentation</h1>
+                    
+
+                    <p>Here you can read API docs for Spark and its submodules.</p>
+
+<ul>
+  <li><a href="api/scala/index.html">Spark Scala API (Scaladoc)</a></li>
+  <li><a href="api/java/index.html">Spark Java API (Javadoc)</a></li>
+  <li><a href="api/python/index.html">Spark Python API (Sphinx)</a></li>
+  <li><a href="api/R/index.html">Spark R API (Roxygen2)</a></li>
+  <li><a href="api/sql/index.html">Spark SQL, Built-in Functions (MkDocs)</a></li>
+</ul>
+
+
+                </div>
+            
+             <!-- /container -->
+        </div>
+
+        <script src="js/vendor/jquery-1.8.0.min.js"></script>
+        <script src="js/vendor/bootstrap.min.js"></script>
+        <script src="js/vendor/anchor.min.js"></script>
+        <script src="js/main.js"></script>
+
+        <!-- MathJax Section -->
+        <script type="text/x-mathjax-config">
+            MathJax.Hub.Config({
+                TeX: { equationNumbers: { autoNumber: "AMS" } }
+            });
+        </script>
+        <script>
+            // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+            // We could use "//cdn.mathjax...", but that won't support "file://".
+            (function(d, script) {
+                script = d.createElement('script');
+                script.type = 'text/javascript';
+                script.async = true;
+                script.onload = function(){
+                    MathJax.Hub.Config({
+                        tex2jax: {
+                            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+                            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+                            processEscapes: true,
+                            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+                        }
+                    });
+                };
+                script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+                    'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+                d.getElementsByTagName('head')[0].appendChild(script);
+            }(document));
+        </script>
+    </body>
+</html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/DESCRIPTION
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/DESCRIPTION b/site/docs/2.3.0/api/DESCRIPTION
new file mode 100644
index 0000000..d19053f
--- /dev/null
+++ b/site/docs/2.3.0/api/DESCRIPTION
@@ -0,0 +1,62 @@
+Package: SparkR
+Type: Package
+Version: 2.3.0
+Title: R Frontend for Apache Spark
+Description: Provides an R Frontend for Apache Spark.
+Authors@R: c(person("Shivaram", "Venkataraman", role = c("aut", "cre"),
+                    email = "shivaram@cs.berkeley.edu"),
+             person("Xiangrui", "Meng", role = "aut",
+                    email = "meng@databricks.com"),
+             person("Felix", "Cheung", role = "aut",
+                    email = "felixcheung@apache.org"),
+             person(family = "The Apache Software Foundation", role = c("aut", "cph")))
+License: Apache License (== 2.0)
+URL: http://www.apache.org/ http://spark.apache.org/
+BugReports: http://spark.apache.org/contributing.html
+Depends:
+    R (>= 3.0),
+    methods
+Suggests:
+    knitr,
+    rmarkdown,
+    testthat,
+    e1071,
+    survival
+Collate:
+    'schema.R'
+    'generics.R'
+    'jobj.R'
+    'column.R'
+    'group.R'
+    'RDD.R'
+    'pairRDD.R'
+    'DataFrame.R'
+    'SQLContext.R'
+    'WindowSpec.R'
+    'backend.R'
+    'broadcast.R'
+    'catalog.R'
+    'client.R'
+    'context.R'
+    'deserialize.R'
+    'functions.R'
+    'install.R'
+    'jvm.R'
+    'mllib_classification.R'
+    'mllib_clustering.R'
+    'mllib_fpm.R'
+    'mllib_recommendation.R'
+    'mllib_regression.R'
+    'mllib_stat.R'
+    'mllib_tree.R'
+    'mllib_utils.R'
+    'serialize.R'
+    'sparkR.R'
+    'stats.R'
+    'streaming.R'
+    'types.R'
+    'utils.R'
+    'window.R'
+RoxygenNote: 6.0.1
+VignetteBuilder: knitr
+NeedsCompilation: no


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[05/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/CoGroupFunction.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/CoGroupFunction.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/CoGroupFunction.html
new file mode 100644
index 0000000..54fa2ae
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/CoGroupFunction.html
@@ -0,0 +1,242 @@
+<!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_144) on Wed Feb 28 00:07:19 PST 2018 -->
+<title>CoGroupFunction (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="CoGroupFunction (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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>Prev&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/DoubleFlatMapFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/CoGroupFunction.html" target="_top">Frames</a></li>
+<li><a href="CoGroupFunction.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.api.java.function</div>
+<h2 title="Interface CoGroupFunction" class="title">Interface CoGroupFunction&lt;K,V1,V2,R&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Functional Interface:</dt>
+<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
+</dl>
+<hr>
+<br>
+<pre>@FunctionalInterface
+public interface <span class="typeNameLabel">CoGroupFunction&lt;K,V1,V2,R&gt;</span>
+extends java.io.Serializable</pre>
+<div class="block">A function that returns zero or more output records from each grouping key and its values from 2
+ Datasets.</div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>java.util.Iterator&lt;<a href="../../../../../../org/apache/spark/api/java/function/CoGroupFunction.html" title="type parameter in CoGroupFunction">R</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/spark/api/java/function/CoGroupFunction.html#call-K-java.util.Iterator-java.util.Iterator-">call</a></span>(<a href="../../../../../../org/apache/spark/api/java/function/CoGroupFunction.html" title="type parameter in CoGroupFunction">K</a>&nbsp;key,
+    java.util.Iterator&lt;<a href="../../../../../../org/apache/spark/api/java/function/CoGroupFunction.html" title="type parameter in CoGroupFunction">V1</a>&gt;&nbsp;left,
+    java.util.Iterator&lt;<a href="../../../../../../org/apache/spark/api/java/function/CoGroupFunction.html" title="type parameter in CoGroupFunction">V2</a>&gt;&nbsp;right)</code>&nbsp;</td>
+</tr>
+</table>
+</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="call-java.lang.Object-java.util.Iterator-java.util.Iterator-">
+<!--   -->
+</a><a name="call-K-java.util.Iterator-java.util.Iterator-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre>java.util.Iterator&lt;<a href="../../../../../../org/apache/spark/api/java/function/CoGroupFunction.html" title="type parameter in CoGroupFunction">R</a>&gt;&nbsp;call(<a href="../../../../../../org/apache/spark/api/java/function/CoGroupFunction.html" title="type parameter in CoGroupFunction">K</a>&nbsp;key,
+                           java.util.Iterator&lt;<a href="../../../../../../org/apache/spark/api/java/function/CoGroupFunction.html" title="type parameter in CoGroupFunction">V1</a>&gt;&nbsp;left,
+                           java.util.Iterator&lt;<a href="../../../../../../org/apache/spark/api/java/function/CoGroupFunction.html" title="type parameter in CoGroupFunction">V2</a>&gt;&nbsp;right)
+                    throws Exception</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>Exception</code></dd>
+</dl>
+</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>Prev&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/DoubleFlatMapFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/CoGroupFunction.html" target="_top">Frames</a></li>
+<li><a href="CoGroupFunction.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/DoubleFlatMapFunction.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/DoubleFlatMapFunction.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/DoubleFlatMapFunction.html
new file mode 100644
index 0000000..c607e0f
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/DoubleFlatMapFunction.html
@@ -0,0 +1,237 @@
+<!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_144) on Wed Feb 28 00:07:19 PST 2018 -->
+<title>DoubleFlatMapFunction (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="DoubleFlatMapFunction (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/api/java/function/CoGroupFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/DoubleFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/DoubleFlatMapFunction.html" target="_top">Frames</a></li>
+<li><a href="DoubleFlatMapFunction.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.api.java.function</div>
+<h2 title="Interface DoubleFlatMapFunction" class="title">Interface DoubleFlatMapFunction&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Functional Interface:</dt>
+<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
+</dl>
+<hr>
+<br>
+<pre>@FunctionalInterface
+public interface <span class="typeNameLabel">DoubleFlatMapFunction&lt;T&gt;</span>
+extends java.io.Serializable</pre>
+<div class="block">A function that returns zero or more records of type Double from each input record.</div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>java.util.Iterator&lt;Double&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/spark/api/java/function/DoubleFlatMapFunction.html#call-T-">call</a></span>(<a href="../../../../../../org/apache/spark/api/java/function/DoubleFlatMapFunction.html" title="type parameter in DoubleFlatMapFunction">T</a>&nbsp;t)</code>&nbsp;</td>
+</tr>
+</table>
+</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="call-java.lang.Object-">
+<!--   -->
+</a><a name="call-T-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre>java.util.Iterator&lt;Double&gt;&nbsp;call(<a href="../../../../../../org/apache/spark/api/java/function/DoubleFlatMapFunction.html" title="type parameter in DoubleFlatMapFunction">T</a>&nbsp;t)
+                         throws Exception</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>Exception</code></dd>
+</dl>
+</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/api/java/function/CoGroupFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/DoubleFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/DoubleFlatMapFunction.html" target="_top">Frames</a></li>
+<li><a href="DoubleFlatMapFunction.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/DoubleFunction.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/DoubleFunction.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/DoubleFunction.html
new file mode 100644
index 0000000..621e138
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/DoubleFunction.html
@@ -0,0 +1,237 @@
+<!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_144) on Wed Feb 28 00:07:19 PST 2018 -->
+<title>DoubleFunction (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="DoubleFunction (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/api/java/function/DoubleFlatMapFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/FilterFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/DoubleFunction.html" target="_top">Frames</a></li>
+<li><a href="DoubleFunction.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.api.java.function</div>
+<h2 title="Interface DoubleFunction" class="title">Interface DoubleFunction&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Functional Interface:</dt>
+<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
+</dl>
+<hr>
+<br>
+<pre>@FunctionalInterface
+public interface <span class="typeNameLabel">DoubleFunction&lt;T&gt;</span>
+extends java.io.Serializable</pre>
+<div class="block">A function that returns Doubles, and can be used to construct DoubleRDDs.</div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/spark/api/java/function/DoubleFunction.html#call-T-">call</a></span>(<a href="../../../../../../org/apache/spark/api/java/function/DoubleFunction.html" title="type parameter in DoubleFunction">T</a>&nbsp;t)</code>&nbsp;</td>
+</tr>
+</table>
+</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="call-java.lang.Object-">
+<!--   -->
+</a><a name="call-T-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre>double&nbsp;call(<a href="../../../../../../org/apache/spark/api/java/function/DoubleFunction.html" title="type parameter in DoubleFunction">T</a>&nbsp;t)
+     throws Exception</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>Exception</code></dd>
+</dl>
+</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/api/java/function/DoubleFlatMapFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/FilterFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/DoubleFunction.html" target="_top">Frames</a></li>
+<li><a href="DoubleFunction.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/FilterFunction.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/FilterFunction.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/FilterFunction.html
new file mode 100644
index 0000000..03eb338
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/FilterFunction.html
@@ -0,0 +1,239 @@
+<!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_144) on Wed Feb 28 00:07:19 PST 2018 -->
+<title>FilterFunction (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="FilterFunction (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/api/java/function/DoubleFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/FlatMapFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/FilterFunction.html" target="_top">Frames</a></li>
+<li><a href="FilterFunction.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.api.java.function</div>
+<h2 title="Interface FilterFunction" class="title">Interface FilterFunction&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Functional Interface:</dt>
+<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
+</dl>
+<hr>
+<br>
+<pre>@FunctionalInterface
+public interface <span class="typeNameLabel">FilterFunction&lt;T&gt;</span>
+extends java.io.Serializable</pre>
+<div class="block">Base interface for a function used in Dataset's filter function.
+
+ If the function returns true, the element is included in the returned Dataset.</div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/spark/api/java/function/FilterFunction.html#call-T-">call</a></span>(<a href="../../../../../../org/apache/spark/api/java/function/FilterFunction.html" title="type parameter in FilterFunction">T</a>&nbsp;value)</code>&nbsp;</td>
+</tr>
+</table>
+</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="call-java.lang.Object-">
+<!--   -->
+</a><a name="call-T-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre>boolean&nbsp;call(<a href="../../../../../../org/apache/spark/api/java/function/FilterFunction.html" title="type parameter in FilterFunction">T</a>&nbsp;value)
+      throws Exception</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>Exception</code></dd>
+</dl>
+</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/api/java/function/DoubleFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/FlatMapFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/FilterFunction.html" target="_top">Frames</a></li>
+<li><a href="FilterFunction.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/FlatMapFunction.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/FlatMapFunction.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/FlatMapFunction.html
new file mode 100644
index 0000000..8b81cff
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/FlatMapFunction.html
@@ -0,0 +1,237 @@
+<!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_144) on Wed Feb 28 00:07:19 PST 2018 -->
+<title>FlatMapFunction (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="FlatMapFunction (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/api/java/function/FilterFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/FlatMapFunction2.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/FlatMapFunction.html" target="_top">Frames</a></li>
+<li><a href="FlatMapFunction.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.api.java.function</div>
+<h2 title="Interface FlatMapFunction" class="title">Interface FlatMapFunction&lt;T,R&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Functional Interface:</dt>
+<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
+</dl>
+<hr>
+<br>
+<pre>@FunctionalInterface
+public interface <span class="typeNameLabel">FlatMapFunction&lt;T,R&gt;</span>
+extends java.io.Serializable</pre>
+<div class="block">A function that returns zero or more output records from each input record.</div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>java.util.Iterator&lt;<a href="../../../../../../org/apache/spark/api/java/function/FlatMapFunction.html" title="type parameter in FlatMapFunction">R</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/spark/api/java/function/FlatMapFunction.html#call-T-">call</a></span>(<a href="../../../../../../org/apache/spark/api/java/function/FlatMapFunction.html" title="type parameter in FlatMapFunction">T</a>&nbsp;t)</code>&nbsp;</td>
+</tr>
+</table>
+</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="call-java.lang.Object-">
+<!--   -->
+</a><a name="call-T-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre>java.util.Iterator&lt;<a href="../../../../../../org/apache/spark/api/java/function/FlatMapFunction.html" title="type parameter in FlatMapFunction">R</a>&gt;&nbsp;call(<a href="../../../../../../org/apache/spark/api/java/function/FlatMapFunction.html" title="type parameter in FlatMapFunction">T</a>&nbsp;t)
+                    throws Exception</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>Exception</code></dd>
+</dl>
+</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/api/java/function/FilterFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/FlatMapFunction2.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/FlatMapFunction.html" target="_top">Frames</a></li>
+<li><a href="FlatMapFunction.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/FlatMapFunction2.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/FlatMapFunction2.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/FlatMapFunction2.html
new file mode 100644
index 0000000..faef3e1
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/FlatMapFunction2.html
@@ -0,0 +1,239 @@
+<!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_144) on Wed Feb 28 00:07:19 PST 2018 -->
+<title>FlatMapFunction2 (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="FlatMapFunction2 (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/api/java/function/FlatMapFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/FlatMapGroupsFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/FlatMapFunction2.html" target="_top">Frames</a></li>
+<li><a href="FlatMapFunction2.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.api.java.function</div>
+<h2 title="Interface FlatMapFunction2" class="title">Interface FlatMapFunction2&lt;T1,T2,R&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Functional Interface:</dt>
+<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
+</dl>
+<hr>
+<br>
+<pre>@FunctionalInterface
+public interface <span class="typeNameLabel">FlatMapFunction2&lt;T1,T2,R&gt;</span>
+extends java.io.Serializable</pre>
+<div class="block">A function that takes two inputs and returns zero or more output records.</div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>java.util.Iterator&lt;<a href="../../../../../../org/apache/spark/api/java/function/FlatMapFunction2.html" title="type parameter in FlatMapFunction2">R</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/spark/api/java/function/FlatMapFunction2.html#call-T1-T2-">call</a></span>(<a href="../../../../../../org/apache/spark/api/java/function/FlatMapFunction2.html" title="type parameter in FlatMapFunction2">T1</a>&nbsp;t1,
+    <a href="../../../../../../org/apache/spark/api/java/function/FlatMapFunction2.html" title="type parameter in FlatMapFunction2">T2</a>&nbsp;t2)</code>&nbsp;</td>
+</tr>
+</table>
+</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="call-java.lang.Object-java.lang.Object-">
+<!--   -->
+</a><a name="call-T1-T2-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre>java.util.Iterator&lt;<a href="../../../../../../org/apache/spark/api/java/function/FlatMapFunction2.html" title="type parameter in FlatMapFunction2">R</a>&gt;&nbsp;call(<a href="../../../../../../org/apache/spark/api/java/function/FlatMapFunction2.html" title="type parameter in FlatMapFunction2">T1</a>&nbsp;t1,
+                           <a href="../../../../../../org/apache/spark/api/java/function/FlatMapFunction2.html" title="type parameter in FlatMapFunction2">T2</a>&nbsp;t2)
+                    throws Exception</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>Exception</code></dd>
+</dl>
+</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/api/java/function/FlatMapFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/FlatMapGroupsFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/FlatMapFunction2.html" target="_top">Frames</a></li>
+<li><a href="FlatMapFunction2.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/FlatMapGroupsFunction.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/FlatMapGroupsFunction.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/FlatMapGroupsFunction.html
new file mode 100644
index 0000000..e380c07
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/FlatMapGroupsFunction.html
@@ -0,0 +1,239 @@
+<!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_144) on Wed Feb 28 00:07:19 PST 2018 -->
+<title>FlatMapGroupsFunction (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="FlatMapGroupsFunction (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/api/java/function/FlatMapFunction2.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/FlatMapGroupsWithStateFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/FlatMapGroupsFunction.html" target="_top">Frames</a></li>
+<li><a href="FlatMapGroupsFunction.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.api.java.function</div>
+<h2 title="Interface FlatMapGroupsFunction" class="title">Interface FlatMapGroupsFunction&lt;K,V,R&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Functional Interface:</dt>
+<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
+</dl>
+<hr>
+<br>
+<pre>@FunctionalInterface
+public interface <span class="typeNameLabel">FlatMapGroupsFunction&lt;K,V,R&gt;</span>
+extends java.io.Serializable</pre>
+<div class="block">A function that returns zero or more output records from each grouping key and its values.</div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>java.util.Iterator&lt;<a href="../../../../../../org/apache/spark/api/java/function/FlatMapGroupsFunction.html" title="type parameter in FlatMapGroupsFunction">R</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/spark/api/java/function/FlatMapGroupsFunction.html#call-K-java.util.Iterator-">call</a></span>(<a href="../../../../../../org/apache/spark/api/java/function/FlatMapGroupsFunction.html" title="type parameter in FlatMapGroupsFunction">K</a>&nbsp;key,
+    java.util.Iterator&lt;<a href="../../../../../../org/apache/spark/api/java/function/FlatMapGroupsFunction.html" title="type parameter in FlatMapGroupsFunction">V</a>&gt;&nbsp;values)</code>&nbsp;</td>
+</tr>
+</table>
+</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="call-java.lang.Object-java.util.Iterator-">
+<!--   -->
+</a><a name="call-K-java.util.Iterator-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre>java.util.Iterator&lt;<a href="../../../../../../org/apache/spark/api/java/function/FlatMapGroupsFunction.html" title="type parameter in FlatMapGroupsFunction">R</a>&gt;&nbsp;call(<a href="../../../../../../org/apache/spark/api/java/function/FlatMapGroupsFunction.html" title="type parameter in FlatMapGroupsFunction">K</a>&nbsp;key,
+                           java.util.Iterator&lt;<a href="../../../../../../org/apache/spark/api/java/function/FlatMapGroupsFunction.html" title="type parameter in FlatMapGroupsFunction">V</a>&gt;&nbsp;values)
+                    throws Exception</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>Exception</code></dd>
+</dl>
+</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/api/java/function/FlatMapFunction2.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/FlatMapGroupsWithStateFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/FlatMapGroupsFunction.html" target="_top">Frames</a></li>
+<li><a href="FlatMapGroupsFunction.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/FlatMapGroupsWithStateFunction.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/FlatMapGroupsWithStateFunction.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/FlatMapGroupsWithStateFunction.html
new file mode 100644
index 0000000..6ef75bc
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/FlatMapGroupsWithStateFunction.html
@@ -0,0 +1,245 @@
+<!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_144) on Wed Feb 28 00:07:19 PST 2018 -->
+<title>FlatMapGroupsWithStateFunction (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="FlatMapGroupsWithStateFunction (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/api/java/function/FlatMapGroupsFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/ForeachFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/FlatMapGroupsWithStateFunction.html" target="_top">Frames</a></li>
+<li><a href="FlatMapGroupsWithStateFunction.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.api.java.function</div>
+<h2 title="Interface FlatMapGroupsWithStateFunction" class="title">Interface FlatMapGroupsWithStateFunction&lt;K,V,S,R&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>@InterfaceStability.Evolving
+public interface <span class="typeNameLabel">FlatMapGroupsWithStateFunction&lt;K,V,S,R&gt;</span>
+extends java.io.Serializable</pre>
+<div class="block">::Experimental::
+ Base interface for a map function used in
+ <code>org.apache.spark.sql.KeyValueGroupedDataset.flatMapGroupsWithState(
+ FlatMapGroupsWithStateFunction, org.apache.spark.sql.streaming.OutputMode,
+ org.apache.spark.sql.Encoder, org.apache.spark.sql.Encoder)</code></div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>2.1.1</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>java.util.Iterator&lt;<a href="../../../../../../org/apache/spark/api/java/function/FlatMapGroupsWithStateFunction.html" title="type parameter in FlatMapGroupsWithStateFunction">R</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/spark/api/java/function/FlatMapGroupsWithStateFunction.html#call-K-java.util.Iterator-org.apache.spark.sql.streaming.GroupState-">call</a></span>(<a href="../../../../../../org/apache/spark/api/java/function/FlatMapGroupsWithStateFunction.html" title="type parameter in FlatMapGroupsWithStateFunction">K</a>&nbsp;key,
+    java.util.Iterator&lt;<a href="../../../../../../org/apache/spark/api/java/function/FlatMapGroupsWithStateFunction.html" title="type parameter in FlatMapGroupsWithStateFunction">V</a>&gt;&nbsp;values,
+    <a href="../../../../../../org/apache/spark/sql/streaming/GroupState.html" title="interface in org.apache.spark.sql.streaming">GroupState</a>&lt;<a href="../../../../../../org/apache/spark/api/java/function/FlatMapGroupsWithStateFunction.html" title="type parameter in FlatMapGroupsWithStateFunction">S</a>&gt;&nbsp;state)</code>&nbsp;</td>
+</tr>
+</table>
+</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="call-java.lang.Object-java.util.Iterator-org.apache.spark.sql.streaming.GroupState-">
+<!--   -->
+</a><a name="call-K-java.util.Iterator-org.apache.spark.sql.streaming.GroupState-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre>java.util.Iterator&lt;<a href="../../../../../../org/apache/spark/api/java/function/FlatMapGroupsWithStateFunction.html" title="type parameter in FlatMapGroupsWithStateFunction">R</a>&gt;&nbsp;call(<a href="../../../../../../org/apache/spark/api/java/function/FlatMapGroupsWithStateFunction.html" title="type parameter in FlatMapGroupsWithStateFunction">K</a>&nbsp;key,
+                           java.util.Iterator&lt;<a href="../../../../../../org/apache/spark/api/java/function/FlatMapGroupsWithStateFunction.html" title="type parameter in FlatMapGroupsWithStateFunction">V</a>&gt;&nbsp;values,
+                           <a href="../../../../../../org/apache/spark/sql/streaming/GroupState.html" title="interface in org.apache.spark.sql.streaming">GroupState</a>&lt;<a href="../../../../../../org/apache/spark/api/java/function/FlatMapGroupsWithStateFunction.html" title="type parameter in FlatMapGroupsWithStateFunction">S</a>&gt;&nbsp;state)
+                    throws Exception</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>Exception</code></dd>
+</dl>
+</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/api/java/function/FlatMapGroupsFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/ForeachFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/FlatMapGroupsWithStateFunction.html" target="_top">Frames</a></li>
+<li><a href="FlatMapGroupsWithStateFunction.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>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[39/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/spark.gbt.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/spark.gbt.html b/site/docs/2.3.0/api/R/spark.gbt.html
new file mode 100644
index 0000000..a60cdb1
--- /dev/null
+++ b/site/docs/2.3.0/api/R/spark.gbt.html
@@ -0,0 +1,257 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Gradient Boosted Tree Model for Regression and Classification</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for spark.gbt {SparkR}"><tr><td>spark.gbt {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Gradient Boosted Tree Model for Regression and Classification</h2>
+
+<h3>Description</h3>
+
+<p><code>spark.gbt</code> fits a Gradient Boosted Tree Regression model or Classification model on a
+SparkDataFrame. Users can call <code>summary</code> to get a summary of the fitted
+Gradient Boosted Tree model, <code>predict</code> to make predictions on new data, and
+<code>write.ml</code>/<code>read.ml</code> to save/load fitted models.
+For more details, see
+<a href="http://spark.apache.org/docs/latest/ml-classification-regression.html#gradient-boosted-tree-regression">
+GBT Regression</a> and
+<a href="http://spark.apache.org/docs/latest/ml-classification-regression.html#gradient-boosted-tree-classifier">
+GBT Classification</a>
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+spark.gbt(data, formula, ...)
+
+## S4 method for signature 'SparkDataFrame,formula'
+spark.gbt(data, formula,
+  type = c("regression", "classification"), maxDepth = 5, maxBins = 32,
+  maxIter = 20, stepSize = 0.1, lossType = NULL, seed = NULL,
+  subsamplingRate = 1, minInstancesPerNode = 1, minInfoGain = 0,
+  checkpointInterval = 10, maxMemoryInMB = 256, cacheNodeIds = FALSE,
+  handleInvalid = c("error", "keep", "skip"))
+
+## S4 method for signature 'GBTRegressionModel'
+summary(object)
+
+## S3 method for class 'summary.GBTRegressionModel'
+print(x, ...)
+
+## S4 method for signature 'GBTClassificationModel'
+summary(object)
+
+## S3 method for class 'summary.GBTClassificationModel'
+print(x, ...)
+
+## S4 method for signature 'GBTRegressionModel'
+predict(object, newData)
+
+## S4 method for signature 'GBTClassificationModel'
+predict(object, newData)
+
+## S4 method for signature 'GBTRegressionModel,character'
+write.ml(object, path,
+  overwrite = FALSE)
+
+## S4 method for signature 'GBTClassificationModel,character'
+write.ml(object, path,
+  overwrite = FALSE)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>data</code></td>
+<td>
+<p>a SparkDataFrame for training.</p>
+</td></tr>
+<tr valign="top"><td><code>formula</code></td>
+<td>
+<p>a symbolic description of the model to be fitted. Currently only a few formula
+operators are supported, including '~', ':', '+', and '-'.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional arguments passed to the method.</p>
+</td></tr>
+<tr valign="top"><td><code>type</code></td>
+<td>
+<p>type of model, one of &quot;regression&quot; or &quot;classification&quot;, to fit</p>
+</td></tr>
+<tr valign="top"><td><code>maxDepth</code></td>
+<td>
+<p>Maximum depth of the tree (&gt;= 0).</p>
+</td></tr>
+<tr valign="top"><td><code>maxBins</code></td>
+<td>
+<p>Maximum number of bins used for discretizing continuous features and for choosing
+how to split on features at each node. More bins give higher granularity. Must be
+&gt;= 2 and &gt;= number of categories in any categorical feature.</p>
+</td></tr>
+<tr valign="top"><td><code>maxIter</code></td>
+<td>
+<p>Param for maximum number of iterations (&gt;= 0).</p>
+</td></tr>
+<tr valign="top"><td><code>stepSize</code></td>
+<td>
+<p>Param for Step size to be used for each iteration of optimization.</p>
+</td></tr>
+<tr valign="top"><td><code>lossType</code></td>
+<td>
+<p>Loss function which GBT tries to minimize.
+For classification, must be &quot;logistic&quot;. For regression, must be one of
+&quot;squared&quot; (L2) and &quot;absolute&quot; (L1), default is &quot;squared&quot;.</p>
+</td></tr>
+<tr valign="top"><td><code>seed</code></td>
+<td>
+<p>integer seed for random number generation.</p>
+</td></tr>
+<tr valign="top"><td><code>subsamplingRate</code></td>
+<td>
+<p>Fraction of the training data used for learning each decision tree, in
+range (0, 1].</p>
+</td></tr>
+<tr valign="top"><td><code>minInstancesPerNode</code></td>
+<td>
+<p>Minimum number of instances each child must have after split. If a
+split causes the left or right child to have fewer than
+minInstancesPerNode, the split will be discarded as invalid. Should be
+&gt;= 1.</p>
+</td></tr>
+<tr valign="top"><td><code>minInfoGain</code></td>
+<td>
+<p>Minimum information gain for a split to be considered at a tree node.</p>
+</td></tr>
+<tr valign="top"><td><code>checkpointInterval</code></td>
+<td>
+<p>Param for set checkpoint interval (&gt;= 1) or disable checkpoint (-1).
+Note: this setting will be ignored if the checkpoint directory is not
+set.</p>
+</td></tr>
+<tr valign="top"><td><code>maxMemoryInMB</code></td>
+<td>
+<p>Maximum memory in MB allocated to histogram aggregation.</p>
+</td></tr>
+<tr valign="top"><td><code>cacheNodeIds</code></td>
+<td>
+<p>If FALSE, the algorithm will pass trees to executors to match instances with
+nodes. If TRUE, the algorithm will cache node IDs for each instance. Caching
+can speed up training of deeper trees. Users can set how often should the
+cache be checkpointed or disable it by setting checkpointInterval.</p>
+</td></tr>
+<tr valign="top"><td><code>handleInvalid</code></td>
+<td>
+<p>How to handle invalid data (unseen labels or NULL values) in features and
+label column of string type in classification model.
+Supported options: &quot;skip&quot; (filter out rows with invalid data),
+&quot;error&quot; (throw an error), &quot;keep&quot; (put invalid data in
+a special additional bucket, at index numLabels). Default
+is &quot;error&quot;.</p>
+</td></tr>
+<tr valign="top"><td><code>object</code></td>
+<td>
+<p>A fitted Gradient Boosted Tree regression model or classification model.</p>
+</td></tr>
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>summary object of Gradient Boosted Tree regression model or classification model
+returned by <code>summary</code>.</p>
+</td></tr>
+<tr valign="top"><td><code>newData</code></td>
+<td>
+<p>a SparkDataFrame for testing.</p>
+</td></tr>
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>The directory where the model is saved.</p>
+</td></tr>
+<tr valign="top"><td><code>overwrite</code></td>
+<td>
+<p>Overwrites or not if the output path already exists. Default is FALSE
+which means throw exception if the output path exists.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p><code>spark.gbt</code> returns a fitted Gradient Boosted Tree model.
+</p>
+<p><code>summary</code> returns summary information of the fitted model, which is a list.
+The list of components includes <code>formula</code> (formula),
+<code>numFeatures</code> (number of features), <code>features</code> (list of features),
+<code>featureImportances</code> (feature importances), <code>maxDepth</code> (max depth of trees),
+<code>numTrees</code> (number of trees), and <code>treeWeights</code> (tree weights).
+</p>
+<p><code>predict</code> returns a SparkDataFrame containing predicted labeled in a column named
+&quot;prediction&quot;.
+</p>
+
+
+<h3>Note</h3>
+
+<p>spark.gbt since 2.1.0
+</p>
+<p>summary(GBTRegressionModel) since 2.1.0
+</p>
+<p>print.summary.GBTRegressionModel since 2.1.0
+</p>
+<p>summary(GBTClassificationModel) since 2.1.0
+</p>
+<p>print.summary.GBTClassificationModel since 2.1.0
+</p>
+<p>predict(GBTRegressionModel) since 2.1.0
+</p>
+<p>predict(GBTClassificationModel) since 2.1.0
+</p>
+<p>write.ml(GBTRegressionModel, character) since 2.1.0
+</p>
+<p>write.ml(GBTClassificationModel, character) since 2.1.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D # fit a Gradient Boosted Tree Regression Model
+##D df &lt;- createDataFrame(longley)
+##D model &lt;- spark.gbt(df, Employed ~ ., type = &quot;regression&quot;, maxDepth = 5, maxBins = 16)
+##D 
+##D # get the summary of the model
+##D summary(model)
+##D 
+##D # make predictions
+##D predictions &lt;- predict(model, df)
+##D 
+##D # save and load the model
+##D path &lt;- &quot;path/to/model&quot;
+##D write.ml(model, path)
+##D savedModel &lt;- read.ml(path)
+##D summary(savedModel)
+##D 
+##D # fit a Gradient Boosted Tree Classification Model
+##D # label must be binary - Only binary classification is supported for GBT.
+##D t &lt;- as.data.frame(Titanic)
+##D df &lt;- createDataFrame(t)
+##D model &lt;- spark.gbt(df, Survived ~ Age + Freq, &quot;classification&quot;)
+##D 
+##D # numeric label is also supported
+##D t2 &lt;- as.data.frame(Titanic)
+##D t2$NumericGender &lt;- ifelse(t2$Sex == &quot;Male&quot;, 0, 1)
+##D df &lt;- createDataFrame(t2)
+##D model &lt;- spark.gbt(df, NumericGender ~ ., type = &quot;classification&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/spark.getSparkFiles.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/spark.getSparkFiles.html b/site/docs/2.3.0/api/R/spark.getSparkFiles.html
new file mode 100644
index 0000000..cd51e6f
--- /dev/null
+++ b/site/docs/2.3.0/api/R/spark.getSparkFiles.html
@@ -0,0 +1,59 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Get the absolute path of a file added through spark.addFile.</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for spark.getSparkFiles {SparkR}"><tr><td>spark.getSparkFiles {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Get the absolute path of a file added through spark.addFile.</h2>
+
+<h3>Description</h3>
+
+<p>Get the absolute path of a file added through spark.addFile.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+spark.getSparkFiles(fileName)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>fileName</code></td>
+<td>
+<p>The name of the file added through spark.addFile</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>the absolute path of a file added through spark.addFile.
+</p>
+
+
+<h3>Note</h3>
+
+<p>spark.getSparkFiles since 2.1.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D spark.getSparkFiles(&quot;myfile&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/spark.getSparkFilesRootDirectory.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/spark.getSparkFilesRootDirectory.html b/site/docs/2.3.0/api/R/spark.getSparkFilesRootDirectory.html
new file mode 100644
index 0000000..61e8dfc
--- /dev/null
+++ b/site/docs/2.3.0/api/R/spark.getSparkFilesRootDirectory.html
@@ -0,0 +1,49 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Get the root directory that contains files added through...</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for spark.getSparkFilesRootDirectory {SparkR}"><tr><td>spark.getSparkFilesRootDirectory {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Get the root directory that contains files added through spark.addFile.</h2>
+
+<h3>Description</h3>
+
+<p>Get the root directory that contains files added through spark.addFile.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+spark.getSparkFilesRootDirectory()
+</pre>
+
+
+<h3>Value</h3>
+
+<p>the root directory that contains files added through spark.addFile
+</p>
+
+
+<h3>Note</h3>
+
+<p>spark.getSparkFilesRootDirectory since 2.1.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D spark.getSparkFilesRootDirectory()
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/spark.glm.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/spark.glm.html b/site/docs/2.3.0/api/R/spark.glm.html
new file mode 100644
index 0000000..f67e6bb
--- /dev/null
+++ b/site/docs/2.3.0/api/R/spark.glm.html
@@ -0,0 +1,234 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Generalized Linear Models</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for spark.glm {SparkR}"><tr><td>spark.glm {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Generalized Linear Models</h2>
+
+<h3>Description</h3>
+
+<p>Fits generalized linear model against a SparkDataFrame.
+Users can call <code>summary</code> to print a summary of the fitted model, <code>predict</code> to make
+predictions on new data, and <code>write.ml</code>/<code>read.ml</code> to save/load fitted models.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+spark.glm(data, formula, ...)
+
+## S4 method for signature 'SparkDataFrame,formula'
+spark.glm(data, formula, family = gaussian,
+  tol = 1e-06, maxIter = 25, weightCol = NULL, regParam = 0,
+  var.power = 0, link.power = 1 - var.power,
+  stringIndexerOrderType = c("frequencyDesc", "frequencyAsc", "alphabetDesc",
+  "alphabetAsc"), offsetCol = NULL)
+
+## S4 method for signature 'GeneralizedLinearRegressionModel'
+summary(object)
+
+## S3 method for class 'summary.GeneralizedLinearRegressionModel'
+print(x, ...)
+
+## S4 method for signature 'GeneralizedLinearRegressionModel'
+predict(object, newData)
+
+## S4 method for signature 'GeneralizedLinearRegressionModel,character'
+write.ml(object, path,
+  overwrite = FALSE)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>data</code></td>
+<td>
+<p>a SparkDataFrame for training.</p>
+</td></tr>
+<tr valign="top"><td><code>formula</code></td>
+<td>
+<p>a symbolic description of the model to be fitted. Currently only a few formula
+operators are supported, including '~', '.', ':', '+', and '-'.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional arguments passed to the method.</p>
+</td></tr>
+<tr valign="top"><td><code>family</code></td>
+<td>
+<p>a description of the error distribution and link function to be used in the model.
+This can be a character string naming a family function, a family function or
+the result of a call to a family function. Refer R family at
+<a href="https://stat.ethz.ch/R-manual/R-devel/library/stats/html/family.html">https://stat.ethz.ch/R-manual/R-devel/library/stats/html/family.html</a>.
+Currently these families are supported: <code>binomial</code>, <code>gaussian</code>,
+<code>Gamma</code>, <code>poisson</code> and <code>tweedie</code>.
+</p>
+<p>Note that there are two ways to specify the tweedie family.
+</p>
+
+<ul>
+<li><p> Set <code>family = "tweedie"</code> and specify the var.power and link.power;
+</p>
+</li>
+<li><p> When package <code>statmod</code> is loaded, the tweedie family is specified
+using the family definition therein, i.e., <code>tweedie(var.power, link.power)</code>.
+</p>
+</li></ul>
+</td></tr>
+<tr valign="top"><td><code>tol</code></td>
+<td>
+<p>positive convergence tolerance of iterations.</p>
+</td></tr>
+<tr valign="top"><td><code>maxIter</code></td>
+<td>
+<p>integer giving the maximal number of IRLS iterations.</p>
+</td></tr>
+<tr valign="top"><td><code>weightCol</code></td>
+<td>
+<p>the weight column name. If this is not set or <code>NULL</code>, we treat all instance
+weights as 1.0.</p>
+</td></tr>
+<tr valign="top"><td><code>regParam</code></td>
+<td>
+<p>regularization parameter for L2 regularization.</p>
+</td></tr>
+<tr valign="top"><td><code>var.power</code></td>
+<td>
+<p>the power in the variance function of the Tweedie distribution which provides
+the relationship between the variance and mean of the distribution. Only
+applicable to the Tweedie family.</p>
+</td></tr>
+<tr valign="top"><td><code>link.power</code></td>
+<td>
+<p>the index in the power link function. Only applicable to the Tweedie family.</p>
+</td></tr>
+<tr valign="top"><td><code>stringIndexerOrderType</code></td>
+<td>
+<p>how to order categories of a string feature column. This is used to
+decide the base level of a string feature as the last category
+after ordering is dropped when encoding strings. Supported options
+are &quot;frequencyDesc&quot;, &quot;frequencyAsc&quot;, &quot;alphabetDesc&quot;, and
+&quot;alphabetAsc&quot;. The default value is &quot;frequencyDesc&quot;. When the
+ordering is set to &quot;alphabetDesc&quot;, this drops the same category
+as R when encoding strings.</p>
+</td></tr>
+<tr valign="top"><td><code>offsetCol</code></td>
+<td>
+<p>the offset column name. If this is not set or empty, we treat all instance
+offsets as 0.0. The feature specified as offset has a constant coefficient of
+1.0.</p>
+</td></tr>
+<tr valign="top"><td><code>object</code></td>
+<td>
+<p>a fitted generalized linear model.</p>
+</td></tr>
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>summary object of fitted generalized linear model returned by <code>summary</code> function.</p>
+</td></tr>
+<tr valign="top"><td><code>newData</code></td>
+<td>
+<p>a SparkDataFrame for testing.</p>
+</td></tr>
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>the directory where the model is saved.</p>
+</td></tr>
+<tr valign="top"><td><code>overwrite</code></td>
+<td>
+<p>overwrites or not if the output path already exists. Default is FALSE
+which means throw exception if the output path exists.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p><code>spark.glm</code> returns a fitted generalized linear model.
+</p>
+<p><code>summary</code> returns summary information of the fitted model, which is a list.
+The list of components includes at least the <code>coefficients</code> (coefficients matrix,
+which includes coefficients, standard error of coefficients, t value and p value),
+<code>null.deviance</code> (null/residual degrees of freedom), <code>aic</code> (AIC)
+and <code>iter</code> (number of iterations IRLS takes). If there are collinear columns in
+the data, the coefficients matrix only provides coefficients.
+</p>
+<p><code>predict</code> returns a SparkDataFrame containing predicted labels in a column named
+&quot;prediction&quot;.
+</p>
+
+
+<h3>Note</h3>
+
+<p>spark.glm since 2.0.0
+</p>
+<p>summary(GeneralizedLinearRegressionModel) since 2.0.0
+</p>
+<p>print.summary.GeneralizedLinearRegressionModel since 2.0.0
+</p>
+<p>predict(GeneralizedLinearRegressionModel) since 1.5.0
+</p>
+<p>write.ml(GeneralizedLinearRegressionModel, character) since 2.0.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="glm.html">glm</a>, <a href="read.ml.html">read.ml</a>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D t &lt;- as.data.frame(Titanic, stringsAsFactors = FALSE)
+##D df &lt;- createDataFrame(t)
+##D model &lt;- spark.glm(df, Freq ~ Sex + Age, family = &quot;gaussian&quot;)
+##D summary(model)
+##D 
+##D # fitted values on training data
+##D fitted &lt;- predict(model, df)
+##D head(select(fitted, &quot;Freq&quot;, &quot;prediction&quot;))
+##D 
+##D # save fitted model to input path
+##D path &lt;- &quot;path/to/model&quot;
+##D write.ml(model, path)
+##D 
+##D # can also read back the saved model and print
+##D savedModel &lt;- read.ml(path)
+##D summary(savedModel)
+##D 
+##D # note that the default string encoding is different from R&#39;s glm
+##D model2 &lt;- glm(Freq ~ Sex + Age, family = &quot;gaussian&quot;, data = t)
+##D summary(model2)
+##D # use stringIndexerOrderType = &quot;alphabetDesc&quot; to force string encoding
+##D # to be consistent with R
+##D model3 &lt;- spark.glm(df, Freq ~ Sex + Age, family = &quot;gaussian&quot;,
+##D                    stringIndexerOrderType = &quot;alphabetDesc&quot;)
+##D summary(model3)
+##D 
+##D # fit tweedie model
+##D model &lt;- spark.glm(df, Freq ~ Sex + Age, family = &quot;tweedie&quot;,
+##D                    var.power = 1.2, link.power = 0)
+##D summary(model)
+##D 
+##D # use the tweedie family from statmod
+##D library(statmod)
+##D model &lt;- spark.glm(df, Freq ~ Sex + Age, family = tweedie(1.2, 0))
+##D summary(model)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/spark.isoreg.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/spark.isoreg.html b/site/docs/2.3.0/api/R/spark.isoreg.html
new file mode 100644
index 0000000..03f5ae0
--- /dev/null
+++ b/site/docs/2.3.0/api/R/spark.isoreg.html
@@ -0,0 +1,146 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Isotonic Regression Model</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for spark.isoreg {SparkR}"><tr><td>spark.isoreg {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Isotonic Regression Model</h2>
+
+<h3>Description</h3>
+
+<p>Fits an Isotonic Regression model against a SparkDataFrame, similarly to R's isoreg().
+Users can print, make predictions on the produced model and save the model to the input path.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+spark.isoreg(data, formula, ...)
+
+## S4 method for signature 'SparkDataFrame,formula'
+spark.isoreg(data, formula,
+  isotonic = TRUE, featureIndex = 0, weightCol = NULL)
+
+## S4 method for signature 'IsotonicRegressionModel'
+summary(object)
+
+## S4 method for signature 'IsotonicRegressionModel'
+predict(object, newData)
+
+## S4 method for signature 'IsotonicRegressionModel,character'
+write.ml(object, path,
+  overwrite = FALSE)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>data</code></td>
+<td>
+<p>SparkDataFrame for training.</p>
+</td></tr>
+<tr valign="top"><td><code>formula</code></td>
+<td>
+<p>A symbolic description of the model to be fitted. Currently only a few formula
+operators are supported, including '~', '.', ':', '+', and '-'.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional arguments passed to the method.</p>
+</td></tr>
+<tr valign="top"><td><code>isotonic</code></td>
+<td>
+<p>Whether the output sequence should be isotonic/increasing (TRUE) or
+antitonic/decreasing (FALSE).</p>
+</td></tr>
+<tr valign="top"><td><code>featureIndex</code></td>
+<td>
+<p>The index of the feature if <code>featuresCol</code> is a vector column
+(default: 0), no effect otherwise.</p>
+</td></tr>
+<tr valign="top"><td><code>weightCol</code></td>
+<td>
+<p>The weight column name.</p>
+</td></tr>
+<tr valign="top"><td><code>object</code></td>
+<td>
+<p>a fitted IsotonicRegressionModel.</p>
+</td></tr>
+<tr valign="top"><td><code>newData</code></td>
+<td>
+<p>SparkDataFrame for testing.</p>
+</td></tr>
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>The directory where the model is saved.</p>
+</td></tr>
+<tr valign="top"><td><code>overwrite</code></td>
+<td>
+<p>Overwrites or not if the output path already exists. Default is FALSE
+which means throw exception if the output path exists.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p><code>spark.isoreg</code> returns a fitted Isotonic Regression model.
+</p>
+<p><code>summary</code> returns summary information of the fitted model, which is a list.
+The list includes model's <code>boundaries</code> (boundaries in increasing order)
+and <code>predictions</code> (predictions associated with the boundaries at the same index).
+</p>
+<p><code>predict</code> returns a SparkDataFrame containing predicted values.
+</p>
+
+
+<h3>Note</h3>
+
+<p>spark.isoreg since 2.1.0
+</p>
+<p>summary(IsotonicRegressionModel) since 2.1.0
+</p>
+<p>predict(IsotonicRegressionModel) since 2.1.0
+</p>
+<p>write.ml(IsotonicRegression, character) since 2.1.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D data &lt;- list(list(7.0, 0.0), list(5.0, 1.0), list(3.0, 2.0),
+##D         list(5.0, 3.0), list(1.0, 4.0))
+##D df &lt;- createDataFrame(data, c(&quot;label&quot;, &quot;feature&quot;))
+##D model &lt;- spark.isoreg(df, label ~ feature, isotonic = FALSE)
+##D # return model boundaries and prediction as lists
+##D result &lt;- summary(model, df)
+##D # prediction based on fitted model
+##D predict_data &lt;- list(list(-2.0), list(-1.0), list(0.5),
+##D                 list(0.75), list(1.0), list(2.0), list(9.0))
+##D predict_df &lt;- createDataFrame(predict_data, c(&quot;feature&quot;))
+##D # get prediction column
+##D predict_result &lt;- collect(select(predict(model, predict_df), &quot;prediction&quot;))
+##D 
+##D # save fitted model to input path
+##D path &lt;- &quot;path/to/model&quot;
+##D write.ml(model, path)
+##D 
+##D # can also read back the saved model and print
+##D savedModel &lt;- read.ml(path)
+##D summary(savedModel)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/spark.kmeans.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/spark.kmeans.html b/site/docs/2.3.0/api/R/spark.kmeans.html
new file mode 100644
index 0000000..55ade1c
--- /dev/null
+++ b/site/docs/2.3.0/api/R/spark.kmeans.html
@@ -0,0 +1,167 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: K-Means Clustering Model</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for spark.kmeans {SparkR}"><tr><td>spark.kmeans {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>K-Means Clustering Model</h2>
+
+<h3>Description</h3>
+
+<p>Fits a k-means clustering model against a SparkDataFrame, similarly to R's kmeans().
+Users can call <code>summary</code> to print a summary of the fitted model, <code>predict</code> to make
+predictions on new data, and <code>write.ml</code>/<code>read.ml</code> to save/load fitted models.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+spark.kmeans(data, formula, ...)
+
+## S4 method for signature 'SparkDataFrame,formula'
+spark.kmeans(data, formula, k = 2,
+  maxIter = 20, initMode = c("k-means||", "random"), seed = NULL,
+  initSteps = 2, tol = 1e-04)
+
+## S4 method for signature 'KMeansModel'
+summary(object)
+
+## S4 method for signature 'KMeansModel'
+predict(object, newData)
+
+## S4 method for signature 'KMeansModel,character'
+write.ml(object, path, overwrite = FALSE)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>data</code></td>
+<td>
+<p>a SparkDataFrame for training.</p>
+</td></tr>
+<tr valign="top"><td><code>formula</code></td>
+<td>
+<p>a symbolic description of the model to be fitted. Currently only a few formula
+operators are supported, including '~', '.', ':', '+', and '-'.
+Note that the response variable of formula is empty in spark.kmeans.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s) passed to the method.</p>
+</td></tr>
+<tr valign="top"><td><code>k</code></td>
+<td>
+<p>number of centers.</p>
+</td></tr>
+<tr valign="top"><td><code>maxIter</code></td>
+<td>
+<p>maximum iteration number.</p>
+</td></tr>
+<tr valign="top"><td><code>initMode</code></td>
+<td>
+<p>the initialization algorithm chosen to fit the model.</p>
+</td></tr>
+<tr valign="top"><td><code>seed</code></td>
+<td>
+<p>the random seed for cluster initialization.</p>
+</td></tr>
+<tr valign="top"><td><code>initSteps</code></td>
+<td>
+<p>the number of steps for the k-means|| initialization mode.
+This is an advanced setting, the default of 2 is almost always enough.
+Must be &gt; 0.</p>
+</td></tr>
+<tr valign="top"><td><code>tol</code></td>
+<td>
+<p>convergence tolerance of iterations.</p>
+</td></tr>
+<tr valign="top"><td><code>object</code></td>
+<td>
+<p>a fitted k-means model.</p>
+</td></tr>
+<tr valign="top"><td><code>newData</code></td>
+<td>
+<p>a SparkDataFrame for testing.</p>
+</td></tr>
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>the directory where the model is saved.</p>
+</td></tr>
+<tr valign="top"><td><code>overwrite</code></td>
+<td>
+<p>overwrites or not if the output path already exists. Default is FALSE
+which means throw exception if the output path exists.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p><code>spark.kmeans</code> returns a fitted k-means model.
+</p>
+<p><code>summary</code> returns summary information of the fitted model, which is a list.
+The list includes the model's <code>k</code> (the configured number of cluster centers),
+<code>coefficients</code> (model cluster centers),
+<code>size</code> (number of data points in each cluster), <code>cluster</code>
+(cluster centers of the transformed data), is.loaded (whether the model is loaded
+from a saved file), and <code>clusterSize</code>
+(the actual number of cluster centers. When using initMode = &quot;random&quot;,
+<code>clusterSize</code> may not equal to <code>k</code>).
+</p>
+<p><code>predict</code> returns the predicted values based on a k-means model.
+</p>
+
+
+<h3>Note</h3>
+
+<p>spark.kmeans since 2.0.0
+</p>
+<p>summary(KMeansModel) since 2.0.0
+</p>
+<p>predict(KMeansModel) since 2.0.0
+</p>
+<p>write.ml(KMeansModel, character) since 2.0.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="predict.html">predict</a>, <a href="read.ml.html">read.ml</a>, <a href="write.ml.html">write.ml</a>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D t &lt;- as.data.frame(Titanic)
+##D df &lt;- createDataFrame(t)
+##D model &lt;- spark.kmeans(df, Class ~ Survived, k = 4, initMode = &quot;random&quot;)
+##D summary(model)
+##D 
+##D # fitted values on training data
+##D fitted &lt;- predict(model, df)
+##D head(select(fitted, &quot;Class&quot;, &quot;prediction&quot;))
+##D 
+##D # save fitted model to input path
+##D path &lt;- &quot;path/to/model&quot;
+##D write.ml(model, path)
+##D 
+##D # can also read back the saved model and print
+##D savedModel &lt;- read.ml(path)
+##D summary(savedModel)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/spark.kstest.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/spark.kstest.html b/site/docs/2.3.0/api/R/spark.kstest.html
new file mode 100644
index 0000000..e8c0464
--- /dev/null
+++ b/site/docs/2.3.0/api/R/spark.kstest.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: (One-Sample) Kolmogorov-Smirnov Test</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for spark.kstest {SparkR}"><tr><td>spark.kstest {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>(One-Sample) Kolmogorov-Smirnov Test</h2>
+
+<h3>Description</h3>
+
+<p><code>spark.kstest</code> Conduct the two-sided Kolmogorov-Smirnov (KS) test for data sampled from a
+continuous distribution.
+</p>
+<p>By comparing the largest difference between the empirical cumulative
+distribution of the sample data and the theoretical distribution we can provide a test for the
+the null hypothesis that the sample data comes from that theoretical distribution.
+</p>
+<p>Users can call <code>summary</code> to obtain a summary of the test, and <code>print.summary.KSTest</code>
+to print out a summary result.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+spark.kstest(data, ...)
+
+## S4 method for signature 'SparkDataFrame'
+spark.kstest(data, testCol = "test",
+  nullHypothesis = c("norm"), distParams = c(0, 1))
+
+## S4 method for signature 'KSTest'
+summary(object)
+
+## S3 method for class 'summary.KSTest'
+print(x, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>data</code></td>
+<td>
+<p>a SparkDataFrame of user data.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s) passed to the method.</p>
+</td></tr>
+<tr valign="top"><td><code>testCol</code></td>
+<td>
+<p>column name where the test data is from. It should be a column of double type.</p>
+</td></tr>
+<tr valign="top"><td><code>nullHypothesis</code></td>
+<td>
+<p>name of the theoretical distribution tested against. Currently only
+<code>"norm"</code> for normal distribution is supported.</p>
+</td></tr>
+<tr valign="top"><td><code>distParams</code></td>
+<td>
+<p>parameters(s) of the distribution. For <code>nullHypothesis = "norm"</code>,
+we can provide as a vector the mean and standard deviation of
+the distribution. If none is provided, then standard normal will be used.
+If only one is provided, then the standard deviation will be set to be one.</p>
+</td></tr>
+<tr valign="top"><td><code>object</code></td>
+<td>
+<p>test result object of KSTest by <code>spark.kstest</code>.</p>
+</td></tr>
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>summary object of KSTest returned by <code>summary</code>.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p><code>spark.kstest</code> returns a test result object.
+</p>
+<p><code>summary</code> returns summary information of KSTest object, which is a list.
+The list includes the <code>p.value</code> (p-value), <code>statistic</code> (test statistic
+computed for the test), <code>nullHypothesis</code> (the null hypothesis with its
+parameters tested against) and <code>degreesOfFreedom</code> (degrees of freedom of the test).
+</p>
+
+
+<h3>Note</h3>
+
+<p>spark.kstest since 2.1.0
+</p>
+<p>summary(KSTest) since 2.1.0
+</p>
+<p>print.summary.KSTest since 2.1.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="http://spark.apache.org/docs/latest/mllib-statistics.html#hypothesis-testing">
+MLlib: Hypothesis Testing</a>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D data &lt;- data.frame(test = c(0.1, 0.15, 0.2, 0.3, 0.25))
+##D df &lt;- createDataFrame(data)
+##D test &lt;- spark.kstest(df, &quot;test&quot;, &quot;norm&quot;, c(0, 1))
+##D 
+##D # get a summary of the test result
+##D testSummary &lt;- summary(test)
+##D testSummary
+##D 
+##D # print out the summary in an organized way
+##D print.summary.KSTest(testSummary)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/spark.lapply.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/spark.lapply.html b/site/docs/2.3.0/api/R/spark.lapply.html
new file mode 100644
index 0000000..00495fb
--- /dev/null
+++ b/site/docs/2.3.0/api/R/spark.lapply.html
@@ -0,0 +1,95 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Run a function over a list of elements, distributing the...</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for spark.lapply {SparkR}"><tr><td>spark.lapply {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Run a function over a list of elements, distributing the computations with Spark</h2>
+
+<h3>Description</h3>
+
+<p>Run a function over a list of elements, distributing the computations with Spark. Applies a
+function in a manner that is similar to doParallel or lapply to elements of a list.
+The computations are distributed using Spark. It is conceptually the same as the following code:
+lapply(list, func)
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+spark.lapply(list, func)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>list</code></td>
+<td>
+<p>the list of elements</p>
+</td></tr>
+<tr valign="top"><td><code>func</code></td>
+<td>
+<p>a function that takes one argument.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>Known limitations:
+</p>
+
+<ul>
+<li><p> variable scoping and capture: compared to R's rich support for variable resolutions,
+the distributed nature of SparkR limits how variables are resolved at runtime. All the
+variables that are available through lexical scoping are embedded in the closure of the
+function and available as read-only variables within the function. The environment variables
+should be stored into temporary variables outside the function, and not directly accessed
+within the function.
+</p>
+</li>
+<li><p> loading external packages: In order to use a package, you need to load it inside the
+closure. For example, if you rely on the MASS module, here is how you would use it:
+</p>
+<pre>
+    train &lt;- function(hyperparam) {
+      library(MASS)
+      lm.ridge("y ~ x+z", data, lambda=hyperparam)
+      model
+    }
+  </pre>
+</li></ul>
+
+
+
+<h3>Value</h3>
+
+<p>a list of results (the exact type being determined by the function)
+</p>
+
+
+<h3>Note</h3>
+
+<p>spark.lapply since 2.0.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D doubled &lt;- spark.lapply(1:10, function(x){2 * x})
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/spark.lda.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/spark.lda.html b/site/docs/2.3.0/api/R/spark.lda.html
new file mode 100644
index 0000000..4998675
--- /dev/null
+++ b/site/docs/2.3.0/api/R/spark.lda.html
@@ -0,0 +1,246 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Latent Dirichlet Allocation</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for spark.lda {SparkR}"><tr><td>spark.lda {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Latent Dirichlet Allocation</h2>
+
+<h3>Description</h3>
+
+<p><code>spark.lda</code> fits a Latent Dirichlet Allocation model on a SparkDataFrame. Users can call
+<code>summary</code> to get a summary of the fitted LDA model, <code>spark.posterior</code> to compute
+posterior probabilities on new data, <code>spark.perplexity</code> to compute log perplexity on new
+data and <code>write.ml</code>/<code>read.ml</code> to save/load fitted models.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+spark.lda(data, ...)
+
+spark.posterior(object, newData)
+
+spark.perplexity(object, data)
+
+## S4 method for signature 'SparkDataFrame'
+spark.lda(data, features = "features", k = 10,
+  maxIter = 20, optimizer = c("online", "em"), subsamplingRate = 0.05,
+  topicConcentration = -1, docConcentration = -1,
+  customizedStopWords = "", maxVocabSize = bitwShiftL(1, 18))
+
+## S4 method for signature 'LDAModel'
+summary(object, maxTermsPerTopic)
+
+## S4 method for signature 'LDAModel,SparkDataFrame'
+spark.perplexity(object, data)
+
+## S4 method for signature 'LDAModel,SparkDataFrame'
+spark.posterior(object, newData)
+
+## S4 method for signature 'LDAModel,character'
+write.ml(object, path, overwrite = FALSE)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>data</code></td>
+<td>
+<p>A SparkDataFrame for training.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s) passed to the method.</p>
+</td></tr>
+<tr valign="top"><td><code>object</code></td>
+<td>
+<p>A Latent Dirichlet Allocation model fitted by <code>spark.lda</code>.</p>
+</td></tr>
+<tr valign="top"><td><code>newData</code></td>
+<td>
+<p>A SparkDataFrame for testing.</p>
+</td></tr>
+<tr valign="top"><td><code>features</code></td>
+<td>
+<p>Features column name. Either libSVM-format column or character-format column is
+valid.</p>
+</td></tr>
+<tr valign="top"><td><code>k</code></td>
+<td>
+<p>Number of topics.</p>
+</td></tr>
+<tr valign="top"><td><code>maxIter</code></td>
+<td>
+<p>Maximum iterations.</p>
+</td></tr>
+<tr valign="top"><td><code>optimizer</code></td>
+<td>
+<p>Optimizer to train an LDA model, &quot;online&quot; or &quot;em&quot;, default is &quot;online&quot;.</p>
+</td></tr>
+<tr valign="top"><td><code>subsamplingRate</code></td>
+<td>
+<p>(For online optimizer) Fraction of the corpus to be sampled and used in
+each iteration of mini-batch gradient descent, in range (0, 1].</p>
+</td></tr>
+<tr valign="top"><td><code>topicConcentration</code></td>
+<td>
+<p>concentration parameter (commonly named <code>beta</code> or <code>eta</code>) for
+the prior placed on topic distributions over terms, default -1 to set automatically on the
+Spark side. Use <code>summary</code> to retrieve the effective topicConcentration. Only 1-size
+numeric is accepted.</p>
+</td></tr>
+<tr valign="top"><td><code>docConcentration</code></td>
+<td>
+<p>concentration parameter (commonly named <code>alpha</code>) for the
+prior placed on documents distributions over topics (<code>theta</code>), default -1 to set
+automatically on the Spark side. Use <code>summary</code> to retrieve the effective
+docConcentration. Only 1-size or <code>k</code>-size numeric is accepted.</p>
+</td></tr>
+<tr valign="top"><td><code>customizedStopWords</code></td>
+<td>
+<p>stopwords that need to be removed from the given corpus. Ignore the
+parameter if libSVM-format column is used as the features column.</p>
+</td></tr>
+<tr valign="top"><td><code>maxVocabSize</code></td>
+<td>
+<p>maximum vocabulary size, default 1 &lt;&lt; 18</p>
+</td></tr>
+<tr valign="top"><td><code>maxTermsPerTopic</code></td>
+<td>
+<p>Maximum number of terms to collect for each topic. Default value of 10.</p>
+</td></tr>
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>The directory where the model is saved.</p>
+</td></tr>
+<tr valign="top"><td><code>overwrite</code></td>
+<td>
+<p>Overwrites or not if the output path already exists. Default is FALSE
+which means throw exception if the output path exists.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p><code>spark.lda</code> returns a fitted Latent Dirichlet Allocation model.
+</p>
+<p><code>summary</code> returns summary information of the fitted model, which is a list.
+The list includes
+</p>
+<table summary="R valueblock">
+<tr valign="top"><td><code><code>docConcentration</code></code></td>
+<td>
+<p>concentration parameter commonly named <code>alpha</code> for
+the prior placed on documents distributions over topics <code>theta</code></p>
+</td></tr>
+<tr valign="top"><td><code><code>topicConcentration</code></code></td>
+<td>
+<p>concentration parameter commonly named <code>beta</code> or
+<code>eta</code> for the prior placed on topic distributions over terms</p>
+</td></tr>
+<tr valign="top"><td><code><code>logLikelihood</code></code></td>
+<td>
+<p>log likelihood of the entire corpus</p>
+</td></tr>
+<tr valign="top"><td><code><code>logPerplexity</code></code></td>
+<td>
+<p>log perplexity</p>
+</td></tr>
+<tr valign="top"><td><code><code>isDistributed</code></code></td>
+<td>
+<p>TRUE for distributed model while FALSE for local model</p>
+</td></tr>
+<tr valign="top"><td><code><code>vocabSize</code></code></td>
+<td>
+<p>number of terms in the corpus</p>
+</td></tr>
+<tr valign="top"><td><code><code>topics</code></code></td>
+<td>
+<p>top 10 terms and their weights of all topics</p>
+</td></tr>
+<tr valign="top"><td><code><code>vocabulary</code></code></td>
+<td>
+<p>whole terms of the training corpus, NULL if libsvm format file
+used as training set</p>
+</td></tr>
+<tr valign="top"><td><code><code>trainingLogLikelihood</code></code></td>
+<td>
+<p>Log likelihood of the observed tokens in the
+training set, given the current parameter estimates:
+log P(docs | topics, topic distributions for docs, Dirichlet hyperparameters)
+It is only for distributed LDA model (i.e., optimizer = &quot;em&quot;)</p>
+</td></tr>
+<tr valign="top"><td><code><code>logPrior</code></code></td>
+<td>
+<p>Log probability of the current parameter estimate:
+log P(topics, topic distributions for docs | Dirichlet hyperparameters)
+It is only for distributed LDA model (i.e., optimizer = &quot;em&quot;)</p>
+</td></tr>
+</table>
+<p><code>spark.perplexity</code> returns the log perplexity of given SparkDataFrame, or the log
+perplexity of the training data if missing argument &quot;data&quot;.
+</p>
+<p><code>spark.posterior</code> returns a SparkDataFrame containing posterior probabilities
+vectors named &quot;topicDistribution&quot;.
+</p>
+
+
+<h3>Note</h3>
+
+<p>spark.lda since 2.1.0
+</p>
+<p>summary(LDAModel) since 2.1.0
+</p>
+<p>spark.perplexity(LDAModel) since 2.1.0
+</p>
+<p>spark.posterior(LDAModel) since 2.1.0
+</p>
+<p>write.ml(LDAModel, character) since 2.1.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>topicmodels: <a href="https://cran.r-project.org/package=topicmodels">https://cran.r-project.org/package=topicmodels</a>
+</p>
+<p><a href="read.ml.html">read.ml</a>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D text &lt;- read.df(&quot;data/mllib/sample_lda_libsvm_data.txt&quot;, source = &quot;libsvm&quot;)
+##D model &lt;- spark.lda(data = text, optimizer = &quot;em&quot;)
+##D 
+##D # get a summary of the model
+##D summary(model)
+##D 
+##D # compute posterior probabilities
+##D posterior &lt;- spark.posterior(model, text)
+##D showDF(posterior)
+##D 
+##D # compute perplexity
+##D perplexity &lt;- spark.perplexity(model, text)
+##D 
+##D # save and load the model
+##D path &lt;- &quot;path/to/model&quot;
+##D write.ml(model, path)
+##D savedModel &lt;- read.ml(path)
+##D summary(savedModel)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/spark.logit.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/spark.logit.html b/site/docs/2.3.0/api/R/spark.logit.html
new file mode 100644
index 0000000..96b644e
--- /dev/null
+++ b/site/docs/2.3.0/api/R/spark.logit.html
@@ -0,0 +1,269 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Logistic Regression Model</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for spark.logit {SparkR}"><tr><td>spark.logit {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Logistic Regression Model</h2>
+
+<h3>Description</h3>
+
+<p>Fits an logistic regression model against a SparkDataFrame. It supports &quot;binomial&quot;: Binary
+logistic regression with pivoting; &quot;multinomial&quot;: Multinomial logistic (softmax) regression
+without pivoting, similar to glmnet. Users can print, make predictions on the produced model
+and save the model to the input path.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+spark.logit(data, formula, ...)
+
+## S4 method for signature 'SparkDataFrame,formula'
+spark.logit(data, formula, regParam = 0,
+  elasticNetParam = 0, maxIter = 100, tol = 1e-06, family = "auto",
+  standardization = TRUE, thresholds = 0.5, weightCol = NULL,
+  aggregationDepth = 2, lowerBoundsOnCoefficients = NULL,
+  upperBoundsOnCoefficients = NULL, lowerBoundsOnIntercepts = NULL,
+  upperBoundsOnIntercepts = NULL, handleInvalid = c("error", "keep",
+  "skip"))
+
+## S4 method for signature 'LogisticRegressionModel'
+summary(object)
+
+## S4 method for signature 'LogisticRegressionModel'
+predict(object, newData)
+
+## S4 method for signature 'LogisticRegressionModel,character'
+write.ml(object, path,
+  overwrite = FALSE)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>data</code></td>
+<td>
+<p>SparkDataFrame for training.</p>
+</td></tr>
+<tr valign="top"><td><code>formula</code></td>
+<td>
+<p>A symbolic description of the model to be fitted. Currently only a few formula
+operators are supported, including '~', '.', ':', '+', and '-'.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional arguments passed to the method.</p>
+</td></tr>
+<tr valign="top"><td><code>regParam</code></td>
+<td>
+<p>the regularization parameter.</p>
+</td></tr>
+<tr valign="top"><td><code>elasticNetParam</code></td>
+<td>
+<p>the ElasticNet mixing parameter. For alpha = 0.0, the penalty is an L2
+penalty. For alpha = 1.0, it is an L1 penalty. For 0.0 &lt; alpha &lt; 1.0,
+the penalty is a combination of L1 and L2. Default is 0.0 which is an
+L2 penalty.</p>
+</td></tr>
+<tr valign="top"><td><code>maxIter</code></td>
+<td>
+<p>maximum iteration number.</p>
+</td></tr>
+<tr valign="top"><td><code>tol</code></td>
+<td>
+<p>convergence tolerance of iterations.</p>
+</td></tr>
+<tr valign="top"><td><code>family</code></td>
+<td>
+<p>the name of family which is a description of the label distribution to be used
+in the model.
+Supported options:
+</p>
+
+<ul>
+<li><p>&quot;auto&quot;: Automatically select the family based on the number of classes:
+If number of classes == 1 || number of classes == 2, set to &quot;binomial&quot;.
+Else, set to &quot;multinomial&quot;.
+</p>
+</li>
+<li><p>&quot;binomial&quot;: Binary logistic regression with pivoting.
+</p>
+</li>
+<li><p>&quot;multinomial&quot;: Multinomial logistic (softmax) regression without
+pivoting.
+</p>
+</li></ul>
+</td></tr>
+<tr valign="top"><td><code>standardization</code></td>
+<td>
+<p>whether to standardize the training features before fitting the model.
+The coefficients of models will be always returned on the original scale,
+so it will be transparent for users. Note that with/without
+standardization, the models should be always converged to the same
+solution when no regularization is applied. Default is TRUE, same as
+glmnet.</p>
+</td></tr>
+<tr valign="top"><td><code>thresholds</code></td>
+<td>
+<p>in binary classification, in range [0, 1]. If the estimated probability of
+class label 1 is &gt; threshold, then predict 1, else 0. A high threshold
+encourages the model to predict 0 more often; a low threshold encourages the
+model to predict 1 more often. Note: Setting this with threshold p is
+equivalent to setting thresholds c(1-p, p). In multiclass (or binary)
+classification to adjust the probability of predicting each class. Array must
+have length equal to the number of classes, with values &gt; 0, excepting that
+at most one value may be 0. The class with largest value p/t is predicted,
+where p is the original probability of that class and t is the class's
+threshold.</p>
+</td></tr>
+<tr valign="top"><td><code>weightCol</code></td>
+<td>
+<p>The weight column name.</p>
+</td></tr>
+<tr valign="top"><td><code>aggregationDepth</code></td>
+<td>
+<p>The depth for treeAggregate (greater than or equal to 2). If the
+dimensions of features or the number of partitions are large, this param
+could be adjusted to a larger size. This is an expert parameter. Default
+value should be good for most cases.</p>
+</td></tr>
+<tr valign="top"><td><code>lowerBoundsOnCoefficients</code></td>
+<td>
+<p>The lower bounds on coefficients if fitting under bound
+constrained optimization.
+The bound matrix must be compatible with the shape (1, number
+of features) for binomial regression, or (number of classes,
+number of features) for multinomial regression.
+It is a R matrix.</p>
+</td></tr>
+<tr valign="top"><td><code>upperBoundsOnCoefficients</code></td>
+<td>
+<p>The upper bounds on coefficients if fitting under bound
+constrained optimization.
+The bound matrix must be compatible with the shape (1, number
+of features) for binomial regression, or (number of classes,
+number of features) for multinomial regression.
+It is a R matrix.</p>
+</td></tr>
+<tr valign="top"><td><code>lowerBoundsOnIntercepts</code></td>
+<td>
+<p>The lower bounds on intercepts if fitting under bound constrained
+optimization.
+The bounds vector size must be equal to 1 for binomial regression,
+or the number
+of classes for multinomial regression.</p>
+</td></tr>
+<tr valign="top"><td><code>upperBoundsOnIntercepts</code></td>
+<td>
+<p>The upper bounds on intercepts if fitting under bound constrained
+optimization.
+The bound vector size must be equal to 1 for binomial regression,
+or the number of classes for multinomial regression.</p>
+</td></tr>
+<tr valign="top"><td><code>handleInvalid</code></td>
+<td>
+<p>How to handle invalid data (unseen labels or NULL values) in features and
+label column of string type.
+Supported options: &quot;skip&quot; (filter out rows with invalid data),
+&quot;error&quot; (throw an error), &quot;keep&quot; (put invalid data in
+a special additional bucket, at index numLabels). Default
+is &quot;error&quot;.</p>
+</td></tr>
+<tr valign="top"><td><code>object</code></td>
+<td>
+<p>an LogisticRegressionModel fitted by <code>spark.logit</code>.</p>
+</td></tr>
+<tr valign="top"><td><code>newData</code></td>
+<td>
+<p>a SparkDataFrame for testing.</p>
+</td></tr>
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>The directory where the model is saved.</p>
+</td></tr>
+<tr valign="top"><td><code>overwrite</code></td>
+<td>
+<p>Overwrites or not if the output path already exists. Default is FALSE
+which means throw exception if the output path exists.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p><code>spark.logit</code> returns a fitted logistic regression model.
+</p>
+<p><code>summary</code> returns summary information of the fitted model, which is a list.
+The list includes <code>coefficients</code> (coefficients matrix of the fitted model).
+</p>
+<p><code>predict</code> returns the predicted values based on an LogisticRegressionModel.
+</p>
+
+
+<h3>Note</h3>
+
+<p>spark.logit since 2.1.0
+</p>
+<p>summary(LogisticRegressionModel) since 2.1.0
+</p>
+<p>predict(LogisticRegressionModel) since 2.1.0
+</p>
+<p>write.ml(LogisticRegression, character) since 2.1.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D # binary logistic regression
+##D t &lt;- as.data.frame(Titanic)
+##D training &lt;- createDataFrame(t)
+##D model &lt;- spark.logit(training, Survived ~ ., regParam = 0.5)
+##D summary &lt;- summary(model)
+##D 
+##D # fitted values on training data
+##D fitted &lt;- predict(model, training)
+##D 
+##D # save fitted model to input path
+##D path &lt;- &quot;path/to/model&quot;
+##D write.ml(model, path)
+##D 
+##D # can also read back the saved model and predict
+##D # Note that summary deos not work on loaded model
+##D savedModel &lt;- read.ml(path)
+##D summary(savedModel)
+##D 
+##D # binary logistic regression against two classes with
+##D # upperBoundsOnCoefficients and upperBoundsOnIntercepts
+##D ubc &lt;- matrix(c(1.0, 0.0, 1.0, 0.0), nrow = 1, ncol = 4)
+##D model &lt;- spark.logit(training, Species ~ .,
+##D                       upperBoundsOnCoefficients = ubc,
+##D                       upperBoundsOnIntercepts = 1.0)
+##D 
+##D # multinomial logistic regression
+##D model &lt;- spark.logit(training, Class ~ ., regParam = 0.5)
+##D summary &lt;- summary(model)
+##D 
+##D # multinomial logistic regression with
+##D # lowerBoundsOnCoefficients and lowerBoundsOnIntercepts
+##D lbc &lt;- matrix(c(0.0, -1.0, 0.0, -1.0, 0.0, -1.0, 0.0, -1.0), nrow = 2, ncol = 4)
+##D lbi &lt;- as.array(c(0.0, 0.0))
+##D model &lt;- spark.logit(training, Species ~ ., family = &quot;multinomial&quot;,
+##D                      lowerBoundsOnCoefficients = lbc,
+##D                      lowerBoundsOnIntercepts = lbi)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/spark.mlp.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/spark.mlp.html b/site/docs/2.3.0/api/R/spark.mlp.html
new file mode 100644
index 0000000..5b9a6df
--- /dev/null
+++ b/site/docs/2.3.0/api/R/spark.mlp.html
@@ -0,0 +1,190 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Multilayer Perceptron Classification Model</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for spark.mlp {SparkR}"><tr><td>spark.mlp {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Multilayer Perceptron Classification Model</h2>
+
+<h3>Description</h3>
+
+<p><code>spark.mlp</code> fits a multi-layer perceptron neural network model against a SparkDataFrame.
+Users can call <code>summary</code> to print a summary of the fitted model, <code>predict</code> to make
+predictions on new data, and <code>write.ml</code>/<code>read.ml</code> to save/load fitted models.
+Only categorical data is supported.
+For more details, see
+<a href="http://spark.apache.org/docs/latest/ml-classification-regression.html">
+Multilayer Perceptron</a>
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+spark.mlp(data, formula, ...)
+
+## S4 method for signature 'SparkDataFrame,formula'
+spark.mlp(data, formula, layers,
+  blockSize = 128, solver = "l-bfgs", maxIter = 100, tol = 1e-06,
+  stepSize = 0.03, seed = NULL, initialWeights = NULL,
+  handleInvalid = c("error", "keep", "skip"))
+
+## S4 method for signature 'MultilayerPerceptronClassificationModel'
+summary(object)
+
+## S4 method for signature 'MultilayerPerceptronClassificationModel'
+predict(object, newData)
+
+## S4 method for signature 'MultilayerPerceptronClassificationModel,character'
+write.ml(object,
+  path, overwrite = FALSE)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>data</code></td>
+<td>
+<p>a <code>SparkDataFrame</code> of observations and labels for model fitting.</p>
+</td></tr>
+<tr valign="top"><td><code>formula</code></td>
+<td>
+<p>a symbolic description of the model to be fitted. Currently only a few formula
+operators are supported, including '~', '.', ':', '+', and '-'.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional arguments passed to the method.</p>
+</td></tr>
+<tr valign="top"><td><code>layers</code></td>
+<td>
+<p>integer vector containing the number of nodes for each layer.</p>
+</td></tr>
+<tr valign="top"><td><code>blockSize</code></td>
+<td>
+<p>blockSize parameter.</p>
+</td></tr>
+<tr valign="top"><td><code>solver</code></td>
+<td>
+<p>solver parameter, supported options: &quot;gd&quot; (minibatch gradient descent) or &quot;l-bfgs&quot;.</p>
+</td></tr>
+<tr valign="top"><td><code>maxIter</code></td>
+<td>
+<p>maximum iteration number.</p>
+</td></tr>
+<tr valign="top"><td><code>tol</code></td>
+<td>
+<p>convergence tolerance of iterations.</p>
+</td></tr>
+<tr valign="top"><td><code>stepSize</code></td>
+<td>
+<p>stepSize parameter.</p>
+</td></tr>
+<tr valign="top"><td><code>seed</code></td>
+<td>
+<p>seed parameter for weights initialization.</p>
+</td></tr>
+<tr valign="top"><td><code>initialWeights</code></td>
+<td>
+<p>initialWeights parameter for weights initialization, it should be a
+numeric vector.</p>
+</td></tr>
+<tr valign="top"><td><code>handleInvalid</code></td>
+<td>
+<p>How to handle invalid data (unseen labels or NULL values) in features and
+label column of string type.
+Supported options: &quot;skip&quot; (filter out rows with invalid data),
+&quot;error&quot; (throw an error), &quot;keep&quot; (put invalid data in
+a special additional bucket, at index numLabels). Default
+is &quot;error&quot;.</p>
+</td></tr>
+<tr valign="top"><td><code>object</code></td>
+<td>
+<p>a Multilayer Perceptron Classification Model fitted by <code>spark.mlp</code></p>
+</td></tr>
+<tr valign="top"><td><code>newData</code></td>
+<td>
+<p>a SparkDataFrame for testing.</p>
+</td></tr>
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>the directory where the model is saved.</p>
+</td></tr>
+<tr valign="top"><td><code>overwrite</code></td>
+<td>
+<p>overwrites or not if the output path already exists. Default is FALSE
+which means throw exception if the output path exists.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p><code>spark.mlp</code> returns a fitted Multilayer Perceptron Classification Model.
+</p>
+<p><code>summary</code> returns summary information of the fitted model, which is a list.
+The list includes <code>numOfInputs</code> (number of inputs), <code>numOfOutputs</code>
+(number of outputs), <code>layers</code> (array of layer sizes including input
+and output layers), and <code>weights</code> (the weights of layers).
+For <code>weights</code>, it is a numeric vector with length equal to the expected
+given the architecture (i.e., for 8-10-2 network, 112 connection weights).
+</p>
+<p><code>predict</code> returns a SparkDataFrame containing predicted labeled in a column named
+&quot;prediction&quot;.
+</p>
+
+
+<h3>Note</h3>
+
+<p>spark.mlp since 2.1.0
+</p>
+<p>summary(MultilayerPerceptronClassificationModel) since 2.1.0
+</p>
+<p>predict(MultilayerPerceptronClassificationModel) since 2.1.0
+</p>
+<p>write.ml(MultilayerPerceptronClassificationModel, character) since 2.1.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="read.ml.html">read.ml</a>
+</p>
+<p><a href="write.ml.html">write.ml</a>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D df &lt;- read.df(&quot;data/mllib/sample_multiclass_classification_data.txt&quot;, source = &quot;libsvm&quot;)
+##D 
+##D # fit a Multilayer Perceptron Classification Model
+##D model &lt;- spark.mlp(df, label ~ features, blockSize = 128, layers = c(4, 3), solver = &quot;l-bfgs&quot;,
+##D                    maxIter = 100, tol = 0.5, stepSize = 1, seed = 1,
+##D                    initialWeights = c(0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 9, 9, 9, 9, 9))
+##D 
+##D # get the summary of the model
+##D summary(model)
+##D 
+##D # make predictions
+##D predictions &lt;- predict(model, df)
+##D 
+##D # save and load the model
+##D path &lt;- &quot;path/to/model&quot;
+##D write.ml(model, path)
+##D savedModel &lt;- read.ml(path)
+##D summary(savedModel)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/spark.naiveBayes.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/spark.naiveBayes.html b/site/docs/2.3.0/api/R/spark.naiveBayes.html
new file mode 100644
index 0000000..f68766c
--- /dev/null
+++ b/site/docs/2.3.0/api/R/spark.naiveBayes.html
@@ -0,0 +1,152 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Naive Bayes Models</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for spark.naiveBayes {SparkR}"><tr><td>spark.naiveBayes {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Naive Bayes Models</h2>
+
+<h3>Description</h3>
+
+<p><code>spark.naiveBayes</code> fits a Bernoulli naive Bayes model against a SparkDataFrame.
+Users can call <code>summary</code> to print a summary of the fitted model, <code>predict</code> to make
+predictions on new data, and <code>write.ml</code>/<code>read.ml</code> to save/load fitted models.
+Only categorical data is supported.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+spark.naiveBayes(data, formula, ...)
+
+## S4 method for signature 'SparkDataFrame,formula'
+spark.naiveBayes(data, formula,
+  smoothing = 1, handleInvalid = c("error", "keep", "skip"))
+
+## S4 method for signature 'NaiveBayesModel'
+summary(object)
+
+## S4 method for signature 'NaiveBayesModel'
+predict(object, newData)
+
+## S4 method for signature 'NaiveBayesModel,character'
+write.ml(object, path,
+  overwrite = FALSE)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>data</code></td>
+<td>
+<p>a <code>SparkDataFrame</code> of observations and labels for model fitting.</p>
+</td></tr>
+<tr valign="top"><td><code>formula</code></td>
+<td>
+<p>a symbolic description of the model to be fitted. Currently only a few formula
+operators are supported, including '~', '.', ':', '+', and '-'.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s) passed to the method. Currently only <code>smoothing</code>.</p>
+</td></tr>
+<tr valign="top"><td><code>smoothing</code></td>
+<td>
+<p>smoothing parameter.</p>
+</td></tr>
+<tr valign="top"><td><code>handleInvalid</code></td>
+<td>
+<p>How to handle invalid data (unseen labels or NULL values) in features and
+label column of string type.
+Supported options: &quot;skip&quot; (filter out rows with invalid data),
+&quot;error&quot; (throw an error), &quot;keep&quot; (put invalid data in
+a special additional bucket, at index numLabels). Default
+is &quot;error&quot;.</p>
+</td></tr>
+<tr valign="top"><td><code>object</code></td>
+<td>
+<p>a naive Bayes model fitted by <code>spark.naiveBayes</code>.</p>
+</td></tr>
+<tr valign="top"><td><code>newData</code></td>
+<td>
+<p>a SparkDataFrame for testing.</p>
+</td></tr>
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>the directory where the model is saved.</p>
+</td></tr>
+<tr valign="top"><td><code>overwrite</code></td>
+<td>
+<p>overwrites or not if the output path already exists. Default is FALSE
+which means throw exception if the output path exists.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p><code>spark.naiveBayes</code> returns a fitted naive Bayes model.
+</p>
+<p><code>summary</code> returns summary information of the fitted model, which is a list.
+The list includes <code>apriori</code> (the label distribution) and
+<code>tables</code> (conditional probabilities given the target label).
+</p>
+<p><code>predict</code> returns a SparkDataFrame containing predicted labeled in a column named
+&quot;prediction&quot;.
+</p>
+
+
+<h3>Note</h3>
+
+<p>spark.naiveBayes since 2.0.0
+</p>
+<p>summary(NaiveBayesModel) since 2.0.0
+</p>
+<p>predict(NaiveBayesModel) since 2.0.0
+</p>
+<p>write.ml(NaiveBayesModel, character) since 2.0.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>e1071: <a href="https://cran.r-project.org/package=e1071">https://cran.r-project.org/package=e1071</a>
+</p>
+<p><a href="write.ml.html">write.ml</a>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D data &lt;- as.data.frame(UCBAdmissions)
+##D df &lt;- createDataFrame(data)
+##D 
+##D # fit a Bernoulli naive Bayes model
+##D model &lt;- spark.naiveBayes(df, Admit ~ Gender + Dept, smoothing = 0)
+##D 
+##D # get the summary of the model
+##D summary(model)
+##D 
+##D # make predictions
+##D predictions &lt;- predict(model, df)
+##D 
+##D # save and load the model
+##D path &lt;- &quot;path/to/model&quot;
+##D write.ml(model, path)
+##D savedModel &lt;- read.ml(path)
+##D summary(savedModel)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/spark.randomForest.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/spark.randomForest.html b/site/docs/2.3.0/api/R/spark.randomForest.html
new file mode 100644
index 0000000..f37a7dd
--- /dev/null
+++ b/site/docs/2.3.0/api/R/spark.randomForest.html
@@ -0,0 +1,248 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Random Forest Model for Regression and Classification</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for spark.randomForest {SparkR}"><tr><td>spark.randomForest {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Random Forest Model for Regression and Classification</h2>
+
+<h3>Description</h3>
+
+<p><code>spark.randomForest</code> fits a Random Forest Regression model or Classification model on
+a SparkDataFrame. Users can call <code>summary</code> to get a summary of the fitted Random Forest
+model, <code>predict</code> to make predictions on new data, and <code>write.ml</code>/<code>read.ml</code> to
+save/load fitted models.
+For more details, see
+<a href="http://spark.apache.org/docs/latest/ml-classification-regression.html#random-forest-regression">
+Random Forest Regression</a> and
+<a href="http://spark.apache.org/docs/latest/ml-classification-regression.html#random-forest-classifier">
+Random Forest Classification</a>
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+spark.randomForest(data, formula, ...)
+
+## S4 method for signature 'SparkDataFrame,formula'
+spark.randomForest(data, formula,
+  type = c("regression", "classification"), maxDepth = 5, maxBins = 32,
+  numTrees = 20, impurity = NULL, featureSubsetStrategy = "auto",
+  seed = NULL, subsamplingRate = 1, minInstancesPerNode = 1,
+  minInfoGain = 0, checkpointInterval = 10, maxMemoryInMB = 256,
+  cacheNodeIds = FALSE, handleInvalid = c("error", "keep", "skip"))
+
+## S4 method for signature 'RandomForestRegressionModel'
+summary(object)
+
+## S3 method for class 'summary.RandomForestRegressionModel'
+print(x, ...)
+
+## S4 method for signature 'RandomForestClassificationModel'
+summary(object)
+
+## S3 method for class 'summary.RandomForestClassificationModel'
+print(x, ...)
+
+## S4 method for signature 'RandomForestRegressionModel'
+predict(object, newData)
+
+## S4 method for signature 'RandomForestClassificationModel'
+predict(object, newData)
+
+## S4 method for signature 'RandomForestRegressionModel,character'
+write.ml(object, path,
+  overwrite = FALSE)
+
+## S4 method for signature 'RandomForestClassificationModel,character'
+write.ml(object, path,
+  overwrite = FALSE)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>data</code></td>
+<td>
+<p>a SparkDataFrame for training.</p>
+</td></tr>
+<tr valign="top"><td><code>formula</code></td>
+<td>
+<p>a symbolic description of the model to be fitted. Currently only a few formula
+operators are supported, including '~', ':', '+', and '-'.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional arguments passed to the method.</p>
+</td></tr>
+<tr valign="top"><td><code>type</code></td>
+<td>
+<p>type of model, one of &quot;regression&quot; or &quot;classification&quot;, to fit</p>
+</td></tr>
+<tr valign="top"><td><code>maxDepth</code></td>
+<td>
+<p>Maximum depth of the tree (&gt;= 0).</p>
+</td></tr>
+<tr valign="top"><td><code>maxBins</code></td>
+<td>
+<p>Maximum number of bins used for discretizing continuous features and for choosing
+how to split on features at each node. More bins give higher granularity. Must be
+&gt;= 2 and &gt;= number of categories in any categorical feature.</p>
+</td></tr>
+<tr valign="top"><td><code>numTrees</code></td>
+<td>
+<p>Number of trees to train (&gt;= 1).</p>
+</td></tr>
+<tr valign="top"><td><code>impurity</code></td>
+<td>
+<p>Criterion used for information gain calculation.
+For regression, must be &quot;variance&quot;. For classification, must be one of
+&quot;entropy&quot; and &quot;gini&quot;, default is &quot;gini&quot;.</p>
+</td></tr>
+<tr valign="top"><td><code>featureSubsetStrategy</code></td>
+<td>
+<p>The number of features to consider for splits at each tree node.
+Supported options: &quot;auto&quot;, &quot;all&quot;, &quot;onethird&quot;, &quot;sqrt&quot;, &quot;log2&quot;, (0.0-1.0], [1-n].</p>
+</td></tr>
+<tr valign="top"><td><code>seed</code></td>
+<td>
+<p>integer seed for random number generation.</p>
+</td></tr>
+<tr valign="top"><td><code>subsamplingRate</code></td>
+<td>
+<p>Fraction of the training data used for learning each decision tree, in
+range (0, 1].</p>
+</td></tr>
+<tr valign="top"><td><code>minInstancesPerNode</code></td>
+<td>
+<p>Minimum number of instances each child must have after split.</p>
+</td></tr>
+<tr valign="top"><td><code>minInfoGain</code></td>
+<td>
+<p>Minimum information gain for a split to be considered at a tree node.</p>
+</td></tr>
+<tr valign="top"><td><code>checkpointInterval</code></td>
+<td>
+<p>Param for set checkpoint interval (&gt;= 1) or disable checkpoint (-1).
+Note: this setting will be ignored if the checkpoint directory is not
+set.</p>
+</td></tr>
+<tr valign="top"><td><code>maxMemoryInMB</code></td>
+<td>
+<p>Maximum memory in MB allocated to histogram aggregation.</p>
+</td></tr>
+<tr valign="top"><td><code>cacheNodeIds</code></td>
+<td>
+<p>If FALSE, the algorithm will pass trees to executors to match instances with
+nodes. If TRUE, the algorithm will cache node IDs for each instance. Caching
+can speed up training of deeper trees. Users can set how often should the
+cache be checkpointed or disable it by setting checkpointInterval.</p>
+</td></tr>
+<tr valign="top"><td><code>handleInvalid</code></td>
+<td>
+<p>How to handle invalid data (unseen labels or NULL values) in features and
+label column of string type in classification model.
+Supported options: &quot;skip&quot; (filter out rows with invalid data),
+&quot;error&quot; (throw an error), &quot;keep&quot; (put invalid data in
+a special additional bucket, at index numLabels). Default
+is &quot;error&quot;.</p>
+</td></tr>
+<tr valign="top"><td><code>object</code></td>
+<td>
+<p>A fitted Random Forest regression model or classification model.</p>
+</td></tr>
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>summary object of Random Forest regression model or classification model
+returned by <code>summary</code>.</p>
+</td></tr>
+<tr valign="top"><td><code>newData</code></td>
+<td>
+<p>a SparkDataFrame for testing.</p>
+</td></tr>
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>The directory where the model is saved.</p>
+</td></tr>
+<tr valign="top"><td><code>overwrite</code></td>
+<td>
+<p>Overwrites or not if the output path already exists. Default is FALSE
+which means throw exception if the output path exists.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p><code>spark.randomForest</code> returns a fitted Random Forest model.
+</p>
+<p><code>summary</code> returns summary information of the fitted model, which is a list.
+The list of components includes <code>formula</code> (formula),
+<code>numFeatures</code> (number of features), <code>features</code> (list of features),
+<code>featureImportances</code> (feature importances), <code>maxDepth</code> (max depth of trees),
+<code>numTrees</code> (number of trees), and <code>treeWeights</code> (tree weights).
+</p>
+<p><code>predict</code> returns a SparkDataFrame containing predicted labeled in a column named
+&quot;prediction&quot;.
+</p>
+
+
+<h3>Note</h3>
+
+<p>spark.randomForest since 2.1.0
+</p>
+<p>summary(RandomForestRegressionModel) since 2.1.0
+</p>
+<p>print.summary.RandomForestRegressionModel since 2.1.0
+</p>
+<p>summary(RandomForestClassificationModel) since 2.1.0
+</p>
+<p>print.summary.RandomForestClassificationModel since 2.1.0
+</p>
+<p>predict(RandomForestRegressionModel) since 2.1.0
+</p>
+<p>predict(RandomForestClassificationModel) since 2.1.0
+</p>
+<p>write.ml(RandomForestRegressionModel, character) since 2.1.0
+</p>
+<p>write.ml(RandomForestClassificationModel, character) since 2.1.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D # fit a Random Forest Regression Model
+##D df &lt;- createDataFrame(longley)
+##D model &lt;- spark.randomForest(df, Employed ~ ., type = &quot;regression&quot;, maxDepth = 5, maxBins = 16)
+##D 
+##D # get the summary of the model
+##D summary(model)
+##D 
+##D # make predictions
+##D predictions &lt;- predict(model, df)
+##D 
+##D # save and load the model
+##D path &lt;- &quot;path/to/model&quot;
+##D write.ml(model, path)
+##D savedModel &lt;- read.ml(path)
+##D summary(savedModel)
+##D 
+##D # fit a Random Forest Classification Model
+##D t &lt;- as.data.frame(Titanic)
+##D df &lt;- createDataFrame(t)
+##D model &lt;- spark.randomForest(df, Survived ~ Freq + Age, &quot;classification&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[46/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/column_datetime_diff_functions.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/column_datetime_diff_functions.html b/site/docs/2.3.0/api/R/column_datetime_diff_functions.html
new file mode 100644
index 0000000..3874ca4
--- /dev/null
+++ b/site/docs/2.3.0/api/R/column_datetime_diff_functions.html
@@ -0,0 +1,199 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Date time arithmetic functions for Column operations</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for column_datetime_diff_functions {SparkR}"><tr><td>column_datetime_diff_functions {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Date time arithmetic functions for Column operations</h2>
+
+<h3>Description</h3>
+
+<p>Date time arithmetic functions defined for <code>Column</code>.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+add_months(y, x)
+
+datediff(y, x)
+
+date_add(y, x)
+
+date_format(y, x)
+
+date_sub(y, x)
+
+from_utc_timestamp(y, x)
+
+months_between(y, x)
+
+next_day(y, x)
+
+to_utc_timestamp(y, x)
+
+## S4 method for signature 'Column'
+datediff(y, x)
+
+## S4 method for signature 'Column'
+months_between(y, x)
+
+## S4 method for signature 'Column,character'
+date_format(y, x)
+
+## S4 method for signature 'Column,character'
+from_utc_timestamp(y, x)
+
+## S4 method for signature 'Column,character'
+next_day(y, x)
+
+## S4 method for signature 'Column,character'
+to_utc_timestamp(y, x)
+
+## S4 method for signature 'Column,numeric'
+add_months(y, x)
+
+## S4 method for signature 'Column,numeric'
+date_add(y, x)
+
+## S4 method for signature 'Column,numeric'
+date_sub(y, x)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>y</code></td>
+<td>
+<p>Column to compute on.</p>
+</td></tr>
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>For class <code>Column</code>, it is the column used to perform arithmetic operations
+with column <code>y</code>. For class <code>numeric</code>, it is the number of months or
+days to be added to or subtracted from <code>y</code>. For class <code>character</code>, it is
+</p>
+
+<ul>
+<li> <p><code>date_format</code>: date format specification.
+</p>
+</li>
+<li> <p><code>from_utc_timestamp</code>, <code>to_utc_timestamp</code>: time zone to use.
+</p>
+</li>
+<li> <p><code>next_day</code>: day of the week string.
+</p>
+</li></ul>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p><code>datediff</code>: Returns the number of days from <code>y</code> to <code>x</code>.
+</p>
+<p><code>months_between</code>: Returns number of months between dates <code>y</code> and <code>x</code>.
+</p>
+<p><code>date_format</code>: Converts a date/timestamp/string to a value of string in the format
+specified by the date format given by the second argument. A pattern could be for instance
+<code>dd.MM.yyyy</code> and could return a string like '18.03.1993'. All
+pattern letters of <code>java.text.SimpleDateFormat</code> can be used.
+Note: Use when ever possible specialized functions like <code>year</code>. These benefit from a
+specialized implementation.
+</p>
+<p><code>from_utc_timestamp</code>: Given a timestamp like '2017-07-14 02:40:00.0', interprets it as a
+time in UTC, and renders that time as a timestamp in the given time zone. For example, 'GMT+1'
+would yield '2017-07-14 03:40:00.0'.
+</p>
+<p><code>next_day</code>: Given a date column, returns the first date which is later than the value of
+the date column that is on the specified day of the week. For example,
+<code>next_day("2015-07-27", "Sunday")</code> returns 2015-08-02 because that is the first Sunday
+after 2015-07-27. Day of the week parameter is case insensitive, and accepts first three or
+two characters: &quot;Mon&quot;, &quot;Tue&quot;, &quot;Wed&quot;, &quot;Thu&quot;, &quot;Fri&quot;, &quot;Sat&quot;, &quot;Sun&quot;.
+</p>
+<p><code>to_utc_timestamp</code>: Given a timestamp like '2017-07-14 02:40:00.0', interprets it as a
+time in the given time zone, and renders that time as a timestamp in UTC. For example, 'GMT+1'
+would yield '2017-07-14 01:40:00.0'.
+</p>
+<p><code>add_months</code>: Returns the date that is numMonths (<code>x</code>) after startDate (<code>y</code>).
+</p>
+<p><code>date_add</code>: Returns the date that is <code>x</code> days after.
+</p>
+<p><code>date_sub</code>: Returns the date that is <code>x</code> days before.
+</p>
+
+
+<h3>Note</h3>
+
+<p>datediff since 1.5.0
+</p>
+<p>months_between since 1.5.0
+</p>
+<p>date_format since 1.5.0
+</p>
+<p>from_utc_timestamp since 1.5.0
+</p>
+<p>next_day since 1.5.0
+</p>
+<p>to_utc_timestamp since 1.5.0
+</p>
+<p>add_months since 1.5.0
+</p>
+<p>date_add since 1.5.0
+</p>
+<p>date_sub since 1.5.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other data time functions: <code><a href="column_datetime_functions.html">column_datetime_functions</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D dts &lt;- c(&quot;2005-01-02 18:47:22&quot;,
+##D         &quot;2005-12-24 16:30:58&quot;,
+##D         &quot;2005-10-28 07:30:05&quot;,
+##D         &quot;2005-12-28 07:01:05&quot;,
+##D         &quot;2006-01-24 00:01:10&quot;)
+##D y &lt;- c(2.0, 2.2, 3.4, 2.5, 1.8)
+##D df &lt;- createDataFrame(data.frame(time = as.POSIXct(dts), y = y))
+## End(Not run)
+
+## Not run: 
+##D tmp &lt;- createDataFrame(data.frame(time_string1 = as.POSIXct(dts),
+##D              time_string2 = as.POSIXct(dts[order(runif(length(dts)))])))
+##D tmp2 &lt;- mutate(tmp, datediff = datediff(tmp$time_string1, tmp$time_string2),
+##D                monthdiff = months_between(tmp$time_string1, tmp$time_string2))
+##D head(tmp2)
+## End(Not run)
+
+## Not run: 
+##D tmp &lt;- mutate(df, from_utc = from_utc_timestamp(df$time, &quot;PST&quot;),
+##D                  to_utc = to_utc_timestamp(df$time, &quot;PST&quot;))
+##D head(tmp)
+## End(Not run)
+
+## Not run: 
+##D tmp &lt;- mutate(df, t1 = add_months(df$time, 1),
+##D                   t2 = date_add(df$time, 2),
+##D                   t3 = date_sub(df$time, 3),
+##D                   t4 = next_day(df$time, &quot;Sun&quot;))
+##D head(tmp)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/column_datetime_functions.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/column_datetime_functions.html b/site/docs/2.3.0/api/R/column_datetime_functions.html
new file mode 100644
index 0000000..207e395
--- /dev/null
+++ b/site/docs/2.3.0/api/R/column_datetime_functions.html
@@ -0,0 +1,402 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Date time functions for Column operations</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for column_datetime_functions {SparkR}"><tr><td>column_datetime_functions {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Date time functions for Column operations</h2>
+
+<h3>Description</h3>
+
+<p>Date time functions defined for <code>Column</code>.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+current_date(x = "missing")
+
+current_timestamp(x = "missing")
+
+date_trunc(format, x)
+
+dayofmonth(x)
+
+dayofweek(x)
+
+dayofyear(x)
+
+from_unixtime(x, ...)
+
+hour(x)
+
+last_day(x)
+
+minute(x)
+
+month(x)
+
+quarter(x)
+
+second(x)
+
+to_date(x, format)
+
+to_timestamp(x, format)
+
+unix_timestamp(x, format)
+
+weekofyear(x)
+
+window(x, ...)
+
+year(x)
+
+## S4 method for signature 'Column'
+dayofmonth(x)
+
+## S4 method for signature 'Column'
+dayofweek(x)
+
+## S4 method for signature 'Column'
+dayofyear(x)
+
+## S4 method for signature 'Column'
+hour(x)
+
+## S4 method for signature 'Column'
+last_day(x)
+
+## S4 method for signature 'Column'
+minute(x)
+
+## S4 method for signature 'Column'
+month(x)
+
+## S4 method for signature 'Column'
+quarter(x)
+
+## S4 method for signature 'Column'
+second(x)
+
+## S4 method for signature 'Column,missing'
+to_date(x, format)
+
+## S4 method for signature 'Column,character'
+to_date(x, format)
+
+## S4 method for signature 'Column,missing'
+to_timestamp(x, format)
+
+## S4 method for signature 'Column,character'
+to_timestamp(x, format)
+
+## S4 method for signature 'Column'
+weekofyear(x)
+
+## S4 method for signature 'Column'
+year(x)
+
+## S4 method for signature 'Column'
+from_unixtime(x, format = "yyyy-MM-dd HH:mm:ss")
+
+## S4 method for signature 'Column'
+window(x, windowDuration, slideDuration = NULL,
+  startTime = NULL)
+
+## S4 method for signature 'missing,missing'
+unix_timestamp(x, format)
+
+## S4 method for signature 'Column,missing'
+unix_timestamp(x, format)
+
+## S4 method for signature 'Column,character'
+unix_timestamp(x, format = "yyyy-MM-dd HH:mm:ss")
+
+## S4 method for signature 'Column'
+trunc(x, format)
+
+## S4 method for signature 'character,Column'
+date_trunc(format, x)
+
+## S4 method for signature 'missing'
+current_date()
+
+## S4 method for signature 'missing'
+current_timestamp()
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>Column to compute on. In <code>window</code>, it must be a time Column of
+<code>TimestampType</code>. This is not used with <code>current_date</code> and
+<code>current_timestamp</code></p>
+</td></tr>
+<tr valign="top"><td><code>format</code></td>
+<td>
+<p>The format for the given dates or timestamps in Column <code>x</code>. See the
+format used in the following methods:
+</p>
+
+<ul>
+<li> <p><code>to_date</code> and <code>to_timestamp</code>: it is the string to use to parse
+Column <code>x</code> to DateType or TimestampType.
+</p>
+</li>
+<li> <p><code>trunc</code>: it is the string to use to specify the truncation method.
+For example, &quot;year&quot;, &quot;yyyy&quot;, &quot;yy&quot; for truncate by year, or &quot;month&quot;, &quot;mon&quot;,
+&quot;mm&quot; for truncate by month.
+</p>
+</li>
+<li> <p><code>date_trunc</code>: it is similar with <code>trunc</code>'s but additionally
+supports &quot;day&quot;, &quot;dd&quot;, &quot;second&quot;, &quot;minute&quot;, &quot;hour&quot;, &quot;week&quot; and &quot;quarter&quot;.
+</p>
+</li></ul>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s).</p>
+</td></tr>
+<tr valign="top"><td><code>windowDuration</code></td>
+<td>
+<p>a string specifying the width of the window, e.g. '1 second',
+'1 day 12 hours', '2 minutes'. Valid interval strings are 'week',
+'day', 'hour', 'minute', 'second', 'millisecond', 'microsecond'. Note that
+the duration is a fixed length of time, and does not vary over time
+according to a calendar. For example, '1 day' always means 86,400,000
+milliseconds, not a calendar day.</p>
+</td></tr>
+<tr valign="top"><td><code>slideDuration</code></td>
+<td>
+<p>a string specifying the sliding interval of the window. Same format as
+<code>windowDuration</code>. A new window will be generated every
+<code>slideDuration</code>. Must be less than or equal to
+the <code>windowDuration</code>. This duration is likewise absolute, and does not
+vary according to a calendar.</p>
+</td></tr>
+<tr valign="top"><td><code>startTime</code></td>
+<td>
+<p>the offset with respect to 1970-01-01 00:00:00 UTC with which to start
+window intervals. For example, in order to have hourly tumbling windows
+that start 15 minutes past the hour, e.g. 12:15-13:15, 13:15-14:15... provide
+<code>startTime</code> as <code>"15 minutes"</code>.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p><code>dayofmonth</code>: Extracts the day of the month as an integer from a
+given date/timestamp/string.
+</p>
+<p><code>dayofweek</code>: Extracts the day of the week as an integer from a
+given date/timestamp/string.
+</p>
+<p><code>dayofyear</code>: Extracts the day of the year as an integer from a
+given date/timestamp/string.
+</p>
+<p><code>hour</code>: Extracts the hour as an integer from a given date/timestamp/string.
+</p>
+<p><code>last_day</code>: Given a date column, returns the last day of the month which the
+given date belongs to. For example, input &quot;2015-07-27&quot; returns &quot;2015-07-31&quot; since
+July 31 is the last day of the month in July 2015.
+</p>
+<p><code>minute</code>: Extracts the minute as an integer from a given date/timestamp/string.
+</p>
+<p><code>month</code>: Extracts the month as an integer from a given date/timestamp/string.
+</p>
+<p><code>quarter</code>: Extracts the quarter as an integer from a given date/timestamp/string.
+</p>
+<p><code>second</code>: Extracts the second as an integer from a given date/timestamp/string.
+</p>
+<p><code>to_date</code>: Converts the column into a DateType. You may optionally specify
+a format according to the rules in:
+<a href="http://docs.oracle.com/javase/tutorial/i18n/format/simpleDateFormat.html">http://docs.oracle.com/javase/tutorial/i18n/format/simpleDateFormat.html</a>.
+If the string cannot be parsed according to the specified format (or default),
+the value of the column will be null.
+By default, it follows casting rules to a DateType if the format is omitted
+(equivalent to <code>cast(df$x, "date")</code>).
+</p>
+<p><code>to_timestamp</code>: Converts the column into a TimestampType. You may optionally specify
+a format according to the rules in:
+<a href="http://docs.oracle.com/javase/tutorial/i18n/format/simpleDateFormat.html">http://docs.oracle.com/javase/tutorial/i18n/format/simpleDateFormat.html</a>.
+If the string cannot be parsed according to the specified format (or default),
+the value of the column will be null.
+By default, it follows casting rules to a TimestampType if the format is omitted
+(equivalent to <code>cast(df$x, "timestamp")</code>).
+</p>
+<p><code>weekofyear</code>: Extracts the week number as an integer from a given date/timestamp/string.
+</p>
+<p><code>year</code>: Extracts the year as an integer from a given date/timestamp/string.
+</p>
+<p><code>from_unixtime</code>: Converts the number of seconds from unix epoch (1970-01-01 00:00:00 UTC)
+to a string representing the timestamp of that moment in the current system time zone in the JVM
+in the given format.
+See <a href="http://docs.oracle.com/javase/tutorial/i18n/format/simpleDateFormat.html">
+Customizing Formats</a> for available options.
+</p>
+<p><code>window</code>: Bucketizes rows into one or more time windows given a timestamp specifying column.
+Window starts are inclusive but the window ends are exclusive, e.g. 12:05 will be in the window
+[12:05,12:10) but not in [12:00,12:05). Windows can support microsecond precision. Windows in
+the order of months are not supported. It returns an output column of struct called 'window'
+by default with the nested columns 'start' and 'end'
+</p>
+<p><code>unix_timestamp</code>: Gets current Unix timestamp in seconds.
+</p>
+<p><code>trunc</code>: Returns date truncated to the unit specified by the format.
+</p>
+<p><code>date_trunc</code>: Returns timestamp truncated to the unit specified by the format.
+</p>
+<p><code>current_date</code>: Returns the current date as a date column.
+</p>
+<p><code>current_timestamp</code>: Returns the current timestamp as a timestamp column.
+</p>
+
+
+<h3>Note</h3>
+
+<p>dayofmonth since 1.5.0
+</p>
+<p>dayofweek since 2.3.0
+</p>
+<p>dayofyear since 1.5.0
+</p>
+<p>hour since 1.5.0
+</p>
+<p>last_day since 1.5.0
+</p>
+<p>minute since 1.5.0
+</p>
+<p>month since 1.5.0
+</p>
+<p>quarter since 1.5.0
+</p>
+<p>second since 1.5.0
+</p>
+<p>to_date(Column) since 1.5.0
+</p>
+<p>to_date(Column, character) since 2.2.0
+</p>
+<p>to_timestamp(Column) since 2.2.0
+</p>
+<p>to_timestamp(Column, character) since 2.2.0
+</p>
+<p>weekofyear since 1.5.0
+</p>
+<p>year since 1.5.0
+</p>
+<p>from_unixtime since 1.5.0
+</p>
+<p>window since 2.0.0
+</p>
+<p>unix_timestamp since 1.5.0
+</p>
+<p>unix_timestamp(Column) since 1.5.0
+</p>
+<p>unix_timestamp(Column, character) since 1.5.0
+</p>
+<p>trunc since 2.3.0
+</p>
+<p>date_trunc since 2.3.0
+</p>
+<p>current_date since 2.3.0
+</p>
+<p>current_timestamp since 2.3.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other data time functions: <code><a href="column_datetime_diff_functions.html">column_datetime_diff_functions</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D dts &lt;- c(&quot;2005-01-02 18:47:22&quot;,
+##D         &quot;2005-12-24 16:30:58&quot;,
+##D         &quot;2005-10-28 07:30:05&quot;,
+##D         &quot;2005-12-28 07:01:05&quot;,
+##D         &quot;2006-01-24 00:01:10&quot;)
+##D y &lt;- c(2.0, 2.2, 3.4, 2.5, 1.8)
+##D df &lt;- createDataFrame(data.frame(time = as.POSIXct(dts), y = y))
+## End(Not run)
+
+## Not run: 
+##D head(select(df, df$time, year(df$time), quarter(df$time), month(df$time),
+##D             dayofmonth(df$time), dayofweek(df$time), dayofyear(df$time), weekofyear(df$time)))
+##D head(agg(groupBy(df, year(df$time)), count(df$y), avg(df$y)))
+##D head(agg(groupBy(df, month(df$time)), avg(df$y)))
+## End(Not run)
+
+## Not run: 
+##D head(select(df, hour(df$time), minute(df$time), second(df$time)))
+##D head(agg(groupBy(df, dayofmonth(df$time)), avg(df$y)))
+##D head(agg(groupBy(df, hour(df$time)), avg(df$y)))
+##D head(agg(groupBy(df, minute(df$time)), avg(df$y)))
+## End(Not run)
+
+## Not run: 
+##D head(select(df, df$time, last_day(df$time), month(df$time)))
+## End(Not run)
+
+## Not run: 
+##D tmp &lt;- createDataFrame(data.frame(time_string = dts))
+##D tmp2 &lt;- mutate(tmp, date1 = to_date(tmp$time_string),
+##D                    date2 = to_date(tmp$time_string, &quot;yyyy-MM-dd&quot;),
+##D                    date3 = date_format(tmp$time_string, &quot;MM/dd/yyy&quot;),
+##D                    time1 = to_timestamp(tmp$time_string),
+##D                    time2 = to_timestamp(tmp$time_string, &quot;yyyy-MM-dd&quot;))
+##D head(tmp2)
+## End(Not run)
+
+## Not run: 
+##D tmp &lt;- mutate(df, to_unix = unix_timestamp(df$time),
+##D                   to_unix2 = unix_timestamp(df$time, &#39;yyyy-MM-dd HH&#39;),
+##D                   from_unix = from_unixtime(unix_timestamp(df$time)),
+##D                   from_unix2 = from_unixtime(unix_timestamp(df$time), &#39;yyyy-MM-dd HH:mm&#39;))
+##D head(tmp)
+## End(Not run)
+
+## Not run: 
+##D # One minute windows every 15 seconds 10 seconds after the minute, e.g. 09:00:10-09:01:10,
+##D # 09:00:25-09:01:25, 09:00:40-09:01:40, ...
+##D window(df$time, &quot;1 minute&quot;, &quot;15 seconds&quot;, &quot;10 seconds&quot;)
+##D 
+##D # One minute tumbling windows 15 seconds after the minute, e.g. 09:00:15-09:01:15,
+##D # 09:01:15-09:02:15...
+##D window(df$time, &quot;1 minute&quot;, startTime = &quot;15 seconds&quot;)
+##D 
+##D # Thirty-second windows every 10 seconds, e.g. 09:00:00-09:00:30, 09:00:10-09:00:40, ...
+##D window(df$time, &quot;30 seconds&quot;, &quot;10 seconds&quot;)
+## End(Not run)
+
+## Not run: 
+##D head(select(df, df$time, trunc(df$time, &quot;year&quot;), trunc(df$time, &quot;yy&quot;),
+##D            trunc(df$time, &quot;month&quot;), trunc(df$time, &quot;mon&quot;)))
+## End(Not run)
+
+## Not run: 
+##D head(select(df, df$time, date_trunc(&quot;hour&quot;, df$time), date_trunc(&quot;minute&quot;, df$time),
+##D             date_trunc(&quot;week&quot;, df$time), date_trunc(&quot;quarter&quot;, df$time)))
+## End(Not run)
+## Not run: 
+##D head(select(df, current_date(), current_timestamp()))
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/column_math_functions.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/column_math_functions.html b/site/docs/2.3.0/api/R/column_math_functions.html
new file mode 100644
index 0000000..b084c00
--- /dev/null
+++ b/site/docs/2.3.0/api/R/column_math_functions.html
@@ -0,0 +1,407 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Math functions for Column operations</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for column_math_functions {SparkR}"><tr><td>column_math_functions {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Math functions for Column operations</h2>
+
+<h3>Description</h3>
+
+<p>Math functions defined for <code>Column</code>.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+bin(x)
+
+bround(x, ...)
+
+cbrt(x)
+
+ceil(x)
+
+conv(x, fromBase, toBase)
+
+hex(x)
+
+hypot(y, x)
+
+pmod(y, x)
+
+rint(x)
+
+shiftLeft(y, x)
+
+shiftRight(y, x)
+
+shiftRightUnsigned(y, x)
+
+signum(x)
+
+toDegrees(x)
+
+toRadians(x)
+
+unhex(x)
+
+## S4 method for signature 'Column'
+abs(x)
+
+## S4 method for signature 'Column'
+acos(x)
+
+## S4 method for signature 'Column'
+asin(x)
+
+## S4 method for signature 'Column'
+atan(x)
+
+## S4 method for signature 'Column'
+bin(x)
+
+## S4 method for signature 'Column'
+cbrt(x)
+
+## S4 method for signature 'Column'
+ceil(x)
+
+## S4 method for signature 'Column'
+ceiling(x)
+
+## S4 method for signature 'Column'
+cos(x)
+
+## S4 method for signature 'Column'
+cosh(x)
+
+## S4 method for signature 'Column'
+exp(x)
+
+## S4 method for signature 'Column'
+expm1(x)
+
+## S4 method for signature 'Column'
+factorial(x)
+
+## S4 method for signature 'Column'
+floor(x)
+
+## S4 method for signature 'Column'
+hex(x)
+
+## S4 method for signature 'Column'
+log(x)
+
+## S4 method for signature 'Column'
+log10(x)
+
+## S4 method for signature 'Column'
+log1p(x)
+
+## S4 method for signature 'Column'
+log2(x)
+
+## S4 method for signature 'Column'
+rint(x)
+
+## S4 method for signature 'Column'
+round(x)
+
+## S4 method for signature 'Column'
+bround(x, scale = 0)
+
+## S4 method for signature 'Column'
+signum(x)
+
+## S4 method for signature 'Column'
+sign(x)
+
+## S4 method for signature 'Column'
+sin(x)
+
+## S4 method for signature 'Column'
+sinh(x)
+
+## S4 method for signature 'Column'
+sqrt(x)
+
+## S4 method for signature 'Column'
+tan(x)
+
+## S4 method for signature 'Column'
+tanh(x)
+
+## S4 method for signature 'Column'
+toDegrees(x)
+
+## S4 method for signature 'Column'
+toRadians(x)
+
+## S4 method for signature 'Column'
+unhex(x)
+
+## S4 method for signature 'Column'
+atan2(y, x)
+
+## S4 method for signature 'Column'
+hypot(y, x)
+
+## S4 method for signature 'Column'
+pmod(y, x)
+
+## S4 method for signature 'Column,numeric'
+shiftLeft(y, x)
+
+## S4 method for signature 'Column,numeric'
+shiftRight(y, x)
+
+## S4 method for signature 'Column,numeric'
+shiftRightUnsigned(y, x)
+
+## S4 method for signature 'Column,numeric,numeric'
+conv(x, fromBase, toBase)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>Column to compute on. In <code>shiftLeft</code>, <code>shiftRight</code> and
+<code>shiftRightUnsigned</code>, this is the number of bits to shift.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s).</p>
+</td></tr>
+<tr valign="top"><td><code>fromBase</code></td>
+<td>
+<p>base to convert from.</p>
+</td></tr>
+<tr valign="top"><td><code>toBase</code></td>
+<td>
+<p>base to convert to.</p>
+</td></tr>
+<tr valign="top"><td><code>y</code></td>
+<td>
+<p>Column to compute on.</p>
+</td></tr>
+<tr valign="top"><td><code>scale</code></td>
+<td>
+<p>round to <code>scale</code> digits to the right of the decimal point when
+<code>scale</code> &gt; 0, the nearest even number when <code>scale</code> = 0, and <code>scale</code> digits
+to the left of the decimal point when <code>scale</code> &lt; 0.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p><code>abs</code>: Computes the absolute value.
+</p>
+<p><code>acos</code>: Computes the cosine inverse of the given value; the returned angle is in
+the range 0.0 through pi.
+</p>
+<p><code>asin</code>: Computes the sine inverse of the given value; the returned angle is in
+the range -pi/2 through pi/2.
+</p>
+<p><code>atan</code>: Computes the tangent inverse of the given value; the returned angle is in the range
+-pi/2 through pi/2.
+</p>
+<p><code>bin</code>: Returns the string representation of the binary value
+of the given long column. For example, bin(&quot;12&quot;) returns &quot;1100&quot;.
+</p>
+<p><code>cbrt</code>: Computes the cube-root of the given value.
+</p>
+<p><code>ceil</code>: Computes the ceiling of the given value.
+</p>
+<p><code>ceiling</code>: Alias for <code>ceil</code>.
+</p>
+<p><code>cos</code>: Computes the cosine of the given value. Units in radians.
+</p>
+<p><code>cosh</code>: Computes the hyperbolic cosine of the given value.
+</p>
+<p><code>exp</code>: Computes the exponential of the given value.
+</p>
+<p><code>expm1</code>: Computes the exponential of the given value minus one.
+</p>
+<p><code>factorial</code>: Computes the factorial of the given value.
+</p>
+<p><code>floor</code>: Computes the floor of the given value.
+</p>
+<p><code>hex</code>: Computes hex value of the given column.
+</p>
+<p><code>log</code>: Computes the natural logarithm of the given value.
+</p>
+<p><code>log10</code>: Computes the logarithm of the given value in base 10.
+</p>
+<p><code>log1p</code>: Computes the natural logarithm of the given value plus one.
+</p>
+<p><code>log2</code>: Computes the logarithm of the given column in base 2.
+</p>
+<p><code>rint</code>: Returns the double value that is closest in value to the argument and
+is equal to a mathematical integer.
+</p>
+<p><code>round</code>: Returns the value of the column rounded to 0 decimal places
+using HALF_UP rounding mode.
+</p>
+<p><code>bround</code>: Returns the value of the column <code>e</code> rounded to <code>scale</code> decimal places
+using HALF_EVEN rounding mode if <code>scale</code> &gt;= 0 or at integer part when <code>scale</code> &lt; 0.
+Also known as Gaussian rounding or bankers' rounding that rounds to the nearest even number.
+bround(2.5, 0) = 2, bround(3.5, 0) = 4.
+</p>
+<p><code>signum</code>: Computes the signum of the given value.
+</p>
+<p><code>sign</code>: Alias for <code>signum</code>.
+</p>
+<p><code>sin</code>: Computes the sine of the given value. Units in radians.
+</p>
+<p><code>sinh</code>: Computes the hyperbolic sine of the given value.
+</p>
+<p><code>sqrt</code>: Computes the square root of the specified float value.
+</p>
+<p><code>tan</code>: Computes the tangent of the given value. Units in radians.
+</p>
+<p><code>tanh</code>: Computes the hyperbolic tangent of the given value.
+</p>
+<p><code>toDegrees</code>: Converts an angle measured in radians to an approximately equivalent angle
+measured in degrees.
+</p>
+<p><code>toRadians</code>: Converts an angle measured in degrees to an approximately equivalent angle
+measured in radians.
+</p>
+<p><code>unhex</code>: Inverse of hex. Interprets each pair of characters as a hexadecimal number
+and converts to the byte representation of number.
+</p>
+<p><code>atan2</code>: Returns the angle theta from the conversion of rectangular coordinates
+(x, y) to polar coordinates (r, theta). Units in radians.
+</p>
+<p><code>hypot</code>: Computes &quot;sqrt(a^2 + b^2)&quot; without intermediate overflow or underflow.
+</p>
+<p><code>pmod</code>: Returns the positive value of dividend mod divisor.
+Column <code>x</code> is divisor column, and column <code>y</code> is the dividend column.
+</p>
+<p><code>shiftLeft</code>: Shifts the given value numBits left. If the given value is a long value,
+this function will return a long value else it will return an integer value.
+</p>
+<p><code>shiftRight</code>: (Signed) shifts the given value numBits right. If the given value is a long
+value, it will return a long value else it will return an integer value.
+</p>
+<p><code>shiftRightUnsigned</code>: (Unigned) shifts the given value numBits right. If the given value is
+a long value, it will return a long value else it will return an integer value.
+</p>
+<p><code>conv</code>: Converts a number in a string column from one base to another.
+</p>
+
+
+<h3>Note</h3>
+
+<p>abs since 1.5.0
+</p>
+<p>acos since 1.5.0
+</p>
+<p>asin since 1.5.0
+</p>
+<p>atan since 1.5.0
+</p>
+<p>bin since 1.5.0
+</p>
+<p>cbrt since 1.4.0
+</p>
+<p>ceil since 1.5.0
+</p>
+<p>ceiling since 1.5.0
+</p>
+<p>cos since 1.5.0
+</p>
+<p>cosh since 1.5.0
+</p>
+<p>exp since 1.5.0
+</p>
+<p>expm1 since 1.5.0
+</p>
+<p>factorial since 1.5.0
+</p>
+<p>floor since 1.5.0
+</p>
+<p>hex since 1.5.0
+</p>
+<p>log since 1.5.0
+</p>
+<p>log10 since 1.5.0
+</p>
+<p>log1p since 1.5.0
+</p>
+<p>log2 since 1.5.0
+</p>
+<p>rint since 1.5.0
+</p>
+<p>round since 1.5.0
+</p>
+<p>bround since 2.0.0
+</p>
+<p>signum since 1.5.0
+</p>
+<p>sign since 1.5.0
+</p>
+<p>sin since 1.5.0
+</p>
+<p>sinh since 1.5.0
+</p>
+<p>sqrt since 1.5.0
+</p>
+<p>tan since 1.5.0
+</p>
+<p>tanh since 1.5.0
+</p>
+<p>toDegrees since 1.4.0
+</p>
+<p>toRadians since 1.4.0
+</p>
+<p>unhex since 1.5.0
+</p>
+<p>atan2 since 1.5.0
+</p>
+<p>hypot since 1.4.0
+</p>
+<p>pmod since 1.5.0
+</p>
+<p>shiftLeft since 1.5.0
+</p>
+<p>shiftRight since 1.5.0
+</p>
+<p>shiftRightUnsigned since 1.5.0
+</p>
+<p>conv since 1.5.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D # Dataframe used throughout this doc
+##D df &lt;- createDataFrame(cbind(model = rownames(mtcars), mtcars))
+##D tmp &lt;- mutate(df, v1 = log(df$mpg), v2 = cbrt(df$disp),
+##D                   v3 = bround(df$wt, 1), v4 = bin(df$cyl),
+##D                   v5 = hex(df$wt), v6 = toDegrees(df$gear),
+##D                   v7 = atan2(df$cyl, df$am), v8 = hypot(df$cyl, df$am),
+##D                   v9 = pmod(df$hp, df$cyl), v10 = shiftLeft(df$disp, 1),
+##D                   v11 = conv(df$hp, 10, 16), v12 = sign(df$vs - 0.5),
+##D                   v13 = sqrt(df$disp), v14 = ceil(df$wt))
+##D head(tmp)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/column_misc_functions.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/column_misc_functions.html b/site/docs/2.3.0/api/R/column_misc_functions.html
new file mode 100644
index 0000000..1472c42
--- /dev/null
+++ b/site/docs/2.3.0/api/R/column_misc_functions.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Miscellaneous functions for Column operations</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for column_misc_functions {SparkR}"><tr><td>column_misc_functions {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Miscellaneous functions for Column operations</h2>
+
+<h3>Description</h3>
+
+<p>Miscellaneous functions defined for <code>Column</code>.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+crc32(x)
+
+hash(x, ...)
+
+md5(x)
+
+sha1(x)
+
+sha2(y, x)
+
+## S4 method for signature 'Column'
+crc32(x)
+
+## S4 method for signature 'Column'
+hash(x, ...)
+
+## S4 method for signature 'Column'
+md5(x)
+
+## S4 method for signature 'Column'
+sha1(x)
+
+## S4 method for signature 'Column,numeric'
+sha2(y, x)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>Column to compute on. In <code>sha2</code>, it is one of 224, 256, 384, or 512.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional Columns.</p>
+</td></tr>
+<tr valign="top"><td><code>y</code></td>
+<td>
+<p>Column to compute on.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p><code>crc32</code>: Calculates the cyclic redundancy check value  (CRC32) of a binary column
+and returns the value as a bigint.
+</p>
+<p><code>hash</code>: Calculates the hash code of given columns, and returns the result
+as an int column.
+</p>
+<p><code>md5</code>: Calculates the MD5 digest of a binary column and returns the value
+as a 32 character hex string.
+</p>
+<p><code>sha1</code>: Calculates the SHA-1 digest of a binary column and returns the value
+as a 40 character hex string.
+</p>
+<p><code>sha2</code>: Calculates the SHA-2 family of hash functions of a binary column and
+returns the value as a hex string. The second argument <code>x</code> specifies the number
+of bits, and is one of 224, 256, 384, or 512.
+</p>
+
+
+<h3>Note</h3>
+
+<p>crc32 since 1.5.0
+</p>
+<p>hash since 2.0.0
+</p>
+<p>md5 since 1.5.0
+</p>
+<p>sha1 since 1.5.0
+</p>
+<p>sha2 since 1.5.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D # Dataframe used throughout this doc
+##D df &lt;- createDataFrame(cbind(model = rownames(mtcars), mtcars)[, 1:2])
+##D tmp &lt;- mutate(df, v1 = crc32(df$model), v2 = hash(df$model),
+##D                   v3 = hash(df$model, df$mpg), v4 = md5(df$model),
+##D                   v5 = sha1(df$model), v6 = sha2(df$model, 256))
+##D head(tmp)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/column_nonaggregate_functions.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/column_nonaggregate_functions.html b/site/docs/2.3.0/api/R/column_nonaggregate_functions.html
new file mode 100644
index 0000000..20da963
--- /dev/null
+++ b/site/docs/2.3.0/api/R/column_nonaggregate_functions.html
@@ -0,0 +1,348 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Non-aggregate functions for Column operations</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for column_nonaggregate_functions {SparkR}"><tr><td>column_nonaggregate_functions {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Non-aggregate functions for Column operations</h2>
+
+<h3>Description</h3>
+
+<p>Non-aggregate functions defined for <code>Column</code>.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+when(condition, value)
+
+bitwiseNOT(x)
+
+create_array(x, ...)
+
+create_map(x, ...)
+
+expr(x)
+
+greatest(x, ...)
+
+input_file_name(x = "missing")
+
+isnan(x)
+
+least(x, ...)
+
+lit(x)
+
+monotonically_increasing_id(x = "missing")
+
+nanvl(y, x)
+
+negate(x)
+
+rand(seed)
+
+randn(seed)
+
+spark_partition_id(x = "missing")
+
+struct(x, ...)
+
+## S4 method for signature 'ANY'
+lit(x)
+
+## S4 method for signature 'Column'
+bitwiseNOT(x)
+
+## S4 method for signature 'Column'
+coalesce(x, ...)
+
+## S4 method for signature 'Column'
+isnan(x)
+
+## S4 method for signature 'Column'
+is.nan(x)
+
+## S4 method for signature 'missing'
+monotonically_increasing_id()
+
+## S4 method for signature 'Column'
+negate(x)
+
+## S4 method for signature 'missing'
+spark_partition_id()
+
+## S4 method for signature 'characterOrColumn'
+struct(x, ...)
+
+## S4 method for signature 'Column'
+nanvl(y, x)
+
+## S4 method for signature 'Column'
+greatest(x, ...)
+
+## S4 method for signature 'Column'
+least(x, ...)
+
+## S4 method for signature 'character'
+expr(x)
+
+## S4 method for signature 'missing'
+rand(seed)
+
+## S4 method for signature 'numeric'
+rand(seed)
+
+## S4 method for signature 'missing'
+randn(seed)
+
+## S4 method for signature 'numeric'
+randn(seed)
+
+## S4 method for signature 'Column'
+when(condition, value)
+
+## S4 method for signature 'Column'
+ifelse(test, yes, no)
+
+## S4 method for signature 'Column'
+create_array(x, ...)
+
+## S4 method for signature 'Column'
+create_map(x, ...)
+
+## S4 method for signature 'missing'
+input_file_name()
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>condition</code></td>
+<td>
+<p>the condition to test on. Must be a Column expression.</p>
+</td></tr>
+<tr valign="top"><td><code>value</code></td>
+<td>
+<p>result expression.</p>
+</td></tr>
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>Column to compute on. In <code>lit</code>, it is a literal value or a Column.
+In <code>expr</code>, it contains an expression character object to be parsed.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional Columns.</p>
+</td></tr>
+<tr valign="top"><td><code>y</code></td>
+<td>
+<p>Column to compute on.</p>
+</td></tr>
+<tr valign="top"><td><code>seed</code></td>
+<td>
+<p>a random seed. Can be missing.</p>
+</td></tr>
+<tr valign="top"><td><code>test</code></td>
+<td>
+<p>a Column expression that describes the condition.</p>
+</td></tr>
+<tr valign="top"><td><code>yes</code></td>
+<td>
+<p>return values for <code>TRUE</code> elements of test.</p>
+</td></tr>
+<tr valign="top"><td><code>no</code></td>
+<td>
+<p>return values for <code>FALSE</code> elements of test.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p><code>lit</code>: A new Column is created to represent the literal value.
+If the parameter is a Column, it is returned unchanged.
+</p>
+<p><code>bitwiseNOT</code>: Computes bitwise NOT.
+</p>
+<p><code>coalesce</code>: Returns the first column that is not NA, or NA if all inputs are.
+</p>
+<p><code>isnan</code>: Returns true if the column is NaN.
+</p>
+<p><code>is.nan</code>: Alias for <a href="column_nonaggregate_functions.html">isnan</a>.
+</p>
+<p><code>monotonically_increasing_id</code>: Returns a column that generates monotonically increasing
+64-bit integers. The generated ID is guaranteed to be monotonically increasing and unique,
+but not consecutive. The current implementation puts the partition ID in the upper 31 bits,
+and the record number within each partition in the lower 33 bits. The assumption is that the
+SparkDataFrame has less than 1 billion partitions, and each partition has less than 8 billion
+records. As an example, consider a SparkDataFrame with two partitions, each with 3 records.
+This expression would return the following IDs:
+0, 1, 2, 8589934592 (1L &lt;&lt; 33), 8589934593, 8589934594.
+This is equivalent to the MONOTONICALLY_INCREASING_ID function in SQL.
+The method should be used with no argument.
+</p>
+<p><code>negate</code>: Unary minus, i.e. negate the expression.
+</p>
+<p><code>spark_partition_id</code>: Returns the partition ID as a SparkDataFrame column.
+Note that this is nondeterministic because it depends on data partitioning and
+task scheduling.
+This is equivalent to the <code>SPARK_PARTITION_ID</code> function in SQL.
+</p>
+<p><code>struct</code>: Creates a new struct column that composes multiple input columns.
+</p>
+<p><code>nanvl</code>: Returns the first column (<code>y</code>) if it is not NaN, or the second column
+(<code>x</code>) if the first column is NaN. Both inputs should be floating point columns
+(DoubleType or FloatType).
+</p>
+<p><code>greatest</code>: Returns the greatest value of the list of column names, skipping null values.
+This function takes at least 2 parameters. It will return null if all parameters are null.
+</p>
+<p><code>least</code>: Returns the least value of the list of column names, skipping null values.
+This function takes at least 2 parameters. It will return null if all parameters are null.
+</p>
+<p><code>expr</code>: Parses the expression string into the column that it represents, similar to
+<code>SparkDataFrame.selectExpr</code>
+</p>
+<p><code>rand</code>: Generates a random column with independent and identically distributed (i.i.d.)
+samples from U[0.0, 1.0].
+</p>
+<p><code>randn</code>: Generates a column with independent and identically distributed (i.i.d.) samples
+from the standard normal distribution.
+</p>
+<p><code>when</code>: Evaluates a list of conditions and returns one of multiple possible result
+expressions. For unmatched expressions null is returned.
+</p>
+<p><code>ifelse</code>: Evaluates a list of conditions and returns <code>yes</code> if the conditions are
+satisfied. Otherwise <code>no</code> is returned for unmatched conditions.
+</p>
+<p><code>create_array</code>: Creates a new array column. The input columns must all have the same data
+type.
+</p>
+<p><code>create_map</code>: Creates a new map column. The input columns must be grouped as key-value
+pairs, e.g. (key1, value1, key2, value2, ...).
+The key columns must all have the same data type, and can't be null.
+The value columns must all have the same data type.
+</p>
+<p><code>input_file_name</code>: Creates a string column with the input file name for a given row.
+The method should be used with no argument.
+</p>
+
+
+<h3>Note</h3>
+
+<p>lit since 1.5.0
+</p>
+<p>bitwiseNOT since 1.5.0
+</p>
+<p>coalesce(Column) since 2.1.1
+</p>
+<p>isnan since 2.0.0
+</p>
+<p>is.nan since 2.0.0
+</p>
+<p>negate since 1.5.0
+</p>
+<p>spark_partition_id since 2.0.0
+</p>
+<p>struct since 1.6.0
+</p>
+<p>nanvl since 1.5.0
+</p>
+<p>greatest since 1.5.0
+</p>
+<p>least since 1.5.0
+</p>
+<p>expr since 1.5.0
+</p>
+<p>rand since 1.5.0
+</p>
+<p>rand(numeric) since 1.5.0
+</p>
+<p>randn since 1.5.0
+</p>
+<p>randn(numeric) since 1.5.0
+</p>
+<p>when since 1.5.0
+</p>
+<p>ifelse since 1.5.0
+</p>
+<p>create_array since 2.3.0
+</p>
+<p>create_map since 2.3.0
+</p>
+<p>input_file_name since 2.3.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>coalesce,SparkDataFrame-method
+</p>
+<p>Other non-aggregate functions: <code><a href="column.html">column</a></code>,
+<code><a href="not.html">not</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D # Dataframe used throughout this doc
+##D df &lt;- createDataFrame(cbind(model = rownames(mtcars), mtcars))
+## End(Not run)
+
+## Not run: 
+##D tmp &lt;- mutate(df, v1 = lit(df$mpg), v2 = lit(&quot;x&quot;), v3 = lit(&quot;2015-01-01&quot;),
+##D                   v4 = negate(df$mpg), v5 = expr(&#39;length(model)&#39;),
+##D                   v6 = greatest(df$vs, df$am), v7 = least(df$vs, df$am),
+##D                   v8 = column(&quot;mpg&quot;))
+##D head(tmp)
+## End(Not run)
+
+## Not run: 
+##D head(select(df, bitwiseNOT(cast(df$vs, &quot;int&quot;))))
+## End(Not run)
+
+## Not run: head(select(df, monotonically_increasing_id()))
+
+## Not run: head(select(df, spark_partition_id()))
+
+## Not run: 
+##D tmp &lt;- mutate(df, v1 = struct(df$mpg, df$cyl), v2 = struct(&quot;hp&quot;, &quot;wt&quot;, &quot;vs&quot;),
+##D                   v3 = create_array(df$mpg, df$cyl, df$hp),
+##D                   v4 = create_map(lit(&quot;x&quot;), lit(1.0), lit(&quot;y&quot;), lit(-1.0)))
+##D head(tmp)
+## End(Not run)
+
+## Not run: 
+##D tmp &lt;- mutate(df, r1 = rand(), r2 = rand(10), r3 = randn(), r4 = randn(10))
+##D head(tmp)
+## End(Not run)
+
+## Not run: 
+##D tmp &lt;- mutate(df, mpg_na = otherwise(when(df$mpg &gt; 20, df$mpg), lit(NaN)),
+##D                   mpg2 = ifelse(df$mpg &gt; 20 &amp; df$am &gt; 0, 0, 1),
+##D                   mpg3 = ifelse(df$mpg &gt; 20, df$mpg, 20.0))
+##D head(tmp)
+##D tmp &lt;- mutate(tmp, ind_na1 = is.nan(tmp$mpg_na), ind_na2 = isnan(tmp$mpg_na))
+##D head(select(tmp, coalesce(tmp$mpg_na, tmp$mpg)))
+##D head(select(tmp, nanvl(tmp$mpg_na, tmp$hp)))
+## End(Not run)
+
+## Not run: 
+##D tmp &lt;- read.text(&quot;README.md&quot;)
+##D head(select(tmp, input_file_name()))
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/column_string_functions.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/column_string_functions.html b/site/docs/2.3.0/api/R/column_string_functions.html
new file mode 100644
index 0000000..91e3248
--- /dev/null
+++ b/site/docs/2.3.0/api/R/column_string_functions.html
@@ -0,0 +1,543 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: String functions for Column operations</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for column_string_functions {SparkR}"><tr><td>column_string_functions {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>String functions for Column operations</h2>
+
+<h3>Description</h3>
+
+<p>String functions defined for <code>Column</code>.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+ascii(x)
+
+base64(x)
+
+concat(x, ...)
+
+concat_ws(sep, x, ...)
+
+decode(x, charset)
+
+encode(x, charset)
+
+format_number(y, x)
+
+format_string(format, x, ...)
+
+initcap(x)
+
+instr(y, x)
+
+levenshtein(y, x)
+
+locate(substr, str, ...)
+
+lower(x)
+
+lpad(x, len, pad)
+
+ltrim(x, trimString)
+
+regexp_extract(x, pattern, idx)
+
+regexp_replace(x, pattern, replacement)
+
+repeat_string(x, n)
+
+reverse(x)
+
+rpad(x, len, pad)
+
+rtrim(x, trimString)
+
+split_string(x, pattern)
+
+soundex(x)
+
+substring_index(x, delim, count)
+
+translate(x, matchingString, replaceString)
+
+trim(x, trimString)
+
+unbase64(x)
+
+upper(x)
+
+## S4 method for signature 'Column'
+ascii(x)
+
+## S4 method for signature 'Column'
+base64(x)
+
+## S4 method for signature 'Column,character'
+decode(x, charset)
+
+## S4 method for signature 'Column,character'
+encode(x, charset)
+
+## S4 method for signature 'Column'
+initcap(x)
+
+## S4 method for signature 'Column'
+length(x)
+
+## S4 method for signature 'Column'
+lower(x)
+
+## S4 method for signature 'Column,missing'
+ltrim(x, trimString)
+
+## S4 method for signature 'Column,character'
+ltrim(x, trimString)
+
+## S4 method for signature 'Column'
+reverse(x)
+
+## S4 method for signature 'Column,missing'
+rtrim(x, trimString)
+
+## S4 method for signature 'Column,character'
+rtrim(x, trimString)
+
+## S4 method for signature 'Column'
+soundex(x)
+
+## S4 method for signature 'Column,missing'
+trim(x, trimString)
+
+## S4 method for signature 'Column,character'
+trim(x, trimString)
+
+## S4 method for signature 'Column'
+unbase64(x)
+
+## S4 method for signature 'Column'
+upper(x)
+
+## S4 method for signature 'Column'
+levenshtein(y, x)
+
+## S4 method for signature 'Column'
+concat(x, ...)
+
+## S4 method for signature 'Column,character'
+instr(y, x)
+
+## S4 method for signature 'Column,numeric'
+format_number(y, x)
+
+## S4 method for signature 'character,Column'
+concat_ws(sep, x, ...)
+
+## S4 method for signature 'character,Column'
+format_string(format, x, ...)
+
+## S4 method for signature 'character,Column'
+locate(substr, str, pos = 1)
+
+## S4 method for signature 'Column,numeric,character'
+lpad(x, len, pad)
+
+## S4 method for signature 'Column,character,numeric'
+regexp_extract(x, pattern, idx)
+
+## S4 method for signature 'Column,character,character'
+regexp_replace(x, pattern, replacement)
+
+## S4 method for signature 'Column,numeric,character'
+rpad(x, len, pad)
+
+## S4 method for signature 'Column,character,numeric'
+substring_index(x, delim, count)
+
+## S4 method for signature 'Column,character,character'
+translate(x, matchingString,
+  replaceString)
+
+## S4 method for signature 'Column,character'
+split_string(x, pattern)
+
+## S4 method for signature 'Column,numeric'
+repeat_string(x, n)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>Column to compute on except in the following methods:
+</p>
+
+<ul>
+<li> <p><code>instr</code>: <code>character</code>, the substring to check. See 'Details'.
+</p>
+</li>
+<li> <p><code>format_number</code>: <code>numeric</code>, the number of decimal place to
+format to. See 'Details'.
+</p>
+</li></ul>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional Columns.</p>
+</td></tr>
+<tr valign="top"><td><code>sep</code></td>
+<td>
+<p>separator to use.</p>
+</td></tr>
+<tr valign="top"><td><code>charset</code></td>
+<td>
+<p>character set to use (one of &quot;US-ASCII&quot;, &quot;ISO-8859-1&quot;, &quot;UTF-8&quot;, &quot;UTF-16BE&quot;,
+&quot;UTF-16LE&quot;, &quot;UTF-16&quot;).</p>
+</td></tr>
+<tr valign="top"><td><code>y</code></td>
+<td>
+<p>Column to compute on.</p>
+</td></tr>
+<tr valign="top"><td><code>format</code></td>
+<td>
+<p>a character object of format strings.</p>
+</td></tr>
+<tr valign="top"><td><code>substr</code></td>
+<td>
+<p>a character string to be matched.</p>
+</td></tr>
+<tr valign="top"><td><code>str</code></td>
+<td>
+<p>a Column where matches are sought for each entry.</p>
+</td></tr>
+<tr valign="top"><td><code>len</code></td>
+<td>
+<p>maximum length of each output result.</p>
+</td></tr>
+<tr valign="top"><td><code>pad</code></td>
+<td>
+<p>a character string to be padded with.</p>
+</td></tr>
+<tr valign="top"><td><code>trimString</code></td>
+<td>
+<p>a character string to trim with</p>
+</td></tr>
+<tr valign="top"><td><code>pattern</code></td>
+<td>
+<p>a regular expression.</p>
+</td></tr>
+<tr valign="top"><td><code>idx</code></td>
+<td>
+<p>a group index.</p>
+</td></tr>
+<tr valign="top"><td><code>replacement</code></td>
+<td>
+<p>a character string that a matched <code>pattern</code> is replaced with.</p>
+</td></tr>
+<tr valign="top"><td><code>n</code></td>
+<td>
+<p>number of repetitions.</p>
+</td></tr>
+<tr valign="top"><td><code>delim</code></td>
+<td>
+<p>a delimiter string.</p>
+</td></tr>
+<tr valign="top"><td><code>count</code></td>
+<td>
+<p>number of occurrences of <code>delim</code> before the substring is returned.
+A positive number means counting from the left, while negative means
+counting from the right.</p>
+</td></tr>
+<tr valign="top"><td><code>matchingString</code></td>
+<td>
+<p>a source string where each character will be translated.</p>
+</td></tr>
+<tr valign="top"><td><code>replaceString</code></td>
+<td>
+<p>a target string where each <code>matchingString</code> character will
+be replaced by the character in <code>replaceString</code>
+at the same location, if any.</p>
+</td></tr>
+<tr valign="top"><td><code>pos</code></td>
+<td>
+<p>start position of search.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p><code>ascii</code>: Computes the numeric value of the first character of the string column,
+and returns the result as an int column.
+</p>
+<p><code>base64</code>: Computes the BASE64 encoding of a binary column and returns it as
+a string column. This is the reverse of unbase64.
+</p>
+<p><code>decode</code>: Computes the first argument into a string from a binary using the provided
+character set.
+</p>
+<p><code>encode</code>: Computes the first argument into a binary from a string using the provided
+character set.
+</p>
+<p><code>initcap</code>: Returns a new string column by converting the first letter of
+each word to uppercase. Words are delimited by whitespace. For example, &quot;hello world&quot;
+will become &quot;Hello World&quot;.
+</p>
+<p><code>length</code>: Computes the character length of a string data or number of bytes
+of a binary data. The length of string data includes the trailing spaces.
+The length of binary data includes binary zeros.
+</p>
+<p><code>lower</code>: Converts a string column to lower case.
+</p>
+<p><code>ltrim</code>: Trims the spaces from left end for the specified string value. Optionally a
+<code>trimString</code> can be specified.
+</p>
+<p><code>reverse</code>: Reverses the string column and returns it as a new string column.
+</p>
+<p><code>rtrim</code>: Trims the spaces from right end for the specified string value. Optionally a
+<code>trimString</code> can be specified.
+</p>
+<p><code>soundex</code>: Returns the soundex code for the specified expression.
+</p>
+<p><code>trim</code>: Trims the spaces from both ends for the specified string column. Optionally a
+<code>trimString</code> can be specified.
+</p>
+<p><code>unbase64</code>: Decodes a BASE64 encoded string column and returns it as a binary column.
+This is the reverse of base64.
+</p>
+<p><code>upper</code>: Converts a string column to upper case.
+</p>
+<p><code>levenshtein</code>: Computes the Levenshtein distance of the two given string columns.
+</p>
+<p><code>concat</code>: Concatenates multiple input columns together into a single column.
+If all inputs are binary, concat returns an output as binary. Otherwise, it returns as string.
+</p>
+<p><code>instr</code>: Locates the position of the first occurrence of a substring (<code>x</code>)
+in the given string column (<code>y</code>). Returns null if either of the arguments are null.
+Note: The position is not zero based, but 1 based index. Returns 0 if the substring
+could not be found in the string column.
+</p>
+<p><code>format_number</code>: Formats numeric column <code>y</code> to a format like '#,###,###.##',
+rounded to <code>x</code> decimal places with HALF_EVEN round mode, and returns the result
+as a string column.
+If <code>x</code> is 0, the result has no decimal point or fractional part.
+If <code>x</code> &lt; 0, the result will be null.
+</p>
+<p><code>concat_ws</code>: Concatenates multiple input string columns together into a single
+string column, using the given separator.
+</p>
+<p><code>format_string</code>: Formats the arguments in printf-style and returns the result
+as a string column.
+</p>
+<p><code>locate</code>: Locates the position of the first occurrence of substr.
+Note: The position is not zero based, but 1 based index. Returns 0 if substr
+could not be found in str.
+</p>
+<p><code>lpad</code>: Left-padded with pad to a length of len.
+</p>
+<p><code>regexp_extract</code>: Extracts a specific <code>idx</code> group identified by a Java regex,
+from the specified string column. If the regex did not match, or the specified group did
+not match, an empty string is returned.
+</p>
+<p><code>regexp_replace</code>: Replaces all substrings of the specified string value that
+match regexp with rep.
+</p>
+<p><code>rpad</code>: Right-padded with pad to a length of len.
+</p>
+<p><code>substring_index</code>: Returns the substring from string (<code>x</code>) before <code>count</code>
+occurrences of the delimiter (<code>delim</code>). If <code>count</code> is positive, everything the left of
+the final delimiter (counting from left) is returned. If <code>count</code> is negative, every to the
+right of the final delimiter (counting from the right) is returned. <code>substring_index</code>
+performs a case-sensitive match when searching for the delimiter.
+</p>
+<p><code>translate</code>: Translates any character in the src by a character in replaceString.
+The characters in replaceString is corresponding to the characters in matchingString.
+The translate will happen when any character in the string matching with the character
+in the matchingString.
+</p>
+<p><code>split_string</code>: Splits string on regular expression.
+Equivalent to <code>split</code> SQL function.
+</p>
+<p><code>repeat_string</code>: Repeats string n times.
+Equivalent to <code>repeat</code> SQL function.
+</p>
+
+
+<h3>Note</h3>
+
+<p>ascii since 1.5.0
+</p>
+<p>base64 since 1.5.0
+</p>
+<p>decode since 1.6.0
+</p>
+<p>encode since 1.6.0
+</p>
+<p>initcap since 1.5.0
+</p>
+<p>length since 1.5.0
+</p>
+<p>lower since 1.4.0
+</p>
+<p>ltrim since 1.5.0
+</p>
+<p>ltrim(Column, character) since 2.3.0
+</p>
+<p>reverse since 1.5.0
+</p>
+<p>rtrim since 1.5.0
+</p>
+<p>rtrim(Column, character) since 2.3.0
+</p>
+<p>soundex since 1.5.0
+</p>
+<p>trim since 1.5.0
+</p>
+<p>trim(Column, character) since 2.3.0
+</p>
+<p>unbase64 since 1.5.0
+</p>
+<p>upper since 1.4.0
+</p>
+<p>levenshtein since 1.5.0
+</p>
+<p>concat since 1.5.0
+</p>
+<p>instr since 1.5.0
+</p>
+<p>format_number since 1.5.0
+</p>
+<p>concat_ws since 1.5.0
+</p>
+<p>format_string since 1.5.0
+</p>
+<p>locate since 1.5.0
+</p>
+<p>lpad since 1.5.0
+</p>
+<p>regexp_extract since 1.5.0
+</p>
+<p>regexp_replace since 1.5.0
+</p>
+<p>rpad since 1.5.0
+</p>
+<p>substring_index since 1.5.0
+</p>
+<p>translate since 1.5.0
+</p>
+<p>split_string 2.3.0
+</p>
+<p>repeat_string since 2.3.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D # Dataframe used throughout this doc
+##D df &lt;- createDataFrame(as.data.frame(Titanic, stringsAsFactors = FALSE))
+## End(Not run)
+
+## Not run: 
+##D head(select(df, ascii(df$Class), ascii(df$Sex)))
+## End(Not run)
+
+## Not run: 
+##D tmp &lt;- mutate(df, s1 = encode(df$Class, &quot;UTF-8&quot;))
+##D str(tmp)
+##D tmp2 &lt;- mutate(tmp, s2 = base64(tmp$s1), s3 = decode(tmp$s1, &quot;UTF-8&quot;),
+##D                     s4 = soundex(tmp$Sex))
+##D head(tmp2)
+##D head(select(tmp2, unbase64(tmp2$s2)))
+## End(Not run)
+
+## Not run: 
+##D tmp &lt;- mutate(df, sex_lower = lower(df$Sex), age_upper = upper(df$age),
+##D                   sex_age = concat_ws(&quot; &quot;, lower(df$sex), lower(df$age)))
+##D head(tmp)
+##D tmp2 &lt;- mutate(tmp, s1 = initcap(tmp$sex_lower), s2 = initcap(tmp$sex_age),
+##D                     s3 = reverse(df$Sex))
+##D head(tmp2)
+## End(Not run)
+
+## Not run: 
+##D tmp &lt;- mutate(df, SexLpad = lpad(df$Sex, 6, &quot; &quot;), SexRpad = rpad(df$Sex, 7, &quot; &quot;))
+##D head(select(tmp, length(tmp$Sex), length(tmp$SexLpad), length(tmp$SexRpad)))
+##D tmp2 &lt;- mutate(tmp, SexLtrim = ltrim(tmp$SexLpad), SexRtrim = rtrim(tmp$SexRpad),
+##D                     SexTrim = trim(tmp$SexLpad))
+##D head(select(tmp2, length(tmp2$Sex), length(tmp2$SexLtrim),
+##D                   length(tmp2$SexRtrim), length(tmp2$SexTrim)))
+##D 
+##D tmp &lt;- mutate(df, SexLpad = lpad(df$Sex, 6, &quot;xx&quot;), SexRpad = rpad(df$Sex, 7, &quot;xx&quot;))
+##D head(tmp)
+## End(Not run)
+
+## Not run: 
+##D tmp &lt;- mutate(df, d1 = levenshtein(df$Class, df$Sex),
+##D                   d2 = levenshtein(df$Age, df$Sex),
+##D                   d3 = levenshtein(df$Age, df$Age))
+##D head(tmp)
+## End(Not run)
+
+## Not run: 
+##D # concatenate strings
+##D tmp &lt;- mutate(df, s1 = concat(df$Class, df$Sex),
+##D                   s2 = concat(df$Class, df$Sex, df$Age),
+##D                   s3 = concat(df$Class, df$Sex, df$Age, df$Class),
+##D                   s4 = concat_ws(&quot;_&quot;, df$Class, df$Sex),
+##D                   s5 = concat_ws(&quot;+&quot;, df$Class, df$Sex, df$Age, df$Survived))
+##D head(tmp)
+## End(Not run)
+
+## Not run: 
+##D tmp &lt;- mutate(df, s1 = instr(df$Sex, &quot;m&quot;), s2 = instr(df$Sex, &quot;M&quot;),
+##D                   s3 = locate(&quot;m&quot;, df$Sex), s4 = locate(&quot;m&quot;, df$Sex, pos = 4))
+##D head(tmp)
+## End(Not run)
+
+## Not run: 
+##D tmp &lt;- mutate(df, v1 = df$Freq/3)
+##D head(select(tmp, format_number(tmp$v1, 0), format_number(tmp$v1, 2),
+##D                  format_string(&quot;%4.2f %s&quot;, tmp$v1, tmp$Sex)), 10)
+## End(Not run)
+
+## Not run: 
+##D tmp &lt;- mutate(df, s1 = regexp_extract(df$Class, &quot;(\\d+)\\w+&quot;, 1),
+##D                   s2 = regexp_extract(df$Sex, &quot;^(\\w)\\w+&quot;, 1),
+##D                   s3 = regexp_replace(df$Class, &quot;\\D+&quot;, &quot;&quot;),
+##D                   s4 = substring_index(df$Sex, &quot;a&quot;, 1),
+##D                   s5 = substring_index(df$Sex, &quot;a&quot;, -1),
+##D                   s6 = translate(df$Sex, &quot;ale&quot;, &quot;&quot;),
+##D                   s7 = translate(df$Sex, &quot;a&quot;, &quot;-&quot;))
+##D head(tmp)
+## End(Not run)
+
+## Not run: 
+##D head(select(df, split_string(df$Sex, &quot;a&quot;)))
+##D head(select(df, split_string(df$Class, &quot;\\d&quot;)))
+##D # This is equivalent to the following SQL expression
+##D head(selectExpr(df, &quot;split(Class, &#39;\\\\d&#39;)&quot;))
+## End(Not run)
+
+## Not run: 
+##D head(select(df, repeat_string(df$Class, 3)))
+##D # This is equivalent to the following SQL expression
+##D head(selectExpr(df, &quot;repeat(Class, 3)&quot;))
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/column_window_functions.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/column_window_functions.html b/site/docs/2.3.0/api/R/column_window_functions.html
new file mode 100644
index 0000000..4a81597
--- /dev/null
+++ b/site/docs/2.3.0/api/R/column_window_functions.html
@@ -0,0 +1,187 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Window functions for Column operations</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for column_window_functions {SparkR}"><tr><td>column_window_functions {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Window functions for Column operations</h2>
+
+<h3>Description</h3>
+
+<p>Window functions defined for <code>Column</code>.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+cume_dist(x = "missing")
+
+dense_rank(x = "missing")
+
+lag(x, ...)
+
+lead(x, offset, defaultValue = NULL)
+
+ntile(x)
+
+percent_rank(x = "missing")
+
+rank(x, ...)
+
+row_number(x = "missing")
+
+## S4 method for signature 'missing'
+cume_dist()
+
+## S4 method for signature 'missing'
+dense_rank()
+
+## S4 method for signature 'characterOrColumn'
+lag(x, offset = 1, defaultValue = NULL)
+
+## S4 method for signature 'characterOrColumn,numeric'
+lead(x, offset = 1,
+  defaultValue = NULL)
+
+## S4 method for signature 'numeric'
+ntile(x)
+
+## S4 method for signature 'missing'
+percent_rank()
+
+## S4 method for signature 'missing'
+rank()
+
+## S4 method for signature 'ANY'
+rank(x, ...)
+
+## S4 method for signature 'missing'
+row_number()
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>In <code>lag</code> and <code>lead</code>, it is the column as a character string or a Column
+to compute on. In <code>ntile</code>, it is the number of ntile groups.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s).</p>
+</td></tr>
+<tr valign="top"><td><code>offset</code></td>
+<td>
+<p>In <code>lag</code>, the number of rows back from the current row from which to obtain
+a value. In <code>lead</code>, the number of rows after the current row from which to
+obtain a value. If not specified, the default is 1.</p>
+</td></tr>
+<tr valign="top"><td><code>defaultValue</code></td>
+<td>
+<p>(optional) default to use when the offset row does not exist.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p><code>cume_dist</code>: Returns the cumulative distribution of values within a window partition,
+i.e. the fraction of rows that are below the current row:
+(number of values before and including x) / (total number of rows in the partition).
+This is equivalent to the <code>CUME_DIST</code> function in SQL.
+The method should be used with no argument.
+</p>
+<p><code>dense_rank</code>: Returns the rank of rows within a window partition, without any gaps.
+The difference between rank and dense_rank is that dense_rank leaves no gaps in ranking
+sequence when there are ties. That is, if you were ranking a competition using dense_rank
+and had three people tie for second place, you would say that all three were in second
+place and that the next person came in third. Rank would give me sequential numbers, making
+the person that came in third place (after the ties) would register as coming in fifth.
+This is equivalent to the <code>DENSE_RANK</code> function in SQL.
+The method should be used with no argument.
+</p>
+<p><code>lag</code>: Returns the value that is <code>offset</code> rows before the current row, and
+<code>defaultValue</code> if there is less than <code>offset</code> rows before the current row. For example,
+an <code>offset</code> of one will return the previous row at any given point in the window partition.
+This is equivalent to the <code>LAG</code> function in SQL.
+</p>
+<p><code>lead</code>: Returns the value that is <code>offset</code> rows after the current row, and
+<code>defaultValue</code> if there is less than <code>offset</code> rows after the current row.
+For example, an <code>offset</code> of one will return the next row at any given point
+in the window partition.
+This is equivalent to the <code>LEAD</code> function in SQL.
+</p>
+<p><code>ntile</code>: Returns the ntile group id (from 1 to n inclusive) in an ordered window
+partition. For example, if n is 4, the first quarter of the rows will get value 1, the second
+quarter will get 2, the third quarter will get 3, and the last quarter will get 4.
+This is equivalent to the <code>NTILE</code> function in SQL.
+</p>
+<p><code>percent_rank</code>: Returns the relative rank (i.e. percentile) of rows within a window
+partition.
+This is computed by: (rank of row in its partition - 1) / (number of rows in the partition - 1).
+This is equivalent to the <code>PERCENT_RANK</code> function in SQL.
+The method should be used with no argument.
+</p>
+<p><code>rank</code>: Returns the rank of rows within a window partition.
+The difference between rank and dense_rank is that dense_rank leaves no gaps in ranking
+sequence when there are ties. That is, if you were ranking a competition using dense_rank
+and had three people tie for second place, you would say that all three were in second
+place and that the next person came in third. Rank would give me sequential numbers, making
+the person that came in third place (after the ties) would register as coming in fifth.
+This is equivalent to the <code>RANK</code> function in SQL.
+The method should be used with no argument.
+</p>
+<p><code>row_number</code>: Returns a sequential number starting at 1 within a window partition.
+This is equivalent to the <code>ROW_NUMBER</code> function in SQL.
+The method should be used with no argument.
+</p>
+
+
+<h3>Note</h3>
+
+<p>cume_dist since 1.6.0
+</p>
+<p>dense_rank since 1.6.0
+</p>
+<p>lag since 1.6.0
+</p>
+<p>lead since 1.6.0
+</p>
+<p>ntile since 1.6.0
+</p>
+<p>percent_rank since 1.6.0
+</p>
+<p>rank since 1.6.0
+</p>
+<p>row_number since 1.6.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D # Dataframe used throughout this doc
+##D df &lt;- createDataFrame(cbind(model = rownames(mtcars), mtcars))
+##D ws &lt;- orderBy(windowPartitionBy(&quot;am&quot;), &quot;hp&quot;)
+##D tmp &lt;- mutate(df, dist = over(cume_dist(), ws), dense_rank = over(dense_rank(), ws),
+##D               lag = over(lag(df$mpg), ws), lead = over(lead(df$mpg, 1), ws),
+##D               percent_rank = over(percent_rank(), ws),
+##D               rank = over(rank(), ws), row_number = over(row_number(), ws))
+##D # Get ntile group id (1-4) for hp
+##D tmp &lt;- mutate(tmp, ntile = over(ntile(4), ws))
+##D head(tmp)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/columnfunctions.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/columnfunctions.html b/site/docs/2.3.0/api/R/columnfunctions.html
new file mode 100644
index 0000000..ebea21c
--- /dev/null
+++ b/site/docs/2.3.0/api/R/columnfunctions.html
@@ -0,0 +1,55 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: A set of operations working with SparkDataFrame columns</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for asc {SparkR}"><tr><td>asc {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>A set of operations working with SparkDataFrame columns</h2>
+
+<h3>Description</h3>
+
+<p>A set of operations working with SparkDataFrame columns
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+asc(x)
+
+contains(x, ...)
+
+desc(x)
+
+getField(x, ...)
+
+getItem(x, ...)
+
+isNaN(x)
+
+isNull(x)
+
+isNotNull(x)
+
+like(x, ...)
+
+rlike(x, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a Column object.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s).</p>
+</td></tr>
+</table>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/columns.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/columns.html b/site/docs/2.3.0/api/R/columns.html
new file mode 100644
index 0000000..3decefd
--- /dev/null
+++ b/site/docs/2.3.0/api/R/columns.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Column Names of SparkDataFrame</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for colnames {SparkR}"><tr><td>colnames {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Column Names of SparkDataFrame</h2>
+
+<h3>Description</h3>
+
+<p>Return a vector of column names.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+colnames(x, do.NULL = TRUE, prefix = "col")
+
+colnames(x) &lt;- value
+
+columns(x)
+
+## S4 method for signature 'SparkDataFrame'
+columns(x)
+
+## S4 method for signature 'SparkDataFrame'
+names(x)
+
+## S4 replacement method for signature 'SparkDataFrame'
+names(x) &lt;- value
+
+## S4 method for signature 'SparkDataFrame'
+colnames(x)
+
+## S4 replacement method for signature 'SparkDataFrame'
+colnames(x) &lt;- value
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>do.NULL</code></td>
+<td>
+<p>currently not used.</p>
+</td></tr>
+<tr valign="top"><td><code>prefix</code></td>
+<td>
+<p>currently not used.</p>
+</td></tr>
+<tr valign="top"><td><code>value</code></td>
+<td>
+<p>a character vector. Must have the same length as the number
+of columns to be renamed.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>columns since 1.4.0
+</p>
+<p>names since 1.5.0
+</p>
+<p>names&lt;- since 1.5.0
+</p>
+<p>colnames since 1.6.0
+</p>
+<p>colnames&lt;- since 1.6.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="summary.html">summary</a></code>,
+<code><a href="take.html">take</a></code>, <code><a href="toJSON.html">toJSON</a></code>,
+<code><a href="unionByName.html">unionByName</a></code>, <code><a href="union.html">union</a></code>,
+<code><a href="unpersist.html">unpersist</a></code>, <code><a href="withColumn.html">withColumn</a></code>,
+<code><a href="withWatermark.html">withWatermark</a></code>, <code><a href="with.html">with</a></code>,
+<code><a href="write.df.html">write.df</a></code>, <code><a href="write.jdbc.html">write.jdbc</a></code>,
+<code><a href="write.json.html">write.json</a></code>, <code><a href="write.orc.html">write.orc</a></code>,
+<code><a href="write.parquet.html">write.parquet</a></code>, <code><a href="write.stream.html">write.stream</a></code>,
+<code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D columns(df)
+##D colnames(df)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/corr.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/corr.html b/site/docs/2.3.0/api/R/corr.html
new file mode 100644
index 0000000..ccb67ee
--- /dev/null
+++ b/site/docs/2.3.0/api/R/corr.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: corr</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for corr {SparkR}"><tr><td>corr {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>corr</h2>
+
+<h3>Description</h3>
+
+<p>Computes the Pearson Correlation Coefficient for two Columns.
+</p>
+<p>Calculates the correlation of two columns of a SparkDataFrame.
+Currently only supports the Pearson Correlation Coefficient.
+For Spearman Correlation, consider using RDD methods found in MLlib's Statistics.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+corr(x, ...)
+
+## S4 method for signature 'Column'
+corr(x, col2)
+
+## S4 method for signature 'SparkDataFrame'
+corr(x, colName1, colName2, method = "pearson")
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a Column or a SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s). If <code>x</code> is a Column, a Column
+should be provided. If <code>x</code> is a SparkDataFrame, two column names should
+be provided.</p>
+</td></tr>
+<tr valign="top"><td><code>col2</code></td>
+<td>
+<p>a (second) Column.</p>
+</td></tr>
+<tr valign="top"><td><code>colName1</code></td>
+<td>
+<p>the name of the first column</p>
+</td></tr>
+<tr valign="top"><td><code>colName2</code></td>
+<td>
+<p>the name of the second column</p>
+</td></tr>
+<tr valign="top"><td><code>method</code></td>
+<td>
+<p>Optional. A character specifying the method for calculating the correlation.
+only &quot;pearson&quot; is allowed now.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>The Pearson Correlation Coefficient as a Double.
+</p>
+
+
+<h3>Note</h3>
+
+<p>corr since 1.6.0
+</p>
+<p>corr since 1.6.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other aggregate functions: <code><a href="avg.html">avg</a></code>,
+<code><a href="column_aggregate_functions.html">column_aggregate_functions</a></code>,
+<code><a href="count.html">count</a></code>, <code><a href="cov.html">cov</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="last.html">last</a></code>
+</p>
+<p>Other stat functions: <code><a href="approxQuantile.html">approxQuantile</a></code>,
+<code><a href="cov.html">cov</a></code>, <code><a href="crosstab.html">crosstab</a></code>,
+<code><a href="freqItems.html">freqItems</a></code>, <code><a href="sampleBy.html">sampleBy</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D df &lt;- createDataFrame(cbind(model = rownames(mtcars), mtcars))
+##D head(select(df, corr(df$mpg, df$hp)))
+## End(Not run)
+
+## Not run: 
+##D corr(df, &quot;mpg&quot;, &quot;hp&quot;)
+##D corr(df, &quot;mpg&quot;, &quot;hp&quot;, method = &quot;pearson&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/count.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/count.html b/site/docs/2.3.0/api/R/count.html
new file mode 100644
index 0000000..ff58d9e
--- /dev/null
+++ b/site/docs/2.3.0/api/R/count.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Count</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for count {SparkR}"><tr><td>count {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Count</h2>
+
+<h3>Description</h3>
+
+<p>Count the number of rows for each group when we have <code>GroupedData</code> input.
+The resulting SparkDataFrame will also contain the grouping columns.
+</p>
+<p>This can be used as a column aggregate function with <code>Column</code> as input,
+and returns the number of items in a group.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+count(x)
+
+n(x)
+
+## S4 method for signature 'GroupedData'
+count(x)
+
+## S4 method for signature 'Column'
+count(x)
+
+## S4 method for signature 'Column'
+n(x)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a GroupedData or Column.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A SparkDataFrame.
+</p>
+
+
+<h3>Note</h3>
+
+<p>count since 1.4.0
+</p>
+<p>count since 1.4.0
+</p>
+<p>n since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other aggregate functions: <code><a href="avg.html">avg</a></code>,
+<code><a href="column_aggregate_functions.html">column_aggregate_functions</a></code>,
+<code><a href="corr.html">corr</a></code>, <code><a href="cov.html">cov</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="last.html">last</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D   count(groupBy(df, &quot;name&quot;))
+## End(Not run)
+## Not run: count(df$c)
+## Not run: n(df$c)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[31/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/index.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/index.html b/site/docs/2.3.0/api/java/index.html
new file mode 100644
index 0000000..f07d717
--- /dev/null
+++ b/site/docs/2.3.0/api/java/index.html
@@ -0,0 +1,75 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_144) on Wed Feb 28 00:07:31 PST 2018 -->
+<title>Spark 2.3.0 JavaDoc</title>
+<script type="text/javascript">
+    tmpTargetPage = "" + window.location.search;
+    if (tmpTargetPage != "" && tmpTargetPage != "undefined")
+        tmpTargetPage = tmpTargetPage.substring(1);
+    if (tmpTargetPage.indexOf(":") != -1 || (tmpTargetPage != "" && !validURL(tmpTargetPage)))
+        tmpTargetPage = "undefined";
+    targetPage = tmpTargetPage;
+    function validURL(url) {
+        try {
+            url = decodeURIComponent(url);
+        }
+        catch (error) {
+            return false;
+        }
+        var pos = url.indexOf(".html");
+        if (pos == -1 || pos != url.length - 5)
+            return false;
+        var allowNumber = false;
+        var allowSep = false;
+        var seenDot = false;
+        for (var i = 0; i < url.length - 5; i++) {
+            var ch = url.charAt(i);
+            if ('a' <= ch && ch <= 'z' ||
+                    'A' <= ch && ch <= 'Z' ||
+                    ch == '$' ||
+                    ch == '_' ||
+                    ch.charCodeAt(0) > 127) {
+                allowNumber = true;
+                allowSep = true;
+            } else if ('0' <= ch && ch <= '9'
+                    || ch == '-') {
+                if (!allowNumber)
+                     return false;
+            } else if (ch == '/' || ch == '.') {
+                if (!allowSep)
+                    return false;
+                allowNumber = false;
+                allowSep = false;
+                if (ch == '.')
+                     seenDot = true;
+                if (ch == '/' && seenDot)
+                     return false;
+            } else {
+                return false;
+            }
+        }
+        return true;
+    }
+    function loadFrames() {
+        if (targetPage != "" && targetPage != "undefined")
+             top.classFrame.location = top.targetPage;
+    }
+</script>
+</head>
+<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
+<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()">
+<frame src="overview-frame.html" name="packageListFrame" title="All Packages">
+<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
+</frameset>
+<frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
+<noframes>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<h2>Frame Alert</h2>
+<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p>
+</noframes>
+</frameset>
+</html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/lib/api-javadocs.js
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/lib/api-javadocs.js b/site/docs/2.3.0/api/java/lib/api-javadocs.js
new file mode 100644
index 0000000..ead13d6
--- /dev/null
+++ b/site/docs/2.3.0/api/java/lib/api-javadocs.js
@@ -0,0 +1,60 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *    http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/* Dynamically injected post-processing code for the API docs */
+
+$(document).ready(function() {
+  addBadges(":: AlphaComponent ::", '<span class="alphaComponent badge">Alpha Component</span>');
+  addBadges(":: DeveloperApi ::", '<span class="developer badge">Developer API</span>');
+  addBadges(":: Experimental ::", '<span class="experimental badge">Experimental</span>');
+});
+
+function addBadges(tag, html) {
+  var tags = $(".block:contains(" + tag + ")")
+
+  // Remove identifier tags
+  tags.each(function(index) {
+    var oldHTML = $(this).html();
+    var newHTML = oldHTML.replace(tag, "");
+    $(this).html(newHTML);
+  });
+
+  // Add html badge tags
+  tags.each(function(index) {
+    if ($(this).parent().is('td.colLast')) {
+      $(this).parent().prepend(html);
+    } else if ($(this).parent('li.blockList')
+                      .parent('ul.blockList')
+                      .parent('div.description')
+                      .parent().is('div.contentContainer')) {
+      var contentContainer = $(this).parent('li.blockList')
+                                    .parent('ul.blockList')
+                                    .parent('div.description')
+                                    .parent('div.contentContainer')
+      var header = contentContainer.prev('div.header');
+      if (header.length > 0) {
+        header.prepend(html);
+      } else {
+        contentContainer.prepend(html);
+      }
+    } else if ($(this).parent().is('li.blockList')) {
+      $(this).parent().prepend(html);
+    } else {
+      $(this).prepend(html);
+    }
+  });
+}


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[44/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/dropTempView.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/dropTempView.html b/site/docs/2.3.0/api/R/dropTempView.html
new file mode 100644
index 0000000..748a439
--- /dev/null
+++ b/site/docs/2.3.0/api/R/dropTempView.html
@@ -0,0 +1,63 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Drops the temporary view with the given view name in the...</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for dropTempView {SparkR}"><tr><td>dropTempView {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Drops the temporary view with the given view name in the catalog.</h2>
+
+<h3>Description</h3>
+
+<p>Drops the temporary view with the given view name in the catalog.
+If the view has been cached before, then it will also be uncached.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+dropTempView(viewName)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>viewName</code></td>
+<td>
+<p>the name of the temporary view to be dropped.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>TRUE if the view is dropped successfully, FALSE otherwise.
+</p>
+
+
+<h3>Note</h3>
+
+<p>since 2.0.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D df &lt;- read.df(path, &quot;parquet&quot;)
+##D createOrReplaceTempView(df, &quot;table&quot;)
+##D dropTempView(&quot;table&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/dtypes.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/dtypes.html b/site/docs/2.3.0/api/R/dtypes.html
new file mode 100644
index 0000000..61d942e
--- /dev/null
+++ b/site/docs/2.3.0/api/R/dtypes.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: DataTypes</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for dtypes {SparkR}"><tr><td>dtypes {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>DataTypes</h2>
+
+<h3>Description</h3>
+
+<p>Return all column names and their data types as a list
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+dtypes(x)
+
+## S4 method for signature 'SparkDataFrame'
+dtypes(x)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>dtypes since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="except.html">except</a></code>, <code><a href="explain.html">explain</a></code>,
+<code><a href="filter.html">filter</a></code>, <code><a href="first.html">first</a></code>,
+<code><a href="gapplyCollect.html">gapplyCollect</a></code>, <code><a href="gapply.html">gapply</a></code>,
+<code><a href="getNumPartitions.html">getNumPartitions</a></code>, <code><a href="groupBy.html">group_by</a></code>,
+<code><a href="head.html">head</a></code>, <code><a href="hint.html">hint</a></code>,
+<code><a href="histogram.html">histogram</a></code>, <code><a href="insertInto.html">insertInto</a></code>,
+<code><a href="intersect.html">intersect</a></code>, <code><a href="isLocal.html">isLocal</a></code>,
+<code><a href="isStreaming.html">isStreaming</a></code>, <code><a href="join.html">join</a></code>,
+<code><a href="limit.html">limit</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D dtypes(df)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/endsWith.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/endsWith.html b/site/docs/2.3.0/api/R/endsWith.html
new file mode 100644
index 0000000..46c0b84
--- /dev/null
+++ b/site/docs/2.3.0/api/R/endsWith.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: endsWith</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for endsWith {SparkR}"><tr><td>endsWith {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>endsWith</h2>
+
+<h3>Description</h3>
+
+<p>Determines if entries of x end with string (entries of) suffix respectively,
+where strings are recycled to common lengths.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+endsWith(x, suffix)
+
+## S4 method for signature 'Column'
+endsWith(x, suffix)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>vector of character string whose &quot;ends&quot; are considered</p>
+</td></tr>
+<tr valign="top"><td><code>suffix</code></td>
+<td>
+<p>character vector (often of length one)</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>endsWith since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other colum_func: <code><a href="alias.html">alias</a></code>,
+<code><a href="between.html">between</a></code>, <code><a href="cast.html">cast</a></code>,
+<code><a href="otherwise.html">otherwise</a></code>, <code><a href="over.html">over</a></code>,
+<code><a href="startsWith.html">startsWith</a></code>, <code><a href="substr.html">substr</a></code>
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/eq_null_safe.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/eq_null_safe.html b/site/docs/2.3.0/api/R/eq_null_safe.html
new file mode 100644
index 0000000..b66cb92
--- /dev/null
+++ b/site/docs/2.3.0/api/R/eq_null_safe.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: %&lt;=&gt;%</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for %&amp;lt;=&amp;gt;% {SparkR}"><tr><td>%&lt;=&gt;% {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>%&lt;=&gt;%</h2>
+
+<h3>Description</h3>
+
+<p>Equality test that is safe for null values.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+x %&lt;=&gt;% value
+
+## S4 method for signature 'Column'
+x %&lt;=&gt;% value
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a Column</p>
+</td></tr>
+<tr valign="top"><td><code>value</code></td>
+<td>
+<p>a value to compare</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>Can be used, unlike standard equality operator, to perform null-safe joins.
+Equivalent to Scala <code>Column.&lt;=&gt;</code> and <code>Column.eqNullSafe</code>.
+</p>
+
+
+<h3>Note</h3>
+
+<p>%&lt;=&gt;% since 2.3.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D df1 &lt;- createDataFrame(data.frame(
+##D   x = c(1, NA, 3, NA), y = c(2, 6, 3, NA)
+##D ))
+##D 
+##D head(select(df1, df1$x == df1$y, df1$x %&lt;=&gt;% df1$y))
+##D 
+##D df2 &lt;- createDataFrame(data.frame(y = c(3, NA)))
+##D count(join(df1, df2, df1$y == df2$y))
+##D 
+##D count(join(df1, df2, df1$y %&lt;=&gt;% df2$y))
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/except.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/except.html b/site/docs/2.3.0/api/R/except.html
new file mode 100644
index 0000000..0fd8318
--- /dev/null
+++ b/site/docs/2.3.0/api/R/except.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: except</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for except {SparkR}"><tr><td>except {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>except</h2>
+
+<h3>Description</h3>
+
+<p>Return a new SparkDataFrame containing rows in this SparkDataFrame
+but not in another SparkDataFrame. This is equivalent to <code>EXCEPT DISTINCT</code> in SQL.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+except(x, y)
+
+## S4 method for signature 'SparkDataFrame,SparkDataFrame'
+except(x, y)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>y</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A SparkDataFrame containing the result of the except operation.
+</p>
+
+
+<h3>Note</h3>
+
+<p>except since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="explain.html">explain</a></code>,
+<code><a href="filter.html">filter</a></code>, <code><a href="first.html">first</a></code>,
+<code><a href="gapplyCollect.html">gapplyCollect</a></code>, <code><a href="gapply.html">gapply</a></code>,
+<code><a href="getNumPartitions.html">getNumPartitions</a></code>, <code><a href="groupBy.html">group_by</a></code>,
+<code><a href="head.html">head</a></code>, <code><a href="hint.html">hint</a></code>,
+<code><a href="histogram.html">histogram</a></code>, <code><a href="insertInto.html">insertInto</a></code>,
+<code><a href="intersect.html">intersect</a></code>, <code><a href="isLocal.html">isLocal</a></code>,
+<code><a href="isStreaming.html">isStreaming</a></code>, <code><a href="join.html">join</a></code>,
+<code><a href="limit.html">limit</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D df1 &lt;- read.json(path)
+##D df2 &lt;- read.json(path2)
+##D exceptDF &lt;- except(df, df2)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/explain.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/explain.html b/site/docs/2.3.0/api/R/explain.html
new file mode 100644
index 0000000..21041d3
--- /dev/null
+++ b/site/docs/2.3.0/api/R/explain.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Explain</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for explain {SparkR}"><tr><td>explain {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Explain</h2>
+
+<h3>Description</h3>
+
+<p>Print the logical and physical Catalyst plans to the console for debugging.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+explain(x, ...)
+
+## S4 method for signature 'SparkDataFrame'
+explain(x, extended = FALSE)
+
+## S4 method for signature 'StreamingQuery'
+explain(x, extended = FALSE)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame or a StreamingQuery.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>further arguments to be passed to or from other methods.</p>
+</td></tr>
+<tr valign="top"><td><code>extended</code></td>
+<td>
+<p>Logical. If extended is FALSE, prints only the physical plan.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>explain since 1.4.0
+</p>
+<p>explain(StreamingQuery) since 2.2.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="filter.html">filter</a></code>, <code><a href="first.html">first</a></code>,
+<code><a href="gapplyCollect.html">gapplyCollect</a></code>, <code><a href="gapply.html">gapply</a></code>,
+<code><a href="getNumPartitions.html">getNumPartitions</a></code>, <code><a href="groupBy.html">group_by</a></code>,
+<code><a href="head.html">head</a></code>, <code><a href="hint.html">hint</a></code>,
+<code><a href="histogram.html">histogram</a></code>, <code><a href="insertInto.html">insertInto</a></code>,
+<code><a href="intersect.html">intersect</a></code>, <code><a href="isLocal.html">isLocal</a></code>,
+<code><a href="isStreaming.html">isStreaming</a></code>, <code><a href="join.html">join</a></code>,
+<code><a href="limit.html">limit</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+<p>Other StreamingQuery methods: <code><a href="awaitTermination.html">awaitTermination</a></code>,
+<code><a href="isActive.html">isActive</a></code>, <code><a href="lastProgress.html">lastProgress</a></code>,
+<code><a href="queryName.html">queryName</a></code>, <code><a href="status.html">status</a></code>,
+<code><a href="stopQuery.html">stopQuery</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D explain(df, TRUE)
+## End(Not run)
+## Not run:  explain(sq) 
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/filter.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/filter.html b/site/docs/2.3.0/api/R/filter.html
new file mode 100644
index 0000000..05941bf
--- /dev/null
+++ b/site/docs/2.3.0/api/R/filter.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Filter</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for filter {SparkR}"><tr><td>filter {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Filter</h2>
+
+<h3>Description</h3>
+
+<p>Filter the rows of a SparkDataFrame according to a given condition.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+filter(x, condition)
+
+where(x, condition)
+
+## S4 method for signature 'SparkDataFrame,characterOrColumn'
+filter(x, condition)
+
+## S4 method for signature 'SparkDataFrame,characterOrColumn'
+where(x, condition)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame to be sorted.</p>
+</td></tr>
+<tr valign="top"><td><code>condition</code></td>
+<td>
+<p>The condition to filter on. This may either be a Column expression
+or a string containing a SQL statement</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A SparkDataFrame containing only the rows that meet the condition.
+</p>
+
+
+<h3>Note</h3>
+
+<p>filter since 1.4.0
+</p>
+<p>where since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="first.html">first</a></code>,
+<code><a href="gapplyCollect.html">gapplyCollect</a></code>, <code><a href="gapply.html">gapply</a></code>,
+<code><a href="getNumPartitions.html">getNumPartitions</a></code>, <code><a href="groupBy.html">group_by</a></code>,
+<code><a href="head.html">head</a></code>, <code><a href="hint.html">hint</a></code>,
+<code><a href="histogram.html">histogram</a></code>, <code><a href="insertInto.html">insertInto</a></code>,
+<code><a href="intersect.html">intersect</a></code>, <code><a href="isLocal.html">isLocal</a></code>,
+<code><a href="isStreaming.html">isStreaming</a></code>, <code><a href="join.html">join</a></code>,
+<code><a href="limit.html">limit</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+<p>Other subsetting functions: <code><a href="select.html">select</a></code>,
+<code><a href="subset.html">subset</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D filter(df, &quot;col1 &gt; 0&quot;)
+##D filter(df, df$col2 != &quot;abcdefg&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/first.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/first.html b/site/docs/2.3.0/api/R/first.html
new file mode 100644
index 0000000..855fec7
--- /dev/null
+++ b/site/docs/2.3.0/api/R/first.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Return the first row of a SparkDataFrame</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for first {SparkR}"><tr><td>first {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Return the first row of a SparkDataFrame</h2>
+
+<h3>Description</h3>
+
+<p>Return the first row of a SparkDataFrame
+</p>
+<p>Aggregate function: returns the first value in a group.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+first(x, ...)
+
+## S4 method for signature 'SparkDataFrame'
+first(x)
+
+## S4 method for signature 'characterOrColumn'
+first(x, na.rm = FALSE)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame or a column used in aggregation function.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>further arguments to be passed to or from other methods.</p>
+</td></tr>
+<tr valign="top"><td><code>na.rm</code></td>
+<td>
+<p>a logical value indicating whether NA values should be stripped
+before the computation proceeds.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>The function by default returns the first values it sees. It will return the first non-missing
+value it sees when na.rm is set to true. If all values are missing, then NA is returned.
+</p>
+
+
+<h3>Note</h3>
+
+<p>first(SparkDataFrame) since 1.4.0
+</p>
+<p>first(characterOrColumn) since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="gapplyCollect.html">gapplyCollect</a></code>, <code><a href="gapply.html">gapply</a></code>,
+<code><a href="getNumPartitions.html">getNumPartitions</a></code>, <code><a href="groupBy.html">group_by</a></code>,
+<code><a href="head.html">head</a></code>, <code><a href="hint.html">hint</a></code>,
+<code><a href="histogram.html">histogram</a></code>, <code><a href="insertInto.html">insertInto</a></code>,
+<code><a href="intersect.html">intersect</a></code>, <code><a href="isLocal.html">isLocal</a></code>,
+<code><a href="isStreaming.html">isStreaming</a></code>, <code><a href="join.html">join</a></code>,
+<code><a href="limit.html">limit</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+<p>Other aggregate functions: <code><a href="avg.html">avg</a></code>,
+<code><a href="column_aggregate_functions.html">column_aggregate_functions</a></code>,
+<code><a href="corr.html">corr</a></code>, <code><a href="count.html">count</a></code>,
+<code><a href="cov.html">cov</a></code>, <code><a href="last.html">last</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D first(df)
+## End(Not run)
+## Not run: 
+##D first(df$c)
+##D first(df$c, TRUE)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/fitted.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/fitted.html b/site/docs/2.3.0/api/R/fitted.html
new file mode 100644
index 0000000..fdd7c57
--- /dev/null
+++ b/site/docs/2.3.0/api/R/fitted.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Get fitted result from a k-means model</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for fitted {SparkR}"><tr><td>fitted {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Get fitted result from a k-means model</h2>
+
+<h3>Description</h3>
+
+<p>Get fitted result from a k-means model, similarly to R's fitted().
+Note: A saved-loaded model does not support this method.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+fitted(object, ...)
+
+## S4 method for signature 'KMeansModel'
+fitted(object, method = c("centers", "classes"))
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>object</code></td>
+<td>
+<p>a fitted k-means model.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s) passed to the method.</p>
+</td></tr>
+<tr valign="top"><td><code>method</code></td>
+<td>
+<p>type of fitted results, <code>"centers"</code> for cluster centers
+or <code>"classes"</code> for assigned classes.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p><code>fitted</code> returns a SparkDataFrame containing fitted values.
+</p>
+
+
+<h3>Note</h3>
+
+<p>fitted since 2.0.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D model &lt;- spark.kmeans(trainingData, ~ ., 2)
+##D fitted.model &lt;- fitted(model)
+##D showDF(fitted.model)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/freqItems.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/freqItems.html b/site/docs/2.3.0/api/R/freqItems.html
new file mode 100644
index 0000000..a625b7c
--- /dev/null
+++ b/site/docs/2.3.0/api/R/freqItems.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Finding frequent items for columns, possibly with false...</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for freqItems {SparkR}"><tr><td>freqItems {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Finding frequent items for columns, possibly with false positives</h2>
+
+<h3>Description</h3>
+
+<p>Finding frequent items for columns, possibly with false positives.
+Using the frequent element count algorithm described in
+<a href="http://dx.doi.org/10.1145/762471.762473">http://dx.doi.org/10.1145/762471.762473</a>, proposed by Karp, Schenker, and Papadimitriou.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## S4 method for signature 'SparkDataFrame,character'
+freqItems(x, cols, support = 0.01)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>cols</code></td>
+<td>
+<p>A vector column names to search frequent items in.</p>
+</td></tr>
+<tr valign="top"><td><code>support</code></td>
+<td>
+<p>(Optional) The minimum frequency for an item to be considered <code>frequent</code>.
+Should be greater than 1e-4. Default support = 0.01.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>a local R data.frame with the frequent items in each column
+</p>
+
+
+<h3>Note</h3>
+
+<p>freqItems since 1.6.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other stat functions: <code><a href="approxQuantile.html">approxQuantile</a></code>,
+<code><a href="corr.html">corr</a></code>, <code><a href="cov.html">cov</a></code>,
+<code><a href="crosstab.html">crosstab</a></code>, <code><a href="sampleBy.html">sampleBy</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D df &lt;- read.json(&quot;/path/to/file.json&quot;)
+##D fi = freqItems(df, c(&quot;title&quot;, &quot;gender&quot;))
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/gapply.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/gapply.html b/site/docs/2.3.0/api/R/gapply.html
new file mode 100644
index 0000000..da7ba23
--- /dev/null
+++ b/site/docs/2.3.0/api/R/gapply.html
@@ -0,0 +1,208 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: gapply</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for gapply {SparkR}"><tr><td>gapply {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>gapply</h2>
+
+<h3>Description</h3>
+
+<p>gapply
+</p>
+<p>Groups the SparkDataFrame using the specified columns and applies the R function to each
+group.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+gapply(x, ...)
+
+## S4 method for signature 'GroupedData'
+gapply(x, func, schema)
+
+## S4 method for signature 'SparkDataFrame'
+gapply(x, cols, func, schema)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame or GroupedData.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s) passed to the method.</p>
+</td></tr>
+<tr valign="top"><td><code>func</code></td>
+<td>
+<p>a function to be applied to each group partition specified by grouping
+column of the SparkDataFrame. The function <code>func</code> takes as argument
+a key - grouping columns and a data frame - a local R data.frame.
+The output of <code>func</code> is a local R data.frame.</p>
+</td></tr>
+<tr valign="top"><td><code>schema</code></td>
+<td>
+<p>the schema of the resulting SparkDataFrame after the function is applied.
+The schema must match to output of <code>func</code>. It has to be defined for each
+output column with preferred output column name and corresponding data type.
+Since Spark 2.3, the DDL-formatted string is also supported for the schema.</p>
+</td></tr>
+<tr valign="top"><td><code>cols</code></td>
+<td>
+<p>grouping columns.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A SparkDataFrame.
+</p>
+
+
+<h3>Note</h3>
+
+<p>gapply(GroupedData) since 2.0.0
+</p>
+<p>gapply(SparkDataFrame) since 2.0.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="gapplyCollect.html">gapplyCollect</a>
+</p>
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="getNumPartitions.html">getNumPartitions</a></code>, <code><a href="groupBy.html">group_by</a></code>,
+<code><a href="head.html">head</a></code>, <code><a href="hint.html">hint</a></code>,
+<code><a href="histogram.html">histogram</a></code>, <code><a href="insertInto.html">insertInto</a></code>,
+<code><a href="intersect.html">intersect</a></code>, <code><a href="isLocal.html">isLocal</a></code>,
+<code><a href="isStreaming.html">isStreaming</a></code>, <code><a href="join.html">join</a></code>,
+<code><a href="limit.html">limit</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D Computes the arithmetic mean of the second column by grouping
+##D on the first and third columns. Output the grouping values and the average.
+##D 
+##D df &lt;- createDataFrame (
+##D list(list(1L, 1, &quot;1&quot;, 0.1), list(1L, 2, &quot;1&quot;, 0.2), list(3L, 3, &quot;3&quot;, 0.3)),
+##D   c(&quot;a&quot;, &quot;b&quot;, &quot;c&quot;, &quot;d&quot;))
+##D 
+##D Here our output contains three columns, the key which is a combination of two
+##D columns with data types integer and string and the mean which is a double.
+##D schema &lt;- structType(structField(&quot;a&quot;, &quot;integer&quot;), structField(&quot;c&quot;, &quot;string&quot;),
+##D   structField(&quot;avg&quot;, &quot;double&quot;))
+##D result &lt;- gapply(
+##D   df,
+##D   c(&quot;a&quot;, &quot;c&quot;),
+##D   function(key, x) {
+##D     y &lt;- data.frame(key, mean(x$b), stringsAsFactors = FALSE)
+##D }, schema)
+##D 
+##D The schema also can be specified in a DDL-formatted string.
+##D schema &lt;- &quot;a INT, c STRING, avg DOUBLE&quot;
+##D result &lt;- gapply(
+##D   df,
+##D   c(&quot;a&quot;, &quot;c&quot;),
+##D   function(key, x) {
+##D     y &lt;- data.frame(key, mean(x$b), stringsAsFactors = FALSE)
+##D }, schema)
+##D 
+##D We can also group the data and afterwards call gapply on GroupedData.
+##D For Example:
+##D gdf &lt;- group_by(df, &quot;a&quot;, &quot;c&quot;)
+##D result &lt;- gapply(
+##D   gdf,
+##D   function(key, x) {
+##D     y &lt;- data.frame(key, mean(x$b), stringsAsFactors = FALSE)
+##D }, schema)
+##D collect(result)
+##D 
+##D Result
+##D ------
+##D a c avg
+##D 3 3 3.0
+##D 1 1 1.5
+##D 
+##D Fits linear models on iris dataset by grouping on the &#39;Species&#39; column and
+##D using &#39;Sepal_Length&#39; as a target variable, &#39;Sepal_Width&#39;, &#39;Petal_Length&#39;
+##D and &#39;Petal_Width&#39; as training features.
+##D 
+##D df &lt;- createDataFrame (iris)
+##D schema &lt;- structType(structField(&quot;(Intercept)&quot;, &quot;double&quot;),
+##D   structField(&quot;Sepal_Width&quot;, &quot;double&quot;),structField(&quot;Petal_Length&quot;, &quot;double&quot;),
+##D   structField(&quot;Petal_Width&quot;, &quot;double&quot;))
+##D df1 &lt;- gapply(
+##D   df,
+##D   df$&quot;Species&quot;,
+##D   function(key, x) {
+##D     m &lt;- suppressWarnings(lm(Sepal_Length ~
+##D     Sepal_Width + Petal_Length + Petal_Width, x))
+##D     data.frame(t(coef(m)))
+##D   }, schema)
+##D collect(df1)
+##D 
+##D Result
+##D ---------
+##D Model  (Intercept)  Sepal_Width  Petal_Length  Petal_Width
+##D 1        0.699883    0.3303370    0.9455356    -0.1697527
+##D 2        1.895540    0.3868576    0.9083370    -0.6792238
+##D 3        2.351890    0.6548350    0.2375602     0.2521257
+##D 
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/gapplyCollect.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/gapplyCollect.html b/site/docs/2.3.0/api/R/gapplyCollect.html
new file mode 100644
index 0000000..b81c2a7
--- /dev/null
+++ b/site/docs/2.3.0/api/R/gapplyCollect.html
@@ -0,0 +1,187 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: gapplyCollect</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for gapplyCollect {SparkR}"><tr><td>gapplyCollect {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>gapplyCollect</h2>
+
+<h3>Description</h3>
+
+<p>gapplyCollect
+</p>
+<p>Groups the SparkDataFrame using the specified columns, applies the R function to each
+group and collects the result back to R as data.frame.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+gapplyCollect(x, ...)
+
+## S4 method for signature 'GroupedData'
+gapplyCollect(x, func)
+
+## S4 method for signature 'SparkDataFrame'
+gapplyCollect(x, cols, func)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame or GroupedData.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s) passed to the method.</p>
+</td></tr>
+<tr valign="top"><td><code>func</code></td>
+<td>
+<p>a function to be applied to each group partition specified by grouping
+column of the SparkDataFrame. The function <code>func</code> takes as argument
+a key - grouping columns and a data frame - a local R data.frame.
+The output of <code>func</code> is a local R data.frame.</p>
+</td></tr>
+<tr valign="top"><td><code>cols</code></td>
+<td>
+<p>grouping columns.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A data.frame.
+</p>
+
+
+<h3>Note</h3>
+
+<p>gapplyCollect(GroupedData) since 2.0.0
+</p>
+<p>gapplyCollect(SparkDataFrame) since 2.0.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="gapply.html">gapply</a>
+</p>
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapply.html">gapply</a></code>,
+<code><a href="getNumPartitions.html">getNumPartitions</a></code>, <code><a href="groupBy.html">group_by</a></code>,
+<code><a href="head.html">head</a></code>, <code><a href="hint.html">hint</a></code>,
+<code><a href="histogram.html">histogram</a></code>, <code><a href="insertInto.html">insertInto</a></code>,
+<code><a href="intersect.html">intersect</a></code>, <code><a href="isLocal.html">isLocal</a></code>,
+<code><a href="isStreaming.html">isStreaming</a></code>, <code><a href="join.html">join</a></code>,
+<code><a href="limit.html">limit</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D Computes the arithmetic mean of the second column by grouping
+##D on the first and third columns. Output the grouping values and the average.
+##D 
+##D df &lt;- createDataFrame (
+##D list(list(1L, 1, &quot;1&quot;, 0.1), list(1L, 2, &quot;1&quot;, 0.2), list(3L, 3, &quot;3&quot;, 0.3)),
+##D   c(&quot;a&quot;, &quot;b&quot;, &quot;c&quot;, &quot;d&quot;))
+##D 
+##D result &lt;- gapplyCollect(
+##D   df,
+##D   c(&quot;a&quot;, &quot;c&quot;),
+##D   function(key, x) {
+##D     y &lt;- data.frame(key, mean(x$b), stringsAsFactors = FALSE)
+##D     colnames(y) &lt;- c(&quot;key_a&quot;, &quot;key_c&quot;, &quot;mean_b&quot;)
+##D     y
+##D   })
+##D 
+##D We can also group the data and afterwards call gapply on GroupedData.
+##D For Example:
+##D gdf &lt;- group_by(df, &quot;a&quot;, &quot;c&quot;)
+##D result &lt;- gapplyCollect(
+##D   gdf,
+##D   function(key, x) {
+##D     y &lt;- data.frame(key, mean(x$b), stringsAsFactors = FALSE)
+##D     colnames(y) &lt;- c(&quot;key_a&quot;, &quot;key_c&quot;, &quot;mean_b&quot;)
+##D     y
+##D   })
+##D 
+##D Result
+##D ------
+##D key_a key_c mean_b
+##D 3 3 3.0
+##D 1 1 1.5
+##D 
+##D Fits linear models on iris dataset by grouping on the &#39;Species&#39; column and
+##D using &#39;Sepal_Length&#39; as a target variable, &#39;Sepal_Width&#39;, &#39;Petal_Length&#39;
+##D and &#39;Petal_Width&#39; as training features.
+##D 
+##D df &lt;- createDataFrame (iris)
+##D result &lt;- gapplyCollect(
+##D   df,
+##D   df$&quot;Species&quot;,
+##D   function(key, x) {
+##D     m &lt;- suppressWarnings(lm(Sepal_Length ~
+##D     Sepal_Width + Petal_Length + Petal_Width, x))
+##D     data.frame(t(coef(m)))
+##D   })
+##D 
+##D Result
+##D ---------
+##D Model  X.Intercept.  Sepal_Width  Petal_Length  Petal_Width
+##D 1        0.699883    0.3303370    0.9455356    -0.1697527
+##D 2        1.895540    0.3868576    0.9083370    -0.6792238
+##D 3        2.351890    0.6548350    0.2375602     0.2521257
+##D 
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/getLocalProperty.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/getLocalProperty.html b/site/docs/2.3.0/api/R/getLocalProperty.html
new file mode 100644
index 0000000..14e7aa4
--- /dev/null
+++ b/site/docs/2.3.0/api/R/getLocalProperty.html
@@ -0,0 +1,55 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Get a local property set in this thread, or 'NULL' if it is...</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for getLocalProperty {SparkR}"><tr><td>getLocalProperty {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Get a local property set in this thread, or <code>NULL</code> if it is missing. See
+<code>setLocalProperty</code>.</h2>
+
+<h3>Description</h3>
+
+<p>Get a local property set in this thread, or <code>NULL</code> if it is missing. See
+<code>setLocalProperty</code>.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+getLocalProperty(key)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>key</code></td>
+<td>
+<p>The key for a local property.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>getLocalProperty since 2.3.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D getLocalProperty(&quot;spark.scheduler.pool&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/getNumPartitions.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/getNumPartitions.html b/site/docs/2.3.0/api/R/getNumPartitions.html
new file mode 100644
index 0000000..98f5286
--- /dev/null
+++ b/site/docs/2.3.0/api/R/getNumPartitions.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: getNumPartitions</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for getNumPartitions {SparkR}"><tr><td>getNumPartitions {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>getNumPartitions</h2>
+
+<h3>Description</h3>
+
+<p>Return the number of partitions
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## S4 method for signature 'SparkDataFrame'
+getNumPartitions(x)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>getNumPartitions since 2.1.1
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="groupBy.html">group_by</a></code>,
+<code><a href="head.html">head</a></code>, <code><a href="hint.html">hint</a></code>,
+<code><a href="histogram.html">histogram</a></code>, <code><a href="insertInto.html">insertInto</a></code>,
+<code><a href="intersect.html">intersect</a></code>, <code><a href="isLocal.html">isLocal</a></code>,
+<code><a href="isStreaming.html">isStreaming</a></code>, <code><a href="join.html">join</a></code>,
+<code><a href="limit.html">limit</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D df &lt;- createDataFrame(cars, numPartitions = 2)
+##D getNumPartitions(df)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/glm.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/glm.html b/site/docs/2.3.0/api/R/glm.html
new file mode 100644
index 0000000..36cc021
--- /dev/null
+++ b/site/docs/2.3.0/api/R/glm.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Generalized Linear Models (R-compliant)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for glm,formula,ANY,SparkDataFrame-method {SparkR}"><tr><td>glm,formula,ANY,SparkDataFrame-method {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Generalized Linear Models (R-compliant)</h2>
+
+<h3>Description</h3>
+
+<p>Fits a generalized linear model, similarly to R's glm().
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## S4 method for signature 'formula,ANY,SparkDataFrame'
+glm(formula, family = gaussian, data,
+  epsilon = 1e-06, maxit = 25, weightCol = NULL, var.power = 0,
+  link.power = 1 - var.power, stringIndexerOrderType = c("frequencyDesc",
+  "frequencyAsc", "alphabetDesc", "alphabetAsc"), offsetCol = NULL)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>formula</code></td>
+<td>
+<p>a symbolic description of the model to be fitted. Currently only a few formula
+operators are supported, including '~', '.', ':', '+', and '-'.</p>
+</td></tr>
+<tr valign="top"><td><code>family</code></td>
+<td>
+<p>a description of the error distribution and link function to be used in the model.
+This can be a character string naming a family function, a family function or
+the result of a call to a family function. Refer R family at
+<a href="https://stat.ethz.ch/R-manual/R-devel/library/stats/html/family.html">https://stat.ethz.ch/R-manual/R-devel/library/stats/html/family.html</a>.
+Currently these families are supported: <code>binomial</code>, <code>gaussian</code>,
+<code>poisson</code>, <code>Gamma</code>, and <code>tweedie</code>.</p>
+</td></tr>
+<tr valign="top"><td><code>data</code></td>
+<td>
+<p>a SparkDataFrame or R's glm data for training.</p>
+</td></tr>
+<tr valign="top"><td><code>epsilon</code></td>
+<td>
+<p>positive convergence tolerance of iterations.</p>
+</td></tr>
+<tr valign="top"><td><code>maxit</code></td>
+<td>
+<p>integer giving the maximal number of IRLS iterations.</p>
+</td></tr>
+<tr valign="top"><td><code>weightCol</code></td>
+<td>
+<p>the weight column name. If this is not set or <code>NULL</code>, we treat all instance
+weights as 1.0.</p>
+</td></tr>
+<tr valign="top"><td><code>var.power</code></td>
+<td>
+<p>the index of the power variance function in the Tweedie family.</p>
+</td></tr>
+<tr valign="top"><td><code>link.power</code></td>
+<td>
+<p>the index of the power link function in the Tweedie family.</p>
+</td></tr>
+<tr valign="top"><td><code>stringIndexerOrderType</code></td>
+<td>
+<p>how to order categories of a string feature column. This is used to
+decide the base level of a string feature as the last category
+after ordering is dropped when encoding strings. Supported options
+are &quot;frequencyDesc&quot;, &quot;frequencyAsc&quot;, &quot;alphabetDesc&quot;, and
+&quot;alphabetAsc&quot;. The default value is &quot;frequencyDesc&quot;. When the
+ordering is set to &quot;alphabetDesc&quot;, this drops the same category
+as R when encoding strings.</p>
+</td></tr>
+<tr valign="top"><td><code>offsetCol</code></td>
+<td>
+<p>the offset column name. If this is not set or empty, we treat all instance
+offsets as 0.0. The feature specified as offset has a constant coefficient of
+1.0.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p><code>glm</code> returns a fitted generalized linear model.
+</p>
+
+
+<h3>Note</h3>
+
+<p>glm since 1.5.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="spark.glm.html">spark.glm</a>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D t &lt;- as.data.frame(Titanic)
+##D df &lt;- createDataFrame(t)
+##D model &lt;- glm(Freq ~ Sex + Age, df, family = &quot;gaussian&quot;)
+##D summary(model)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/groupBy.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/groupBy.html b/site/docs/2.3.0/api/R/groupBy.html
new file mode 100644
index 0000000..b9e4c8d
--- /dev/null
+++ b/site/docs/2.3.0/api/R/groupBy.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: GroupBy</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for group_by {SparkR}"><tr><td>group_by {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>GroupBy</h2>
+
+<h3>Description</h3>
+
+<p>Groups the SparkDataFrame using the specified columns, so we can run aggregation on them.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+group_by(x, ...)
+
+groupBy(x, ...)
+
+## S4 method for signature 'SparkDataFrame'
+groupBy(x, ...)
+
+## S4 method for signature 'SparkDataFrame'
+group_by(x, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>character name(s) or Column(s) to group on.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A GroupedData.
+</p>
+
+
+<h3>Note</h3>
+
+<p>groupBy since 1.4.0
+</p>
+<p>group_by since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="summarize.html">agg</a>, <a href="cube.html">cube</a>, <a href="rollup.html">rollup</a>
+</p>
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="head.html">head</a></code>, <code><a href="hint.html">hint</a></code>,
+<code><a href="histogram.html">histogram</a></code>, <code><a href="insertInto.html">insertInto</a></code>,
+<code><a href="intersect.html">intersect</a></code>, <code><a href="isLocal.html">isLocal</a></code>,
+<code><a href="isStreaming.html">isStreaming</a></code>, <code><a href="join.html">join</a></code>,
+<code><a href="limit.html">limit</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D   # Compute the average for all numeric columns grouped by department.
+##D   avg(groupBy(df, &quot;department&quot;))
+##D 
+##D   # Compute the max age and average salary, grouped by department and gender.
+##D   agg(groupBy(df, &quot;department&quot;, &quot;gender&quot;), salary=&quot;avg&quot;, &quot;age&quot; -&gt; &quot;max&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/hashCode.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/hashCode.html b/site/docs/2.3.0/api/R/hashCode.html
new file mode 100644
index 0000000..1682ce9
--- /dev/null
+++ b/site/docs/2.3.0/api/R/hashCode.html
@@ -0,0 +1,68 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Compute the hashCode of an object</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for hashCode {SparkR}"><tr><td>hashCode {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Compute the hashCode of an object</h2>
+
+<h3>Description</h3>
+
+<p>Java-style function to compute the hashCode for the given object. Returns
+an integer value.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+hashCode(key)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>key</code></td>
+<td>
+<p>the object to be hashed</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>This only works for integer, numeric and character types right now.
+</p>
+
+
+<h3>Value</h3>
+
+<p>the hash code as an integer
+</p>
+
+
+<h3>Note</h3>
+
+<p>hashCode since 1.4.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D hashCode(1L) # 1
+##D hashCode(1.0) # 1072693248
+##D hashCode(&quot;1&quot;) # 49
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[34/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/allclasses-noframe.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/allclasses-noframe.html b/site/docs/2.3.0/api/java/allclasses-noframe.html
new file mode 100644
index 0000000..fc8e61c
--- /dev/null
+++ b/site/docs/2.3.0/api/java/allclasses-noframe.html
@@ -0,0 +1,1297 @@
+<!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_144) on Wed Feb 28 00:07:31 PST 2018 -->
+<title>All Classes (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All&nbsp;Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="org/apache/spark/mllib/tree/loss/AbsoluteError.html" title="class in org.apache.spark.mllib.tree.loss">AbsoluteError</a></li>
+<li><a href="org/apache/spark/launcher/AbstractLauncher.html" title="class in org.apache.spark.launcher">AbstractLauncher</a></li>
+<li><a href="org/apache/spark/Accumulable.html" title="class in org.apache.spark">Accumulable</a></li>
+<li><a href="org/apache/spark/scheduler/AccumulableInfo.html" title="class in org.apache.spark.scheduler">AccumulableInfo</a></li>
+<li><a href="org/apache/spark/status/api/v1/AccumulableInfo.html" title="class in org.apache.spark.status.api.v1">AccumulableInfo</a></li>
+<li><a href="org/apache/spark/AccumulableParam.html" title="interface in org.apache.spark"><span class="interfaceName">AccumulableParam</span></a></li>
+<li><a href="org/apache/spark/Accumulator.html" title="class in org.apache.spark">Accumulator</a></li>
+<li><a href="org/apache/spark/util/AccumulatorContext.html" title="class in org.apache.spark.util">AccumulatorContext</a></li>
+<li><a href="org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark"><span class="interfaceName">AccumulatorParam</span></a></li>
+<li><a href="org/apache/spark/AccumulatorParam.DoubleAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.DoubleAccumulatorParam$</a></li>
+<li><a href="org/apache/spark/AccumulatorParam.FloatAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.FloatAccumulatorParam$</a></li>
+<li><a href="org/apache/spark/AccumulatorParam.IntAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.IntAccumulatorParam$</a></li>
+<li><a href="org/apache/spark/AccumulatorParam.LongAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.LongAccumulatorParam$</a></li>
+<li><a href="org/apache/spark/AccumulatorParam.StringAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.StringAccumulatorParam$</a></li>
+<li><a href="org/apache/spark/util/AccumulatorV2.html" title="class in org.apache.spark.util">AccumulatorV2</a></li>
+<li><a href="org/apache/spark/ml/regression/AFTAggregator.html" title="class in org.apache.spark.ml.regression">AFTAggregator</a></li>
+<li><a href="org/apache/spark/ml/regression/AFTCostFun.html" title="class in org.apache.spark.ml.regression">AFTCostFun</a></li>
+<li><a href="org/apache/spark/ml/regression/AFTSurvivalRegression.html" title="class in org.apache.spark.ml.regression">AFTSurvivalRegression</a></li>
+<li><a href="org/apache/spark/ml/regression/AFTSurvivalRegressionModel.html" title="class in org.apache.spark.ml.regression">AFTSurvivalRegressionModel</a></li>
+<li><a href="org/apache/spark/sql/jdbc/AggregatedDialect.html" title="class in org.apache.spark.sql.jdbc">AggregatedDialect</a></li>
+<li><a href="org/apache/spark/graphx/impl/AggregatingEdgeContext.html" title="class in org.apache.spark.graphx.impl">AggregatingEdgeContext</a></li>
+<li><a href="org/apache/spark/Aggregator.html" title="class in org.apache.spark">Aggregator</a></li>
+<li><a href="org/apache/spark/sql/expressions/Aggregator.html" title="class in org.apache.spark.sql.expressions">Aggregator</a></li>
+<li><a href="org/apache/spark/mllib/tree/configuration/Algo.html" title="class in org.apache.spark.mllib.tree.configuration">Algo</a></li>
+<li><a href="org/apache/spark/scheduler/AllJobsCancelled.html" title="class in org.apache.spark.scheduler">AllJobsCancelled</a></li>
+<li><a href="org/apache/spark/streaming/scheduler/AllReceiverIds.html" title="class in org.apache.spark.streaming.scheduler">AllReceiverIds</a></li>
+<li><a href="org/apache/spark/ml/recommendation/ALS.html" title="class in org.apache.spark.ml.recommendation">ALS</a></li>
+<li><a href="org/apache/spark/mllib/recommendation/ALS.html" title="class in org.apache.spark.mllib.recommendation">ALS</a></li>
+<li><a href="org/apache/spark/ml/recommendation/ALS.InBlock$.html" title="class in org.apache.spark.ml.recommendation">ALS.InBlock$</a></li>
+<li><a href="org/apache/spark/ml/recommendation/ALS.Rating.html" title="class in org.apache.spark.ml.recommendation">ALS.Rating</a></li>
+<li><a href="org/apache/spark/ml/recommendation/ALS.Rating$.html" title="class in org.apache.spark.ml.recommendation">ALS.Rating$</a></li>
+<li><a href="org/apache/spark/ml/recommendation/ALS.RatingBlock$.html" title="class in org.apache.spark.ml.recommendation">ALS.RatingBlock$</a></li>
+<li><a href="org/apache/spark/ml/recommendation/ALSModel.html" title="class in org.apache.spark.ml.recommendation">ALSModel</a></li>
+<li><a href="org/apache/spark/sql/AnalysisException.html" title="class in org.apache.spark.sql">AnalysisException</a></li>
+<li><a href="org/apache/spark/sql/sources/And.html" title="class in org.apache.spark.sql.sources">And</a></li>
+<li><a href="org/apache/spark/sql/types/AnyDataType.html" title="class in org.apache.spark.sql.types">AnyDataType</a></li>
+<li><a href="org/apache/spark/ui/jobs/ApiHelper.html" title="class in org.apache.spark.ui.jobs">ApiHelper</a></li>
+<li><a href="org/apache/spark/status/api/v1/ApplicationAttemptInfo.html" title="class in org.apache.spark.status.api.v1">ApplicationAttemptInfo</a></li>
+<li><a href="org/apache/spark/status/api/v1/ApplicationEnvironmentInfo.html" title="class in org.apache.spark.status.api.v1">ApplicationEnvironmentInfo</a></li>
+<li><a href="org/apache/spark/status/api/v1/ApplicationInfo.html" title="class in org.apache.spark.status.api.v1">ApplicationInfo</a></li>
+<li><a href="org/apache/spark/status/api/v1/ApplicationStatus.html" title="enum in org.apache.spark.status.api.v1">ApplicationStatus</a></li>
+<li><a href="org/apache/spark/ml/ann/ApplyInPlace.html" title="class in org.apache.spark.ml.ann">ApplyInPlace</a></li>
+<li><a href="org/apache/spark/status/AppStatusUtils.html" title="class in org.apache.spark.status">AppStatusUtils</a></li>
+<li><a href="org/apache/spark/mllib/evaluation/AreaUnderCurve.html" title="class in org.apache.spark.mllib.evaluation">AreaUnderCurve</a></li>
+<li><a href="org/apache/spark/sql/types/ArrayType.html" title="class in org.apache.spark.sql.types">ArrayType</a></li>
+<li><a href="org/apache/spark/sql/vectorized/ArrowColumnVector.html" title="class in org.apache.spark.sql.vectorized">ArrowColumnVector</a></li>
+<li><a href="org/apache/spark/scheduler/AskPermissionToCommitOutput.html" title="class in org.apache.spark.scheduler">AskPermissionToCommitOutput</a></li>
+<li><a href="org/apache/spark/ml/fpm/AssociationRules.html" title="class in org.apache.spark.ml.fpm">AssociationRules</a></li>
+<li><a href="org/apache/spark/mllib/fpm/AssociationRules.html" title="class in org.apache.spark.mllib.fpm">AssociationRules</a></li>
+<li><a href="org/apache/spark/mllib/fpm/AssociationRules.Rule.html" title="class in org.apache.spark.mllib.fpm">AssociationRules.Rule</a></li>
+<li><a href="org/apache/spark/scheduler/AsyncEventQueue.html" title="class in org.apache.spark.scheduler">AsyncEventQueue</a></li>
+<li><a href="org/apache/spark/rdd/AsyncRDDActions.html" title="class in org.apache.spark.rdd">AsyncRDDActions</a></li>
+<li><a href="org/apache/spark/ml/attribute/Attribute.html" title="class in org.apache.spark.ml.attribute">Attribute</a></li>
+<li><a href="org/apache/spark/ml/attribute/AttributeGroup.html" title="class in org.apache.spark.ml.attribute">AttributeGroup</a></li>
+<li><a href="org/apache/spark/ml/attribute/AttributeKeys.html" title="class in org.apache.spark.ml.attribute">AttributeKeys</a></li>
+<li><a href="org/apache/spark/ml/attribute/AttributeType.html" title="class in org.apache.spark.ml.attribute">AttributeType</a></li>
+<li><a href="org/apache/spark/sql/sources/BaseRelation.html" title="class in org.apache.spark.sql.sources">BaseRelation</a></li>
+<li><a href="org/apache/spark/api/r/BaseRRDD.html" title="class in org.apache.spark.api.r">BaseRRDD</a></li>
+<li><a href="org/apache/spark/storage/BasicBlockReplicationPolicy.html" title="class in org.apache.spark.storage">BasicBlockReplicationPolicy</a></li>
+<li><a href="org/apache/spark/status/api/v1/streaming/BatchInfo.html" title="class in org.apache.spark.status.api.v1.streaming">BatchInfo</a></li>
+<li><a href="org/apache/spark/streaming/scheduler/BatchInfo.html" title="class in org.apache.spark.streaming.scheduler">BatchInfo</a></li>
+<li><a href="org/apache/spark/status/api/v1/streaming/BatchStatus.html" title="enum in org.apache.spark.status.api.v1.streaming">BatchStatus</a></li>
+<li><a href="org/apache/spark/util/random/BernoulliCellSampler.html" title="class in org.apache.spark.util.random">BernoulliCellSampler</a></li>
+<li><a href="org/apache/spark/util/random/BernoulliSampler.html" title="class in org.apache.spark.util.random">BernoulliSampler</a></li>
+<li><a href="org/apache/spark/ml/feature/Binarizer.html" title="class in org.apache.spark.ml.feature">Binarizer</a></li>
+<li><a href="org/apache/spark/ml/attribute/BinaryAttribute.html" title="class in org.apache.spark.ml.attribute">BinaryAttribute</a></li>
+<li><a href="org/apache/spark/ml/evaluation/BinaryClassificationEvaluator.html" title="class in org.apache.spark.ml.evaluation">BinaryClassificationEvaluator</a></li>
+<li><a href="org/apache/spark/mllib/evaluation/BinaryClassificationMetrics.html" title="class in org.apache.spark.mllib.evaluation">BinaryClassificationMetrics</a></li>
+<li><a href="org/apache/spark/ml/classification/BinaryLogisticRegressionSummary.html" title="interface in org.apache.spark.ml.classification"><span class="interfaceName">BinaryLogisticRegressionSummary</span></a></li>
+<li><a href="org/apache/spark/ml/classification/BinaryLogisticRegressionSummaryImpl.html" title="class in org.apache.spark.ml.classification">BinaryLogisticRegressionSummaryImpl</a></li>
+<li><a href="org/apache/spark/ml/classification/BinaryLogisticRegressionTrainingSummary.html" title="interface in org.apache.spark.ml.classification"><span class="interfaceName">BinaryLogisticRegressionTrainingSummary</span></a></li>
+<li><a href="org/apache/spark/ml/classification/BinaryLogisticRegressionTrainingSummaryImpl.html" title="class in org.apache.spark.ml.classification">BinaryLogisticRegressionTrainingSummaryImpl</a></li>
+<li><a href="org/apache/spark/mllib/stat/test/BinarySample.html" title="class in org.apache.spark.mllib.stat.test">BinarySample</a></li>
+<li><a href="org/apache/spark/sql/types/BinaryType.html" title="class in org.apache.spark.sql.types">BinaryType</a></li>
+<li><a href="org/apache/spark/util/random/BinomialBounds.html" title="class in org.apache.spark.util.random">BinomialBounds</a></li>
+<li><a href="org/apache/spark/ml/clustering/BisectingKMeans.html" title="class in org.apache.spark.ml.clustering">BisectingKMeans</a></li>
+<li><a href="org/apache/spark/mllib/clustering/BisectingKMeans.html" title="class in org.apache.spark.mllib.clustering">BisectingKMeans</a></li>
+<li><a href="org/apache/spark/ml/clustering/BisectingKMeansModel.html" title="class in org.apache.spark.ml.clustering">BisectingKMeansModel</a></li>
+<li><a href="org/apache/spark/mllib/clustering/BisectingKMeansModel.html" title="class in org.apache.spark.mllib.clustering">BisectingKMeansModel</a></li>
+<li><a href="org/apache/spark/mllib/clustering/BisectingKMeansModel.SaveLoadV1_0$.html" title="class in org.apache.spark.mllib.clustering">BisectingKMeansModel.SaveLoadV1_0$</a></li>
+<li><a href="org/apache/spark/ml/clustering/BisectingKMeansSummary.html" title="class in org.apache.spark.ml.clustering">BisectingKMeansSummary</a></li>
+<li><a href="org/apache/spark/scheduler/BlacklistedExecutor.html" title="class in org.apache.spark.scheduler">BlacklistedExecutor</a></li>
+<li><a href="org/apache/spark/ml/linalg/BLAS.html" title="class in org.apache.spark.ml.linalg">BLAS</a></li>
+<li><a href="org/apache/spark/mllib/linalg/BLAS.html" title="class in org.apache.spark.mllib.linalg">BLAS</a></li>
+<li><a href="org/apache/spark/storage/BlockId.html" title="class in org.apache.spark.storage">BlockId</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerId.html" title="class in org.apache.spark.storage">BlockManagerId</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.html" title="class in org.apache.spark.storage">BlockManagerMessages</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.BlockLocationsAndStatus.html" title="class in org.apache.spark.storage">BlockManagerMessages.BlockLocationsAndStatus</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.BlockLocationsAndStatus$.html" title="class in org.apache.spark.storage">BlockManagerMessages.BlockLocationsAndStatus$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.BlockManagerHeartbeat.html" title="class in org.apache.spark.storage">BlockManagerMessages.BlockManagerHeartbeat</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.BlockManagerHeartbeat$.html" title="class in org.apache.spark.storage">BlockManagerMessages.BlockManagerHeartbeat$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetBlockStatus.html" title="class in org.apache.spark.storage">BlockManagerMessages.GetBlockStatus</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetBlockStatus$.html" title="class in org.apache.spark.storage">BlockManagerMessages.GetBlockStatus$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetExecutorEndpointRef.html" title="class in org.apache.spark.storage">BlockManagerMessages.GetExecutorEndpointRef</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetExecutorEndpointRef$.html" title="class in org.apache.spark.storage">BlockManagerMessages.GetExecutorEndpointRef$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetLocations.html" title="class in org.apache.spark.storage">BlockManagerMessages.GetLocations</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetLocations$.html" title="class in org.apache.spark.storage">BlockManagerMessages.GetLocations$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetLocationsAndStatus.html" title="class in org.apache.spark.storage">BlockManagerMessages.GetLocationsAndStatus</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetLocationsAndStatus$.html" title="class in org.apache.spark.storage">BlockManagerMessages.GetLocationsAndStatus$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetLocationsMultipleBlockIds.html" title="class in org.apache.spark.storage">BlockManagerMessages.GetLocationsMultipleBlockIds</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetLocationsMultipleBlockIds$.html" title="class in org.apache.spark.storage">BlockManagerMessages.GetLocationsMultipleBlockIds$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetMatchingBlockIds.html" title="class in org.apache.spark.storage">BlockManagerMessages.GetMatchingBlockIds</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetMatchingBlockIds$.html" title="class in org.apache.spark.storage">BlockManagerMessages.GetMatchingBlockIds$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetMemoryStatus$.html" title="class in org.apache.spark.storage">BlockManagerMessages.GetMemoryStatus$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetPeers.html" title="class in org.apache.spark.storage">BlockManagerMessages.GetPeers</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetPeers$.html" title="class in org.apache.spark.storage">BlockManagerMessages.GetPeers$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetStorageStatus$.html" title="class in org.apache.spark.storage">BlockManagerMessages.GetStorageStatus$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.HasCachedBlocks.html" title="class in org.apache.spark.storage">BlockManagerMessages.HasCachedBlocks</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.HasCachedBlocks$.html" title="class in org.apache.spark.storage">BlockManagerMessages.HasCachedBlocks$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.RegisterBlockManager.html" title="class in org.apache.spark.storage">BlockManagerMessages.RegisterBlockManager</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.RegisterBlockManager$.html" title="class in org.apache.spark.storage">BlockManagerMessages.RegisterBlockManager$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.RemoveBlock.html" title="class in org.apache.spark.storage">BlockManagerMessages.RemoveBlock</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.RemoveBlock$.html" title="class in org.apache.spark.storage">BlockManagerMessages.RemoveBlock$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.RemoveBroadcast.html" title="class in org.apache.spark.storage">BlockManagerMessages.RemoveBroadcast</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.RemoveBroadcast$.html" title="class in org.apache.spark.storage">BlockManagerMessages.RemoveBroadcast$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.RemoveExecutor.html" title="class in org.apache.spark.storage">BlockManagerMessages.RemoveExecutor</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.RemoveExecutor$.html" title="class in org.apache.spark.storage">BlockManagerMessages.RemoveExecutor$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.RemoveRdd.html" title="class in org.apache.spark.storage">BlockManagerMessages.RemoveRdd</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.RemoveRdd$.html" title="class in org.apache.spark.storage">BlockManagerMessages.RemoveRdd$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.RemoveShuffle.html" title="class in org.apache.spark.storage">BlockManagerMessages.RemoveShuffle</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.RemoveShuffle$.html" title="class in org.apache.spark.storage">BlockManagerMessages.RemoveShuffle$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.ReplicateBlock.html" title="class in org.apache.spark.storage">BlockManagerMessages.ReplicateBlock</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.ReplicateBlock$.html" title="class in org.apache.spark.storage">BlockManagerMessages.ReplicateBlock$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.StopBlockManagerMaster$.html" title="class in org.apache.spark.storage">BlockManagerMessages.StopBlockManagerMaster$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.ToBlockManagerMaster.html" title="interface in org.apache.spark.storage"><span class="interfaceName">BlockManagerMessages.ToBlockManagerMaster</span></a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.ToBlockManagerSlave.html" title="interface in org.apache.spark.storage"><span class="interfaceName">BlockManagerMessages.ToBlockManagerSlave</span></a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.TriggerThreadDump$.html" title="class in org.apache.spark.storage">BlockManagerMessages.TriggerThreadDump$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.UpdateBlockInfo.html" title="class in org.apache.spark.storage">BlockManagerMessages.UpdateBlockInfo</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.UpdateBlockInfo$.html" title="class in org.apache.spark.storage">BlockManagerMessages.UpdateBlockInfo$</a></li>
+<li><a href="org/apache/spark/mllib/linalg/distributed/BlockMatrix.html" title="class in org.apache.spark.mllib.linalg.distributed">BlockMatrix</a></li>
+<li><a href="org/apache/spark/storage/BlockNotFoundException.html" title="class in org.apache.spark.storage">BlockNotFoundException</a></li>
+<li><a href="org/apache/spark/storage/BlockReplicationPolicy.html" title="interface in org.apache.spark.storage"><span class="interfaceName">BlockReplicationPolicy</span></a></li>
+<li><a href="org/apache/spark/storage/BlockReplicationUtils.html" title="class in org.apache.spark.storage">BlockReplicationUtils</a></li>
+<li><a href="org/apache/spark/storage/BlockStatus.html" title="class in org.apache.spark.storage">BlockStatus</a></li>
+<li><a href="org/apache/spark/storage/BlockUpdatedInfo.html" title="class in org.apache.spark.storage">BlockUpdatedInfo</a></li>
+<li><a href="org/apache/spark/util/sketch/BloomFilter.html" title="class in org.apache.spark.util.sketch">BloomFilter</a></li>
+<li><a href="org/apache/spark/util/sketch/BloomFilter.Version.html" title="enum in org.apache.spark.util.sketch">BloomFilter.Version</a></li>
+<li><a href="org/apache/spark/ml/param/BooleanParam.html" title="class in org.apache.spark.ml.param">BooleanParam</a></li>
+<li><a href="org/apache/spark/sql/types/BooleanType.html" title="class in org.apache.spark.sql.types">BooleanType</a></li>
+<li><a href="org/apache/spark/mllib/tree/configuration/BoostingStrategy.html" title="class in org.apache.spark.mllib.tree.configuration">BoostingStrategy</a></li>
+<li><a href="org/apache/spark/partial/BoundedDouble.html" title="class in org.apache.spark.partial">BoundedDouble</a></li>
+<li><a href="org/apache/spark/ml/ann/BreezeUtil.html" title="class in org.apache.spark.ml.ann">BreezeUtil</a></li>
+<li><a href="org/apache/spark/broadcast/Broadcast.html" title="class in org.apache.spark.broadcast">Broadcast</a></li>
+<li><a href="org/apache/spark/storage/BroadcastBlockId.html" title="class in org.apache.spark.storage">BroadcastBlockId</a></li>
+<li><a href="org/apache/spark/ml/feature/BucketedRandomProjectionLSH.html" title="class in org.apache.spark.ml.feature">BucketedRandomProjectionLSH</a></li>
+<li><a href="org/apache/spark/ml/feature/BucketedRandomProjectionLSHModel.html" title="class in org.apache.spark.ml.feature">BucketedRandomProjectionLSHModel</a></li>
+<li><a href="org/apache/spark/ml/feature/Bucketizer.html" title="class in org.apache.spark.ml.feature">Bucketizer</a></li>
+<li><a href="org/apache/spark/storage/BufferReleasingInputStream.html" title="class in org.apache.spark.storage">BufferReleasingInputStream</a></li>
+<li><a href="org/apache/spark/graphx/util/BytecodeUtils.html" title="class in org.apache.spark.graphx.util">BytecodeUtils</a></li>
+<li><a href="org/apache/spark/sql/types/ByteType.html" title="class in org.apache.spark.sql.types">ByteType</a></li>
+<li><a href="org/apache/spark/sql/types/CalendarIntervalType.html" title="class in org.apache.spark.sql.types">CalendarIntervalType</a></li>
+<li><a href="org/apache/spark/sql/catalog/Catalog.html" title="class in org.apache.spark.sql.catalog">Catalog</a></li>
+<li><a href="org/apache/spark/sql/sources/CatalystScan.html" title="interface in org.apache.spark.sql.sources"><span class="interfaceName">CatalystScan</span></a></li>
+<li><a href="org/apache/spark/ml/tree/CategoricalSplit.html" title="class in org.apache.spark.ml.tree">CategoricalSplit</a></li>
+<li><a href="org/apache/spark/util/CausedBy.html" title="class in org.apache.spark.util">CausedBy</a></li>
+<li><a href="org/apache/spark/sql/types/CharType.html" title="class in org.apache.spark.sql.types">CharType</a></li>
+<li><a href="org/apache/spark/streaming/CheckpointReader.html" title="class in org.apache.spark.streaming">CheckpointReader</a></li>
+<li><a href="org/apache/spark/rdd/CheckpointState.html" title="class in org.apache.spark.rdd">CheckpointState</a></li>
+<li><a href="org/apache/spark/ml/feature/ChiSqSelector.html" title="class in org.apache.spark.ml.feature">ChiSqSelector</a></li>
+<li><a href="org/apache/spark/mllib/feature/ChiSqSelector.html" title="class in org.apache.spark.mllib.feature">ChiSqSelector</a></li>
+<li><a href="org/apache/spark/ml/feature/ChiSqSelectorModel.html" title="class in org.apache.spark.ml.feature">ChiSqSelectorModel</a></li>
+<li><a href="org/apache/spark/mllib/feature/ChiSqSelectorModel.html" title="class in org.apache.spark.mllib.feature">ChiSqSelectorModel</a></li>
+<li><a href="org/apache/spark/mllib/feature/ChiSqSelectorModel.SaveLoadV1_0$.html" title="class in org.apache.spark.mllib.feature">ChiSqSelectorModel.SaveLoadV1_0$</a></li>
+<li><a href="org/apache/spark/mllib/stat/test/ChiSqTest.html" title="class in org.apache.spark.mllib.stat.test">ChiSqTest</a></li>
+<li><a href="org/apache/spark/mllib/stat/test/ChiSqTest.Method.html" title="class in org.apache.spark.mllib.stat.test">ChiSqTest.Method</a></li>
+<li><a href="org/apache/spark/mllib/stat/test/ChiSqTest.Method$.html" title="class in org.apache.spark.mllib.stat.test">ChiSqTest.Method$</a></li>
+<li><a href="org/apache/spark/mllib/stat/test/ChiSqTest.NullHypothesis$.html" title="class in org.apache.spark.mllib.stat.test">ChiSqTest.NullHypothesis$</a></li>
+<li><a href="org/apache/spark/mllib/stat/test/ChiSqTestResult.html" title="class in org.apache.spark.mllib.stat.test">ChiSqTestResult</a></li>
+<li><a href="org/apache/spark/ml/stat/ChiSquareTest.html" title="class in org.apache.spark.ml.stat">ChiSquareTest</a></li>
+<li><a href="org/apache/spark/mllib/linalg/CholeskyDecomposition.html" title="class in org.apache.spark.mllib.linalg">CholeskyDecomposition</a></li>
+<li><a href="org/apache/spark/ml/classification/ClassificationModel.html" title="class in org.apache.spark.ml.classification">ClassificationModel</a></li>
+<li><a href="org/apache/spark/mllib/classification/ClassificationModel.html" title="interface in org.apache.spark.mllib.classification"><span class="interfaceName">ClassificationModel</span></a></li>
+<li><a href="org/apache/spark/ml/classification/Classifier.html" title="class in org.apache.spark.ml.classification">Classifier</a></li>
+<li><a href="org/apache/spark/CleanAccum.html" title="class in org.apache.spark">CleanAccum</a></li>
+<li><a href="org/apache/spark/CleanBroadcast.html" title="class in org.apache.spark">CleanBroadcast</a></li>
+<li><a href="org/apache/spark/CleanCheckpoint.html" title="class in org.apache.spark">CleanCheckpoint</a></li>
+<li><a href="org/apache/spark/CleanRDD.html" title="class in org.apache.spark">CleanRDD</a></li>
+<li><a href="org/apache/spark/CleanShuffle.html" title="class in org.apache.spark">CleanShuffle</a></li>
+<li><a href="org/apache/spark/CleanupTask.html" title="interface in org.apache.spark"><span class="interfaceName">CleanupTask</span></a></li>
+<li><a href="org/apache/spark/CleanupTaskWeakReference.html" title="class in org.apache.spark">CleanupTaskWeakReference</a></li>
+<li><a href="org/apache/spark/util/ClosureCleaner.html" title="class in org.apache.spark.util">ClosureCleaner</a></li>
+<li><a href="org/apache/spark/sql/sources/v2/reader/partitioning/ClusteredDistribution.html" title="class in org.apache.spark.sql.sources.v2.reader.partitioning">ClusteredDistribution</a></li>
+<li><a href="org/apache/spark/ml/evaluation/ClusteringEvaluator.html" title="class in org.apache.spark.ml.evaluation">ClusteringEvaluator</a></li>
+<li><a href="org/apache/spark/ml/clustering/ClusteringSummary.html" title="class in org.apache.spark.ml.clustering">ClusteringSummary</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.AddWebUIFilter.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.AddWebUIFilter</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.AddWebUIFilter$.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.AddWebUIFilter$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.GetExecutorLossReason.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.GetExecutorLossReason</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.GetExecutorLossReason$.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.GetExecutorLossReason$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.KillExecutors.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.KillExecutors</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.KillExecutors$.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.KillExecutors$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.KillExecutorsOnHost.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.KillExecutorsOnHost</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.KillExecutorsOnHost$.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.KillExecutorsOnHost$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.KillTask.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.KillTask</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.KillTask$.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.KillTask$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.LaunchTask.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.LaunchTask</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.LaunchTask$.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.LaunchTask$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RegisterClusterManager.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.RegisterClusterManager</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RegisterClusterManager$.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.RegisterClusterManager$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RegisteredExecutor$.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.RegisteredExecutor$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RegisterExecutor.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.RegisterExecutor</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RegisterExecutor$.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.RegisterExecutor$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RegisterExecutorFailed.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.RegisterExecutorFailed</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RegisterExecutorFailed$.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.RegisterExecutorFailed$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RegisterExecutorResponse.html" title="interface in org.apache.spark.scheduler.cluster"><span class="interfaceName">CoarseGrainedClusterMessages.RegisterExecutorResponse</span></a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RemoveExecutor.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.RemoveExecutor</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RemoveExecutor$.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.RemoveExecutor$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RemoveWorker.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.RemoveWorker</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RemoveWorker$.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.RemoveWorker$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RequestExecutors.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.RequestExecutors</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RequestExecutors$.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.RequestExecutors$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RetrieveLastAllocatedExecutorId$.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.RetrieveLastAllocatedExecutorId$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RetrieveSparkAppConfig$.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.RetrieveSparkAppConfig$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.ReviveOffers$.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.ReviveOffers$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.SetupDriver.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.SetupDriver</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.SetupDriver$.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.SetupDriver$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.Shutdown$.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.Shutdown$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.SparkAppConfig.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.SparkAppConfig</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.SparkAppConfig$.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.SparkAppConfig$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.StatusUpdate.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.StatusUpdate</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.StatusUpdate$.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.StatusUpdate$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.StopDriver$.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.StopDriver$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.StopExecutor$.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.StopExecutor$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.StopExecutors$.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.StopExecutors$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.UpdateDelegationTokens.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.UpdateDelegationTokens</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.UpdateDelegationTokens$.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.UpdateDelegationTokens$</a></li>
+<li><a href="org/apache/spark/metrics/source/CodegenMetrics.html" title="class in org.apache.spark.metrics.source">CodegenMetrics</a></li>
+<li><a href="org/apache/spark/rdd/CoGroupedRDD.html" title="class in org.apache.spark.rdd">CoGroupedRDD</a></li>
+<li><a href="org/apache/spark/api/java/function/CoGroupFunction.html" title="interface in org.apache.spark.api.java.function"><span class="interfaceName">CoGroupFunction</span></a></li>
+<li><a href="org/apache/spark/util/CollectionAccumulator.html" title="class in org.apache.spark.util">CollectionAccumulator</a></li>
+<li><a href="org/apache/spark/util/CollectionsUtils.html" title="class in org.apache.spark.util">CollectionsUtils</a></li>
+<li><a href="org/apache/spark/sql/catalog/Column.html" title="class in org.apache.spark.sql.catalog">Column</a></li>
+<li><a href="org/apache/spark/sql/Column.html" title="class in org.apache.spark.sql">Column</a></li>
+<li><a href="org/apache/spark/sql/vectorized/ColumnarArray.html" title="class in org.apache.spark.sql.vectorized">ColumnarArray</a></li>
+<li><a href="org/apache/spark/sql/vectorized/ColumnarBatch.html" title="class in org.apache.spark.sql.vectorized">ColumnarBatch</a></li>
+<li><a href="org/apache/spark/sql/vectorized/ColumnarMap.html" title="class in org.apache.spark.sql.vectorized">ColumnarMap</a></li>
+<li><a href="org/apache/spark/sql/vectorized/ColumnarRow.html" title="class in org.apache.spark.sql.vectorized">ColumnarRow</a></li>
+<li><a href="org/apache/spark/sql/ColumnName.html" title="class in org.apache.spark.sql">ColumnName</a></li>
+<li><a href="org/apache/spark/ml/feature/ColumnPruner.html" title="class in org.apache.spark.ml.feature">ColumnPruner</a></li>
+<li><a href="org/apache/spark/sql/vectorized/ColumnVector.html" title="class in org.apache.spark.sql.vectorized">ColumnVector</a></li>
+<li><a href="org/apache/spark/ComplexFutureAction.html" title="class in org.apache.spark">ComplexFutureAction</a></li>
+<li><a href="org/apache/spark/io/CompressionCodec.html" title="interface in org.apache.spark.io"><span class="interfaceName">CompressionCodec</span></a></li>
+<li><a href="org/apache/spark/status/config.html" title="class in org.apache.spark.status">config</a></li>
+<li><a href="org/apache/spark/internal/config/ConfigEntryWithDefault.html" title="class in org.apache.spark.internal.config">ConfigEntryWithDefault</a></li>
+<li><a href="org/apache/spark/internal/config/ConfigEntryWithDefaultFunction.html" title="class in org.apache.spark.internal.config">ConfigEntryWithDefaultFunction</a></li>
+<li><a href="org/apache/spark/internal/config/ConfigEntryWithDefaultString.html" title="class in org.apache.spark.internal.config">ConfigEntryWithDefaultString</a></li>
+<li><a href="org/apache/spark/internal/config/ConfigHelpers.html" title="class in org.apache.spark.internal.config">ConfigHelpers</a></li>
+<li><a href="org/apache/spark/graphx/lib/ConnectedComponents.html" title="class in org.apache.spark.graphx.lib">ConnectedComponents</a></li>
+<li><a href="org/apache/spark/streaming/dstream/ConstantInputDStream.html" title="class in org.apache.spark.streaming.dstream">ConstantInputDStream</a></li>
+<li><a href="org/apache/spark/sql/sources/v2/reader/streaming/ContinuousDataReader.html" title="interface in org.apache.spark.sql.sources.v2.reader.streaming"><span class="interfaceName">ContinuousDataReader</span></a></li>
+<li><a href="org/apache/spark/sql/sources/v2/reader/streaming/ContinuousReader.html" title="interface in org.apache.spark.sql.sources.v2.reader.streaming"><span class="interfaceName">ContinuousReader</span></a></li>
+<li><a href="org/apache/spark/sql/sources/v2/ContinuousReadSupport.html" title="interface in org.apache.spark.sql.sources.v2"><span class="interfaceName">ContinuousReadSupport</span></a></li>
+<li><a href="org/apache/spark/ml/tree/ContinuousSplit.html" title="class in org.apache.spark.ml.tree">ContinuousSplit</a></li>
+<li><a href="org/apache/spark/mllib/linalg/distributed/CoordinateMatrix.html" title="class in org.apache.spark.mllib.linalg.distributed">CoordinateMatrix</a></li>
+<li><a href="org/apache/spark/ml/stat/Correlation.html" title="class in org.apache.spark.ml.stat">Correlation</a></li>
+<li><a href="org/apache/spark/mllib/stat/correlation/CorrelationNames.html" title="class in org.apache.spark.mllib.stat.correlation">CorrelationNames</a></li>
+<li><a href="org/apache/spark/mllib/stat/correlation/Correlations.html" title="class in org.apache.spark.mllib.stat.correlation">Correlations</a></li>
+<li><a href="org/apache/spark/storage/CountingWritableChannel.html" title="class in org.apache.spark.storage">CountingWritableChannel</a></li>
+<li><a href="org/apache/spark/util/sketch/CountMinSketch.html" title="class in org.apache.spark.util.sketch">CountMinSketch</a></li>
+<li><a href="org/apache/spark/util/sketch/CountMinSketch.Version.html" title="enum in org.apache.spark.util.sketch">CountMinSketch.Version</a></li>
+<li><a href="org/apache/spark/ml/feature/CountVectorizer.html" title="class in org.apache.spark.ml.feature">CountVectorizer</a></li>
+<li><a href="org/apache/spark/ml/feature/CountVectorizerModel.html" title="class in org.apache.spark.ml.feature">CountVectorizerModel</a></li>
+<li><a href="org/apache/spark/sql/sources/CreatableRelationProvider.html" title="interface in org.apache.spark.sql.sources"><span class="interfaceName">CreatableRelationProvider</span></a></li>
+<li><a href="org/apache/spark/sql/hive/execution/CreateHiveTableAsSelectCommand.html" title="class in org.apache.spark.sql.hive.execution">CreateHiveTableAsSelectCommand</a></li>
+<li><a href="org/apache/spark/ml/tuning/CrossValidator.html" title="class in org.apache.spark.ml.tuning">CrossValidator</a></li>
+<li><a href="org/apache/spark/ml/tuning/CrossValidatorModel.html" title="class in org.apache.spark.ml.tuning">CrossValidatorModel</a></li>
+<li><a href="org/apache/spark/ml/tuning/CrossValidatorModel.CrossValidatorModelWriter.html" title="class in org.apache.spark.ml.tuning">CrossValidatorModel.CrossValidatorModelWriter</a></li>
+<li><a href="org/apache/spark/security/CryptoStreamUtils.html" title="class in org.apache.spark.security">CryptoStreamUtils</a></li>
+<li><a href="org/apache/spark/sql/catalog/Database.html" title="class in org.apache.spark.sql.catalog">Database</a></li>
+<li><a href="org/apache/spark/sql/DataFrameNaFunctions.html" title="class in org.apache.spark.sql">DataFrameNaFunctions</a></li>
+<li><a href="org/apache/spark/sql/DataFrameReader.html" title="class in org.apache.spark.sql">DataFrameReader</a></li>
+<li><a href="org/apache/spark/sql/DataFrameStatFunctions.html" title="class in org.apache.spark.sql">DataFrameStatFunctions</a></li>
+<li><a href="org/apache/spark/sql/DataFrameWriter.html" title="class in org.apache.spark.sql">DataFrameWriter</a></li>
+<li><a href="org/apache/spark/sql/sources/v2/reader/DataReader.html" title="interface in org.apache.spark.sql.sources.v2.reader"><span class="interfaceName">DataReader</span></a></li>
+<li><a href="org/apache/spark/sql/sources/v2/reader/DataReaderFactory.html" title="interface in org.apache.spark.sql.sources.v2.reader"><span class="interfaceName">DataReaderFactory</span></a></li>
+<li><a href="org/apache/spark/sql/Dataset.html" title="class in org.apache.spark.sql">Dataset</a></li>
+<li><a href="org/apache/spark/sql/DatasetHolder.html" title="class in org.apache.spark.sql">DatasetHolder</a></li>
+<li><a href="org/apache/spark/sql/sources/v2/DataSourceOptions.html" title="class in org.apache.spark.sql.sources.v2">DataSourceOptions</a></li>
+<li><a href="org/apache/spark/sql/sources/v2/reader/DataSourceReader.html" title="interface in org.apache.spark.sql.sources.v2.reader"><span class="interfaceName">DataSourceReader</span></a></li>
+<li><a href="org/apache/spark/sql/sources/DataSourceRegister.html" title="interface in org.apache.spark.sql.sources"><span class="interfaceName">DataSourceRegister</span></a></li>
+<li><a href="org/apache/spark/sql/sources/v2/DataSourceV2.html" title="interface in org.apache.spark.sql.sources.v2"><span class="interfaceName">DataSourceV2</span></a></li>
+<li><a href="org/apache/spark/sql/sources/v2/writer/DataSourceWriter.html" title="interface in org.apache.spark.sql.sources.v2.writer"><span class="interfaceName">DataSourceWriter</span></a></li>
+<li><a href="org/apache/spark/sql/streaming/DataStreamReader.html" title="class in org.apache.spark.sql.streaming">DataStreamReader</a></li>
+<li><a href="org/apache/spark/sql/streaming/DataStreamWriter.html" title="class in org.apache.spark.sql.streaming">DataStreamWriter</a></li>
+<li><a href="org/apache/spark/sql/types/DataType.html" title="class in org.apache.spark.sql.types">DataType</a></li>
+<li><a href="org/apache/spark/sql/types/DataTypes.html" title="class in org.apache.spark.sql.types">DataTypes</a></li>
+<li><a href="org/apache/spark/mllib/util/DataValidators.html" title="class in org.apache.spark.mllib.util">DataValidators</a></li>
+<li><a href="org/apache/spark/sql/sources/v2/writer/DataWriter.html" title="interface in org.apache.spark.sql.sources.v2.writer"><span class="interfaceName">DataWriter</span></a></li>
+<li><a href="org/apache/spark/sql/sources/v2/writer/DataWriterFactory.html" title="interface in org.apache.spark.sql.sources.v2.writer"><span class="interfaceName">DataWriterFactory</span></a></li>
+<li><a href="org/apache/spark/sql/types/DateType.html" title="class in org.apache.spark.sql.types">DateType</a></li>
+<li><a href="org/apache/spark/sql/jdbc/DB2Dialect.html" title="class in org.apache.spark.sql.jdbc">DB2Dialect</a></li>
+<li><a href="org/apache/spark/ml/feature/DCT.html" title="class in org.apache.spark.ml.feature">DCT</a></li>
+<li><a href="org/apache/spark/sql/types/Decimal.html" title="class in org.apache.spark.sql.types">Decimal</a></li>
+<li><a href="org/apache/spark/sql/types/Decimal.DecimalAsIfIntegral$.html" title="class in org.apache.spark.sql.types">Decimal.DecimalAsIfIntegral$</a></li>
+<li><a href="org/apache/spark/sql/types/Decimal.DecimalIsFractional$.html" title="class in org.apache.spark.sql.types">Decimal.DecimalIsFractional$</a></li>
+<li><a href="org/apache/spark/sql/types/DecimalType.html" title="class in org.apache.spark.sql.types">DecimalType</a></li>
+<li><a href="org/apache/spark/sql/types/DecimalType.Expression$.html" title="class in org.apache.spark.sql.types">DecimalType.Expression$</a></li>
+<li><a href="org/apache/spark/sql/types/DecimalType.Fixed$.html" title="class in org.apache.spark.sql.types">DecimalType.Fixed$</a></li>
+<li><a href="org/apache/spark/mllib/tree/DecisionTree.html" title="class in org.apache.spark.mllib.tree">DecisionTree</a></li>
+<li><a href="org/apache/spark/ml/classification/DecisionTreeClassificationModel.html" title="class in org.apache.spark.ml.classification">DecisionTreeClassificationModel</a></li>
+<li><a href="org/apache/spark/ml/classification/DecisionTreeClassifier.html" title="class in org.apache.spark.ml.classification">DecisionTreeClassifier</a></li>
+<li><a href="org/apache/spark/mllib/tree/model/DecisionTreeModel.html" title="class in org.apache.spark.mllib.tree.model">DecisionTreeModel</a></li>
+<li><a href="org/apache/spark/mllib/tree/model/DecisionTreeModel.SaveLoadV1_0$.html" title="class in org.apache.spark.mllib.tree.model">DecisionTreeModel.SaveLoadV1_0$</a></li>
+<li><a href="org/apache/spark/ml/tree/DecisionTreeModelReadWrite.html" title="class in org.apache.spark.ml.tree">DecisionTreeModelReadWrite</a></li>
+<li><a href="org/apache/spark/ml/tree/DecisionTreeModelReadWrite.NodeData.html" title="class in org.apache.spark.ml.tree">DecisionTreeModelReadWrite.NodeData</a></li>
+<li><a href="org/apache/spark/ml/tree/DecisionTreeModelReadWrite.NodeData$.html" title="class in org.apache.spark.ml.tree">DecisionTreeModelReadWrite.NodeData$</a></li>
+<li><a href="org/apache/spark/ml/tree/DecisionTreeModelReadWrite.SplitData.html" title="class in org.apache.spark.ml.tree">DecisionTreeModelReadWrite.SplitData</a></li>
+<li><a href="org/apache/spark/ml/tree/DecisionTreeModelReadWrite.SplitData$.html" title="class in org.apache.spark.ml.tree">DecisionTreeModelReadWrite.SplitData$</a></li>
+<li><a href="org/apache/spark/ml/regression/DecisionTreeRegressionModel.html" title="class in org.apache.spark.ml.regression">DecisionTreeRegressionModel</a></li>
+<li><a href="org/apache/spark/ml/regression/DecisionTreeRegressor.html" title="class in org.apache.spark.ml.regression">DecisionTreeRegressor</a></li>
+<li><a href="org/apache/spark/streaming/kinesis/DefaultCredentials.html" title="class in org.apache.spark.streaming.kinesis">DefaultCredentials</a></li>
+<li><a href="org/apache/spark/ml/util/DefaultParamsReadable.html" title="interface in org.apache.spark.ml.util"><span class="interfaceName">DefaultParamsReadable</span></a></li>
+<li><a href="org/apache/spark/ml/util/DefaultParamsWritable.html" title="interface in org.apache.spark.ml.util"><span class="interfaceName">DefaultParamsWritable</span></a></li>
+<li><a href="org/apache/spark/rdd/DefaultPartitionCoalescer.html" title="class in org.apache.spark.rdd">DefaultPartitionCoalescer</a></li>
+<li><a href="org/apache/spark/storage/DefaultTopologyMapper.html" title="class in org.apache.spark.storage">DefaultTopologyMapper</a></li>
+<li><a href="org/apache/spark/ml/linalg/DenseMatrix.html" title="class in org.apache.spark.ml.linalg">DenseMatrix</a></li>
+<li><a href="org/apache/spark/mllib/linalg/DenseMatrix.html" title="class in org.apache.spark.mllib.linalg">DenseMatrix</a></li>
+<li><a href="org/apache/spark/ml/linalg/DenseVector.html" title="class in org.apache.spark.ml.linalg">DenseVector</a></li>
+<li><a href="org/apache/spark/mllib/linalg/DenseVector.html" title="class in org.apache.spark.mllib.linalg">DenseVector</a></li>
+<li><a href="org/apache/spark/Dependency.html" title="class in org.apache.spark">Dependency</a></li>
+<li><a href="org/apache/spark/sql/jdbc/DerbyDialect.html" title="class in org.apache.spark.sql.jdbc">DerbyDialect</a></li>
+<li><a href="org/apache/spark/serializer/DeserializationStream.html" title="class in org.apache.spark.serializer">DeserializationStream</a></li>
+<li><a href="org/apache/spark/storage/memory/DeserializedMemoryEntry.html" title="class in org.apache.spark.storage.memory">DeserializedMemoryEntry</a></li>
+<li><a href="org/apache/spark/sql/hive/DetermineTableStats.html" title="class in org.apache.spark.sql.hive">DetermineTableStats</a></li>
+<li><a href="org/apache/spark/storage/DiskBlockData.html" title="class in org.apache.spark.storage">DiskBlockData</a></li>
+<li><a href="org/apache/spark/ml/clustering/DistributedLDAModel.html" title="class in org.apache.spark.ml.clustering">DistributedLDAModel</a></li>
+<li><a href="org/apache/spark/mllib/clustering/DistributedLDAModel.html" title="class in org.apache.spark.mllib.clustering">DistributedLDAModel</a></li>
+<li><a href="org/apache/spark/mllib/linalg/distributed/DistributedMatrix.html" title="interface in org.apache.spark.mllib.linalg.distributed"><span class="interfaceName">DistributedMatrix</span></a></li>
+<li><a href="org/apache/spark/sql/sources/v2/reader/partitioning/Distribution.html" title="interface in org.apache.spark.sql.sources.v2.reader.partitioning"><span class="interfaceName">Distribution</span></a></li>
+<li><a href="org/apache/spark/ml/feature/Dot.html" title="class in org.apache.spark.ml.feature">Dot</a></li>
+<li><a href="org/apache/spark/util/DoubleAccumulator.html" title="class in org.apache.spark.util">DoubleAccumulator</a></li>
+<li><a href="org/apache/spark/ml/param/DoubleArrayArrayParam.html" title="class in org.apache.spark.ml.param">DoubleArrayArrayParam</a></li>
+<li><a href="org/apache/spark/ml/param/DoubleArrayParam.html" title="class in org.apache.spark.ml.param">DoubleArrayParam</a></li>
+<li><a href="org/apache/spark/api/java/function/DoubleFlatMapFunction.html" title="interface in org.apache.spark.api.java.function"><span class="interfaceName">DoubleFlatMapFunction</span></a></li>
+<li><a href="org/apache/spark/api/java/function/DoubleFunction.html" title="interface in org.apache.spark.api.java.function"><span class="interfaceName">DoubleFunction</span></a></li>
+<li><a href="org/apache/spark/ml/param/DoubleParam.html" title="class in org.apache.spark.ml.param">DoubleParam</a></li>
+<li><a href="org/apache/spark/rdd/DoubleRDDFunctions.html" title="class in org.apache.spark.rdd">DoubleRDDFunctions</a></li>
+<li><a href="org/apache/spark/sql/types/DoubleType.html" title="class in org.apache.spark.sql.types">DoubleType</a></li>
+<li><a href="org/apache/spark/streaming/dstream/DStream.html" title="class in org.apache.spark.streaming.dstream">DStream</a></li>
+<li><a href="org/apache/spark/serializer/DummySerializerInstance.html" title="class in org.apache.spark.serializer">DummySerializerInstance</a></li>
+<li><a href="org/apache/spark/streaming/Duration.html" title="class in org.apache.spark.streaming">Duration</a></li>
+<li><a href="org/apache/spark/streaming/Durations.html" title="class in org.apache.spark.streaming">Durations</a></li>
+<li><a href="org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx">Edge</a></li>
+<li><a href="org/apache/spark/graphx/impl/EdgeActiveness.html" title="enum in org.apache.spark.graphx.impl">EdgeActiveness</a></li>
+<li><a href="org/apache/spark/graphx/EdgeContext.html" title="class in org.apache.spark.graphx">EdgeContext</a></li>
+<li><a href="org/apache/spark/graphx/EdgeDirection.html" title="class in org.apache.spark.graphx">EdgeDirection</a></li>
+<li><a href="org/apache/spark/graphx/EdgeRDD.html" title="class in org.apache.spark.graphx">EdgeRDD</a></li>
+<li><a href="org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a></li>
+<li><a href="org/apache/spark/graphx/EdgeTriplet.html" title="class in org.apache.spark.graphx">EdgeTriplet</a></li>
+<li><a href="org/apache/spark/mllib/linalg/EigenValueDecomposition.html" title="class in org.apache.spark.mllib.linalg">EigenValueDecomposition</a></li>
+<li><a href="org/apache/spark/ml/feature/ElementwiseProduct.html" title="class in org.apache.spark.ml.feature">ElementwiseProduct</a></li>
+<li><a href="org/apache/spark/mllib/feature/ElementwiseProduct.html" title="class in org.apache.spark.mllib.feature">ElementwiseProduct</a></li>
+<li><a href="org/apache/spark/mllib/clustering/EMLDAOptimizer.html" title="class in org.apache.spark.mllib.clustering">EMLDAOptimizer</a></li>
+<li><a href="org/apache/spark/sql/Encoder.html" title="interface in org.apache.spark.sql"><span class="interfaceName">Encoder</span></a></li>
+<li><a href="org/apache/spark/sql/Encoders.html" title="class in org.apache.spark.sql">Encoders</a></li>
+<li><a href="org/apache/spark/storage/EncryptedBlockData.html" title="class in org.apache.spark.storage">EncryptedBlockData</a></li>
+<li><a href="org/apache/spark/mllib/tree/configuration/EnsembleCombiningStrategy.html" title="class in org.apache.spark.mllib.tree.configuration">EnsembleCombiningStrategy</a></li>
+<li><a href="org/apache/spark/ml/tree/EnsembleModelReadWrite.html" title="class in org.apache.spark.ml.tree">EnsembleModelReadWrite</a></li>
+<li><a href="org/apache/spark/ml/tree/EnsembleModelReadWrite.EnsembleNodeData.html" title="class in org.apache.spark.ml.tree">EnsembleModelReadWrite.EnsembleNodeData</a></li>
+<li><a href="org/apache/spark/ml/tree/EnsembleModelReadWrite.EnsembleNodeData$.html" title="class in org.apache.spark.ml.tree">EnsembleModelReadWrite.EnsembleNodeData$</a></li>
+<li><a href="org/apache/spark/mllib/tree/impurity/Entropy.html" title="class in org.apache.spark.mllib.tree.impurity">Entropy</a></li>
+<li><a href="org/apache/spark/util/EnumUtil.html" title="class in org.apache.spark.util">EnumUtil</a></li>
+<li><a href="org/apache/spark/sql/sources/EqualNullSafe.html" title="class in org.apache.spark.sql.sources">EqualNullSafe</a></li>
+<li><a href="org/apache/spark/sql/sources/EqualTo.html" title="class in org.apache.spark.sql.sources">EqualTo</a></li>
+<li><a href="org/apache/spark/ml/Estimator.html" title="class in org.apache.spark.ml">Estimator</a></li>
+<li><a href="org/apache/spark/ml/evaluation/Evaluator.html" title="class in org.apache.spark.ml.evaluation">Evaluator</a></li>
+<li><a href="org/apache/spark/ExceptionFailure.html" title="class in org.apache.spark">ExceptionFailure</a></li>
+<li><a href="org/apache/spark/sql/util/ExecutionListenerManager.html" title="class in org.apache.spark.sql.util">ExecutionListenerManager</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/ExecutorInfo.html" title="class in org.apache.spark.scheduler.cluster">ExecutorInfo</a></li>
+<li><a href="org/apache/spark/scheduler/ExecutorKilled.html" title="class in org.apache.spark.scheduler">ExecutorKilled</a></li>
+<li><a href="org/apache/spark/ExecutorLostFailure.html" title="class in org.apache.spark">ExecutorLostFailure</a></li>
+<li><a href="org/apache/spark/ExecutorRegistered.html" title="class in org.apache.spark">ExecutorRegistered</a></li>
+<li><a href="org/apache/spark/ExecutorRemoved.html" title="class in org.apache.spark">ExecutorRemoved</a></li>
+<li><a href="org/apache/spark/status/api/v1/ExecutorStageSummary.html" title="class in org.apache.spark.status.api.v1">ExecutorStageSummary</a></li>
+<li><a href="org/apache/spark/ui/storage/ExecutorStreamSummary.html" title="class in org.apache.spark.ui.storage">ExecutorStreamSummary</a></li>
+<li><a href="org/apache/spark/status/api/v1/ExecutorSummary.html" title="class in org.apache.spark.status.api.v1">ExecutorSummary</a></li>
+<li><a href="org/apache/spark/ml/clustering/ExpectationAggregator.html" title="class in org.apache.spark.ml.clustering">ExpectationAggregator</a></li>
+<li><a href="org/apache/spark/mllib/clustering/ExpectationSum.html" title="class in org.apache.spark.mllib.clustering">ExpectationSum</a></li>
+<li><a href="org/apache/spark/sql/ExperimentalMethods.html" title="class in org.apache.spark.sql">ExperimentalMethods</a></li>
+<li><a href="org/apache/spark/ExpireDeadHosts.html" title="class in org.apache.spark">ExpireDeadHosts</a></li>
+<li><a href="org/apache/spark/mllib/random/ExponentialGenerator.html" title="class in org.apache.spark.mllib.random">ExponentialGenerator</a></li>
+<li><a href="org/apache/spark/mllib/evaluation/binary/FalsePositiveRate.html" title="class in org.apache.spark.mllib.evaluation.binary">FalsePositiveRate</a></li>
+<li><a href="org/apache/spark/ml/feature/FeatureHasher.html" title="class in org.apache.spark.ml.feature">FeatureHasher</a></li>
+<li><a href="org/apache/spark/mllib/tree/configuration/FeatureType.html" title="class in org.apache.spark.mllib.tree.configuration">FeatureType</a></li>
+<li><a href="org/apache/spark/FetchFailed.html" title="class in org.apache.spark">FetchFailed</a></li>
+<li><a href="org/apache/spark/storage/FileBasedTopologyMapper.html" title="class in org.apache.spark.storage">FileBasedTopologyMapper</a></li>
+<li><a href="org/apache/spark/internal/io/FileCommitProtocol.html" title="class in org.apache.spark.internal.io">FileCommitProtocol</a></li>
+<li><a href="org/apache/spark/internal/io/FileCommitProtocol.EmptyTaskCommitMessage$.html" title="class in org.apache.spark.internal.io">FileCommitProtocol.EmptyTaskCommitMessage$</a></li>
+<li><a href="org/apache/spark/internal/io/FileCommitProtocol.TaskCommitMessage.html" title="class in org.apache.spark.internal.io">FileCommitProtocol.TaskCommitMessage</a></li>
+<li><a href="org/apache/spark/sql/sources/Filter.html" title="class in org.apache.spark.sql.sources">Filter</a></li>
+<li><a href="org/apache/spark/api/java/function/FilterFunction.html" title="interface in org.apache.spark.api.java.function"><span class="interfaceName">FilterFunction</span></a></li>
+<li><a href="org/apache/spark/api/java/function/FlatMapFunction.html" title="interface in org.apache.spark.api.java.function"><span class="interfaceName">FlatMapFunction</span></a></li>
+<li><a href="org/apache/spark/api/java/function/FlatMapFunction2.html" title="interface in org.apache.spark.api.java.function"><span class="interfaceName">FlatMapFunction2</span></a></li>
+<li><a href="org/apache/spark/api/java/function/FlatMapGroupsFunction.html" title="interface in org.apache.spark.api.java.function"><span class="interfaceName">FlatMapGroupsFunction</span></a></li>
+<li><a href="org/apache/spark/api/java/function/FlatMapGroupsWithStateFunction.html" title="interface in org.apache.spark.api.java.function"><span class="interfaceName">FlatMapGroupsWithStateFunction</span></a></li>
+<li><a href="org/apache/spark/ml/param/FloatParam.html" title="class in org.apache.spark.ml.param">FloatParam</a></li>
+<li><a href="org/apache/spark/sql/types/FloatType.html" title="class in org.apache.spark.sql.types">FloatType</a></li>
+<li><a href="org/apache/spark/api/java/function/ForeachFunction.html" title="interface in org.apache.spark.api.java.function"><span class="interfaceName">ForeachFunction</span></a></li>
+<li><a href="org/apache/spark/api/java/function/ForeachPartitionFunction.html" title="interface in org.apache.spark.api.java.function"><span class="interfaceName">ForeachPartitionFunction</span></a></li>
+<li><a href="org/apache/spark/sql/ForeachWriter.html" title="class in org.apache.spark.sql">ForeachWriter</a></li>
+<li><a href="org/apache/spark/ml/fpm/FPGrowth.html" title="class in org.apache.spark.ml.fpm">FPGrowth</a></li>
+<li><a href="org/apache/spark/mllib/fpm/FPGrowth.html" title="class in org.apache.spark.mllib.fpm">FPGrowth</a></li>
+<li><a href="org/apache/spark/mllib/fpm/FPGrowth.FreqItemset.html" title="class in org.apache.spark.mllib.fpm">FPGrowth.FreqItemset</a></li>
+<li><a href="org/apache/spark/ml/fpm/FPGrowthModel.html" title="class in org.apache.spark.ml.fpm">FPGrowthModel</a></li>
+<li><a href="org/apache/spark/mllib/fpm/FPGrowthModel.html" title="class in org.apache.spark.mllib.fpm">FPGrowthModel</a></li>
+<li><a href="org/apache/spark/mllib/fpm/FPGrowthModel.SaveLoadV1_0$.html" title="class in org.apache.spark.mllib.fpm">FPGrowthModel.SaveLoadV1_0$</a></li>
+<li><a href="org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function"><span class="interfaceName">Function</span></a></li>
+<li><a href="org/apache/spark/sql/catalog/Function.html" title="class in org.apache.spark.sql.catalog">Function</a></li>
+<li><a href="org/apache/spark/api/java/function/Function0.html" title="interface in org.apache.spark.api.java.function"><span class="interfaceName">Function0</span></a></li>
+<li><a href="org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function"><span class="interfaceName">Function2</span></a></li>
+<li><a href="org/apache/spark/api/java/function/Function3.html" title="interface in org.apache.spark.api.java.function"><span class="interfaceName">Function3</span></a></li>
+<li><a href="org/apache/spark/api/java/function/Function4.html" title="interface in org.apache.spark.api.java.function"><span class="interfaceName">Function4</span></a></li>
+<li><a href="org/apache/spark/sql/functions.html" title="class in org.apache.spark.sql">functions</a></li>
+<li><a href="org/apache/spark/FutureAction.html" title="interface in org.apache.spark"><span class="interfaceName">FutureAction</span></a></li>
+<li><a href="org/apache/spark/mllib/random/GammaGenerator.html" title="class in org.apache.spark.mllib.random">GammaGenerator</a></li>
+<li><a href="org/apache/spark/ml/clustering/GaussianMixture.html" title="class in org.apache.spark.ml.clustering">GaussianMixture</a></li>
+<li><a href="org/apache/spark/mllib/clustering/GaussianMixture.html" title="class in org.apache.spark.mllib.clustering">GaussianMixture</a></li>
+<li><a href="org/apache/spark/ml/clustering/GaussianMixtureModel.html" title="class in org.apache.spark.ml.clustering">GaussianMixtureModel</a></li>
+<li><a href="org/apache/spark/mllib/clustering/GaussianMixtureModel.html" title="class in org.apache.spark.mllib.clustering">GaussianMixtureModel</a></li>
+<li><a href="org/apache/spark/ml/clustering/GaussianMixtureSummary.html" title="class in org.apache.spark.ml.clustering">GaussianMixtureSummary</a></li>
+<li><a href="org/apache/spark/ml/classification/GBTClassificationModel.html" title="class in org.apache.spark.ml.classification">GBTClassificationModel</a></li>
+<li><a href="org/apache/spark/ml/classification/GBTClassifier.html" title="class in org.apache.spark.ml.classification">GBTClassifier</a></li>
+<li><a href="org/apache/spark/ml/regression/GBTRegressionModel.html" title="class in org.apache.spark.ml.regression">GBTRegressionModel</a></li>
+<li><a href="org/apache/spark/ml/regression/GBTRegressor.html" title="class in org.apache.spark.ml.regression">GBTRegressor</a></li>
+<li><a href="org/apache/spark/mllib/regression/GeneralizedLinearAlgorithm.html" title="class in org.apache.spark.mllib.regression">GeneralizedLinearAlgorithm</a></li>
+<li><a href="org/apache/spark/mllib/regression/GeneralizedLinearModel.html" title="class in org.apache.spark.mllib.regression">GeneralizedLinearModel</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.html" title="class in org.apache.spark.ml.regression">GeneralizedLinearRegression</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.Binomial$.html" title="class in org.apache.spark.ml.regression">GeneralizedLinearRegression.Binomial$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.CLogLog$.html" title="class in org.apache.spark.ml.regression">GeneralizedLinearRegression.CLogLog$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.Family$.html" title="class in org.apache.spark.ml.regression">GeneralizedLinearRegression.Family$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.FamilyAndLink$.html" title="class in org.apache.spark.ml.regression">GeneralizedLinearRegression.FamilyAndLink$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.Gamma$.html" title="class in org.apache.spark.ml.regression">GeneralizedLinearRegression.Gamma$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.Gaussian$.html" title="class in org.apache.spark.ml.regression">GeneralizedLinearRegression.Gaussian$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.Identity$.html" title="class in org.apache.spark.ml.regression">GeneralizedLinearRegression.Identity$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.Inverse$.html" title="class in org.apache.spark.ml.regression">GeneralizedLinearRegression.Inverse$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.Link$.html" title="class in org.apache.spark.ml.regression">GeneralizedLinearRegression.Link$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.Log$.html" title="class in org.apache.spark.ml.regression">GeneralizedLinearRegression.Log$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.Logit$.html" title="class in org.apache.spark.ml.regression">GeneralizedLinearRegression.Logit$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.Poisson$.html" title="class in org.apache.spark.ml.regression">GeneralizedLinearRegression.Poisson$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.Probit$.html" title="class in org.apache.spark.ml.regression">GeneralizedLinearRegression.Probit$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.Sqrt$.html" title="class in org.apache.spark.ml.regression">GeneralizedLinearRegression.Sqrt$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.Tweedie$.html" title="class in org.apache.spark.ml.regression">GeneralizedLinearRegression.Tweedie$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegressionModel.html" title="class in org.apache.spark.ml.regression">GeneralizedLinearRegressionModel</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegressionSummary.html" title="class in org.apache.spark.ml.regression">GeneralizedLinearRegressionSummary</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegressionTrainingSummary.html" title="class in org.apache.spark.ml.regression">GeneralizedLinearRegressionTrainingSummary</a></li>
+<li><a href="org/apache/spark/streaming/scheduler/GetAllReceiverInfo.html" title="class in org.apache.spark.streaming.scheduler">GetAllReceiverInfo</a></li>
+<li><a href="org/apache/spark/mllib/tree/impurity/Gini.html" title="class in org.apache.spark.mllib.tree.impurity">Gini</a></li>
+<li><a href="org/apache/spark/mllib/classification/impl/GLMClassificationModel.html" title="class in org.apache.spark.mllib.classification.impl">GLMClassificationModel</a></li>
+<li><a href="org/apache/spark/mllib/classification/impl/GLMClassificationModel.SaveLoadV1_0$.html" title="class in org.apache.spark.mllib.classification.impl">GLMClassificationModel.SaveLoadV1_0$</a></li>
+<li><a href="org/apache/spark/mllib/regression/impl/GLMRegressionModel.html" title="class in org.apache.spark.mllib.regression.impl">GLMRegressionModel</a></li>
+<li><a href="org/apache/spark/mllib/regression/impl/GLMRegressionModel.SaveLoadV1_0$.html" title="class in org.apache.spark.mllib.regression.impl">GLMRegressionModel.SaveLoadV1_0$</a></li>
+<li><a href="org/apache/spark/mllib/optimization/Gradient.html" title="class in org.apache.spark.mllib.optimization">Gradient</a></li>
+<li><a href="org/apache/spark/ml/tree/impl/GradientBoostedTrees.html" title="class in org.apache.spark.ml.tree.impl">GradientBoostedTrees</a></li>
+<li><a href="org/apache/spark/mllib/tree/GradientBoostedTrees.html" title="class in org.apache.spark.mllib.tree">GradientBoostedTrees</a></li>
+<li><a href="org/apache/spark/mllib/tree/model/GradientBoostedTreesModel.html" title="class in org.apache.spark.mllib.tree.model">GradientBoostedTreesModel</a></li>
+<li><a href="org/apache/spark/mllib/optimization/GradientDescent.html" title="class in org.apache.spark.mllib.optimization">GradientDescent</a></li>
+<li><a href="org/apache/spark/graphx/Graph.html" title="class in org.apache.spark.graphx">Graph</a></li>
+<li><a href="org/apache/spark/graphx/util/GraphGenerators.html" title="class in org.apache.spark.graphx.util">GraphGenerators</a></li>
+<li><a href="org/apache/spark/graphx/impl/GraphImpl.html" title="class in org.apache.spark.graphx.impl">GraphImpl</a></li>
+<li><a href="org/apache/spark/graphx/GraphLoader.html" title="class in org.apache.spark.graphx">GraphLoader</a></li>
+<li><a href="org/apache/spark/graphx/GraphOps.html" title="class in org.apache.spark.graphx">GraphOps</a></li>
+<li><a href="org/apache/spark/graphx/GraphXUtils.html" title="class in org.apache.spark.graphx">GraphXUtils</a></li>
+<li><a href="org/apache/spark/sql/sources/GreaterThan.html" title="class in org.apache.spark.sql.sources">GreaterThan</a></li>
+<li><a href="org/apache/spark/sql/sources/GreaterThanOrEqual.html" title="class in org.apache.spark.sql.sources">GreaterThanOrEqual</a></li>
+<li><a href="org/apache/spark/security/GroupMappingServiceProvider.html" title="interface in org.apache.spark.security"><span class="interfaceName">GroupMappingServiceProvider</span></a></li>
+<li><a href="org/apache/spark/sql/streaming/GroupState.html" title="interface in org.apache.spark.sql.streaming"><span class="interfaceName">GroupState</span></a></li>
+<li><a href="org/apache/spark/sql/streaming/GroupStateTimeout.html" title="class in org.apache.spark.sql.streaming">GroupStateTimeout</a></li>
+<li><a href="org/apache/spark/internal/io/HadoopMapRedCommitProtocol.html" title="class in org.apache.spark.internal.io">HadoopMapRedCommitProtocol</a></li>
+<li><a href="org/apache/spark/internal/io/HadoopMapReduceCommitProtocol.html" title="class in org.apache.spark.internal.io">HadoopMapReduceCommitProtocol</a></li>
+<li><a href="org/apache/spark/rdd/HadoopRDD.html" title="class in org.apache.spark.rdd">HadoopRDD</a></li>
+<li><a href="org/apache/spark/rdd/HadoopRDD.HadoopMapPartitionsWithSplitRDD$.html" title="class in org.apache.spark.rdd">HadoopRDD.HadoopMapPartitionsWithSplitRDD$</a></li>
+<li><a href="org/apache/spark/internal/io/HadoopWriteConfigUtil.html" title="class in org.apache.spark.internal.io">HadoopWriteConfigUtil</a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasAggregationDepth.html" title="interface in org.apache.spark.ml.param.shared"><span class="interfaceName">HasAggregationDepth</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasCheckpointInterval.html" title="interface in org.apache.spark.ml.param.shared"><span class="interfaceName">HasCheckpointInterval</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasCollectSubModels.html" title="interface in org.apache.spark.ml.param.shared"><span class="interfaceName">HasCollectSubModels</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasElasticNetParam.html" title="interface in org.apache.spark.ml.param.shared"><span class="interfaceName">HasElasticNetParam</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasFeaturesCol.html" title="interface in org.apache.spark.ml.param.shared"><span class="interfaceName">HasFeaturesCol</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasFitIntercept.html" title="interface in org.apache.spark.ml.param.shared"><span class="interfaceName">HasFitIntercept</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasHandleInvalid.html" title="interface in org.apache.spark.ml.param.shared"><span class="interfaceName">HasHandleInvalid</span></a></li>
+<li><a href="org/apache/spark/ml/feature/HashingTF.html" title="class in org.apache.spark.ml.feature">HashingTF</a></li>
+<li><a href="org/apache/spark/mllib/feature/HashingTF.html" title="class in org.apache.spark.mllib.feature">HashingTF</a></li>
+<li><a href="org/apache/spark/HashPartitioner.html" title="class in org.apache.spark">HashPartitioner</a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasInputCol.html" title="interface in org.apache.spark.ml.param.shared"><span class="interfaceName">HasInputCol</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasInputCols.html" title="interface in org.apache.spark.ml.param.shared"><span class="interfaceName">HasInputCols</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasLabelCol.html" title="interface in org.apache.spark.ml.param.shared"><span class="interfaceName">HasLabelCol</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasLoss.html" title="interface in org.apache.spark.ml.param.shared"><span class="interfaceName">HasLoss</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasMaxIter.html" title="interface in org.apache.spark.ml.param.shared"><span class="interfaceName">HasMaxIter</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasOutputCol.html" title="interface in org.apache.spark.ml.param.shared"><span class="interfaceName">HasOutputCol</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasOutputCols.html" title="interface in org.apache.spark.ml.param.shared"><span class="interfaceName">HasOutputCols</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasPredictionCol.html" title="interface in org.apache.spark.ml.param.shared"><span class="interfaceName">HasPredictionCol</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasProbabilityCol.html" title="interface in org.apache.spark.ml.param.shared"><span class="interfaceName">HasProbabilityCol</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasRawPredictionCol.html" title="interface in org.apache.spark.ml.param.shared"><span class="interfaceName">HasRawPredictionCol</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasRegParam.html" title="interface in org.apache.spark.ml.param.shared"><span class="interfaceName">HasRegParam</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasSeed.html" title="interface in org.apache.spark.ml.param.shared"><span class="interfaceName">HasSeed</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasSolver.html" title="interface in org.apache.spark.ml.param.shared"><span class="interfaceName">HasSolver</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasStandardization.html" title="interface in org.apache.spark.ml.param.shared"><span class="interfaceName">HasStandardization</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasStepSize.html" title="interface in org.apache.spark.ml.param.shared"><span class="interfaceName">HasStepSize</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasThreshold.html" title="interface in org.apache.spark.ml.param.shared"><span class="interfaceName">HasThreshold</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasThresholds.html" title="interface in org.apache.spark.ml.param.shared"><span class="interfaceName">HasThresholds</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasTol.html" title="interface in org.apache.spark.ml.param.shared"><span class="interfaceName">HasTol</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasVarianceCol.html" title="interface in org.apache.spark.ml.param.shared"><span class="interfaceName">HasVarianceCol</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasWeightCol.html" title="interface in org.apache.spark.ml.param.shared"><span class="interfaceName">HasWeightCol</span></a></li>
+<li><a href="org/apache/spark/streaming/util/HdfsUtils.html" title="class in org.apache.spark.streaming.util">HdfsUtils</a></li>
+<li><a href="org/apache/spark/mllib/optimization/HingeGradient.html" title="class in org.apache.spark.mllib.optimization">HingeGradient</a></li>
+<li><a href="org/apache/spark/sql/hive/HiveAnalysis.html" title="class in org.apache.spark.sql.hive">HiveAnalysis</a></li>
+<li><a href="org/apache/spark/metrics/source/HiveCatalogMetrics.html" title="class in org.apache.spark.metrics.source">HiveCatalogMetrics</a></li>
+<li><a href="org/apache/spark/sql/hive/HiveContext.html" title="class in org.apache.spark.sql.hive">HiveContext</a></li>
+<li><a href="org/apache/spark/sql/hive/execution/HiveFileFormat.html" title="class in org.apache.spark.sql.hive.execution">HiveFileFormat</a></li>
+<li><a href="org/apache/spark/sql/hive/execution/HiveOptions.html" title="class in org.apache.spark.sql.hive.execution">HiveOptions</a></li>
+<li><a href="org/apache/spark/sql/hive/execution/HiveOutputWriter.html" title="class in org.apache.spark.sql.hive.execution">HiveOutputWriter</a></li>
+<li><a href="org/apache/spark/sql/hive/execution/HiveScriptIOSchema.html" title="class in org.apache.spark.sql.hive.execution">HiveScriptIOSchema</a></li>
+<li><a href="org/apache/spark/sql/hive/HiveSessionResourceLoader.html" title="class in org.apache.spark.sql.hive">HiveSessionResourceLoader</a></li>
+<li><a href="org/apache/spark/sql/hive/HiveSessionStateBuilder.html" title="class in org.apache.spark.sql.hive">HiveSessionStateBuilder</a></li>
+<li><a href="org/apache/spark/sql/hive/HiveShim.html" title="class in org.apache.spark.sql.hive">HiveShim</a></li>
+<li><a href="org/apache/spark/sql/hive/HiveShim.HiveFunctionWrapper$.html" title="class in org.apache.spark.sql.hive">HiveShim.HiveFunctionWrapper$</a></li>
+<li><a href="org/apache/spark/sql/types/HiveStringType.html" title="class in org.apache.spark.sql.types">HiveStringType</a></li>
+<li><a href="org/apache/spark/sql/hive/HiveTableUtil.html" title="class in org.apache.spark.sql.hive">HiveTableUtil</a></li>
+<li><a href="org/apache/spark/sql/hive/HiveUtils.html" title="class in org.apache.spark.sql.hive">HiveUtils</a></li>
+<li><a href="org/apache/spark/ml/util/Identifiable.html" title="interface in org.apache.spark.ml.util"><span class="interfaceName">Identifiable</span></a></li>
+<li><a href="org/apache/spark/ml/feature/IDF.html" title="class in org.apache.spark.ml.feature">IDF</a></li>
+<li><a href="org/apache/spark/mllib/feature/IDF.html" title="class in org.apache.spark.mllib.feature">IDF</a></li>
+<li><a href="org/apache/spark/mllib/feature/IDF.DocumentFrequencyAggregator.html" title="class in org.apache.spark.mllib.feature">IDF.DocumentFrequencyAggregator</a></li>
+<li><a href="org/apache/spark/ml/feature/IDFModel.html" title="class in org.apache.spark.ml.feature">IDFModel</a></li>
+<li><a href="org/apache/spark/mllib/feature/IDFModel.html" title="class in org.apache.spark.mllib.feature">IDFModel</a></li>
+<li><a href="org/apache/spark/ml/image/ImageSchema.html" title="class in org.apache.spark.ml.image">ImageSchema</a></li>
+<li><a href="org/apache/spark/mllib/tree/impurity/Impurities.html" title="class in org.apache.spark.mllib.tree.impurity">Impurities</a></li>
+<li><a href="org/apache/spark/mllib/tree/impurity/Impurity.html" title="interface in org.apache.spark.mllib.tree.impurity"><span class="interfaceName">Impurity</span></a></li>
+<li><a href="org/apache/spark/ml/feature/Imputer.html" title="class in org.apache.spark.ml.feature">Imputer</a></li>
+<li><a href="org/apache/spark/ml/feature/ImputerModel.html" title="class in org.apache.spark.ml.feature">ImputerModel</a></li>
+<li><a href="org/apache/spark/sql/sources/In.html" title="class in org.apache.spark.sql.sources">In</a></li>
+<li><a href="org/apache/spark/util/sketch/IncompatibleMergeException.html" title="class in org.apache.spark.util.sketch">IncompatibleMergeException</a></li>
+<li><a href="org/apache/spark/mllib/linalg/distributed/IndexedRow.html" title="class in org.apache.spark.mllib.linalg.distributed">IndexedRow</a></li>
+<li><a href="org/apache/spark/mllib/linalg/distributed/IndexedRowMatrix.html" title="class in org.apache.spark.mllib.linalg.distributed">IndexedRowMatrix</a></li>
+<li><a href="org/apache/spark/ml/feature/IndexToString.html" title="class in org.apache.spark.ml.feature">IndexToString</a></li>
+<li><a href="org/apache/spark/mllib/tree/model/InformationGainStats.html" title="class in org.apache.spark.mllib.tree.model">InformationGainStats</a></li>
+<li><a href="org/apache/spark/util/kvstore/InMemoryStore.html" title="class in org.apache.spark.util.kvstore">InMemoryStore</a></li>
+<li><a href="org/apache/spark/util/InnerClosureFinder.html" title="class in org.apache.spark.util">InnerClosureFinder</a></li>
+<li><a href="org/apache/spark/launcher/InProcessLauncher.html" title="class in org.apache.spark.launcher">InProcessLauncher</a></li>
+<li><a href="org/apache/spark/streaming/dstream/InputDStream.html" title="class in org.apache.spark.streaming.dstream">InputDStream</a></li>
+<li><a href="org/apache/spark/rdd/InputFileBlockHolder.html" title="class in org.apache.spark.rdd">InputFileBlockHolder</a></li>
+<li><a href="org/apache/spark/scheduler/InputFormatInfo.html" title="class in org.apache.spark.scheduler">InputFormatInfo</a></li>
+<li><a href="org/apache/spark/status/api/v1/InputMetricDistributions.html" title="class in org.apache.spark.status.api.v1">InputMetricDistributions</a></li>
+<li><a href="org/apache/spark/status/api/v1/InputMetrics.html" title="class in org.apache.spark.status.api.v1">InputMetrics</a></li>
+<li><a href="org/apache/spark/sql/sources/InsertableRelation.html" title="interface in org.apache.spark.sql.sources"><span class="interfaceName">InsertableRelation</span></a></li>
+<li><a href="org/apache/spark/sql/hive/execution/InsertIntoHiveDirCommand.html" title="class in org.apache.spark.sql.hive.execution">InsertIntoHiveDirCommand</a></li>
+<li><a href="org/apache/spark/sql/hive/execution/InsertIntoHiveTable.html" title="class in org.apache.spark.sql.hive.execution">InsertIntoHiveTable</a></li>
+<li><a href="org/apache/spark/ml/param/IntArrayParam.html" title="class in org.apache.spark.ml.param">IntArrayParam</a></li>
+<li><a href="org/apache/spark/sql/types/IntegerType.html" title="class in org.apache.spark.sql.types">IntegerType</a></li>
+<li><a href="org/apache/spark/ml/feature/Interaction.html" title="class in org.apache.spark.ml.feature">Interaction</a></li>
+<li><a href="org/apache/spark/InternalAccumulator.html" title="class in org.apache.spark">InternalAccumulator</a></li>
+<li><a href="org/apache/spark/InternalAccumulator.input$.html" title="class in org.apache.spark">InternalAccumulator.input$</a></li>
+<li><a href="org/apache/spark/InternalAccumulator.output$.html" title="class in org.apache.spark">InternalAccumulator.output$</a></li>
+<li><a href="org/apache/spark/InternalAccumulator.shuffleRead$.html" title="class in org.apache.spark">InternalAccumulator.shuffleRead$</a></li>
+<li><a href="org/apache/spark/InternalAccumulator.shuffleWrite$.html" title="class in org.apache.spark">InternalAccumulator.shuffleWrite$</a></li>
+<li><a href="org/apache/spark/ml/tree/InternalNode.html" title="class in org.apache.spark.ml.tree">InternalNode</a></li>
+<li><a href="org/apache/spark/InterruptibleIterator.html" title="class in org.apache.spark">InterruptibleIterator</a></li>
+<li><a href="org/apache/spark/ml/param/IntParam.html" title="class in org.apache.spark.ml.param">IntParam</a></li>
+<li><a href="org/apache/spark/util/IntParam.html" title="class in org.apache.spark.util">IntParam</a></li>
+<li><a href="org/apache/spark/sql/sources/IsNotNull.html" title="class in org.apache.spark.sql.sources">IsNotNull</a></li>
+<li><a href="org/apache/spark/sql/sources/IsNull.html" title="class in org.apache.spark.sql.sources">IsNull</a></li>
+<li><a href="org/apache/spark/ml/regression/IsotonicRegression.html" title="class in org.apache.spark.ml.regression">IsotonicRegression</a></li>
+<li><a href="org/apache/spark/mllib/regression/IsotonicRegression.html" title="class in org.apache.spark.mllib.regression">IsotonicRegression</a></li>
+<li><a href="org/apache/spark/ml/regression/IsotonicRegressionModel.html" title="class in org.apache.spark.ml.regression">IsotonicRegressionModel</a></li>
+<li><a href="org/apache/spark/mllib/regression/IsotonicRegressionModel.html" title="class in org.apache.spark.mllib.regression">IsotonicRegressionModel</a></li>
+<li><a href="org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></li>
+<li><a href="org/apache/spark/streaming/api/java/JavaDStream.html" title="class in org.apache.spark.streaming.api.java">JavaDStream</a></li>
+<li><a href="org/apache/spark/streaming/api/java/JavaDStreamLike.html" title="interface in org.apache.spark.streaming.api.java"><span class="interfaceName">JavaDStreamLike</span></a></li>
+<li><a href="org/apache/spark/api/java/JavaFutureAction.html" title="interface in org.apache.spark.api.java"><span class="interfaceName">JavaFutureAction</span></a></li>
+<li><a href="org/apache/spark/api/java/JavaHadoopRDD.html" title="class in org.apache.spark.api.java">JavaHadoopRDD</a></li>
+<li><a href="org/apache/spark/streaming/api/java/JavaInputDStream.html" title="class in org.apache.spark.streaming.api.java">JavaInputDStream</a></li>
+<li><a href="org/apache/spark/serializer/JavaIterableWrapperSerializer.html" title="class in org.apache.spark.serializer">JavaIterableWrapperSerializer</a></li>
+<li><a href="org/apache/spark/streaming/api/java/JavaMapWithStateDStream.html" title="class in org.apache.spark.streaming.api.java">JavaMapWithStateDStream</a></li>
+<li><a href="org/apache/spark/api/java/JavaNewHadoopRDD.html" title="class in org.apache.spark.api.java">JavaNewHadoopRDD</a></li>
+<li><a href="org/apache/spark/mllib/JavaPackage.html" title="class in org.apache.spark.mllib">JavaPackage</a></li>
+<li><a href="org/apache/spark/streaming/api/java/JavaPairDStream.html" title="class in org.apache.spark.streaming.api.java">JavaPairDStream</a></li>
+<li><a href="org/apache/spark/streaming/api/java/JavaPairInputDStream.html" title="class in org.apache.spark.streaming.api.java">JavaPairInputDStream</a></li>
+<li><a href="org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a></li>
+<li><a href="org/apache/spark/streaming/api/java/JavaPairReceiverInputDStream.html" title="class in org.apache.spark.streaming.api.java">JavaPairReceiverInputDStream</a></li>
+<li><a href="org/apach

<TRUNCATED>

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[32/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/index-all.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/index-all.html b/site/docs/2.3.0/api/java/index-all.html
new file mode 100644
index 0000000..f383ffe
--- /dev/null
+++ b/site/docs/2.3.0/api/java/index-all.html
@@ -0,0 +1,51618 @@
+<!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_144) on Wed Feb 28 00:07:31 PST 2018 -->
+<title>Index (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="Index (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</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>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
+<li><a href="index-all.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>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="contentContainer"><a href="#I:Z:Z:D">$</a>&nbsp;<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:K">K</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:Q">Q</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;<a href="#I:X">X</a>&nbsp;<a href="#I:Y">Y</a>&nbsp;<a href="#I:Z">Z</a>&nbsp;<a href="#I:Z:Z_">_</a>&nbsp;<a name="I:Z:Z:D">
+<!--   -->
+</a>
+<h2 class="title">$</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/types/StructType.html#Z:Z:Dcolon:Dbslash-B-scala.Function2-">$colon$bslash(B, Function2&lt;A, B, B&gt;)</a></span> - Static method in class org.apache.spark.sql.types.<a href="org/apache/spark/sql/types/StructType.html" title="class in org.apache.spark.sql.types">StructType</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/types/StructType.html#Z:Z:Dcolon:Dplus-B-scala.collection.generic.CanBuildFrom-">$colon$plus(B, CanBuildFrom&lt;Repr, B, That&gt;)</a></span> - Static method in class org.apache.spark.sql.types.<a href="org/apache/spark/sql/types/StructType.html" title="class in org.apache.spark.sql.types">StructType</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/types/StructType.html#Z:Z:Ddiv:Dcolon-B-scala.Function2-">$div$colon(B, Function2&lt;B, A, B&gt;)</a></span> - Static method in class org.apache.spark.sql.types.<a href="org/apache/spark/sql/types/StructType.html" title="class in org.apache.spark.sql.types">StructType</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/types/Decimal.html#Z:Z:Dgreater-A-">$greater(A)</a></span> - Static method in class org.apache.spark.sql.types.<a href="org/apache/spark/sql/types/Decimal.html" title="class in org.apache.spark.sql.types">Decimal</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/storage/RDDInfo.html#Z:Z:Dgreater-A-">$greater(A)</a></span> - Static method in class org.apache.spark.storage.<a href="org/apache/spark/storage/RDDInfo.html" title="class in org.apache.spark.storage">RDDInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/types/Decimal.html#Z:Z:Dgreater:Deq-A-">$greater$eq(A)</a></span> - Static method in class org.apache.spark.sql.types.<a href="org/apache/spark/sql/types/Decimal.html" title="class in org.apache.spark.sql.types">Decimal</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/storage/RDDInfo.html#Z:Z:Dgreater:Deq-A-">$greater$eq(A)</a></span> - Static method in class org.apache.spark.storage.<a href="org/apache/spark/storage/RDDInfo.html" title="class in org.apache.spark.storage">RDDInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/types/Decimal.html#Z:Z:Dless-A-">$less(A)</a></span> - Static method in class org.apache.spark.sql.types.<a href="org/apache/spark/sql/types/Decimal.html" title="class in org.apache.spark.sql.types">Decimal</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/storage/RDDInfo.html#Z:Z:Dless-A-">$less(A)</a></span> - Static method in class org.apache.spark.storage.<a href="org/apache/spark/storage/RDDInfo.html" title="class in org.apache.spark.storage">RDDInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/types/Decimal.html#Z:Z:Dless:Deq-A-">$less$eq(A)</a></span> - Static method in class org.apache.spark.sql.types.<a href="org/apache/spark/sql/types/Decimal.html" title="class in org.apache.spark.sql.types">Decimal</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/storage/RDDInfo.html#Z:Z:Dless:Deq-A-">$less$eq(A)</a></span> - Static method in class org.apache.spark.storage.<a href="org/apache/spark/storage/RDDInfo.html" title="class in org.apache.spark.storage">RDDInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/ml/param/DoubleParam.html#Z:Z:Dminus:Dgreater-T-">$minus$greater(T)</a></span> - Static method in class org.apache.spark.ml.param.<a href="org/apache/spark/ml/param/DoubleParam.html" title="class in org.apache.spark.ml.param">DoubleParam</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/ml/param/FloatParam.html#Z:Z:Dminus:Dgreater-T-">$minus$greater(T)</a></span> - Static method in class org.apache.spark.ml.param.<a href="org/apache/spark/ml/param/FloatParam.html" title="class in org.apache.spark.ml.param">FloatParam</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/types/StructType.html#Z:Z:Dplus:Dcolon-B-scala.collection.generic.CanBuildFrom-">$plus$colon(B, CanBuildFrom&lt;Repr, B, That&gt;)</a></span> - Static method in class org.apache.spark.sql.types.<a href="org/apache/spark/sql/types/StructType.html" title="class in org.apache.spark.sql.types">StructType</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/Accumulator.html#Z:Z:Dplus:Deq-T-">$plus$eq(T)</a></span> - Static method in class org.apache.spark.<a href="org/apache/spark/Accumulator.html" title="class in org.apache.spark">Accumulator</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/api/r/RRDD.html#Z:Z:Dplus:Dplus-org.apache.spark.rdd.RDD-">$plus$plus(RDD&lt;T&gt;)</a></span> - Static method in class org.apache.spark.api.r.<a href="org/apache/spark/api/r/RRDD.html" title="class in org.apache.spark.api.r">RRDD</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/graphx/EdgeRDD.html#Z:Z:Dplus:Dplus-org.apache.spark.rdd.RDD-">$plus$plus(RDD&lt;T&gt;)</a></span> - Static method in class org.apache.spark.graphx.<a href="org/apache/spark/graphx/EdgeRDD.html" title="class in org.apache.spark.graphx">EdgeRDD</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/graphx/impl/EdgeRDDImpl.html#Z:Z:Dplus:Dplus-org.apache.spark.rdd.RDD-">$plus$plus(RDD&lt;T&gt;)</a></span> - Static method in class org.apache.spark.graphx.impl.<a href="org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl">EdgeRDDImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/graphx/impl/VertexRDDImpl.html#Z:Z:Dplus:Dplus-org.apache.spark.rdd.RDD-">$plus$plus(RDD&lt;T&gt;)</a></span> - Static method in class org.apache.spark.graphx.impl.<a href="org/apache/spark/graphx/impl/VertexRDDImpl.html" title="class in org.apache.spark.graphx.impl">VertexRDDImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/graphx/VertexRDD.html#Z:Z:Dplus:Dplus-org.apache.spark.rdd.RDD-">$plus$plus(RDD&lt;T&gt;)</a></span> - Static method in class org.apache.spark.graphx.<a href="org/apache/spark/graphx/VertexRDD.html" title="class in org.apache.spark.graphx">VertexRDD</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/rdd/HadoopRDD.html#Z:Z:Dplus:Dplus-org.apache.spark.rdd.RDD-">$plus$plus(RDD&lt;T&gt;)</a></span> - Static method in class org.apache.spark.rdd.<a href="org/apache/spark/rdd/HadoopRDD.html" title="class in org.apache.spark.rdd">HadoopRDD</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/rdd/JdbcRDD.html#Z:Z:Dplus:Dplus-org.apache.spark.rdd.RDD-">$plus$plus(RDD&lt;T&gt;)</a></span> - Static method in class org.apache.spark.rdd.<a href="org/apache/spark/rdd/JdbcRDD.html" title="class in org.apache.spark.rdd">JdbcRDD</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/rdd/NewHadoopRDD.html#Z:Z:Dplus:Dplus-org.apache.spark.rdd.RDD-">$plus$plus(RDD&lt;T&gt;)</a></span> - Static method in class org.apache.spark.rdd.<a href="org/apache/spark/rdd/NewHadoopRDD.html" title="class in org.apache.spark.rdd">NewHadoopRDD</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/rdd/PartitionPruningRDD.html#Z:Z:Dplus:Dplus-org.apache.spark.rdd.RDD-">$plus$plus(RDD&lt;T&gt;)</a></span> - Static method in class org.apache.spark.rdd.<a href="org/apache/spark/rdd/PartitionPruningRDD.html" title="class in org.apache.spark.rdd">PartitionPruningRDD</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/rdd/UnionRDD.html#Z:Z:Dplus:Dplus-org.apache.spark.rdd.RDD-">$plus$plus(RDD&lt;T&gt;)</a></span> - Static method in class org.apache.spark.rdd.<a href="org/apache/spark/rdd/UnionRDD.html" title="class in org.apache.spark.rdd">UnionRDD</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/types/StructType.html#Z:Z:Dplus:Dplus-scala.collection.GenTraversableOnce-scala.collection.generic.CanBuildFrom-">$plus$plus(GenTraversableOnce&lt;B&gt;, CanBuildFrom&lt;Repr, B, That&gt;)</a></span> - Static method in class org.apache.spark.sql.types.<a href="org/apache/spark/sql/types/StructType.html" title="class in org.apache.spark.sql.types">StructType</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/types/StructType.html#Z:Z:Dplus:Dplus:Dcolon-scala.collection.TraversableOnce-scala.collection.generic.CanBuildFrom-">$plus$plus$colon(TraversableOnce&lt;B&gt;, CanBuildFrom&lt;Repr, B, That&gt;)</a></span> - Static method in class org.apache.spark.sql.types.<a href="org/apache/spark/sql/types/StructType.html" title="class in org.apache.spark.sql.types">StructType</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/types/StructType.html#Z:Z:Dplus:Dplus:Dcolon-scala.collection.Traversable-scala.collection.generic.CanBuildFrom-">$plus$plus$colon(Traversable&lt;B&gt;, CanBuildFrom&lt;Repr, B, That&gt;)</a></span> - Static method in class org.apache.spark.sql.types.<a href="org/apache/spark/sql/types/StructType.html" title="class in org.apache.spark.sql.types">StructType</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/Accumulator.html#Z:Z:Dplus:Dplus:Deq-R-">$plus$plus$eq(R)</a></span> - Static method in class org.apache.spark.<a href="org/apache/spark/Accumulator.html" title="class in org.apache.spark">Accumulator</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
+</dl>
+<a name="I:A">
+<!--   -->
+</a>
+<h2 class="title">A</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/sources/v2/writer/DataSourceWriter.html#abort-org.apache.spark.sql.sources.v2.writer.WriterCommitMessage:A-">abort(WriterCommitMessage[])</a></span> - Method in interface org.apache.spark.sql.sources.v2.writer.<a href="org/apache/spark/sql/sources/v2/writer/DataSourceWriter.html" title="interface in org.apache.spark.sql.sources.v2.writer">DataSourceWriter</a></dt>
+<dd>
+<div class="block">Aborts this writing job because some data writers are failed and keep failing when retry, or
+ the Spark job fails with some unknown reasons, or <a href="org/apache/spark/sql/sources/v2/writer/DataSourceWriter.html#commit-org.apache.spark.sql.sources.v2.writer.WriterCommitMessage:A-"><code>DataSourceWriter.commit(WriterCommitMessage[])</code></a> fails.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/sources/v2/writer/DataWriter.html#abort--">abort()</a></span> - Method in interface org.apache.spark.sql.sources.v2.writer.<a href="org/apache/spark/sql/sources/v2/writer/DataWriter.html" title="interface in org.apache.spark.sql.sources.v2.writer">DataWriter</a></dt>
+<dd>
+<div class="block">Aborts this writer if it is failed.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/sources/v2/writer/streaming/StreamWriter.html#abort-long-org.apache.spark.sql.sources.v2.writer.WriterCommitMessage:A-">abort(long, WriterCommitMessage[])</a></span> - Method in interface org.apache.spark.sql.sources.v2.writer.streaming.<a href="org/apache/spark/sql/sources/v2/writer/streaming/StreamWriter.html" title="interface in org.apache.spark.sql.sources.v2.writer.streaming">StreamWriter</a></dt>
+<dd>
+<div class="block">Aborts this writing job because some data writers are failed and keep failing when retry, or
+ the Spark job fails with some unknown reasons, or <a href="org/apache/spark/sql/sources/v2/writer/streaming/StreamWriter.html#commit-org.apache.spark.sql.sources.v2.writer.WriterCommitMessage:A-"><code>StreamWriter.commit(WriterCommitMessage[])</code></a> fails.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/sources/v2/writer/streaming/StreamWriter.html#abort-org.apache.spark.sql.sources.v2.writer.WriterCommitMessage:A-">abort(WriterCommitMessage[])</a></span> - Method in interface org.apache.spark.sql.sources.v2.writer.streaming.<a href="org/apache/spark/sql/sources/v2/writer/streaming/StreamWriter.html" title="interface in org.apache.spark.sql.sources.v2.writer.streaming">StreamWriter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/internal/io/FileCommitProtocol.html#abortJob-org.apache.hadoop.mapreduce.JobContext-">abortJob(JobContext)</a></span> - Method in class org.apache.spark.internal.io.<a href="org/apache/spark/internal/io/FileCommitProtocol.html" title="class in org.apache.spark.internal.io">FileCommitProtocol</a></dt>
+<dd>
+<div class="block">Aborts a job after the writes fail.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/internal/io/HadoopMapReduceCommitProtocol.html#abortJob-org.apache.hadoop.mapreduce.JobContext-">abortJob(JobContext)</a></span> - Method in class org.apache.spark.internal.io.<a href="org/apache/spark/internal/io/HadoopMapReduceCommitProtocol.html" title="class in org.apache.spark.internal.io">HadoopMapReduceCommitProtocol</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/internal/io/FileCommitProtocol.html#abortTask-org.apache.hadoop.mapreduce.TaskAttemptContext-">abortTask(TaskAttemptContext)</a></span> - Method in class org.apache.spark.internal.io.<a href="org/apache/spark/internal/io/FileCommitProtocol.html" title="class in org.apache.spark.internal.io">FileCommitProtocol</a></dt>
+<dd>
+<div class="block">Aborts a task after the writes have failed.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/internal/io/HadoopMapReduceCommitProtocol.html#abortTask-org.apache.hadoop.mapreduce.TaskAttemptContext-">abortTask(TaskAttemptContext)</a></span> - Method in class org.apache.spark.internal.io.<a href="org/apache/spark/internal/io/HadoopMapReduceCommitProtocol.html" title="class in org.apache.spark.internal.io">HadoopMapReduceCommitProtocol</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/functions.html#abs-org.apache.spark.sql.Column-">abs(Column)</a></span> - Static method in class org.apache.spark.sql.<a href="org/apache/spark/sql/functions.html" title="class in org.apache.spark.sql">functions</a></dt>
+<dd>
+<div class="block">Computes the absolute value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/types/Decimal.html#abs--">abs()</a></span> - Method in class org.apache.spark.sql.types.<a href="org/apache/spark/sql/types/Decimal.html" title="class in org.apache.spark.sql.types">Decimal</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/api/java/Optional.html#absent--">absent()</a></span> - Static method in class org.apache.spark.api.java.<a href="org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/spark/mllib/tree/loss/AbsoluteError.html" title="class in org.apache.spark.mllib.tree.loss"><span class="typeNameLink">AbsoluteError</span></a> - Class in <a href="org/apache/spark/mllib/tree/loss/package-summary.html">org.apache.spark.mllib.tree.loss</a></dt>
+<dd>
+<div class="block">:: DeveloperApi ::
+ Class for absolute error loss calculation (for regression).</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/mllib/tree/loss/AbsoluteError.html#AbsoluteError--">AbsoluteError()</a></span> - Constructor for class org.apache.spark.mllib.tree.loss.<a href="org/apache/spark/mllib/tree/loss/AbsoluteError.html" title="class in org.apache.spark.mllib.tree.loss">AbsoluteError</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/spark/launcher/AbstractLauncher.html" title="class in org.apache.spark.launcher"><span class="typeNameLink">AbstractLauncher</span></a>&lt;<a href="org/apache/spark/launcher/AbstractLauncher.html" title="type parameter in AbstractLauncher">T</a> extends <a href="org/apache/spark/launcher/AbstractLauncher.html" title="class in org.apache.spark.launcher">AbstractLauncher</a>&gt; - Class in <a href="org/apache/spark/launcher/package-summary.html">org.apache.spark.launcher</a></dt>
+<dd>
+<div class="block">Base class for launcher implementations.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/ml/feature/RFormulaParser.html#accept-scala.util.parsing.combinator.Parsers-">accept(Parsers)</a></span> - Static method in class org.apache.spark.ml.feature.<a href="org/apache/spark/ml/feature/RFormulaParser.html" title="class in org.apache.spark.ml.feature">RFormulaParser</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/ml/feature/RFormulaParser.html#accept-ES-scala.Function1-">accept(ES, Function1&lt;ES, List&lt;Object&gt;&gt;)</a></span> - Static method in class org.apache.spark.ml.feature.<a href="org/apache/spark/ml/feature/RFormulaParser.html" title="class in org.apache.spark.ml.feature">RFormulaParser</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/ml/feature/RFormulaParser.html#accept-java.lang.String-scala.PartialFunction-">accept(String, PartialFunction&lt;Object, U&gt;)</a></span> - Static method in class org.apache.spark.ml.feature.<a href="org/apache/spark/ml/feature/RFormulaParser.html" title="class in org.apache.spark.ml.feature">RFormulaParser</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/ml/image/SamplePathFilter.html#accept-org.apache.hadoop.fs.Path-">accept(Path)</a></span> - Method in class org.apache.spark.ml.image.<a href="org/apache/spark/ml/image/SamplePathFilter.html" title="class in org.apache.spark.ml.image">SamplePathFilter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/ml/feature/RFormulaParser.html#acceptIf-scala.Function1-scala.Function1-">acceptIf(Function1&lt;Object, Object&gt;, Function1&lt;Object, String&gt;)</a></span> - Static method in class org.apache.spark.ml.feature.<a href="org/apache/spark/ml/feature/RFormulaParser.html" title="class in org.apache.spark.ml.feature">RFormulaParser</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/ml/feature/RFormulaParser.html#acceptMatch-java.lang.String-scala.PartialFunction-">acceptMatch(String, PartialFunction&lt;Object, U&gt;)</a></span> - Static method in class org.apache.spark.ml.feature.<a href="org/apache/spark/ml/feature/RFormulaParser.html" title="class in org.apache.spark.ml.feature">RFormulaParser</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/ml/feature/RFormulaParser.html#acceptSeq-ES-scala.Function1-">acceptSeq(ES, Function1&lt;ES, Iterable&lt;Object&gt;&gt;)</a></span> - Static method in class org.apache.spark.ml.feature.<a href="org/apache/spark/ml/feature/RFormulaParser.html" title="class in org.apache.spark.ml.feature">RFormulaParser</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/types/ObjectType.html#acceptsType-org.apache.spark.sql.types.DataType-">acceptsType(DataType)</a></span> - Method in class org.apache.spark.sql.types.<a href="org/apache/spark/sql/types/ObjectType.html" title="class in org.apache.spark.sql.types">ObjectType</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/CleanAccum.html#accId--">accId()</a></span> - Method in class org.apache.spark.<a href="org/apache/spark/CleanAccum.html" title="class in org.apache.spark">CleanAccum</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/spark/Accumulable.html" title="class in org.apache.spark"><span class="typeNameLink">Accumulable</span></a>&lt;<a href="org/apache/spark/Accumulable.html" title="type parameter in Accumulable">R</a>,<a href="org/apache/spark/Accumulable.html" title="type parameter in Accumulable">T</a>&gt; - Class in <a href="org/apache/spark/package-summary.html">org.apache.spark</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/Accumulable.html#Accumulable-R-org.apache.spark.AccumulableParam-">Accumulable(R, AccumulableParam&lt;R, T&gt;)</a></span> - Constructor for class org.apache.spark.<a href="org/apache/spark/Accumulable.html" title="class in org.apache.spark">Accumulable</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/api/java/JavaSparkContext.html#accumulable-T-org.apache.spark.AccumulableParam-">accumulable(T, AccumulableParam&lt;T, R&gt;)</a></span> - Method in class org.apache.spark.api.java.<a href="org/apache/spark/api/java/JavaSparkContext.html" title="class in org.apache.spark.api.java">JavaSparkContext</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/api/java/JavaSparkContext.html#accumulable-T-java.lang.String-org.apache.spark.AccumulableParam-">accumulable(T, String, AccumulableParam&lt;T, R&gt;)</a></span> - Method in class org.apache.spark.api.java.<a href="org/apache/spark/api/java/JavaSparkContext.html" title="class in org.apache.spark.api.java">JavaSparkContext</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/SparkContext.html#accumulable-R-org.apache.spark.AccumulableParam-">accumulable(R, AccumulableParam&lt;R, T&gt;)</a></span> - Method in class org.apache.spark.<a href="org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/SparkContext.html#accumulable-R-java.lang.String-org.apache.spark.AccumulableParam-">accumulable(R, String, AccumulableParam&lt;R, T&gt;)</a></span> - Method in class org.apache.spark.<a href="org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/SparkContext.html#accumulableCollection-R-scala.Function1-scala.reflect.ClassTag-">accumulableCollection(R, Function1&lt;R, Growable&lt;T&gt;&gt;, ClassTag&lt;R&gt;)</a></span> - Method in class org.apache.spark.<a href="org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</dd>
+<dt><a href="org/apache/spark/scheduler/AccumulableInfo.html" title="class in org.apache.spark.scheduler"><span class="typeNameLink">AccumulableInfo</span></a> - Class in <a href="org/apache/spark/scheduler/package-summary.html">org.apache.spark.scheduler</a></dt>
+<dd>
+<div class="block">:: DeveloperApi ::
+ Information about an <a href="org/apache/spark/Accumulable.html" title="class in org.apache.spark"><code>Accumulable</code></a> modified during a task or stage.</div>
+</dd>
+<dt><a href="org/apache/spark/status/api/v1/AccumulableInfo.html" title="class in org.apache.spark.status.api.v1"><span class="typeNameLink">AccumulableInfo</span></a> - Class in <a href="org/apache/spark/status/api/v1/package-summary.html">org.apache.spark.status.api.v1</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/util/JsonProtocol.html#accumulableInfoFromJson-org.json4s.JsonAST.JValue-">accumulableInfoFromJson(JsonAST.JValue)</a></span> - Static method in class org.apache.spark.util.<a href="org/apache/spark/util/JsonProtocol.html" title="class in org.apache.spark.util">JsonProtocol</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/util/JsonProtocol.html#accumulableInfoToJson-org.apache.spark.scheduler.AccumulableInfo-">accumulableInfoToJson(AccumulableInfo)</a></span> - Static method in class org.apache.spark.util.<a href="org/apache/spark/util/JsonProtocol.html" title="class in org.apache.spark.util">JsonProtocol</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/spark/AccumulableParam.html" title="interface in org.apache.spark"><span class="typeNameLink">AccumulableParam</span></a>&lt;<a href="org/apache/spark/AccumulableParam.html" title="type parameter in AccumulableParam">R</a>,<a href="org/apache/spark/AccumulableParam.html" title="type parameter in AccumulableParam">T</a>&gt; - Interface in <a href="org/apache/spark/package-summary.html">org.apache.spark</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/scheduler/StageInfo.html#accumulables--">accumulables()</a></span> - Method in class org.apache.spark.scheduler.<a href="org/apache/spark/scheduler/StageInfo.html" title="class in org.apache.spark.scheduler">StageInfo</a></dt>
+<dd>
+<div class="block">Terminal values of accumulables updated during this stage, including all the user-defined
+ accumulators.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/scheduler/TaskInfo.html#accumulables--">accumulables()</a></span> - Method in class org.apache.spark.scheduler.<a href="org/apache/spark/scheduler/TaskInfo.html" title="class in org.apache.spark.scheduler">TaskInfo</a></dt>
+<dd>
+<div class="block">Intermediate updates to accumulables during this task.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/util/JsonProtocol.html#accumulablesToJson-scala.collection.Traversable-">accumulablesToJson(Traversable&lt;AccumulableInfo&gt;)</a></span> - Static method in class org.apache.spark.util.<a href="org/apache/spark/util/JsonProtocol.html" title="class in org.apache.spark.util">JsonProtocol</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/spark/Accumulator.html" title="class in org.apache.spark"><span class="typeNameLink">Accumulator</span></a>&lt;<a href="org/apache/spark/Accumulator.html" title="type parameter in Accumulator">T</a>&gt; - Class in <a href="org/apache/spark/package-summary.html">org.apache.spark</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/api/java/JavaSparkContext.html#accumulator-int-">accumulator(int)</a></span> - Method in class org.apache.spark.api.java.<a href="org/apache/spark/api/java/JavaSparkContext.html" title="class in org.apache.spark.api.java">JavaSparkContext</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">use sc().longAccumulator(). Since 2.0.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/api/java/JavaSparkContext.html#accumulator-int-java.lang.String-">accumulator(int, String)</a></span> - Method in class org.apache.spark.api.java.<a href="org/apache/spark/api/java/JavaSparkContext.html" title="class in org.apache.spark.api.java">JavaSparkContext</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">use sc().longAccumulator(String). Since 2.0.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/api/java/JavaSparkContext.html#accumulator-double-">accumulator(double)</a></span> - Method in class org.apache.spark.api.java.<a href="org/apache/spark/api/java/JavaSparkContext.html" title="class in org.apache.spark.api.java">JavaSparkContext</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">use sc().doubleAccumulator(). Since 2.0.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/api/java/JavaSparkContext.html#accumulator-double-java.lang.String-">accumulator(double, String)</a></span> - Method in class org.apache.spark.api.java.<a href="org/apache/spark/api/java/JavaSparkContext.html" title="class in org.apache.spark.api.java">JavaSparkContext</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">use sc().doubleAccumulator(String). Since 2.0.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/api/java/JavaSparkContext.html#accumulator-T-org.apache.spark.AccumulatorParam-">accumulator(T, AccumulatorParam&lt;T&gt;)</a></span> - Method in class org.apache.spark.api.java.<a href="org/apache/spark/api/java/JavaSparkContext.html" title="class in org.apache.spark.api.java">JavaSparkContext</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/api/java/JavaSparkContext.html#accumulator-T-java.lang.String-org.apache.spark.AccumulatorParam-">accumulator(T, String, AccumulatorParam&lt;T&gt;)</a></span> - Method in class org.apache.spark.api.java.<a href="org/apache/spark/api/java/JavaSparkContext.html" title="class in org.apache.spark.api.java">JavaSparkContext</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/SparkContext.html#accumulator-T-org.apache.spark.AccumulatorParam-">accumulator(T, AccumulatorParam&lt;T&gt;)</a></span> - Method in class org.apache.spark.<a href="org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/SparkContext.html#accumulator-T-java.lang.String-org.apache.spark.AccumulatorParam-">accumulator(T, String, AccumulatorParam&lt;T&gt;)</a></span> - Method in class org.apache.spark.<a href="org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</dd>
+<dt><a href="org/apache/spark/util/AccumulatorContext.html" title="class in org.apache.spark.util"><span class="typeNameLink">AccumulatorContext</span></a> - Class in <a href="org/apache/spark/util/package-summary.html">org.apache.spark.util</a></dt>
+<dd>
+<div class="block">An internal class used to track accumulators by Spark itself.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/util/AccumulatorContext.html#AccumulatorContext--">AccumulatorContext()</a></span> - Constructor for class org.apache.spark.util.<a href="org/apache/spark/util/AccumulatorContext.html" title="class in org.apache.spark.util">AccumulatorContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark"><span class="typeNameLink">AccumulatorParam</span></a>&lt;<a href="org/apache/spark/AccumulatorParam.html" title="type parameter in AccumulatorParam">T</a>&gt; - Interface in <a href="org/apache/spark/package-summary.html">org.apache.spark</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</dd>
+<dt><a href="org/apache/spark/AccumulatorParam.DoubleAccumulatorParam$.html" title="class in org.apache.spark"><span class="typeNameLink">AccumulatorParam.DoubleAccumulatorParam$</span></a> - Class in <a href="org/apache/spark/package-summary.html">org.apache.spark</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</dd>
+<dt><a href="org/apache/spark/AccumulatorParam.FloatAccumulatorParam$.html" title="class in org.apache.spark"><span class="typeNameLink">AccumulatorParam.FloatAccumulatorParam$</span></a> - Class in <a href="org/apache/spark/package-summary.html">org.apache.spark</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</dd>
+<dt><a href="org/apache/spark/AccumulatorParam.IntAccumulatorParam$.html" title="class in org.apache.spark"><span class="typeNameLink">AccumulatorParam.IntAccumulatorParam$</span></a> - Class in <a href="org/apache/spark/package-summary.html">org.apache.spark</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</dd>
+<dt><a href="org/apache/spark/AccumulatorParam.LongAccumulatorParam$.html" title="class in org.apache.spark"><span class="typeNameLink">AccumulatorParam.LongAccumulatorParam$</span></a> - Class in <a href="org/apache/spark/package-summary.html">org.apache.spark</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</dd>
+<dt><a href="org/apache/spark/AccumulatorParam.StringAccumulatorParam$.html" title="class in org.apache.spark"><span class="typeNameLink">AccumulatorParam.StringAccumulatorParam$</span></a> - Class in <a href="org/apache/spark/package-summary.html">org.apache.spark</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/status/TaskIndexNames.html#ACCUMULATORS--">ACCUMULATORS()</a></span> - Static method in class org.apache.spark.status.<a href="org/apache/spark/status/TaskIndexNames.html" title="class in org.apache.spark.status">TaskIndexNames</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/status/api/v1/StageData.html#accumulatorUpdates--">accumulatorUpdates()</a></span> - Method in class org.apache.spark.status.api.v1.<a href="org/apache/spark/status/api/v1/StageData.html" title="class in org.apache.spark.status.api.v1">StageData</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/status/api/v1/TaskData.html#accumulatorUpdates--">accumulatorUpdates()</a></span> - Method in class org.apache.spark.status.api.v1.<a href="org/apache/spark/status/api/v1/TaskData.html" title="class in org.apache.spark.status.api.v1">TaskData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/spark/util/AccumulatorV2.html" title="class in org.apache.spark.util"><span class="typeNameLink">AccumulatorV2</span></a>&lt;<a href="org/apache/spark/util/AccumulatorV2.html" title="type parameter in AccumulatorV2">IN</a>,<a href="org/apache/spark/util/AccumulatorV2.html" title="type parameter in AccumulatorV2">OUT</a>&gt; - Class in <a href="org/apache/spark/util/package-summary.html">org.apache.spark.util</a></dt>
+<dd>
+<div class="block">The base class for accumulators, that can accumulate inputs of type <code>IN</code>, and produce output of
+ type <code>OUT</code>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/util/AccumulatorV2.html#AccumulatorV2--">AccumulatorV2()</a></span> - Constructor for class org.apache.spark.util.<a href="org/apache/spark/util/AccumulatorV2.html" title="class in org.apache.spark.util">AccumulatorV2</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/ExceptionFailure.html#accumUpdates--">accumUpdates()</a></span> - Method in class org.apache.spark.<a href="org/apache/spark/ExceptionFailure.html" title="class in org.apache.spark">ExceptionFailure</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/scheduler/SparkListenerExecutorMetricsUpdate.html#accumUpdates--">accumUpdates()</a></span> - Method in class org.apache.spark.scheduler.<a href="org/apache/spark/scheduler/SparkListenerExecutorMetricsUpdate.html" title="class in org.apache.spark.scheduler">SparkListenerExecutorMetricsUpdate</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/ml/classification/LogisticRegressionSummary.html#accuracy--">accuracy()</a></span> - Method in interface org.apache.spark.ml.classification.<a href="org/apache/spark/ml/classification/LogisticRegressionSummary.html" title="interface in org.apache.spark.ml.classification">LogisticRegressionSummary</a></dt>
+<dd>
+<div class="block">Returns accuracy.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/mllib/evaluation/MulticlassMetrics.html#accuracy--">accuracy()</a></span> - Method in class org.apache.spark.mllib.evaluation.<a href="org/apache/spark/mllib/evaluation/MulticlassMetrics.html" title="class in org.apache.spark.mllib.evaluation">MulticlassMetrics</a></dt>
+<dd>
+<div class="block">Returns accuracy
+ (equals to the total number of correctly classified instances
+ out of the total number of instances.)</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/mllib/evaluation/MultilabelMetrics.html#accuracy--">accuracy()</a></span> - Method in class org.apache.spark.mllib.evaluation.<a href="org/apache/spark/mllib/evaluation/MultilabelMetrics.html" title="class in org.apache.spark.mllib.evaluation">MultilabelMetrics</a></dt>
+<dd>
+<div class="block">Returns accuracy</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/functions.html#acos-org.apache.spark.sql.Column-">acos(Column)</a></span> - Static method in class org.apache.spark.sql.<a href="org/apache/spark/sql/functions.html" title="class in org.apache.spark.sql">functions</a></dt>
+<dd>
+<div class="block">Computes the cosine inverse of the given value; the returned angle is in the range
+ 0.0 through pi.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/functions.html#acos-java.lang.String-">acos(String)</a></span> - Static method in class org.apache.spark.sql.<a href="org/apache/spark/sql/functions.html" title="class in org.apache.spark.sql">functions</a></dt>
+<dd>
+<div class="block">Computes the cosine inverse of the given column; the returned angle is in the range
+ 0.0 through pi.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/streaming/StreamingQueryManager.html#active--">active()</a></span> - Method in class org.apache.spark.sql.streaming.<a href="org/apache/spark/sql/streaming/StreamingQueryManager.html" title="class in org.apache.spark.sql.streaming">StreamingQueryManager</a></dt>
+<dd>
+<div class="block">Returns a list of active queries associated with this SQLContext</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/streaming/scheduler/ReceiverInfo.html#active--">active()</a></span> - Method in class org.apache.spark.streaming.scheduler.<a href="org/apache/spark/streaming/scheduler/ReceiverInfo.html" title="class in org.apache.spark.streaming.scheduler">ReceiverInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/streaming/scheduler/ReceiverState.html#ACTIVE--">ACTIVE()</a></span> - Static method in class org.apache.spark.streaming.scheduler.<a href="org/apache/spark/streaming/scheduler/ReceiverState.html" title="class in org.apache.spark.streaming.scheduler">ReceiverState</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/status/LiveJob.html#activeStages--">activeStages()</a></span> - Method in class org.apache.spark.status.<a href="org/apache/spark/status/LiveJob.html" title="class in org.apache.spark.status">LiveJob</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/status/api/v1/ExecutorSummary.html#activeTasks--">activeTasks()</a></span> - Method in class org.apache.spark.status.api.v1.<a href="org/apache/spark/status/api/v1/ExecutorSummary.html" title="class in org.apache.spark.status.api.v1">ExecutorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/status/LiveExecutor.html#activeTasks--">activeTasks()</a></span> - Method in class org.apache.spark.status.<a href="org/apache/spark/status/LiveExecutor.html" title="class in org.apache.spark.status">LiveExecutor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/status/LiveJob.html#activeTasks--">activeTasks()</a></span> - Method in class org.apache.spark.status.<a href="org/apache/spark/status/LiveJob.html" title="class in org.apache.spark.status">LiveJob</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/status/LiveStage.html#activeTasks--">activeTasks()</a></span> - Method in class org.apache.spark.status.<a href="org/apache/spark/status/LiveStage.html" title="class in org.apache.spark.status">LiveStage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/Accumulable.html#add-T-">add(T)</a></span> - Method in class org.apache.spark.<a href="org/apache/spark/Accumulable.html" title="class in org.apache.spark">Accumulable</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">Add more data to this accumulator / accumulable</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/Accumulator.html#add-T-">add(T)</a></span> - Static method in class org.apache.spark.<a href="org/apache/spark/Accumulator.html" title="class in org.apache.spark">Accumulator</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/ml/clustering/ExpectationAggregator.html#add-org.apache.spark.ml.linalg.Vector-">add(Vector)</a></span> - Method in class org.apache.spark.ml.clustering.<a href="org/apache/spark/ml/clustering/ExpectationAggregator.html" title="class in org.apache.spark.ml.clustering">ExpectationAggregator</a></dt>
+<dd>
+<div class="block">Add a new training instance to this ExpectationAggregator, update the weights,
+ means and covariances for each distributions, and update the log likelihood.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/ml/regression/AFTAggregator.html#add-org.apache.spark.ml.regression.AFTPoint-">add(AFTPoint)</a></span> - Method in class org.apache.spark.ml.regression.<a href="org/apache/spark/ml/regression/AFTAggregator.html" title="class in org.apache.spark.ml.regression">AFTAggregator</a></dt>
+<dd>
+<div class="block">Add a new training data to this AFTAggregator, and update the loss and gradient
+ of the objective function.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/mllib/clustering/ExpectationSum.html#add-double:A-org.apache.spark.mllib.stat.distribution.MultivariateGaussian:A-org.apache.spark.mllib.clustering.ExpectationSum-breeze.linalg.Vector-">add(double[], MultivariateGaussian[], ExpectationSum, Vector&lt;Object&gt;)</a></span> - Static method in class org.apache.spark.mllib.clustering.<a href="org/apache/spark/mllib/clustering/ExpectationSum.html" title="class in org.apache.spark.mllib.clustering">ExpectationSum</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/mllib/feature/IDF.DocumentFrequencyAggregator.html#add-org.apache.spark.mllib.linalg.Vector-">add(Vector)</a></span> - Method in class org.apache.spark.mllib.feature.<a href="org/apache/spark/mllib/feature/IDF.DocumentFrequencyAggregator.html" title="class in org.apache.spark.mllib.feature">IDF.DocumentFrequencyAggregator</a></dt>
+<dd>
+<div class="block">Adds a new document.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/mllib/linalg/distributed/BlockMatrix.html#add-org.apache.spark.mllib.linalg.distributed.BlockMatrix-">add(BlockMatrix)</a></span> - Method in class org.apache.spark.mllib.linalg.distributed.<a href="org/apache/spark/mllib/linalg/distributed/BlockMatrix.html" title="class in org.apache.spark.mllib.linalg.distributed">BlockMatrix</a></dt>
+<dd>
+<div class="block">Adds the given block matrix <code>other</code> to <code>this</code> block matrix: <code>this + other</code>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/mllib/stat/MultivariateOnlineSummarizer.html#add-org.apache.spark.mllib.linalg.Vector-">add(Vector)</a></span> - Method in class org.apache.spark.mllib.stat.<a href="org/apache/spark/mllib/stat/MultivariateOnlineSummarizer.html" title="class in org.apache.spark.mllib.stat">MultivariateOnlineSummarizer</a></dt>
+<dd>
+<div class="block">Add a new sample to this summarizer, and update the statistical summary.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/types/StructType.html#add-org.apache.spark.sql.types.StructField-">add(StructField)</a></span> - Method in class org.apache.spark.sql.types.<a href="org/apache/spark/sql/types/StructType.html" title="class in org.apache.spark.sql.types">StructType</a></dt>
+<dd>
+<div class="block">Creates a new <a href="org/apache/spark/sql/types/StructType.html" title="class in org.apache.spark.sql.types"><code>StructType</code></a> by adding a new field.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/types/StructType.html#add-java.lang.String-org.apache.spark.sql.types.DataType-">add(String, DataType)</a></span> - Method in class org.apache.spark.sql.types.<a href="org/apache/spark/sql/types/StructType.html" title="class in org.apache.spark.sql.types">StructType</a></dt>
+<dd>
+<div class="block">Creates a new <a href="org/apache/spark/sql/types/StructType.html" title="class in org.apache.spark.sql.types"><code>StructType</code></a> by adding a new nullable field with no metadata.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/types/StructType.html#add-java.lang.String-org.apache.spark.sql.types.DataType-boolean-">add(String, DataType, boolean)</a></span> - Method in class org.apache.spark.sql.types.<a href="org/apache/spark/sql/types/StructType.html" title="class in org.apache.spark.sql.types">StructType</a></dt>
+<dd>
+<div class="block">Creates a new <a href="org/apache/spark/sql/types/StructType.html" title="class in org.apache.spark.sql.types"><code>StructType</code></a> by adding a new field with no metadata.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/types/StructType.html#add-java.lang.String-org.apache.spark.sql.types.DataType-boolean-org.apache.spark.sql.types.Metadata-">add(String, DataType, boolean, Metadata)</a></span> - Method in class org.apache.spark.sql.types.<a href="org/apache/spark/sql/types/StructType.html" title="class in org.apache.spark.sql.types">StructType</a></dt>
+<dd>
+<div class="block">Creates a new <a href="org/apache/spark/sql/types/StructType.html" title="class in org.apache.spark.sql.types"><code>StructType</code></a> by adding a new field and specifying metadata.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/types/StructType.html#add-java.lang.String-org.apache.spark.sql.types.DataType-boolean-java.lang.String-">add(String, DataType, boolean, String)</a></span> - Method in class org.apache.spark.sql.types.<a href="org/apache/spark/sql/types/StructType.html" title="class in org.apache.spark.sql.types">StructType</a></dt>
+<dd>
+<div class="block">Creates a new <a href="org/apache/spark/sql/types/StructType.html" title="class in org.apache.spark.sql.types"><code>StructType</code></a> by adding a new field and specifying metadata.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/types/StructType.html#add-java.lang.String-java.lang.String-">add(String, String)</a></span> - Method in class org.apache.spark.sql.types.<a href="org/apache/spark/sql/types/StructType.html" title="class in org.apache.spark.sql.types">StructType</a></dt>
+<dd>
+<div class="block">Creates a new <a href="org/apache/spark/sql/types/StructType.html" title="class in org.apache.spark.sql.types"><code>StructType</code></a> by adding a new nullable field with no metadata where the
+ dataType is specified as a String.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/types/StructType.html#add-java.lang.String-java.lang.String-boolean-">add(String, String, boolean)</a></span> - Method in class org.apache.spark.sql.types.<a href="org/apache/spark/sql/types/StructType.html" title="class in org.apache.spark.sql.types">StructType</a></dt>
+<dd>
+<div class="block">Creates a new <a href="org/apache/spark/sql/types/StructType.html" title="class in org.apache.spark.sql.types"><code>StructType</code></a> by adding a new field with no metadata where the
+ dataType is specified as a String.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/types/StructType.html#add-java.lang.String-java.lang.String-boolean-org.apache.spark.sql.types.Metadata-">add(String, String, boolean, Metadata)</a></span> - Method in class org.apache.spark.sql.types.<a href="org/apache/spark/sql/types/StructType.html" title="class in org.apache.spark.sql.types">StructType</a></dt>
+<dd>
+<div class="block">Creates a new <a href="org/apache/spark/sql/types/StructType.html" title="class in org.apache.spark.sql.types"><code>StructType</code></a> by adding a new field and specifying metadata where the
+ dataType is specified as a String.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/types/StructType.html#add-java.lang.String-java.lang.String-boolean-java.lang.String-">add(String, String, boolean, String)</a></span> - Method in class org.apache.spark.sql.types.<a href="org/apache/spark/sql/types/StructType.html" title="class in org.apache.spark.sql.types">StructType</a></dt>
+<dd>
+<div class="block">Creates a new <a href="org/apache/spark/sql/types/StructType.html" title="class in org.apache.spark.sql.types"><code>StructType</code></a> by adding a new field and specifying metadata where the
+ dataType is specified as a String.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/streaming/util/RawTextHelper.html#add-long-long-">add(long, long)</a></span> - Static method in class org.apache.spark.streaming.util.<a href="org/apache/spark/streaming/util/RawTextHelper.html" title="class in org.apache.spark.streaming.util">RawTextHelper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/util/AccumulatorV2.html#add-IN-">add(IN)</a></span> - Method in class org.apache.spark.util.<a href="org/apache/spark/util/AccumulatorV2.html" title="class in org.apache.spark.util">AccumulatorV2</a></dt>
+<dd>
+<div class="block">Takes the inputs and accumulates.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/util/CollectionAccumulator.html#add-T-">add(T)</a></span> - Method in class org.apache.spark.util.<a href="org/apache/spark/util/CollectionAccumulator.html" title="class in org.apache.spark.util">CollectionAccumulator</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/util/DoubleAccumulator.html#add-java.lang.Double-">add(Double)</a></span> - Method in class org.apache.spark.util.<a href="org/apache/spark/util/DoubleAccumulator.html" title="class in org.apache.spark.util">DoubleAccumulator</a></dt>
+<dd>
+<div class="block">Adds v to the accumulator, i.e.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/util/DoubleAccumulator.html#add-double-">add(double)</a></span> - Method in class org.apache.spark.util.<a href="org/apache/spark/util/DoubleAccumulator.html" title="class in org.apache.spark.util">DoubleAccumulator</a></dt>
+<dd>
+<div class="block">Adds v to the accumulator, i.e.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/util/LegacyAccumulatorWrapper.html#add-T-">add(T)</a></span> - Method in class org.apache.spark.util.<a href="org/apache/spark/util/LegacyAccumulatorWrapper.html" title="class in org.apache.spark.util">LegacyAccumulatorWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/util/LongAccumulator.html#add-java.lang.Long-">add(Long)</a></span> - Method in class org.apache.spark.util.<a href="org/apache/spark/util/LongAccumulator.html" title="class in org.apache.spark.util">LongAccumulator</a></dt>
+<dd>
+<div class="block">Adds v to the accumulator, i.e.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/util/LongAccumulator.html#add-long-">add(long)</a></span> - Method in class org.apache.spark.util.<a href="org/apache/spark/util/LongAccumulator.html" title="class in org.apache.spark.util">LongAccumulator</a></dt>
+<dd>
+<div class="block">Adds v to the accumulator, i.e.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/util/sketch/CountMinSketch.html#add-java.lang.Object-">add(Object)</a></span> - Method in class org.apache.spark.util.sketch.<a href="org/apache/spark/util/sketch/CountMinSketch.html" title="class in org.apache.spark.util.sketch">CountMinSketch</a></dt>
+<dd>
+<div class="block">Increments <code>item</code>'s count by one.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/util/sketch/CountMinSketch.html#add-java.lang.Object-long-">add(Object, long)</a></span> - Method in class org.apache.spark.util.sketch.<a href="org/apache/spark/util/sketch/CountMinSketch.html" title="class in org.apache.spark.util.sketch">CountMinSketch</a></dt>
+<dd>
+<div class="block">Increments <code>item</code>'s count by <code>count</code>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/functions.html#add_months-org.apache.spark.sql.Column-int-">add_months(Column, int)</a></span> - Static method in class org.apache.spark.sql.<a href="org/apache/spark/sql/functions.html" title="class in org.apache.spark.sql">functions</a></dt>
+<dd>
+<div class="block">Returns the date that is numMonths after startDate.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/AccumulableParam.html#addAccumulator-R-T-">addAccumulator(R, T)</a></span> - Method in interface org.apache.spark.<a href="org/apache/spark/AccumulableParam.html" title="interface in org.apache.spark">AccumulableParam</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">Add additional data to the accumulator value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/AccumulatorParam.html#addAccumulator-T-T-">addAccumulator(T, T)</a></span> - Method in interface org.apache.spark.<a href="org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/launcher/AbstractLauncher.html#addAppArgs-java.lang.String...-">addAppArgs(String...)</a></span> - Method in class org.apache.spark.launcher.<a href="org/apache/spark/launcher/AbstractLauncher.html" title="class in org.apache.spark.launcher">AbstractLauncher</a></dt>
+<dd>
+<div class="block">Adds command line arguments for the application.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/launcher/SparkLauncher.html#addAppArgs-java.lang.String...-">addAppArgs(String...)</a></span> - Method in class org.apache.spark.launcher.<a href="org/apache/spark/launcher/SparkLauncher.html" title="class in org.apache.spark.launcher">SparkLauncher</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/util/sketch/CountMinSketch.html#addBinary-byte:A-">addBinary(byte[])</a></span> - Method in class org.apache.spark.util.sketch.<a href="org/apache/spark/util/sketch/CountMinSketch.html" title="class in org.apache.spark.util.sketch">CountMinSketch</a></dt>
+<dd>
+<div class="block">Increments <code>item</code>'s count by one.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/util/sketch/CountMinSketch.html#addBinary-byte:A-long-">addBinary(byte[], long)</a></span> - Method in class org.apache.spark.util.sketch.<a href="org/apache/spark/util/sketch/CountMinSketch.html" title="class in org.apache.spark.util.sketch">CountMinSketch</a></dt>
+<dd>
+<div class="block">Increments <code>item</code>'s count by <code>count</code>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/api/java/JavaSparkContext.html#addFile-java.lang.String-">addFile(String)</a></span> - Method in class org.apache.spark.api.java.<a href="org/apache/spark/api/java/JavaSparkContext.html" title="class in org.apache.spark.api.java">JavaSparkContext</a></dt>
+<dd>
+<div class="block">Add a file to be downloaded with this Spark job on every node.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/api/java/JavaSparkContext.html#addFile-java.lang.String-boolean-">addFile(String, boolean)</a></span> - Method in class org.apache.spark.api.java.<a href="org/apache/spark/api/java/JavaSparkContext.html" title="class in org.apache.spark.api.java">JavaSparkContext</a></dt>
+<dd>
+<div class="block">Add a file to be downloaded with this Spark job on every node.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/launcher/AbstractLauncher.html#addFile-java.lang.String-">addFile(String)</a></span> - Method in class org.apache.spark.launcher.<a href="org/apache/spark/launcher/AbstractLauncher.html" title="class in org.apache.spark.launcher">AbstractLauncher</a></dt>
+<dd>
+<div class="block">Adds a file to be submitted with the application.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/launcher/SparkLauncher.html#addFile-java.lang.String-">addFile(String)</a></span> - Method in class org.apache.spark.launcher.<a href="org/apache/spark/launcher/SparkLauncher.html" title="class in org.apache.spark.launcher">SparkLauncher</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/SparkContext.html#addFile-java.lang.String-">addFile(String)</a></span> - Method in class org.apache.spark.<a href="org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a></dt>
+<dd>
+<div class="block">Add a file to be downloaded with this Spark job on every node.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/SparkContext.html#addFile-java.lang.String-boolean-">addFile(String, boolean)</a></span> - Method in class org.apache.spark.<a href="org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a></dt>
+<dd>
+<div class="block">Add a file to be downloaded with this Spark job on every node.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/ui/JettyUtils.html#addFilters-scala.collection.Seq-org.apache.spark.SparkConf-">addFilters(Seq&lt;ServletContextHandler&gt;, SparkConf)</a></span> - Static method in class org.apache.spark.ui.<a href="org/apache/spark/ui/JettyUtils.html" title="class in org.apache.spark.ui">JettyUtils</a></dt>
+<dd>
+<div class="block">Add filters, if any, to the given list of ServletContextHandlers</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/ml/tuning/ParamGridBuilder.html#addGrid-org.apache.spark.ml.param.Param-scala.collection.Iterable-">addGrid(Param&lt;T&gt;, Iterable&lt;T&gt;)</a></span> - Method in class org.apache.spark.ml.tuning.<a href="org/apache/spark/ml/tuning/ParamGridBuilder.html" title="class in org.apache.spark.ml.tuning">ParamGridBuilder</a></dt>
+<dd>
+<div class="block">Adds a param with multiple values (overwrites if the input param exists).</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/ml/tuning/ParamGridBuilder.html#addGrid-org.apache.spark.ml.param.DoubleParam-double:A-">addGrid(DoubleParam, double[])</a></span> - Method in class org.apache.spark.ml.tuning.<a href="org/apache/spark/ml/tuning/ParamGridBuilder.html" title="class in org.apache.spark.ml.tuning">ParamGridBuilder</a></dt>
+<dd>
+<div class="block">Adds a double param with multiple values.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/ml/tuning/ParamGridBuilder.html#addGrid-org.apache.spark.ml.param.IntParam-int:A-">addGrid(IntParam, int[])</a></span> - Method in class org.apache.spark.ml.tuning.<a href="org/apache/spark/ml/tuning/ParamGridBuilder.html" title="class in org.apache.spark.ml.tuning">ParamGridBuilder</a></dt>
+<dd>
+<div class="block">Adds an int param with multiple values.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/ml/tuning/ParamGridBuilder.html#addGrid-org.apache.spark.ml.param.FloatParam-float:A-">addGrid(FloatParam, float[])</a></span> - Method in class org.apache.spark.ml.tuning.<a href="org/apache/spark/ml/tuning/ParamGridBuilder.html" title="class in org.apache.spark.ml.tuning">ParamGridBuilder</a></dt>
+<dd>
+<div class="block">Adds a float param with multiple values.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/ml/tuning/ParamGridBuilder.html#addGrid-org.apache.spark.ml.param.LongParam-long:A-">addGrid(LongParam, long[])</a></span> - Method in class org.apache.spark.ml.tuning.<a href="org/apache/spark/ml/tuning/ParamGridBuilder.html" title="class in org.apache.spark.ml.tuning">ParamGridBuilder</a></dt>
+<dd>
+<div class="block">Adds a long param with multiple values.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/ml/tuning/ParamGridBuilder.html#addGrid-org.apache.spark.ml.param.BooleanParam-">addGrid(BooleanParam)</a></span> - Method in class org.apache.spark.ml.tuning.<a href="org/apache/spark/ml/tuning/ParamGridBuilder.html" title="class in org.apache.spark.ml.tuning">ParamGridBuilder</a></dt>
+<dd>
+<div class="block">Adds a boolean param with true and false.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/AccumulableParam.html#addInPlace-R-R-">addInPlace(R, R)</a></span> - Method in interface org.apache.spark.<a href="org/apache/spark/AccumulableParam.html" title="interface in org.apache.spark">AccumulableParam</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">Merge two accumulated values together.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/AccumulatorParam.DoubleAccumulatorParam$.html#addInPlace-double-double-">addInPlace(double, double)</a></span> - Method in class org.apache.spark.<a href="org/apache/spark/AccumulatorParam.DoubleAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.DoubleAccumulatorParam$</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/AccumulatorParam.FloatAccumulatorParam$.html#addInPlace-float-float-">addInPlace(float, float)</a></span> - Method in class org.apache.spark.<a href="org/apache/spark/AccumulatorParam.FloatAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.FloatAccumulatorParam$</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/AccumulatorParam.IntAccumulatorParam$.html#addInPlace-int-int-">addInPlace(int, int)</a></span> - Method in class org.apache.spark.<a href="org/apache/spark/AccumulatorParam.IntAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.IntAccumulatorParam$</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/AccumulatorParam.LongAccumulatorParam$.html#addInPlace-long-long-">addInPlace(long, long)</a></span> - Method in class org.apache.spark.<a href="org/apache/spark/AccumulatorParam.LongAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.LongAccumulatorParam$</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/AccumulatorParam.StringAccumulatorParam$.html#addInPlace-java.lang.String-java.lang.String-">addInPlace(String, String)</a></span> - Method in class org.apache.spark.<a href="org/apache/spark/AccumulatorParam.StringAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.StringAccumulatorParam$</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/api/java/JavaSparkContext.html#addJar-java.lang.String-">addJar(String)</a></span> - Method in class org.apache.spark.api.java.<a href="org/apache/spark/api/java/JavaSparkContext.html" title="class in org.apache.spark.api.java">JavaSparkContext</a></dt>
+<dd>
+<div class="block">Adds a JAR dependency for all tasks to be executed on this SparkContext in the future.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/launcher/AbstractLauncher.html#addJar-java.lang.String-">addJar(String)</a></span> - Method in class org.apache.spark.launcher.<a href="org/apache/spark/launcher/AbstractLauncher.html" title="class in org.apache.spark.launcher">AbstractLauncher</a></dt>
+<dd>
+<div class="block">Adds a jar file to be submitted with the application.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/launcher/SparkLauncher.html#addJar-java.lang.String-">addJar(String)</a></span> - Method in class org.apache.spark.launcher.<a href="org/apache/spark/launcher/SparkLauncher.html" title="class in org.apache.spark.launcher">SparkLauncher</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/SparkContext.html#addJar-java.lang.String-">addJar(String)</a></span> - Method in class org.apache.spark.<a href="org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a></dt>
+<dd>
+<div class="block">Adds a JAR dependency for all tasks to be executed on this <code>SparkContext</code> in the future.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/hive/HiveSessionResourceLoader.html#addJar-java.lang.String-">addJar(String)</a></span> - Method in class org.apache.spark.sql.hive.<a href="org/apache/spark/sql/hive/HiveSessionResourceLoader.html" title="class in org.apache.spark.sql.hive">HiveSessionResourceLoader</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/launcher/SparkAppHandle.html#addListener-org.apache.spark.launcher.SparkAppHandle.Listener-">addListener(SparkAppHandle.Listener)</a></span> - Method in interface org.apache.spark.launcher.<a href="org/apache/spark/launcher/SparkAppHandle.html" title="interface in org.apache.spark.launcher">SparkAppHandle</a></dt>
+<dd>
+<div class="block">Adds a listener to be notified of changes to the handle's information.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/scheduler/AsyncEventQueue.html#addListener-L-">addListener(L)</a></span> - Static method in class org.apache.spark.scheduler.<a href="org/apache/spark/scheduler/AsyncEventQueue.html" title="class in org.apache.spark.scheduler">AsyncEventQueue</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/streaming/StreamingQueryManager.html#addListener-org.apache.spark.sql.streaming.StreamingQueryListener-">addListener(StreamingQueryListener)</a></span> - Method in class org.apache.spark.sql.streaming.<a href="org/apache/spark/sql/streaming/StreamingQueryManager.html" title="class in org.apache.spark.sql.streaming">StreamingQueryManager</a></dt>
+<dd>
+<div class="block">Register a <a href="org/apache/spark/sql/streaming/StreamingQueryListener.html" title="class in org.apache.spark.sql.streaming"><code>StreamingQueryListener</code></a> to receive up-calls for life cycle events of
+ <a href="org/apache/spark/sql/streaming/StreamingQuery.html" title="interface in org.apache.spark.sql.streaming"><code>StreamingQuery</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/rdd/HadoopRDD.html#addLocalConfiguration-java.lang.String-int-int-int-org.apache.hadoop.mapred.JobConf-">addLocalConfiguration(String, int, int, int, JobConf)</a></span> - Static method in class org.apache.spark.rdd.<a href="org/apache/spark/rdd/HadoopRDD.html" title="class in org.apache.spark.rdd">HadoopRDD</a></dt>
+<dd>
+<div class="block">Add Hadoop configuration specific to a single partition and attempt.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/util/sketch/CountMinSketch.html#addLong-long-">addLong(long)</a></span> - Method in class org.apache.spark.util.sketch.<a href="org/apache/spark/util/sketch/CountMinSketch.html" title="class in org.apache.spark.util.sketch">CountMinSketch</a></dt>
+<dd>
+<div class="block">Increments <code>item</code>'s count by one.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/util/sketch/CountMinSketch.html#addLong-long-long-">addLong(long, long)</a></span> - Method in class org.apache.spark.util.sketch.<a href="org/apache/spark/util/sketch/CountMinSketch.html" title="class in org.apache.spark.util.sketch">CountMinSketch</a></dt>
+<dd>
+<div class="block">Increments <code>item</code>'s count by <code>count</code>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/ShuffleStatus.html#addMapOutput-int-org.apache.spark.scheduler.MapStatus-">addMapOutput(int, MapStatus)</a></span> - Method in class org.apache.spark.<a href="org/apache/spark/ShuffleStatus.html" title="class in org.apache.spark">ShuffleStatus</a></dt>
+<dd>
+<div class="block">Register a map output.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/status/LiveEntityHelpers.html#addMetrics-org.apache.spark.status.api.v1.TaskMetrics-org.apache.spark.status.api.v1.TaskMetrics-">addMetrics(TaskMetrics, TaskMetrics)</a></span> - Static method in class org.apache.spark.status.<a href="org/apache/spark/status/LiveEntityHelpers.html" title="class in org.apache.spark.status">LiveEntityHelpers</a></dt>
+<dd>
+<div class="block">Add m2 values to m1.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/status/RDDPartitionSeq.html#addPartition-org.apache.spark.status.LiveRDDPartition-">addPartition(LiveRDDPartition)</a></span> - Method in class org.apache.spark.status.<a href="org/apache/spark/status/RDDPartitionSeq.html" title="class in org.apache.spark.status">RDDPartitionSeq</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/rdd/DefaultPartitionCoalescer.html#addPartToPGroup-org.apache.spark.Partition-org.apache.spark.rdd.PartitionGroup-">addPartToPGroup(Partition, PartitionGroup)</a></span> - Method in class org.apache.spark.rdd.<a href="org/apache/spark/rdd/DefaultPartitionCoalescer.html" title="class in org.apache.spark.rdd">DefaultPartitionCoalescer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/launcher/AbstractLauncher.html#addPyFile-java.lang.String-">addPyFile(String)</a></span> - Method in class org.apache.spark.launcher.<a href="org/apache/spark/launcher/AbstractLauncher.html" title="class in org.apache.spark.launcher">AbstractLauncher</a></dt>
+<dd>
+<div class="block">Adds a python file / zip / egg to be submitted with the application.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/launcher/SparkLauncher.html#addPyFile-java.lang.String-">addPyFile(String)</a></span> - Method in class org.apache.spark.launcher.<a href="org/apache/spark/launcher/SparkLauncher.html" title="class in org.apache.spark.launcher">SparkLauncher</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/status/api/v1/RDDDataDistribution.html#address--">address()</a></span> - Method in class org.apache.spark.status.api.v1.<a href="org/apache/spark/status/api/v1/RDDDataDistribution.html" title="class in org.apache.spark.status.api.v1">RDDDataDistribution</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/util/ShutdownHookManager.html#addShutdownHook-scala.Function0-">addShutdownHook(Function0&lt;BoxedUnit&gt;)</a></span> - Static method in class org.apache.spark.util.<a href="org/apache/spark/util/ShutdownHookManager.html" title="class in org.apache.spark.util">ShutdownHookManager</a></dt>
+<dd>
+<div class="block">Adds a shutdown hook with default priority.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/util/ShutdownHookManager.html#addShutdownHook-int-scala.Function0-">addShutdownHook(int, Function0&lt;BoxedUnit&gt;)</a></span> - Static method in class org.apache.spark.util.<a href="org/apache/spark/util/ShutdownHookManager.html" title="class in org.apache.spark.util">ShutdownHookManager</a></dt>
+<dd>
+<div class="block">Adds a shutdown hook with the given priority.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/launcher/AbstractLauncher.html#addSparkArg-java.lang.String-">addSparkArg(String)</a></span> - Method in class org.apache.spark.launcher.<a href="org/apache/spark/launcher/AbstractLauncher.html" title="class in org.apache.spark.launcher">AbstractLauncher</a></dt>
+<dd>
+<div class="block">Adds a no-value argument to the Spark invocation.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/launcher/AbstractLauncher.html#addSparkArg-java.lang.String-java.lang.String-">addSparkArg(String, String)</a></span> - Method in class org.apache.spark.launcher.<a href="org/apache/spark/launcher/AbstractLauncher.html" title="class in org.apache.spark.launcher">AbstractLauncher</a></dt>
+<dd>
+<div class="block">Adds an argument with a value to the Spark invocation.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/launcher/SparkLauncher.html#addSparkArg-java.lang.String-">addSparkArg(String)</a></span> - Method in class org.apache.spark.launcher.<a href="org/apache/spark/launcher/SparkLauncher.html" title="class in org.apache.spark.launcher">SparkLauncher</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/launcher/SparkLauncher.html#addSparkArg-java.lang.String-java.lang.String-">addSparkArg(String, String)</a></span> - Method in class org.apache.spark.launcher.<a href="org/apache/spark/launcher/SparkLauncher.html" title="class in org.apache.spark.launcher">SparkLauncher</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/SparkContext.html#addSparkListener-org.apache.spark.scheduler.SparkListenerInterface-">addSparkListener(SparkListenerInterface)</a></span> - Method in class org.apache.spark.<a href="org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a></dt>
+<dd>
+<div class="block">:: DeveloperApi ::
+ Register a listener to receive up-calls from events that happen during execution.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/streaming/api/java/JavaStreamingContext.html#addStreamingListener-org.apache.spark.streaming.scheduler.StreamingListener-">addStreamingListener(StreamingListener)</a></span> - Method in class org.apache.spark.streaming.api.java.<a href="org/apache/spark/streaming/api/java/JavaStreamingContext.html" title="class in org.apache.spark.streaming.api.java">JavaStreamingContext</a></dt>
+<dd>
+<div class="block">Add a <a href="org/apache/spark/streaming/scheduler/StreamingListener.html" title="interface in org.apache.spark.streaming.scheduler"><code>StreamingListener</code></a> object for
+ receiving system events related to streaming.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/streaming/StreamingContext.html#addStreamingListener-org.apache.spark.streaming.scheduler.StreamingListener-">addStreamingListener(StreamingListener)</a></span> - Method in class org.apache.spark.streaming.<a href="org/apache/spark/streaming/StreamingContext.html" title="class in org.apache.spark.streaming">StreamingContext</a></dt>
+<dd>
+<div class="block">Add a <a href="org/apache/spark/streaming/scheduler/StreamingListener.html" title="interface in org.apache.spark.streaming.scheduler"><code>StreamingListener</code></a> object for
+ receiving system events related to streaming.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/types/StructType.html#addString-scala.collection.mutable.StringBuilder-java.lang.String-java.lang.String-java.lang.String-">addString(StringBuilder, String, String, String)</a></span> - Static method in class org.apache.spark.sql.types.<a href="org/apache/spark/sql/types/StructType.html" title="class in org.apache.spark.sql.types">StructType</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/types/StructType.html#addString-scala.collection.mutable.StringBuilder-java.lang.String-">addString(StringBuilder, String)</a></span> - Static method in class org.apache.spark.sql.types.<a href="org/apache/spark/sql/types/StructType.html" title="class in org.apache.spark.sql.types">StructType</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/types/StructType.html#addString-scala.collection.mutable.StringBuilder-">addString(StringBuilder)</a></span> - Static method in class org.apache.spark.sql.types.<a href="org/apache/spark/sql/types/StructType.html" title="class in org.apache.spark.sql.types">StructType</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/util/sketch/CountMinSketch.html#addString-java.lang.String-">addString(String)</a></span> - Method in class org.apache.spark.util.sketch.<a href="org/apache/spark/util/sketch/CountMinSketch.html" title="class in org.apache.spark.util.sketch">CountMinSketch</a></dt>
+<dd>
+<div class="block">Increments <code>item</code>'s count by one.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/util/sketch/CountMinSketch.html#addString-java.lang.String-long-">addString(String, long)</a></span> - Method in class org.apache.spark.util.sketch.<a href="org/apache/spark/util/sketch/CountMinSketch.html" title="class in org.apache.spark.util.sketch">CountMinSketch</a></dt>
+<dd>
+<div class="block">Increments <code>item</code>'s count by <code>count</code>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/sql/AnalysisException.html#addSuppressed-java.lang.Throwable-">addSuppressed(Throwable)</a></span> - Static method in exception org.apache.spark.sql.<a href="org/apache/spark/sql/AnalysisException.html" title="class in org.apache.spark.sql">AnalysisException</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/TaskContext.html#addTaskCompletionListener-org.apache.spark.util.TaskCompletionListener-">addTaskCompletionListener(TaskCompletionListener)</a></span> - Method in class org.apache.spark.<a href="org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a></dt>
+<dd>
+<div class="block">Adds a (Java friendly) listener to be executed on task completion.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/TaskContext.html#addTaskCompletionListener-scala.Function1-">addTaskCompletionListener(Function1&lt;TaskContext, BoxedUnit&gt;)</a></span> - Method in class org.apache.spark.<a href="org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a></dt>
+<dd>
+<div class="block">Adds a listener in the form of a Scala closure to be executed on task completion.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/TaskContext.html#addTaskFailureListener-org.apache.spark.util.TaskFailureListener-">addTaskFailureListener(TaskFailureListener)</a></span> - Method in class org.apache.spark.<a href="org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a></dt>
+<dd>
+<div class="block">Adds a listener to be executed on task failure.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/TaskContext.html#addTaskFailureListener-scala.Function2-">addTaskFailureListener(Function2&lt;TaskContext, Throwable, BoxedUnit&gt;)</a></span> - Method in class org.apache.spark.<a href="org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a></dt>
+<dd>
+<div class="block">Adds a listener to be executed on task failure.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/status/api/v1/ExecutorSummary.html#addTime--">addTime()</a></span> - Method in class org.apache.spark.status.api.v1.<a href="org/apache/spark/status/api/v1/ExecutorSummary.html" title="class in org.apache.spark.status.api.v1">ExecutorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/status/LiveExecutor.html#addTime--">addTime()</a></span> - Method in class org.apache.spark.status.<a href="org/apache/spark/status/LiveExecutor.html" title="class in org.apache.spark.status">LiveExecutor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.AddWebUIFilter.html#AddWebUIFilter-java.lang.String-scala.collection.immutable.Map-java.lang.String-">AddWebUIFilter(String, Map&lt;String, String&gt;, String)</a></span> - Constructor for class org.apache.spark.scheduler.cluster.<a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.AddWebUIFilter.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.AddWebUIFilter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.AddWebUIFilter$.html#AddWebUIFilter:D--">AddWebUIFilter$()</a></span> - Constructor for class org.apache.spark.scheduler.cluster.<a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.AddWebUIFilter$.html" title="class in org.apache.spark.scheduler.cluster">CoarseGrainedClusterMessages.AddWebUIFilter$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/spark/ml/regression/AFTAggregator.html" title="class in org.apache.spark.ml.regression"><span class="typeNameLink">AFTAggregator</span></a> - Class in <a href="org/apache/spark/ml/regression/package-summary.html">org.apache.spark.ml.regression</a></dt>
+<dd>
+<div class="block">AFTAggregator computes the gradient and loss for a AFT loss function,
+ as used in AFT survival regression for samples in sparse or dense vector in an online fashion.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/ml/regression/AFTAggregator.html#AFTAggregator-org.apache.spark.broadcast.Broadcast-boolean-org.apache.spark.broadcast.Broadcast-">AFTAggregator(Broadcast&lt;DenseVector&lt;Object&gt;&gt;, boolean, Broadcast&lt;double[]&gt;)</a></span> - Constructor for class org.apache.spark.ml.regression.<a href="org/apache/spark/ml/regression/AFTAggregator.html" title="class in org.apache.spark.ml.regression">AFTAggregator</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/spark/ml/regression/AFTCostFun.html" title="class in org.apache.spark.ml.regression"><span class="typeNameLink">AFTCostFun</span></a> - Class in <a href="org/apache/spark/ml/regression/package-summary.html">org.apache.spark.ml.regression</a></dt>
+<dd>
+<div class="block">AFTCostFun implements Breeze's DiffFunction[T] for AFT cost.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/spark/ml/regression/AFTCostFun.html#AFTCostFun-org.apache.spark.rdd.RDD-boolean-org.apache.spark.broadcast.Broadcast-int-">AFTCostFun(RDD&lt;AFTPoint&gt;, boolean, Broadcast&lt;double[]&gt;, int)</a></span> - Constructor for class org.apache.spark.ml.regression.<a href="org/apache/spark/ml/regression/AFTCostFun.html" title="class in org.apache.spark.ml.regression">AFTCostFun</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/spark/ml/regression/AFTSurvivalRegression.html" title="class in org.apache.spark.ml.regression"><span class="typeNameLink">AFTSurvivalRegression</span></a> - Class in <a href="org/apache/spark/ml/regression/package-summary.html">org.apache.spark.ml.regression</a></dt>
+<dd>
+<div class="block">:: Experimental ::
+ Fit a parametric survival regression mode

<TRUNCATED>

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[03/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/MapGroupsWithStateFunction.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/MapGroupsWithStateFunction.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/MapGroupsWithStateFunction.html
new file mode 100644
index 0000000..592adee
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/MapGroupsWithStateFunction.html
@@ -0,0 +1,244 @@
+<!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_144) on Wed Feb 28 00:07:19 PST 2018 -->
+<title>MapGroupsWithStateFunction (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="MapGroupsWithStateFunction (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/api/java/function/MapGroupsFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/MapPartitionsFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/MapGroupsWithStateFunction.html" target="_top">Frames</a></li>
+<li><a href="MapGroupsWithStateFunction.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.api.java.function</div>
+<h2 title="Interface MapGroupsWithStateFunction" class="title">Interface MapGroupsWithStateFunction&lt;K,V,S,R&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>@InterfaceStability.Evolving
+public interface <span class="typeNameLabel">MapGroupsWithStateFunction&lt;K,V,S,R&gt;</span>
+extends java.io.Serializable</pre>
+<div class="block">::Experimental::
+ Base interface for a map function used in
+ <a href="../../../../../../org/apache/spark/sql/KeyValueGroupedDataset.html#mapGroupsWithState-org.apache.spark.api.java.function.MapGroupsWithStateFunction-org.apache.spark.sql.Encoder-org.apache.spark.sql.Encoder-"><code>KeyValueGroupedDataset.mapGroupsWithState(
+ MapGroupsWithStateFunction, org.apache.spark.sql.Encoder, org.apache.spark.sql.Encoder)</code></a></div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>2.1.1</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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/api/java/function/MapGroupsWithStateFunction.html" title="type parameter in MapGroupsWithStateFunction">R</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/spark/api/java/function/MapGroupsWithStateFunction.html#call-K-java.util.Iterator-org.apache.spark.sql.streaming.GroupState-">call</a></span>(<a href="../../../../../../org/apache/spark/api/java/function/MapGroupsWithStateFunction.html" title="type parameter in MapGroupsWithStateFunction">K</a>&nbsp;key,
+    java.util.Iterator&lt;<a href="../../../../../../org/apache/spark/api/java/function/MapGroupsWithStateFunction.html" title="type parameter in MapGroupsWithStateFunction">V</a>&gt;&nbsp;values,
+    <a href="../../../../../../org/apache/spark/sql/streaming/GroupState.html" title="interface in org.apache.spark.sql.streaming">GroupState</a>&lt;<a href="../../../../../../org/apache/spark/api/java/function/MapGroupsWithStateFunction.html" title="type parameter in MapGroupsWithStateFunction">S</a>&gt;&nbsp;state)</code>&nbsp;</td>
+</tr>
+</table>
+</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="call-java.lang.Object-java.util.Iterator-org.apache.spark.sql.streaming.GroupState-">
+<!--   -->
+</a><a name="call-K-java.util.Iterator-org.apache.spark.sql.streaming.GroupState-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre><a href="../../../../../../org/apache/spark/api/java/function/MapGroupsWithStateFunction.html" title="type parameter in MapGroupsWithStateFunction">R</a>&nbsp;call(<a href="../../../../../../org/apache/spark/api/java/function/MapGroupsWithStateFunction.html" title="type parameter in MapGroupsWithStateFunction">K</a>&nbsp;key,
+       java.util.Iterator&lt;<a href="../../../../../../org/apache/spark/api/java/function/MapGroupsWithStateFunction.html" title="type parameter in MapGroupsWithStateFunction">V</a>&gt;&nbsp;values,
+       <a href="../../../../../../org/apache/spark/sql/streaming/GroupState.html" title="interface in org.apache.spark.sql.streaming">GroupState</a>&lt;<a href="../../../../../../org/apache/spark/api/java/function/MapGroupsWithStateFunction.html" title="type parameter in MapGroupsWithStateFunction">S</a>&gt;&nbsp;state)
+throws Exception</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>Exception</code></dd>
+</dl>
+</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/api/java/function/MapGroupsFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/MapPartitionsFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/MapGroupsWithStateFunction.html" target="_top">Frames</a></li>
+<li><a href="MapGroupsWithStateFunction.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/MapPartitionsFunction.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/MapPartitionsFunction.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/MapPartitionsFunction.html
new file mode 100644
index 0000000..5a61d14
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/MapPartitionsFunction.html
@@ -0,0 +1,235 @@
+<!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_144) on Wed Feb 28 00:07:19 PST 2018 -->
+<title>MapPartitionsFunction (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="MapPartitionsFunction (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/api/java/function/MapGroupsWithStateFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/MapPartitionsFunction.html" target="_top">Frames</a></li>
+<li><a href="MapPartitionsFunction.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.api.java.function</div>
+<h2 title="Interface MapPartitionsFunction" class="title">Interface MapPartitionsFunction&lt;T,U&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Functional Interface:</dt>
+<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
+</dl>
+<hr>
+<br>
+<pre>@FunctionalInterface
+public interface <span class="typeNameLabel">MapPartitionsFunction&lt;T,U&gt;</span>
+extends java.io.Serializable</pre>
+<div class="block">Base interface for function used in Dataset's mapPartitions.</div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>java.util.Iterator&lt;<a href="../../../../../../org/apache/spark/api/java/function/MapPartitionsFunction.html" title="type parameter in MapPartitionsFunction">U</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/spark/api/java/function/MapPartitionsFunction.html#call-java.util.Iterator-">call</a></span>(java.util.Iterator&lt;<a href="../../../../../../org/apache/spark/api/java/function/MapPartitionsFunction.html" title="type parameter in MapPartitionsFunction">T</a>&gt;&nbsp;input)</code>&nbsp;</td>
+</tr>
+</table>
+</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="call-java.util.Iterator-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre>java.util.Iterator&lt;<a href="../../../../../../org/apache/spark/api/java/function/MapPartitionsFunction.html" title="type parameter in MapPartitionsFunction">U</a>&gt;&nbsp;call(java.util.Iterator&lt;<a href="../../../../../../org/apache/spark/api/java/function/MapPartitionsFunction.html" title="type parameter in MapPartitionsFunction">T</a>&gt;&nbsp;input)
+                    throws Exception</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>Exception</code></dd>
+</dl>
+</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/api/java/function/MapGroupsWithStateFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/MapPartitionsFunction.html" target="_top">Frames</a></li>
+<li><a href="MapPartitionsFunction.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/PairFlatMapFunction.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/PairFlatMapFunction.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/PairFlatMapFunction.html
new file mode 100644
index 0000000..87cfbc7
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/PairFlatMapFunction.html
@@ -0,0 +1,238 @@
+<!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_144) on Wed Feb 28 00:07:19 PST 2018 -->
+<title>PairFlatMapFunction (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="PairFlatMapFunction (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/api/java/function/MapPartitionsFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/PairFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/PairFlatMapFunction.html" target="_top">Frames</a></li>
+<li><a href="PairFlatMapFunction.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.api.java.function</div>
+<h2 title="Interface PairFlatMapFunction" class="title">Interface PairFlatMapFunction&lt;T,K,V&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Functional Interface:</dt>
+<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
+</dl>
+<hr>
+<br>
+<pre>@FunctionalInterface
+public interface <span class="typeNameLabel">PairFlatMapFunction&lt;T,K,V&gt;</span>
+extends java.io.Serializable</pre>
+<div class="block">A function that returns zero or more key-value pair records from each input record. The
+ key-value pairs are represented as scala.Tuple2 objects.</div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>java.util.Iterator&lt;scala.Tuple2&lt;<a href="../../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="type parameter in PairFlatMapFunction">K</a>,<a href="../../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="type parameter in PairFlatMapFunction">V</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html#call-T-">call</a></span>(<a href="../../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="type parameter in PairFlatMapFunction">T</a>&nbsp;t)</code>&nbsp;</td>
+</tr>
+</table>
+</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="call-java.lang.Object-">
+<!--   -->
+</a><a name="call-T-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre>java.util.Iterator&lt;scala.Tuple2&lt;<a href="../../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="type parameter in PairFlatMapFunction">K</a>,<a href="../../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="type parameter in PairFlatMapFunction">V</a>&gt;&gt;&nbsp;call(<a href="../../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="type parameter in PairFlatMapFunction">T</a>&nbsp;t)
+                                    throws Exception</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>Exception</code></dd>
+</dl>
+</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/api/java/function/MapPartitionsFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/PairFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/PairFlatMapFunction.html" target="_top">Frames</a></li>
+<li><a href="PairFlatMapFunction.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/PairFunction.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/PairFunction.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/PairFunction.html
new file mode 100644
index 0000000..8d3a61d
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/PairFunction.html
@@ -0,0 +1,238 @@
+<!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_144) on Wed Feb 28 00:07:19 PST 2018 -->
+<title>PairFunction (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="PairFunction (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/api/java/function/PairFlatMapFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/ReduceFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/PairFunction.html" target="_top">Frames</a></li>
+<li><a href="PairFunction.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.api.java.function</div>
+<h2 title="Interface PairFunction" class="title">Interface PairFunction&lt;T,K,V&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Functional Interface:</dt>
+<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
+</dl>
+<hr>
+<br>
+<pre>@FunctionalInterface
+public interface <span class="typeNameLabel">PairFunction&lt;T,K,V&gt;</span>
+extends java.io.Serializable</pre>
+<div class="block">A function that returns key-value pairs (Tuple2&lt;K, V&gt;), and can be used to
+ construct PairRDDs.</div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>scala.Tuple2&lt;<a href="../../../../../../org/apache/spark/api/java/function/PairFunction.html" title="type parameter in PairFunction">K</a>,<a href="../../../../../../org/apache/spark/api/java/function/PairFunction.html" title="type parameter in PairFunction">V</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/spark/api/java/function/PairFunction.html#call-T-">call</a></span>(<a href="../../../../../../org/apache/spark/api/java/function/PairFunction.html" title="type parameter in PairFunction">T</a>&nbsp;t)</code>&nbsp;</td>
+</tr>
+</table>
+</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="call-java.lang.Object-">
+<!--   -->
+</a><a name="call-T-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre>scala.Tuple2&lt;<a href="../../../../../../org/apache/spark/api/java/function/PairFunction.html" title="type parameter in PairFunction">K</a>,<a href="../../../../../../org/apache/spark/api/java/function/PairFunction.html" title="type parameter in PairFunction">V</a>&gt;&nbsp;call(<a href="../../../../../../org/apache/spark/api/java/function/PairFunction.html" title="type parameter in PairFunction">T</a>&nbsp;t)
+                throws Exception</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>Exception</code></dd>
+</dl>
+</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/api/java/function/PairFlatMapFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/ReduceFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/PairFunction.html" target="_top">Frames</a></li>
+<li><a href="PairFunction.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/ReduceFunction.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/ReduceFunction.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/ReduceFunction.html
new file mode 100644
index 0000000..11efd6b
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/ReduceFunction.html
@@ -0,0 +1,239 @@
+<!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_144) on Wed Feb 28 00:07:19 PST 2018 -->
+<title>ReduceFunction (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="ReduceFunction (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/api/java/function/PairFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/VoidFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/ReduceFunction.html" target="_top">Frames</a></li>
+<li><a href="ReduceFunction.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.api.java.function</div>
+<h2 title="Interface ReduceFunction" class="title">Interface ReduceFunction&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Functional Interface:</dt>
+<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
+</dl>
+<hr>
+<br>
+<pre>@FunctionalInterface
+public interface <span class="typeNameLabel">ReduceFunction&lt;T&gt;</span>
+extends java.io.Serializable</pre>
+<div class="block">Base interface for function used in Dataset's reduce.</div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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/api/java/function/ReduceFunction.html" title="type parameter in ReduceFunction">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/spark/api/java/function/ReduceFunction.html#call-T-T-">call</a></span>(<a href="../../../../../../org/apache/spark/api/java/function/ReduceFunction.html" title="type parameter in ReduceFunction">T</a>&nbsp;v1,
+    <a href="../../../../../../org/apache/spark/api/java/function/ReduceFunction.html" title="type parameter in ReduceFunction">T</a>&nbsp;v2)</code>&nbsp;</td>
+</tr>
+</table>
+</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="call-java.lang.Object-java.lang.Object-">
+<!--   -->
+</a><a name="call-T-T-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre><a href="../../../../../../org/apache/spark/api/java/function/ReduceFunction.html" title="type parameter in ReduceFunction">T</a>&nbsp;call(<a href="../../../../../../org/apache/spark/api/java/function/ReduceFunction.html" title="type parameter in ReduceFunction">T</a>&nbsp;v1,
+       <a href="../../../../../../org/apache/spark/api/java/function/ReduceFunction.html" title="type parameter in ReduceFunction">T</a>&nbsp;v2)
+throws Exception</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>Exception</code></dd>
+</dl>
+</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/api/java/function/PairFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/VoidFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/ReduceFunction.html" target="_top">Frames</a></li>
+<li><a href="ReduceFunction.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/VoidFunction.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/VoidFunction.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/VoidFunction.html
new file mode 100644
index 0000000..a9106df
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/VoidFunction.html
@@ -0,0 +1,237 @@
+<!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_144) on Wed Feb 28 00:07:19 PST 2018 -->
+<title>VoidFunction (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="VoidFunction (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/api/java/function/ReduceFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/VoidFunction2.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/VoidFunction.html" target="_top">Frames</a></li>
+<li><a href="VoidFunction.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.api.java.function</div>
+<h2 title="Interface VoidFunction" class="title">Interface VoidFunction&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Functional Interface:</dt>
+<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
+</dl>
+<hr>
+<br>
+<pre>@FunctionalInterface
+public interface <span class="typeNameLabel">VoidFunction&lt;T&gt;</span>
+extends java.io.Serializable</pre>
+<div class="block">A function with no return value.</div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/spark/api/java/function/VoidFunction.html#call-T-">call</a></span>(<a href="../../../../../../org/apache/spark/api/java/function/VoidFunction.html" title="type parameter in VoidFunction">T</a>&nbsp;t)</code>&nbsp;</td>
+</tr>
+</table>
+</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="call-java.lang.Object-">
+<!--   -->
+</a><a name="call-T-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre>void&nbsp;call(<a href="../../../../../../org/apache/spark/api/java/function/VoidFunction.html" title="type parameter in VoidFunction">T</a>&nbsp;t)
+   throws Exception</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>Exception</code></dd>
+</dl>
+</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/api/java/function/ReduceFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/VoidFunction2.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/VoidFunction.html" target="_top">Frames</a></li>
+<li><a href="VoidFunction.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/VoidFunction2.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/VoidFunction2.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/VoidFunction2.html
new file mode 100644
index 0000000..52d901c
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/VoidFunction2.html
@@ -0,0 +1,239 @@
+<!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_144) on Wed Feb 28 00:07:19 PST 2018 -->
+<title>VoidFunction2 (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="VoidFunction2 (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/api/java/function/VoidFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/VoidFunction2.html" target="_top">Frames</a></li>
+<li><a href="VoidFunction2.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.api.java.function</div>
+<h2 title="Interface VoidFunction2" class="title">Interface VoidFunction2&lt;T1,T2&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Functional Interface:</dt>
+<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
+</dl>
+<hr>
+<br>
+<pre>@FunctionalInterface
+public interface <span class="typeNameLabel">VoidFunction2&lt;T1,T2&gt;</span>
+extends java.io.Serializable</pre>
+<div class="block">A two-argument function that takes arguments of type T1 and T2 with no return value.</div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/spark/api/java/function/VoidFunction2.html#call-T1-T2-">call</a></span>(<a href="../../../../../../org/apache/spark/api/java/function/VoidFunction2.html" title="type parameter in VoidFunction2">T1</a>&nbsp;v1,
+    <a href="../../../../../../org/apache/spark/api/java/function/VoidFunction2.html" title="type parameter in VoidFunction2">T2</a>&nbsp;v2)</code>&nbsp;</td>
+</tr>
+</table>
+</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="call-java.lang.Object-java.lang.Object-">
+<!--   -->
+</a><a name="call-T1-T2-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre>void&nbsp;call(<a href="../../../../../../org/apache/spark/api/java/function/VoidFunction2.html" title="type parameter in VoidFunction2">T1</a>&nbsp;v1,
+          <a href="../../../../../../org/apache/spark/api/java/function/VoidFunction2.html" title="type parameter in VoidFunction2">T2</a>&nbsp;v2)
+   throws Exception</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>Exception</code></dd>
+</dl>
+</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/api/java/function/VoidFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/VoidFunction2.html" target="_top">Frames</a></li>
+<li><a href="VoidFunction2.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/package-frame.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/package-frame.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/package-frame.html
new file mode 100644
index 0000000..da40fcc
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/package-frame.html
@@ -0,0 +1,43 @@
+<!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_144) on Wed Feb 28 00:07:27 PST 2018 -->
+<title>org.apache.spark.api.java.function (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../../org/apache/spark/api/java/function/package-summary.html" target="classFrame">org.apache.spark.api.java.function</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="CoGroupFunction.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">CoGroupFunction</span></a></li>
+<li><a href="DoubleFlatMapFunction.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">DoubleFlatMapFunction</span></a></li>
+<li><a href="DoubleFunction.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">DoubleFunction</span></a></li>
+<li><a href="FilterFunction.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">FilterFunction</span></a></li>
+<li><a href="FlatMapFunction.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">FlatMapFunction</span></a></li>
+<li><a href="FlatMapFunction2.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">FlatMapFunction2</span></a></li>
+<li><a href="FlatMapGroupsFunction.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">FlatMapGroupsFunction</span></a></li>
+<li><a href="FlatMapGroupsWithStateFunction.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">FlatMapGroupsWithStateFunction</span></a></li>
+<li><a href="ForeachFunction.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">ForeachFunction</span></a></li>
+<li><a href="ForeachPartitionFunction.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">ForeachPartitionFunction</span></a></li>
+<li><a href="Function.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">Function</span></a></li>
+<li><a href="Function0.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">Function0</span></a></li>
+<li><a href="Function2.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">Function2</span></a></li>
+<li><a href="Function3.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">Function3</span></a></li>
+<li><a href="Function4.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">Function4</span></a></li>
+<li><a href="MapFunction.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">MapFunction</span></a></li>
+<li><a href="MapGroupsFunction.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">MapGroupsFunction</span></a></li>
+<li><a href="MapGroupsWithStateFunction.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">MapGroupsWithStateFunction</span></a></li>
+<li><a href="MapPartitionsFunction.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">MapPartitionsFunction</span></a></li>
+<li><a href="PairFlatMapFunction.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">PairFlatMapFunction</span></a></li>
+<li><a href="PairFunction.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">PairFunction</span></a></li>
+<li><a href="ReduceFunction.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">ReduceFunction</span></a></li>
+<li><a href="VoidFunction.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">VoidFunction</span></a></li>
+<li><a href="VoidFunction2.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">VoidFunction2</span></a></li>
+</ul>
+</div>
+<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>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[17/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/SparkFirehoseListener.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/SparkFirehoseListener.html b/site/docs/2.3.0/api/java/org/apache/spark/SparkFirehoseListener.html
new file mode 100644
index 0000000..4f50bff
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/SparkFirehoseListener.html
@@ -0,0 +1,575 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>SparkFirehoseListener (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="SparkFirehoseListener (Spark 2.3.0 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,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":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/SparkFiles.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkJobInfo.html" title="interface in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkFirehoseListener.html" target="_top">Frames</a></li>
+<li><a href="SparkFirehoseListener.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class SparkFirehoseListener" class="title">Class SparkFirehoseListener</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.SparkFirehoseListener</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SparkFirehoseListener</span>
+extends Object</pre>
+<div class="block">Class that allows users to receive all SparkListener events.
+ Users should override the onEvent method.
+
+ This is a concrete Java class in order to ensure that we don't forget to update it when adding
+ new methods to SparkListener: forgetting to add a method will result in a compilation error (if
+ this was a concrete Scala class, default implementations of new event handlers would be inherited
+ from the SparkListener trait).</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkFirehoseListener.html#SparkFirehoseListener--">SparkFirehoseListener</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</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>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkFirehoseListener.html#onApplicationEnd-org.apache.spark.scheduler.SparkListenerApplicationEnd-">onApplicationEnd</a></span>(<a href="../../../org/apache/spark/scheduler/SparkListenerApplicationEnd.html" title="class in org.apache.spark.scheduler">SparkListenerApplicationEnd</a>&nbsp;applicationEnd)</code>&nbsp;</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/SparkFirehoseListener.html#onApplicationStart-org.apache.spark.scheduler.SparkListenerApplicationStart-">onApplicationStart</a></span>(<a href="../../../org/apache/spark/scheduler/SparkListenerApplicationStart.html" title="class in org.apache.spark.scheduler">SparkListenerApplicationStart</a>&nbsp;applicationStart)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkFirehoseListener.html#onBlockManagerAdded-org.apache.spark.scheduler.SparkListenerBlockManagerAdded-">onBlockManagerAdded</a></span>(<a href="../../../org/apache/spark/scheduler/SparkListenerBlockManagerAdded.html" title="class in org.apache.spark.scheduler">SparkListenerBlockManagerAdded</a>&nbsp;blockManagerAdded)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkFirehoseListener.html#onBlockManagerRemoved-org.apache.spark.scheduler.SparkListenerBlockManagerRemoved-">onBlockManagerRemoved</a></span>(<a href="../../../org/apache/spark/scheduler/SparkListenerBlockManagerRemoved.html" title="class in org.apache.spark.scheduler">SparkListenerBlockManagerRemoved</a>&nbsp;blockManagerRemoved)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkFirehoseListener.html#onBlockUpdated-org.apache.spark.scheduler.SparkListenerBlockUpdated-">onBlockUpdated</a></span>(<a href="../../../org/apache/spark/scheduler/SparkListenerBlockUpdated.html" title="class in org.apache.spark.scheduler">SparkListenerBlockUpdated</a>&nbsp;blockUpdated)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkFirehoseListener.html#onEnvironmentUpdate-org.apache.spark.scheduler.SparkListenerEnvironmentUpdate-">onEnvironmentUpdate</a></span>(<a href="../../../org/apache/spark/scheduler/SparkListenerEnvironmentUpdate.html" title="class in org.apache.spark.scheduler">SparkListenerEnvironmentUpdate</a>&nbsp;environmentUpdate)</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkFirehoseListener.html#onEvent-org.apache.spark.scheduler.SparkListenerEvent-">onEvent</a></span>(<a href="../../../org/apache/spark/scheduler/SparkListenerEvent.html" title="interface in org.apache.spark.scheduler">SparkListenerEvent</a>&nbsp;event)</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkFirehoseListener.html#onExecutorAdded-org.apache.spark.scheduler.SparkListenerExecutorAdded-">onExecutorAdded</a></span>(<a href="../../../org/apache/spark/scheduler/SparkListenerExecutorAdded.html" title="class in org.apache.spark.scheduler">SparkListenerExecutorAdded</a>&nbsp;executorAdded)</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkFirehoseListener.html#onExecutorBlacklisted-org.apache.spark.scheduler.SparkListenerExecutorBlacklisted-">onExecutorBlacklisted</a></span>(<a href="../../../org/apache/spark/scheduler/SparkListenerExecutorBlacklisted.html" title="class in org.apache.spark.scheduler">SparkListenerExecutorBlacklisted</a>&nbsp;executorBlacklisted)</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkFirehoseListener.html#onExecutorMetricsUpdate-org.apache.spark.scheduler.SparkListenerExecutorMetricsUpdate-">onExecutorMetricsUpdate</a></span>(<a href="../../../org/apache/spark/scheduler/SparkListenerExecutorMetricsUpdate.html" title="class in org.apache.spark.scheduler">SparkListenerExecutorMetricsUpdate</a>&nbsp;executorMetricsUpdate)</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkFirehoseListener.html#onExecutorRemoved-org.apache.spark.scheduler.SparkListenerExecutorRemoved-">onExecutorRemoved</a></span>(<a href="../../../org/apache/spark/scheduler/SparkListenerExecutorRemoved.html" title="class in org.apache.spark.scheduler">SparkListenerExecutorRemoved</a>&nbsp;executorRemoved)</code>&nbsp;</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkFirehoseListener.html#onExecutorUnblacklisted-org.apache.spark.scheduler.SparkListenerExecutorUnblacklisted-">onExecutorUnblacklisted</a></span>(<a href="../../../org/apache/spark/scheduler/SparkListenerExecutorUnblacklisted.html" title="class in org.apache.spark.scheduler">SparkListenerExecutorUnblacklisted</a>&nbsp;executorUnblacklisted)</code>&nbsp;</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkFirehoseListener.html#onJobEnd-org.apache.spark.scheduler.SparkListenerJobEnd-">onJobEnd</a></span>(<a href="../../../org/apache/spark/scheduler/SparkListenerJobEnd.html" title="class in org.apache.spark.scheduler">SparkListenerJobEnd</a>&nbsp;jobEnd)</code>&nbsp;</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkFirehoseListener.html#onJobStart-org.apache.spark.scheduler.SparkListenerJobStart-">onJobStart</a></span>(<a href="../../../org/apache/spark/scheduler/SparkListenerJobStart.html" title="class in org.apache.spark.scheduler">SparkListenerJobStart</a>&nbsp;jobStart)</code>&nbsp;</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkFirehoseListener.html#onNodeBlacklisted-org.apache.spark.scheduler.SparkListenerNodeBlacklisted-">onNodeBlacklisted</a></span>(<a href="../../../org/apache/spark/scheduler/SparkListenerNodeBlacklisted.html" title="class in org.apache.spark.scheduler">SparkListenerNodeBlacklisted</a>&nbsp;nodeBlacklisted)</code>&nbsp;</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkFirehoseListener.html#onNodeUnblacklisted-org.apache.spark.scheduler.SparkListenerNodeUnblacklisted-">onNodeUnblacklisted</a></span>(<a href="../../../org/apache/spark/scheduler/SparkListenerNodeUnblacklisted.html" title="class in org.apache.spark.scheduler">SparkListenerNodeUnblacklisted</a>&nbsp;nodeUnblacklisted)</code>&nbsp;</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkFirehoseListener.html#onOtherEvent-org.apache.spark.scheduler.SparkListenerEvent-">onOtherEvent</a></span>(<a href="../../../org/apache/spark/scheduler/SparkListenerEvent.html" title="interface in org.apache.spark.scheduler">SparkListenerEvent</a>&nbsp;event)</code>&nbsp;</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkFirehoseListener.html#onSpeculativeTaskSubmitted-org.apache.spark.scheduler.SparkListenerSpeculativeTaskSubmitted-">onSpeculativeTaskSubmitted</a></span>(<a href="../../../org/apache/spark/scheduler/SparkListenerSpeculativeTaskSubmitted.html" title="class in org.apache.spark.scheduler">SparkListenerSpeculativeTaskSubmitted</a>&nbsp;speculativeTask)</code>&nbsp;</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkFirehoseListener.html#onStageCompleted-org.apache.spark.scheduler.SparkListenerStageCompleted-">onStageCompleted</a></span>(<a href="../../../org/apache/spark/scheduler/SparkListenerStageCompleted.html" title="class in org.apache.spark.scheduler">SparkListenerStageCompleted</a>&nbsp;stageCompleted)</code>&nbsp;</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkFirehoseListener.html#onStageSubmitted-org.apache.spark.scheduler.SparkListenerStageSubmitted-">onStageSubmitted</a></span>(<a href="../../../org/apache/spark/scheduler/SparkListenerStageSubmitted.html" title="class in org.apache.spark.scheduler">SparkListenerStageSubmitted</a>&nbsp;stageSubmitted)</code>&nbsp;</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkFirehoseListener.html#onTaskEnd-org.apache.spark.scheduler.SparkListenerTaskEnd-">onTaskEnd</a></span>(<a href="../../../org/apache/spark/scheduler/SparkListenerTaskEnd.html" title="class in org.apache.spark.scheduler">SparkListenerTaskEnd</a>&nbsp;taskEnd)</code>&nbsp;</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkFirehoseListener.html#onTaskGettingResult-org.apache.spark.scheduler.SparkListenerTaskGettingResult-">onTaskGettingResult</a></span>(<a href="../../../org/apache/spark/scheduler/SparkListenerTaskGettingResult.html" title="class in org.apache.spark.scheduler">SparkListenerTaskGettingResult</a>&nbsp;taskGettingResult)</code>&nbsp;</td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkFirehoseListener.html#onTaskStart-org.apache.spark.scheduler.SparkListenerTaskStart-">onTaskStart</a></span>(<a href="../../../org/apache/spark/scheduler/SparkListenerTaskStart.html" title="class in org.apache.spark.scheduler">SparkListenerTaskStart</a>&nbsp;taskStart)</code>&nbsp;</td>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkFirehoseListener.html#onUnpersistRDD-org.apache.spark.scheduler.SparkListenerUnpersistRDD-">onUnpersistRDD</a></span>(<a href="../../../org/apache/spark/scheduler/SparkListenerUnpersistRDD.html" title="class in org.apache.spark.scheduler">SparkListenerUnpersistRDD</a>&nbsp;unpersistRDD)</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SparkFirehoseListener--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SparkFirehoseListener</h4>
+<pre>public&nbsp;SparkFirehoseListener()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="onEvent-org.apache.spark.scheduler.SparkListenerEvent-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onEvent</h4>
+<pre>public&nbsp;void&nbsp;onEvent(<a href="../../../org/apache/spark/scheduler/SparkListenerEvent.html" title="interface in org.apache.spark.scheduler">SparkListenerEvent</a>&nbsp;event)</pre>
+</li>
+</ul>
+<a name="onStageCompleted-org.apache.spark.scheduler.SparkListenerStageCompleted-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStageCompleted</h4>
+<pre>public final&nbsp;void&nbsp;onStageCompleted(<a href="../../../org/apache/spark/scheduler/SparkListenerStageCompleted.html" title="class in org.apache.spark.scheduler">SparkListenerStageCompleted</a>&nbsp;stageCompleted)</pre>
+</li>
+</ul>
+<a name="onStageSubmitted-org.apache.spark.scheduler.SparkListenerStageSubmitted-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStageSubmitted</h4>
+<pre>public final&nbsp;void&nbsp;onStageSubmitted(<a href="../../../org/apache/spark/scheduler/SparkListenerStageSubmitted.html" title="class in org.apache.spark.scheduler">SparkListenerStageSubmitted</a>&nbsp;stageSubmitted)</pre>
+</li>
+</ul>
+<a name="onTaskStart-org.apache.spark.scheduler.SparkListenerTaskStart-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onTaskStart</h4>
+<pre>public final&nbsp;void&nbsp;onTaskStart(<a href="../../../org/apache/spark/scheduler/SparkListenerTaskStart.html" title="class in org.apache.spark.scheduler">SparkListenerTaskStart</a>&nbsp;taskStart)</pre>
+</li>
+</ul>
+<a name="onTaskGettingResult-org.apache.spark.scheduler.SparkListenerTaskGettingResult-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onTaskGettingResult</h4>
+<pre>public final&nbsp;void&nbsp;onTaskGettingResult(<a href="../../../org/apache/spark/scheduler/SparkListenerTaskGettingResult.html" title="class in org.apache.spark.scheduler">SparkListenerTaskGettingResult</a>&nbsp;taskGettingResult)</pre>
+</li>
+</ul>
+<a name="onTaskEnd-org.apache.spark.scheduler.SparkListenerTaskEnd-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onTaskEnd</h4>
+<pre>public final&nbsp;void&nbsp;onTaskEnd(<a href="../../../org/apache/spark/scheduler/SparkListenerTaskEnd.html" title="class in org.apache.spark.scheduler">SparkListenerTaskEnd</a>&nbsp;taskEnd)</pre>
+</li>
+</ul>
+<a name="onJobStart-org.apache.spark.scheduler.SparkListenerJobStart-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onJobStart</h4>
+<pre>public final&nbsp;void&nbsp;onJobStart(<a href="../../../org/apache/spark/scheduler/SparkListenerJobStart.html" title="class in org.apache.spark.scheduler">SparkListenerJobStart</a>&nbsp;jobStart)</pre>
+</li>
+</ul>
+<a name="onJobEnd-org.apache.spark.scheduler.SparkListenerJobEnd-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onJobEnd</h4>
+<pre>public final&nbsp;void&nbsp;onJobEnd(<a href="../../../org/apache/spark/scheduler/SparkListenerJobEnd.html" title="class in org.apache.spark.scheduler">SparkListenerJobEnd</a>&nbsp;jobEnd)</pre>
+</li>
+</ul>
+<a name="onEnvironmentUpdate-org.apache.spark.scheduler.SparkListenerEnvironmentUpdate-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onEnvironmentUpdate</h4>
+<pre>public final&nbsp;void&nbsp;onEnvironmentUpdate(<a href="../../../org/apache/spark/scheduler/SparkListenerEnvironmentUpdate.html" title="class in org.apache.spark.scheduler">SparkListenerEnvironmentUpdate</a>&nbsp;environmentUpdate)</pre>
+</li>
+</ul>
+<a name="onBlockManagerAdded-org.apache.spark.scheduler.SparkListenerBlockManagerAdded-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onBlockManagerAdded</h4>
+<pre>public final&nbsp;void&nbsp;onBlockManagerAdded(<a href="../../../org/apache/spark/scheduler/SparkListenerBlockManagerAdded.html" title="class in org.apache.spark.scheduler">SparkListenerBlockManagerAdded</a>&nbsp;blockManagerAdded)</pre>
+</li>
+</ul>
+<a name="onBlockManagerRemoved-org.apache.spark.scheduler.SparkListenerBlockManagerRemoved-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onBlockManagerRemoved</h4>
+<pre>public final&nbsp;void&nbsp;onBlockManagerRemoved(<a href="../../../org/apache/spark/scheduler/SparkListenerBlockManagerRemoved.html" title="class in org.apache.spark.scheduler">SparkListenerBlockManagerRemoved</a>&nbsp;blockManagerRemoved)</pre>
+</li>
+</ul>
+<a name="onUnpersistRDD-org.apache.spark.scheduler.SparkListenerUnpersistRDD-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onUnpersistRDD</h4>
+<pre>public final&nbsp;void&nbsp;onUnpersistRDD(<a href="../../../org/apache/spark/scheduler/SparkListenerUnpersistRDD.html" title="class in org.apache.spark.scheduler">SparkListenerUnpersistRDD</a>&nbsp;unpersistRDD)</pre>
+</li>
+</ul>
+<a name="onApplicationStart-org.apache.spark.scheduler.SparkListenerApplicationStart-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onApplicationStart</h4>
+<pre>public final&nbsp;void&nbsp;onApplicationStart(<a href="../../../org/apache/spark/scheduler/SparkListenerApplicationStart.html" title="class in org.apache.spark.scheduler">SparkListenerApplicationStart</a>&nbsp;applicationStart)</pre>
+</li>
+</ul>
+<a name="onApplicationEnd-org.apache.spark.scheduler.SparkListenerApplicationEnd-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onApplicationEnd</h4>
+<pre>public final&nbsp;void&nbsp;onApplicationEnd(<a href="../../../org/apache/spark/scheduler/SparkListenerApplicationEnd.html" title="class in org.apache.spark.scheduler">SparkListenerApplicationEnd</a>&nbsp;applicationEnd)</pre>
+</li>
+</ul>
+<a name="onExecutorMetricsUpdate-org.apache.spark.scheduler.SparkListenerExecutorMetricsUpdate-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onExecutorMetricsUpdate</h4>
+<pre>public final&nbsp;void&nbsp;onExecutorMetricsUpdate(<a href="../../../org/apache/spark/scheduler/SparkListenerExecutorMetricsUpdate.html" title="class in org.apache.spark.scheduler">SparkListenerExecutorMetricsUpdate</a>&nbsp;executorMetricsUpdate)</pre>
+</li>
+</ul>
+<a name="onExecutorAdded-org.apache.spark.scheduler.SparkListenerExecutorAdded-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onExecutorAdded</h4>
+<pre>public final&nbsp;void&nbsp;onExecutorAdded(<a href="../../../org/apache/spark/scheduler/SparkListenerExecutorAdded.html" title="class in org.apache.spark.scheduler">SparkListenerExecutorAdded</a>&nbsp;executorAdded)</pre>
+</li>
+</ul>
+<a name="onExecutorRemoved-org.apache.spark.scheduler.SparkListenerExecutorRemoved-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onExecutorRemoved</h4>
+<pre>public final&nbsp;void&nbsp;onExecutorRemoved(<a href="../../../org/apache/spark/scheduler/SparkListenerExecutorRemoved.html" title="class in org.apache.spark.scheduler">SparkListenerExecutorRemoved</a>&nbsp;executorRemoved)</pre>
+</li>
+</ul>
+<a name="onExecutorBlacklisted-org.apache.spark.scheduler.SparkListenerExecutorBlacklisted-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onExecutorBlacklisted</h4>
+<pre>public final&nbsp;void&nbsp;onExecutorBlacklisted(<a href="../../../org/apache/spark/scheduler/SparkListenerExecutorBlacklisted.html" title="class in org.apache.spark.scheduler">SparkListenerExecutorBlacklisted</a>&nbsp;executorBlacklisted)</pre>
+</li>
+</ul>
+<a name="onExecutorUnblacklisted-org.apache.spark.scheduler.SparkListenerExecutorUnblacklisted-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onExecutorUnblacklisted</h4>
+<pre>public final&nbsp;void&nbsp;onExecutorUnblacklisted(<a href="../../../org/apache/spark/scheduler/SparkListenerExecutorUnblacklisted.html" title="class in org.apache.spark.scheduler">SparkListenerExecutorUnblacklisted</a>&nbsp;executorUnblacklisted)</pre>
+</li>
+</ul>
+<a name="onNodeBlacklisted-org.apache.spark.scheduler.SparkListenerNodeBlacklisted-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onNodeBlacklisted</h4>
+<pre>public final&nbsp;void&nbsp;onNodeBlacklisted(<a href="../../../org/apache/spark/scheduler/SparkListenerNodeBlacklisted.html" title="class in org.apache.spark.scheduler">SparkListenerNodeBlacklisted</a>&nbsp;nodeBlacklisted)</pre>
+</li>
+</ul>
+<a name="onNodeUnblacklisted-org.apache.spark.scheduler.SparkListenerNodeUnblacklisted-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onNodeUnblacklisted</h4>
+<pre>public final&nbsp;void&nbsp;onNodeUnblacklisted(<a href="../../../org/apache/spark/scheduler/SparkListenerNodeUnblacklisted.html" title="class in org.apache.spark.scheduler">SparkListenerNodeUnblacklisted</a>&nbsp;nodeUnblacklisted)</pre>
+</li>
+</ul>
+<a name="onBlockUpdated-org.apache.spark.scheduler.SparkListenerBlockUpdated-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onBlockUpdated</h4>
+<pre>public&nbsp;void&nbsp;onBlockUpdated(<a href="../../../org/apache/spark/scheduler/SparkListenerBlockUpdated.html" title="class in org.apache.spark.scheduler">SparkListenerBlockUpdated</a>&nbsp;blockUpdated)</pre>
+</li>
+</ul>
+<a name="onSpeculativeTaskSubmitted-org.apache.spark.scheduler.SparkListenerSpeculativeTaskSubmitted-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onSpeculativeTaskSubmitted</h4>
+<pre>public&nbsp;void&nbsp;onSpeculativeTaskSubmitted(<a href="../../../org/apache/spark/scheduler/SparkListenerSpeculativeTaskSubmitted.html" title="class in org.apache.spark.scheduler">SparkListenerSpeculativeTaskSubmitted</a>&nbsp;speculativeTask)</pre>
+</li>
+</ul>
+<a name="onOtherEvent-org.apache.spark.scheduler.SparkListenerEvent-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onOtherEvent</h4>
+<pre>public&nbsp;void&nbsp;onOtherEvent(<a href="../../../org/apache/spark/scheduler/SparkListenerEvent.html" title="interface in org.apache.spark.scheduler">SparkListenerEvent</a>&nbsp;event)</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/SparkFiles.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkJobInfo.html" title="interface in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkFirehoseListener.html" target="_top">Frames</a></li>
+<li><a href="SparkFirehoseListener.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/SparkJobInfo.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/SparkJobInfo.html b/site/docs/2.3.0/api/java/org/apache/spark/SparkJobInfo.html
new file mode 100644
index 0000000..a78080d
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/SparkJobInfo.html
@@ -0,0 +1,258 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>SparkJobInfo (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="SparkJobInfo (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/SparkFirehoseListener.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkJobInfoImpl.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkJobInfo.html" target="_top">Frames</a></li>
+<li><a href="SparkJobInfo.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</div>
+<h2 title="Interface SparkJobInfo" class="title">Interface SparkJobInfo</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../org/apache/spark/SparkJobInfoImpl.html" title="class in org.apache.spark">SparkJobInfoImpl</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">SparkJobInfo</span>
+extends java.io.Serializable</pre>
+<div class="block">Exposes information about Spark Jobs.
+
+ This interface is not designed to be implemented outside of Spark.  We may add additional methods
+ which may break binary compatibility with outside implementations.</div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkJobInfo.html#jobId--">jobId</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>int[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkJobInfo.html#stageIds--">stageIds</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/JobExecutionStatus.html" title="enum in org.apache.spark">JobExecutionStatus</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkJobInfo.html#status--">status</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</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="jobId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>jobId</h4>
+<pre>int&nbsp;jobId()</pre>
+</li>
+</ul>
+<a name="stageIds--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>stageIds</h4>
+<pre>int[]&nbsp;stageIds()</pre>
+</li>
+</ul>
+<a name="status--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>status</h4>
+<pre><a href="../../../org/apache/spark/JobExecutionStatus.html" title="enum in org.apache.spark">JobExecutionStatus</a>&nbsp;status()</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/SparkFirehoseListener.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkJobInfoImpl.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkJobInfo.html" target="_top">Frames</a></li>
+<li><a href="SparkJobInfo.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/SparkJobInfoImpl.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/SparkJobInfoImpl.html b/site/docs/2.3.0/api/java/org/apache/spark/SparkJobInfoImpl.html
new file mode 100644
index 0000000..0654288
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/SparkJobInfoImpl.html
@@ -0,0 +1,320 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>SparkJobInfoImpl (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="SparkJobInfoImpl (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":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/SparkJobInfo.html" title="interface in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkMasterRegex.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkJobInfoImpl.html" target="_top">Frames</a></li>
+<li><a href="SparkJobInfoImpl.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class SparkJobInfoImpl" class="title">Class SparkJobInfoImpl</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.SparkJobInfoImpl</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/SparkJobInfo.html" title="interface in org.apache.spark">SparkJobInfo</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SparkJobInfoImpl</span>
+extends Object
+implements <a href="../../../org/apache/spark/SparkJobInfo.html" title="interface in org.apache.spark">SparkJobInfo</a></pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.SparkJobInfoImpl">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkJobInfoImpl.html#SparkJobInfoImpl-int-int:A-org.apache.spark.JobExecutionStatus-">SparkJobInfoImpl</a></span>(int&nbsp;jobId,
+                int[]&nbsp;stageIds,
+                <a href="../../../org/apache/spark/JobExecutionStatus.html" title="enum in org.apache.spark">JobExecutionStatus</a>&nbsp;status)</code>&nbsp;</td>
+</tr>
+</table>
+</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>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkJobInfoImpl.html#jobId--">jobId</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>int[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkJobInfoImpl.html#stageIds--">stageIds</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/JobExecutionStatus.html" title="enum in org.apache.spark">JobExecutionStatus</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkJobInfoImpl.html#status--">status</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SparkJobInfoImpl-int-int:A-org.apache.spark.JobExecutionStatus-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SparkJobInfoImpl</h4>
+<pre>public&nbsp;SparkJobInfoImpl(int&nbsp;jobId,
+                        int[]&nbsp;stageIds,
+                        <a href="../../../org/apache/spark/JobExecutionStatus.html" title="enum in org.apache.spark">JobExecutionStatus</a>&nbsp;status)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="jobId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>jobId</h4>
+<pre>public&nbsp;int&nbsp;jobId()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/SparkJobInfo.html#jobId--">jobId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/SparkJobInfo.html" title="interface in org.apache.spark">SparkJobInfo</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="stageIds--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>stageIds</h4>
+<pre>public&nbsp;int[]&nbsp;stageIds()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/SparkJobInfo.html#stageIds--">stageIds</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/SparkJobInfo.html" title="interface in org.apache.spark">SparkJobInfo</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="status--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>status</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/JobExecutionStatus.html" title="enum in org.apache.spark">JobExecutionStatus</a>&nbsp;status()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/SparkJobInfo.html#status--">status</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/SparkJobInfo.html" title="interface in org.apache.spark">SparkJobInfo</a></code></dd>
+</dl>
+</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/SparkJobInfo.html" title="interface in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkMasterRegex.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkJobInfoImpl.html" target="_top">Frames</a></li>
+<li><a href="SparkJobInfoImpl.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/SparkMasterRegex.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/SparkMasterRegex.html b/site/docs/2.3.0/api/java/org/apache/spark/SparkMasterRegex.html
new file mode 100644
index 0000000..8197acd
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/SparkMasterRegex.html
@@ -0,0 +1,309 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>SparkMasterRegex (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="SparkMasterRegex (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 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/SparkJobInfoImpl.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkStageInfo.html" title="interface in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkMasterRegex.html" target="_top">Frames</a></li>
+<li><a href="SparkMasterRegex.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class SparkMasterRegex" class="title">Class SparkMasterRegex</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.SparkMasterRegex</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SparkMasterRegex</span>
+extends Object</pre>
+<div class="block">A collection of regexes for extracting information from the master string.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkMasterRegex.html#SparkMasterRegex--">SparkMasterRegex</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static 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>static scala.util.matching.Regex</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkMasterRegex.html#LOCAL_CLUSTER_REGEX--">LOCAL_CLUSTER_REGEX</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static scala.util.matching.Regex</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkMasterRegex.html#LOCAL_N_FAILURES_REGEX--">LOCAL_N_FAILURES_REGEX</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static scala.util.matching.Regex</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkMasterRegex.html#LOCAL_N_REGEX--">LOCAL_N_REGEX</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static scala.util.matching.Regex</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkMasterRegex.html#SPARK_REGEX--">SPARK_REGEX</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SparkMasterRegex--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SparkMasterRegex</h4>
+<pre>public&nbsp;SparkMasterRegex()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="LOCAL_N_REGEX--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOCAL_N_REGEX</h4>
+<pre>public static&nbsp;scala.util.matching.Regex&nbsp;LOCAL_N_REGEX()</pre>
+</li>
+</ul>
+<a name="LOCAL_N_FAILURES_REGEX--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOCAL_N_FAILURES_REGEX</h4>
+<pre>public static&nbsp;scala.util.matching.Regex&nbsp;LOCAL_N_FAILURES_REGEX()</pre>
+</li>
+</ul>
+<a name="LOCAL_CLUSTER_REGEX--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOCAL_CLUSTER_REGEX</h4>
+<pre>public static&nbsp;scala.util.matching.Regex&nbsp;LOCAL_CLUSTER_REGEX()</pre>
+</li>
+</ul>
+<a name="SPARK_REGEX--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SPARK_REGEX</h4>
+<pre>public static&nbsp;scala.util.matching.Regex&nbsp;SPARK_REGEX()</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/SparkJobInfoImpl.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkStageInfo.html" title="interface in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkMasterRegex.html" target="_top">Frames</a></li>
+<li><a href="SparkMasterRegex.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/SparkStageInfo.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/SparkStageInfo.html b/site/docs/2.3.0/api/java/org/apache/spark/SparkStageInfo.html
new file mode 100644
index 0000000..80b8830
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/SparkStageInfo.html
@@ -0,0 +1,323 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>SparkStageInfo (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="SparkStageInfo (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/SparkMasterRegex.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkStageInfoImpl.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkStageInfo.html" target="_top">Frames</a></li>
+<li><a href="SparkStageInfo.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</div>
+<h2 title="Interface SparkStageInfo" class="title">Interface SparkStageInfo</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../org/apache/spark/SparkStageInfoImpl.html" title="class in org.apache.spark">SparkStageInfoImpl</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">SparkStageInfo</span>
+extends java.io.Serializable</pre>
+<div class="block">Exposes information about Spark Stages.
+
+ This interface is not designed to be implemented outside of Spark.  We may add additional methods
+ which may break binary compatibility with outside implementations.</div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkStageInfo.html#currentAttemptId--">currentAttemptId</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkStageInfo.html#name--">name</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkStageInfo.html#numActiveTasks--">numActiveTasks</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkStageInfo.html#numCompletedTasks--">numCompletedTasks</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkStageInfo.html#numFailedTasks--">numFailedTasks</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkStageInfo.html#numTasks--">numTasks</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkStageInfo.html#stageId--">stageId</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkStageInfo.html#submissionTime--">submissionTime</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</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="stageId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>stageId</h4>
+<pre>int&nbsp;stageId()</pre>
+</li>
+</ul>
+<a name="currentAttemptId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>currentAttemptId</h4>
+<pre>int&nbsp;currentAttemptId()</pre>
+</li>
+</ul>
+<a name="submissionTime--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>submissionTime</h4>
+<pre>long&nbsp;submissionTime()</pre>
+</li>
+</ul>
+<a name="name--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>name</h4>
+<pre>String&nbsp;name()</pre>
+</li>
+</ul>
+<a name="numTasks--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>numTasks</h4>
+<pre>int&nbsp;numTasks()</pre>
+</li>
+</ul>
+<a name="numActiveTasks--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>numActiveTasks</h4>
+<pre>int&nbsp;numActiveTasks()</pre>
+</li>
+</ul>
+<a name="numCompletedTasks--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>numCompletedTasks</h4>
+<pre>int&nbsp;numCompletedTasks()</pre>
+</li>
+</ul>
+<a name="numFailedTasks--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>numFailedTasks</h4>
+<pre>int&nbsp;numFailedTasks()</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/SparkMasterRegex.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkStageInfoImpl.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkStageInfo.html" target="_top">Frames</a></li>
+<li><a href="SparkStageInfo.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>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[42/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/match.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/match.html b/site/docs/2.3.0/api/R/match.html
new file mode 100644
index 0000000..7da43b2
--- /dev/null
+++ b/site/docs/2.3.0/api/R/match.html
@@ -0,0 +1,65 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Match a column with given values.</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for %in% {SparkR}"><tr><td>%in% {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Match a column with given values.</h2>
+
+<h3>Description</h3>
+
+<p>Match a column with given values.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## S4 method for signature 'Column'
+x %in% table
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a Column.</p>
+</td></tr>
+<tr valign="top"><td><code>table</code></td>
+<td>
+<p>a collection of values (coercible to list) to compare with.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A matched values as a result of comparing with given values.
+</p>
+
+
+<h3>Note</h3>
+
+<p>%in% since 1.5.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D filter(df, &quot;age in (10, 30)&quot;)
+##D where(df, df$age %in% c(10, 30))
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/merge.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/merge.html b/site/docs/2.3.0/api/R/merge.html
new file mode 100644
index 0000000..7580ec1
--- /dev/null
+++ b/site/docs/2.3.0/api/R/merge.html
@@ -0,0 +1,176 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Merges two data frames</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for merge {SparkR}"><tr><td>merge {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Merges two data frames</h2>
+
+<h3>Description</h3>
+
+<p>Merges two data frames
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+merge(x, y, ...)
+
+## S4 method for signature 'SparkDataFrame,SparkDataFrame'
+merge(x, y, by = intersect(names(x),
+  names(y)), by.x = by, by.y = by, all = FALSE, all.x = all,
+  all.y = all, sort = TRUE, suffixes = c("_x", "_y"), ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>the first data frame to be joined.</p>
+</td></tr>
+<tr valign="top"><td><code>y</code></td>
+<td>
+<p>the second data frame to be joined.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s) passed to the method.</p>
+</td></tr>
+<tr valign="top"><td><code>by</code></td>
+<td>
+<p>a character vector specifying the join columns. If by is not
+specified, the common column names in <code>x</code> and <code>y</code> will be used.
+If by or both by.x and by.y are explicitly set to NULL or of length 0, the Cartesian
+Product of x and y will be returned.</p>
+</td></tr>
+<tr valign="top"><td><code>by.x</code></td>
+<td>
+<p>a character vector specifying the joining columns for x.</p>
+</td></tr>
+<tr valign="top"><td><code>by.y</code></td>
+<td>
+<p>a character vector specifying the joining columns for y.</p>
+</td></tr>
+<tr valign="top"><td><code>all</code></td>
+<td>
+<p>a boolean value setting <code>all.x</code> and <code>all.y</code>
+if any of them are unset.</p>
+</td></tr>
+<tr valign="top"><td><code>all.x</code></td>
+<td>
+<p>a boolean value indicating whether all the rows in x should
+be including in the join.</p>
+</td></tr>
+<tr valign="top"><td><code>all.y</code></td>
+<td>
+<p>a boolean value indicating whether all the rows in y should
+be including in the join.</p>
+</td></tr>
+<tr valign="top"><td><code>sort</code></td>
+<td>
+<p>a logical argument indicating whether the resulting columns should be sorted.</p>
+</td></tr>
+<tr valign="top"><td><code>suffixes</code></td>
+<td>
+<p>a string vector of length 2 used to make colnames of
+<code>x</code> and <code>y</code> unique.
+The first element is appended to each colname of <code>x</code>.
+The second element is appended to each colname of <code>y</code>.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>If all.x and all.y are set to FALSE, a natural join will be returned. If
+all.x is set to TRUE and all.y is set to FALSE, a left outer join will
+be returned. If all.x is set to FALSE and all.y is set to TRUE, a right
+outer join will be returned. If all.x and all.y are set to TRUE, a full
+outer join will be returned.
+</p>
+
+
+<h3>Note</h3>
+
+<p>merge since 1.5.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="join.html">join</a> <a href="crossJoin.html">crossJoin</a>
+</p>
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D df1 &lt;- read.json(path)
+##D df2 &lt;- read.json(path2)
+##D merge(df1, df2) # Performs an inner join by common columns
+##D merge(df1, df2, by = &quot;col1&quot;) # Performs an inner join based on expression
+##D merge(df1, df2, by.x = &quot;col1&quot;, by.y = &quot;col2&quot;, all.y = TRUE)
+##D merge(df1, df2, by.x = &quot;col1&quot;, by.y = &quot;col2&quot;, all.x = TRUE)
+##D merge(df1, df2, by.x = &quot;col1&quot;, by.y = &quot;col2&quot;, all.x = TRUE, all.y = TRUE)
+##D merge(df1, df2, by.x = &quot;col1&quot;, by.y = &quot;col2&quot;, all = TRUE, sort = FALSE)
+##D merge(df1, df2, by = &quot;col1&quot;, all = TRUE, suffixes = c(&quot;-X&quot;, &quot;-Y&quot;))
+##D merge(df1, df2, by = NULL) # Performs a Cartesian join
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/mutate.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/mutate.html b/site/docs/2.3.0/api/R/mutate.html
new file mode 100644
index 0000000..30c57d9
--- /dev/null
+++ b/site/docs/2.3.0/api/R/mutate.html
@@ -0,0 +1,135 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Mutate</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for mutate {SparkR}"><tr><td>mutate {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Mutate</h2>
+
+<h3>Description</h3>
+
+<p>Return a new SparkDataFrame with the specified columns added or replaced.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+mutate(.data, ...)
+
+transform(`_data`, ...)
+
+## S4 method for signature 'SparkDataFrame'
+mutate(.data, ...)
+
+## S4 method for signature 'SparkDataFrame'
+transform(`_data`, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>.data</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional column argument(s) each in the form name = col.</p>
+</td></tr>
+<tr valign="top"><td><code>_data</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A new SparkDataFrame with the new columns added or replaced.
+</p>
+
+
+<h3>Note</h3>
+
+<p>mutate since 1.4.0
+</p>
+<p>transform since 1.5.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="rename.html">rename</a> <a href="withColumn.html">withColumn</a>
+</p>
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D newDF &lt;- mutate(df, newCol = df$col1 * 5, newCol2 = df$col1 * 2)
+##D names(newDF) # Will contain newCol, newCol2
+##D newDF2 &lt;- transform(df, newCol = df$col1 / 5, newCol2 = df$col1 * 2)
+##D 
+##D df &lt;- createDataFrame(list(list(&quot;Andy&quot;, 30L), list(&quot;Justin&quot;, 19L)), c(&quot;name&quot;, &quot;age&quot;))
+##D # Replace the &quot;age&quot; column
+##D df1 &lt;- mutate(df, age = df$age + 1L)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/nafunctions.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/nafunctions.html b/site/docs/2.3.0/api/R/nafunctions.html
new file mode 100644
index 0000000..8e715eb
--- /dev/null
+++ b/site/docs/2.3.0/api/R/nafunctions.html
@@ -0,0 +1,175 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: A set of SparkDataFrame functions working with NA values</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for dropna {SparkR}"><tr><td>dropna {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>A set of SparkDataFrame functions working with NA values</h2>
+
+<h3>Description</h3>
+
+<p>dropna, na.omit - Returns a new SparkDataFrame omitting rows with null values.
+</p>
+<p>fillna - Replace null values.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+dropna(x, how = c("any", "all"), minNonNulls = NULL, cols = NULL)
+
+na.omit(object, ...)
+
+fillna(x, value, cols = NULL)
+
+## S4 method for signature 'SparkDataFrame'
+dropna(x, how = c("any", "all"),
+  minNonNulls = NULL, cols = NULL)
+
+## S4 method for signature 'SparkDataFrame'
+na.omit(object, how = c("any", "all"),
+  minNonNulls = NULL, cols = NULL)
+
+## S4 method for signature 'SparkDataFrame'
+fillna(x, value, cols = NULL)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>how</code></td>
+<td>
+<p>&quot;any&quot; or &quot;all&quot;.
+if &quot;any&quot;, drop a row if it contains any nulls.
+if &quot;all&quot;, drop a row only if all its values are null.
+if <code>minNonNulls</code> is specified, how is ignored.</p>
+</td></tr>
+<tr valign="top"><td><code>minNonNulls</code></td>
+<td>
+<p>if specified, drop rows that have less than
+<code>minNonNulls</code> non-null values.
+This overwrites the how parameter.</p>
+</td></tr>
+<tr valign="top"><td><code>cols</code></td>
+<td>
+<p>optional list of column names to consider. In <code>fillna</code>,
+columns specified in cols that do not have matching data
+type are ignored. For example, if value is a character, and
+subset contains a non-character column, then the non-character
+column is simply ignored.</p>
+</td></tr>
+<tr valign="top"><td><code>object</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>further arguments to be passed to or from other methods.</p>
+</td></tr>
+<tr valign="top"><td><code>value</code></td>
+<td>
+<p>value to replace null values with.
+Should be an integer, numeric, character or named list.
+If the value is a named list, then cols is ignored and
+value must be a mapping from column name (character) to
+replacement value. The replacement value must be an
+integer, numeric or character.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A SparkDataFrame.
+</p>
+
+
+<h3>Note</h3>
+
+<p>dropna since 1.4.0
+</p>
+<p>na.omit since 1.5.0
+</p>
+<p>fillna since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="drop.html">drop</a></code>, <code><a href="dtypes.html">dtypes</a></code>,
+<code><a href="except.html">except</a></code>, <code><a href="explain.html">explain</a></code>,
+<code><a href="filter.html">filter</a></code>, <code><a href="first.html">first</a></code>,
+<code><a href="gapplyCollect.html">gapplyCollect</a></code>, <code><a href="gapply.html">gapply</a></code>,
+<code><a href="getNumPartitions.html">getNumPartitions</a></code>, <code><a href="groupBy.html">group_by</a></code>,
+<code><a href="head.html">head</a></code>, <code><a href="hint.html">hint</a></code>,
+<code><a href="histogram.html">histogram</a></code>, <code><a href="insertInto.html">insertInto</a></code>,
+<code><a href="intersect.html">intersect</a></code>, <code><a href="isLocal.html">isLocal</a></code>,
+<code><a href="isStreaming.html">isStreaming</a></code>, <code><a href="join.html">join</a></code>,
+<code><a href="limit.html">limit</a></code>, <code><a href="localCheckpoint.html">localCheckpoint</a></code>,
+<code><a href="merge.html">merge</a></code>, <code><a href="mutate.html">mutate</a></code>,
+<code><a href="ncol.html">ncol</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D dropna(df)
+## End(Not run)
+## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D fillna(df, 1)
+##D fillna(df, list(&quot;age&quot; = 20, &quot;name&quot; = &quot;unknown&quot;))
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/ncol.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/ncol.html b/site/docs/2.3.0/api/R/ncol.html
new file mode 100644
index 0000000..8f1aa56
--- /dev/null
+++ b/site/docs/2.3.0/api/R/ncol.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Returns the number of columns in a SparkDataFrame</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for ncol {SparkR}"><tr><td>ncol {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Returns the number of columns in a SparkDataFrame</h2>
+
+<h3>Description</h3>
+
+<p>Returns the number of columns in a SparkDataFrame
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## S4 method for signature 'SparkDataFrame'
+ncol(x)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>ncol since 1.5.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="nrow.html">nrow</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D ncol(df)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/not.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/not.html b/site/docs/2.3.0/api/R/not.html
new file mode 100644
index 0000000..d8d1cf1
--- /dev/null
+++ b/site/docs/2.3.0/api/R/not.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: !</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for not {SparkR}"><tr><td>not {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>!</h2>
+
+<h3>Description</h3>
+
+<p>Inversion of boolean expression.
+</p>
+<p>Inversion of boolean expression.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+not(x)
+
+## S4 method for signature 'Column'
+!x
+
+## S4 method for signature 'Column'
+not(x)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>Column to compute on</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p><code>not</code> and <code>!</code> cannot be applied directly to numerical column.
+To achieve R-like truthiness column has to be casted to <code>BooleanType</code>.
+</p>
+
+
+<h3>Note</h3>
+
+<p>! since 2.3.0
+</p>
+<p>not since 2.3.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other non-aggregate functions: <code><a href="column_nonaggregate_functions.html">column_nonaggregate_functions</a></code>,
+<code><a href="column.html">column</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D df &lt;- createDataFrame(data.frame(x = c(-1, 0, 1)))
+##D 
+##D head(select(df, !column(&quot;x&quot;) &gt; 0))
+## End(Not run)
+## Not run: 
+##D df &lt;- createDataFrame(data.frame(
+##D   is_true = c(TRUE, FALSE, NA),
+##D   flag = c(1, 0,  1)
+##D ))
+##D 
+##D head(select(df, not(df$is_true)))
+##D 
+##D # Explicit cast is required when working with numeric column
+##D head(select(df, not(cast(df$flag, &quot;boolean&quot;))))
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/nrow.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/nrow.html b/site/docs/2.3.0/api/R/nrow.html
new file mode 100644
index 0000000..4d39c64
--- /dev/null
+++ b/site/docs/2.3.0/api/R/nrow.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Returns the number of rows in a SparkDataFrame</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for nrow {SparkR}"><tr><td>nrow {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Returns the number of rows in a SparkDataFrame</h2>
+
+<h3>Description</h3>
+
+<p>Returns the number of rows in a SparkDataFrame
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## S4 method for signature 'SparkDataFrame'
+count(x)
+
+## S4 method for signature 'SparkDataFrame'
+nrow(x)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>count since 1.4.0
+</p>
+<p>nrow since 1.5.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="persist.html">persist</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D count(df)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/orderBy.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/orderBy.html b/site/docs/2.3.0/api/R/orderBy.html
new file mode 100644
index 0000000..15723a5
--- /dev/null
+++ b/site/docs/2.3.0/api/R/orderBy.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Ordering Columns in a WindowSpec</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for orderBy {SparkR}"><tr><td>orderBy {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Ordering Columns in a WindowSpec</h2>
+
+<h3>Description</h3>
+
+<p>Defines the ordering columns in a WindowSpec.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+orderBy(x, col, ...)
+
+## S4 method for signature 'WindowSpec,character'
+orderBy(x, col, ...)
+
+## S4 method for signature 'WindowSpec,Column'
+orderBy(x, col, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a WindowSpec</p>
+</td></tr>
+<tr valign="top"><td><code>col</code></td>
+<td>
+<p>a character or Column indicating an ordering column</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional sorting fields</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A WindowSpec.
+</p>
+
+
+<h3>Note</h3>
+
+<p>orderBy(WindowSpec, character) since 2.0.0
+</p>
+<p>orderBy(WindowSpec, Column) since 2.0.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>See <a href="arrange.html">arrange</a> for use in sorting a SparkDataFrame
+</p>
+<p>Other windowspec_method: <code><a href="partitionBy.html">partitionBy</a></code>,
+<code><a href="rangeBetween.html">rangeBetween</a></code>, <code><a href="rowsBetween.html">rowsBetween</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D   orderBy(ws, &quot;col1&quot;, &quot;col2&quot;)
+##D   orderBy(ws, df$col1, df$col2)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/otherwise.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/otherwise.html b/site/docs/2.3.0/api/R/otherwise.html
new file mode 100644
index 0000000..455acf3
--- /dev/null
+++ b/site/docs/2.3.0/api/R/otherwise.html
@@ -0,0 +1,57 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: otherwise</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for otherwise {SparkR}"><tr><td>otherwise {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>otherwise</h2>
+
+<h3>Description</h3>
+
+<p>If values in the specified column are null, returns the value.
+Can be used in conjunction with <code>when</code> to specify a default value for expressions.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+otherwise(x, value)
+
+## S4 method for signature 'Column'
+otherwise(x, value)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a Column.</p>
+</td></tr>
+<tr valign="top"><td><code>value</code></td>
+<td>
+<p>value to replace when the corresponding entry in <code>x</code> is NA.
+Can be a single value or a Column.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>otherwise since 1.5.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other colum_func: <code><a href="alias.html">alias</a></code>,
+<code><a href="between.html">between</a></code>, <code><a href="cast.html">cast</a></code>,
+<code><a href="endsWith.html">endsWith</a></code>, <code><a href="over.html">over</a></code>,
+<code><a href="startsWith.html">startsWith</a></code>, <code><a href="substr.html">substr</a></code>
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/over.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/over.html b/site/docs/2.3.0/api/R/over.html
new file mode 100644
index 0000000..29b99a7
--- /dev/null
+++ b/site/docs/2.3.0/api/R/over.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: over</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for over {SparkR}"><tr><td>over {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>over</h2>
+
+<h3>Description</h3>
+
+<p>Define a windowing column.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+over(x, window)
+
+## S4 method for signature 'Column,WindowSpec'
+over(x, window)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a Column, usually one returned by window function(s).</p>
+</td></tr>
+<tr valign="top"><td><code>window</code></td>
+<td>
+<p>a WindowSpec object. Can be created by <code>windowPartitionBy</code> or
+<code>windowOrderBy</code> and configured by other WindowSpec methods.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>over since 2.0.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other colum_func: <code><a href="alias.html">alias</a></code>,
+<code><a href="between.html">between</a></code>, <code><a href="cast.html">cast</a></code>,
+<code><a href="endsWith.html">endsWith</a></code>, <code><a href="otherwise.html">otherwise</a></code>,
+<code><a href="startsWith.html">startsWith</a></code>, <code><a href="substr.html">substr</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D   df &lt;- createDataFrame(mtcars)
+##D 
+##D   # Partition by am (transmission) and order by hp (horsepower)
+##D   ws &lt;- orderBy(windowPartitionBy(&quot;am&quot;), &quot;hp&quot;)
+##D 
+##D   # Rank on hp within each partition
+##D   out &lt;- select(df, over(rank(), ws), df$hp, df$am)
+##D 
+##D   # Lag mpg values by 1 row on the partition-and-ordered table
+##D   out &lt;- select(df, over(lead(df$mpg), ws), df$mpg, df$hp, df$am)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/partitionBy.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/partitionBy.html b/site/docs/2.3.0/api/R/partitionBy.html
new file mode 100644
index 0000000..a2b9eef
--- /dev/null
+++ b/site/docs/2.3.0/api/R/partitionBy.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: partitionBy</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for partitionBy {SparkR}"><tr><td>partitionBy {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>partitionBy</h2>
+
+<h3>Description</h3>
+
+<p>Defines the partitioning columns in a WindowSpec.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+partitionBy(x, ...)
+
+## S4 method for signature 'WindowSpec'
+partitionBy(x, col, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a WindowSpec.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional column(s) to partition on.</p>
+</td></tr>
+<tr valign="top"><td><code>col</code></td>
+<td>
+<p>a column to partition on (desribed by the name or Column).</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A WindowSpec.
+</p>
+
+
+<h3>Note</h3>
+
+<p>partitionBy(WindowSpec) since 2.0.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other windowspec_method: <code><a href="orderBy.html">orderBy</a></code>,
+<code><a href="rangeBetween.html">rangeBetween</a></code>, <code><a href="rowsBetween.html">rowsBetween</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D   partitionBy(ws, &quot;col1&quot;, &quot;col2&quot;)
+##D   partitionBy(ws, df$col1, df$col2)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/persist.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/persist.html b/site/docs/2.3.0/api/R/persist.html
new file mode 100644
index 0000000..052bcfe
--- /dev/null
+++ b/site/docs/2.3.0/api/R/persist.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Persist</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for persist {SparkR}"><tr><td>persist {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Persist</h2>
+
+<h3>Description</h3>
+
+<p>Persist this SparkDataFrame with the specified storage level. For details of the
+supported storage levels, refer to
+<a href="http://spark.apache.org/docs/latest/rdd-programming-guide.html#rdd-persistence">http://spark.apache.org/docs/latest/rdd-programming-guide.html#rdd-persistence</a>.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+persist(x, newLevel)
+
+## S4 method for signature 'SparkDataFrame,character'
+persist(x, newLevel)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>the SparkDataFrame to persist.</p>
+</td></tr>
+<tr valign="top"><td><code>newLevel</code></td>
+<td>
+<p>storage level chosen for the persistance. See available options in
+the description.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>persist since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="printSchema.html">printSchema</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D persist(df, &quot;MEMORY_AND_DISK&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/pivot.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/pivot.html b/site/docs/2.3.0/api/R/pivot.html
new file mode 100644
index 0000000..8fab22d
--- /dev/null
+++ b/site/docs/2.3.0/api/R/pivot.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Pivot a column of the GroupedData and perform the specified...</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for pivot {SparkR}"><tr><td>pivot {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Pivot a column of the GroupedData and perform the specified aggregation.</h2>
+
+<h3>Description</h3>
+
+<p>Pivot a column of the GroupedData and perform the specified aggregation.
+There are two versions of pivot function: one that requires the caller to specify the list
+of distinct values to pivot on, and one that does not. The latter is more concise but less
+efficient, because Spark needs to first compute the list of distinct values internally.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## S4 method for signature 'GroupedData,character'
+pivot(x, colname, values = list())
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a GroupedData object</p>
+</td></tr>
+<tr valign="top"><td><code>colname</code></td>
+<td>
+<p>A column name</p>
+</td></tr>
+<tr valign="top"><td><code>values</code></td>
+<td>
+<p>A value or a list/vector of distinct values for the output columns.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>GroupedData object
+</p>
+
+
+<h3>Note</h3>
+
+<p>pivot since 2.0.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D df &lt;- createDataFrame(data.frame(
+##D     earnings = c(10000, 10000, 11000, 15000, 12000, 20000, 21000, 22000),
+##D     course = c(&quot;R&quot;, &quot;Python&quot;, &quot;R&quot;, &quot;Python&quot;, &quot;R&quot;, &quot;Python&quot;, &quot;R&quot;, &quot;Python&quot;),
+##D     period = c(&quot;1H&quot;, &quot;1H&quot;, &quot;2H&quot;, &quot;2H&quot;, &quot;1H&quot;, &quot;1H&quot;, &quot;2H&quot;, &quot;2H&quot;),
+##D     year = c(2015, 2015, 2015, 2015, 2016, 2016, 2016, 2016)
+##D ))
+##D group_sum &lt;- sum(pivot(groupBy(df, &quot;year&quot;), &quot;course&quot;), &quot;earnings&quot;)
+##D group_min &lt;- min(pivot(groupBy(df, &quot;year&quot;), &quot;course&quot;, &quot;R&quot;), &quot;earnings&quot;)
+##D group_max &lt;- max(pivot(groupBy(df, &quot;year&quot;), &quot;course&quot;, c(&quot;Python&quot;, &quot;R&quot;)), &quot;earnings&quot;)
+##D group_mean &lt;- mean(pivot(groupBy(df, &quot;year&quot;), &quot;course&quot;, list(&quot;Python&quot;, &quot;R&quot;)), &quot;earnings&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/predict.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/predict.html b/site/docs/2.3.0/api/R/predict.html
new file mode 100644
index 0000000..2753237
--- /dev/null
+++ b/site/docs/2.3.0/api/R/predict.html
@@ -0,0 +1,54 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Makes predictions from a MLlib model</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for predict {SparkR}"><tr><td>predict {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Makes predictions from a MLlib model</h2>
+
+<h3>Description</h3>
+
+<p>Makes predictions from a MLlib model. For more information, see the specific
+MLlib model below.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+predict(object, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>object</code></td>
+<td>
+<p>a fitted ML model object.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s) passed to the method.</p>
+</td></tr>
+</table>
+
+
+<h3>See Also</h3>
+
+<p><a href="spark.als.html">spark.als</a>, <a href="spark.bisectingKmeans.html">spark.bisectingKmeans</a>, <a href="spark.decisionTree.html">spark.decisionTree</a>,
+</p>
+<p><a href="spark.gaussianMixture.html">spark.gaussianMixture</a>, <a href="spark.gbt.html">spark.gbt</a>,
+</p>
+<p><a href="spark.glm.html">spark.glm</a>, <a href="glm.html">glm</a>, <a href="spark.isoreg.html">spark.isoreg</a>,
+</p>
+<p><a href="spark.kmeans.html">spark.kmeans</a>,
+</p>
+<p><a href="spark.logit.html">spark.logit</a>, <a href="spark.mlp.html">spark.mlp</a>, <a href="spark.naiveBayes.html">spark.naiveBayes</a>,
+</p>
+<p><a href="spark.randomForest.html">spark.randomForest</a>, <a href="spark.survreg.html">spark.survreg</a>, <a href="spark.svmLinear.html">spark.svmLinear</a>
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/print.jobj.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/print.jobj.html b/site/docs/2.3.0/api/R/print.jobj.html
new file mode 100644
index 0000000..514c14b
--- /dev/null
+++ b/site/docs/2.3.0/api/R/print.jobj.html
@@ -0,0 +1,45 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Print a JVM object reference.</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for print.jobj {SparkR}"><tr><td>print.jobj {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Print a JVM object reference.</h2>
+
+<h3>Description</h3>
+
+<p>This function prints the type and id for an object stored
+in the SparkR JVM backend.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## S3 method for class 'jobj'
+print(x, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>The JVM object reference</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>further arguments passed to or from other methods</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>print.jobj since 1.4.0
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/print.structField.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/print.structField.html b/site/docs/2.3.0/api/R/print.structField.html
new file mode 100644
index 0000000..fdc3e2c
--- /dev/null
+++ b/site/docs/2.3.0/api/R/print.structField.html
@@ -0,0 +1,45 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Print a Spark StructField.</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for print.structField {SparkR}"><tr><td>print.structField {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Print a Spark StructField.</h2>
+
+<h3>Description</h3>
+
+<p>This function prints the contents of a StructField returned from the
+SparkR JVM backend.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## S3 method for class 'structField'
+print(x, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A StructField object</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>further arguments passed to or from other methods</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>print.structField since 1.4.0
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/print.structType.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/print.structType.html b/site/docs/2.3.0/api/R/print.structType.html
new file mode 100644
index 0000000..b7da284
--- /dev/null
+++ b/site/docs/2.3.0/api/R/print.structType.html
@@ -0,0 +1,45 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Print a Spark StructType.</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for print.structType {SparkR}"><tr><td>print.structType {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Print a Spark StructType.</h2>
+
+<h3>Description</h3>
+
+<p>This function prints the contents of a StructType returned from the
+SparkR JVM backend.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## S3 method for class 'structType'
+print(x, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A StructType object</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>further arguments passed to or from other methods</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>print.structType since 1.4.0
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/printSchema.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/printSchema.html b/site/docs/2.3.0/api/R/printSchema.html
new file mode 100644
index 0000000..b068cba
--- /dev/null
+++ b/site/docs/2.3.0/api/R/printSchema.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Print Schema of a SparkDataFrame</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for printSchema {SparkR}"><tr><td>printSchema {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Print Schema of a SparkDataFrame</h2>
+
+<h3>Description</h3>
+
+<p>Prints out the schema in tree format
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+printSchema(x)
+
+## S4 method for signature 'SparkDataFrame'
+printSchema(x)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>printSchema since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="randomSplit.html">randomSplit</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D printSchema(df)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/queryName.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/queryName.html b/site/docs/2.3.0/api/R/queryName.html
new file mode 100644
index 0000000..029f403
--- /dev/null
+++ b/site/docs/2.3.0/api/R/queryName.html
@@ -0,0 +1,75 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: queryName</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for queryName {SparkR}"><tr><td>queryName {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>queryName</h2>
+
+<h3>Description</h3>
+
+<p>Returns the user-specified name of the query. This is specified in
+<code>write.stream(df, queryName = "query")</code>. This name, if set, must be unique across all active
+queries.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+queryName(x)
+
+## S4 method for signature 'StreamingQuery'
+queryName(x)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a StreamingQuery.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>The name of the query, or NULL if not specified.
+</p>
+
+
+<h3>Note</h3>
+
+<p>queryName(StreamingQuery) since 2.2.0
+</p>
+<p>experimental
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="write.stream.html">write.stream</a>
+</p>
+<p>Other StreamingQuery methods: <code><a href="awaitTermination.html">awaitTermination</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="isActive.html">isActive</a></code>,
+<code><a href="lastProgress.html">lastProgress</a></code>, <code><a href="status.html">status</a></code>,
+<code><a href="stopQuery.html">stopQuery</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run:  queryName(sq) 
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/randomSplit.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/randomSplit.html b/site/docs/2.3.0/api/R/randomSplit.html
new file mode 100644
index 0000000..bdd6997
--- /dev/null
+++ b/site/docs/2.3.0/api/R/randomSplit.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: randomSplit</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for randomSplit {SparkR}"><tr><td>randomSplit {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>randomSplit</h2>
+
+<h3>Description</h3>
+
+<p>Return a list of randomly split dataframes with the provided weights.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+randomSplit(x, weights, seed)
+
+## S4 method for signature 'SparkDataFrame,numeric'
+randomSplit(x, weights, seed)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+<tr valign="top"><td><code>weights</code></td>
+<td>
+<p>A vector of weights for splits, will be normalized if they don't sum to 1</p>
+</td></tr>
+<tr valign="top"><td><code>seed</code></td>
+<td>
+<p>A seed to use for random split</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>randomSplit since 2.0.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="rbind.html">rbind</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D df &lt;- createDataFrame(data.frame(id = 1:1000))
+##D df_list &lt;- randomSplit(df, c(2, 3, 5), 0)
+##D # df_list contains 3 SparkDataFrames with each having about 200, 300 and 500 rows respectively
+##D sapply(df_list, count)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/rangeBetween.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/rangeBetween.html b/site/docs/2.3.0/api/R/rangeBetween.html
new file mode 100644
index 0000000..0aa7212
--- /dev/null
+++ b/site/docs/2.3.0/api/R/rangeBetween.html
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: rangeBetween</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for rangeBetween {SparkR}"><tr><td>rangeBetween {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>rangeBetween</h2>
+
+<h3>Description</h3>
+
+<p>Defines the frame boundaries, from <code>start</code> (inclusive) to <code>end</code> (inclusive).
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+rangeBetween(x, start, end)
+
+## S4 method for signature 'WindowSpec,numeric,numeric'
+rangeBetween(x, start, end)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a WindowSpec</p>
+</td></tr>
+<tr valign="top"><td><code>start</code></td>
+<td>
+<p>boundary start, inclusive.
+The frame is unbounded if this is the minimum long value.</p>
+</td></tr>
+<tr valign="top"><td><code>end</code></td>
+<td>
+<p>boundary end, inclusive.
+The frame is unbounded if this is the maximum long value.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>Both <code>start</code> and <code>end</code> are relative from the current row. For example, &quot;0&quot; means
+&quot;current row&quot;, while &quot;-1&quot; means one off before the current row, and &quot;5&quot; means the five off
+after the current row.
+</p>
+
+
+<h3>Value</h3>
+
+<p>a WindowSpec
+</p>
+
+
+<h3>Note</h3>
+
+<p>rangeBetween since 2.0.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other windowspec_method: <code><a href="orderBy.html">orderBy</a></code>,
+<code><a href="partitionBy.html">partitionBy</a></code>, <code><a href="rowsBetween.html">rowsBetween</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D   rangeBetween(ws, 0, 3)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[20/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/SimpleFutureAction.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/SimpleFutureAction.html b/site/docs/2.3.0/api/java/org/apache/spark/SimpleFutureAction.html
new file mode 100644
index 0000000..5b8c064
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/SimpleFutureAction.html
@@ -0,0 +1,517 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>SimpleFutureAction (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="SimpleFutureAction (Spark 2.3.0 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};
+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/ShuffleStatus.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SimpleFutureAction.html" target="_top">Frames</a></li>
+<li><a href="SimpleFutureAction.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</div>
+<h2 title="Class SimpleFutureAction" class="title">Class SimpleFutureAction&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.SimpleFutureAction&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a>&lt;T&gt;, scala.concurrent.Awaitable&lt;T&gt;, scala.concurrent.Future&lt;T&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SimpleFutureAction&lt;T&gt;</span>
+extends Object
+implements <a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a>&lt;T&gt;</pre>
+<div class="block">A <a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark"><code>FutureAction</code></a> holding the result of an action that triggers a single job. Examples include
+ count, collect, reduce.</div>
+</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.scala.concurrent.Future">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;scala.concurrent.Future</h3>
+<code>scala.concurrent.Future.InternalCallbackExecutor$</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>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SimpleFutureAction.html#cancel--">cancel</a></span>()</code>
+<div class="block">Cancels the execution of this action.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SimpleFutureAction.html#isCancelled--">isCancelled</a></span>()</code>
+<div class="block">Returns whether the action has been cancelled.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SimpleFutureAction.html#isCompleted--">isCompleted</a></span>()</code>
+<div class="block">Returns whether the action has already been completed with a value or an exception.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>scala.collection.Seq&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SimpleFutureAction.html#jobIds--">jobIds</a></span>()</code>
+<div class="block">Returns the job IDs run by the underlying async operation.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>&lt;U&gt;&nbsp;void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SimpleFutureAction.html#onComplete-scala.Function1-scala.concurrent.ExecutionContext-">onComplete</a></span>(scala.Function1&lt;scala.util.Try&lt;<a href="../../../org/apache/spark/SimpleFutureAction.html" title="type parameter in SimpleFutureAction">T</a>&gt;,U&gt;&nbsp;func,
+          scala.concurrent.ExecutionContext&nbsp;executor)</code>
+<div class="block">When this action is completed, either through an exception, or a value, applies the provided
+ function.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/SimpleFutureAction.html" title="class in org.apache.spark">SimpleFutureAction</a>&lt;<a href="../../../org/apache/spark/SimpleFutureAction.html" title="type parameter in SimpleFutureAction">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SimpleFutureAction.html#ready-scala.concurrent.duration.Duration-scala.concurrent.CanAwait-">ready</a></span>(scala.concurrent.duration.Duration&nbsp;atMost,
+     scala.concurrent.CanAwait&nbsp;permit)</code>
+<div class="block">Blocks until this action completes.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/SimpleFutureAction.html" title="type parameter in SimpleFutureAction">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SimpleFutureAction.html#result-scala.concurrent.duration.Duration-scala.concurrent.CanAwait-">result</a></span>(scala.concurrent.duration.Duration&nbsp;atMost,
+      scala.concurrent.CanAwait&nbsp;permit)</code>
+<div class="block">Awaits and returns the result (of type T) of this action.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>&lt;S&gt;&nbsp;scala.concurrent.Future&lt;S&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SimpleFutureAction.html#transform-scala.Function1-scala.concurrent.ExecutionContext-">transform</a></span>(scala.Function1&lt;scala.util.Try&lt;<a href="../../../org/apache/spark/SimpleFutureAction.html" title="type parameter in SimpleFutureAction">T</a>&gt;,scala.util.Try&lt;S&gt;&gt;&nbsp;f,
+         scala.concurrent.ExecutionContext&nbsp;e)</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>&lt;S&gt;&nbsp;scala.concurrent.Future&lt;S&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SimpleFutureAction.html#transformWith-scala.Function1-scala.concurrent.ExecutionContext-">transformWith</a></span>(scala.Function1&lt;scala.util.Try&lt;<a href="../../../org/apache/spark/SimpleFutureAction.html" title="type parameter in SimpleFutureAction">T</a>&gt;,scala.concurrent.Future&lt;S&gt;&gt;&nbsp;f,
+             scala.concurrent.ExecutionContext&nbsp;e)</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>scala.Option&lt;scala.util.Try&lt;<a href="../../../org/apache/spark/SimpleFutureAction.html" title="type parameter in SimpleFutureAction">T</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SimpleFutureAction.html#value--">value</a></span>()</code>
+<div class="block">The value of this Future.</div>
+</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.FutureAction">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.spark.<a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a></h3>
+<code><a href="../../../org/apache/spark/FutureAction.html#get--">get</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.concurrent.Future">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.concurrent.Future</h3>
+<code>andThen, collect, failed, fallbackTo, filter, flatMap, foreach, map, mapTo, onFailure, onSuccess, recover, recoverWith, transform, withFilter, zip</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="cancel--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cancel</h4>
+<pre>public&nbsp;void&nbsp;cancel()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html#cancel--">FutureAction</a></code></span></div>
+<div class="block">Cancels the execution of this action.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/FutureAction.html#cancel--">cancel</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a>&lt;<a href="../../../org/apache/spark/SimpleFutureAction.html" title="type parameter in SimpleFutureAction">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="ready-scala.concurrent.duration.Duration-scala.concurrent.CanAwait-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ready</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/SimpleFutureAction.html" title="class in org.apache.spark">SimpleFutureAction</a>&lt;<a href="../../../org/apache/spark/SimpleFutureAction.html" title="type parameter in SimpleFutureAction">T</a>&gt;&nbsp;ready(scala.concurrent.duration.Duration&nbsp;atMost,
+                                   scala.concurrent.CanAwait&nbsp;permit)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html#ready-scala.concurrent.duration.Duration-scala.concurrent.CanAwait-">FutureAction</a></code></span></div>
+<div class="block">Blocks until this action completes.
+ <p></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/FutureAction.html#ready-scala.concurrent.duration.Duration-scala.concurrent.CanAwait-">ready</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a>&lt;<a href="../../../org/apache/spark/SimpleFutureAction.html" title="type parameter in SimpleFutureAction">T</a>&gt;</code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>ready</code>&nbsp;in interface&nbsp;<code>scala.concurrent.Awaitable&lt;<a href="../../../org/apache/spark/SimpleFutureAction.html" title="type parameter in SimpleFutureAction">T</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>atMost</code> - maximum wait time, which may be negative (no waiting is done), Duration.Inf
+               for unbounded waiting, or a finite positive duration</dd>
+<dd><code>permit</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>this FutureAction</dd>
+</dl>
+</li>
+</ul>
+<a name="result-scala.concurrent.duration.Duration-scala.concurrent.CanAwait-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>result</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/SimpleFutureAction.html" title="type parameter in SimpleFutureAction">T</a>&nbsp;result(scala.concurrent.duration.Duration&nbsp;atMost,
+                scala.concurrent.CanAwait&nbsp;permit)
+         throws Exception</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html#result-scala.concurrent.duration.Duration-scala.concurrent.CanAwait-">FutureAction</a></code></span></div>
+<div class="block">Awaits and returns the result (of type T) of this action.
+ <p></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/FutureAction.html#result-scala.concurrent.duration.Duration-scala.concurrent.CanAwait-">result</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a>&lt;<a href="../../../org/apache/spark/SimpleFutureAction.html" title="type parameter in SimpleFutureAction">T</a>&gt;</code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>result</code>&nbsp;in interface&nbsp;<code>scala.concurrent.Awaitable&lt;<a href="../../../org/apache/spark/SimpleFutureAction.html" title="type parameter in SimpleFutureAction">T</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>atMost</code> - maximum wait time, which may be negative (no waiting is done), Duration.Inf
+               for unbounded waiting, or a finite positive duration</dd>
+<dd><code>permit</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the result value if the action is completed within the specific maximum wait time</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>Exception</code> - exception during action execution</dd>
+</dl>
+</li>
+</ul>
+<a name="onComplete-scala.Function1-scala.concurrent.ExecutionContext-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onComplete</h4>
+<pre>public&nbsp;&lt;U&gt;&nbsp;void&nbsp;onComplete(scala.Function1&lt;scala.util.Try&lt;<a href="../../../org/apache/spark/SimpleFutureAction.html" title="type parameter in SimpleFutureAction">T</a>&gt;,U&gt;&nbsp;func,
+                           scala.concurrent.ExecutionContext&nbsp;executor)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html#onComplete-scala.Function1-scala.concurrent.ExecutionContext-">FutureAction</a></code></span></div>
+<div class="block">When this action is completed, either through an exception, or a value, applies the provided
+ function.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/FutureAction.html#onComplete-scala.Function1-scala.concurrent.ExecutionContext-">onComplete</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a>&lt;<a href="../../../org/apache/spark/SimpleFutureAction.html" title="type parameter in SimpleFutureAction">T</a>&gt;</code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>onComplete</code>&nbsp;in interface&nbsp;<code>scala.concurrent.Future&lt;<a href="../../../org/apache/spark/SimpleFutureAction.html" title="type parameter in SimpleFutureAction">T</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>func</code> - (undocumented)</dd>
+<dd><code>executor</code> - (undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="isCompleted--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isCompleted</h4>
+<pre>public&nbsp;boolean&nbsp;isCompleted()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html#isCompleted--">FutureAction</a></code></span></div>
+<div class="block">Returns whether the action has already been completed with a value or an exception.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/FutureAction.html#isCompleted--">isCompleted</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a>&lt;<a href="../../../org/apache/spark/SimpleFutureAction.html" title="type parameter in SimpleFutureAction">T</a>&gt;</code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>isCompleted</code>&nbsp;in interface&nbsp;<code>scala.concurrent.Future&lt;<a href="../../../org/apache/spark/SimpleFutureAction.html" title="type parameter in SimpleFutureAction">T</a>&gt;</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="isCancelled--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isCancelled</h4>
+<pre>public&nbsp;boolean&nbsp;isCancelled()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html#isCancelled--">FutureAction</a></code></span></div>
+<div class="block">Returns whether the action has been cancelled.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/FutureAction.html#isCancelled--">isCancelled</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a>&lt;<a href="../../../org/apache/spark/SimpleFutureAction.html" title="type parameter in SimpleFutureAction">T</a>&gt;</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="value--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>value</h4>
+<pre>public&nbsp;scala.Option&lt;scala.util.Try&lt;<a href="../../../org/apache/spark/SimpleFutureAction.html" title="type parameter in SimpleFutureAction">T</a>&gt;&gt;&nbsp;value()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html#value--">FutureAction</a></code></span></div>
+<div class="block">The value of this Future.
+ <p>
+ If the future is not completed the returned value will be None. If the future is completed
+ the value will be Some(Success(t)) if it contains a valid result, or Some(Failure(error)) if
+ it contains an exception.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/FutureAction.html#value--">value</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a>&lt;<a href="../../../org/apache/spark/SimpleFutureAction.html" title="type parameter in SimpleFutureAction">T</a>&gt;</code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>value</code>&nbsp;in interface&nbsp;<code>scala.concurrent.Future&lt;<a href="../../../org/apache/spark/SimpleFutureAction.html" title="type parameter in SimpleFutureAction">T</a>&gt;</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="jobIds--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>jobIds</h4>
+<pre>public&nbsp;scala.collection.Seq&lt;Object&gt;&nbsp;jobIds()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html#jobIds--">FutureAction</a></code></span></div>
+<div class="block">Returns the job IDs run by the underlying async operation.
+ <p>
+ This returns the current snapshot of the job list. Certain operations may run multiple
+ jobs, so multiple calls to this method may return different lists.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/FutureAction.html#jobIds--">jobIds</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a>&lt;<a href="../../../org/apache/spark/SimpleFutureAction.html" title="type parameter in SimpleFutureAction">T</a>&gt;</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="transform-scala.Function1-scala.concurrent.ExecutionContext-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>transform</h4>
+<pre>public&nbsp;&lt;S&gt;&nbsp;scala.concurrent.Future&lt;S&gt;&nbsp;transform(scala.Function1&lt;scala.util.Try&lt;<a href="../../../org/apache/spark/SimpleFutureAction.html" title="type parameter in SimpleFutureAction">T</a>&gt;,scala.util.Try&lt;S&gt;&gt;&nbsp;f,
+                                                scala.concurrent.ExecutionContext&nbsp;e)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/FutureAction.html#transform-scala.Function1-scala.concurrent.ExecutionContext-">transform</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a>&lt;<a href="../../../org/apache/spark/SimpleFutureAction.html" title="type parameter in SimpleFutureAction">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="transformWith-scala.Function1-scala.concurrent.ExecutionContext-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>transformWith</h4>
+<pre>public&nbsp;&lt;S&gt;&nbsp;scala.concurrent.Future&lt;S&gt;&nbsp;transformWith(scala.Function1&lt;scala.util.Try&lt;<a href="../../../org/apache/spark/SimpleFutureAction.html" title="type parameter in SimpleFutureAction">T</a>&gt;,scala.concurrent.Future&lt;S&gt;&gt;&nbsp;f,
+                                                    scala.concurrent.ExecutionContext&nbsp;e)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/FutureAction.html#transformWith-scala.Function1-scala.concurrent.ExecutionContext-">transformWith</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a>&lt;<a href="../../../org/apache/spark/SimpleFutureAction.html" title="type parameter in SimpleFutureAction">T</a>&gt;</code></dd>
+</dl>
+</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/ShuffleStatus.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SimpleFutureAction.html" target="_top">Frames</a></li>
+<li><a href="SimpleFutureAction.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/SparkConf.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/SparkConf.html b/site/docs/2.3.0/api/java/org/apache/spark/SparkConf.html
new file mode 100644
index 0000000..bf33703
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/SparkConf.html
@@ -0,0 +1,1283 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>SparkConf (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="SparkConf (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":9,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":9,"i29":9,"i30":9,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 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/SimpleFutureAction.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkConf.html" target="_top">Frames</a></li>
+<li><a href="SparkConf.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class SparkConf" class="title">Class SparkConf</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.SparkConf</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, Cloneable, <a href="../../../org/apache/spark/internal/Logging.html" title="interface in org.apache.spark.internal">Logging</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SparkConf</span>
+extends Object
+implements scala.Cloneable, <a href="../../../org/apache/spark/internal/Logging.html" title="interface in org.apache.spark.internal">Logging</a>, scala.Serializable</pre>
+<div class="block">Configuration for a Spark application. Used to set various Spark parameters as key-value pairs.
+ <p>
+ Most of the time, you would create a SparkConf object with <code>new SparkConf()</code>, which will load
+ values from any <code>spark.*</code> Java system properties set in your application as well. In this case,
+ parameters you set directly on the <code>SparkConf</code> object take priority over system properties.
+ <p>
+ For unit tests, you can also call <code>new SparkConf(false)</code> to skip loading external settings and
+ get the same configuration no matter what the system properties are.
+ <p>
+ All setter methods in this class support chaining. For example, you can write
+ <code>new SparkConf().setMaster("local").setAppName("My app")</code>.
+ <p>
+ param:  loadDefaults whether to also load values from Java system properties
+ <p></div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.SparkConf">Serialized Form</a></dd>
+<dt><span class="simpleTagLabel">Note:</span></dt>
+<dd>Once a SparkConf object is passed to Spark, it is cloned and can no longer be modified
+ by the user. Spark does not support modifying the configuration at runtime.</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#SparkConf--">SparkConf</a></span>()</code>
+<div class="block">Create a SparkConf that loads defaults from system properties and the classpath</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#SparkConf-boolean-">SparkConf</a></span>(boolean&nbsp;loadDefaults)</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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/SparkConf.html" title="class in org.apache.spark">SparkConf</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#clone--">clone</a></span>()</code>
+<div class="block">Copy this object</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#contains-java.lang.String-">contains</a></span>(String&nbsp;key)</code>
+<div class="block">Does the configuration contain a given parameter?</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#get-java.lang.String-">get</a></span>(String&nbsp;key)</code>
+<div class="block">Get a parameter; throws a NoSuchElementException if it's not set</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#get-java.lang.String-java.lang.String-">get</a></span>(String&nbsp;key,
+   String&nbsp;defaultValue)</code>
+<div class="block">Get a parameter, falling back to a default if not set</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>scala.Tuple2&lt;String,String&gt;[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#getAll--">getAll</a></span>()</code>
+<div class="block">Get all parameters as a list of pairs</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>scala.Tuple2&lt;String,String&gt;[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#getAllWithPrefix-java.lang.String-">getAllWithPrefix</a></span>(String&nbsp;prefix)</code>
+<div class="block">Get all parameters that start with <code>prefix</code></div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#getAppId--">getAppId</a></span>()</code>
+<div class="block">Returns the Spark application id, valid in the Driver after TaskScheduler registration and
+ from the start in the Executor.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;Object,String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#getAvroSchema--">getAvroSchema</a></span>()</code>
+<div class="block">Gets all the avro schemas in the configuration used in the generic Avro record serializer</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/SparkConf.html#getBoolean-java.lang.String-boolean-">getBoolean</a></span>(String&nbsp;key,
+          boolean&nbsp;defaultValue)</code>
+<div class="block">Get a parameter as a boolean, falling back to a default if not set</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>static scala.Option&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#getDeprecatedConfig-java.lang.String-java.util.Map-">getDeprecatedConfig</a></span>(String&nbsp;key,
+                   java.util.Map&lt;String,String&gt;&nbsp;conf)</code>
+<div class="block">Looks for available deprecated keys for the given config option, and return the first
+ value available.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#getDouble-java.lang.String-double-">getDouble</a></span>(String&nbsp;key,
+         double&nbsp;defaultValue)</code>
+<div class="block">Get a parameter as a double, falling back to a default if not set</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>scala.collection.Seq&lt;scala.Tuple2&lt;String,String&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#getExecutorEnv--">getExecutorEnv</a></span>()</code>
+<div class="block">Get all executor environment variables set on this SparkConf</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#getInt-java.lang.String-int-">getInt</a></span>(String&nbsp;key,
+      int&nbsp;defaultValue)</code>
+<div class="block">Get a parameter as an integer, falling back to a default if not set</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#getLong-java.lang.String-long-">getLong</a></span>(String&nbsp;key,
+       long&nbsp;defaultValue)</code>
+<div class="block">Get a parameter as a long, falling back to a default if not set</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>scala.Option&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#getOption-java.lang.String-">getOption</a></span>(String&nbsp;key)</code>
+<div class="block">Get a parameter as an Option</div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#getSizeAsBytes-java.lang.String-">getSizeAsBytes</a></span>(String&nbsp;key)</code>
+<div class="block">Get a size parameter as bytes; throws a NoSuchElementException if it's not set.</div>
+</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#getSizeAsBytes-java.lang.String-long-">getSizeAsBytes</a></span>(String&nbsp;key,
+              long&nbsp;defaultValue)</code>
+<div class="block">Get a size parameter as bytes, falling back to a default if not set.</div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#getSizeAsBytes-java.lang.String-java.lang.String-">getSizeAsBytes</a></span>(String&nbsp;key,
+              String&nbsp;defaultValue)</code>
+<div class="block">Get a size parameter as bytes, falling back to a default if not set.</div>
+</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#getSizeAsGb-java.lang.String-">getSizeAsGb</a></span>(String&nbsp;key)</code>
+<div class="block">Get a size parameter as Gibibytes; throws a NoSuchElementException if it's not set.</div>
+</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#getSizeAsGb-java.lang.String-java.lang.String-">getSizeAsGb</a></span>(String&nbsp;key,
+           String&nbsp;defaultValue)</code>
+<div class="block">Get a size parameter as Gibibytes, falling back to a default if not set.</div>
+</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#getSizeAsKb-java.lang.String-">getSizeAsKb</a></span>(String&nbsp;key)</code>
+<div class="block">Get a size parameter as Kibibytes; throws a NoSuchElementException if it's not set.</div>
+</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#getSizeAsKb-java.lang.String-java.lang.String-">getSizeAsKb</a></span>(String&nbsp;key,
+           String&nbsp;defaultValue)</code>
+<div class="block">Get a size parameter as Kibibytes, falling back to a default if not set.</div>
+</td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#getSizeAsMb-java.lang.String-">getSizeAsMb</a></span>(String&nbsp;key)</code>
+<div class="block">Get a size parameter as Mebibytes; throws a NoSuchElementException if it's not set.</div>
+</td>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#getSizeAsMb-java.lang.String-java.lang.String-">getSizeAsMb</a></span>(String&nbsp;key,
+           String&nbsp;defaultValue)</code>
+<div class="block">Get a size parameter as Mebibytes, falling back to a default if not set.</div>
+</td>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#getTimeAsMs-java.lang.String-">getTimeAsMs</a></span>(String&nbsp;key)</code>
+<div class="block">Get a time parameter as milliseconds; throws a NoSuchElementException if it's not set.</div>
+</td>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#getTimeAsMs-java.lang.String-java.lang.String-">getTimeAsMs</a></span>(String&nbsp;key,
+           String&nbsp;defaultValue)</code>
+<div class="block">Get a time parameter as milliseconds, falling back to a default if not set.</div>
+</td>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#getTimeAsSeconds-java.lang.String-">getTimeAsSeconds</a></span>(String&nbsp;key)</code>
+<div class="block">Get a time parameter as seconds; throws a NoSuchElementException if it's not set.</div>
+</td>
+</tr>
+<tr id="i27" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#getTimeAsSeconds-java.lang.String-java.lang.String-">getTimeAsSeconds</a></span>(String&nbsp;key,
+                String&nbsp;defaultValue)</code>
+<div class="block">Get a time parameter as seconds, falling back to a default if not set.</div>
+</td>
+</tr>
+<tr id="i28" class="altColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#isExecutorStartupConf-java.lang.String-">isExecutorStartupConf</a></span>(String&nbsp;name)</code>
+<div class="block">Return whether the given config should be passed to an executor on start-up.</div>
+</td>
+</tr>
+<tr id="i29" class="rowColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#isSparkPortConf-java.lang.String-">isSparkPortConf</a></span>(String&nbsp;name)</code>
+<div class="block">Return true if the given config matches either <code>spark.*.port</code> or <code>spark.port.*</code>.</div>
+</td>
+</tr>
+<tr id="i30" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#logDeprecationWarning-java.lang.String-">logDeprecationWarning</a></span>(String&nbsp;key)</code>
+<div class="block">Logs a warning message if the given config key is deprecated.</div>
+</td>
+</tr>
+<tr id="i31" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#registerAvroSchemas-scala.collection.Seq-">registerAvroSchemas</a></span>(scala.collection.Seq&lt;org.apache.avro.Schema&gt;&nbsp;schemas)</code>
+<div class="block">Use Kryo serialization and register the given set of Avro schemas so that the generic
+ record serializer can decrease network IO</div>
+</td>
+</tr>
+<tr id="i32" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#registerKryoClasses-java.lang.Class:A-">registerKryoClasses</a></span>(Class&lt;?&gt;[]&nbsp;classes)</code>
+<div class="block">Use Kryo serialization and register the given set of classes with Kryo.</div>
+</td>
+</tr>
+<tr id="i33" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#remove-java.lang.String-">remove</a></span>(String&nbsp;key)</code>
+<div class="block">Remove a parameter from the configuration</div>
+</td>
+</tr>
+<tr id="i34" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#set-java.lang.String-java.lang.String-">set</a></span>(String&nbsp;key,
+   String&nbsp;value)</code>
+<div class="block">Set a configuration variable.</div>
+</td>
+</tr>
+<tr id="i35" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#setAll-scala.collection.Traversable-">setAll</a></span>(scala.collection.Traversable&lt;scala.Tuple2&lt;String,String&gt;&gt;&nbsp;settings)</code>
+<div class="block">Set multiple parameters together</div>
+</td>
+</tr>
+<tr id="i36" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#setAppName-java.lang.String-">setAppName</a></span>(String&nbsp;name)</code>
+<div class="block">Set a name for your application.</div>
+</td>
+</tr>
+<tr id="i37" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#setExecutorEnv-scala.collection.Seq-">setExecutorEnv</a></span>(scala.collection.Seq&lt;scala.Tuple2&lt;String,String&gt;&gt;&nbsp;variables)</code>
+<div class="block">Set multiple environment variables to be used when launching executors.</div>
+</td>
+</tr>
+<tr id="i38" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#setExecutorEnv-java.lang.String-java.lang.String-">setExecutorEnv</a></span>(String&nbsp;variable,
+              String&nbsp;value)</code>
+<div class="block">Set an environment variable to be used when launching executors for this application.</div>
+</td>
+</tr>
+<tr id="i39" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#setExecutorEnv-scala.Tuple2:A-">setExecutorEnv</a></span>(scala.Tuple2&lt;String,String&gt;[]&nbsp;variables)</code>
+<div class="block">Set multiple environment variables to be used when launching executors.</div>
+</td>
+</tr>
+<tr id="i40" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#setIfMissing-java.lang.String-java.lang.String-">setIfMissing</a></span>(String&nbsp;key,
+            String&nbsp;value)</code>
+<div class="block">Set a parameter if it isn't already configured</div>
+</td>
+</tr>
+<tr id="i41" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#setJars-scala.collection.Seq-">setJars</a></span>(scala.collection.Seq&lt;String&gt;&nbsp;jars)</code>
+<div class="block">Set JAR files to distribute to the cluster.</div>
+</td>
+</tr>
+<tr id="i42" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#setJars-java.lang.String:A-">setJars</a></span>(String[]&nbsp;jars)</code>
+<div class="block">Set JAR files to distribute to the cluster.</div>
+</td>
+</tr>
+<tr id="i43" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#setMaster-java.lang.String-">setMaster</a></span>(String&nbsp;master)</code>
+<div class="block">The master URL to connect to, such as "local" to run locally with one thread, "local[4]" to
+ run locally with 4 cores, or "spark://master:7077" to run on a Spark standalone cluster.</div>
+</td>
+</tr>
+<tr id="i44" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#setSparkHome-java.lang.String-">setSparkHome</a></span>(String&nbsp;home)</code>
+<div class="block">Set the location where Spark is installed on worker nodes.</div>
+</td>
+</tr>
+<tr id="i45" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkConf.html#toDebugString--">toDebugString</a></span>()</code>
+<div class="block">Return a string listing all keys and values, one per line.</div>
+</td>
+</tr>
+</table>
+<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, toString, 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.<a href="../../../org/apache/spark/internal/Logging.html" title="interface in org.apache.spark.internal">Logging</a></h3>
+<code><a href="../../../org/apache/spark/internal/Logging.html#initializeLogging-boolean-boolean-">initializeLogging</a>, <a href="../../../org/apache/spark/internal/Logging.html#initializeLogIfNecessary-boolean-">initializeLogIfNecessary</a>, <a href="../../../org/apache/spark/internal/Logging.html#initializeLogIfNecessary-boolean-boolean-">initializeLogIfNecessary</a>, <a href="../../../org/apache/spark/internal/Logging.html#isTraceEnabled--">isTraceEnabled</a>, <a href="../../../org/apache/spark/internal/Logging.html#log_--">log_</a>, <a href="../../../org/apache/spark/internal/Logging.html#log--">log</a>, <a href="../../../org/apache/spark/internal/Logging.html#logDebug-scala.Function0-">logDebug</a>, <a href="../../../org/apache/spark/internal/Logging.html#logDebug-scala.Function0-java.lang.Throwable-">logDebug</a>, <a href="../../../org/apache/spark/internal/Logging.html#logError-scala.Function0-">logError</a>, <a href="../../../org/apache/spark/internal/Logging.html#logError-
 scala.Function0-java.lang.Throwable-">logError</a>, <a href="../../../org/apache/spark/internal/Logging.html#logInfo-scala.Function0-">logInfo</a>, <a href="../../../org/apache/spark/internal/Logging.html#logInfo-scala.Function0-java.lang.Throwable-">logInfo</a>, <a href="../../../org/apache/spark/internal/Logging.html#logName--">logName</a>, <a href="../../../org/apache/spark/internal/Logging.html#logTrace-scala.Function0-">logTrace</a>, <a href="../../../org/apache/spark/internal/Logging.html#logTrace-scala.Function0-java.lang.Throwable-">logTrace</a>, <a href="../../../org/apache/spark/internal/Logging.html#logWarning-scala.Function0-">logWarning</a>, <a href="../../../org/apache/spark/internal/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">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SparkConf-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SparkConf</h4>
+<pre>public&nbsp;SparkConf(boolean&nbsp;loadDefaults)</pre>
+</li>
+</ul>
+<a name="SparkConf--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SparkConf</h4>
+<pre>public&nbsp;SparkConf()</pre>
+<div class="block">Create a SparkConf that loads defaults from system properties and the classpath</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="isExecutorStartupConf-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isExecutorStartupConf</h4>
+<pre>public static&nbsp;boolean&nbsp;isExecutorStartupConf(String&nbsp;name)</pre>
+<div class="block">Return whether the given config should be passed to an executor on start-up.
+ <p>
+ Certain authentication configs are required from the executor when it connects to
+ the scheduler, while the rest of the spark configs can be inherited from the driver later.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="isSparkPortConf-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isSparkPortConf</h4>
+<pre>public static&nbsp;boolean&nbsp;isSparkPortConf(String&nbsp;name)</pre>
+<div class="block">Return true if the given config matches either <code>spark.*.port</code> or <code>spark.port.*</code>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="getDeprecatedConfig-java.lang.String-java.util.Map-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDeprecatedConfig</h4>
+<pre>public static&nbsp;scala.Option&lt;String&gt;&nbsp;getDeprecatedConfig(String&nbsp;key,
+                                                       java.util.Map&lt;String,String&gt;&nbsp;conf)</pre>
+<div class="block">Looks for available deprecated keys for the given config option, and return the first
+ value available.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - (undocumented)</dd>
+<dd><code>conf</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="logDeprecationWarning-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>logDeprecationWarning</h4>
+<pre>public static&nbsp;void&nbsp;logDeprecationWarning(String&nbsp;key)</pre>
+<div class="block">Logs a warning message if the given config key is deprecated.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - (undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="set-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>set</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;set(String&nbsp;key,
+                     String&nbsp;value)</pre>
+<div class="block">Set a configuration variable.</div>
+</li>
+</ul>
+<a name="setMaster-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setMaster</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;setMaster(String&nbsp;master)</pre>
+<div class="block">The master URL to connect to, such as "local" to run locally with one thread, "local[4]" to
+ run locally with 4 cores, or "spark://master:7077" to run on a Spark standalone cluster.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>master</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="setAppName-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setAppName</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;setAppName(String&nbsp;name)</pre>
+<div class="block">Set a name for your application. Shown in the Spark web UI.</div>
+</li>
+</ul>
+<a name="setJars-scala.collection.Seq-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setJars</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;setJars(scala.collection.Seq&lt;String&gt;&nbsp;jars)</pre>
+<div class="block">Set JAR files to distribute to the cluster.</div>
+</li>
+</ul>
+<a name="setJars-java.lang.String:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setJars</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;setJars(String[]&nbsp;jars)</pre>
+<div class="block">Set JAR files to distribute to the cluster. (Java-friendly version.)</div>
+</li>
+</ul>
+<a name="setExecutorEnv-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setExecutorEnv</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;setExecutorEnv(String&nbsp;variable,
+                                String&nbsp;value)</pre>
+<div class="block">Set an environment variable to be used when launching executors for this application.
+ These variables are stored as properties of the form spark.executorEnv.VAR_NAME
+ (for example spark.executorEnv.PATH) but this method makes them easier to set.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>variable</code> - (undocumented)</dd>
+<dd><code>value</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="setExecutorEnv-scala.collection.Seq-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setExecutorEnv</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;setExecutorEnv(scala.collection.Seq&lt;scala.Tuple2&lt;String,String&gt;&gt;&nbsp;variables)</pre>
+<div class="block">Set multiple environment variables to be used when launching executors.
+ These variables are stored as properties of the form spark.executorEnv.VAR_NAME
+ (for example spark.executorEnv.PATH) but this method makes them easier to set.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>variables</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="setExecutorEnv-scala.Tuple2:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setExecutorEnv</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;setExecutorEnv(scala.Tuple2&lt;String,String&gt;[]&nbsp;variables)</pre>
+<div class="block">Set multiple environment variables to be used when launching executors.
+ (Java-friendly version.)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>variables</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="setSparkHome-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setSparkHome</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;setSparkHome(String&nbsp;home)</pre>
+<div class="block">Set the location where Spark is installed on worker nodes.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>home</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="setAll-scala.collection.Traversable-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setAll</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;setAll(scala.collection.Traversable&lt;scala.Tuple2&lt;String,String&gt;&gt;&nbsp;settings)</pre>
+<div class="block">Set multiple parameters together</div>
+</li>
+</ul>
+<a name="setIfMissing-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setIfMissing</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;setIfMissing(String&nbsp;key,
+                              String&nbsp;value)</pre>
+<div class="block">Set a parameter if it isn't already configured</div>
+</li>
+</ul>
+<a name="registerKryoClasses-java.lang.Class:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerKryoClasses</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;registerKryoClasses(Class&lt;?&gt;[]&nbsp;classes)</pre>
+<div class="block">Use Kryo serialization and register the given set of classes with Kryo.
+ If called multiple times, this will append the classes from all calls together.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>classes</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="registerAvroSchemas-scala.collection.Seq-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerAvroSchemas</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;registerAvroSchemas(scala.collection.Seq&lt;org.apache.avro.Schema&gt;&nbsp;schemas)</pre>
+<div class="block">Use Kryo serialization and register the given set of Avro schemas so that the generic
+ record serializer can decrease network IO</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>schemas</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="getAvroSchema--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAvroSchema</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;Object,String&gt;&nbsp;getAvroSchema()</pre>
+<div class="block">Gets all the avro schemas in the configuration used in the generic Avro record serializer</div>
+</li>
+</ul>
+<a name="remove-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>remove</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;remove(String&nbsp;key)</pre>
+<div class="block">Remove a parameter from the configuration</div>
+</li>
+</ul>
+<a name="get-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre>public&nbsp;String&nbsp;get(String&nbsp;key)</pre>
+<div class="block">Get a parameter; throws a NoSuchElementException if it's not set</div>
+</li>
+</ul>
+<a name="get-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre>public&nbsp;String&nbsp;get(String&nbsp;key,
+                  String&nbsp;defaultValue)</pre>
+<div class="block">Get a parameter, falling back to a default if not set</div>
+</li>
+</ul>
+<a name="getTimeAsSeconds-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTimeAsSeconds</h4>
+<pre>public&nbsp;long&nbsp;getTimeAsSeconds(String&nbsp;key)</pre>
+<div class="block">Get a time parameter as seconds; throws a NoSuchElementException if it's not set. If no
+ suffix is provided then seconds are assumed.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.util.NoSuchElementException</code> - If the time parameter is not set</dd>
+</dl>
+</li>
+</ul>
+<a name="getTimeAsSeconds-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTimeAsSeconds</h4>
+<pre>public&nbsp;long&nbsp;getTimeAsSeconds(String&nbsp;key,
+                             String&nbsp;defaultValue)</pre>
+<div class="block">Get a time parameter as seconds, falling back to a default if not set. If no
+ suffix is provided then seconds are assumed.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - (undocumented)</dd>
+<dd><code>defaultValue</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="getTimeAsMs-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTimeAsMs</h4>
+<pre>public&nbsp;long&nbsp;getTimeAsMs(String&nbsp;key)</pre>
+<div class="block">Get a time parameter as milliseconds; throws a NoSuchElementException if it's not set. If no
+ suffix is provided then milliseconds are assumed.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.util.NoSuchElementException</code> - If the time parameter is not set</dd>
+</dl>
+</li>
+</ul>
+<a name="getTimeAsMs-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTimeAsMs</h4>
+<pre>public&nbsp;long&nbsp;getTimeAsMs(String&nbsp;key,
+                        String&nbsp;defaultValue)</pre>
+<div class="block">Get a time parameter as milliseconds, falling back to a default if not set. If no
+ suffix is provided then milliseconds are assumed.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - (undocumented)</dd>
+<dd><code>defaultValue</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="getSizeAsBytes-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSizeAsBytes</h4>
+<pre>public&nbsp;long&nbsp;getSizeAsBytes(String&nbsp;key)</pre>
+<div class="block">Get a size parameter as bytes; throws a NoSuchElementException if it's not set. If no
+ suffix is provided then bytes are assumed.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.util.NoSuchElementException</code> - If the size parameter is not set</dd>
+</dl>
+</li>
+</ul>
+<a name="getSizeAsBytes-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSizeAsBytes</h4>
+<pre>public&nbsp;long&nbsp;getSizeAsBytes(String&nbsp;key,
+                           String&nbsp;defaultValue)</pre>
+<div class="block">Get a size parameter as bytes, falling back to a default if not set. If no
+ suffix is provided then bytes are assumed.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - (undocumented)</dd>
+<dd><code>defaultValue</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="getSizeAsBytes-java.lang.String-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSizeAsBytes</h4>
+<pre>public&nbsp;long&nbsp;getSizeAsBytes(String&nbsp;key,
+                           long&nbsp;defaultValue)</pre>
+<div class="block">Get a size parameter as bytes, falling back to a default if not set.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - (undocumented)</dd>
+<dd><code>defaultValue</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="getSizeAsKb-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSizeAsKb</h4>
+<pre>public&nbsp;long&nbsp;getSizeAsKb(String&nbsp;key)</pre>
+<div class="block">Get a size parameter as Kibibytes; throws a NoSuchElementException if it's not set. If no
+ suffix is provided then Kibibytes are assumed.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.util.NoSuchElementException</code> - If the size parameter is not set</dd>
+</dl>
+</li>
+</ul>
+<a name="getSizeAsKb-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSizeAsKb</h4>
+<pre>public&nbsp;long&nbsp;getSizeAsKb(String&nbsp;key,
+                        String&nbsp;defaultValue)</pre>
+<div class="block">Get a size parameter as Kibibytes, falling back to a default if not set. If no
+ suffix is provided then Kibibytes are assumed.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - (undocumented)</dd>
+<dd><code>defaultValue</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="getSizeAsMb-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSizeAsMb</h4>
+<pre>public&nbsp;long&nbsp;getSizeAsMb(String&nbsp;key)</pre>
+<div class="block">Get a size parameter as Mebibytes; throws a NoSuchElementException if it's not set. If no
+ suffix is provided then Mebibytes are assumed.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.util.NoSuchElementException</code> - If the size parameter is not set</dd>
+</dl>
+</li>
+</ul>
+<a name="getSizeAsMb-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSizeAsMb</h4>
+<pre>public&nbsp;long&nbsp;getSizeAsMb(String&nbsp;key,
+                        String&nbsp;defaultValue)</pre>
+<div class="block">Get a size parameter as Mebibytes, falling back to a default if not set. If no
+ suffix is provided then Mebibytes are assumed.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - (undocumented)</dd>
+<dd><code>defaultValue</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="getSizeAsGb-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSizeAsGb</h4>
+<pre>public&nbsp;long&nbsp;getSizeAsGb(String&nbsp;key)</pre>
+<div class="block">Get a size parameter as Gibibytes; throws a NoSuchElementException if it's not set. If no
+ suffix is provided then Gibibytes are assumed.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.util.NoSuchElementException</code> - If the size parameter is not set</dd>
+</dl>
+</li>
+</ul>
+<a name="getSizeAsGb-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSizeAsGb</h4>
+<pre>public&nbsp;long&nbsp;getSizeAsGb(String&nbsp;key,
+                        String&nbsp;defaultValue)</pre>
+<div class="block">Get a size parameter as Gibibytes, falling back to a default if not set. If no
+ suffix is provided then Gibibytes are assumed.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - (undocumented)</dd>
+<dd><code>defaultValue</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="getOption-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOption</h4>
+<pre>public&nbsp;scala.Option&lt;String&gt;&nbsp;getOption(String&nbsp;key)</pre>
+<div class="block">Get a parameter as an Option</div>
+</li>
+</ul>
+<a name="getAll--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAll</h4>
+<pre>public&nbsp;scala.Tuple2&lt;String,String&gt;[]&nbsp;getAll()</pre>
+<div class="block">Get all parameters as a list of pairs</div>
+</li>
+</ul>
+<a name="getAllWithPrefix-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAllWithPrefix</h4>
+<pre>public&nbsp;scala.Tuple2&lt;String,String&gt;[]&nbsp;getAllWithPrefix(String&nbsp;prefix)</pre>
+<div class="block">Get all parameters that start with <code>prefix</code></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>prefix</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="getInt-java.lang.String-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInt</h4>
+<pre>public&nbsp;int&nbsp;getInt(String&nbsp;key,
+                  int&nbsp;defaultValue)</pre>
+<div class="block">Get a parameter as an integer, falling back to a default if not set</div>
+</li>
+</ul>
+<a name="getLong-java.lang.String-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLong</h4>
+<pre>public&nbsp;long&nbsp;getLong(String&nbsp;key,
+                    long&nbsp;defaultValue)</pre>
+<div class="block">Get a parameter as a long, falling back to a default if not set</div>
+</li>
+</ul>
+<a name="getDouble-java.lang.String-double-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDouble</h4>
+<pre>public&nbsp;double&nbsp;getDouble(String&nbsp;key,
+                        double&nbsp;defaultValue)</pre>
+<div class="block">Get a parameter as a double, falling back to a default if not set</div>
+</li>
+</ul>
+<a name="getBoolean-java.lang.String-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBoolean</h4>
+<pre>public&nbsp;boolean&nbsp;getBoolean(String&nbsp;key,
+                          boolean&nbsp;defaultValue)</pre>
+<div class="block">Get a parameter as a boolean, falling back to a default if not set</div>
+</li>
+</ul>
+<a name="getExecutorEnv--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getExecutorEnv</h4>
+<pre>public&nbsp;scala.collection.Seq&lt;scala.Tuple2&lt;String,String&gt;&gt;&nbsp;getExecutorEnv()</pre>
+<div class="block">Get all executor environment variables set on this SparkConf</div>
+</li>
+</ul>
+<a name="getAppId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAppId</h4>
+<pre>public&nbsp;String&nbsp;getAppId()</pre>
+<div class="block">Returns the Spark application id, valid in the Driver after TaskScheduler registration and
+ from the start in the Executor.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="contains-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>contains</h4>
+<pre>public&nbsp;boolean&nbsp;contains(String&nbsp;key)</pre>
+<div class="block">Does the configuration contain a given parameter?</div>
+</li>
+</ul>
+<a name="clone--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clone</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;clone()</pre>
+<div class="block">Copy this object</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>clone</code>&nbsp;in class&nbsp;<code>Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="toDebugString--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toDebugString</h4>
+<pre>public&nbsp;String&nbsp;toDebugString()</pre>
+<div class="block">Return a string listing all keys and values, one per line. This is useful to print the
+ configuration out for debugging.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</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/SimpleFutureAction.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkConf.html" target="_top">Frames</a></li>
+<li><a href="SparkConf.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[08/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaRDDLike.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaRDDLike.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaRDDLike.html
new file mode 100644
index 0000000..81158e5
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaRDDLike.html
@@ -0,0 +1,2086 @@
+<!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_144) on Wed Feb 28 00:07:14 PST 2018 -->
+<title>JavaRDDLike (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="JavaRDDLike (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":6,"i45":6,"i46":6,"i47":6,"i48":6,"i49":6,"i50":6,"i51":6,"i52":6,"i53":6,"i54":6,"i55":6,"i56":6,"i57":6,"i58":6,"i59":6,"i60":6,"i61":6,"i62":6,"i63":6,"i64":6,"i65":6,"i66":6,"i67":6,"i68":6,"i69":6,"i70":6,"i71":6,"i72":6,"i73":6,"i74":6,"i75":6,"i76":6,"i77":6,"i78":6,"i79":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/api/java/JavaRDD.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/java/JavaRDDLike.html" target="_top">Frames</a></li>
+<li><a href="JavaRDDLike.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.api.java</div>
+<h2 title="Interface JavaRDDLike" class="title">Interface JavaRDDLike&lt;T,This extends JavaRDDLike&lt;T,This&gt;&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a>, <a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html" title="class in org.apache.spark.api.java">JavaHadoopRDD</a>, <a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html" title="class in org.apache.spark.api.java">JavaNewHadoopRDD</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">JavaRDDLike&lt;T,This extends JavaRDDLike&lt;T,This&gt;&gt;</span>
+extends scala.Serializable</pre>
+<div class="block">Defines operations common to several Java RDD implementations.
+ <p></div>
+<dl>
+<dt><span class="simpleTagLabel">Note:</span></dt>
+<dd>This trait is not intended to be implemented by user code.</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>&lt;U&gt;&nbsp;U</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#aggregate-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">aggregate</a></span>(U&nbsp;zeroValue,
+         <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;U,<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,U&gt;&nbsp;seqOp,
+         <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;U,U,U&gt;&nbsp;combOp)</code>
+<div class="block">Aggregate the elements of each partition, and then the results for all the partitions, using
+ given combine functions and a neutral "zero value".</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,U&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#cartesian-org.apache.spark.api.java.JavaRDDLike-">cartesian</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="interface in org.apache.spark.api.java">JavaRDDLike</a>&lt;U,?&gt;&nbsp;other)</code>
+<div class="block">Return the Cartesian product of this RDD and another one, that is, the RDD of all pairs of
+ elements (a, b) where a is in <code>this</code> and b is in <code>other</code>.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#checkpoint--">checkpoint</a></span>()</code>
+<div class="block">Mark this RDD for checkpointing.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#classTag--">classTag</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.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="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaFutureAction.html" title="interface in org.apache.spark.api.java">JavaFutureAction</a>&lt;java.util.List&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#collectAsync--">collectAsync</a></span>()</code>
+<div class="block">The asynchronous version of <code>collect</code>, which returns a future for
+ retrieving an array containing all of the elements in this RDD.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#collectPartitions-int:A-">collectPartitions</a></span>(int[]&nbsp;partitionIds)</code>
+<div class="block">Return an array that contains all of the elements in a specific partition of this RDD.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#context--">context</a></span>()</code>
+<div class="block">The <a href="../../../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark"><code>SparkContext</code></a> that this RDD was created on.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#count--">count</a></span>()</code>
+<div class="block">Return the number of elements in the RDD.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/partial/PartialResult.html" title="class in org.apache.spark.partial">PartialResult</a>&lt;<a href="../../../../../org/apache/spark/partial/BoundedDouble.html" title="class in org.apache.spark.partial">BoundedDouble</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countApprox-long-">countApprox</a></span>(long&nbsp;timeout)</code>
+<div class="block">Approximate version of count() that returns a potentially incomplete result
+ within a timeout, even if not all tasks have finished.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/partial/PartialResult.html" title="class in org.apache.spark.partial">PartialResult</a>&lt;<a href="../../../../../org/apache/spark/partial/BoundedDouble.html" title="class in org.apache.spark.partial">BoundedDouble</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countApprox-long-double-">countApprox</a></span>(long&nbsp;timeout,
+           double&nbsp;confidence)</code>
+<div class="block">Approximate version of count() that returns a potentially incomplete result
+ within a timeout, even if not all tasks have finished.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countApproxDistinct-double-">countApproxDistinct</a></span>(double&nbsp;relativeSD)</code>
+<div class="block">Return approximate number of distinct elements in the RDD.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaFutureAction.html" title="interface in org.apache.spark.api.java">JavaFutureAction</a>&lt;Long&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countAsync--">countAsync</a></span>()</code>
+<div class="block">The asynchronous version of <code>count</code>, which returns a
+ future for counting the number of elements in this RDD.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>java.util.Map&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,Long&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countByValue--">countByValue</a></span>()</code>
+<div class="block">Return the count of each unique value in this RDD as a map of (value, count) pairs.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/partial/PartialResult.html" title="class in org.apache.spark.partial">PartialResult</a>&lt;java.util.Map&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,<a href="../../../../../org/apache/spark/partial/BoundedDouble.html" title="class in org.apache.spark.partial">BoundedDouble</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countByValueApprox-long-">countByValueApprox</a></span>(long&nbsp;timeout)</code>
+<div class="block">Approximate version of countByValue().</div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/partial/PartialResult.html" title="class in org.apache.spark.partial">PartialResult</a>&lt;java.util.Map&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,<a href="../../../../../org/apache/spark/partial/BoundedDouble.html" title="class in org.apache.spark.partial">BoundedDouble</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countByValueApprox-long-double-">countByValueApprox</a></span>(long&nbsp;timeout,
+                  double&nbsp;confidence)</code>
+<div class="block">Approximate version of countByValue().</div>
+</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#first--">first</a></span>()</code>
+<div class="block">Return the first element in this RDD.</div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;U&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#flatMap-org.apache.spark.api.java.function.FlatMapFunction-">flatMap</a></span>(<a href="../../../../../org/apache/spark/api/java/function/FlatMapFunction.html" title="interface in org.apache.spark.api.java.function">FlatMapFunction</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,U&gt;&nbsp;f)</code>
+<div class="block">Return a new RDD by first applying a function to all elements of this
+  RDD, and then flattening the results.</div>
+</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#flatMapToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-">flatMapToDouble</a></span>(<a href="../../../../../org/apache/spark/api/java/function/DoubleFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">DoubleFlatMapFunction</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&nbsp;f)</code>
+<div class="block">Return a new RDD by first applying a function to all elements of this
+  RDD, and then flattening the results.</div>
+</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>&lt;K2,V2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K2,V2&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#flatMapToPair-org.apache.spark.api.java.function.PairFlatMapFunction-">flatMapToPair</a></span>(<a href="../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">PairFlatMapFunction</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,K2,V2&gt;&nbsp;f)</code>
+<div class="block">Return a new RDD by first applying a function to all elements of this
+  RDD, and then flattening the results.</div>
+</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#fold-T-org.apache.spark.api.java.function.Function2-">fold</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&nbsp;zeroValue,
+    <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&nbsp;f)</code>
+<div class="block">Aggregate the elements of each partition, and then the results for all the partitions, using a
+ given associative function and a neutral "zero value".</div>
+</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#foreach-org.apache.spark.api.java.function.VoidFunction-">foreach</a></span>(<a href="../../../../../org/apache/spark/api/java/function/VoidFunction.html" title="interface in org.apache.spark.api.java.function">VoidFunction</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&nbsp;f)</code>
+<div class="block">Applies a function f to all elements of this RDD.</div>
+</td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaFutureAction.html" title="interface in org.apache.spark.api.java">JavaFutureAction</a>&lt;Void&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#foreachAsync-org.apache.spark.api.java.function.VoidFunction-">foreachAsync</a></span>(<a href="../../../../../org/apache/spark/api/java/function/VoidFunction.html" title="interface in org.apache.spark.api.java.function">VoidFunction</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&nbsp;f)</code>
+<div class="block">The asynchronous version of the <code>foreach</code> action, which
+ applies a function f to all the elements of this RDD.</div>
+</td>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#foreachPartition-org.apache.spark.api.java.function.VoidFunction-">foreachPartition</a></span>(<a href="../../../../../org/apache/spark/api/java/function/VoidFunction.html" title="interface in org.apache.spark.api.java.function">VoidFunction</a>&lt;java.util.Iterator&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&gt;&nbsp;f)</code>
+<div class="block">Applies a function f to each partition of this RDD.</div>
+</td>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaFutureAction.html" title="interface in org.apache.spark.api.java">JavaFutureAction</a>&lt;Void&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#foreachPartitionAsync-org.apache.spark.api.java.function.VoidFunction-">foreachPartitionAsync</a></span>(<a href="../../../../../org/apache/spark/api/java/function/VoidFunction.html" title="interface in org.apache.spark.api.java.function">VoidFunction</a>&lt;java.util.Iterator&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&gt;&nbsp;f)</code>
+<div class="block">The asynchronous version of the <code>foreachPartition</code> action, which
+ applies a function f to each partition of this RDD.</div>
+</td>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#getCheckpointFile--">getCheckpointFile</a></span>()</code>
+<div class="block">Gets the name of the file to which this RDD was checkpointed</div>
+</td>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#getNumPartitions--">getNumPartitions</a></span>()</code>
+<div class="block">Return the number of partitions in this RDD.</div>
+</td>
+</tr>
+<tr id="i27" class="rowColor">
+<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/api/java/JavaRDDLike.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="i28" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;java.util.List&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#glom--">glom</a></span>()</code>
+<div class="block">Return an RDD created by coalescing all elements within each partition into an array.</div>
+</td>
+</tr>
+<tr id="i29" class="rowColor">
+<td class="colFirst"><code>&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;U,Iterable&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#groupBy-org.apache.spark.api.java.function.Function-">groupBy</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,U&gt;&nbsp;f)</code>
+<div class="block">Return an RDD of grouped elements.</div>
+</td>
+</tr>
+<tr id="i30" class="altColor">
+<td class="colFirst"><code>&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;U,Iterable&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#groupBy-org.apache.spark.api.java.function.Function-int-">groupBy</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,U&gt;&nbsp;f,
+       int&nbsp;numPartitions)</code>
+<div class="block">Return an RDD of grouped elements.</div>
+</td>
+</tr>
+<tr id="i31" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#id--">id</a></span>()</code>
+<div class="block">A unique ID for this RDD (within its SparkContext).</div>
+</td>
+</tr>
+<tr id="i32" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#isCheckpointed--">isCheckpointed</a></span>()</code>
+<div class="block">Return whether this RDD has been checkpointed or not</div>
+</td>
+</tr>
+<tr id="i33" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#isEmpty--">isEmpty</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i34" class="altColor">
+<td class="colFirst"><code>java.util.Iterator&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#iterator-org.apache.spark.Partition-org.apache.spark.TaskContext-">iterator</a></span>(<a href="../../../../../org/apache/spark/Partition.html" title="interface in org.apache.spark">Partition</a>&nbsp;split,
+        <a href="../../../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>&nbsp;taskContext)</code>
+<div class="block">Internal method to this RDD; will read from cache if applicable, or otherwise compute it.</div>
+</td>
+</tr>
+<tr id="i35" class="rowColor">
+<td class="colFirst"><code>&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;U,<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#keyBy-org.apache.spark.api.java.function.Function-">keyBy</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,U&gt;&nbsp;f)</code>
+<div class="block">Creates tuples of the elements in this RDD by applying <code>f</code>.</div>
+</td>
+</tr>
+<tr id="i36" class="altColor">
+<td class="colFirst"><code>&lt;R&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;R&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#map-org.apache.spark.api.java.function.Function-">map</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,R&gt;&nbsp;f)</code>
+<div class="block">Return a new RDD by applying a function to all elements of this RDD.</div>
+</td>
+</tr>
+<tr id="i37" class="rowColor">
+<td class="colFirst"><code>&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;U&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitions-org.apache.spark.api.java.function.FlatMapFunction-">mapPartitions</a></span>(<a href="../../../../../org/apache/spark/api/java/function/FlatMapFunction.html" title="interface in org.apache.spark.api.java.function">FlatMapFunction</a>&lt;java.util.Iterator&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;,U&gt;&nbsp;f)</code>
+<div class="block">Return a new RDD by applying a function to each partition of this RDD.</div>
+</td>
+</tr>
+<tr id="i38" class="altColor">
+<td class="colFirst"><code>&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;U&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitions-org.apache.spark.api.java.function.FlatMapFunction-boolean-">mapPartitions</a></span>(<a href="../../../../../org/apache/spark/api/java/function/FlatMapFunction.html" title="interface in org.apache.spark.api.java.function">FlatMapFunction</a>&lt;java.util.Iterator&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;,U&gt;&nbsp;f,
+             boolean&nbsp;preservesPartitioning)</code>
+<div class="block">Return a new RDD by applying a function to each partition of this RDD.</div>
+</td>
+</tr>
+<tr id="i39" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitionsToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-">mapPartitionsToDouble</a></span>(<a href="../../../../../org/apache/spark/api/java/function/DoubleFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">DoubleFlatMapFunction</a>&lt;java.util.Iterator&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&gt;&nbsp;f)</code>
+<div class="block">Return a new RDD by applying a function to each partition of this RDD.</div>
+</td>
+</tr>
+<tr id="i40" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitionsToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-boolean-">mapPartitionsToDouble</a></span>(<a href="../../../../../org/apache/spark/api/java/function/DoubleFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">DoubleFlatMapFunction</a>&lt;java.util.Iterator&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&gt;&nbsp;f,
+                     boolean&nbsp;preservesPartitioning)</code>
+<div class="block">Return a new RDD by applying a function to each partition of this RDD.</div>
+</td>
+</tr>
+<tr id="i41" class="rowColor">
+<td class="colFirst"><code>&lt;K2,V2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K2,V2&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitionsToPair-org.apache.spark.api.java.function.PairFlatMapFunction-">mapPartitionsToPair</a></span>(<a href="../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">PairFlatMapFunction</a>&lt;java.util.Iterator&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;,K2,V2&gt;&nbsp;f)</code>
+<div class="block">Return a new RDD by applying a function to each partition of this RDD.</div>
+</td>
+</tr>
+<tr id="i42" class="altColor">
+<td class="colFirst"><code>&lt;K2,V2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K2,V2&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitionsToPair-org.apache.spark.api.java.function.PairFlatMapFunction-boolean-">mapPartitionsToPair</a></span>(<a href="../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">PairFlatMapFunction</a>&lt;java.util.Iterator&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;,K2,V2&gt;&nbsp;f,
+                   boolean&nbsp;preservesPartitioning)</code>
+<div class="block">Return a new RDD by applying a function to each partition of this RDD.</div>
+</td>
+</tr>
+<tr id="i43" class="rowColor">
+<td class="colFirst"><code>&lt;R&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;R&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitionsWithIndex-org.apache.spark.api.java.function.Function2-boolean-">mapPartitionsWithIndex</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;Integer,java.util.Iterator&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;,java.util.Iterator&lt;R&gt;&gt;&nbsp;f,
+                      boolean&nbsp;preservesPartitioning)</code>
+<div class="block">Return a new RDD by applying a function to each partition of this RDD, while tracking the index
+ of the original partition.</div>
+</td>
+</tr>
+<tr id="i44" class="altColor">
+<td class="colFirst"><code>&lt;R&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapToDouble-org.apache.spark.api.java.function.DoubleFunction-">mapToDouble</a></span>(<a href="../../../../../org/apache/spark/api/java/function/DoubleFunction.html" title="interface in org.apache.spark.api.java.function">DoubleFunction</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&nbsp;f)</code>
+<div class="block">Return a new RDD by applying a function to all elements of this RDD.</div>
+</td>
+</tr>
+<tr id="i45" class="rowColor">
+<td class="colFirst"><code>&lt;K2,V2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K2,V2&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapToPair-org.apache.spark.api.java.function.PairFunction-">mapToPair</a></span>(<a href="../../../../../org/apache/spark/api/java/function/PairFunction.html" title="interface in org.apache.spark.api.java.function">PairFunction</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,K2,V2&gt;&nbsp;f)</code>
+<div class="block">Return a new RDD by applying a function to all elements of this RDD.</div>
+</td>
+</tr>
+<tr id="i46" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#max-java.util.Comparator-">max</a></span>(java.util.Comparator&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&nbsp;comp)</code>
+<div class="block">Returns the maximum element from this RDD as defined by the specified
+ Comparator[T].</div>
+</td>
+</tr>
+<tr id="i47" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#min-java.util.Comparator-">min</a></span>(java.util.Comparator&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&nbsp;comp)</code>
+<div class="block">Returns the minimum element from this RDD as defined by the specified
+ Comparator[T].</div>
+</td>
+</tr>
+<tr id="i48" class="altColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#name--">name</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i49" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&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/api/java/JavaRDDLike.html#partitioner--">partitioner</a></span>()</code>
+<div class="block">The partitioner of this RDD.</div>
+</td>
+</tr>
+<tr id="i50" class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../org/apache/spark/Partition.html" title="interface in org.apache.spark">Partition</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#partitions--">partitions</a></span>()</code>
+<div class="block">Set of partitions in this RDD.</div>
+</td>
+</tr>
+<tr id="i51" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#pipe-java.util.List-">pipe</a></span>(java.util.List&lt;String&gt;&nbsp;command)</code>
+<div class="block">Return an RDD created by piping elements to a forked external process.</div>
+</td>
+</tr>
+<tr id="i52" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#pipe-java.util.List-java.util.Map-">pipe</a></span>(java.util.List&lt;String&gt;&nbsp;command,
+    java.util.Map&lt;String,String&gt;&nbsp;env)</code>
+<div class="block">Return an RDD created by piping elements to a forked external process.</div>
+</td>
+</tr>
+<tr id="i53" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#pipe-java.util.List-java.util.Map-boolean-int-">pipe</a></span>(java.util.List&lt;String&gt;&nbsp;command,
+    java.util.Map&lt;String,String&gt;&nbsp;env,
+    boolean&nbsp;separateWorkingDir,
+    int&nbsp;bufferSize)</code>
+<div class="block">Return an RDD created by piping elements to a forked external process.</div>
+</td>
+</tr>
+<tr id="i54" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#pipe-java.util.List-java.util.Map-boolean-int-java.lang.String-">pipe</a></span>(java.util.List&lt;String&gt;&nbsp;command,
+    java.util.Map&lt;String,String&gt;&nbsp;env,
+    boolean&nbsp;separateWorkingDir,
+    int&nbsp;bufferSize,
+    String&nbsp;encoding)</code>
+<div class="block">Return an RDD created by piping elements to a forked external process.</div>
+</td>
+</tr>
+<tr id="i55" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#pipe-java.lang.String-">pipe</a></span>(String&nbsp;command)</code>
+<div class="block">Return an RDD created by piping elements to a forked external process.</div>
+</td>
+</tr>
+<tr id="i56" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#rdd--">rdd</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i57" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#reduce-org.apache.spark.api.java.function.Function2-">reduce</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&nbsp;f)</code>
+<div class="block">Reduces the elements of this RDD using the specified commutative and associative binary
+ operator.</div>
+</td>
+</tr>
+<tr id="i58" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#saveAsObjectFile-java.lang.String-">saveAsObjectFile</a></span>(String&nbsp;path)</code>
+<div class="block">Save this RDD as a SequenceFile of serialized objects.</div>
+</td>
+</tr>
+<tr id="i59" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#saveAsTextFile-java.lang.String-">saveAsTextFile</a></span>(String&nbsp;path)</code>
+<div class="block">Save this RDD as a text file, using string representations of elements.</div>
+</td>
+</tr>
+<tr id="i60" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#saveAsTextFile-java.lang.String-java.lang.Class-">saveAsTextFile</a></span>(String&nbsp;path,
+              Class&lt;? extends org.apache.hadoop.io.compress.CompressionCodec&gt;&nbsp;codec)</code>
+<div class="block">Save this RDD as a compressed text file, using string representations of elements.</div>
+</td>
+</tr>
+<tr id="i61" class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#take-int-">take</a></span>(int&nbsp;num)</code>
+<div class="block">Take the first num elements of the RDD.</div>
+</td>
+</tr>
+<tr id="i62" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaFutureAction.html" title="interface in org.apache.spark.api.java">JavaFutureAction</a>&lt;java.util.List&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#takeAsync-int-">takeAsync</a></span>(int&nbsp;num)</code>
+<div class="block">The asynchronous version of the <code>take</code> action, which returns a
+ future for retrieving the first <code>num</code> elements of this RDD.</div>
+</td>
+</tr>
+<tr id="i63" class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#takeOrdered-int-">takeOrdered</a></span>(int&nbsp;num)</code>
+<div class="block">Returns the first k (smallest) elements from this RDD using the
+ natural ordering for T while maintain the order.</div>
+</td>
+</tr>
+<tr id="i64" class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#takeOrdered-int-java.util.Comparator-">takeOrdered</a></span>(int&nbsp;num,
+           java.util.Comparator&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&nbsp;comp)</code>
+<div class="block">Returns the first k (smallest) elements from this RDD as defined by
+ the specified Comparator[T] and maintains the order.</div>
+</td>
+</tr>
+<tr id="i65" class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#takeSample-boolean-int-">takeSample</a></span>(boolean&nbsp;withReplacement,
+          int&nbsp;num)</code>&nbsp;</td>
+</tr>
+<tr id="i66" class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#takeSample-boolean-int-long-">takeSample</a></span>(boolean&nbsp;withReplacement,
+          int&nbsp;num,
+          long&nbsp;seed)</code>&nbsp;</td>
+</tr>
+<tr id="i67" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#toDebugString--">toDebugString</a></span>()</code>
+<div class="block">A description of this RDD and its recursive dependencies for debugging.</div>
+</td>
+</tr>
+<tr id="i68" class="altColor">
+<td class="colFirst"><code>java.util.Iterator&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#toLocalIterator--">toLocalIterator</a></span>()</code>
+<div class="block">Return an iterator that contains all of the elements in this RDD.</div>
+</td>
+</tr>
+<tr id="i69" class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#top-int-">top</a></span>(int&nbsp;num)</code>
+<div class="block">Returns the top k (largest) elements from this RDD using the
+ natural ordering for T and maintains the order.</div>
+</td>
+</tr>
+<tr id="i70" class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#top-int-java.util.Comparator-">top</a></span>(int&nbsp;num,
+   java.util.Comparator&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&nbsp;comp)</code>
+<div class="block">Returns the top k (largest) elements from this RDD as defined by
+ the specified Comparator[T] and maintains the order.</div>
+</td>
+</tr>
+<tr id="i71" class="rowColor">
+<td class="colFirst"><code>&lt;U&gt;&nbsp;U</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#treeAggregate-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">treeAggregate</a></span>(U&nbsp;zeroValue,
+             <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;U,<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,U&gt;&nbsp;seqOp,
+             <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;U,U,U&gt;&nbsp;combOp)</code>
+<div class="block"><code>org.apache.spark.api.java.JavaRDDLike.treeAggregate</code> with suggested depth 2.</div>
+</td>
+</tr>
+<tr id="i72" class="altColor">
+<td class="colFirst"><code>&lt;U&gt;&nbsp;U</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#treeAggregate-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-int-">treeAggregate</a></span>(U&nbsp;zeroValue,
+             <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;U,<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,U&gt;&nbsp;seqOp,
+             <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;U,U,U&gt;&nbsp;combOp,
+             int&nbsp;depth)</code>
+<div class="block">Aggregates the elements of this RDD in a multi-level tree pattern.</div>
+</td>
+</tr>
+<tr id="i73" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#treeReduce-org.apache.spark.api.java.function.Function2-">treeReduce</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&nbsp;f)</code>
+<div class="block"><code>org.apache.spark.api.java.JavaRDDLike.treeReduce</code> with suggested depth 2.</div>
+</td>
+</tr>
+<tr id="i74" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#treeReduce-org.apache.spark.api.java.function.Function2-int-">treeReduce</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&nbsp;f,
+          int&nbsp;depth)</code>
+<div class="block">Reduces the elements of this RDD in a multi-level tree pattern.</div>
+</td>
+</tr>
+<tr id="i75" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">This</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#wrapRDD-org.apache.spark.rdd.RDD-">wrapRDD</a></span>(<a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&nbsp;rdd)</code>&nbsp;</td>
+</tr>
+<tr id="i76" class="altColor">
+<td class="colFirst"><code>&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,U&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#zip-org.apache.spark.api.java.JavaRDDLike-">zip</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="interface in org.apache.spark.api.java">JavaRDDLike</a>&lt;U,?&gt;&nbsp;other)</code>
+<div class="block">Zips this RDD with another one, returning key-value pairs with the first element in each RDD,
+ second element in each RDD, etc.</div>
+</td>
+</tr>
+<tr id="i77" class="rowColor">
+<td class="colFirst"><code>&lt;U,V&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;V&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#zipPartitions-org.apache.spark.api.java.JavaRDDLike-org.apache.spark.api.java.function.FlatMapFunction2-">zipPartitions</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="interface in org.apache.spark.api.java">JavaRDDLike</a>&lt;U,?&gt;&nbsp;other,
+             <a href="../../../../../org/apache/spark/api/java/function/FlatMapFunction2.html" title="interface in org.apache.spark.api.java.function">FlatMapFunction2</a>&lt;java.util.Iterator&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;,java.util.Iterator&lt;U&gt;,V&gt;&nbsp;f)</code>
+<div class="block">Zip this RDD's partitions with one (or more) RDD(s) and return a new RDD by
+ applying a function to the zipped partitions.</div>
+</td>
+</tr>
+<tr id="i78" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,Long&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#zipWithIndex--">zipWithIndex</a></span>()</code>
+<div class="block">Zips this RDD with its element indices.</div>
+</td>
+</tr>
+<tr id="i79" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,Long&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#zipWithUniqueId--">zipWithUniqueId</a></span>()</code>
+<div class="block">Zips this RDD with generated unique Long ids.</div>
+</td>
+</tr>
+</table>
+</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="wrapRDD-org.apache.spark.rdd.RDD-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>wrapRDD</h4>
+<pre><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">This</a>&nbsp;wrapRDD(<a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&nbsp;rdd)</pre>
+</li>
+</ul>
+<a name="classTag--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>classTag</h4>
+<pre>scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&nbsp;classTag()</pre>
+</li>
+</ul>
+<a name="rdd--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>rdd</h4>
+<pre><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&nbsp;rdd()</pre>
+</li>
+</ul>
+<a name="partitions--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>partitions</h4>
+<pre>java.util.List&lt;<a href="../../../../../org/apache/spark/Partition.html" title="interface in org.apache.spark">Partition</a>&gt;&nbsp;partitions()</pre>
+<div class="block">Set of partitions in this RDD.</div>
+</li>
+</ul>
+<a name="getNumPartitions--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNumPartitions</h4>
+<pre>int&nbsp;getNumPartitions()</pre>
+<div class="block">Return the number of partitions in this RDD.</div>
+</li>
+</ul>
+<a name="partitioner--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>partitioner</h4>
+<pre><a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;<a href="../../../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a>&gt;&nbsp;partitioner()</pre>
+<div class="block">The partitioner of this RDD.</div>
+</li>
+</ul>
+<a name="context--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>context</h4>
+<pre><a href="../../../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a>&nbsp;context()</pre>
+<div class="block">The <a href="../../../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark"><code>SparkContext</code></a> that this RDD was created on.</div>
+</li>
+</ul>
+<a name="id--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>id</h4>
+<pre>int&nbsp;id()</pre>
+<div class="block">A unique ID for this RDD (within its SparkContext).</div>
+</li>
+</ul>
+<a name="getStorageLevel--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStorageLevel</h4>
+<pre><a href="../../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage">StorageLevel</a>&nbsp;getStorageLevel()</pre>
+<div class="block">Get the RDD's current storage level, or StorageLevel.NONE if none is set.</div>
+</li>
+</ul>
+<a name="iterator-org.apache.spark.Partition-org.apache.spark.TaskContext-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>iterator</h4>
+<pre>java.util.Iterator&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&nbsp;iterator(<a href="../../../../../org/apache/spark/Partition.html" title="interface in org.apache.spark">Partition</a>&nbsp;split,
+                               <a href="../../../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>&nbsp;taskContext)</pre>
+<div class="block">Internal method to this RDD; will read from cache if applicable, or otherwise compute it.
+ This should ''not'' be called by users directly, but is available for implementors of custom
+ subclasses of RDD.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>split</code> - (undocumented)</dd>
+<dd><code>taskContext</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="map-org.apache.spark.api.java.function.Function-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>map</h4>
+<pre>&lt;R&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;R&gt;&nbsp;map(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,R&gt;&nbsp;f)</pre>
+<div class="block">Return a new RDD by applying a function to all elements of this RDD.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>f</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="mapPartitionsWithIndex-org.apache.spark.api.java.function.Function2-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapPartitionsWithIndex</h4>
+<pre>&lt;R&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;R&gt;&nbsp;mapPartitionsWithIndex(<a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;Integer,java.util.Iterator&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;,java.util.Iterator&lt;R&gt;&gt;&nbsp;f,
+                                      boolean&nbsp;preservesPartitioning)</pre>
+<div class="block">Return a new RDD by applying a function to each partition of this RDD, while tracking the index
+ of the original partition.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>f</code> - (undocumented)</dd>
+<dd><code>preservesPartitioning</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="mapToDouble-org.apache.spark.api.java.function.DoubleFunction-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapToDouble</h4>
+<pre>&lt;R&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a>&nbsp;mapToDouble(<a href="../../../../../org/apache/spark/api/java/function/DoubleFunction.html" title="interface in org.apache.spark.api.java.function">DoubleFunction</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&nbsp;f)</pre>
+<div class="block">Return a new RDD by applying a function to all elements of this RDD.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>f</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="mapToPair-org.apache.spark.api.java.function.PairFunction-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapToPair</h4>
+<pre>&lt;K2,V2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K2,V2&gt;&nbsp;mapToPair(<a href="../../../../../org/apache/spark/api/java/function/PairFunction.html" title="interface in org.apache.spark.api.java.function">PairFunction</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,K2,V2&gt;&nbsp;f)</pre>
+<div class="block">Return a new RDD by applying a function to all elements of this RDD.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>f</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="flatMap-org.apache.spark.api.java.function.FlatMapFunction-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>flatMap</h4>
+<pre>&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;U&gt;&nbsp;flatMap(<a href="../../../../../org/apache/spark/api/java/function/FlatMapFunction.html" title="interface in org.apache.spark.api.java.function">FlatMapFunction</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,U&gt;&nbsp;f)</pre>
+<div class="block">Return a new RDD by first applying a function to all elements of this
+  RDD, and then flattening the results.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>f</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="flatMapToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>flatMapToDouble</h4>
+<pre><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a>&nbsp;flatMapToDouble(<a href="../../../../../org/apache/spark/api/java/function/DoubleFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">DoubleFlatMapFunction</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&nbsp;f)</pre>
+<div class="block">Return a new RDD by first applying a function to all elements of this
+  RDD, and then flattening the results.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>f</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="flatMapToPair-org.apache.spark.api.java.function.PairFlatMapFunction-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>flatMapToPair</h4>
+<pre>&lt;K2,V2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K2,V2&gt;&nbsp;flatMapToPair(<a href="../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">PairFlatMapFunction</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,K2,V2&gt;&nbsp;f)</pre>
+<div class="block">Return a new RDD by first applying a function to all elements of this
+  RDD, and then flattening the results.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>f</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="mapPartitions-org.apache.spark.api.java.function.FlatMapFunction-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapPartitions</h4>
+<pre>&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;U&gt;&nbsp;mapPartitions(<a href="../../../../../org/apache/spark/api/java/function/FlatMapFunction.html" title="interface in org.apache.spark.api.java.function">FlatMapFunction</a>&lt;java.util.Iterator&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;,U&gt;&nbsp;f)</pre>
+<div class="block">Return a new RDD by applying a function to each partition of this RDD.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>f</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="mapPartitions-org.apache.spark.api.java.function.FlatMapFunction-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapPartitions</h4>
+<pre>&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;U&gt;&nbsp;mapPartitions(<a href="../../../../../org/apache/spark/api/java/function/FlatMapFunction.html" title="interface in org.apache.spark.api.java.function">FlatMapFunction</a>&lt;java.util.Iterator&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;,U&gt;&nbsp;f,
+                             boolean&nbsp;preservesPartitioning)</pre>
+<div class="block">Return a new RDD by applying a function to each partition of this RDD.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>f</code> - (undocumented)</dd>
+<dd><code>preservesPartitioning</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="mapPartitionsToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapPartitionsToDouble</h4>
+<pre><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a>&nbsp;mapPartitionsToDouble(<a href="../../../../../org/apache/spark/api/java/function/DoubleFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">DoubleFlatMapFunction</a>&lt;java.util.Iterator&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&gt;&nbsp;f)</pre>
+<div class="block">Return a new RDD by applying a function to each partition of this RDD.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>f</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="mapPartitionsToPair-org.apache.spark.api.java.function.PairFlatMapFunction-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapPartitionsToPair</h4>
+<pre>&lt;K2,V2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K2,V2&gt;&nbsp;mapPartitionsToPair(<a href="../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">PairFlatMapFunction</a>&lt;java.util.Iterator&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;,K2,V2&gt;&nbsp;f)</pre>
+<div class="block">Return a new RDD by applying a function to each partition of this RDD.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>f</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="mapPartitionsToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapPartitionsToDouble</h4>
+<pre><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a>&nbsp;mapPartitionsToDouble(<a href="../../../../../org/apache/spark/api/java/function/DoubleFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">DoubleFlatMapFunction</a>&lt;java.util.Iterator&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&gt;&nbsp;f,
+                                    boolean&nbsp;preservesPartitioning)</pre>
+<div class="block">Return a new RDD by applying a function to each partition of this RDD.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>f</code> - (undocumented)</dd>
+<dd><code>preservesPartitioning</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="mapPartitionsToPair-org.apache.spark.api.java.function.PairFlatMapFunction-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapPartitionsToPair</h4>
+<pre>&lt;K2,V2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K2,V2&gt;&nbsp;mapPartitionsToPair(<a href="../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">PairFlatMapFunction</a>&lt;java.util.Iterator&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;,K2,V2&gt;&nbsp;f,
+                                               boolean&nbsp;preservesPartitioning)</pre>
+<div class="block">Return a new RDD by applying a function to each partition of this RDD.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>f</code> - (undocumented)</dd>
+<dd><code>preservesPartitioning</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="foreachPartition-org.apache.spark.api.java.function.VoidFunction-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>foreachPartition</h4>
+<pre>void&nbsp;foreachPartition(<a href="../../../../../org/apache/spark/api/java/function/VoidFunction.html" title="interface in org.apache.spark.api.java.function">VoidFunction</a>&lt;java.util.Iterator&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&gt;&nbsp;f)</pre>
+<div class="block">Applies a function f to each partition of this RDD.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>f</code> - (undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="glom--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>glom</h4>
+<pre><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;java.util.List&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&gt;&nbsp;glom()</pre>
+<div class="block">Return an RDD created by coalescing all elements within each partition into an array.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="cartesian-org.apache.spark.api.java.JavaRDDLike-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cartesian</h4>
+<pre>&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,U&gt;&nbsp;cartesian(<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="interface in org.apache.spark.api.java">JavaRDDLike</a>&lt;U,?&gt;&nbsp;other)</pre>
+<div class="block">Return the Cartesian product of this RDD and another one, that is, the RDD of all pairs of
+ elements (a, b) where a is in <code>this</code> and b is in <code>other</code>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>other</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="groupBy-org.apache.spark.api.java.function.Function-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>groupBy</h4>
+<pre>&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;U,Iterable&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&gt;&nbsp;groupBy(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,U&gt;&nbsp;f)</pre>
+<div class="block">Return an RDD of grouped elements. Each group consists of a key and a sequence of elements
+ mapping to that key.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>f</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="groupBy-org.apache.spark.api.java.function.Function-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>groupBy</h4>
+<pre>&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;U,Iterable&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;&gt;&nbsp;groupBy(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,U&gt;&nbsp;f,
+                                       int&nbsp;numPartitions)</pre>
+<div class="block">Return an RDD of grouped elements. Each group consists of a key and a sequence of elements
+ mapping to that key.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>f</code> - (undocumented)</dd>
+<dd><code>numPartitions</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="pipe-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>pipe</h4>
+<pre><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;String&gt;&nbsp;pipe(String&nbsp;command)</pre>
+<div class="block">Return an RDD created by piping elements to a forked external process.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>command</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="pipe-java.util.List-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>pipe</h4>
+<pre><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;String&gt;&nbsp;pipe(java.util.List&lt;String&gt;&nbsp;command)</pre>
+<div class="block">Return an RDD created by piping elements to a forked external process.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>command</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="pipe-java.util.List-java.util.Map-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>pipe</h4>
+<pre><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;String&gt;&nbsp;pipe(java.util.List&lt;String&gt;&nbsp;command,
+                     java.util.Map&lt;String,String&gt;&nbsp;env)</pre>
+<div class="block">Return an RDD created by piping elements to a forked external process.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>command</code> - (undocumented)</dd>
+<dd><code>env</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="pipe-java.util.List-java.util.Map-boolean-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>pipe</h4>
+<pre><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;String&gt;&nbsp;pipe(java.util.List&lt;String&gt;&nbsp;command,
+                     java.util.Map&lt;String,String&gt;&nbsp;env,
+                     boolean&nbsp;separateWorkingDir,
+                     int&nbsp;bufferSize)</pre>
+<div class="block">Return an RDD created by piping elements to a forked external process.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>command</code> - (undocumented)</dd>
+<dd><code>env</code> - (undocumented)</dd>
+<dd><code>separateWorkingDir</code> - (undocumented)</dd>
+<dd><code>bufferSize</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="pipe-java.util.List-java.util.Map-boolean-int-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>pipe</h4>
+<pre><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;String&gt;&nbsp;pipe(java.util.List&lt;String&gt;&nbsp;command,
+                     java.util.Map&lt;String,String&gt;&nbsp;env,
+                     boolean&nbsp;separateWorkingDir,
+                     int&nbsp;bufferSize,
+                     String&nbsp;encoding)</pre>
+<div class="block">Return an RDD created by piping elements to a forked external process.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>command</code> - (undocumented)</dd>
+<dd><code>env</code> - (undocumented)</dd>
+<dd><code>separateWorkingDir</code> - (undocumented)</dd>
+<dd><code>bufferSize</code> - (undocumented)</dd>
+<dd><code>encoding</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="zip-org.apache.spark.api.java.JavaRDDLike-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>zip</h4>
+<pre>&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>,U&gt;&nbsp;zip(<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="interface in org.apache.spark.api.java">JavaRDDLike</a>&lt;U,?&gt;&nbsp;other)</pre>
+<div class="block">Zips this RDD with another one, returning key-value pairs with the first element in each RDD,
+ second element in each RDD, etc. Assumes that the two RDDs have the *same number of
+ partitions* and the *same number of elements in each partition* (e.g. one was made through
+ a map on the other).</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>other</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="zipPartitions-org.apache.spark.api.java.JavaRDDLike-org.apache.spark.api.java.function.FlatMapFunction2-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>zipPartitions</h4>
+<pre>&lt;U,V&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;V&gt;&nbsp;zipPartitions(<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="interface in org.apache.spark.api.java">JavaRDDLike</a>&lt;U,?&gt;&nbsp;other,
+                               <a href="../../../../../org/apache/spark/api/java/function/FlatMapFunction2.html" title="interface in org.apache.spark.api.java.function">FlatMapFunction2</a>&lt;java.util.Iterator&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="type parameter in JavaRDDLike">T</a>&gt;,java.util.Iterator&lt;U&gt;,V&gt;&nbsp;f)</pre>
+<div class="block">Zip this RDD's partitions with one (or more) RDD(s) and return a new RDD by
+ applying a function to the zipped partitions. Assumes that all the RDDs have the
+ *same number of partitions*, but does *not* req

<TRUNCATED>

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[27/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/Aggregator.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/Aggregator.html b/site/docs/2.3.0/api/java/org/apache/spark/Aggregator.html
new file mode 100644
index 0000000..720ad92
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/Aggregator.html
@@ -0,0 +1,436 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>Aggregator (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="Aggregator (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":5,"i1":10,"i2":10,"i3":10,"i4":5,"i5":10,"i6":10,"i7":5,"i8":5,"i9":9,"i10":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/AccumulatorParam.StringAccumulatorParam$.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/CleanAccum.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/Aggregator.html" target="_top">Frames</a></li>
+<li><a href="Aggregator.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class Aggregator" class="title">Class Aggregator&lt;K,V,C&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.Aggregator&lt;K,V,C&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">Aggregator&lt;K,V,C&gt;</span>
+extends Object
+implements scala.Product, scala.Serializable</pre>
+<div class="block">:: DeveloperApi ::
+ A set of functions used to aggregate data.
+ <p>
+ param:  createCombiner function to create the initial value of the aggregation.
+ param:  mergeValue function to merge a new value into the aggregation result.
+ param:  mergeCombiners function to merge outputs from multiple mergeValue function.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.Aggregator">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Aggregator.html#Aggregator-scala.Function1-scala.Function2-scala.Function2-">Aggregator</a></span>(scala.Function1&lt;<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">V</a>,<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>&gt;&nbsp;createCombiner,
+          scala.Function2&lt;<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>,<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">V</a>,<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>&gt;&nbsp;mergeValue,
+          scala.Function2&lt;<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>,<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>,<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>&gt;&nbsp;mergeCombiners)</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Aggregator.html#canEqual-java.lang.Object-">canEqual</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>scala.collection.Iterator&lt;scala.Tuple2&lt;<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">K</a>,<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Aggregator.html#combineCombinersByKey-scala.collection.Iterator-org.apache.spark.TaskContext-">combineCombinersByKey</a></span>(scala.collection.Iterator&lt;? extends scala.Product2&lt;<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">K</a>,<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>&gt;&gt;&nbsp;iter,
+                     <a href="../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>&nbsp;context)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>scala.collection.Iterator&lt;scala.Tuple2&lt;<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">K</a>,<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Aggregator.html#combineValuesByKey-scala.collection.Iterator-org.apache.spark.TaskContext-">combineValuesByKey</a></span>(scala.collection.Iterator&lt;? extends scala.Product2&lt;<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">K</a>,<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">V</a>&gt;&gt;&nbsp;iter,
+                  <a href="../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>&nbsp;context)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>scala.Function1&lt;<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">V</a>,<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Aggregator.html#createCombiner--">createCombiner</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Aggregator.html#equals-java.lang.Object-">equals</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>scala.Function2&lt;<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>,<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>,<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Aggregator.html#mergeCombiners--">mergeCombiners</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>scala.Function2&lt;<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>,<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">V</a>,<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Aggregator.html#mergeValue--">mergeValue</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>abstract static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Aggregator.html#productArity--">productArity</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>abstract static Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Aggregator.html#productElement-int-">productElement</a></span>(int&nbsp;n)</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>static scala.collection.Iterator&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Aggregator.html#productIterator--">productIterator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Aggregator.html#productPrefix--">productPrefix</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Product">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Product</h3>
+<code>productArity, productElement, productIterator, productPrefix</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Equals">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Equals</h3>
+<code>canEqual, equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Aggregator-scala.Function1-scala.Function2-scala.Function2-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Aggregator</h4>
+<pre>public&nbsp;Aggregator(scala.Function1&lt;<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">V</a>,<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>&gt;&nbsp;createCombiner,
+                  scala.Function2&lt;<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>,<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">V</a>,<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>&gt;&nbsp;mergeValue,
+                  scala.Function2&lt;<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>,<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>,<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>&gt;&nbsp;mergeCombiners)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="canEqual-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canEqual</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;canEqual(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;equals(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="productElement-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productElement</h4>
+<pre>public abstract static&nbsp;Object&nbsp;productElement(int&nbsp;n)</pre>
+</li>
+</ul>
+<a name="productArity--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productArity</h4>
+<pre>public abstract static&nbsp;int&nbsp;productArity()</pre>
+</li>
+</ul>
+<a name="productIterator--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productIterator</h4>
+<pre>public static&nbsp;scala.collection.Iterator&lt;Object&gt;&nbsp;productIterator()</pre>
+</li>
+</ul>
+<a name="productPrefix--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productPrefix</h4>
+<pre>public static&nbsp;String&nbsp;productPrefix()</pre>
+</li>
+</ul>
+<a name="createCombiner--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createCombiner</h4>
+<pre>public&nbsp;scala.Function1&lt;<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">V</a>,<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>&gt;&nbsp;createCombiner()</pre>
+</li>
+</ul>
+<a name="mergeValue--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mergeValue</h4>
+<pre>public&nbsp;scala.Function2&lt;<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>,<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">V</a>,<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>&gt;&nbsp;mergeValue()</pre>
+</li>
+</ul>
+<a name="mergeCombiners--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mergeCombiners</h4>
+<pre>public&nbsp;scala.Function2&lt;<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>,<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>,<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>&gt;&nbsp;mergeCombiners()</pre>
+</li>
+</ul>
+<a name="combineValuesByKey-scala.collection.Iterator-org.apache.spark.TaskContext-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>combineValuesByKey</h4>
+<pre>public&nbsp;scala.collection.Iterator&lt;scala.Tuple2&lt;<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">K</a>,<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>&gt;&gt;&nbsp;combineValuesByKey(scala.collection.Iterator&lt;? extends scala.Product2&lt;<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">K</a>,<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">V</a>&gt;&gt;&nbsp;iter,
+                                                                       <a href="../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>&nbsp;context)</pre>
+</li>
+</ul>
+<a name="combineCombinersByKey-scala.collection.Iterator-org.apache.spark.TaskContext-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>combineCombinersByKey</h4>
+<pre>public&nbsp;scala.collection.Iterator&lt;scala.Tuple2&lt;<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">K</a>,<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>&gt;&gt;&nbsp;combineCombinersByKey(scala.collection.Iterator&lt;? extends scala.Product2&lt;<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">K</a>,<a href="../../../org/apache/spark/Aggregator.html" title="type parameter in Aggregator">C</a>&gt;&gt;&nbsp;iter,
+                                                                          <a href="../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>&nbsp;context)</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/AccumulatorParam.StringAccumulatorParam$.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/CleanAccum.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/Aggregator.html" target="_top">Frames</a></li>
+<li><a href="Aggregator.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/CleanAccum.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/CleanAccum.html b/site/docs/2.3.0/api/java/org/apache/spark/CleanAccum.html
new file mode 100644
index 0000000..9d17681
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/CleanAccum.html
@@ -0,0 +1,370 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>CleanAccum (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="CleanAccum (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":5,"i2":5,"i3":5,"i4":5,"i5":9,"i6":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/Aggregator.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/CleanBroadcast.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/CleanAccum.html" target="_top">Frames</a></li>
+<li><a href="CleanAccum.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class CleanAccum" class="title">Class CleanAccum</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.CleanAccum</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/CleanupTask.html" title="interface in org.apache.spark">CleanupTask</a>, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">CleanAccum</span>
+extends Object
+implements <a href="../../../org/apache/spark/CleanupTask.html" title="interface in org.apache.spark">CleanupTask</a>, scala.Product, scala.Serializable</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.CleanAccum">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanAccum.html#CleanAccum-long-">CleanAccum</a></span>(long&nbsp;accId)</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanAccum.html#accId--">accId</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanAccum.html#canEqual-java.lang.Object-">canEqual</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanAccum.html#equals-java.lang.Object-">equals</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>abstract static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanAccum.html#productArity--">productArity</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>abstract static Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanAccum.html#productElement-int-">productElement</a></span>(int&nbsp;n)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static scala.collection.Iterator&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanAccum.html#productIterator--">productIterator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanAccum.html#productPrefix--">productPrefix</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Product">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Product</h3>
+<code>productArity, productElement, productIterator, productPrefix</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Equals">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Equals</h3>
+<code>canEqual, equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="CleanAccum-long-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CleanAccum</h4>
+<pre>public&nbsp;CleanAccum(long&nbsp;accId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="canEqual-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canEqual</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;canEqual(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;equals(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="productElement-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productElement</h4>
+<pre>public abstract static&nbsp;Object&nbsp;productElement(int&nbsp;n)</pre>
+</li>
+</ul>
+<a name="productArity--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productArity</h4>
+<pre>public abstract static&nbsp;int&nbsp;productArity()</pre>
+</li>
+</ul>
+<a name="productIterator--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productIterator</h4>
+<pre>public static&nbsp;scala.collection.Iterator&lt;Object&gt;&nbsp;productIterator()</pre>
+</li>
+</ul>
+<a name="productPrefix--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productPrefix</h4>
+<pre>public static&nbsp;String&nbsp;productPrefix()</pre>
+</li>
+</ul>
+<a name="accId--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>accId</h4>
+<pre>public&nbsp;long&nbsp;accId()</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/Aggregator.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/CleanBroadcast.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/CleanAccum.html" target="_top">Frames</a></li>
+<li><a href="CleanAccum.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/CleanBroadcast.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/CleanBroadcast.html b/site/docs/2.3.0/api/java/org/apache/spark/CleanBroadcast.html
new file mode 100644
index 0000000..579b468
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/CleanBroadcast.html
@@ -0,0 +1,370 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>CleanBroadcast (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="CleanBroadcast (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":5,"i2":5,"i3":5,"i4":5,"i5":9,"i6":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/CleanAccum.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/CleanCheckpoint.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/CleanBroadcast.html" target="_top">Frames</a></li>
+<li><a href="CleanBroadcast.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class CleanBroadcast" class="title">Class CleanBroadcast</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.CleanBroadcast</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/CleanupTask.html" title="interface in org.apache.spark">CleanupTask</a>, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">CleanBroadcast</span>
+extends Object
+implements <a href="../../../org/apache/spark/CleanupTask.html" title="interface in org.apache.spark">CleanupTask</a>, scala.Product, scala.Serializable</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.CleanBroadcast">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanBroadcast.html#CleanBroadcast-long-">CleanBroadcast</a></span>(long&nbsp;broadcastId)</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanBroadcast.html#broadcastId--">broadcastId</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanBroadcast.html#canEqual-java.lang.Object-">canEqual</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanBroadcast.html#equals-java.lang.Object-">equals</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>abstract static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanBroadcast.html#productArity--">productArity</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>abstract static Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanBroadcast.html#productElement-int-">productElement</a></span>(int&nbsp;n)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static scala.collection.Iterator&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanBroadcast.html#productIterator--">productIterator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanBroadcast.html#productPrefix--">productPrefix</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Product">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Product</h3>
+<code>productArity, productElement, productIterator, productPrefix</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Equals">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Equals</h3>
+<code>canEqual, equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="CleanBroadcast-long-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CleanBroadcast</h4>
+<pre>public&nbsp;CleanBroadcast(long&nbsp;broadcastId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="canEqual-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canEqual</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;canEqual(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;equals(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="productElement-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productElement</h4>
+<pre>public abstract static&nbsp;Object&nbsp;productElement(int&nbsp;n)</pre>
+</li>
+</ul>
+<a name="productArity--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productArity</h4>
+<pre>public abstract static&nbsp;int&nbsp;productArity()</pre>
+</li>
+</ul>
+<a name="productIterator--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productIterator</h4>
+<pre>public static&nbsp;scala.collection.Iterator&lt;Object&gt;&nbsp;productIterator()</pre>
+</li>
+</ul>
+<a name="productPrefix--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productPrefix</h4>
+<pre>public static&nbsp;String&nbsp;productPrefix()</pre>
+</li>
+</ul>
+<a name="broadcastId--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>broadcastId</h4>
+<pre>public&nbsp;long&nbsp;broadcastId()</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/CleanAccum.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/CleanCheckpoint.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/CleanBroadcast.html" target="_top">Frames</a></li>
+<li><a href="CleanBroadcast.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/CleanCheckpoint.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/CleanCheckpoint.html b/site/docs/2.3.0/api/java/org/apache/spark/CleanCheckpoint.html
new file mode 100644
index 0000000..47b9454
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/CleanCheckpoint.html
@@ -0,0 +1,370 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>CleanCheckpoint (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="CleanCheckpoint (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":5,"i1":5,"i2":5,"i3":5,"i4":9,"i5":9,"i6":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/CleanBroadcast.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/CleanRDD.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/CleanCheckpoint.html" target="_top">Frames</a></li>
+<li><a href="CleanCheckpoint.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class CleanCheckpoint" class="title">Class CleanCheckpoint</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.CleanCheckpoint</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/CleanupTask.html" title="interface in org.apache.spark">CleanupTask</a>, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">CleanCheckpoint</span>
+extends Object
+implements <a href="../../../org/apache/spark/CleanupTask.html" title="interface in org.apache.spark">CleanupTask</a>, scala.Product, scala.Serializable</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.CleanCheckpoint">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanCheckpoint.html#CleanCheckpoint-int-">CleanCheckpoint</a></span>(int&nbsp;rddId)</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanCheckpoint.html#canEqual-java.lang.Object-">canEqual</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanCheckpoint.html#equals-java.lang.Object-">equals</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>abstract static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanCheckpoint.html#productArity--">productArity</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>abstract static Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanCheckpoint.html#productElement-int-">productElement</a></span>(int&nbsp;n)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static scala.collection.Iterator&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanCheckpoint.html#productIterator--">productIterator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanCheckpoint.html#productPrefix--">productPrefix</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanCheckpoint.html#rddId--">rddId</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Product">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Product</h3>
+<code>productArity, productElement, productIterator, productPrefix</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Equals">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Equals</h3>
+<code>canEqual, equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="CleanCheckpoint-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CleanCheckpoint</h4>
+<pre>public&nbsp;CleanCheckpoint(int&nbsp;rddId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="canEqual-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canEqual</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;canEqual(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;equals(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="productElement-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productElement</h4>
+<pre>public abstract static&nbsp;Object&nbsp;productElement(int&nbsp;n)</pre>
+</li>
+</ul>
+<a name="productArity--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productArity</h4>
+<pre>public abstract static&nbsp;int&nbsp;productArity()</pre>
+</li>
+</ul>
+<a name="productIterator--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productIterator</h4>
+<pre>public static&nbsp;scala.collection.Iterator&lt;Object&gt;&nbsp;productIterator()</pre>
+</li>
+</ul>
+<a name="productPrefix--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productPrefix</h4>
+<pre>public static&nbsp;String&nbsp;productPrefix()</pre>
+</li>
+</ul>
+<a name="rddId--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>rddId</h4>
+<pre>public&nbsp;int&nbsp;rddId()</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/CleanBroadcast.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/CleanRDD.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/CleanCheckpoint.html" target="_top">Frames</a></li>
+<li><a href="CleanCheckpoint.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/CleanRDD.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/CleanRDD.html b/site/docs/2.3.0/api/java/org/apache/spark/CleanRDD.html
new file mode 100644
index 0000000..d0d5dfa
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/CleanRDD.html
@@ -0,0 +1,370 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>CleanRDD (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="CleanRDD (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":5,"i1":5,"i2":5,"i3":5,"i4":9,"i5":9,"i6":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/CleanCheckpoint.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/CleanShuffle.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/CleanRDD.html" target="_top">Frames</a></li>
+<li><a href="CleanRDD.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class CleanRDD" class="title">Class CleanRDD</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.CleanRDD</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/CleanupTask.html" title="interface in org.apache.spark">CleanupTask</a>, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">CleanRDD</span>
+extends Object
+implements <a href="../../../org/apache/spark/CleanupTask.html" title="interface in org.apache.spark">CleanupTask</a>, scala.Product, scala.Serializable</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.CleanRDD">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanRDD.html#CleanRDD-int-">CleanRDD</a></span>(int&nbsp;rddId)</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanRDD.html#canEqual-java.lang.Object-">canEqual</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanRDD.html#equals-java.lang.Object-">equals</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>abstract static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanRDD.html#productArity--">productArity</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>abstract static Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanRDD.html#productElement-int-">productElement</a></span>(int&nbsp;n)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static scala.collection.Iterator&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanRDD.html#productIterator--">productIterator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanRDD.html#productPrefix--">productPrefix</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanRDD.html#rddId--">rddId</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Product">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Product</h3>
+<code>productArity, productElement, productIterator, productPrefix</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Equals">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Equals</h3>
+<code>canEqual, equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="CleanRDD-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CleanRDD</h4>
+<pre>public&nbsp;CleanRDD(int&nbsp;rddId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="canEqual-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canEqual</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;canEqual(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;equals(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="productElement-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productElement</h4>
+<pre>public abstract static&nbsp;Object&nbsp;productElement(int&nbsp;n)</pre>
+</li>
+</ul>
+<a name="productArity--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productArity</h4>
+<pre>public abstract static&nbsp;int&nbsp;productArity()</pre>
+</li>
+</ul>
+<a name="productIterator--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productIterator</h4>
+<pre>public static&nbsp;scala.collection.Iterator&lt;Object&gt;&nbsp;productIterator()</pre>
+</li>
+</ul>
+<a name="productPrefix--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productPrefix</h4>
+<pre>public static&nbsp;String&nbsp;productPrefix()</pre>
+</li>
+</ul>
+<a name="rddId--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>rddId</h4>
+<pre>public&nbsp;int&nbsp;rddId()</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/CleanCheckpoint.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/CleanShuffle.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/CleanRDD.html" target="_top">Frames</a></li>
+<li><a href="CleanRDD.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[49/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/00Index.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/00Index.html b/site/docs/2.3.0/api/R/00Index.html
new file mode 100644
index 0000000..c8ec57a
--- /dev/null
+++ b/site/docs/2.3.0/api/R/00Index.html
@@ -0,0 +1,1865 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title>R: R Frontend for Apache Spark</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+<h1> R Frontend for Apache Spark
+<img class="toplogo" src="http://stat.ethz.ch/R-manual/R-devel/doc/html/Rlogo.svg" alt="[R logo]" />
+</h1>
+<hr/>
+<div style="text-align: center;">
+<a href="http://stat.ethz.ch/R-manual/R-devel/doc/html/packages.html"><img class="arrow" src="http://stat.ethz.ch/R-manual/R-devel/doc/html/left.jpg" alt="[Up]" /></a>
+<a href="http://stat.ethz.ch/R-manual/R-devel/doc/html/index.html"><img class="arrow" src="http://stat.ethz.ch/R-manual/R-devel/doc/html/up.jpg" alt="[Top]" /></a>
+</div><h2>Documentation for package &lsquo;SparkR&rsquo; version 2.3.0</h2>
+
+<ul><li><a href="../DESCRIPTION">DESCRIPTION file</a>.</li>
+</ul>
+
+<h2>Help Pages</h2>
+
+
+<p style="text-align: center;">
+<a href="#A">A</a>
+<a href="#B">B</a>
+<a href="#C">C</a>
+<a href="#D">D</a>
+<a href="#E">E</a>
+<a href="#F">F</a>
+<a href="#G">G</a>
+<a href="#H">H</a>
+<a href="#I">I</a>
+<a href="#J">J</a>
+<a href="#K">K</a>
+<a href="#L">L</a>
+<a href="#M">M</a>
+<a href="#N">N</a>
+<a href="#O">O</a>
+<a href="#P">P</a>
+<a href="#Q">Q</a>
+<a href="#R">R</a>
+<a href="#S">S</a>
+<a href="#T">T</a>
+<a href="#U">U</a>
+<a href="#V">V</a>
+<a href="#W">W</a>
+<a href="#Y">Y</a>
+<a href="#misc">misc</a>
+</p>
+
+
+<h2><a name="A">-- A --</a></h2>
+
+<table width="100%">
+<tr><td style="width: 25%;"><a href="column_math_functions.html">abs</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">abs-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">acos</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">acos-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_diff_functions.html">add_months</a></td>
+<td>Date time arithmetic functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_diff_functions.html">add_months-method</a></td>
+<td>Date time arithmetic functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="AFTSurvivalRegressionModel-class.html">AFTSurvivalRegressionModel-class</a></td>
+<td>S4 class that represents a AFTSurvivalRegressionModel</td></tr>
+<tr><td style="width: 25%;"><a href="summarize.html">agg</a></td>
+<td>summarize</td></tr>
+<tr><td style="width: 25%;"><a href="summarize.html">agg-method</a></td>
+<td>summarize</td></tr>
+<tr><td style="width: 25%;"><a href="alias.html">alias</a></td>
+<td>alias</td></tr>
+<tr><td style="width: 25%;"><a href="alias.html">alias-method</a></td>
+<td>alias</td></tr>
+<tr><td style="width: 25%;"><a href="ALSModel-class.html">ALSModel-class</a></td>
+<td>S4 class that represents an ALSModel</td></tr>
+<tr><td style="width: 25%;"><a href="column_aggregate_functions.html">approxCountDistinct</a></td>
+<td>Aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_aggregate_functions.html">approxCountDistinct-method</a></td>
+<td>Aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="approxQuantile.html">approxQuantile</a></td>
+<td>Calculates the approximate quantiles of numerical columns of a SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="approxQuantile.html">approxQuantile-method</a></td>
+<td>Calculates the approximate quantiles of numerical columns of a SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="arrange.html">arrange</a></td>
+<td>Arrange Rows by Variables</td></tr>
+<tr><td style="width: 25%;"><a href="arrange.html">arrange-method</a></td>
+<td>Arrange Rows by Variables</td></tr>
+<tr><td style="width: 25%;"><a href="column_collection_functions.html">array_contains</a></td>
+<td>Collection functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_collection_functions.html">array_contains-method</a></td>
+<td>Collection functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="as.data.frame.html">as.data.frame</a></td>
+<td>Download data from a SparkDataFrame into a R data.frame</td></tr>
+<tr><td style="width: 25%;"><a href="as.data.frame.html">as.data.frame-method</a></td>
+<td>Download data from a SparkDataFrame into a R data.frame</td></tr>
+<tr><td style="width: 25%;"><a href="createDataFrame.html">as.DataFrame</a></td>
+<td>Create a SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="createDataFrame.html">as.DataFrame.default</a></td>
+<td>Create a SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="columnfunctions.html">asc</a></td>
+<td>A set of operations working with SparkDataFrame columns</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">ascii</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">ascii-method</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">asin</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">asin-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="spark.fpGrowth.html">associationRules-method</a></td>
+<td>FP-growth</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">atan</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">atan-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">atan2</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">atan2-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="attach.html">attach</a></td>
+<td>Attach SparkDataFrame to R search path</td></tr>
+<tr><td style="width: 25%;"><a href="attach.html">attach-method</a></td>
+<td>Attach SparkDataFrame to R search path</td></tr>
+<tr><td style="width: 25%;"><a href="avg.html">avg</a></td>
+<td>avg</td></tr>
+<tr><td style="width: 25%;"><a href="avg.html">avg-method</a></td>
+<td>avg</td></tr>
+<tr><td style="width: 25%;"><a href="awaitTermination.html">awaitTermination</a></td>
+<td>awaitTermination</td></tr>
+<tr><td style="width: 25%;"><a href="awaitTermination.html">awaitTermination-method</a></td>
+<td>awaitTermination</td></tr>
+</table>
+
+<h2><a name="B">-- B --</a></h2>
+
+<table width="100%">
+<tr><td style="width: 25%;"><a href="column_string_functions.html">base64</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">base64-method</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="between.html">between</a></td>
+<td>between</td></tr>
+<tr><td style="width: 25%;"><a href="between.html">between-method</a></td>
+<td>between</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">bin</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">bin-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="BisectingKMeansModel-class.html">BisectingKMeansModel-class</a></td>
+<td>S4 class that represents a BisectingKMeansModel</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">bitwiseNOT</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">bitwiseNOT-method</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="broadcast.html">broadcast</a></td>
+<td>broadcast</td></tr>
+<tr><td style="width: 25%;"><a href="broadcast.html">broadcast-method</a></td>
+<td>broadcast</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">bround</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">bround-method</a></td>
+<td>Math functions for Column operations</td></tr>
+</table>
+
+<h2><a name="C">-- C --</a></h2>
+
+<table width="100%">
+<tr><td style="width: 25%;"><a href="cache.html">cache</a></td>
+<td>Cache</td></tr>
+<tr><td style="width: 25%;"><a href="cache.html">cache-method</a></td>
+<td>Cache</td></tr>
+<tr><td style="width: 25%;"><a href="cacheTable.html">cacheTable</a></td>
+<td>Cache Table</td></tr>
+<tr><td style="width: 25%;"><a href="cacheTable.html">cacheTable.default</a></td>
+<td>Cache Table</td></tr>
+<tr><td style="width: 25%;"><a href="cancelJobGroup.html">cancelJobGroup</a></td>
+<td>Cancel active jobs for the specified group</td></tr>
+<tr><td style="width: 25%;"><a href="cancelJobGroup.html">cancelJobGroup.default</a></td>
+<td>Cancel active jobs for the specified group</td></tr>
+<tr><td style="width: 25%;"><a href="cast.html">cast</a></td>
+<td>Casts the column to a different data type.</td></tr>
+<tr><td style="width: 25%;"><a href="cast.html">cast-method</a></td>
+<td>Casts the column to a different data type.</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">cbrt</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">cbrt-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">ceil</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">ceil-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">ceiling</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">ceiling-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="checkpoint.html">checkpoint</a></td>
+<td>checkpoint</td></tr>
+<tr><td style="width: 25%;"><a href="checkpoint.html">checkpoint-method</a></td>
+<td>checkpoint</td></tr>
+<tr><td style="width: 25%;"><a href="clearCache.html">clearCache</a></td>
+<td>Clear Cache</td></tr>
+<tr><td style="width: 25%;"><a href="clearCache.html">clearCache.default</a></td>
+<td>Clear Cache</td></tr>
+<tr><td style="width: 25%;"><a href="clearJobGroup.html">clearJobGroup</a></td>
+<td>Clear current job group ID and its description</td></tr>
+<tr><td style="width: 25%;"><a href="clearJobGroup.html">clearJobGroup.default</a></td>
+<td>Clear current job group ID and its description</td></tr>
+<tr><td style="width: 25%;"><a href="coalesce.html">coalesce</a></td>
+<td>Coalesce</td></tr>
+<tr><td style="width: 25%;"><a href="coalesce.html">coalesce-method</a></td>
+<td>Coalesce</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">coalesce-method</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="collect.html">collect</a></td>
+<td>Collects all the elements of a SparkDataFrame and coerces them into an R data.frame.</td></tr>
+<tr><td style="width: 25%;"><a href="collect.html">collect-method</a></td>
+<td>Collects all the elements of a SparkDataFrame and coerces them into an R data.frame.</td></tr>
+<tr><td style="width: 25%;"><a href="column_aggregate_functions.html">collect_list</a></td>
+<td>Aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_aggregate_functions.html">collect_list-method</a></td>
+<td>Aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_aggregate_functions.html">collect_set</a></td>
+<td>Aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_aggregate_functions.html">collect_set-method</a></td>
+<td>Aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="columns.html">colnames</a></td>
+<td>Column Names of SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="columns.html">colnames-method</a></td>
+<td>Column Names of SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="columns.html">colnames&lt;-</a></td>
+<td>Column Names of SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="columns.html">colnames&lt;--method</a></td>
+<td>Column Names of SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="coltypes.html">coltypes</a></td>
+<td>coltypes</td></tr>
+<tr><td style="width: 25%;"><a href="coltypes.html">coltypes-method</a></td>
+<td>coltypes</td></tr>
+<tr><td style="width: 25%;"><a href="coltypes.html">coltypes&lt;-</a></td>
+<td>coltypes</td></tr>
+<tr><td style="width: 25%;"><a href="coltypes.html">coltypes&lt;--method</a></td>
+<td>coltypes</td></tr>
+<tr><td style="width: 25%;"><a href="column.html">column</a></td>
+<td>S4 class that represents a SparkDataFrame column</td></tr>
+<tr><td style="width: 25%;"><a href="column.html">Column-class</a></td>
+<td>S4 class that represents a SparkDataFrame column</td></tr>
+<tr><td style="width: 25%;"><a href="column.html">column-method</a></td>
+<td>S4 class that represents a SparkDataFrame column</td></tr>
+<tr><td style="width: 25%;"><a href="columnfunctions.html">columnfunctions</a></td>
+<td>A set of operations working with SparkDataFrame columns</td></tr>
+<tr><td style="width: 25%;"><a href="columns.html">columns</a></td>
+<td>Column Names of SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="columns.html">columns-method</a></td>
+<td>Column Names of SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="column_aggregate_functions.html">column_aggregate_functions</a></td>
+<td>Aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_collection_functions.html">column_collection_functions</a></td>
+<td>Collection functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_diff_functions.html">column_datetime_diff_functions</a></td>
+<td>Date time arithmetic functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_functions.html">column_datetime_functions</a></td>
+<td>Date time functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">column_math_functions</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_misc_functions.html">column_misc_functions</a></td>
+<td>Miscellaneous functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">column_nonaggregate_functions</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">column_string_functions</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_window_functions.html">column_window_functions</a></td>
+<td>Window functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">concat</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">concat-method</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">concat_ws</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">concat_ws-method</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="columnfunctions.html">contains</a></td>
+<td>A set of operations working with SparkDataFrame columns</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">conv</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">conv-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="corr.html">corr</a></td>
+<td>corr</td></tr>
+<tr><td style="width: 25%;"><a href="corr.html">corr-method</a></td>
+<td>corr</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">cos</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">cos-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">cosh</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">cosh-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="count.html">count</a></td>
+<td>Count</td></tr>
+<tr><td style="width: 25%;"><a href="count.html">count-method</a></td>
+<td>Count</td></tr>
+<tr><td style="width: 25%;"><a href="nrow.html">count-method</a></td>
+<td>Returns the number of rows in a SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="column_aggregate_functions.html">countDistinct</a></td>
+<td>Aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_aggregate_functions.html">countDistinct-method</a></td>
+<td>Aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="cov.html">cov</a></td>
+<td>cov</td></tr>
+<tr><td style="width: 25%;"><a href="cov.html">cov-method</a></td>
+<td>cov</td></tr>
+<tr><td style="width: 25%;"><a href="cov.html">covar_pop</a></td>
+<td>cov</td></tr>
+<tr><td style="width: 25%;"><a href="cov.html">covar_pop-method</a></td>
+<td>cov</td></tr>
+<tr><td style="width: 25%;"><a href="cov.html">covar_samp</a></td>
+<td>cov</td></tr>
+<tr><td style="width: 25%;"><a href="cov.html">covar_samp-method</a></td>
+<td>cov</td></tr>
+<tr><td style="width: 25%;"><a href="column_misc_functions.html">crc32</a></td>
+<td>Miscellaneous functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_misc_functions.html">crc32-method</a></td>
+<td>Miscellaneous functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="createDataFrame.html">createDataFrame</a></td>
+<td>Create a SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="createDataFrame.html">createDataFrame.default</a></td>
+<td>Create a SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="createExternalTable-deprecated.html">createExternalTable</a></td>
+<td>(Deprecated) Create an external table</td></tr>
+<tr><td style="width: 25%;"><a href="createExternalTable-deprecated.html">createExternalTable.default</a></td>
+<td>(Deprecated) Create an external table</td></tr>
+<tr><td style="width: 25%;"><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></td>
+<td>Creates a temporary view using the given name.</td></tr>
+<tr><td style="width: 25%;"><a href="createOrReplaceTempView.html">createOrReplaceTempView-method</a></td>
+<td>Creates a temporary view using the given name.</td></tr>
+<tr><td style="width: 25%;"><a href="createTable.html">createTable</a></td>
+<td>Creates a table based on the dataset in a data source</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">create_array</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">create_array-method</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">create_map</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">create_map-method</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="crossJoin.html">crossJoin</a></td>
+<td>CrossJoin</td></tr>
+<tr><td style="width: 25%;"><a href="crossJoin.html">crossJoin-method</a></td>
+<td>CrossJoin</td></tr>
+<tr><td style="width: 25%;"><a href="crosstab.html">crosstab</a></td>
+<td>Computes a pair-wise frequency table of the given columns</td></tr>
+<tr><td style="width: 25%;"><a href="crosstab.html">crosstab-method</a></td>
+<td>Computes a pair-wise frequency table of the given columns</td></tr>
+<tr><td style="width: 25%;"><a href="cube.html">cube</a></td>
+<td>cube</td></tr>
+<tr><td style="width: 25%;"><a href="cube.html">cube-method</a></td>
+<td>cube</td></tr>
+<tr><td style="width: 25%;"><a href="column_window_functions.html">cume_dist</a></td>
+<td>Window functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_window_functions.html">cume_dist-method</a></td>
+<td>Window functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="currentDatabase.html">currentDatabase</a></td>
+<td>Returns the current default database</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_functions.html">current_date</a></td>
+<td>Date time functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_functions.html">current_date-method</a></td>
+<td>Date time functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_functions.html">current_timestamp</a></td>
+<td>Date time functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_functions.html">current_timestamp-method</a></td>
+<td>Date time functions for Column operations</td></tr>
+</table>
+
+<h2><a name="D">-- D --</a></h2>
+
+<table width="100%">
+<tr><td style="width: 25%;"><a href="dapply.html">dapply</a></td>
+<td>dapply</td></tr>
+<tr><td style="width: 25%;"><a href="dapply.html">dapply-method</a></td>
+<td>dapply</td></tr>
+<tr><td style="width: 25%;"><a href="dapplyCollect.html">dapplyCollect</a></td>
+<td>dapplyCollect</td></tr>
+<tr><td style="width: 25%;"><a href="dapplyCollect.html">dapplyCollect-method</a></td>
+<td>dapplyCollect</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_diff_functions.html">datediff</a></td>
+<td>Date time arithmetic functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_diff_functions.html">datediff-method</a></td>
+<td>Date time arithmetic functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_diff_functions.html">date_add</a></td>
+<td>Date time arithmetic functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_diff_functions.html">date_add-method</a></td>
+<td>Date time arithmetic functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_diff_functions.html">date_format</a></td>
+<td>Date time arithmetic functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_diff_functions.html">date_format-method</a></td>
+<td>Date time arithmetic functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_diff_functions.html">date_sub</a></td>
+<td>Date time arithmetic functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_diff_functions.html">date_sub-method</a></td>
+<td>Date time arithmetic functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_functions.html">date_trunc</a></td>
+<td>Date time functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_functions.html">date_trunc-method</a></td>
+<td>Date time functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_functions.html">dayofmonth</a></td>
+<td>Date time functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_functions.html">dayofmonth-method</a></td>
+<td>Date time functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_functions.html">dayofweek</a></td>
+<td>Date time functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_functions.html">dayofweek-method</a></td>
+<td>Date time functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_functions.html">dayofyear</a></td>
+<td>Date time functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_functions.html">dayofyear-method</a></td>
+<td>Date time functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="DecisionTreeClassificationModel-class.html">DecisionTreeClassificationModel-class</a></td>
+<td>S4 class that represents a DecisionTreeClassificationModel</td></tr>
+<tr><td style="width: 25%;"><a href="DecisionTreeRegressionModel-class.html">DecisionTreeRegressionModel-class</a></td>
+<td>S4 class that represents a DecisionTreeRegressionModel</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">decode</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">decode-method</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_window_functions.html">dense_rank</a></td>
+<td>Window functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_window_functions.html">dense_rank-method</a></td>
+<td>Window functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="columnfunctions.html">desc</a></td>
+<td>A set of operations working with SparkDataFrame columns</td></tr>
+<tr><td style="width: 25%;"><a href="describe.html">describe</a></td>
+<td>describe</td></tr>
+<tr><td style="width: 25%;"><a href="describe.html">describe-method</a></td>
+<td>describe</td></tr>
+<tr><td style="width: 25%;"><a href="dim.html">dim</a></td>
+<td>Returns the dimensions of SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="dim.html">dim-method</a></td>
+<td>Returns the dimensions of SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="distinct.html">distinct</a></td>
+<td>Distinct</td></tr>
+<tr><td style="width: 25%;"><a href="distinct.html">distinct-method</a></td>
+<td>Distinct</td></tr>
+<tr><td style="width: 25%;"><a href="drop.html">drop</a></td>
+<td>drop</td></tr>
+<tr><td style="width: 25%;"><a href="drop.html">drop-method</a></td>
+<td>drop</td></tr>
+<tr><td style="width: 25%;"><a href="dropDuplicates.html">dropDuplicates</a></td>
+<td>dropDuplicates</td></tr>
+<tr><td style="width: 25%;"><a href="dropDuplicates.html">dropDuplicates-method</a></td>
+<td>dropDuplicates</td></tr>
+<tr><td style="width: 25%;"><a href="nafunctions.html">dropna</a></td>
+<td>A set of SparkDataFrame functions working with NA values</td></tr>
+<tr><td style="width: 25%;"><a href="nafunctions.html">dropna-method</a></td>
+<td>A set of SparkDataFrame functions working with NA values</td></tr>
+<tr><td style="width: 25%;"><a href="dropTempTable-deprecated.html">dropTempTable</a></td>
+<td>(Deprecated) Drop Temporary Table</td></tr>
+<tr><td style="width: 25%;"><a href="dropTempTable-deprecated.html">dropTempTable.default</a></td>
+<td>(Deprecated) Drop Temporary Table</td></tr>
+<tr><td style="width: 25%;"><a href="dropTempView.html">dropTempView</a></td>
+<td>Drops the temporary view with the given view name in the catalog.</td></tr>
+<tr><td style="width: 25%;"><a href="dtypes.html">dtypes</a></td>
+<td>DataTypes</td></tr>
+<tr><td style="width: 25%;"><a href="dtypes.html">dtypes-method</a></td>
+<td>DataTypes</td></tr>
+</table>
+
+<h2><a name="E">-- E --</a></h2>
+
+<table width="100%">
+<tr><td style="width: 25%;"><a href="column_string_functions.html">encode</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">encode-method</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="endsWith.html">endsWith</a></td>
+<td>endsWith</td></tr>
+<tr><td style="width: 25%;"><a href="endsWith.html">endsWith-method</a></td>
+<td>endsWith</td></tr>
+<tr><td style="width: 25%;"><a href="except.html">except</a></td>
+<td>except</td></tr>
+<tr><td style="width: 25%;"><a href="except.html">except-method</a></td>
+<td>except</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">exp</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">exp-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="explain.html">explain</a></td>
+<td>Explain</td></tr>
+<tr><td style="width: 25%;"><a href="explain.html">explain-method</a></td>
+<td>Explain</td></tr>
+<tr><td style="width: 25%;"><a href="column_collection_functions.html">explode</a></td>
+<td>Collection functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_collection_functions.html">explode-method</a></td>
+<td>Collection functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_collection_functions.html">explode_outer</a></td>
+<td>Collection functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_collection_functions.html">explode_outer-method</a></td>
+<td>Collection functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">expm1</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">expm1-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">expr</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">expr-method</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+</table>
+
+<h2><a name="F">-- F --</a></h2>
+
+<table width="100%">
+<tr><td style="width: 25%;"><a href="column_math_functions.html">factorial</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">factorial-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="nafunctions.html">fillna</a></td>
+<td>A set of SparkDataFrame functions working with NA values</td></tr>
+<tr><td style="width: 25%;"><a href="nafunctions.html">fillna-method</a></td>
+<td>A set of SparkDataFrame functions working with NA values</td></tr>
+<tr><td style="width: 25%;"><a href="filter.html">filter</a></td>
+<td>Filter</td></tr>
+<tr><td style="width: 25%;"><a href="filter.html">filter-method</a></td>
+<td>Filter</td></tr>
+<tr><td style="width: 25%;"><a href="first.html">first</a></td>
+<td>Return the first row of a SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="first.html">first-method</a></td>
+<td>Return the first row of a SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="fitted.html">fitted</a></td>
+<td>Get fitted result from a k-means model</td></tr>
+<tr><td style="width: 25%;"><a href="fitted.html">fitted-method</a></td>
+<td>Get fitted result from a k-means model</td></tr>
+<tr><td style="width: 25%;"><a href="spark.bisectingKmeans.html">fitted-method</a></td>
+<td>Bisecting K-Means Clustering Model</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">floor</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">floor-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">format_number</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">format_number-method</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">format_string</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">format_string-method</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="FPGrowthModel-class.html">FPGrowthModel-class</a></td>
+<td>S4 class that represents a FPGrowthModel</td></tr>
+<tr><td style="width: 25%;"><a href="freqItems.html">freqItems</a></td>
+<td>Finding frequent items for columns, possibly with false positives</td></tr>
+<tr><td style="width: 25%;"><a href="freqItems.html">freqItems-method</a></td>
+<td>Finding frequent items for columns, possibly with false positives</td></tr>
+<tr><td style="width: 25%;"><a href="spark.fpGrowth.html">freqItemsets-method</a></td>
+<td>FP-growth</td></tr>
+<tr><td style="width: 25%;"><a href="column_collection_functions.html">from_json</a></td>
+<td>Collection functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_collection_functions.html">from_json-method</a></td>
+<td>Collection functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_functions.html">from_unixtime</a></td>
+<td>Date time functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_functions.html">from_unixtime-method</a></td>
+<td>Date time functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_diff_functions.html">from_utc_timestamp</a></td>
+<td>Date time arithmetic functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_diff_functions.html">from_utc_timestamp-method</a></td>
+<td>Date time arithmetic functions for Column operations</td></tr>
+</table>
+
+<h2><a name="G">-- G --</a></h2>
+
+<table width="100%">
+<tr><td style="width: 25%;"><a href="gapply.html">gapply</a></td>
+<td>gapply</td></tr>
+<tr><td style="width: 25%;"><a href="gapply.html">gapply-method</a></td>
+<td>gapply</td></tr>
+<tr><td style="width: 25%;"><a href="gapplyCollect.html">gapplyCollect</a></td>
+<td>gapplyCollect</td></tr>
+<tr><td style="width: 25%;"><a href="gapplyCollect.html">gapplyCollect-method</a></td>
+<td>gapplyCollect</td></tr>
+<tr><td style="width: 25%;"><a href="GaussianMixtureModel-class.html">GaussianMixtureModel-class</a></td>
+<td>S4 class that represents a GaussianMixtureModel</td></tr>
+<tr><td style="width: 25%;"><a href="GBTClassificationModel-class.html">GBTClassificationModel-class</a></td>
+<td>S4 class that represents a GBTClassificationModel</td></tr>
+<tr><td style="width: 25%;"><a href="GBTRegressionModel-class.html">GBTRegressionModel-class</a></td>
+<td>S4 class that represents a GBTRegressionModel</td></tr>
+<tr><td style="width: 25%;"><a href="GeneralizedLinearRegressionModel-class.html">GeneralizedLinearRegressionModel-class</a></td>
+<td>S4 class that represents a generalized linear model</td></tr>
+<tr><td style="width: 25%;"><a href="columnfunctions.html">getField</a></td>
+<td>A set of operations working with SparkDataFrame columns</td></tr>
+<tr><td style="width: 25%;"><a href="columnfunctions.html">getItem</a></td>
+<td>A set of operations working with SparkDataFrame columns</td></tr>
+<tr><td style="width: 25%;"><a href="getLocalProperty.html">getLocalProperty</a></td>
+<td>Get a local property set in this thread, or 'NULL' if it is missing. See 'setLocalProperty'.</td></tr>
+<tr><td style="width: 25%;"><a href="getNumPartitions.html">getNumPartitions</a></td>
+<td>getNumPartitions</td></tr>
+<tr><td style="width: 25%;"><a href="getNumPartitions.html">getNumPartitions-method</a></td>
+<td>getNumPartitions</td></tr>
+<tr><td style="width: 25%;"><a href="glm.html">glm</a></td>
+<td>Generalized Linear Models (R-compliant)</td></tr>
+<tr><td style="width: 25%;"><a href="glm.html">glm-method</a></td>
+<td>Generalized Linear Models (R-compliant)</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">greatest</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">greatest-method</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="groupBy.html">groupBy</a></td>
+<td>GroupBy</td></tr>
+<tr><td style="width: 25%;"><a href="groupBy.html">groupBy-method</a></td>
+<td>GroupBy</td></tr>
+<tr><td style="width: 25%;"><a href="GroupedData.html">groupedData</a></td>
+<td>S4 class that represents a GroupedData</td></tr>
+<tr><td style="width: 25%;"><a href="GroupedData.html">GroupedData-class</a></td>
+<td>S4 class that represents a GroupedData</td></tr>
+<tr><td style="width: 25%;"><a href="column_aggregate_functions.html">grouping_bit</a></td>
+<td>Aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_aggregate_functions.html">grouping_bit-method</a></td>
+<td>Aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_aggregate_functions.html">grouping_id</a></td>
+<td>Aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_aggregate_functions.html">grouping_id-method</a></td>
+<td>Aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="groupBy.html">group_by</a></td>
+<td>GroupBy</td></tr>
+<tr><td style="width: 25%;"><a href="groupBy.html">group_by-method</a></td>
+<td>GroupBy</td></tr>
+</table>
+
+<h2><a name="H">-- H --</a></h2>
+
+<table width="100%">
+<tr><td style="width: 25%;"><a href="column_misc_functions.html">hash</a></td>
+<td>Miscellaneous functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_misc_functions.html">hash-method</a></td>
+<td>Miscellaneous functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="hashCode.html">hashCode</a></td>
+<td>Compute the hashCode of an object</td></tr>
+<tr><td style="width: 25%;"><a href="head.html">head</a></td>
+<td>Head</td></tr>
+<tr><td style="width: 25%;"><a href="head.html">head-method</a></td>
+<td>Head</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">hex</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">hex-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="hint.html">hint</a></td>
+<td>hint</td></tr>
+<tr><td style="width: 25%;"><a href="hint.html">hint-method</a></td>
+<td>hint</td></tr>
+<tr><td style="width: 25%;"><a href="histogram.html">histogram</a></td>
+<td>Compute histogram statistics for given column</td></tr>
+<tr><td style="width: 25%;"><a href="histogram.html">histogram-method</a></td>
+<td>Compute histogram statistics for given column</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_functions.html">hour</a></td>
+<td>Date time functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_functions.html">hour-method</a></td>
+<td>Date time functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">hypot</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">hypot-method</a></td>
+<td>Math functions for Column operations</td></tr>
+</table>
+
+<h2><a name="I">-- I --</a></h2>
+
+<table width="100%">
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">ifelse</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">ifelse-method</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">initcap</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">initcap-method</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">input_file_name</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">input_file_name-method</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="insertInto.html">insertInto</a></td>
+<td>insertInto</td></tr>
+<tr><td style="width: 25%;"><a href="insertInto.html">insertInto-method</a></td>
+<td>insertInto</td></tr>
+<tr><td style="width: 25%;"><a href="install.spark.html">install.spark</a></td>
+<td>Download and Install Apache Spark to a Local Directory</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">instr</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">instr-method</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="intersect.html">intersect</a></td>
+<td>Intersect</td></tr>
+<tr><td style="width: 25%;"><a href="intersect.html">intersect-method</a></td>
+<td>Intersect</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">is.nan</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">is.nan-method</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="isActive.html">isActive</a></td>
+<td>isActive</td></tr>
+<tr><td style="width: 25%;"><a href="isActive.html">isActive-method</a></td>
+<td>isActive</td></tr>
+<tr><td style="width: 25%;"><a href="isLocal.html">isLocal</a></td>
+<td>isLocal</td></tr>
+<tr><td style="width: 25%;"><a href="isLocal.html">isLocal-method</a></td>
+<td>isLocal</td></tr>
+<tr><td style="width: 25%;"><a href="columnfunctions.html">isNaN</a></td>
+<td>A set of operations working with SparkDataFrame columns</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">isnan</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">isnan-method</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="columnfunctions.html">isNotNull</a></td>
+<td>A set of operations working with SparkDataFrame columns</td></tr>
+<tr><td style="width: 25%;"><a href="columnfunctions.html">isNull</a></td>
+<td>A set of operations working with SparkDataFrame columns</td></tr>
+<tr><td style="width: 25%;"><a href="IsotonicRegressionModel-class.html">IsotonicRegressionModel-class</a></td>
+<td>S4 class that represents an IsotonicRegressionModel</td></tr>
+<tr><td style="width: 25%;"><a href="isStreaming.html">isStreaming</a></td>
+<td>isStreaming</td></tr>
+<tr><td style="width: 25%;"><a href="isStreaming.html">isStreaming-method</a></td>
+<td>isStreaming</td></tr>
+</table>
+
+<h2><a name="J">-- J --</a></h2>
+
+<table width="100%">
+<tr><td style="width: 25%;"><a href="join.html">join</a></td>
+<td>Join</td></tr>
+<tr><td style="width: 25%;"><a href="join.html">join-method</a></td>
+<td>Join</td></tr>
+<tr><td style="width: 25%;"><a href="read.json.html">jsonFile</a></td>
+<td>Create a SparkDataFrame from a JSON file.</td></tr>
+<tr><td style="width: 25%;"><a href="read.json.html">jsonFile.default</a></td>
+<td>Create a SparkDataFrame from a JSON file.</td></tr>
+</table>
+
+<h2><a name="K">-- K --</a></h2>
+
+<table width="100%">
+<tr><td style="width: 25%;"><a href="KMeansModel-class.html">KMeansModel-class</a></td>
+<td>S4 class that represents a KMeansModel</td></tr>
+<tr><td style="width: 25%;"><a href="KSTest-class.html">KSTest-class</a></td>
+<td>S4 class that represents an KSTest</td></tr>
+<tr><td style="width: 25%;"><a href="column_aggregate_functions.html">kurtosis</a></td>
+<td>Aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_aggregate_functions.html">kurtosis-method</a></td>
+<td>Aggregate functions for Column operations</td></tr>
+</table>
+
+<h2><a name="L">-- L --</a></h2>
+
+<table width="100%">
+<tr><td style="width: 25%;"><a href="column_window_functions.html">lag</a></td>
+<td>Window functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_window_functions.html">lag-method</a></td>
+<td>Window functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="last.html">last</a></td>
+<td>last</td></tr>
+<tr><td style="width: 25%;"><a href="last.html">last-method</a></td>
+<td>last</td></tr>
+<tr><td style="width: 25%;"><a href="lastProgress.html">lastProgress</a></td>
+<td>lastProgress</td></tr>
+<tr><td style="width: 25%;"><a href="lastProgress.html">lastProgress-method</a></td>
+<td>lastProgress</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_functions.html">last_day</a></td>
+<td>Date time functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_functions.html">last_day-method</a></td>
+<td>Date time functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="LDAModel-class.html">LDAModel-class</a></td>
+<td>S4 class that represents an LDAModel</td></tr>
+<tr><td style="width: 25%;"><a href="column_window_functions.html">lead</a></td>
+<td>Window functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_window_functions.html">lead-method</a></td>
+<td>Window functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">least</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">least-method</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">length</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">length-method</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">levenshtein</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">levenshtein-method</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="columnfunctions.html">like</a></td>
+<td>A set of operations working with SparkDataFrame columns</td></tr>
+<tr><td style="width: 25%;"><a href="limit.html">limit</a></td>
+<td>Limit</td></tr>
+<tr><td style="width: 25%;"><a href="limit.html">limit-method</a></td>
+<td>Limit</td></tr>
+<tr><td style="width: 25%;"><a href="LinearSVCModel-class.html">LinearSVCModel-class</a></td>
+<td>S4 class that represents an LinearSVCModel</td></tr>
+<tr><td style="width: 25%;"><a href="listColumns.html">listColumns</a></td>
+<td>Returns a list of columns for the given table/view in the specified database</td></tr>
+<tr><td style="width: 25%;"><a href="listDatabases.html">listDatabases</a></td>
+<td>Returns a list of databases available</td></tr>
+<tr><td style="width: 25%;"><a href="listFunctions.html">listFunctions</a></td>
+<td>Returns a list of functions registered in the specified database</td></tr>
+<tr><td style="width: 25%;"><a href="listTables.html">listTables</a></td>
+<td>Returns a list of tables or views in the specified database</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">lit</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">lit-method</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="read.df.html">loadDF</a></td>
+<td>Load a SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="read.df.html">loadDF.default</a></td>
+<td>Load a SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="localCheckpoint.html">localCheckpoint</a></td>
+<td>localCheckpoint</td></tr>
+<tr><td style="width: 25%;"><a href="localCheckpoint.html">localCheckpoint-method</a></td>
+<td>localCheckpoint</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">locate</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">locate-method</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">log</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">log-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">log10</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">log10-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">log1p</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">log1p-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">log2</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">log2-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="LogisticRegressionModel-class.html">LogisticRegressionModel-class</a></td>
+<td>S4 class that represents an LogisticRegressionModel</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">lower</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">lower-method</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">lpad</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">lpad-method</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">ltrim</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">ltrim-method</a></td>
+<td>String functions for Column operations</td></tr>
+</table>
+
+<h2><a name="M">-- M --</a></h2>
+
+<table width="100%">
+<tr><td style="width: 25%;"><a href="column_collection_functions.html">map_keys</a></td>
+<td>Collection functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_collection_functions.html">map_keys-method</a></td>
+<td>Collection functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_collection_functions.html">map_values</a></td>
+<td>Collection functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_collection_functions.html">map_values-method</a></td>
+<td>Collection functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_aggregate_functions.html">max</a></td>
+<td>Aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_aggregate_functions.html">max-method</a></td>
+<td>Aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_misc_functions.html">md5</a></td>
+<td>Miscellaneous functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_misc_functions.html">md5-method</a></td>
+<td>Miscellaneous functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_aggregate_functions.html">mean</a></td>
+<td>Aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_aggregate_functions.html">mean-method</a></td>
+<td>Aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="merge.html">merge</a></td>
+<td>Merges two data frames</td></tr>
+<tr><td style="width: 25%;"><a href="merge.html">merge-method</a></td>
+<td>Merges two data frames</td></tr>
+<tr><td style="width: 25%;"><a href="column_aggregate_functions.html">min</a></td>
+<td>Aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_aggregate_functions.html">min-method</a></td>
+<td>Aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_functions.html">minute</a></td>
+<td>Date time functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_functions.html">minute-method</a></td>
+<td>Date time functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">monotonically_increasing_id</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">monotonically_increasing_id-method</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_functions.html">month</a></td>
+<td>Date time functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_functions.html">month-method</a></td>
+<td>Date time functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_diff_functions.html">months_between</a></td>
+<td>Date time arithmetic functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_diff_functions.html">months_between-method</a></td>
+<td>Date time arithmetic functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="MultilayerPerceptronClassificationModel-class.html">MultilayerPerceptronClassificationModel-class</a></td>
+<td>S4 class that represents a MultilayerPerceptronClassificationModel</td></tr>
+<tr><td style="width: 25%;"><a href="mutate.html">mutate</a></td>
+<td>Mutate</td></tr>
+<tr><td style="width: 25%;"><a href="mutate.html">mutate-method</a></td>
+<td>Mutate</td></tr>
+</table>
+
+<h2><a name="N">-- N --</a></h2>
+
+<table width="100%">
+<tr><td style="width: 25%;"><a href="count.html">n</a></td>
+<td>Count</td></tr>
+<tr><td style="width: 25%;"><a href="count.html">n-method</a></td>
+<td>Count</td></tr>
+<tr><td style="width: 25%;"><a href="nafunctions.html">na.omit</a></td>
+<td>A set of SparkDataFrame functions working with NA values</td></tr>
+<tr><td style="width: 25%;"><a href="nafunctions.html">na.omit-method</a></td>
+<td>A set of SparkDataFrame functions working with NA values</td></tr>
+<tr><td style="width: 25%;"><a href="NaiveBayesModel-class.html">NaiveBayesModel-class</a></td>
+<td>S4 class that represents a NaiveBayesModel</td></tr>
+<tr><td style="width: 25%;"><a href="columns.html">names</a></td>
+<td>Column Names of SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="columns.html">names-method</a></td>
+<td>Column Names of SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="columns.html">names&lt;-</a></td>
+<td>Column Names of SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="columns.html">names&lt;--method</a></td>
+<td>Column Names of SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">nanvl</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">nanvl-method</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="ncol.html">ncol</a></td>
+<td>Returns the number of columns in a SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="ncol.html">ncol-method</a></td>
+<td>Returns the number of columns in a SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">negate</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">negate-method</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_diff_functions.html">next_day</a></td>
+<td>Date time arithmetic functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_diff_functions.html">next_day-method</a></td>
+<td>Date time arithmetic functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="not.html">not</a></td>
+<td>!</td></tr>
+<tr><td style="width: 25%;"><a href="not.html">not-method</a></td>
+<td>!</td></tr>
+<tr><td style="width: 25%;"><a href="nrow.html">nrow</a></td>
+<td>Returns the number of rows in a SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="nrow.html">nrow-method</a></td>
+<td>Returns the number of rows in a SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="column_window_functions.html">ntile</a></td>
+<td>Window functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_window_functions.html">ntile-method</a></td>
+<td>Window functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_aggregate_functions.html">n_distinct</a></td>
+<td>Aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_aggregate_functions.html">n_distinct-method</a></td>
+<td>Aggregate functions for Column operations</td></tr>
+</table>
+
+<h2><a name="O">-- O --</a></h2>
+
+<table width="100%">
+<tr><td style="width: 25%;"><a href="orderBy.html">orderBy</a></td>
+<td>Ordering Columns in a WindowSpec</td></tr>
+<tr><td style="width: 25%;"><a href="arrange.html">orderBy-method</a></td>
+<td>Arrange Rows by Variables</td></tr>
+<tr><td style="width: 25%;"><a href="orderBy.html">orderBy-method</a></td>
+<td>Ordering Columns in a WindowSpec</td></tr>
+<tr><td style="width: 25%;"><a href="otherwise.html">otherwise</a></td>
+<td>otherwise</td></tr>
+<tr><td style="width: 25%;"><a href="otherwise.html">otherwise-method</a></td>
+<td>otherwise</td></tr>
+<tr><td style="width: 25%;"><a href="over.html">over</a></td>
+<td>over</td></tr>
+<tr><td style="width: 25%;"><a href="over.html">over-method</a></td>
+<td>over</td></tr>
+</table>
+
+<h2><a name="P">-- P --</a></h2>
+
+<table width="100%">
+<tr><td style="width: 25%;"><a href="read.parquet.html">parquetFile</a></td>
+<td>Create a SparkDataFrame from a Parquet file.</td></tr>
+<tr><td style="width: 25%;"><a href="read.parquet.html">parquetFile.default</a></td>
+<td>Create a SparkDataFrame from a Parquet file.</td></tr>
+<tr><td style="width: 25%;"><a href="partitionBy.html">partitionBy</a></td>
+<td>partitionBy</td></tr>
+<tr><td style="width: 25%;"><a href="partitionBy.html">partitionBy-method</a></td>
+<td>partitionBy</td></tr>
+<tr><td style="width: 25%;"><a href="column_window_functions.html">percent_rank</a></td>
+<td>Window functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_window_functions.html">percent_rank-method</a></td>
+<td>Window functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="persist.html">persist</a></td>
+<td>Persist</td></tr>
+<tr><td style="width: 25%;"><a href="persist.html">persist-method</a></td>
+<td>Persist</td></tr>
+<tr><td style="width: 25%;"><a href="pivot.html">pivot</a></td>
+<td>Pivot a column of the GroupedData and perform the specified aggregation.</td></tr>
+<tr><td style="width: 25%;"><a href="pivot.html">pivot-method</a></td>
+<td>Pivot a column of the GroupedData and perform the specified aggregation.</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">pmod</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">pmod-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_collection_functions.html">posexplode</a></td>
+<td>Collection functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_collection_functions.html">posexplode-method</a></td>
+<td>Collection functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_collection_functions.html">posexplode_outer</a></td>
+<td>Collection functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_collection_functions.html">posexplode_outer-method</a></td>
+<td>Collection functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="predict.html">predict</a></td>
+<td>Makes predictions from a MLlib model</td></tr>
+<tr><td style="width: 25%;"><a href="spark.als.html">predict-method</a></td>
+<td>Alternating Least Squares (ALS) for Collaborative Filtering</td></tr>
+<tr><td style="width: 25%;"><a href="spark.bisectingKmeans.html">predict-method</a></td>
+<td>Bisecting K-Means Clustering Model</td></tr>
+<tr><td style="width: 25%;"><a href="spark.decisionTree.html">predict-method</a></td>
+<td>Decision Tree Model for Regression and Classification</td></tr>
+<tr><td style="width: 25%;"><a href="spark.fpGrowth.html">predict-method</a></td>
+<td>FP-growth</td></tr>
+<tr><td style="width: 25%;"><a href="spark.gaussianMixture.html">predict-method</a></td>
+<td>Multivariate Gaussian Mixture Model (GMM)</td></tr>
+<tr><td style="width: 25%;"><a href="spark.gbt.html">predict-method</a></td>
+<td>Gradient Boosted Tree Model for Regression and Classification</td></tr>
+<tr><td style="width: 25%;"><a href="spark.glm.html">predict-method</a></td>
+<td>Generalized Linear Models</td></tr>
+<tr><td style="width: 25%;"><a href="spark.isoreg.html">predict-method</a></td>
+<td>Isotonic Regression Model</td></tr>
+<tr><td style="width: 25%;"><a href="spark.kmeans.html">predict-method</a></td>
+<td>K-Means Clustering Model</td></tr>
+<tr><td style="width: 25%;"><a href="spark.logit.html">predict-method</a></td>
+<td>Logistic Regression Model</td></tr>
+<tr><td style="width: 25%;"><a href="spark.mlp.html">predict-method</a></td>
+<td>Multilayer Perceptron Classification Model</td></tr>
+<tr><td style="width: 25%;"><a href="spark.naiveBayes.html">predict-method</a></td>
+<td>Naive Bayes Models</td></tr>
+<tr><td style="width: 25%;"><a href="spark.randomForest.html">predict-method</a></td>
+<td>Random Forest Model for Regression and Classification</td></tr>
+<tr><td style="width: 25%;"><a href="spark.survreg.html">predict-method</a></td>
+<td>Accelerated Failure Time (AFT) Survival Regression Model</td></tr>
+<tr><td style="width: 25%;"><a href="spark.svmLinear.html">predict-method</a></td>
+<td>Linear SVM Model</td></tr>
+<tr><td style="width: 25%;"><a href="print.jobj.html">print.jobj</a></td>
+<td>Print a JVM object reference.</td></tr>
+<tr><td style="width: 25%;"><a href="print.structField.html">print.structField</a></td>
+<td>Print a Spark StructField.</td></tr>
+<tr><td style="width: 25%;"><a href="print.structType.html">print.structType</a></td>
+<td>Print a Spark StructType.</td></tr>
+<tr><td style="width: 25%;"><a href="spark.decisionTree.html">print.summary.DecisionTreeClassificationModel</a></td>
+<td>Decision Tree Model for Regression and Classification</td></tr>
+<tr><td style="width: 25%;"><a href="spark.decisionTree.html">print.summary.DecisionTreeRegressionModel</a></td>
+<td>Decision Tree Model for Regression and Classification</td></tr>
+<tr><td style="width: 25%;"><a href="spark.gbt.html">print.summary.GBTClassificationModel</a></td>
+<td>Gradient Boosted Tree Model for Regression and Classification</td></tr>
+<tr><td style="width: 25%;"><a href="spark.gbt.html">print.summary.GBTRegressionModel</a></td>
+<td>Gradient Boosted Tree Model for Regression and Classification</td></tr>
+<tr><td style="width: 25%;"><a href="spark.glm.html">print.summary.GeneralizedLinearRegressionModel</a></td>
+<td>Generalized Linear Models</td></tr>
+<tr><td style="width: 25%;"><a href="spark.kstest.html">print.summary.KSTest</a></td>
+<td>(One-Sample) Kolmogorov-Smirnov Test</td></tr>
+<tr><td style="width: 25%;"><a href="spark.randomForest.html">print.summary.RandomForestClassificationModel</a></td>
+<td>Random Forest Model for Regression and Classification</td></tr>
+<tr><td style="width: 25%;"><a href="spark.randomForest.html">print.summary.RandomForestRegressionModel</a></td>
+<td>Random Forest Model for Regression and Classification</td></tr>
+<tr><td style="width: 25%;"><a href="printSchema.html">printSchema</a></td>
+<td>Print Schema of a SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="printSchema.html">printSchema-method</a></td>
+<td>Print Schema of a SparkDataFrame</td></tr>
+</table>
+
+<h2><a name="Q">-- Q --</a></h2>
+
+<table width="100%">
+<tr><td style="width: 25%;"><a href="column_datetime_functions.html">quarter</a></td>
+<td>Date time functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_functions.html">quarter-method</a></td>
+<td>Date time functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="queryName.html">queryName</a></td>
+<td>queryName</td></tr>
+<tr><td style="width: 25%;"><a href="queryName.html">queryName-method</a></td>
+<td>queryName</td></tr>
+</table>
+
+<h2><a name="R">-- R --</a></h2>
+
+<table width="100%">
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">rand</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">rand-method</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">randn</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_nonaggregate_functions.html">randn-method</a></td>
+<td>Non-aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="RandomForestClassificationModel-class.html">RandomForestClassificationModel-class</a></td>
+<td>S4 class that represents a RandomForestClassificationModel</td></tr>
+<tr><td style="width: 25%;"><a href="RandomForestRegressionModel-class.html">RandomForestRegressionModel-class</a></td>
+<td>S4 class that represents a RandomForestRegressionModel</td></tr>
+<tr><td style="width: 25%;"><a href="randomSplit.html">randomSplit</a></td>
+<td>randomSplit</td></tr>
+<tr><td style="width: 25%;"><a href="randomSplit.html">randomSplit-method</a></td>
+<td>randomSplit</td></tr>
+<tr><td style="width: 25%;"><a href="rangeBetween.html">rangeBetween</a></td>
+<td>rangeBetween</td></tr>
+<tr><td style="width: 25%;"><a href="rangeBetween.html">rangeBetween-method</a></td>
+<td>rangeBetween</td></tr>
+<tr><td style="width: 25%;"><a href="column_window_functions.html">rank</a></td>
+<td>Window functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_window_functions.html">rank-method</a></td>
+<td>Window functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="rbind.html">rbind</a></td>
+<td>Union two or more SparkDataFrames</td></tr>
+<tr><td style="width: 25%;"><a href="rbind.html">rbind-method</a></td>
+<td>Union two or more SparkDataFrames</td></tr>
+<tr><td style="width: 25%;"><a href="read.df.html">read.df</a></td>
+<td>Load a SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="read.df.html">read.df.default</a></td>
+<td>Load a SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="read.jdbc.html">read.jdbc</a></td>
+<td>Create a SparkDataFrame representing the database table accessible via JDBC URL</td></tr>
+<tr><td style="width: 25%;"><a href="read.json.html">read.json</a></td>
+<td>Create a SparkDataFrame from a JSON file.</td></tr>
+<tr><td style="width: 25%;"><a href="read.json.html">read.json.default</a></td>
+<td>Create a SparkDataFrame from a JSON file.</td></tr>
+<tr><td style="width: 25%;"><a href="read.ml.html">read.ml</a></td>
+<td>Load a fitted MLlib model from the input path.</td></tr>
+<tr><td style="width: 25%;"><a href="read.orc.html">read.orc</a></td>
+<td>Create a SparkDataFrame from an ORC file.</td></tr>
+<tr><td style="width: 25%;"><a href="read.parquet.html">read.parquet</a></td>
+<td>Create a SparkDataFrame from a Parquet file.</td></tr>
+<tr><td style="width: 25%;"><a href="read.parquet.html">read.parquet.default</a></td>
+<td>Create a SparkDataFrame from a Parquet file.</td></tr>
+<tr><td style="width: 25%;"><a href="read.stream.html">read.stream</a></td>
+<td>Load a streaming SparkDataFrame</td></tr>
+<tr><td style="width: 25%;"><a href="read.text.html">read.text</a></td>
+<td>Create a SparkDataFrame from a text file.</td></tr>
+<tr><td style="width: 25%;"><a href="read.text.html">read.text.default</a></td>
+<td>Create a SparkDataFrame from a text file.</td></tr>
+<tr><td style="width: 25%;"><a href="recoverPartitions.html">recoverPartitions</a></td>
+<td>Recovers all the partitions in the directory of a table and update the catalog</td></tr>
+<tr><td style="width: 25%;"><a href="refreshByPath.html">refreshByPath</a></td>
+<td>Invalidates and refreshes all the cached data and metadata for SparkDataFrame containing path</td></tr>
+<tr><td style="width: 25%;"><a href="refreshTable.html">refreshTable</a></td>
+<td>Invalidates and refreshes all the cached data and metadata of the given table</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">regexp_extract</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">regexp_extract-method</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">regexp_replace</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">regexp_replace-method</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="registerTempTable-deprecated.html">registerTempTable</a></td>
+<td>(Deprecated) Register Temporary Table</td></tr>
+<tr><td style="width: 25%;"><a href="registerTempTable-deprecated.html">registerTempTable-method</a></td>
+<td>(Deprecated) Register Temporary Table</td></tr>
+<tr><td style="width: 25%;"><a href="rename.html">rename</a></td>
+<td>rename</td></tr>
+<tr><td style="width: 25%;"><a href="rename.html">rename-method</a></td>
+<td>rename</td></tr>
+<tr><td style="width: 25%;"><a href="repartition.html">repartition</a></td>
+<td>Repartition</td></tr>
+<tr><td style="width: 25%;"><a href="repartition.html">repartition-method</a></td>
+<td>Repartition</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">repeat_string</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">repeat_string-method</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">reverse</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">reverse-method</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">rint</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">rint-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="columnfunctions.html">rlike</a></td>
+<td>A set of operations working with SparkDataFrame columns</td></tr>
+<tr><td style="width: 25%;"><a href="rollup.html">rollup</a></td>
+<td>rollup</td></tr>
+<tr><td style="width: 25%;"><a href="rollup.html">rollup-method</a></td>
+<td>rollup</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">round</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">round-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="rowsBetween.html">rowsBetween</a></td>
+<td>rowsBetween</td></tr>
+<tr><td style="width: 25%;"><a href="rowsBetween.html">rowsBetween-method</a></td>
+<td>rowsBetween</td></tr>
+<tr><td style="width: 25%;"><a href="column_window_functions.html">row_number</a></td>
+<td>Window functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_window_functions.html">row_number-method</a></td>
+<td>Window functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">rpad</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">rpad-method</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">rtrim</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">rtrim-method</a></td>
+<td>String functions for Column operations</td></tr>
+</table>
+
+<h2><a name="S">-- S --</a></h2>
+
+<table width="100%">
+<tr><td style="width: 25%;"><a href="sample.html">sample</a></td>
+<td>Sample</td></tr>
+<tr><td style="width: 25%;"><a href="sample.html">sample-method</a></td>
+<td>Sample</td></tr>
+<tr><td style="width: 25%;"><a href="sampleBy.html">sampleBy</a></td>
+<td>Returns a stratified sample without replacement</td></tr>
+<tr><td style="width: 25%;"><a href="sampleBy.html">sampleBy-method</a></td>
+<td>Returns a stratified sample without replacement</td></tr>
+<tr><td style="width: 25%;"><a href="sample.html">sample_frac</a></td>
+<td>Sample</td></tr>
+<tr><td style="width: 25%;"><a href="sample.html">sample_frac-method</a></td>
+<td>Sample</td></tr>
+<tr><td style="width: 25%;"><a href="write.parquet.html">saveAsParquetFile</a></td>
+<td>Save the contents of SparkDataFrame as a Parquet file, preserving the schema.</td></tr>
+<tr><td style="width: 25%;"><a href="write.parquet.html">saveAsParquetFile-method</a></td>
+<td>Save the contents of SparkDataFrame as a Parquet file, preserving the schema.</td></tr>
+<tr><td style="width: 25%;"><a href="saveAsTable.html">saveAsTable</a></td>
+<td>Save the contents of the SparkDataFrame to a data source as a table</td></tr>
+<tr><td style="width: 25%;"><a href="saveAsTable.html">saveAsTable-method</a></td>
+<td>Save the contents of the SparkDataFrame to a data source as a table</td></tr>
+<tr><td style="width: 25%;"><a href="write.df.html">saveDF</a></td>
+<td>Save the contents of SparkDataFrame to a data source.</td></tr>
+<tr><td style="width: 25%;"><a href="write.df.html">saveDF-method</a></td>
+<td>Save the contents of SparkDataFrame to a data source.</td></tr>
+<tr><td style="width: 25%;"><a href="schema.html">schema</a></td>
+<td>Get schema object</td></tr>
+<tr><td style="width: 25%;"><a href="schema.html">schema-method</a></td>
+<td>Get schema object</td></tr>
+<tr><td style="width: 25%;"><a href="column_aggregate_functions.html">sd</a></td>
+<td>Aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_aggregate_functions.html">sd-method</a></td>
+<td>Aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_functions.html">second</a></td>
+<td>Date time functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_datetime_functions.html">second-method</a></td>
+<td>Date time functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="select.html">select</a></td>
+<td>Select</td></tr>
+<tr><td style="width: 25%;"><a href="select.html">select-method</a></td>
+<td>Select</td></tr>
+<tr><td style="width: 25%;"><a href="selectExpr.html">selectExpr</a></td>
+<td>SelectExpr</td></tr>
+<tr><td style="width: 25%;"><a href="selectExpr.html">selectExpr-method</a></td>
+<td>SelectExpr</td></tr>
+<tr><td style="width: 25%;"><a href="setCheckpointDir.html">setCheckpointDir</a></td>
+<td>Set checkpoint directory</td></tr>
+<tr><td style="width: 25%;"><a href="setCurrentDatabase.html">setCurrentDatabase</a></td>
+<td>Sets the current default database</td></tr>
+<tr><td style="width: 25%;"><a href="setJobDescription.html">setJobDescription</a></td>
+<td>Set a human readable description of the current job.</td></tr>
+<tr><td style="width: 25%;"><a href="setJobGroup.html">setJobGroup</a></td>
+<td>Assigns a group ID to all the jobs started by this thread until the group ID is set to a different value or cleared.</td></tr>
+<tr><td style="width: 25%;"><a href="setJobGroup.html">setJobGroup.default</a></td>
+<td>Assigns a group ID to all the jobs started by this thread until the group ID is set to a different value or cleared.</td></tr>
+<tr><td style="width: 25%;"><a href="setLocalProperty.html">setLocalProperty</a></td>
+<td>Set a local property that affects jobs submitted from this thread, such as the Spark fair scheduler pool.</td></tr>
+<tr><td style="width: 25%;"><a href="setLogLevel.html">setLogLevel</a></td>
+<td>Set new log level</td></tr>
+<tr><td style="width: 25%;"><a href="column_misc_functions.html">sha1</a></td>
+<td>Miscellaneous functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_misc_functions.html">sha1-method</a></td>
+<td>Miscellaneous functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_misc_functions.html">sha2</a></td>
+<td>Miscellaneous functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_misc_functions.html">sha2-method</a></td>
+<td>Miscellaneous functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">shiftLeft</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">shiftLeft-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">shiftRight</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">shiftRight-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">shiftRightUnsigned</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">shiftRightUnsigned-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="show.html">show</a></td>
+<td>show</td></tr>
+<tr><td style="width: 25%;"><a href="show.html">show-method</a></td>
+<td>show</td></tr>
+<tr><td style="width: 25%;"><a href="showDF.html">showDF</a></td>
+<td>showDF</td></tr>
+<tr><td style="width: 25%;"><a href="showDF.html">showDF-method</a></td>
+<td>showDF</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">sign</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">sign-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">signum</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">signum-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">sin</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">sin-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">sinh</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_math_functions.html">sinh-method</a></td>
+<td>Math functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_collection_functions.html">size</a></td>
+<td>Collection functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_collection_functions.html">size-method</a></td>
+<td>Collection functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_aggregate_functions.html">skewness</a></td>
+<td>Aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_aggregate_functions.html">skewness-method</a></td>
+<td>Aggregate functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_collection_functions.html">sort_array</a></td>
+<td>Collection functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_collection_functions.html">sort_array-method</a></td>
+<td>Collection functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">soundex</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="column_string_functions.html">soundex-method</a></td>
+<td>String functions for Column operations</td></tr>
+<tr><td style="width: 25%;"><a href="spark.addFile.html">spark.addFile</a></td>
+<td>Add a file or directory to be downloaded with this Spark job on every node.</td></tr>
+<tr><td style="width: 25%;"><a href="spark.als.html">spark.als</a></td>
+<td>Alternating Least Squares (ALS) for Collaborative Filtering</td></tr>
+<tr><td style="width: 25%;"><a href="spark.als.html">spark.als-method</a></td>
+<td>Alternating Least Squares (ALS) for Collaborative Filtering</td></tr>
+<tr><td style="width: 25%;"><a href="spark.fpGrowth.html">spark.associationRules</a></td>
+<td>FP-growth</td></tr>
+<tr><td style="width: 25%;"><a href="spark.fpGrowth.html">spark.associationRules-method</a></td>
+<td>FP-growth</td></tr>
+<tr><td style="width: 25%;"><a href="spark.bisectingKmeans.html">spark.bisectingKmeans</a></td>
+<td>Bisecting K-Means Clustering Model</td></tr>
+<tr><td style="width: 25%;"><a href="spark.bisectingKmeans.html">spark.bisectingKmeans-method</a></td>
+<td>Bisecting K-Means Clustering Model</td></tr>
+<tr><td style="width: 25%;"><a href="spark.decisionTree.html">spark.decisionTree</a></td>
+<td>Decision Tree Model for Regression and Classification</td></tr>
+<tr><td style="width: 25%;"><a href="spark.decisionTree.html">spark.decisionTree-method</a></td>
+<td>Decision Tree Model for Regression and Classification</td></tr>
+<tr><td style="width: 25%;"><a href="spark.fpGrowth.html">spark.fpGrowth</a></td>
+<td>FP-growth</td></tr>
+<tr><td style="width: 25%;"><a href="spark.fpGrowth.html">spark.fpGrowth-method</a></td>
+<td>FP-growth</td></tr>
+<tr><td style="width: 25%;"><a href="spark.fpGrowth.html">spark.freqItemsets</a></td>
+<td>FP-growth</td></tr>
+<tr><td style="width: 25%;"><a href="spark.fpGrowth.html">spark.freqItemsets-method</a></td>
+<td>FP-growth</td></tr>
+<tr><td style="width: 25%;"><a href="spark.gaussianMixture.html">spark.gaussianMixture</a></td>
+<td>Multivariate Gaussian Mixture Model (GMM)</td></tr>
+<tr><td style="width: 25%;"><a href="spark.gaussianMixture.html">spark.gaussianMixture-method</a></td>
+<td>Multivariate Gaussian Mixture Model (GMM)</td></tr>
+<tr><td style="width: 25%;"><a href="spark.gbt.html">spark.gbt</a></td>
+<td>Gradient Boosted Tree Model for Regression and Classification</td></tr>
+<tr><td style="width: 25%;"><a href="spark.gbt.html">spark.gbt-method</a></td>
+<td>Gradient Boosted Tree Model for Regression and Classification</td></tr>
+<tr><td style="width: 25%;"><a href="spark.getSparkFiles.html">spark.getSparkFiles</a></td>
+<td>Get the absolute path of a file added through spark.addFile.</td></tr>
+<tr><td style="width: 25%;"><a href="spark.getSparkFilesRootDirectory.html">spark.getSparkFilesRootDirectory</a></td>
+<td>Get the root directory that contains files added through spark.addFile.</td></tr>
+<tr><td style="width: 25%;"><a href="spark.glm.html">spark.glm</a></td>
+<td>Generalized Linear Models</td></tr>
+<tr><td style="width: 25%;"><a href="spark.glm.html">spark.glm-method</a></td>
+<td>Generalized Linear Models</td></tr>
+<tr><td style="width: 25%;"><a href="spark.isoreg.html">spark.isoreg</a></td>
+<td>Isotonic Regression Model</td></tr>
+<tr><td style="width: 25%;"><a href="spark.isoreg.html">spark.isoreg-method</a></td>
+<td>Isotonic Regression Model</td></tr>
+<tr><td style="width: 25%;"><a href="spark.kmeans.html">spark.kmeans</a></td>
+<td>K-Means Clustering Model</td></tr>
+<tr><td style="width: 25%;"><a href="spark.kmeans.html">spark.kmeans-method</a></td>
+<td>K-Means Clustering Model</td></tr>
+<tr><td style="width: 25%;"><a href="spark.kstest.html">spark.kstest</a></td>
+<td>(One-Sample) Kolmogorov-Smirnov Test</td></tr>
+<tr><td style="width: 25%;"><a href="spark.kstest.html">spark.kstest-method</a></td>
+<td>(One-Sample) Kolmogorov-Smirnov Test</td></tr>
+<tr><td style="width: 25%;"><a href="spark.lapply.html">spark.lapply</a></td>
+<td>Run a function over a list of elements, distributing the computations with Spark</td></tr>
+<tr><td style="width: 25%;"><a href="spark.lda.html">spark.lda</a></td>
+<td>Latent Dirichlet Allocation</td></tr>
+<tr><td style="width: 25%;"><a href="spark.lda.html">spark.lda-method</a></td>
+<td>Latent Dirichlet Allocation</td></tr>
+<tr><td style="width: 25%;"><a href="spark.logit.html">spark.logit</a></td>
+<td>Logistic Regression Model</td></tr>
+<tr><td style="width: 25%;"><a href="spark.logit.html">spark.logit-method</a></td>
+<td>Logistic Regression Model</td></tr>
+<tr><td style="width: 25%;"><a href="spark.mlp.html">spark.mlp</a></td>
+<td>Multilayer Perceptron Classification Model</td></tr>
+<tr><td style="width: 25%;"><a href="spark.mlp.html">spark.mlp-method</a></td>
+<td>Multilayer Perceptron Classification Model</td></tr>
+<tr><td style="width: 25%;"><a href="spark.naiveBayes.html">spark.naiveBayes</a></td>
+<td>Naive Bayes Models</td></tr>
+<tr><td style="width: 25%;"><a href="spark.naiveBayes.html">spark.naiveBayes-method</a></td>
+<td>Naive Bayes Models</td></tr>
+<tr><td style="width: 25%;"><a href="spark.lda.html">spark.perplexity</a></td>
+<td>Latent Dirichlet Allocation</td></tr>
+<tr><td style="width: 25%;"><a href="spark.lda.html">spark.perplexity-method</a></td>
+<td>Latent Dirichlet Allocation</td></tr>
+<tr><td style="width: 25%;"><a href="spark.lda.html">spark.posterior</a></td>
+<td>Latent Dirichlet Allocation</td></tr>
+<tr><td style="width: 25%;"><a href="spark.lda.html">spark.posterior-method</a></td>
+<td>Latent Dirichlet Allocation</td></tr>
+<tr><td style="width: 25%;"><a href="spark.randomForest.html">spark.randomForest</a></td>
+<td>Random Forest Model for Regression and Classification</td></tr>
+<tr><td style="width: 25%;"><a href="spark.randomForest.html">spark.randomForest-method</a></td>
+<td>Random Forest Model for Regression and Classification</td></tr>
+<tr><td style="width: 25%;"><a href="spark.survreg.html">spark.survreg</a></td>
+<td>Accelerated Failure Time (AFT) Survival Regression Model</td></tr>
+<tr><td style="width: 25%;"><a href="spark.survreg.html">spark.survreg-method</a></td>
+<td>Accelerated Failure Time (AFT) Survival Regression Model</td></tr>
+<tr><td style="width: 25%;"><a href="spark.svmLinear.html">spark.svmLinear</a></td>
+<td>Linear SVM Model</td></tr>
+<tr><td style="width: 25%;"><a href="spark.svmLinear.html">spark.s

<TRUNCATED>

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[26/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/CleanShuffle.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/CleanShuffle.html b/site/docs/2.3.0/api/java/org/apache/spark/CleanShuffle.html
new file mode 100644
index 0000000..9cbd759
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/CleanShuffle.html
@@ -0,0 +1,370 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>CleanShuffle (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="CleanShuffle (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":5,"i1":5,"i2":5,"i3":5,"i4":9,"i5":9,"i6":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/CleanRDD.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/CleanupTask.html" title="interface in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/CleanShuffle.html" target="_top">Frames</a></li>
+<li><a href="CleanShuffle.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class CleanShuffle" class="title">Class CleanShuffle</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.CleanShuffle</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/CleanupTask.html" title="interface in org.apache.spark">CleanupTask</a>, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">CleanShuffle</span>
+extends Object
+implements <a href="../../../org/apache/spark/CleanupTask.html" title="interface in org.apache.spark">CleanupTask</a>, scala.Product, scala.Serializable</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.CleanShuffle">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanShuffle.html#CleanShuffle-int-">CleanShuffle</a></span>(int&nbsp;shuffleId)</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanShuffle.html#canEqual-java.lang.Object-">canEqual</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanShuffle.html#equals-java.lang.Object-">equals</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>abstract static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanShuffle.html#productArity--">productArity</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>abstract static Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanShuffle.html#productElement-int-">productElement</a></span>(int&nbsp;n)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static scala.collection.Iterator&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanShuffle.html#productIterator--">productIterator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanShuffle.html#productPrefix--">productPrefix</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanShuffle.html#shuffleId--">shuffleId</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Product">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Product</h3>
+<code>productArity, productElement, productIterator, productPrefix</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Equals">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Equals</h3>
+<code>canEqual, equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="CleanShuffle-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CleanShuffle</h4>
+<pre>public&nbsp;CleanShuffle(int&nbsp;shuffleId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="canEqual-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canEqual</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;canEqual(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;equals(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="productElement-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productElement</h4>
+<pre>public abstract static&nbsp;Object&nbsp;productElement(int&nbsp;n)</pre>
+</li>
+</ul>
+<a name="productArity--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productArity</h4>
+<pre>public abstract static&nbsp;int&nbsp;productArity()</pre>
+</li>
+</ul>
+<a name="productIterator--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productIterator</h4>
+<pre>public static&nbsp;scala.collection.Iterator&lt;Object&gt;&nbsp;productIterator()</pre>
+</li>
+</ul>
+<a name="productPrefix--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productPrefix</h4>
+<pre>public static&nbsp;String&nbsp;productPrefix()</pre>
+</li>
+</ul>
+<a name="shuffleId--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>shuffleId</h4>
+<pre>public&nbsp;int&nbsp;shuffleId()</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/CleanRDD.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/CleanupTask.html" title="interface in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/CleanShuffle.html" target="_top">Frames</a></li>
+<li><a href="CleanShuffle.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/CleanupTask.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/CleanupTask.html b/site/docs/2.3.0/api/java/org/apache/spark/CleanupTask.html
new file mode 100644
index 0000000..505bc36
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/CleanupTask.html
@@ -0,0 +1,170 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>CleanupTask (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="CleanupTask (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</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/CleanShuffle.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/CleanupTaskWeakReference.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/CleanupTask.html" target="_top">Frames</a></li>
+<li><a href="CleanupTask.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>Method</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</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</div>
+<h2 title="Interface CleanupTask" class="title">Interface CleanupTask</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../org/apache/spark/CleanAccum.html" title="class in org.apache.spark">CleanAccum</a>, <a href="../../../org/apache/spark/CleanBroadcast.html" title="class in org.apache.spark">CleanBroadcast</a>, <a href="../../../org/apache/spark/CleanCheckpoint.html" title="class in org.apache.spark">CleanCheckpoint</a>, <a href="../../../org/apache/spark/CleanRDD.html" title="class in org.apache.spark">CleanRDD</a>, <a href="../../../org/apache/spark/CleanShuffle.html" title="class in org.apache.spark">CleanShuffle</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">CleanupTask</span></pre>
+<div class="block">Classes that represent cleaning tasks.</div>
+</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/CleanShuffle.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/CleanupTaskWeakReference.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/CleanupTask.html" target="_top">Frames</a></li>
+<li><a href="CleanupTask.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>Method</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/CleanupTaskWeakReference.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/CleanupTaskWeakReference.html b/site/docs/2.3.0/api/java/org/apache/spark/CleanupTaskWeakReference.html
new file mode 100644
index 0000000..4517e1a
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/CleanupTaskWeakReference.html
@@ -0,0 +1,294 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>CleanupTaskWeakReference (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="CleanupTaskWeakReference (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":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/CleanupTask.html" title="interface in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/ComplexFutureAction.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/CleanupTaskWeakReference.html" target="_top">Frames</a></li>
+<li><a href="CleanupTaskWeakReference.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class CleanupTaskWeakReference" class="title">Class CleanupTaskWeakReference</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.ref.Reference&lt;T&gt;</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.ref.WeakReference&lt;Object&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.CleanupTaskWeakReference</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">CleanupTaskWeakReference</span>
+extends java.lang.ref.WeakReference&lt;Object&gt;</pre>
+<div class="block">A WeakReference associated with a CleanupTask.
+ <p>
+ When the referent object becomes only weakly reachable, the corresponding
+ CleanupTaskWeakReference is automatically added to the given reference queue.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanupTaskWeakReference.html#CleanupTaskWeakReference-org.apache.spark.CleanupTask-java.lang.Object-java.lang.ref.ReferenceQueue-">CleanupTaskWeakReference</a></span>(<a href="../../../org/apache/spark/CleanupTask.html" title="interface in org.apache.spark">CleanupTask</a>&nbsp;task,
+                        Object&nbsp;referent,
+                        java.lang.ref.ReferenceQueue&lt;Object&gt;&nbsp;referenceQueue)</code>&nbsp;</td>
+</tr>
+</table>
+</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/CleanupTask.html" title="interface in org.apache.spark">CleanupTask</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/CleanupTaskWeakReference.html#task--">task</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.ref.Reference">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.ref.Reference</h3>
+<code>clear, enqueue, get, isEnqueued</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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="CleanupTaskWeakReference-org.apache.spark.CleanupTask-java.lang.Object-java.lang.ref.ReferenceQueue-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CleanupTaskWeakReference</h4>
+<pre>public&nbsp;CleanupTaskWeakReference(<a href="../../../org/apache/spark/CleanupTask.html" title="interface in org.apache.spark">CleanupTask</a>&nbsp;task,
+                                Object&nbsp;referent,
+                                java.lang.ref.ReferenceQueue&lt;Object&gt;&nbsp;referenceQueue)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="task--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>task</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/CleanupTask.html" title="interface in org.apache.spark">CleanupTask</a>&nbsp;task()</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/CleanupTask.html" title="interface in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/ComplexFutureAction.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/CleanupTaskWeakReference.html" target="_top">Frames</a></li>
+<li><a href="CleanupTaskWeakReference.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/ComplexFutureAction.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/ComplexFutureAction.html b/site/docs/2.3.0/api/java/org/apache/spark/ComplexFutureAction.html
new file mode 100644
index 0000000..c3089ce
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/ComplexFutureAction.html
@@ -0,0 +1,557 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>ComplexFutureAction (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="ComplexFutureAction (Spark 2.3.0 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};
+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/CleanupTaskWeakReference.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/Dependency.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/ComplexFutureAction.html" target="_top">Frames</a></li>
+<li><a href="ComplexFutureAction.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class ComplexFutureAction" class="title">Class ComplexFutureAction&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.ComplexFutureAction&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a>&lt;T&gt;, scala.concurrent.Awaitable&lt;T&gt;, scala.concurrent.Future&lt;T&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ComplexFutureAction&lt;T&gt;</span>
+extends Object
+implements <a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a>&lt;T&gt;</pre>
+<div class="block">A <a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark"><code>FutureAction</code></a> for actions that could trigger multiple Spark jobs. Examples include take,
+ takeSample. Cancellation works by setting the cancelled flag to true and cancelling any pending
+ jobs.</div>
+</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.scala.concurrent.Future">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;scala.concurrent.Future</h3>
+<code>scala.concurrent.Future.InternalCallbackExecutor$</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ComplexFutureAction.html#ComplexFutureAction-scala.Function1-">ComplexFutureAction</a></span>(scala.Function1&lt;<a href="../../../org/apache/spark/JobSubmitter.html" title="interface in org.apache.spark">JobSubmitter</a>,scala.concurrent.Future&lt;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a>&gt;&gt;&nbsp;run)</code>&nbsp;</td>
+</tr>
+</table>
+</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>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ComplexFutureAction.html#cancel--">cancel</a></span>()</code>
+<div class="block">Cancels the execution of this action.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ComplexFutureAction.html#isCancelled--">isCancelled</a></span>()</code>
+<div class="block">Returns whether the action has been cancelled.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ComplexFutureAction.html#isCompleted--">isCompleted</a></span>()</code>
+<div class="block">Returns whether the action has already been completed with a value or an exception.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>scala.collection.Seq&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ComplexFutureAction.html#jobIds--">jobIds</a></span>()</code>
+<div class="block">Returns the job IDs run by the underlying async operation.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>&lt;U&gt;&nbsp;void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ComplexFutureAction.html#onComplete-scala.Function1-scala.concurrent.ExecutionContext-">onComplete</a></span>(scala.Function1&lt;scala.util.Try&lt;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a>&gt;,U&gt;&nbsp;func,
+          scala.concurrent.ExecutionContext&nbsp;executor)</code>
+<div class="block">When this action is completed, either through an exception, or a value, applies the provided
+ function.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/ComplexFutureAction.html" title="class in org.apache.spark">ComplexFutureAction</a>&lt;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ComplexFutureAction.html#ready-scala.concurrent.duration.Duration-scala.concurrent.CanAwait-">ready</a></span>(scala.concurrent.duration.Duration&nbsp;atMost,
+     scala.concurrent.CanAwait&nbsp;permit)</code>
+<div class="block">Blocks until this action completes.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ComplexFutureAction.html#result-scala.concurrent.duration.Duration-scala.concurrent.CanAwait-">result</a></span>(scala.concurrent.duration.Duration&nbsp;atMost,
+      scala.concurrent.CanAwait&nbsp;permit)</code>
+<div class="block">Awaits and returns the result (of type T) of this action.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>&lt;S&gt;&nbsp;scala.concurrent.Future&lt;S&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ComplexFutureAction.html#transform-scala.Function1-scala.concurrent.ExecutionContext-">transform</a></span>(scala.Function1&lt;scala.util.Try&lt;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a>&gt;,scala.util.Try&lt;S&gt;&gt;&nbsp;f,
+         scala.concurrent.ExecutionContext&nbsp;e)</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>&lt;S&gt;&nbsp;scala.concurrent.Future&lt;S&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ComplexFutureAction.html#transformWith-scala.Function1-scala.concurrent.ExecutionContext-">transformWith</a></span>(scala.Function1&lt;scala.util.Try&lt;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a>&gt;,scala.concurrent.Future&lt;S&gt;&gt;&nbsp;f,
+             scala.concurrent.ExecutionContext&nbsp;e)</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>scala.Option&lt;scala.util.Try&lt;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ComplexFutureAction.html#value--">value</a></span>()</code>
+<div class="block">The value of this Future.</div>
+</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.FutureAction">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.spark.<a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a></h3>
+<code><a href="../../../org/apache/spark/FutureAction.html#get--">get</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.concurrent.Future">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.concurrent.Future</h3>
+<code>andThen, collect, failed, fallbackTo, filter, flatMap, foreach, map, mapTo, onFailure, onSuccess, recover, recoverWith, transform, withFilter, zip</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ComplexFutureAction-scala.Function1-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ComplexFutureAction</h4>
+<pre>public&nbsp;ComplexFutureAction(scala.Function1&lt;<a href="../../../org/apache/spark/JobSubmitter.html" title="interface in org.apache.spark">JobSubmitter</a>,scala.concurrent.Future&lt;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a>&gt;&gt;&nbsp;run)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="cancel--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cancel</h4>
+<pre>public&nbsp;void&nbsp;cancel()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html#cancel--">FutureAction</a></code></span></div>
+<div class="block">Cancels the execution of this action.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/FutureAction.html#cancel--">cancel</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a>&lt;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="isCancelled--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isCancelled</h4>
+<pre>public&nbsp;boolean&nbsp;isCancelled()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html#isCancelled--">FutureAction</a></code></span></div>
+<div class="block">Returns whether the action has been cancelled.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/FutureAction.html#isCancelled--">isCancelled</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a>&lt;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a>&gt;</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="ready-scala.concurrent.duration.Duration-scala.concurrent.CanAwait-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ready</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="class in org.apache.spark">ComplexFutureAction</a>&lt;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a>&gt;&nbsp;ready(scala.concurrent.duration.Duration&nbsp;atMost,
+                                    scala.concurrent.CanAwait&nbsp;permit)
+                             throws InterruptedException,
+                                    java.util.concurrent.TimeoutException</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html#ready-scala.concurrent.duration.Duration-scala.concurrent.CanAwait-">FutureAction</a></code></span></div>
+<div class="block">Blocks until this action completes.
+ <p></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/FutureAction.html#ready-scala.concurrent.duration.Duration-scala.concurrent.CanAwait-">ready</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a>&lt;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a>&gt;</code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>ready</code>&nbsp;in interface&nbsp;<code>scala.concurrent.Awaitable&lt;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>atMost</code> - maximum wait time, which may be negative (no waiting is done), Duration.Inf
+               for unbounded waiting, or a finite positive duration</dd>
+<dd><code>permit</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>this FutureAction</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>InterruptedException</code></dd>
+<dd><code>java.util.concurrent.TimeoutException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="result-scala.concurrent.duration.Duration-scala.concurrent.CanAwait-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>result</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a>&nbsp;result(scala.concurrent.duration.Duration&nbsp;atMost,
+                scala.concurrent.CanAwait&nbsp;permit)
+         throws Exception</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html#result-scala.concurrent.duration.Duration-scala.concurrent.CanAwait-">FutureAction</a></code></span></div>
+<div class="block">Awaits and returns the result (of type T) of this action.
+ <p></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/FutureAction.html#result-scala.concurrent.duration.Duration-scala.concurrent.CanAwait-">result</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a>&lt;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a>&gt;</code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>result</code>&nbsp;in interface&nbsp;<code>scala.concurrent.Awaitable&lt;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>atMost</code> - maximum wait time, which may be negative (no waiting is done), Duration.Inf
+               for unbounded waiting, or a finite positive duration</dd>
+<dd><code>permit</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the result value if the action is completed within the specific maximum wait time</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>Exception</code> - exception during action execution</dd>
+</dl>
+</li>
+</ul>
+<a name="onComplete-scala.Function1-scala.concurrent.ExecutionContext-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onComplete</h4>
+<pre>public&nbsp;&lt;U&gt;&nbsp;void&nbsp;onComplete(scala.Function1&lt;scala.util.Try&lt;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a>&gt;,U&gt;&nbsp;func,
+                           scala.concurrent.ExecutionContext&nbsp;executor)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html#onComplete-scala.Function1-scala.concurrent.ExecutionContext-">FutureAction</a></code></span></div>
+<div class="block">When this action is completed, either through an exception, or a value, applies the provided
+ function.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/FutureAction.html#onComplete-scala.Function1-scala.concurrent.ExecutionContext-">onComplete</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a>&lt;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a>&gt;</code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>onComplete</code>&nbsp;in interface&nbsp;<code>scala.concurrent.Future&lt;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>func</code> - (undocumented)</dd>
+<dd><code>executor</code> - (undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="isCompleted--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isCompleted</h4>
+<pre>public&nbsp;boolean&nbsp;isCompleted()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html#isCompleted--">FutureAction</a></code></span></div>
+<div class="block">Returns whether the action has already been completed with a value or an exception.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/FutureAction.html#isCompleted--">isCompleted</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a>&lt;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a>&gt;</code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>isCompleted</code>&nbsp;in interface&nbsp;<code>scala.concurrent.Future&lt;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a>&gt;</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="value--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>value</h4>
+<pre>public&nbsp;scala.Option&lt;scala.util.Try&lt;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a>&gt;&gt;&nbsp;value()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html#value--">FutureAction</a></code></span></div>
+<div class="block">The value of this Future.
+ <p>
+ If the future is not completed the returned value will be None. If the future is completed
+ the value will be Some(Success(t)) if it contains a valid result, or Some(Failure(error)) if
+ it contains an exception.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/FutureAction.html#value--">value</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a>&lt;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a>&gt;</code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>value</code>&nbsp;in interface&nbsp;<code>scala.concurrent.Future&lt;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a>&gt;</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="jobIds--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>jobIds</h4>
+<pre>public&nbsp;scala.collection.Seq&lt;Object&gt;&nbsp;jobIds()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html#jobIds--">FutureAction</a></code></span></div>
+<div class="block">Returns the job IDs run by the underlying async operation.
+ <p>
+ This returns the current snapshot of the job list. Certain operations may run multiple
+ jobs, so multiple calls to this method may return different lists.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/FutureAction.html#jobIds--">jobIds</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a>&lt;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a>&gt;</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="transform-scala.Function1-scala.concurrent.ExecutionContext-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>transform</h4>
+<pre>public&nbsp;&lt;S&gt;&nbsp;scala.concurrent.Future&lt;S&gt;&nbsp;transform(scala.Function1&lt;scala.util.Try&lt;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a>&gt;,scala.util.Try&lt;S&gt;&gt;&nbsp;f,
+                                                scala.concurrent.ExecutionContext&nbsp;e)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/FutureAction.html#transform-scala.Function1-scala.concurrent.ExecutionContext-">transform</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a>&lt;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="transformWith-scala.Function1-scala.concurrent.ExecutionContext-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>transformWith</h4>
+<pre>public&nbsp;&lt;S&gt;&nbsp;scala.concurrent.Future&lt;S&gt;&nbsp;transformWith(scala.Function1&lt;scala.util.Try&lt;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a>&gt;,scala.concurrent.Future&lt;S&gt;&gt;&nbsp;f,
+                                                    scala.concurrent.ExecutionContext&nbsp;e)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/FutureAction.html#transformWith-scala.Function1-scala.concurrent.ExecutionContext-">transformWith</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a>&lt;<a href="../../../org/apache/spark/ComplexFutureAction.html" title="type parameter in ComplexFutureAction">T</a>&gt;</code></dd>
+</dl>
+</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/CleanupTaskWeakReference.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/Dependency.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/ComplexFutureAction.html" target="_top">Frames</a></li>
+<li><a href="ComplexFutureAction.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/Dependency.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/Dependency.html b/site/docs/2.3.0/api/java/org/apache/spark/Dependency.html
new file mode 100644
index 0000000..57924a7
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/Dependency.html
@@ -0,0 +1,284 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>Dependency (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="Dependency (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/ComplexFutureAction.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/ExceptionFailure.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/Dependency.html" target="_top">Frames</a></li>
+<li><a href="Dependency.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class Dependency" class="title">Class Dependency&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.Dependency&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../org/apache/spark/NarrowDependency.html" title="class in org.apache.spark">NarrowDependency</a>, <a href="../../../org/apache/spark/ShuffleDependency.html" title="class in org.apache.spark">ShuffleDependency</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">Dependency&lt;T&gt;</span>
+extends Object
+implements scala.Serializable</pre>
+<div class="block">:: DeveloperApi ::
+ Base class for dependencies.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.Dependency">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Dependency.html#Dependency--">Dependency</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>abstract <a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../org/apache/spark/Dependency.html" title="type parameter in Dependency">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Dependency.html#rdd--">rdd</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Dependency--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Dependency</h4>
+<pre>public&nbsp;Dependency()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="rdd--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>rdd</h4>
+<pre>public abstract&nbsp;<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../org/apache/spark/Dependency.html" title="type parameter in Dependency">T</a>&gt;&nbsp;rdd()</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/ComplexFutureAction.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/ExceptionFailure.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/Dependency.html" target="_top">Frames</a></li>
+<li><a href="Dependency.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[41/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/rbind.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/rbind.html b/site/docs/2.3.0/api/R/rbind.html
new file mode 100644
index 0000000..114d838
--- /dev/null
+++ b/site/docs/2.3.0/api/R/rbind.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Union two or more SparkDataFrames</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for rbind {SparkR}"><tr><td>rbind {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Union two or more SparkDataFrames</h2>
+
+<h3>Description</h3>
+
+<p>Union two or more SparkDataFrames by row. As in R's <code>rbind</code>, this method
+requires that the input SparkDataFrames have the same column names.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+rbind(..., deparse.level = 1)
+
+## S4 method for signature 'SparkDataFrame'
+rbind(x, ..., deparse.level = 1)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional SparkDataFrame(s).</p>
+</td></tr>
+<tr valign="top"><td><code>deparse.level</code></td>
+<td>
+<p>currently not used (put here to match the signature of
+the base implementation).</p>
+</td></tr>
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>Note: This does not remove duplicate rows across the two SparkDataFrames.
+</p>
+
+
+<h3>Value</h3>
+
+<p>A SparkDataFrame containing the result of the union.
+</p>
+
+
+<h3>Note</h3>
+
+<p>rbind since 1.5.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="union.html">union</a> <a href="unionByName.html">unionByName</a>
+</p>
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D unions &lt;- rbind(df, df2, df3, df4)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/read.df.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/read.df.html b/site/docs/2.3.0/api/R/read.df.html
new file mode 100644
index 0000000..345a07d
--- /dev/null
+++ b/site/docs/2.3.0/api/R/read.df.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Load a SparkDataFrame</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for read.df {SparkR}"><tr><td>read.df {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Load a SparkDataFrame</h2>
+
+<h3>Description</h3>
+
+<p>Returns the dataset in a data source as a SparkDataFrame
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## Default S3 method:
+read.df(path = NULL, source = NULL, schema = NULL,
+  na.strings = "NA", ...)
+
+## Default S3 method:
+loadDF(path = NULL, source = NULL, schema = NULL, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>The path of files to load</p>
+</td></tr>
+<tr valign="top"><td><code>source</code></td>
+<td>
+<p>The name of external data source</p>
+</td></tr>
+<tr valign="top"><td><code>schema</code></td>
+<td>
+<p>The data schema defined in structType or a DDL-formatted string.</p>
+</td></tr>
+<tr valign="top"><td><code>na.strings</code></td>
+<td>
+<p>Default string value for NA when source is &quot;csv&quot;</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional external data source specific named properties.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>The data source is specified by the <code>source</code> and a set of options(...).
+If <code>source</code> is not specified, the default data source configured by
+&quot;spark.sql.sources.default&quot; will be used. <br />
+Similar to R read.csv, when <code>source</code> is &quot;csv&quot;, by default, a value of &quot;NA&quot; will be
+interpreted as NA.
+</p>
+
+
+<h3>Value</h3>
+
+<p>SparkDataFrame
+</p>
+
+
+<h3>Note</h3>
+
+<p>read.df since 1.4.0
+</p>
+<p>loadDF since 1.6.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="read.json.html">read.json</a>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D df1 &lt;- read.df(&quot;path/to/file.json&quot;, source = &quot;json&quot;)
+##D schema &lt;- structType(structField(&quot;name&quot;, &quot;string&quot;),
+##D                      structField(&quot;info&quot;, &quot;map&lt;string,double&gt;&quot;))
+##D df2 &lt;- read.df(mapTypeJsonPath, &quot;json&quot;, schema, multiLine = TRUE)
+##D df3 &lt;- loadDF(&quot;data/test_table&quot;, &quot;parquet&quot;, mergeSchema = &quot;true&quot;)
+##D stringSchema &lt;- &quot;name STRING, info MAP&lt;STRING, DOUBLE&gt;&quot;
+##D df4 &lt;- read.df(mapTypeJsonPath, &quot;json&quot;, stringSchema, multiLine = TRUE)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/read.jdbc.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/read.jdbc.html b/site/docs/2.3.0/api/R/read.jdbc.html
new file mode 100644
index 0000000..6ec1ffc
--- /dev/null
+++ b/site/docs/2.3.0/api/R/read.jdbc.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Create a SparkDataFrame representing the database table...</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for read.jdbc {SparkR}"><tr><td>read.jdbc {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Create a SparkDataFrame representing the database table accessible via JDBC URL</h2>
+
+<h3>Description</h3>
+
+<p>Additional JDBC database connection properties can be set (...)
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+read.jdbc(url, tableName, partitionColumn = NULL, lowerBound = NULL,
+  upperBound = NULL, numPartitions = 0L, predicates = list(), ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>url</code></td>
+<td>
+<p>JDBC database url of the form <code>jdbc:subprotocol:subname</code></p>
+</td></tr>
+<tr valign="top"><td><code>tableName</code></td>
+<td>
+<p>the name of the table in the external database</p>
+</td></tr>
+<tr valign="top"><td><code>partitionColumn</code></td>
+<td>
+<p>the name of a column of integral type that will be used for partitioning</p>
+</td></tr>
+<tr valign="top"><td><code>lowerBound</code></td>
+<td>
+<p>the minimum value of <code>partitionColumn</code> used to decide partition stride</p>
+</td></tr>
+<tr valign="top"><td><code>upperBound</code></td>
+<td>
+<p>the maximum value of <code>partitionColumn</code> used to decide partition stride</p>
+</td></tr>
+<tr valign="top"><td><code>numPartitions</code></td>
+<td>
+<p>the number of partitions, This, along with <code>lowerBound</code> (inclusive),
+<code>upperBound</code> (exclusive), form partition strides for generated WHERE
+clause expressions used to split the column <code>partitionColumn</code> evenly.
+This defaults to SparkContext.defaultParallelism when unset.</p>
+</td></tr>
+<tr valign="top"><td><code>predicates</code></td>
+<td>
+<p>a list of conditions in the where clause; each one defines one partition</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional JDBC database connection named properties.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>Only one of partitionColumn or predicates should be set. Partitions of the table will be
+retrieved in parallel based on the <code>numPartitions</code> or by the predicates.
+</p>
+<p>Don't create too many partitions in parallel on a large cluster; otherwise Spark might crash
+your external database systems.
+</p>
+
+
+<h3>Value</h3>
+
+<p>SparkDataFrame
+</p>
+
+
+<h3>Note</h3>
+
+<p>read.jdbc since 2.0.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D jdbcUrl &lt;- &quot;jdbc:mysql://localhost:3306/databasename&quot;
+##D df &lt;- read.jdbc(jdbcUrl, &quot;table&quot;, predicates = list(&quot;field&lt;=123&quot;), user = &quot;username&quot;)
+##D df2 &lt;- read.jdbc(jdbcUrl, &quot;table2&quot;, partitionColumn = &quot;index&quot;, lowerBound = 0,
+##D                  upperBound = 10000, user = &quot;username&quot;, password = &quot;password&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/read.json.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/read.json.html b/site/docs/2.3.0/api/R/read.json.html
new file mode 100644
index 0000000..6c4389e
--- /dev/null
+++ b/site/docs/2.3.0/api/R/read.json.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Create a SparkDataFrame from a JSON file.</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for read.json {SparkR}"><tr><td>read.json {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Create a SparkDataFrame from a JSON file.</h2>
+
+<h3>Description</h3>
+
+<p>Loads a JSON file, returning the result as a SparkDataFrame
+By default, (<a href="http://jsonlines.org/">JSON Lines text format or newline-delimited JSON</a>
+) is supported. For JSON (one record per file), set a named property <code>multiLine</code> to
+<code>TRUE</code>.
+It goes through the entire dataset once to determine the schema.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## Default S3 method:
+read.json(path, ...)
+
+## Default S3 method:
+jsonFile(path)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>Path of file to read. A vector of multiple paths is allowed.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional external data source specific named properties.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>SparkDataFrame
+</p>
+
+
+<h3>Note</h3>
+
+<p>read.json since 1.6.0
+</p>
+<p>jsonFile since 1.4.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D df &lt;- read.json(path, multiLine = TRUE)
+##D df &lt;- jsonFile(path)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/read.ml.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/read.ml.html b/site/docs/2.3.0/api/R/read.ml.html
new file mode 100644
index 0000000..b214349
--- /dev/null
+++ b/site/docs/2.3.0/api/R/read.ml.html
@@ -0,0 +1,66 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Load a fitted MLlib model from the input path.</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for read.ml {SparkR}"><tr><td>read.ml {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Load a fitted MLlib model from the input path.</h2>
+
+<h3>Description</h3>
+
+<p>Load a fitted MLlib model from the input path.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+read.ml(path)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>path of the model to read.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A fitted MLlib model.
+</p>
+
+
+<h3>Note</h3>
+
+<p>read.ml since 2.0.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="write.ml.html">write.ml</a>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D path &lt;- &quot;path/to/model&quot;
+##D model &lt;- read.ml(path)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/read.orc.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/read.orc.html b/site/docs/2.3.0/api/R/read.orc.html
new file mode 100644
index 0000000..61e402a
--- /dev/null
+++ b/site/docs/2.3.0/api/R/read.orc.html
@@ -0,0 +1,49 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Create a SparkDataFrame from an ORC file.</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for read.orc {SparkR}"><tr><td>read.orc {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Create a SparkDataFrame from an ORC file.</h2>
+
+<h3>Description</h3>
+
+<p>Loads an ORC file, returning the result as a SparkDataFrame.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+read.orc(path, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>Path of file to read.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional external data source specific named properties.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>SparkDataFrame
+</p>
+
+
+<h3>Note</h3>
+
+<p>read.orc since 2.0.0
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/read.parquet.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/read.parquet.html b/site/docs/2.3.0/api/R/read.parquet.html
new file mode 100644
index 0000000..413c6a3
--- /dev/null
+++ b/site/docs/2.3.0/api/R/read.parquet.html
@@ -0,0 +1,55 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Create a SparkDataFrame from a Parquet file.</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for read.parquet {SparkR}"><tr><td>read.parquet {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Create a SparkDataFrame from a Parquet file.</h2>
+
+<h3>Description</h3>
+
+<p>Loads a Parquet file, returning the result as a SparkDataFrame.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## Default S3 method:
+read.parquet(path, ...)
+
+## Default S3 method:
+parquetFile(...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>path of file to read. A vector of multiple paths is allowed.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>argument(s) passed to the method.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>SparkDataFrame
+</p>
+
+
+<h3>Note</h3>
+
+<p>read.parquet since 1.6.0
+</p>
+<p>parquetFile since 1.4.0
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/read.stream.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/read.stream.html b/site/docs/2.3.0/api/R/read.stream.html
new file mode 100644
index 0000000..ffe9ebd
--- /dev/null
+++ b/site/docs/2.3.0/api/R/read.stream.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Load a streaming SparkDataFrame</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for read.stream {SparkR}"><tr><td>read.stream {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Load a streaming SparkDataFrame</h2>
+
+<h3>Description</h3>
+
+<p>Returns the dataset in a data source as a SparkDataFrame
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+read.stream(source = NULL, schema = NULL, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>source</code></td>
+<td>
+<p>The name of external data source</p>
+</td></tr>
+<tr valign="top"><td><code>schema</code></td>
+<td>
+<p>The data schema defined in structType or a DDL-formatted string, this is
+required for file-based streaming data source</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional external data source specific named options, for instance <code>path</code> for
+file-based streaming data source. <code>timeZone</code> to indicate a timezone to be used to 
+parse timestamps in the JSON/CSV data sources or partition values; If it isn't set, it
+uses the default value, session local timezone.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>The data source is specified by the <code>source</code> and a set of options(...).
+If <code>source</code> is not specified, the default data source configured by
+&quot;spark.sql.sources.default&quot; will be used.
+</p>
+
+
+<h3>Value</h3>
+
+<p>SparkDataFrame
+</p>
+
+
+<h3>Note</h3>
+
+<p>read.stream since 2.2.0
+</p>
+<p>experimental
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="write.stream.html">write.stream</a>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D df &lt;- read.stream(&quot;socket&quot;, host = &quot;localhost&quot;, port = 9999)
+##D q &lt;- write.stream(df, &quot;text&quot;, path = &quot;/home/user/out&quot;, checkpointLocation = &quot;/home/user/cp&quot;)
+##D 
+##D df &lt;- read.stream(&quot;json&quot;, path = jsonDir, schema = schema, maxFilesPerTrigger = 1)
+##D stringSchema &lt;- &quot;name STRING, info MAP&lt;STRING, DOUBLE&gt;&quot;
+##D df1 &lt;- read.stream(&quot;json&quot;, path = jsonDir, schema = stringSchema, maxFilesPerTrigger = 1)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/read.text.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/read.text.html b/site/docs/2.3.0/api/R/read.text.html
new file mode 100644
index 0000000..1d75bb2
--- /dev/null
+++ b/site/docs/2.3.0/api/R/read.text.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Create a SparkDataFrame from a text file.</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for read.text {SparkR}"><tr><td>read.text {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Create a SparkDataFrame from a text file.</h2>
+
+<h3>Description</h3>
+
+<p>Loads text files and returns a SparkDataFrame whose schema starts with
+a string column named &quot;value&quot;, and followed by partitioned columns if
+there are any.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## Default S3 method:
+read.text(path, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>Path of file to read. A vector of multiple paths is allowed.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional external data source specific named properties.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>Each line in the text file is a new row in the resulting SparkDataFrame.
+</p>
+
+
+<h3>Value</h3>
+
+<p>SparkDataFrame
+</p>
+
+
+<h3>Note</h3>
+
+<p>read.text since 1.6.1
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.txt&quot;
+##D df &lt;- read.text(path)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/recoverPartitions.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/recoverPartitions.html b/site/docs/2.3.0/api/R/recoverPartitions.html
new file mode 100644
index 0000000..2303111
--- /dev/null
+++ b/site/docs/2.3.0/api/R/recoverPartitions.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Recovers all the partitions in the directory of a table and...</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for recoverPartitions {SparkR}"><tr><td>recoverPartitions {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Recovers all the partitions in the directory of a table and update the catalog</h2>
+
+<h3>Description</h3>
+
+<p>Recovers all the partitions in the directory of a table and update the catalog. The name should
+reference a partitioned table, and not a view.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+recoverPartitions(tableName)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>tableName</code></td>
+<td>
+<p>the qualified or unqualified name that designates a table. If no database
+identifier is provided, it refers to a table in the current database.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>since 2.2.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D recoverPartitions(&quot;myTable&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/refreshByPath.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/refreshByPath.html b/site/docs/2.3.0/api/R/refreshByPath.html
new file mode 100644
index 0000000..17d8bd6
--- /dev/null
+++ b/site/docs/2.3.0/api/R/refreshByPath.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Invalidates and refreshes all the cached data and metadata...</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for refreshByPath {SparkR}"><tr><td>refreshByPath {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Invalidates and refreshes all the cached data and metadata for SparkDataFrame containing path</h2>
+
+<h3>Description</h3>
+
+<p>Invalidates and refreshes all the cached data (and the associated metadata) for any
+SparkDataFrame that contains the given data source path. Path matching is by prefix, i.e. &quot;/&quot;
+would invalidate everything that is cached.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+refreshByPath(path)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>the path of the data source.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>since 2.2.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D refreshByPath(&quot;/path&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/refreshTable.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/refreshTable.html b/site/docs/2.3.0/api/R/refreshTable.html
new file mode 100644
index 0000000..191dcb4
--- /dev/null
+++ b/site/docs/2.3.0/api/R/refreshTable.html
@@ -0,0 +1,65 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Invalidates and refreshes all the cached data and metadata of...</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for refreshTable {SparkR}"><tr><td>refreshTable {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Invalidates and refreshes all the cached data and metadata of the given table</h2>
+
+<h3>Description</h3>
+
+<p>Invalidates and refreshes all the cached data and metadata of the given table. For performance
+reasons, Spark SQL or the external data source library it uses might cache certain metadata about
+a table, such as the location of blocks. When those change outside of Spark SQL, users should
+call this function to invalidate the cache.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+refreshTable(tableName)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>tableName</code></td>
+<td>
+<p>the qualified or unqualified name that designates a table. If no database
+identifier is provided, it refers to a table in the current database.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>If this table is cached as an InMemoryRelation, drop the original cached version and make the
+new version cached lazily.
+</p>
+
+
+<h3>Note</h3>
+
+<p>since 2.2.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D refreshTable(&quot;myTable&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/registerTempTable-deprecated.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/registerTempTable-deprecated.html b/site/docs/2.3.0/api/R/registerTempTable-deprecated.html
new file mode 100644
index 0000000..a06e535
--- /dev/null
+++ b/site/docs/2.3.0/api/R/registerTempTable-deprecated.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: (Deprecated) Register Temporary Table</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for registerTempTable {SparkR}"><tr><td>registerTempTable {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>(Deprecated) Register Temporary Table</h2>
+
+<h3>Description</h3>
+
+<p>Registers a SparkDataFrame as a Temporary Table in the SparkSession
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+registerTempTable(x, tableName)
+
+## S4 method for signature 'SparkDataFrame,character'
+registerTempTable(x, tableName)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+<tr valign="top"><td><code>tableName</code></td>
+<td>
+<p>A character vector containing the name of the table</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>registerTempTable since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="createOrReplaceTempView.html">createOrReplaceTempView</a>
+</p>
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="rename.html">rename</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D registerTempTable(df, &quot;json_df&quot;)
+##D new_df &lt;- sql(&quot;SELECT * FROM json_df&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/rename.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/rename.html b/site/docs/2.3.0/api/R/rename.html
new file mode 100644
index 0000000..406b2c0
--- /dev/null
+++ b/site/docs/2.3.0/api/R/rename.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: rename</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for rename {SparkR}"><tr><td>rename {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>rename</h2>
+
+<h3>Description</h3>
+
+<p>Rename an existing column in a SparkDataFrame.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+rename(x, ...)
+
+withColumnRenamed(x, existingCol, newCol)
+
+## S4 method for signature 'SparkDataFrame,character,character'
+withColumnRenamed(x, existingCol,
+  newCol)
+
+## S4 method for signature 'SparkDataFrame'
+rename(x, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>A named pair of the form new_column_name = existing_column</p>
+</td></tr>
+<tr valign="top"><td><code>existingCol</code></td>
+<td>
+<p>The name of the column you want to change.</p>
+</td></tr>
+<tr valign="top"><td><code>newCol</code></td>
+<td>
+<p>The new column name.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A SparkDataFrame with the column name changed.
+</p>
+
+
+<h3>Note</h3>
+
+<p>withColumnRenamed since 1.4.0
+</p>
+<p>rename since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="mutate.html">mutate</a>
+</p>
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="repartition.html">repartition</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D newDF &lt;- withColumnRenamed(df, &quot;col1&quot;, &quot;newCol1&quot;)
+## End(Not run)
+## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D newDF &lt;- rename(df, col1 = df$newCol1)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/repartition.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/repartition.html b/site/docs/2.3.0/api/R/repartition.html
new file mode 100644
index 0000000..00beae0
--- /dev/null
+++ b/site/docs/2.3.0/api/R/repartition.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Repartition</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for repartition {SparkR}"><tr><td>repartition {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Repartition</h2>
+
+<h3>Description</h3>
+
+<p>The following options for repartition are possible:
+</p>
+
+<ul>
+<li><p>1. Return a new SparkDataFrame that has exactly <code>numPartitions</code>.
+</p>
+</li>
+<li><p>2. Return a new SparkDataFrame hash partitioned by
+the given columns into <code>numPartitions</code>.
+</p>
+</li>
+<li><p>3. Return a new SparkDataFrame hash partitioned by the given column(s),
+using <code>spark.sql.shuffle.partitions</code> as number of partitions.
+</p>
+</li></ul>
+
+
+
+<h3>Usage</h3>
+
+<pre>
+repartition(x, ...)
+
+## S4 method for signature 'SparkDataFrame'
+repartition(x, numPartitions = NULL, col = NULL,
+  ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional column(s) to be used in the partitioning.</p>
+</td></tr>
+<tr valign="top"><td><code>numPartitions</code></td>
+<td>
+<p>the number of partitions to use.</p>
+</td></tr>
+<tr valign="top"><td><code>col</code></td>
+<td>
+<p>the column by which the partitioning will be performed.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>repartition since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="coalesce.html">coalesce</a>
+</p>
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="rollup.html">rollup</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D newDF &lt;- repartition(df, 2L)
+##D newDF &lt;- repartition(df, numPartitions = 2L)
+##D newDF &lt;- repartition(df, col = df$&quot;col1&quot;, df$&quot;col2&quot;)
+##D newDF &lt;- repartition(df, 3L, col = df$&quot;col1&quot;, df$&quot;col2&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/rollup.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/rollup.html b/site/docs/2.3.0/api/R/rollup.html
new file mode 100644
index 0000000..4f8116f
--- /dev/null
+++ b/site/docs/2.3.0/api/R/rollup.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: rollup</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for rollup {SparkR}"><tr><td>rollup {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>rollup</h2>
+
+<h3>Description</h3>
+
+<p>Create a multi-dimensional rollup for the SparkDataFrame using the specified columns.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+rollup(x, ...)
+
+## S4 method for signature 'SparkDataFrame'
+rollup(x, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>character name(s) or Column(s) to group on.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>If grouping expression is missing <code>rollup</code> creates a single global aggregate and is
+equivalent to direct application of <a href="summarize.html">agg</a>.
+</p>
+
+
+<h3>Value</h3>
+
+<p>A GroupedData.
+</p>
+
+
+<h3>Note</h3>
+
+<p>rollup since 2.3.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="summarize.html">agg</a>, <a href="cube.html">cube</a>, <a href="groupBy.html">groupBy</a>
+</p>
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="sample.html">sample</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D df &lt;- createDataFrame(mtcars)
+##D mean(rollup(df, &quot;cyl&quot;, &quot;gear&quot;, &quot;am&quot;), &quot;mpg&quot;)
+##D 
+##D # Following calls are equivalent
+##D agg(rollup(df), mean(df$mpg))
+##D agg(df, mean(df$mpg))
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/rowsBetween.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/rowsBetween.html b/site/docs/2.3.0/api/R/rowsBetween.html
new file mode 100644
index 0000000..8244f8e
--- /dev/null
+++ b/site/docs/2.3.0/api/R/rowsBetween.html
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: rowsBetween</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for rowsBetween {SparkR}"><tr><td>rowsBetween {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>rowsBetween</h2>
+
+<h3>Description</h3>
+
+<p>Defines the frame boundaries, from <code>start</code> (inclusive) to <code>end</code> (inclusive).
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+rowsBetween(x, start, end)
+
+## S4 method for signature 'WindowSpec,numeric,numeric'
+rowsBetween(x, start, end)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a WindowSpec</p>
+</td></tr>
+<tr valign="top"><td><code>start</code></td>
+<td>
+<p>boundary start, inclusive.
+The frame is unbounded if this is the minimum long value.</p>
+</td></tr>
+<tr valign="top"><td><code>end</code></td>
+<td>
+<p>boundary end, inclusive.
+The frame is unbounded if this is the maximum long value.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>Both <code>start</code> and <code>end</code> are relative positions from the current row. For example,
+&quot;0&quot; means &quot;current row&quot;, while &quot;-1&quot; means the row before the current row, and &quot;5&quot; means the
+fifth row after the current row.
+</p>
+
+
+<h3>Value</h3>
+
+<p>a WindowSpec
+</p>
+
+
+<h3>Note</h3>
+
+<p>rowsBetween since 2.0.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other windowspec_method: <code><a href="orderBy.html">orderBy</a></code>,
+<code><a href="partitionBy.html">partitionBy</a></code>, <code><a href="rangeBetween.html">rangeBetween</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D   rowsBetween(ws, 0, 3)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/sample.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/sample.html b/site/docs/2.3.0/api/R/sample.html
new file mode 100644
index 0000000..7875881
--- /dev/null
+++ b/site/docs/2.3.0/api/R/sample.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Sample</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for sample {SparkR}"><tr><td>sample {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Sample</h2>
+
+<h3>Description</h3>
+
+<p>Return a sampled subset of this SparkDataFrame using a random seed.
+Note: this is not guaranteed to provide exactly the fraction specified
+of the total count of of the given SparkDataFrame.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+sample(x, withReplacement = FALSE, fraction, seed)
+
+sample_frac(x, withReplacement = FALSE, fraction, seed)
+
+## S4 method for signature 'SparkDataFrame'
+sample(x, withReplacement = FALSE, fraction, seed)
+
+## S4 method for signature 'SparkDataFrame'
+sample_frac(x, withReplacement = FALSE, fraction,
+  seed)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+<tr valign="top"><td><code>withReplacement</code></td>
+<td>
+<p>Sampling with replacement or not</p>
+</td></tr>
+<tr valign="top"><td><code>fraction</code></td>
+<td>
+<p>The (rough) sample target fraction</p>
+</td></tr>
+<tr valign="top"><td><code>seed</code></td>
+<td>
+<p>Randomness seed value. Default is a random seed.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>sample since 1.4.0
+</p>
+<p>sample_frac since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="saveAsTable.html">saveAsTable</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D collect(sample(df, fraction = 0.5))
+##D collect(sample(df, FALSE, 0.5))
+##D collect(sample(df, TRUE, 0.5, seed = 3))
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/sampleBy.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/sampleBy.html b/site/docs/2.3.0/api/R/sampleBy.html
new file mode 100644
index 0000000..db117f8
--- /dev/null
+++ b/site/docs/2.3.0/api/R/sampleBy.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Returns a stratified sample without replacement</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for sampleBy {SparkR}"><tr><td>sampleBy {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Returns a stratified sample without replacement</h2>
+
+<h3>Description</h3>
+
+<p>Returns a stratified sample without replacement based on the fraction given on each
+stratum.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+sampleBy(x, col, fractions, seed)
+
+## S4 method for signature 'SparkDataFrame,character,list,numeric'
+sampleBy(x, col, fractions,
+  seed)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+<tr valign="top"><td><code>col</code></td>
+<td>
+<p>column that defines strata</p>
+</td></tr>
+<tr valign="top"><td><code>fractions</code></td>
+<td>
+<p>A named list giving sampling fraction for each stratum. If a stratum is
+not specified, we treat its fraction as zero.</p>
+</td></tr>
+<tr valign="top"><td><code>seed</code></td>
+<td>
+<p>random seed</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A new SparkDataFrame that represents the stratified sample
+</p>
+
+
+<h3>Note</h3>
+
+<p>sampleBy since 1.6.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other stat functions: <code><a href="approxQuantile.html">approxQuantile</a></code>,
+<code><a href="corr.html">corr</a></code>, <code><a href="cov.html">cov</a></code>,
+<code><a href="crosstab.html">crosstab</a></code>, <code><a href="freqItems.html">freqItems</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D df &lt;- read.json(&quot;/path/to/file.json&quot;)
+##D sample &lt;- sampleBy(df, &quot;key&quot;, fractions, 36)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/saveAsTable.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/saveAsTable.html b/site/docs/2.3.0/api/R/saveAsTable.html
new file mode 100644
index 0000000..36c704c
--- /dev/null
+++ b/site/docs/2.3.0/api/R/saveAsTable.html
@@ -0,0 +1,139 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Save the contents of the SparkDataFrame to a data source as a...</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for saveAsTable {SparkR}"><tr><td>saveAsTable {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Save the contents of the SparkDataFrame to a data source as a table</h2>
+
+<h3>Description</h3>
+
+<p>The data source is specified by the <code>source</code> and a set of options (...).
+If <code>source</code> is not specified, the default data source configured by
+spark.sql.sources.default will be used.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+saveAsTable(df, tableName, source = NULL, mode = "error", ...)
+
+## S4 method for signature 'SparkDataFrame,character'
+saveAsTable(df, tableName, source = NULL,
+  mode = "error", ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>df</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>tableName</code></td>
+<td>
+<p>a name for the table.</p>
+</td></tr>
+<tr valign="top"><td><code>source</code></td>
+<td>
+<p>a name for external data source.</p>
+</td></tr>
+<tr valign="top"><td><code>mode</code></td>
+<td>
+<p>one of 'append', 'overwrite', 'error', 'errorifexists', 'ignore'
+save mode (it is 'error' by default)</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional option(s) passed to the method.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>Additionally, mode is used to specify the behavior of the save operation when
+data already exists in the data source. There are four modes: <br />
+'append': Contents of this SparkDataFrame are expected to be appended to existing data. <br />
+'overwrite': Existing data is expected to be overwritten by the contents of this
+SparkDataFrame. <br />
+'error' or 'errorifexists': An exception is expected to be thrown. <br />
+'ignore': The save operation is expected to not save the contents of the SparkDataFrame
+and to not change the existing data. <br />
+</p>
+
+
+<h3>Note</h3>
+
+<p>saveAsTable since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="schema.html">schema</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D saveAsTable(df, &quot;myfile&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[29/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/Accumulable.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/Accumulable.html b/site/docs/2.3.0/api/java/org/apache/spark/Accumulable.html
new file mode 100644
index 0000000..76654c7
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/Accumulable.html
@@ -0,0 +1,489 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>Accumulable (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="Accumulable (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":42,"i1":42,"i2":42,"i3":42,"i4":42,"i5":42,"i6":42,"i7":42,"i8":42};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated 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>Prev&nbsp;Class</li>
+<li><a href="../../../org/apache/spark/AccumulableParam.html" title="interface in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/Accumulable.html" target="_top">Frames</a></li>
+<li><a href="Accumulable.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class Accumulable" class="title">Class Accumulable&lt;R,T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.Accumulable&lt;R,T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../org/apache/spark/Accumulator.html" title="class in org.apache.spark">Accumulator</a></dd>
+</dl>
+<hr>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+<br>
+<pre>public class <span class="typeNameLabel">Accumulable&lt;R,T&gt;</span>
+extends Object
+implements java.io.Serializable</pre>
+<div class="block">A data type that can be accumulated, i.e. has a commutative and associative "add" operation,
+ but where the result type, <code>R</code>, may be different from the element type being added, <code>T</code>.
+ <p>
+ You must define how to add data, and how to merge two of these together.  For some data types,
+ such as a counter, these might be the same operation. In that case, you can use the simpler
+ <a href="../../../org/apache/spark/Accumulator.html" title="class in org.apache.spark"><code>Accumulator</code></a>. They won't always be the same, though -- e.g., imagine you are
+ accumulating a set. You will add items to the set, and you will union two sets together.
+ <p>
+ Operations are not thread-safe.
+ <p>
+ param:  id ID of this accumulator; for internal use only.
+ param:  initialValue initial value of accumulator
+ param:  param helper object defining how to add elements of type <code>R</code> and <code>T</code>
+ param:  name human-readable name for use in Spark's web UI
+ param:  countFailedValues whether to accumulate values from failed tasks. This is set to true
+                          for system and time metrics like serialization time or bytes spilled,
+                          and false for things with absolute values like number of input rows.
+                          This should be used for internal metrics only.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.Accumulable">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Accumulable.html#Accumulable-R-org.apache.spark.AccumulableParam-">Accumulable</a></span>(<a href="../../../org/apache/spark/Accumulable.html" title="type parameter in Accumulable">R</a>&nbsp;initialValue,
+           <a href="../../../org/apache/spark/AccumulableParam.html" title="interface in org.apache.spark">AccumulableParam</a>&lt;<a href="../../../org/apache/spark/Accumulable.html" title="type parameter in Accumulable">R</a>,<a href="../../../org/apache/spark/Accumulable.html" title="type parameter in Accumulable">T</a>&gt;&nbsp;param)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+</table>
+</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><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated 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>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Accumulable.html#add-T-">add</a></span>(<a href="../../../org/apache/spark/Accumulable.html" title="type parameter in Accumulable">T</a>&nbsp;term)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Add more data to this accumulator / accumulable</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Accumulable.html#id--">id</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/Accumulable.html" title="type parameter in Accumulable">R</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Accumulable.html#localValue--">localValue</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Get the current value of this accumulator from within a task.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Accumulable.html#merge-R-">merge</a></span>(<a href="../../../org/apache/spark/Accumulable.html" title="type parameter in Accumulable">R</a>&nbsp;term)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Merge two accumulable objects together</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>scala.Option&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Accumulable.html#name--">name</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Accumulable.html#setValue-R-">setValue</a></span>(<a href="../../../org/apache/spark/Accumulable.html" title="type parameter in Accumulable">R</a>&nbsp;newValue)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Set the accumulator's value.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Accumulable.html#toString--">toString</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/Accumulable.html" title="type parameter in Accumulable">R</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Accumulable.html#value--">value</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Access the accumulator's current value; only allowed on driver.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/Accumulable.html" title="type parameter in Accumulable">R</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Accumulable.html#zero--">zero</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+</table>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Accumulable-java.lang.Object-org.apache.spark.AccumulableParam-">
+<!--   -->
+</a><a name="Accumulable-R-org.apache.spark.AccumulableParam-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Accumulable</h4>
+<pre>public&nbsp;Accumulable(<a href="../../../org/apache/spark/Accumulable.html" title="type parameter in Accumulable">R</a>&nbsp;initialValue,
+                   <a href="../../../org/apache/spark/AccumulableParam.html" title="interface in org.apache.spark">AccumulableParam</a>&lt;<a href="../../../org/apache/spark/Accumulable.html" title="type parameter in Accumulable">R</a>,<a href="../../../org/apache/spark/Accumulable.html" title="type parameter in Accumulable">T</a>&gt;&nbsp;param)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="id--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>id</h4>
+<pre>public&nbsp;long&nbsp;id()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="name--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>name</h4>
+<pre>public&nbsp;scala.Option&lt;String&gt;&nbsp;name()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="zero--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>zero</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/Accumulable.html" title="type parameter in Accumulable">R</a>&nbsp;zero()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="add-java.lang.Object-">
+<!--   -->
+</a><a name="add-T-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>add</h4>
+<pre>public&nbsp;void&nbsp;add(<a href="../../../org/apache/spark/Accumulable.html" title="type parameter in Accumulable">T</a>&nbsp;term)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Add more data to this accumulator / accumulable</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>term</code> - the data to add</dd>
+</dl>
+</li>
+</ul>
+<a name="merge-java.lang.Object-">
+<!--   -->
+</a><a name="merge-R-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>merge</h4>
+<pre>public&nbsp;void&nbsp;merge(<a href="../../../org/apache/spark/Accumulable.html" title="type parameter in Accumulable">R</a>&nbsp;term)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Merge two accumulable objects together
+ <p>
+ Normally, a user will not want to use this version, but will instead call <code>add</code>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>term</code> - the other <code>R</code> that will get merged with this</dd>
+</dl>
+</li>
+</ul>
+<a name="value--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>value</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/Accumulable.html" title="type parameter in Accumulable">R</a>&nbsp;value()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Access the accumulator's current value; only allowed on driver.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="localValue--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>localValue</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/Accumulable.html" title="type parameter in Accumulable">R</a>&nbsp;localValue()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Get the current value of this accumulator from within a task.
+ <p>
+ This is NOT the global value of the accumulator.  To get the global value after a
+ completed operation on the dataset, call <code>value</code>.
+ <p>
+ The typical use of this method is to directly mutate the local value, eg., to add
+ an element to a Set.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="setValue-java.lang.Object-">
+<!--   -->
+</a><a name="setValue-R-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setValue</h4>
+<pre>public&nbsp;void&nbsp;setValue(<a href="../../../org/apache/spark/Accumulable.html" title="type parameter in Accumulable">R</a>&nbsp;newValue)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Set the accumulator's value. For internal use only.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>newValue</code> - (undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="toString--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;String&nbsp;toString()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>Object</code></dd>
+</dl>
+</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>Prev&nbsp;Class</li>
+<li><a href="../../../org/apache/spark/AccumulableParam.html" title="interface in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/Accumulable.html" target="_top">Frames</a></li>
+<li><a href="Accumulable.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/AccumulableParam.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/AccumulableParam.html b/site/docs/2.3.0/api/java/org/apache/spark/AccumulableParam.html
new file mode 100644
index 0000000..f32b532
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/AccumulableParam.html
@@ -0,0 +1,314 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>AccumulableParam (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="AccumulableParam (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":38,"i1":38,"i2":38};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],32:["t6","Deprecated 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/Accumulable.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/Accumulator.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/AccumulableParam.html" target="_top">Frames</a></li>
+<li><a href="AccumulableParam.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</div>
+<h2 title="Interface AccumulableParam" class="title">Interface AccumulableParam&lt;R,T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a>&lt;T&gt;</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../org/apache/spark/AccumulatorParam.DoubleAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.DoubleAccumulatorParam$</a>, <a href="../../../org/apache/spark/AccumulatorParam.FloatAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.FloatAccumulatorParam$</a>, <a href="../../../org/apache/spark/AccumulatorParam.IntAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.IntAccumulatorParam$</a>, <a href="../../../org/apache/spark/AccumulatorParam.LongAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.LongAccumulatorParam$</a>, <a href="../../../org/apache/spark/AccumulatorParam.StringAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.StringAccumulatorParam$</a></dd>
+</dl>
+<hr>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+<br>
+<pre>public interface <span class="typeNameLabel">AccumulableParam&lt;R,T&gt;</span>
+extends java.io.Serializable</pre>
+<div class="block">Helper object defining how to accumulate values of a particular type. An implicit
+ AccumulableParam needs to be available when you create <a href="../../../org/apache/spark/Accumulable.html" title="class in org.apache.spark"><code>Accumulable</code></a>s of a specific type.
+ <p></div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated 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/AccumulableParam.html" title="type parameter in AccumulableParam">R</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulableParam.html#addAccumulator-R-T-">addAccumulator</a></span>(<a href="../../../org/apache/spark/AccumulableParam.html" title="type parameter in AccumulableParam">R</a>&nbsp;r,
+              <a href="../../../org/apache/spark/AccumulableParam.html" title="type parameter in AccumulableParam">T</a>&nbsp;t)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Add additional data to the accumulator value.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/AccumulableParam.html" title="type parameter in AccumulableParam">R</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulableParam.html#addInPlace-R-R-">addInPlace</a></span>(<a href="../../../org/apache/spark/AccumulableParam.html" title="type parameter in AccumulableParam">R</a>&nbsp;r1,
+          <a href="../../../org/apache/spark/AccumulableParam.html" title="type parameter in AccumulableParam">R</a>&nbsp;r2)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Merge two accumulated values together.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/AccumulableParam.html" title="type parameter in AccumulableParam">R</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulableParam.html#zero-R-">zero</a></span>(<a href="../../../org/apache/spark/AccumulableParam.html" title="type parameter in AccumulableParam">R</a>&nbsp;initialValue)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Return the "zero" (identity) value for an accumulator type, given its initial value.</div>
+</td>
+</tr>
+</table>
+</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="addAccumulator-java.lang.Object-java.lang.Object-">
+<!--   -->
+</a><a name="addAccumulator-R-T-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addAccumulator</h4>
+<pre><a href="../../../org/apache/spark/AccumulableParam.html" title="type parameter in AccumulableParam">R</a>&nbsp;addAccumulator(<a href="../../../org/apache/spark/AccumulableParam.html" title="type parameter in AccumulableParam">R</a>&nbsp;r,
+                 <a href="../../../org/apache/spark/AccumulableParam.html" title="type parameter in AccumulableParam">T</a>&nbsp;t)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Add additional data to the accumulator value. Is allowed to modify and return <code>r</code>
+ for efficiency (to avoid allocating objects).
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>r</code> - the current value of the accumulator</dd>
+<dd><code>t</code> - the data to be added to the accumulator</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the new value of the accumulator</dd>
+</dl>
+</li>
+</ul>
+<a name="addInPlace-java.lang.Object-java.lang.Object-">
+<!--   -->
+</a><a name="addInPlace-R-R-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addInPlace</h4>
+<pre><a href="../../../org/apache/spark/AccumulableParam.html" title="type parameter in AccumulableParam">R</a>&nbsp;addInPlace(<a href="../../../org/apache/spark/AccumulableParam.html" title="type parameter in AccumulableParam">R</a>&nbsp;r1,
+             <a href="../../../org/apache/spark/AccumulableParam.html" title="type parameter in AccumulableParam">R</a>&nbsp;r2)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Merge two accumulated values together. Is allowed to modify and return the first value
+ for efficiency (to avoid allocating objects).
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>r1</code> - one set of accumulated data</dd>
+<dd><code>r2</code> - another set of accumulated data</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>both data sets merged together</dd>
+</dl>
+</li>
+</ul>
+<a name="zero-java.lang.Object-">
+<!--   -->
+</a><a name="zero-R-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>zero</h4>
+<pre><a href="../../../org/apache/spark/AccumulableParam.html" title="type parameter in AccumulableParam">R</a>&nbsp;zero(<a href="../../../org/apache/spark/AccumulableParam.html" title="type parameter in AccumulableParam">R</a>&nbsp;initialValue)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Return the "zero" (identity) value for an accumulator type, given its initial value. For
+ example, if R was a vector of N dimensions, this would return a vector of N zeroes.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>initialValue</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</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/Accumulable.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/Accumulator.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/AccumulableParam.html" target="_top">Frames</a></li>
+<li><a href="AccumulableParam.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/Accumulator.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/Accumulator.html b/site/docs/2.3.0/api/java/org/apache/spark/Accumulator.html
new file mode 100644
index 0000000..8faf671
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/Accumulator.html
@@ -0,0 +1,466 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>Accumulator (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="Accumulator (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":41,"i1":41,"i2":41,"i3":41,"i4":41,"i5":41,"i6":41,"i7":41,"i8":41,"i9":41,"i10":41,"i11":41};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated 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/AccumulableParam.html" title="interface in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/Accumulator.html" target="_top">Frames</a></li>
+<li><a href="Accumulator.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</div>
+<h2 title="Class Accumulator" class="title">Class Accumulator&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../org/apache/spark/Accumulable.html" title="class in org.apache.spark">org.apache.spark.Accumulable</a>&lt;T,T&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.Accumulator&lt;T&gt;</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</dd>
+</dl>
+<hr>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+<br>
+<pre>public class <span class="typeNameLabel">Accumulator&lt;T&gt;</span>
+extends <a href="../../../org/apache/spark/Accumulable.html" title="class in org.apache.spark">Accumulable</a>&lt;T,T&gt;</pre>
+<div class="block">A simpler value of <a href="../../../org/apache/spark/Accumulable.html" title="class in org.apache.spark"><code>Accumulable</code></a> where the result type being accumulated is the same
+ as the types of elements being merged, i.e. variables that are only "added" to through an
+ associative and commutative operation and can therefore be efficiently supported in parallel.
+ They can be used to implement counters (as in MapReduce) or sums. Spark natively supports
+ accumulators of numeric value types, and programmers can add support for new types.
+ <p>
+ An accumulator is created from an initial value <code>v</code> by calling <code>SparkContext.accumulator</code>.
+ Tasks running on the cluster can then add to it using the <code>+=</code> operator.
+ However, they cannot read its value. Only the driver program can read the accumulator's value,
+ using its <a href="../../../org/apache/spark/Accumulator.html#value--"><code>value()</code></a> method.
+ <p>
+ The interpreter session below shows an accumulator being used to add up the elements of an array:
+ <p>
+ <pre><code>
+ scala&gt; val accum = sc.accumulator(0)
+ accum: org.apache.spark.Accumulator[Int] = 0
+
+ scala&gt; sc.parallelize(Array(1, 2, 3, 4)).foreach(x =&gt; accum += x)
+ ...
+ 10/09/29 18:41:08 INFO SparkContext: Tasks finished in 0.317106 s
+
+ scala&gt; accum.value
+ res2: Int = 10
+ </code></pre>
+ <p>
+ param:  initialValue initial value of accumulator
+ param:  param helper object defining how to add elements of type <code>T</code>
+ param:  name human-readable name associated with this accumulator
+ param:  countFailedValues whether to accumulate values from failed tasks</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.Accumulator">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="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="t1" class="tableTab"><span><a href="javascript:show(1);">Static 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><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated 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>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Accumulator.html#Z:Z:Dplus:Deq-T-">$plus$eq</a></span>(T&nbsp;term)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Accumulator.html#Z:Z:Dplus:Dplus:Deq-R-">$plus$plus$eq</a></span>(R&nbsp;term)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Accumulator.html#add-T-">add</a></span>(T&nbsp;term)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Accumulator.html#id--">id</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static R</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Accumulator.html#localValue--">localValue</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Accumulator.html#merge-R-">merge</a></span>(R&nbsp;term)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static scala.Option&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Accumulator.html#name--">name</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Accumulator.html#setValue-R-">setValue</a></span>(R&nbsp;newValue)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Accumulator.html#toString--">toString</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Accumulator.html#value_:Deq-R-">value_$eq</a></span>(R&nbsp;newValue)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>static R</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Accumulator.html#value--">value</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>static R</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Accumulator.html#zero--">zero</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.Accumulable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.spark.<a href="../../../org/apache/spark/Accumulable.html" title="class in org.apache.spark">Accumulable</a></h3>
+<code><a href="../../../org/apache/spark/Accumulable.html#add-T-">add</a>, <a href="../../../org/apache/spark/Accumulable.html#id--">id</a>, <a href="../../../org/apache/spark/Accumulable.html#localValue--">localValue</a>, <a href="../../../org/apache/spark/Accumulable.html#merge-R-">merge</a>, <a href="../../../org/apache/spark/Accumulable.html#name--">name</a>, <a href="../../../org/apache/spark/Accumulable.html#setValue-R-">setValue</a>, <a href="../../../org/apache/spark/Accumulable.html#toString--">toString</a>, <a href="../../../org/apache/spark/Accumulable.html#value--">value</a>, <a href="../../../org/apache/spark/Accumulable.html#zero--">zero</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>
+</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="id--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>id</h4>
+<pre>public static&nbsp;long&nbsp;id()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="name--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>name</h4>
+<pre>public static&nbsp;scala.Option&lt;String&gt;&nbsp;name()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="zero--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>zero</h4>
+<pre>public static&nbsp;R&nbsp;zero()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="Z:Z:Dplus:Deq-T-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>$plus$eq</h4>
+<pre>public static&nbsp;void&nbsp;$plus$eq(T&nbsp;term)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="add-T-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>add</h4>
+<pre>public static&nbsp;void&nbsp;add(T&nbsp;term)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="Z:Z:Dplus:Dplus:Deq-R-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>$plus$plus$eq</h4>
+<pre>public static&nbsp;void&nbsp;$plus$plus$eq(R&nbsp;term)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="merge-R-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>merge</h4>
+<pre>public static&nbsp;void&nbsp;merge(R&nbsp;term)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="value--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>value</h4>
+<pre>public static&nbsp;R&nbsp;value()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="localValue--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>localValue</h4>
+<pre>public static&nbsp;R&nbsp;localValue()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="value_:Deq-R-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>value_$eq</h4>
+<pre>public static&nbsp;void&nbsp;value_$eq(R&nbsp;newValue)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="setValue-R-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setValue</h4>
+<pre>public static&nbsp;void&nbsp;setValue(R&nbsp;newValue)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="toString--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public static&nbsp;String&nbsp;toString()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</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/AccumulableParam.html" title="interface in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/Accumulator.html" target="_top">Frames</a></li>
+<li><a href="Accumulator.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/AccumulatorParam.DoubleAccumulatorParam$.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/AccumulatorParam.DoubleAccumulatorParam$.html b/site/docs/2.3.0/api/java/org/apache/spark/AccumulatorParam.DoubleAccumulatorParam$.html
new file mode 100644
index 0000000..c119935
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/AccumulatorParam.DoubleAccumulatorParam$.html
@@ -0,0 +1,379 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>AccumulatorParam.DoubleAccumulatorParam$ (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="AccumulatorParam.DoubleAccumulatorParam$ (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":42,"i1":42};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated 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/AccumulatorParam.html" title="interface in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/AccumulatorParam.FloatAccumulatorParam$.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/AccumulatorParam.DoubleAccumulatorParam$.html" target="_top">Frames</a></li>
+<li><a href="AccumulatorParam.DoubleAccumulatorParam$.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><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class AccumulatorParam.DoubleAccumulatorParam$" class="title">Class AccumulatorParam.DoubleAccumulatorParam$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.AccumulatorParam.DoubleAccumulatorParam$</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/AccumulableParam.html" title="interface in org.apache.spark">AccumulableParam</a>&lt;Object,Object&gt;, <a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a>&lt;Object&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a>&lt;<a href="../../../org/apache/spark/AccumulatorParam.html" title="type parameter in AccumulatorParam">T</a>&gt;</dd>
+</dl>
+<hr>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+<br>
+<pre>public static class <span class="typeNameLabel">AccumulatorParam.DoubleAccumulatorParam$</span>
+extends Object
+implements <a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a>&lt;Object&gt;</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.AccumulatorParam.DoubleAccumulatorParam$">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.AccumulatorParam">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.spark.<a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a></h3>
+<code><a href="../../../org/apache/spark/AccumulatorParam.DoubleAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.DoubleAccumulatorParam$</a>, <a href="../../../org/apache/spark/AccumulatorParam.FloatAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.FloatAccumulatorParam$</a>, <a href="../../../org/apache/spark/AccumulatorParam.IntAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.IntAccumulatorParam$</a>, <a href="../../../org/apache/spark/AccumulatorParam.LongAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.LongAccumulatorParam$</a>, <a href="../../../org/apache/spark/AccumulatorParam.StringAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.StringAccumulatorParam$</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/spark/AccumulatorParam.DoubleAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.DoubleAccumulatorParam$</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulatorParam.DoubleAccumulatorParam$.html#MODULE:D">MODULE$</a></span></code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulatorParam.DoubleAccumulatorParam$.html#DoubleAccumulatorParam:D--">DoubleAccumulatorParam$</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+</table>
+</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><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated 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>double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulatorParam.DoubleAccumulatorParam$.html#addInPlace-double-double-">addInPlace</a></span>(double&nbsp;t1,
+          double&nbsp;t2)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulatorParam.DoubleAccumulatorParam$.html#zero-double-">zero</a></span>(double&nbsp;initialValue)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.AccumulatorParam">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.spark.<a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a></h3>
+<code><a href="../../../org/apache/spark/AccumulatorParam.html#addAccumulator-T-T-">addAccumulator</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.AccumulableParam">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.spark.<a href="../../../org/apache/spark/AccumulableParam.html" title="interface in org.apache.spark">AccumulableParam</a></h3>
+<code><a href="../../../org/apache/spark/AccumulableParam.html#addInPlace-R-R-">addInPlace</a>, <a href="../../../org/apache/spark/AccumulableParam.html#zero-R-">zero</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE:D">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/spark/AccumulatorParam.DoubleAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.DoubleAccumulatorParam$</a> MODULE$</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DoubleAccumulatorParam:D--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DoubleAccumulatorParam$</h4>
+<pre>public&nbsp;DoubleAccumulatorParam$()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="addInPlace-double-double-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addInPlace</h4>
+<pre>public&nbsp;double&nbsp;addInPlace(double&nbsp;t1,
+                         double&nbsp;t2)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="zero-double-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>zero</h4>
+<pre>public&nbsp;double&nbsp;zero(double&nbsp;initialValue)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</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/AccumulatorParam.html" title="interface in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/AccumulatorParam.FloatAccumulatorParam$.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/AccumulatorParam.DoubleAccumulatorParam$.html" target="_top">Frames</a></li>
+<li><a href="AccumulatorParam.DoubleAccumulatorParam$.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><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/AccumulatorParam.FloatAccumulatorParam$.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/AccumulatorParam.FloatAccumulatorParam$.html b/site/docs/2.3.0/api/java/org/apache/spark/AccumulatorParam.FloatAccumulatorParam$.html
new file mode 100644
index 0000000..36be166
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/AccumulatorParam.FloatAccumulatorParam$.html
@@ -0,0 +1,379 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>AccumulatorParam.FloatAccumulatorParam$ (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="AccumulatorParam.FloatAccumulatorParam$ (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":42,"i1":42};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated 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/AccumulatorParam.DoubleAccumulatorParam$.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/AccumulatorParam.IntAccumulatorParam$.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/AccumulatorParam.FloatAccumulatorParam$.html" target="_top">Frames</a></li>
+<li><a href="AccumulatorParam.FloatAccumulatorParam$.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><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class AccumulatorParam.FloatAccumulatorParam$" class="title">Class AccumulatorParam.FloatAccumulatorParam$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.AccumulatorParam.FloatAccumulatorParam$</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/AccumulableParam.html" title="interface in org.apache.spark">AccumulableParam</a>&lt;Object,Object&gt;, <a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a>&lt;Object&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a>&lt;<a href="../../../org/apache/spark/AccumulatorParam.html" title="type parameter in AccumulatorParam">T</a>&gt;</dd>
+</dl>
+<hr>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+<br>
+<pre>public static class <span class="typeNameLabel">AccumulatorParam.FloatAccumulatorParam$</span>
+extends Object
+implements <a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a>&lt;Object&gt;</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.AccumulatorParam.FloatAccumulatorParam$">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.AccumulatorParam">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.spark.<a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a></h3>
+<code><a href="../../../org/apache/spark/AccumulatorParam.DoubleAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.DoubleAccumulatorParam$</a>, <a href="../../../org/apache/spark/AccumulatorParam.FloatAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.FloatAccumulatorParam$</a>, <a href="../../../org/apache/spark/AccumulatorParam.IntAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.IntAccumulatorParam$</a>, <a href="../../../org/apache/spark/AccumulatorParam.LongAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.LongAccumulatorParam$</a>, <a href="../../../org/apache/spark/AccumulatorParam.StringAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.StringAccumulatorParam$</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/spark/AccumulatorParam.FloatAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.FloatAccumulatorParam$</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulatorParam.FloatAccumulatorParam$.html#MODULE:D">MODULE$</a></span></code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulatorParam.FloatAccumulatorParam$.html#FloatAccumulatorParam:D--">FloatAccumulatorParam$</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+</table>
+</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><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated 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>float</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulatorParam.FloatAccumulatorParam$.html#addInPlace-float-float-">addInPlace</a></span>(float&nbsp;t1,
+          float&nbsp;t2)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/AccumulatorParam.FloatAccumulatorParam$.html#zero-float-">zero</a></span>(float&nbsp;initialValue)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.AccumulatorParam">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.spark.<a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a></h3>
+<code><a href="../../../org/apache/spark/AccumulatorParam.html#addAccumulator-T-T-">addAccumulator</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.AccumulableParam">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.spark.<a href="../../../org/apache/spark/AccumulableParam.html" title="interface in org.apache.spark">AccumulableParam</a></h3>
+<code><a href="../../../org/apache/spark/AccumulableParam.html#addInPlace-R-R-">addInPlace</a>, <a href="../../../org/apache/spark/AccumulableParam.html#zero-R-">zero</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE:D">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/spark/AccumulatorParam.FloatAccumulatorParam$.html" title="class in org.apache.spark">AccumulatorParam.FloatAccumulatorParam$</a> MODULE$</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FloatAccumulatorParam:D--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FloatAccumulatorParam$</h4>
+<pre>public&nbsp;FloatAccumulatorParam$()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="addInPlace-float-float-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addInPlace</h4>
+<pre>public&nbsp;float&nbsp;addInPlace(float&nbsp;t1,
+                        float&nbsp;t2)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="zero-float-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>zero</h4>
+<pre>public&nbsp;float&nbsp;zero(float&nbsp;initialValue)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</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/AccumulatorParam.DoubleAccumulatorParam$.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/AccumulatorParam.IntAccumulatorParam$.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/AccumulatorParam.FloatAccumulatorParam$.html" target="_top">Frames</a></li>
+<li><a href="AccumulatorParam.FloatAccumulatorParam$.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><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&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>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[22/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/NarrowDependency.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/NarrowDependency.html b/site/docs/2.3.0/api/java/org/apache/spark/NarrowDependency.html
new file mode 100644
index 0000000..a0527ad
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/NarrowDependency.html
@@ -0,0 +1,315 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>NarrowDependency (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="NarrowDependency (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/JobSubmitter.html" title="interface in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/OneToOneDependency.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/NarrowDependency.html" target="_top">Frames</a></li>
+<li><a href="NarrowDependency.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class NarrowDependency" class="title">Class NarrowDependency&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../org/apache/spark/Dependency.html" title="class in org.apache.spark">org.apache.spark.Dependency</a>&lt;T&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.NarrowDependency&lt;T&gt;</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</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../org/apache/spark/OneToOneDependency.html" title="class in org.apache.spark">OneToOneDependency</a>, <a href="../../../org/apache/spark/RangeDependency.html" title="class in org.apache.spark">RangeDependency</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">NarrowDependency&lt;T&gt;</span>
+extends <a href="../../../org/apache/spark/Dependency.html" title="class in org.apache.spark">Dependency</a>&lt;T&gt;</pre>
+<div class="block">:: DeveloperApi ::
+ Base class for dependencies where each partition of the child RDD depends on a small number
+ of partitions of the parent RDD. Narrow dependencies allow for pipelined execution.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.NarrowDependency">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/NarrowDependency.html#NarrowDependency-org.apache.spark.rdd.RDD-">NarrowDependency</a></span>(<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../org/apache/spark/NarrowDependency.html" title="type parameter in NarrowDependency">T</a>&gt;&nbsp;_rdd)</code>&nbsp;</td>
+</tr>
+</table>
+</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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>abstract scala.collection.Seq&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/NarrowDependency.html#getParents-int-">getParents</a></span>(int&nbsp;partitionId)</code>
+<div class="block">Get the parent partitions for a child partition.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../org/apache/spark/NarrowDependency.html" title="type parameter in NarrowDependency">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/NarrowDependency.html#rdd--">rdd</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="NarrowDependency-org.apache.spark.rdd.RDD-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NarrowDependency</h4>
+<pre>public&nbsp;NarrowDependency(<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../org/apache/spark/NarrowDependency.html" title="type parameter in NarrowDependency">T</a>&gt;&nbsp;_rdd)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getParents-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getParents</h4>
+<pre>public abstract&nbsp;scala.collection.Seq&lt;Object&gt;&nbsp;getParents(int&nbsp;partitionId)</pre>
+<div class="block">Get the parent partitions for a child partition.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>partitionId</code> - a partition of the child RDD</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the partitions of the parent RDD that the child partition depends upon</dd>
+</dl>
+</li>
+</ul>
+<a name="rdd--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>rdd</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../org/apache/spark/NarrowDependency.html" title="type parameter in NarrowDependency">T</a>&gt;&nbsp;rdd()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/Dependency.html#rdd--">rdd</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/apache/spark/Dependency.html" title="class in org.apache.spark">Dependency</a>&lt;<a href="../../../org/apache/spark/NarrowDependency.html" title="type parameter in NarrowDependency">T</a>&gt;</code></dd>
+</dl>
+</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/JobSubmitter.html" title="interface in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/OneToOneDependency.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/NarrowDependency.html" target="_top">Frames</a></li>
+<li><a href="NarrowDependency.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/OneToOneDependency.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/OneToOneDependency.html b/site/docs/2.3.0/api/java/org/apache/spark/OneToOneDependency.html
new file mode 100644
index 0000000..dcb3694
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/OneToOneDependency.html
@@ -0,0 +1,308 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>OneToOneDependency (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="OneToOneDependency (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":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/NarrowDependency.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/Partition.html" title="interface in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/OneToOneDependency.html" target="_top">Frames</a></li>
+<li><a href="OneToOneDependency.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class OneToOneDependency" class="title">Class OneToOneDependency&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../org/apache/spark/Dependency.html" title="class in org.apache.spark">org.apache.spark.Dependency</a>&lt;T&gt;</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../org/apache/spark/NarrowDependency.html" title="class in org.apache.spark">org.apache.spark.NarrowDependency</a>&lt;T&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.OneToOneDependency&lt;T&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</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">OneToOneDependency&lt;T&gt;</span>
+extends <a href="../../../org/apache/spark/NarrowDependency.html" title="class in org.apache.spark">NarrowDependency</a>&lt;T&gt;</pre>
+<div class="block">:: DeveloperApi ::
+ Represents a one-to-one dependency between partitions of the parent and child RDDs.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.OneToOneDependency">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/OneToOneDependency.html#OneToOneDependency-org.apache.spark.rdd.RDD-">OneToOneDependency</a></span>(<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../org/apache/spark/OneToOneDependency.html" title="type parameter in OneToOneDependency">T</a>&gt;&nbsp;rdd)</code>&nbsp;</td>
+</tr>
+</table>
+</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>scala.collection.immutable.List&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/OneToOneDependency.html#getParents-int-">getParents</a></span>(int&nbsp;partitionId)</code>
+<div class="block">Get the parent partitions for a child partition.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.NarrowDependency">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.spark.<a href="../../../org/apache/spark/NarrowDependency.html" title="class in org.apache.spark">NarrowDependency</a></h3>
+<code><a href="../../../org/apache/spark/NarrowDependency.html#rdd--">rdd</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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="OneToOneDependency-org.apache.spark.rdd.RDD-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OneToOneDependency</h4>
+<pre>public&nbsp;OneToOneDependency(<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../org/apache/spark/OneToOneDependency.html" title="type parameter in OneToOneDependency">T</a>&gt;&nbsp;rdd)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getParents-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getParents</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;Object&gt;&nbsp;getParents(int&nbsp;partitionId)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../org/apache/spark/NarrowDependency.html#getParents-int-">NarrowDependency</a></code></span></div>
+<div class="block">Get the parent partitions for a child partition.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/NarrowDependency.html#getParents-int-">getParents</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/apache/spark/NarrowDependency.html" title="class in org.apache.spark">NarrowDependency</a>&lt;<a href="../../../org/apache/spark/OneToOneDependency.html" title="type parameter in OneToOneDependency">T</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>partitionId</code> - a partition of the child RDD</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the partitions of the parent RDD that the child partition depends upon</dd>
+</dl>
+</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/NarrowDependency.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/Partition.html" title="interface in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/OneToOneDependency.html" target="_top">Frames</a></li>
+<li><a href="OneToOneDependency.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/Partition.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/Partition.html b/site/docs/2.3.0/api/java/org/apache/spark/Partition.html
new file mode 100644
index 0000000..4abe75b
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/Partition.html
@@ -0,0 +1,266 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>Partition (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="Partition (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/OneToOneDependency.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/Partition.html" target="_top">Frames</a></li>
+<li><a href="Partition.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</div>
+<h2 title="Interface Partition" class="title">Interface Partition</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">Partition</span>
+extends scala.Serializable</pre>
+<div class="block">An identifier for a partition in an RDD.</div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Partition.html#equals-java.lang.Object-">equals</a></span>(Object&nbsp;other)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Partition.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Partition.html#index--">index</a></span>()</code>
+<div class="block">Get the partition's index within its parent RDD</div>
+</td>
+</tr>
+</table>
+</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="index--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>index</h4>
+<pre>int&nbsp;index()</pre>
+<div class="block">Get the partition's index within its parent RDD</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="hashCode--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>int&nbsp;hashCode()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>equals</h4>
+<pre>boolean&nbsp;equals(Object&nbsp;other)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>equals</code>&nbsp;in class&nbsp;<code>Object</code></dd>
+</dl>
+</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/OneToOneDependency.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/Partition.html" target="_top">Frames</a></li>
+<li><a href="Partition.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/Partitioner.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/Partitioner.html b/site/docs/2.3.0/api/java/org/apache/spark/Partitioner.html
new file mode 100644
index 0000000..2b8ad60
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/Partitioner.html
@@ -0,0 +1,338 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>Partitioner (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="Partitioner (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":6,"i2":6};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/Partition.html" title="interface in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/RangeDependency.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/Partitioner.html" target="_top">Frames</a></li>
+<li><a href="Partitioner.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class Partitioner" class="title">Class Partitioner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.Partitioner</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../org/apache/spark/HashPartitioner.html" title="class in org.apache.spark">HashPartitioner</a>, <a href="../../../org/apache/spark/RangePartitioner.html" title="class in org.apache.spark">RangePartitioner</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">Partitioner</span>
+extends Object
+implements scala.Serializable</pre>
+<div class="block">An object that defines how the elements in a key-value pair RDD are partitioned by key.
+ Maps each key to a partition ID, from 0 to <code>numPartitions - 1</code>.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.Partitioner">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Partitioner.html#Partitioner--">Partitioner</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>static <a href="../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Partitioner.html#defaultPartitioner-org.apache.spark.rdd.RDD-scala.collection.Seq-">defaultPartitioner</a></span>(<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;?&gt;&nbsp;rdd,
+                  scala.collection.Seq&lt;<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;?&gt;&gt;&nbsp;others)</code>
+<div class="block">Choose a partitioner to use for a cogroup-like operation between a number of RDDs.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>abstract int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Partitioner.html#getPartition-java.lang.Object-">getPartition</a></span>(Object&nbsp;key)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>abstract int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Partitioner.html#numPartitions--">numPartitions</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Partitioner--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Partitioner</h4>
+<pre>public&nbsp;Partitioner()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="defaultPartitioner-org.apache.spark.rdd.RDD-scala.collection.Seq-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>defaultPartitioner</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a>&nbsp;defaultPartitioner(<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;?&gt;&nbsp;rdd,
+                                             scala.collection.Seq&lt;<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;?&gt;&gt;&nbsp;others)</pre>
+<div class="block">Choose a partitioner to use for a cogroup-like operation between a number of RDDs.
+ <p>
+ If spark.default.parallelism is set, we'll use the value of SparkContext defaultParallelism
+ as the default partitions number, otherwise we'll use the max number of upstream partitions.
+ <p>
+ When available, we choose the partitioner from rdds with maximum number of partitions. If this
+ partitioner is eligible (number of partitions within an order of maximum number of partitions
+ in rdds), or has partition number higher than default partitions number - we use this
+ partitioner.
+ <p>
+ Otherwise, we'll use a new HashPartitioner with the default partitions number.
+ <p>
+ Unless spark.default.parallelism is set, the number of partitions will be the same as the
+ number of partitions in the largest upstream RDD, as this should be least likely to cause
+ out-of-memory errors.
+ <p>
+ We use two method parameters (rdd, others) to enforce callers passing at least 1 RDD.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rdd</code> - (undocumented)</dd>
+<dd><code>others</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="numPartitions--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>numPartitions</h4>
+<pre>public abstract&nbsp;int&nbsp;numPartitions()</pre>
+</li>
+</ul>
+<a name="getPartition-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getPartition</h4>
+<pre>public abstract&nbsp;int&nbsp;getPartition(Object&nbsp;key)</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/Partition.html" title="interface in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/RangeDependency.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/Partitioner.html" target="_top">Frames</a></li>
+<li><a href="Partitioner.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/RangeDependency.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/RangeDependency.html b/site/docs/2.3.0/api/java/org/apache/spark/RangeDependency.html
new file mode 100644
index 0000000..e643cb0
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/RangeDependency.html
@@ -0,0 +1,318 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>RangeDependency (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="RangeDependency (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":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/Partitioner.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/RangePartitioner.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/RangeDependency.html" target="_top">Frames</a></li>
+<li><a href="RangeDependency.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class RangeDependency" class="title">Class RangeDependency&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../org/apache/spark/Dependency.html" title="class in org.apache.spark">org.apache.spark.Dependency</a>&lt;T&gt;</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../org/apache/spark/NarrowDependency.html" title="class in org.apache.spark">org.apache.spark.NarrowDependency</a>&lt;T&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.RangeDependency&lt;T&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</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">RangeDependency&lt;T&gt;</span>
+extends <a href="../../../org/apache/spark/NarrowDependency.html" title="class in org.apache.spark">NarrowDependency</a>&lt;T&gt;</pre>
+<div class="block">:: DeveloperApi ::
+ Represents a one-to-one dependency between ranges of partitions in the parent and child RDDs.
+ param:  rdd the parent RDD
+ param:  inStart the start of the range in the parent RDD
+ param:  outStart the start of the range in the child RDD
+ param:  length the length of the range</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.RangeDependency">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/RangeDependency.html#RangeDependency-org.apache.spark.rdd.RDD-int-int-int-">RangeDependency</a></span>(<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../org/apache/spark/RangeDependency.html" title="type parameter in RangeDependency">T</a>&gt;&nbsp;rdd,
+               int&nbsp;inStart,
+               int&nbsp;outStart,
+               int&nbsp;length)</code>&nbsp;</td>
+</tr>
+</table>
+</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>scala.collection.immutable.List&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/RangeDependency.html#getParents-int-">getParents</a></span>(int&nbsp;partitionId)</code>
+<div class="block">Get the parent partitions for a child partition.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.NarrowDependency">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.spark.<a href="../../../org/apache/spark/NarrowDependency.html" title="class in org.apache.spark">NarrowDependency</a></h3>
+<code><a href="../../../org/apache/spark/NarrowDependency.html#rdd--">rdd</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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="RangeDependency-org.apache.spark.rdd.RDD-int-int-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>RangeDependency</h4>
+<pre>public&nbsp;RangeDependency(<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../org/apache/spark/RangeDependency.html" title="type parameter in RangeDependency">T</a>&gt;&nbsp;rdd,
+                       int&nbsp;inStart,
+                       int&nbsp;outStart,
+                       int&nbsp;length)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getParents-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getParents</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;Object&gt;&nbsp;getParents(int&nbsp;partitionId)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../org/apache/spark/NarrowDependency.html#getParents-int-">NarrowDependency</a></code></span></div>
+<div class="block">Get the parent partitions for a child partition.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/NarrowDependency.html#getParents-int-">getParents</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/apache/spark/NarrowDependency.html" title="class in org.apache.spark">NarrowDependency</a>&lt;<a href="../../../org/apache/spark/RangeDependency.html" title="type parameter in RangeDependency">T</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>partitionId</code> - a partition of the child RDD</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the partitions of the parent RDD that the child partition depends upon</dd>
+</dl>
+</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/Partitioner.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/RangePartitioner.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/RangeDependency.html" target="_top">Frames</a></li>
+<li><a href="RangeDependency.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/RangePartitioner.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/RangePartitioner.html b/site/docs/2.3.0/api/java/org/apache/spark/RangePartitioner.html
new file mode 100644
index 0000000..d290ba1
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/RangePartitioner.html
@@ -0,0 +1,457 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>RangePartitioner (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="RangePartitioner (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 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/RangeDependency.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/Resubmitted.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/RangePartitioner.html" target="_top">Frames</a></li>
+<li><a href="RangePartitioner.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class RangePartitioner" class="title">Class RangePartitioner&lt;K,V&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">org.apache.spark.Partitioner</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.RangePartitioner&lt;K,V&gt;</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</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">RangePartitioner&lt;K,V&gt;</span>
+extends <a href="../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a></pre>
+<div class="block">A <a href="../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark"><code>Partitioner</code></a> that partitions sortable records by range into roughly
+ equal ranges. The ranges are determined by sampling the content of the RDD passed in.
+ <p></div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.RangePartitioner">Serialized Form</a></dd>
+<dt><span class="simpleTagLabel">Note:</span></dt>
+<dd>The actual number of partitions created by the RangePartitioner might not be the same
+ as the <code>partitions</code> parameter, in the case where the number of sampled records is less than
+ the value of <code>partitions</code>.</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/RangePartitioner.html#RangePartitioner-int-org.apache.spark.rdd.RDD-boolean-int-scala.math.Ordering-scala.reflect.ClassTag-">RangePartitioner</a></span>(int&nbsp;partitions,
+                <a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;? extends scala.Product2&lt;<a href="../../../org/apache/spark/RangePartitioner.html" title="type parameter in RangePartitioner">K</a>,<a href="../../../org/apache/spark/RangePartitioner.html" title="type parameter in RangePartitioner">V</a>&gt;&gt;&nbsp;rdd,
+                boolean&nbsp;ascending,
+                int&nbsp;samplePointsPerPartitionHint,
+                scala.math.Ordering&lt;<a href="../../../org/apache/spark/RangePartitioner.html" title="type parameter in RangePartitioner">K</a>&gt;&nbsp;evidence$1,
+                scala.reflect.ClassTag&lt;<a href="../../../org/apache/spark/RangePartitioner.html" title="type parameter in RangePartitioner">K</a>&gt;&nbsp;evidence$2)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/RangePartitioner.html#RangePartitioner-int-org.apache.spark.rdd.RDD-boolean-scala.math.Ordering-scala.reflect.ClassTag-">RangePartitioner</a></span>(int&nbsp;partitions,
+                <a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;? extends scala.Product2&lt;<a href="../../../org/apache/spark/RangePartitioner.html" title="type parameter in RangePartitioner">K</a>,<a href="../../../org/apache/spark/RangePartitioner.html" title="type parameter in RangePartitioner">V</a>&gt;&gt;&nbsp;rdd,
+                boolean&nbsp;ascending,
+                scala.math.Ordering&lt;<a href="../../../org/apache/spark/RangePartitioner.html" title="type parameter in RangePartitioner">K</a>&gt;&nbsp;evidence$3,
+                scala.reflect.ClassTag&lt;<a href="../../../org/apache/spark/RangePartitioner.html" title="type parameter in RangePartitioner">K</a>&gt;&nbsp;evidence$4)</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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>static &lt;K&gt;&nbsp;Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/RangePartitioner.html#determineBounds-scala.collection.mutable.ArrayBuffer-int-scala.math.Ordering-scala.reflect.ClassTag-">determineBounds</a></span>(scala.collection.mutable.ArrayBuffer&lt;scala.Tuple2&lt;K,Object&gt;&gt;&nbsp;candidates,
+               int&nbsp;partitions,
+               scala.math.Ordering&lt;K&gt;&nbsp;evidence$6,
+               scala.reflect.ClassTag&lt;K&gt;&nbsp;evidence$7)</code>
+<div class="block">Determines the bounds for range partitioning from candidates with weights indicating how many
+ items each represents.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/RangePartitioner.html#equals-java.lang.Object-">equals</a></span>(Object&nbsp;other)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/RangePartitioner.html#getPartition-java.lang.Object-">getPartition</a></span>(Object&nbsp;key)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/RangePartitioner.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/RangePartitioner.html#numPartitions--">numPartitions</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/RangePartitioner.html#samplePointsPerPartitionHint--">samplePointsPerPartitionHint</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static &lt;K&gt;&nbsp;scala.Tuple2&lt;Object,scala.Tuple3&lt;Object,Object,Object&gt;[]&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/RangePartitioner.html#sketch-org.apache.spark.rdd.RDD-int-scala.reflect.ClassTag-">sketch</a></span>(<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;K&gt;&nbsp;rdd,
+      int&nbsp;sampleSizePerPartition,
+      scala.reflect.ClassTag&lt;K&gt;&nbsp;evidence$5)</code>
+<div class="block">Sketches the input RDD via reservoir sampling on each partition.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.Partitioner">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.spark.<a href="../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a></h3>
+<code><a href="../../../org/apache/spark/Partitioner.html#defaultPartitioner-org.apache.spark.rdd.RDD-scala.collection.Seq-">defaultPartitioner</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>getClass, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="RangePartitioner-int-org.apache.spark.rdd.RDD-boolean-int-scala.math.Ordering-scala.reflect.ClassTag-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>RangePartitioner</h4>
+<pre>public&nbsp;RangePartitioner(int&nbsp;partitions,
+                        <a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;? extends scala.Product2&lt;<a href="../../../org/apache/spark/RangePartitioner.html" title="type parameter in RangePartitioner">K</a>,<a href="../../../org/apache/spark/RangePartitioner.html" title="type parameter in RangePartitioner">V</a>&gt;&gt;&nbsp;rdd,
+                        boolean&nbsp;ascending,
+                        int&nbsp;samplePointsPerPartitionHint,
+                        scala.math.Ordering&lt;<a href="../../../org/apache/spark/RangePartitioner.html" title="type parameter in RangePartitioner">K</a>&gt;&nbsp;evidence$1,
+                        scala.reflect.ClassTag&lt;<a href="../../../org/apache/spark/RangePartitioner.html" title="type parameter in RangePartitioner">K</a>&gt;&nbsp;evidence$2)</pre>
+</li>
+</ul>
+<a name="RangePartitioner-int-org.apache.spark.rdd.RDD-boolean-scala.math.Ordering-scala.reflect.ClassTag-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>RangePartitioner</h4>
+<pre>public&nbsp;RangePartitioner(int&nbsp;partitions,
+                        <a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;? extends scala.Product2&lt;<a href="../../../org/apache/spark/RangePartitioner.html" title="type parameter in RangePartitioner">K</a>,<a href="../../../org/apache/spark/RangePartitioner.html" title="type parameter in RangePartitioner">V</a>&gt;&gt;&nbsp;rdd,
+                        boolean&nbsp;ascending,
+                        scala.math.Ordering&lt;<a href="../../../org/apache/spark/RangePartitioner.html" title="type parameter in RangePartitioner">K</a>&gt;&nbsp;evidence$3,
+                        scala.reflect.ClassTag&lt;<a href="../../../org/apache/spark/RangePartitioner.html" title="type parameter in RangePartitioner">K</a>&gt;&nbsp;evidence$4)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="sketch-org.apache.spark.rdd.RDD-int-scala.reflect.ClassTag-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sketch</h4>
+<pre>public static&nbsp;&lt;K&gt;&nbsp;scala.Tuple2&lt;Object,scala.Tuple3&lt;Object,Object,Object&gt;[]&gt;&nbsp;sketch(<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;K&gt;&nbsp;rdd,
+                                                                                   int&nbsp;sampleSizePerPartition,
+                                                                                   scala.reflect.ClassTag&lt;K&gt;&nbsp;evidence$5)</pre>
+<div class="block">Sketches the input RDD via reservoir sampling on each partition.
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rdd</code> - the input RDD to sketch</dd>
+<dd><code>sampleSizePerPartition</code> - max sample size per partition</dd>
+<dd><code>evidence$5</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(total number of items, an array of (partitionId, number of items, sample))</dd>
+</dl>
+</li>
+</ul>
+<a name="determineBounds-scala.collection.mutable.ArrayBuffer-int-scala.math.Ordering-scala.reflect.ClassTag-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>determineBounds</h4>
+<pre>public static&nbsp;&lt;K&gt;&nbsp;Object&nbsp;determineBounds(scala.collection.mutable.ArrayBuffer&lt;scala.Tuple2&lt;K,Object&gt;&gt;&nbsp;candidates,
+                                         int&nbsp;partitions,
+                                         scala.math.Ordering&lt;K&gt;&nbsp;evidence$6,
+                                         scala.reflect.ClassTag&lt;K&gt;&nbsp;evidence$7)</pre>
+<div class="block">Determines the bounds for range partitioning from candidates with weights indicating how many
+ items each represents. Usually this is 1 over the probability used to sample this candidate.
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>candidates</code> - unordered candidates with weights</dd>
+<dd><code>partitions</code> - number of partitions</dd>
+<dd><code>evidence$6</code> - (undocumented)</dd>
+<dd><code>evidence$7</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>selected bounds</dd>
+</dl>
+</li>
+</ul>
+<a name="samplePointsPerPartitionHint--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>samplePointsPerPartitionHint</h4>
+<pre>public&nbsp;int&nbsp;samplePointsPerPartitionHint()</pre>
+</li>
+</ul>
+<a name="numPartitions--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>numPartitions</h4>
+<pre>public&nbsp;int&nbsp;numPartitions()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/Partitioner.html#numPartitions--">numPartitions</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getPartition-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPartition</h4>
+<pre>public&nbsp;int&nbsp;getPartition(Object&nbsp;key)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/Partitioner.html#getPartition-java.lang.Object-">getPartition</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public&nbsp;boolean&nbsp;equals(Object&nbsp;other)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>equals</code>&nbsp;in class&nbsp;<code>Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="hashCode--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public&nbsp;int&nbsp;hashCode()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>Object</code></dd>
+</dl>
+</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/RangeDependency.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/Resubmitted.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/RangePartitioner.html" target="_top">Frames</a></li>
+<li><a href="RangePartitioner.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[07/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaSparkContext.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaSparkContext.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaSparkContext.html
new file mode 100644
index 0000000..528ebe8
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaSparkContext.html
@@ -0,0 +1,2389 @@
+<!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_144) on Wed Feb 28 00:07:14 PST 2018 -->
+<title>JavaSparkContext (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="JavaSparkContext (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":42,"i1":42,"i2":42,"i3":42,"i4":42,"i5":42,"i6":42,"i7":42,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":42,"i24":42,"i25":10,"i26":9,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":42,"i38":42,"i39":10,"i40":9,"i41":9,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":9,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated 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/api/java/JavaRDDLike.html" title="interface in org.apache.spark.api.java"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/spark/api/java/JavaSparkStatusTracker.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/java/JavaSparkContext.html" target="_top">Frames</a></li>
+<li><a href="JavaSparkContext.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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.api.java</div>
+<h2 title="Class JavaSparkContext" class="title">Class JavaSparkContext</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.api.java.JavaSparkContext</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Closeable, AutoCloseable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">JavaSparkContext</span>
+extends Object
+implements java.io.Closeable</pre>
+<div class="block">A Java-friendly version of <a href="../../../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark"><code>SparkContext</code></a> that returns
+ <a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java"><code>JavaRDD</code></a>s and works with Java collections instead of Scala ones.
+ <p>
+ Only one SparkContext may be active per JVM.  You must <code>stop()</code> the active SparkContext before
+ creating a new one.  This limitation may eventually be removed; see SPARK-2243 for more details.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#JavaSparkContext--">JavaSparkContext</a></span>()</code>
+<div class="block">Create a JavaSparkContext that loads settings from system properties (for instance, when
+ launching with ./bin/spark-submit).</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#JavaSparkContext-org.apache.spark.SparkConf-">JavaSparkContext</a></span>(<a href="../../../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;conf)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#JavaSparkContext-org.apache.spark.SparkContext-">JavaSparkContext</a></span>(<a href="../../../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a>&nbsp;sc)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#JavaSparkContext-java.lang.String-java.lang.String-">JavaSparkContext</a></span>(String&nbsp;master,
+                String&nbsp;appName)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#JavaSparkContext-java.lang.String-java.lang.String-org.apache.spark.SparkConf-">JavaSparkContext</a></span>(String&nbsp;master,
+                String&nbsp;appName,
+                <a href="../../../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;conf)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#JavaSparkContext-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">JavaSparkContext</a></span>(String&nbsp;master,
+                String&nbsp;appName,
+                String&nbsp;sparkHome,
+                String&nbsp;jarFile)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#JavaSparkContext-java.lang.String-java.lang.String-java.lang.String-java.lang.String:A-">JavaSparkContext</a></span>(String&nbsp;master,
+                String&nbsp;appName,
+                String&nbsp;sparkHome,
+                String[]&nbsp;jars)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#JavaSparkContext-java.lang.String-java.lang.String-java.lang.String-java.lang.String:A-java.util.Map-">JavaSparkContext</a></span>(String&nbsp;master,
+                String&nbsp;appName,
+                String&nbsp;sparkHome,
+                String[]&nbsp;jars,
+                java.util.Map&lt;String,String&gt;&nbsp;environment)</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated 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>&lt;T,R&gt;&nbsp;<a href="../../../../../org/apache/spark/Accumulable.html" title="class in org.apache.spark">Accumulable</a>&lt;T,R&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#accumulable-T-org.apache.spark.AccumulableParam-">accumulable</a></span>(T&nbsp;initialValue,
+           <a href="../../../../../org/apache/spark/AccumulableParam.html" title="interface in org.apache.spark">AccumulableParam</a>&lt;T,R&gt;&nbsp;param)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>&lt;T,R&gt;&nbsp;<a href="../../../../../org/apache/spark/Accumulable.html" title="class in org.apache.spark">Accumulable</a>&lt;T,R&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#accumulable-T-java.lang.String-org.apache.spark.AccumulableParam-">accumulable</a></span>(T&nbsp;initialValue,
+           String&nbsp;name,
+           <a href="../../../../../org/apache/spark/AccumulableParam.html" title="interface in org.apache.spark">AccumulableParam</a>&lt;T,R&gt;&nbsp;param)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/Accumulator.html" title="class in org.apache.spark">Accumulator</a>&lt;Double&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#accumulator-double-">accumulator</a></span>(double&nbsp;initialValue)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use sc().doubleAccumulator(). Since 2.0.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/Accumulator.html" title="class in org.apache.spark">Accumulator</a>&lt;Double&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#accumulator-double-java.lang.String-">accumulator</a></span>(double&nbsp;initialValue,
+           String&nbsp;name)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use sc().doubleAccumulator(String). Since 2.0.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/Accumulator.html" title="class in org.apache.spark">Accumulator</a>&lt;Integer&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#accumulator-int-">accumulator</a></span>(int&nbsp;initialValue)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use sc().longAccumulator(). Since 2.0.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/Accumulator.html" title="class in org.apache.spark">Accumulator</a>&lt;Integer&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#accumulator-int-java.lang.String-">accumulator</a></span>(int&nbsp;initialValue,
+           String&nbsp;name)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use sc().longAccumulator(String). Since 2.0.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/Accumulator.html" title="class in org.apache.spark">Accumulator</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#accumulator-T-org.apache.spark.AccumulatorParam-">accumulator</a></span>(T&nbsp;initialValue,
+           <a href="../../../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a>&lt;T&gt;&nbsp;accumulatorParam)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/Accumulator.html" title="class in org.apache.spark">Accumulator</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#accumulator-T-java.lang.String-org.apache.spark.AccumulatorParam-">accumulator</a></span>(T&nbsp;initialValue,
+           String&nbsp;name,
+           <a href="../../../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a>&lt;T&gt;&nbsp;accumulatorParam)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#addFile-java.lang.String-">addFile</a></span>(String&nbsp;path)</code>
+<div class="block">Add a file to be downloaded with this Spark job on every node.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#addFile-java.lang.String-boolean-">addFile</a></span>(String&nbsp;path,
+       boolean&nbsp;recursive)</code>
+<div class="block">Add a file to be downloaded with this Spark job on every node.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#addJar-java.lang.String-">addJar</a></span>(String&nbsp;path)</code>
+<div class="block">Adds a JAR dependency for all tasks to be executed on this SparkContext in the future.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#appName--">appName</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;String,<a href="../../../../../org/apache/spark/input/PortableDataStream.html" title="class in org.apache.spark.input">PortableDataStream</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#binaryFiles-java.lang.String-">binaryFiles</a></span>(String&nbsp;path)</code>
+<div class="block">Read a directory of binary files from HDFS, a local file system (available on all nodes),
+ or any Hadoop-supported file system URI as a byte array.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;String,<a href="../../../../../org/apache/spark/input/PortableDataStream.html" title="class in org.apache.spark.input">PortableDataStream</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#binaryFiles-java.lang.String-int-">binaryFiles</a></span>(String&nbsp;path,
+           int&nbsp;minPartitions)</code>
+<div class="block">Read a directory of binary files from HDFS, a local file system (available on all nodes),
+ or any Hadoop-supported file system URI as a byte array.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;byte[]&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#binaryRecords-java.lang.String-int-">binaryRecords</a></span>(String&nbsp;path,
+             int&nbsp;recordLength)</code>
+<div class="block">Load data from a flat binary file, assuming the length of each record is constant.</div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/broadcast/Broadcast.html" title="class in org.apache.spark.broadcast">Broadcast</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#broadcast-T-">broadcast</a></span>(T&nbsp;value)</code>
+<div class="block">Broadcast a read-only variable to the cluster, returning a
+ <a href="../../../../../org/apache/spark/broadcast/Broadcast.html" title="class in org.apache.spark.broadcast"><code>Broadcast</code></a> object for reading it in distributed functions.</div>
+</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#cancelAllJobs--">cancelAllJobs</a></span>()</code>
+<div class="block">Cancel all jobs that have been scheduled or are running.</div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#cancelJobGroup-java.lang.String-">cancelJobGroup</a></span>(String&nbsp;groupId)</code>
+<div class="block">Cancel active jobs for the specified group.</div>
+</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#clearCallSite--">clearCallSite</a></span>()</code>
+<div class="block">Pass-through to SparkContext.setCallSite.</div>
+</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#clearJobGroup--">clearJobGroup</a></span>()</code>
+<div class="block">Clear the current thread's job group ID and its description.</div>
+</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#close--">close</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code>Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#defaultMinPartitions--">defaultMinPartitions</a></span>()</code>
+<div class="block">Default min number of partitions for Hadoop RDDs when not given by user</div>
+</td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code>Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#defaultParallelism--">defaultParallelism</a></span>()</code>
+<div class="block">Default level of parallelism to use when not given by user (e.g.</div>
+</td>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/Accumulator.html" title="class in org.apache.spark">Accumulator</a>&lt;Double&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#doubleAccumulator-double-">doubleAccumulator</a></span>(double&nbsp;initialValue)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use sc().doubleAccumulator(). Since 2.0.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/Accumulator.html" title="class in org.apache.spark">Accumulator</a>&lt;Double&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#doubleAccumulator-double-java.lang.String-">doubleAccumulator</a></span>(double&nbsp;initialValue,
+                 String&nbsp;name)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use sc().doubleAccumulator(String). Since 2.0.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#emptyRDD--">emptyRDD</a></span>()</code>
+<div class="block">Get an RDD that has no partitions or elements.</div>
+</td>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html" title="class in org.apache.spark.api.java">JavaSparkContext</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#fromSparkContext-org.apache.spark.SparkContext-">fromSparkContext</a></span>(<a href="../../../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a>&nbsp;sc)</code>&nbsp;</td>
+</tr>
+<tr id="i27" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#getCheckpointDir--">getCheckpointDir</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i28" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#getConf--">getConf</a></span>()</code>
+<div class="block">Return a copy of this JavaSparkContext's configuration.</div>
+</td>
+</tr>
+<tr id="i29" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#getLocalProperty-java.lang.String-">getLocalProperty</a></span>(String&nbsp;key)</code>
+<div class="block">Get a local property set in this thread, or null if it is missing.</div>
+</td>
+</tr>
+<tr id="i30" class="altColor">
+<td class="colFirst"><code>java.util.Map&lt;Integer,<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;?&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#getPersistentRDDs--">getPersistentRDDs</a></span>()</code>
+<div class="block">Returns a Java map of JavaRDDs that have marked themselves as persistent via cache() call.</div>
+</td>
+</tr>
+<tr id="i31" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#getSparkHome--">getSparkHome</a></span>()</code>
+<div class="block">Get Spark's home location from either a value set through the constructor,
+ or the spark.home Java property, or the SPARK_HOME environment variable
+ (in that order of preference).</div>
+</td>
+</tr>
+<tr id="i32" class="altColor">
+<td class="colFirst"><code>org.apache.hadoop.conf.Configuration</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#hadoopConfiguration--">hadoopConfiguration</a></span>()</code>
+<div class="block">Returns the Hadoop configuration used for the Hadoop code (e.g.</div>
+</td>
+</tr>
+<tr id="i33" class="rowColor">
+<td class="colFirst"><code>&lt;K,V,F extends org.apache.hadoop.mapred.InputFormat&lt;K,V&gt;&gt;<br><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#hadoopFile-java.lang.String-java.lang.Class-java.lang.Class-java.lang.Class-">hadoopFile</a></span>(String&nbsp;path,
+          Class&lt;F&gt;&nbsp;inputFormatClass,
+          Class&lt;K&gt;&nbsp;keyClass,
+          Class&lt;V&gt;&nbsp;valueClass)</code>
+<div class="block">Get an RDD for a Hadoop file with an arbitrary InputFormat</div>
+</td>
+</tr>
+<tr id="i34" class="altColor">
+<td class="colFirst"><code>&lt;K,V,F extends org.apache.hadoop.mapred.InputFormat&lt;K,V&gt;&gt;<br><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#hadoopFile-java.lang.String-java.lang.Class-java.lang.Class-java.lang.Class-int-">hadoopFile</a></span>(String&nbsp;path,
+          Class&lt;F&gt;&nbsp;inputFormatClass,
+          Class&lt;K&gt;&nbsp;keyClass,
+          Class&lt;V&gt;&nbsp;valueClass,
+          int&nbsp;minPartitions)</code>
+<div class="block">Get an RDD for a Hadoop file with an arbitrary InputFormat.</div>
+</td>
+</tr>
+<tr id="i35" class="rowColor">
+<td class="colFirst"><code>&lt;K,V,F extends org.apache.hadoop.mapred.InputFormat&lt;K,V&gt;&gt;<br><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#hadoopRDD-org.apache.hadoop.mapred.JobConf-java.lang.Class-java.lang.Class-java.lang.Class-">hadoopRDD</a></span>(org.apache.hadoop.mapred.JobConf&nbsp;conf,
+         Class&lt;F&gt;&nbsp;inputFormatClass,
+         Class&lt;K&gt;&nbsp;keyClass,
+         Class&lt;V&gt;&nbsp;valueClass)</code>
+<div class="block">Get an RDD for a Hadoop-readable dataset from a Hadoop JobConf giving its InputFormat and any
+ other necessary info (e.g.</div>
+</td>
+</tr>
+<tr id="i36" class="altColor">
+<td class="colFirst"><code>&lt;K,V,F extends org.apache.hadoop.mapred.InputFormat&lt;K,V&gt;&gt;<br><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#hadoopRDD-org.apache.hadoop.mapred.JobConf-java.lang.Class-java.lang.Class-java.lang.Class-int-">hadoopRDD</a></span>(org.apache.hadoop.mapred.JobConf&nbsp;conf,
+         Class&lt;F&gt;&nbsp;inputFormatClass,
+         Class&lt;K&gt;&nbsp;keyClass,
+         Class&lt;V&gt;&nbsp;valueClass,
+         int&nbsp;minPartitions)</code>
+<div class="block">Get an RDD for a Hadoop-readable dataset from a Hadoop JobConf giving its InputFormat and any
+ other necessary info (e.g.</div>
+</td>
+</tr>
+<tr id="i37" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/Accumulator.html" title="class in org.apache.spark">Accumulator</a>&lt;Integer&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#intAccumulator-int-">intAccumulator</a></span>(int&nbsp;initialValue)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use sc().longAccumulator(). Since 2.0.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i38" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/Accumulator.html" title="class in org.apache.spark">Accumulator</a>&lt;Integer&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#intAccumulator-int-java.lang.String-">intAccumulator</a></span>(int&nbsp;initialValue,
+              String&nbsp;name)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use sc().longAccumulator(String). Since 2.0.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i39" class="rowColor">
+<td class="colFirst"><code>Boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#isLocal--">isLocal</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i40" class="altColor">
+<td class="colFirst"><code>static String[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#jarOfClass-java.lang.Class-">jarOfClass</a></span>(Class&lt;?&gt;&nbsp;cls)</code>
+<div class="block">Find the JAR from which a given class was loaded, to make it easy for users to pass
+ their JARs to SparkContext.</div>
+</td>
+</tr>
+<tr id="i41" class="rowColor">
+<td class="colFirst"><code>static String[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#jarOfObject-java.lang.Object-">jarOfObject</a></span>(Object&nbsp;obj)</code>
+<div class="block">Find the JAR that contains the class of a particular object, to make it easy for users
+ to pass their JARs to SparkContext.</div>
+</td>
+</tr>
+<tr id="i42" class="altColor">
+<td class="colFirst"><code>java.util.List&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#jars--">jars</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i43" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#master--">master</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i44" class="altColor">
+<td class="colFirst"><code>&lt;K,V,F extends org.apache.hadoop.mapreduce.InputFormat&lt;K,V&gt;&gt;<br><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#newAPIHadoopFile-java.lang.String-java.lang.Class-java.lang.Class-java.lang.Class-org.apache.hadoop.conf.Configuration-">newAPIHadoopFile</a></span>(String&nbsp;path,
+                Class&lt;F&gt;&nbsp;fClass,
+                Class&lt;K&gt;&nbsp;kClass,
+                Class&lt;V&gt;&nbsp;vClass,
+                org.apache.hadoop.conf.Configuration&nbsp;conf)</code>
+<div class="block">Get an RDD for a given Hadoop file with an arbitrary new API InputFormat
+ and extra configuration options to pass to the input format.</div>
+</td>
+</tr>
+<tr id="i45" class="rowColor">
+<td class="colFirst"><code>&lt;K,V,F extends org.apache.hadoop.mapreduce.InputFormat&lt;K,V&gt;&gt;<br><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#newAPIHadoopRDD-org.apache.hadoop.conf.Configuration-java.lang.Class-java.lang.Class-java.lang.Class-">newAPIHadoopRDD</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+               Class&lt;F&gt;&nbsp;fClass,
+               Class&lt;K&gt;&nbsp;kClass,
+               Class&lt;V&gt;&nbsp;vClass)</code>
+<div class="block">Get an RDD for a given Hadoop file with an arbitrary new API InputFormat
+ and extra configuration options to pass to the input format.</div>
+</td>
+</tr>
+<tr id="i46" class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#objectFile-java.lang.String-">objectFile</a></span>(String&nbsp;path)</code>
+<div class="block">Load an RDD saved as a SequenceFile containing serialized objects, with NullWritable keys and
+ BytesWritable values that contain a serialized partition.</div>
+</td>
+</tr>
+<tr id="i47" class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#objectFile-java.lang.String-int-">objectFile</a></span>(String&nbsp;path,
+          int&nbsp;minPartitions)</code>
+<div class="block">Load an RDD saved as a SequenceFile containing serialized objects, with NullWritable keys and
+ BytesWritable values that contain a serialized partition.</div>
+</td>
+</tr>
+<tr id="i48" class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#parallelize-java.util.List-">parallelize</a></span>(java.util.List&lt;T&gt;&nbsp;list)</code>
+<div class="block">Distribute a local Scala collection to form an RDD.</div>
+</td>
+</tr>
+<tr id="i49" class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#parallelize-java.util.List-int-">parallelize</a></span>(java.util.List&lt;T&gt;&nbsp;list,
+           int&nbsp;numSlices)</code>
+<div class="block">Distribute a local Scala collection to form an RDD.</div>
+</td>
+</tr>
+<tr id="i50" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#parallelizeDoubles-java.util.List-">parallelizeDoubles</a></span>(java.util.List&lt;Double&gt;&nbsp;list)</code>
+<div class="block">Distribute a local Scala collection to form an RDD.</div>
+</td>
+</tr>
+<tr id="i51" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#parallelizeDoubles-java.util.List-int-">parallelizeDoubles</a></span>(java.util.List&lt;Double&gt;&nbsp;list,
+                  int&nbsp;numSlices)</code>
+<div class="block">Distribute a local Scala collection to form an RDD.</div>
+</td>
+</tr>
+<tr id="i52" class="altColor">
+<td class="colFirst"><code>&lt;K,V&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#parallelizePairs-java.util.List-">parallelizePairs</a></span>(java.util.List&lt;scala.Tuple2&lt;K,V&gt;&gt;&nbsp;list)</code>
+<div class="block">Distribute a local Scala collection to form an RDD.</div>
+</td>
+</tr>
+<tr id="i53" class="rowColor">
+<td class="colFirst"><code>&lt;K,V&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#parallelizePairs-java.util.List-int-">parallelizePairs</a></span>(java.util.List&lt;scala.Tuple2&lt;K,V&gt;&gt;&nbsp;list,
+                int&nbsp;numSlices)</code>
+<div class="block">Distribute a local Scala collection to form an RDD.</div>
+</td>
+</tr>
+<tr id="i54" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#sc--">sc</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i55" class="rowColor">
+<td class="colFirst"><code>&lt;K,V&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#sequenceFile-java.lang.String-java.lang.Class-java.lang.Class-">sequenceFile</a></span>(String&nbsp;path,
+            Class&lt;K&gt;&nbsp;keyClass,
+            Class&lt;V&gt;&nbsp;valueClass)</code>
+<div class="block">Get an RDD for a Hadoop SequenceFile.</div>
+</td>
+</tr>
+<tr id="i56" class="altColor">
+<td class="colFirst"><code>&lt;K,V&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#sequenceFile-java.lang.String-java.lang.Class-java.lang.Class-int-">sequenceFile</a></span>(String&nbsp;path,
+            Class&lt;K&gt;&nbsp;keyClass,
+            Class&lt;V&gt;&nbsp;valueClass,
+            int&nbsp;minPartitions)</code>
+<div class="block">Get an RDD for a Hadoop SequenceFile with given key and value types.</div>
+</td>
+</tr>
+<tr id="i57" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#setCallSite-java.lang.String-">setCallSite</a></span>(String&nbsp;site)</code>
+<div class="block">Pass-through to SparkContext.setCallSite.</div>
+</td>
+</tr>
+<tr id="i58" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#setCheckpointDir-java.lang.String-">setCheckpointDir</a></span>(String&nbsp;dir)</code>
+<div class="block">Set the directory under which RDDs are going to be checkpointed.</div>
+</td>
+</tr>
+<tr id="i59" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#setJobDescription-java.lang.String-">setJobDescription</a></span>(String&nbsp;value)</code>
+<div class="block">Set a human readable description of the current job.</div>
+</td>
+</tr>
+<tr id="i60" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#setJobGroup-java.lang.String-java.lang.String-">setJobGroup</a></span>(String&nbsp;groupId,
+           String&nbsp;description)</code>
+<div class="block">Assigns a group ID to all the jobs started by this thread until the group ID is set to a
+ different value or cleared.</div>
+</td>
+</tr>
+<tr id="i61" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#setJobGroup-java.lang.String-java.lang.String-boolean-">setJobGroup</a></span>(String&nbsp;groupId,
+           String&nbsp;description,
+           boolean&nbsp;interruptOnCancel)</code>
+<div class="block">Assigns a group ID to all the jobs started by this thread until the group ID is set to a
+ different value or cleared.</div>
+</td>
+</tr>
+<tr id="i62" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#setLocalProperty-java.lang.String-java.lang.String-">setLocalProperty</a></span>(String&nbsp;key,
+                String&nbsp;value)</code>
+<div class="block">Set a local property that affects jobs submitted from this thread, and all child
+ threads, such as the Spark fair scheduler pool.</div>
+</td>
+</tr>
+<tr id="i63" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#setLogLevel-java.lang.String-">setLogLevel</a></span>(String&nbsp;logLevel)</code>
+<div class="block">Control our logLevel.</div>
+</td>
+</tr>
+<tr id="i64" class="altColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#sparkUser--">sparkUser</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i65" class="rowColor">
+<td class="colFirst"><code>Long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#startTime--">startTime</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i66" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaSparkStatusTracker.html" title="class in org.apache.spark.api.java">JavaSparkStatusTracker</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#statusTracker--">statusTracker</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i67" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#stop--">stop</a></span>()</code>
+<div class="block">Shut down the SparkContext.</div>
+</td>
+</tr>
+<tr id="i68" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#textFile-java.lang.String-">textFile</a></span>(String&nbsp;path)</code>
+<div class="block">Read a text file from HDFS, a local file system (available on all nodes), or any
+ Hadoop-supported file system URI, and return it as an RDD of Strings.</div>
+</td>
+</tr>
+<tr id="i69" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#textFile-java.lang.String-int-">textFile</a></span>(String&nbsp;path,
+        int&nbsp;minPartitions)</code>
+<div class="block">Read a text file from HDFS, a local file system (available on all nodes), or any
+ Hadoop-supported file system URI, and return it as an RDD of Strings.</div>
+</td>
+</tr>
+<tr id="i70" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#toSparkContext-org.apache.spark.api.java.JavaSparkContext-">toSparkContext</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html" title="class in org.apache.spark.api.java">JavaSparkContext</a>&nbsp;jsc)</code>&nbsp;</td>
+</tr>
+<tr id="i71" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#union-org.apache.spark.api.java.JavaDoubleRDD...-">union</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a>...&nbsp;rdds)</code>&nbsp;</td>
+</tr>
+<tr id="i72" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#union-org.apache.spark.api.java.JavaDoubleRDD-java.util.List-">union</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a>&nbsp;first,
+     java.util.List&lt;<a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a>&gt;&nbsp;rest)</code>
+<div class="block">Build the union of two or more RDDs.</div>
+</td>
+</tr>
+<tr id="i73" class="rowColor">
+<td class="colFirst"><code>&lt;K,V&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#union-org.apache.spark.api.java.JavaPairRDD...-">union</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;...&nbsp;rdds)</code>&nbsp;</td>
+</tr>
+<tr id="i74" class="altColor">
+<td class="colFirst"><code>&lt;K,V&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#union-org.apache.spark.api.java.JavaPairRDD-java.util.List-">union</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;&nbsp;first,
+     java.util.List&lt;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;&gt;&nbsp;rest)</code>
+<div class="block">Build the union of two or more RDDs.</div>
+</td>
+</tr>
+<tr id="i75" class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#union-org.apache.spark.api.java.JavaRDD...-">union</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;T&gt;...&nbsp;rdds)</code>&nbsp;</td>
+</tr>
+<tr id="i76" class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#union-org.apache.spark.api.java.JavaRDD-java.util.List-">union</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;T&gt;&nbsp;first,
+     java.util.List&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;T&gt;&gt;&nbsp;rest)</code>
+<div class="block">Build the union of two or more RDDs.</div>
+</td>
+</tr>
+<tr id="i77" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#version--">version</a></span>()</code>
+<div class="block">The version of Spark on which this application is running.</div>
+</td>
+</tr>
+<tr id="i78" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;String,String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#wholeTextFiles-java.lang.String-">wholeTextFiles</a></span>(String&nbsp;path)</code>
+<div class="block">Read a directory of text files from HDFS, a local file system (available on all nodes), or any
+ Hadoop-supported file system URI.</div>
+</td>
+</tr>
+<tr id="i79" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;String,String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html#wholeTextFiles-java.lang.String-int-">wholeTextFiles</a></span>(String&nbsp;path,
+              int&nbsp;minPartitions)</code>
+<div class="block">Read a directory of text files from HDFS, a local file system (available on all nodes), or any
+ Hadoop-supported file system URI.</div>
+</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="JavaSparkContext-org.apache.spark.SparkContext-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>JavaSparkContext</h4>
+<pre>public&nbsp;JavaSparkContext(<a href="../../../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a>&nbsp;sc)</pre>
+</li>
+</ul>
+<a name="JavaSparkContext--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>JavaSparkContext</h4>
+<pre>public&nbsp;JavaSparkContext()</pre>
+<div class="block">Create a JavaSparkContext that loads settings from system properties (for instance, when
+ launching with ./bin/spark-submit).</div>
+</li>
+</ul>
+<a name="JavaSparkContext-org.apache.spark.SparkConf-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>JavaSparkContext</h4>
+<pre>public&nbsp;JavaSparkContext(<a href="../../../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;conf)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>conf</code> - a <a href="../../../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark"><code>SparkConf</code></a> object specifying Spark parameters</dd>
+</dl>
+</li>
+</ul>
+<a name="JavaSparkContext-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>JavaSparkContext</h4>
+<pre>public&nbsp;JavaSparkContext(String&nbsp;master,
+                        String&nbsp;appName)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>master</code> - Cluster URL to connect to (e.g. mesos://host:port, spark://host:port, local[4]).</dd>
+<dd><code>appName</code> - A name for your application, to display on the cluster web UI</dd>
+</dl>
+</li>
+</ul>
+<a name="JavaSparkContext-java.lang.String-java.lang.String-org.apache.spark.SparkConf-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>JavaSparkContext</h4>
+<pre>public&nbsp;JavaSparkContext(String&nbsp;master,
+                        String&nbsp;appName,
+                        <a href="../../../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;conf)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>master</code> - Cluster URL to connect to (e.g. mesos://host:port, spark://host:port, local[4]).</dd>
+<dd><code>appName</code> - A name for your application, to display on the cluster web UI</dd>
+<dd><code>conf</code> - a <a href="../../../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark"><code>SparkConf</code></a> object specifying other Spark parameters</dd>
+</dl>
+</li>
+</ul>
+<a name="JavaSparkContext-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>JavaSparkContext</h4>
+<pre>public&nbsp;JavaSparkContext(String&nbsp;master,
+                        String&nbsp;appName,
+                        String&nbsp;sparkHome,
+                        String&nbsp;jarFile)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>master</code> - Cluster URL to connect to (e.g. mesos://host:port, spark://host:port, local[4]).</dd>
+<dd><code>appName</code> - A name for your application, to display on the cluster web UI</dd>
+<dd><code>sparkHome</code> - The SPARK_HOME directory on the slave nodes</dd>
+<dd><code>jarFile</code> - JAR file to send to the cluster. This can be a path on the local file system
+                or an HDFS, HTTP, HTTPS, or FTP URL.</dd>
+</dl>
+</li>
+</ul>
+<a name="JavaSparkContext-java.lang.String-java.lang.String-java.lang.String-java.lang.String:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>JavaSparkContext</h4>
+<pre>public&nbsp;JavaSparkContext(String&nbsp;master,
+                        String&nbsp;appName,
+                        String&nbsp;sparkHome,
+                        String[]&nbsp;jars)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>master</code> - Cluster URL to connect to (e.g. mesos://host:port, spark://host:port, local[4]).</dd>
+<dd><code>appName</code> - A name for your application, to display on the cluster web UI</dd>
+<dd><code>sparkHome</code> - The SPARK_HOME directory on the slave nodes</dd>
+<dd><code>jars</code> - Collection of JARs to send to the cluster. These can be paths on the local file
+             system or HDFS, HTTP, HTTPS, or FTP URLs.</dd>
+</dl>
+</li>
+</ul>
+<a name="JavaSparkContext-java.lang.String-java.lang.String-java.lang.String-java.lang.String:A-java.util.Map-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>JavaSparkContext</h4>
+<pre>public&nbsp;JavaSparkContext(String&nbsp;master,
+                        String&nbsp;appName,
+                        String&nbsp;sparkHome,
+                        String[]&nbsp;jars,
+                        java.util.Map&lt;String,String&gt;&nbsp;environment)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>master</code> - Cluster URL to connect to (e.g. mesos://host:port, spark://host:port, local[4]).</dd>
+<dd><code>appName</code> - A name for your application, to display on the cluster web UI</dd>
+<dd><code>sparkHome</code> - The SPARK_HOME directory on the slave nodes</dd>
+<dd><code>jars</code> - Collection of JARs to send to the cluster. These can be paths on the local file
+             system or HDFS, HTTP, HTTPS, or FTP URLs.</dd>
+<dd><code>environment</code> - Environment variables to set on worker nodes</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="fromSparkContext-org.apache.spark.SparkContext-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromSparkContext</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html" title="class in org.apache.spark.api.java">JavaSparkContext</a>&nbsp;fromSparkContext(<a href="../../../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a>&nbsp;sc)</pre>
+</li>
+</ul>
+<a name="toSparkContext-org.apache.spark.api.java.JavaSparkContext-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toSparkContext</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a>&nbsp;toSparkContext(<a href="../../../../../org/apache/spark/api/java/JavaSparkContext.html" title="class in org.apache.spark.api.java">JavaSparkContext</a>&nbsp;jsc)</pre>
+</li>
+</ul>
+<a name="jarOfClass-java.lang.Class-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>jarOfClass</h4>
+<pre>public static&nbsp;String[]&nbsp;jarOfClass(Class&lt;?&gt;&nbsp;cls)</pre>
+<div class="block">Find the JAR from which a given class was loaded, to make it easy for users to pass
+ their JARs to SparkContext.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>cls</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="jarOfObject-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>jarOfObject</h4>
+<pre>public static&nbsp;String[]&nbsp;jarOfObject(Object&nbsp;obj)</pre>
+<div class="block">Find the JAR that contains the class of a particular object, to make it easy for users
+ to pass their JARs to SparkContext. In most cases you can call jarOfObject(this) in
+ your driver program.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>obj</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="sc--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sc</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a>&nbsp;sc()</pre>
+</li>
+</ul>
+<a name="statusTracker--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>statusTracker</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaSparkStatusTracker.html" title="class in org.apache.spark.api.java">JavaSparkStatusTracker</a>&nbsp;statusTracker()</pre>
+</li>
+</ul>
+<a name="isLocal--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isLocal</h4>
+<pre>public&nbsp;Boolean&nbsp;isLocal()</pre>
+</li>
+</ul>
+<a name="sparkUser--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sparkUser</h4>
+<pre>public&nbsp;String&nbsp;sparkUser()</pre>
+</li>
+</ul>
+<a name="master--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>master</h4>
+<pre>public&nbsp;String&nbsp;master()</pre>
+</li>
+</ul>
+<a name="appName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appName</h4>
+<pre>public&nbsp;String&nbsp;appName()</pre>
+</li>
+</ul>
+<a name="jars--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>jars</h4>
+<pre>public&nbsp;java.util.List&lt;String&gt;&nbsp;jars()</pre>
+</li>
+</ul>
+<a name="startTime--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>startTime</h4>
+<pre>public&nbsp;Long&nbsp;startTime()</pre>
+</li>
+</ul>
+<a name="version--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>version</h4>
+<pre>public&nbsp;String&nbsp;version()</pre>
+<div class="block">The version of Spark on which this application is running.</div>
+</li>
+</ul>
+<a name="defaultParallelism--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>defaultParallelism</h4>
+<pre>public&nbsp;Integer&nbsp;defaultParallelism()</pre>
+<div class="block">Default level of parallelism to use when not given by user (e.g. parallelize and makeRDD).</div>
+</li>
+</ul>
+<a name="defaultMinPartitions--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>defaultMinPartitions</h4>
+<pre>public&nbsp;Integer&nbsp;defaultMinPartitions()</pre>
+<div class="block">Default min number of partitions for Hadoop RDDs when not given by user</div>
+</li>
+</ul>
+<a name="parallelize-java.util.List-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelize</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;T&gt;&nbsp;parallelize(java.util.List&lt;T&gt;&nbsp;list,
+                                  int&nbsp;numSlices)</pre>
+<div class="block">Distribute a local Scala collection to form an RDD.</div>
+</li>
+</ul>
+<a name="emptyRDD--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>emptyRDD</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;T&gt;&nbsp;emptyRDD()</pre>
+<div class="block">Get an RDD that has no partitions or elements.</div>
+</li>
+</ul>
+<a name="parallelize-java.util.List-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelize</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;T&gt;&nbsp;parallelize(java.util.List&lt;T&gt;&nbsp;list)</pre>
+<div class="block">Distribute a local Scala collection to form an RDD.</div>
+</li>
+</ul>
+<a name="parallelizePairs-java.util.List-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelizePairs</h4>
+<pre>public&nbsp;&lt;K,V&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;&nbsp;parallelizePairs(java.util.List&lt;scala.Tuple2&lt;K,V&gt;&gt;&nbsp;list,
+                                               int&nbsp;numSlices)</pre>
+<div class="block">Distribute a local Scala collection to form an RDD.</div>
+</li>
+</ul>
+<a name="parallelizePairs-java.util.List-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelizePairs</h4>
+<pre>public&nbsp;&lt;K,V&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;&nbsp;parallelizePairs(java.util.List&lt;scala.Tuple2&lt;K,V&gt;&gt;&nbsp;list)</pre>
+<div class="block">Distribute a local Scala collection to form an RDD.</div>
+</li>
+</ul>
+<a name="parallelizeDoubles-java.util.List-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelizeDoubles</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a>&nbsp;parallelizeDoubles(java.util.List&lt;Double&gt;&nbsp;list,
+                                        int&nbsp;numSlices)</pre>
+<div class="block">Distribute a local Scala collection to form an RDD.</div>
+</li>
+</ul>
+<a name="parallelizeDoubles-java.util.List-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelizeDoubles</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a>&nbsp;parallelizeDoubles(java.util.List&lt;Double&gt;&nbsp;list)</pre>
+<div class="block">Distribute a local Scala collection to form an RDD.</div>
+</li>
+</ul>
+<a name="textFile-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>textFile</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;String&gt;&nbsp;textFile(String&nbsp;path)</pre>
+<div class="block">Read a text file from HDFS, a local file system (available on all nodes), or any
+ Hadoop-supported file system URI, and return it as an RDD of Strings.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>path</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="textFile-java.lang.String-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>textFile</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;String&gt;&nbsp;textFile(String&nbsp;path,
+                                int&nbsp;minPartitions)</pre>
+<div class="block">Read a text file from HDFS, a local file system (available on all nodes), or any
+ Hadoop-supported file system URI, and return it as an RDD of Strings.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>path</code> - (undocumented)</dd>
+<dd><code>minPartitions</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="wholeTextFiles-java.lang.String-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>wholeTextFiles</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;String,String&gt;&nbsp;wholeTextFiles(String&nbsp;path,
+                                                 int&nbsp;minPartitions)</pre>
+<div class="block">Read a directory of text files from HDFS, a local file system (available on all nodes), or any
+ Hadoop-supported file system URI. Each file is read as a single record and returned in a
+ key-value pair, where the key is the path of each file, the value is the content of each file.
+ <p>
+ <p> For example, if you have the following files:
+ <pre><code>
+   hdfs://a-hdfs-path/part-00000
+   hdfs://a-hdfs-path/part-00001
+   ...
+   hdfs://a-hdfs-path/part-nnnnn
+ </code></pre>
+ <p>
+ Do
+ <pre><code>
+   JavaPairRDD&lt;String, String&gt; rdd = sparkContext.wholeTextFiles("hdfs://a-hdfs-path")
+ </code></pre>
+ <p>
+ <p> then <code>rdd</code> contains
+ <pre><code>
+   (a-hdfs-path/part-00000, its content)
+   (a-hdfs-path/part-00001, its content)
+   ...
+   (a-hdfs-path/part-nnnnn, its content)
+ </code></pre>
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>minPartitions</code> - A suggestion value of the minimal splitting number for input data.</dd>
+<dd><code>path</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+<dt><span class="simpleTagLabel">Note:</span></dt>
+<dd>Small files are preferred, large file is also allowable, but may cause bad performance.
+ <p></dd>
+</dl>
+</li>
+</ul>
+<a name="wholeTextFiles-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>wholeTextFiles</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;String,String&gt;&nbsp;wholeTextFiles(String&nbsp;path)</pre>
+<div class="block">Read a directory of text files from HDFS, a local file system (available on all nodes), or any
+ Hadoop-supported file system URI. Each file is read as a single record and returned in a
+ key-value pair, where the key is the path of each file, the value is the content of each file.
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>path</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>wholeTextFiles(path: String, minPartitions: Int)</code>.</dd>
+</dl>
+</li>
+</ul>
+<a name="binaryFiles-java.lang.String-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>binaryFiles</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;String,<a href="../../../../../org/apache/spark/input/PortableDataStream.html" title="class in org.apache.spark.input">PortableDataStream</a>&gt;&nbsp;binaryFiles(String&nbsp;path,
+                                                          int&nbsp;minPartitions)</pre>
+<div class="block">Read a directory of binary files from HDFS, a local file system (available on all nodes),
+ or any Hadoop-supported file system URI as a byte array. Each file is read as a single
+ record and returned in a key-value pair, where the key is the path of each file,
+ the value is the content of each file.
+ <p>
+ For example, if you have the following files:
+ <pre><code>
+   hdfs://a-hdfs-path/part-00000
+   hdfs://a-hdfs-path/part-00001
+   ...
+   hdfs://a-hdfs-path/part-nnnnn
+ </code></pre>
+ <p>
+ Do
+ <pre><code>
+   JavaPairRDD&lt;String, byte[]&gt; rdd = sparkContext.dataStreamFiles("hdfs://a-hdfs-path")
+ </code></pre>
+ <p>
+ then <code>rdd</code> contains
+ <pre><code>
+   (a-hdfs-path/part-00000, its content)
+   (a-hdfs-path/part-00001, its content)
+   ...
+   (a-hdfs-path/part-nnnnn, its content)
+ </code></pre>
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>minPartitions</code> - A suggestion value of the minimal splitting number for input data.</dd>
+<dd><code>path</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+<dt><span class="simpleTagLabel">Note:</span></dt>
+<dd>Small files are preferred; very large files but may cause bad performance.
+ <p></dd>
+</dl>
+</li>
+</ul>
+<a name="binaryFiles-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>binaryFiles</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;String,<a href="../../../../../org/apache/spark/input/PortableDataStream.html" title="class in org.apache.spark.input">PortableDataStream</a>&gt;&nbsp;binaryFiles(String&nbsp;path)</pre>
+<div class="block">Read a directory of binary files from HDFS, a local file system (available on all nodes),
+ or any Hadoop-supported file system URI as a byte array. Each file is read as a single
+ record and returned in a key-value pair, where the key is the path of each file,
+ the value is the content of each file.
+ <p>
+ For example, if you have the following files:
+ <pre><code>
+   hdfs://a-hdfs-path/part-00000
+   hdfs://a-hdfs-path/part-00001
+   ...
+   hdfs://a-hdfs-path/part-nnnnn
+ </code></pre>
+ <p>
+ Do
+ <pre><code>
+   JavaPairRDD&lt;String, byte[]&gt; rdd = sparkContext.dataStreamFiles("hdfs://a-hdfs-path")
+ </code></pre>,
+ <p>
+ then <code>rdd</code> contains
+ <pre><code>
+   (a-hdfs-path/part-00000, its content)
+   (a-hdfs-path/part-00001, its content)
+   ...
+   (a-hdfs-path/part-nnnnn, its content)
+ </code></pre>
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>path</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+<dt><span class="simpleTagLabel">Note:</span></dt>
+<dd>Small files are preferred; very large files but may cause bad performance.</dd>
+</dl>
+</li>
+</ul>
+<a name="binaryRecords-java.lang.String-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>binaryRecords</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;byte[]&gt;&nbsp;binaryRecords(String&nbsp;path,
+                                     int&nbsp;recordLength)</pre>
+<div class="block">Load data from a flat binary file, assuming the length of each record is constant.
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>path</code> - Directory to the input data files</dd>
+<dd><code>recordLength</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>An RDD of data with values, represented as byte arrays</dd>
+</dl>
+</li>
+</ul>
+<a name="sequenceFile-java.lang.String-java.lang.Class-java.lang.Class-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sequenceFile</h4>
+<pre>public&nbsp;&lt;K,V&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;&nbsp;sequenceFile(String&nbsp;path,
+                                           Class&lt;K&gt;&nbsp;keyClass,
+                                           Class&lt;V&gt;&nbsp;valueClass,
+                                           int&nbsp;minPartitions)</pre>
+<div class="block">Get an RDD for a Hadoop SequenceFile with given key and value types.
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>path</code> - (undocumented)</dd>
+<dd><code>keyClass</code> - (undocumented)</dd>
+<dd><code>valueClass</code> - (undocumented)</dd>
+<dd><code>minPartitions</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+<dt><span class="simpleTagLabel">Note:</span></dt>
+<dd>Because Hadoop's RecordReader class re-uses the same Writable object for each
+ record, directly caching the returned RDD will create many references to the same object.
+ If you plan to directly cache Hadoop writable objects, you should first copy them using
+ a <code>map</code> function.</dd>
+</dl>
+</li>
+</ul>
+<a name="sequenceFile-java.lang.String-java.lang.Class-java.lang.Class-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sequenceFile</h4>
+<pre>public&nbsp;&lt;K,V&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;&nbsp;sequenceFile(String&nbsp;path,
+                                           Class&lt;K&gt;&nbsp;keyClass,
+                                           Class&lt;V&gt;&nbsp;valueClass)</pre>
+<div class="block">Get an RDD for a Hadoop SequenceFile.
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>path</code> - (undocumented)</dd>
+<dd><code>keyClass</code> - (undocumented)</dd>
+<dd><code>valueClass</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+<dt><span class="simpleTagLabel">Note:</span></dt>
+<dd>Because Hadoop's RecordReader class re-uses the same Writable object for each
+ record, directly caching the returned RDD will create many references to the same object.
+ If you plan to directly cache Hadoop writable objects, you should first copy them using
+ a <code>map</code> function.</dd>
+</dl>
+</li>
+</ul>
+<a name="objectFile-java.lang.String-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>objectFile</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;T&gt;&nbsp;objectFile(String&nbsp;path,
+                                 int&nbsp;minPartitions)</pre>
+<div class="block">Load an RDD saved as a SequenceFile containing serialized objects, with NullWritable keys and
+ BytesWritable values that contain a serialized partition. This is still an experimental storage
+ format and may not be supported exactly as is in future Spark releases. It will also be pretty
+ slow if you use the default serializer (Java serialization), though the nice thing about it is
+ that there's very little effort required to save arbitrary objects.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>path</code> - (undocumented)</dd>
+<dd><code>minPartitions</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="objectFile-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>objectFile</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;T&gt;&nbsp;objectFile(String&nbsp;path)</pre>
+<div class="block">Load an RDD saved as a SequenceFile containing serialized objects, with NullWritable keys and
+ BytesWritable values that contain a serialized partition. This is still an experimental storage
+ format and may not be supported exactly as is in future Spark releases. It will also be pretty
+ slow if you use the default serializer (Java serialization), though the nice thing about it is
+ that there's very little effort required to save arbitrary objects.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>path</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="hadoopRDD-org.apache.hadoop.mapred.JobConf-java.lang.Class-java.lang.Class-java.lang.Class-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hadoopRDD</h4>
+<pre>public&nbsp;&lt;K,V,F extends org.apache.hadoop.mapred.InputFormat&lt;K,V&gt;&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;&nbsp;hadoopRDD(org.apache.hadoop.mapred.JobConf&nbsp;conf,
+                                                                                            Class&lt;F&gt;&nbsp;inputFormatClass,
+                                                                                            Class&lt;K&gt;&nbsp;keyClass,
+                                                                                            Class&lt;V&gt;&nbsp;valueClass,
+                                                                                            int&nbsp;minPartitions)</pre>
+<div class="block">Get an RDD for a Hadoop-readable dataset from a Hadoop JobConf giving its InputFormat and any
+ other necessary info (e.g. file name for a filesystem-based dataset, table name for HyperTable,
+ etc).
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>conf</code> - JobConf for setting up the dataset. Note: This will be put into a Broadcast.
+             Therefore if you plan to reuse this conf to create multiple RDDs, you need to make
+             sure you won't modify the conf. A safe approach is always creating a new conf for
+             a new RDD.</dd>
+<dd><code>inputFormatClass</code> - Class of the InputFormat</dd>
+<dd><code>keyClass</code> - Class of the keys</dd>
+<dd><code>valueClass</code> - Class of the values</dd>
+<dd><code>minPartitions</code> - Minimum number of Hadoop Splits to generate.
+ <p></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+<dt><span class="simpleTagLabel">Note:</span></dt>
+<dd>Because Hadoop's RecordReader class re-uses the same Writable object for each
+ record, directly caching the returned RDD will create many references to the same object.
+ If you plan to directly cache Hadoop writable objects, you should first copy them using
+ a <code>map</code> function.</dd>
+</dl>
+</li>
+</ul>
+<a name="hadoopRDD-org.apache.hadoop.mapred.JobConf-java.lang.Class-java.lang.Class-java.lang.Class-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hadoopRDD</h4>
+<pre>public&nbsp;&lt;K,V,F extends org.apache.hadoop.mapred.InputFormat&lt;K,V&gt;&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;&nbsp;hadoopRDD(org.apache.hadoop.mapred.JobConf&nbsp;conf,
+                                                                                            Class&lt;F&gt;&nbsp;inputFormatClass,
+                                                                                            Class&lt;K&gt;&nbsp;keyClass,
+                                                                                            Class&lt;V&gt;&nbsp;valueClass)</pre>
+<div class="block">Get an RDD for a Hadoop-readable dataset from a Hadoop JobConf giving its InputFormat and any
+ other necessary info (e.g. file name for a filesystem-based dataset, table name for HyperTable,
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>conf</code> - JobConf for setting up the dataset. Note: This will be put into a Broadcast.
+             Therefore if you plan to reuse this conf to create multiple RDDs, you need to make
+             sure you won't modify the conf. A safe approach is always creating a new conf for
+             a new RDD.</dd>
+<dd><code>inputFormatClass</code> - Class of the InputFormat</dd>
+<dd><code>keyClass</code> - Class of the keys</dd>
+<dd><code>valueClass</code> - Class of the values
+ <p></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+<dt><span class="simpleTagLabel">Note:</span></dt>
+<dd>Because Hadoop's RecordReader class re-uses the same Writable object for each
+ record, directly caching the returned RDD will create many references to the same object.
+ If you plan to directly cache Hadoop writable objects, you should first copy them using
+ a <code>map</code> function.</dd>
+</dl>
+</li>
+</ul>
+<a name="hadoopFile-java.lang.String-java.lang.Class-java.lang.Class-java.lang.Class-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hadoopFile</h4>
+<pre>public&nbsp;&lt;K,V,F extends org.apache.hadoop.mapred.InputFormat&lt;K,V&gt;&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;&nbsp;hadoopFile(String&nbsp;path,
+                                                                                             Class&lt;F&gt;&nbsp;inputFormatClass,
+                                                                                             Class&lt;K&gt;&nbsp;keyClass,
+                                                                                             Class&lt;V&gt;&nbsp;valueClass,
+                                                                                             int&nbsp;minPartitions)</pre>
+<div class="block">Get an RDD for a Hadoop file with an arbitrary InputFormat.
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>path</code> - (undocumented)</dd>
+<dd><code>inputFormatClass</code> - (undocumented)</dd>
+<dd><code>keyClass</code> - (undocumented)</dd>
+<dd><code>valueClass</code> - (undocumented)</dd>
+<dd><code>minPartitions</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+<dt><span class="simpleTagLabel">Note:</span></dt>
+<dd>Because Hadoop's RecordReader class re-uses the same Writable object for each
+ record, directly caching the returned RDD will create many references to the same object.
+ If you plan to directly cache Hadoop writable objects, you should first copy them using
+ a <code>map</code> function.</dd>
+</dl>
+</li>
+</ul>
+<a name="hadoopFile-java.lang.String-java.lang.Class-java.lang.Class-java.lang.Class-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hadoopFile</h4>
+<pre>public&nbsp;&lt;K,V,F extends org.apache.hadoop.mapred.InputFormat&lt;K,V&gt;&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;&nbsp;hadoopFile(String&nbsp;path,
+                   

<TRUNCATED>

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[51/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
Apache Spark 2.3.0 Release: Generated Docs


Project: http://git-wip-us.apache.org/repos/asf/spark-website/repo
Commit: http://git-wip-us.apache.org/repos/asf/spark-website/commit/26c57a24
Tree: http://git-wip-us.apache.org/repos/asf/spark-website/tree/26c57a24
Diff: http://git-wip-us.apache.org/repos/asf/spark-website/diff/26c57a24

Branch: refs/heads/asf-site
Commit: 26c57a24a988410833dd9d83659583fa7659d73a
Parents: 1f0b094
Author: Sameer Agarwal <sa...@fb.com>
Authored: Wed Feb 28 01:15:01 2018 -0800
Committer: Sean Owen <so...@cloudera.com>
Committed: Wed Feb 28 12:48:44 2018 -0600

----------------------------------------------------------------------
 site/docs/2.3.0/README.md                       |    83 +
 site/docs/2.3.0/api.html                        |   180 +
 site/docs/2.3.0/api/DESCRIPTION                 |    62 +
 site/docs/2.3.0/api/R/00Index.html              |  1865 +
 site/docs/2.3.0/api/R/00frame_toc.html          |   323 +
 .../api/R/AFTSurvivalRegressionModel-class.html |    32 +
 site/docs/2.3.0/api/R/ALSModel-class.html       |    32 +
 .../2.3.0/api/R/BisectingKMeansModel-class.html |    32 +
 .../DecisionTreeClassificationModel-class.html  |    32 +
 .../R/DecisionTreeRegressionModel-class.html    |    32 +
 site/docs/2.3.0/api/R/FPGrowthModel-class.html  |    32 +
 .../api/R/GBTClassificationModel-class.html     |    32 +
 .../2.3.0/api/R/GBTRegressionModel-class.html   |    32 +
 .../2.3.0/api/R/GaussianMixtureModel-class.html |    32 +
 .../GeneralizedLinearRegressionModel-class.html |    32 +
 site/docs/2.3.0/api/R/GroupedData.html          |    45 +
 .../api/R/IsotonicRegressionModel-class.html    |    32 +
 site/docs/2.3.0/api/R/KMeansModel-class.html    |    32 +
 site/docs/2.3.0/api/R/KSTest-class.html         |    32 +
 site/docs/2.3.0/api/R/LDAModel-class.html       |    32 +
 site/docs/2.3.0/api/R/LinearSVCModel-class.html |    32 +
 .../api/R/LogisticRegressionModel-class.html    |    32 +
 ...ayerPerceptronClassificationModel-class.html |    32 +
 .../docs/2.3.0/api/R/NaiveBayesModel-class.html |    32 +
 site/docs/2.3.0/api/R/R.css                     |    55 +
 .../RandomForestClassificationModel-class.html  |    32 +
 .../R/RandomForestRegressionModel-class.html    |    32 +
 site/docs/2.3.0/api/R/SparkDataFrame.html       |   101 +
 site/docs/2.3.0/api/R/StreamingQuery.html       |    40 +
 site/docs/2.3.0/api/R/WindowSpec.html           |    38 +
 site/docs/2.3.0/api/R/alias.html                |   135 +
 site/docs/2.3.0/api/R/approxQuantile.html       |    98 +
 site/docs/2.3.0/api/R/arrange.html              |   146 +
 site/docs/2.3.0/api/R/as.data.frame.html        |   126 +
 site/docs/2.3.0/api/R/attach.html               |   121 +
 site/docs/2.3.0/api/R/avg.html                  |    67 +
 site/docs/2.3.0/api/R/awaitTermination.html     |    84 +
 site/docs/2.3.0/api/R/between.html              |    55 +
 site/docs/2.3.0/api/R/broadcast.html            |   118 +
 site/docs/2.3.0/api/R/cache.html                |   106 +
 site/docs/2.3.0/api/R/cacheTable.html           |    65 +
 site/docs/2.3.0/api/R/cancelJobGroup.html       |    55 +
 site/docs/2.3.0/api/R/cast.html                 |    72 +
 site/docs/2.3.0/api/R/checkpoint.html           |   119 +
 site/docs/2.3.0/api/R/clearCache.html           |    44 +
 site/docs/2.3.0/api/R/clearJobGroup.html        |    45 +
 site/docs/2.3.0/api/R/coalesce.html             |   131 +
 site/docs/2.3.0/api/R/collect.html              |   117 +
 site/docs/2.3.0/api/R/coltypes.html             |   132 +
 site/docs/2.3.0/api/R/column.html               |    77 +
 .../2.3.0/api/R/column_aggregate_functions.html |   348 +
 .../api/R/column_collection_functions.html      |   249 +
 .../api/R/column_datetime_diff_functions.html   |   199 +
 .../2.3.0/api/R/column_datetime_functions.html  |   402 +
 .../docs/2.3.0/api/R/column_math_functions.html |   407 +
 .../docs/2.3.0/api/R/column_misc_functions.html |   117 +
 .../api/R/column_nonaggregate_functions.html    |   348 +
 .../2.3.0/api/R/column_string_functions.html    |   543 +
 .../2.3.0/api/R/column_window_functions.html    |   187 +
 site/docs/2.3.0/api/R/columnfunctions.html      |    55 +
 site/docs/2.3.0/api/R/columns.html              |   144 +
 site/docs/2.3.0/api/R/corr.html                 |   113 +
 site/docs/2.3.0/api/R/count.html                |    89 +
 site/docs/2.3.0/api/R/cov.html                  |   137 +
 site/docs/2.3.0/api/R/createDataFrame.html      |    90 +
 .../api/R/createExternalTable-deprecated.html   |    93 +
 .../2.3.0/api/R/createOrReplaceTempView.html    |   111 +
 site/docs/2.3.0/api/R/createTable.html          |    96 +
 site/docs/2.3.0/api/R/crossJoin.html            |   116 +
 site/docs/2.3.0/api/R/crosstab.html             |    82 +
 site/docs/2.3.0/api/R/cube.html                 |   127 +
 site/docs/2.3.0/api/R/currentDatabase.html      |    50 +
 site/docs/2.3.0/api/R/dapply.html               |   151 +
 site/docs/2.3.0/api/R/dapplyCollect.html        |   129 +
 site/docs/2.3.0/api/R/describe.html             |   130 +
 site/docs/2.3.0/api/R/dim.html                  |   104 +
 site/docs/2.3.0/api/R/distinct.html             |   111 +
 site/docs/2.3.0/api/R/drop.html                 |   126 +
 site/docs/2.3.0/api/R/dropDuplicates.html       |   120 +
 .../2.3.0/api/R/dropTempTable-deprecated.html   |    64 +
 site/docs/2.3.0/api/R/dropTempView.html         |    63 +
 site/docs/2.3.0/api/R/dtypes.html               |   106 +
 site/docs/2.3.0/api/R/endsWith.html             |    56 +
 site/docs/2.3.0/api/R/eq_null_safe.html         |    76 +
 site/docs/2.3.0/api/R/except.html               |   117 +
 site/docs/2.3.0/api/R/explain.html              |   125 +
 site/docs/2.3.0/api/R/filter.html               |   128 +
 site/docs/2.3.0/api/R/first.html                |   138 +
 site/docs/2.3.0/api/R/fitted.html               |    74 +
 site/docs/2.3.0/api/R/freqItems.html            |    80 +
 site/docs/2.3.0/api/R/gapply.html               |   208 +
 site/docs/2.3.0/api/R/gapplyCollect.html        |   187 +
 site/docs/2.3.0/api/R/getLocalProperty.html     |    55 +
 site/docs/2.3.0/api/R/getNumPartitions.html     |   103 +
 site/docs/2.3.0/api/R/glm.html                  |   124 +
 site/docs/2.3.0/api/R/groupBy.html              |   126 +
 site/docs/2.3.0/api/R/hashCode.html             |    68 +
 site/docs/2.3.0/api/R/head.html                 |   115 +
 site/docs/2.3.0/api/R/hint.html                 |   120 +
 site/docs/2.3.0/api/R/histogram.html            |   128 +
 site/docs/2.3.0/api/R/index.html                |     9 +
 site/docs/2.3.0/api/R/insertInto.html           |   121 +
 site/docs/2.3.0/api/R/install.spark.html        |   118 +
 site/docs/2.3.0/api/R/intersect.html            |   117 +
 site/docs/2.3.0/api/R/isActive.html             |    71 +
 site/docs/2.3.0/api/R/isLocal.html              |   107 +
 site/docs/2.3.0/api/R/isStreaming.html          |   117 +
 site/docs/2.3.0/api/R/join.html                 |   131 +
 site/docs/2.3.0/api/R/last.html                 |    82 +
 site/docs/2.3.0/api/R/lastProgress.html         |    65 +
 site/docs/2.3.0/api/R/limit.html                |   116 +
 site/docs/2.3.0/api/R/listColumns.html          |    66 +
 site/docs/2.3.0/api/R/listDatabases.html        |    50 +
 site/docs/2.3.0/api/R/listFunctions.html        |    61 +
 site/docs/2.3.0/api/R/listTables.html           |    68 +
 site/docs/2.3.0/api/R/localCheckpoint.html      |   116 +
 site/docs/2.3.0/api/R/match.html                |    65 +
 site/docs/2.3.0/api/R/merge.html                |   176 +
 site/docs/2.3.0/api/R/mutate.html               |   135 +
 site/docs/2.3.0/api/R/nafunctions.html          |   175 +
 site/docs/2.3.0/api/R/ncol.html                 |   104 +
 site/docs/2.3.0/api/R/not.html                  |    90 +
 site/docs/2.3.0/api/R/nrow.html                 |   109 +
 site/docs/2.3.0/api/R/orderBy.html              |    85 +
 site/docs/2.3.0/api/R/otherwise.html            |    57 +
 site/docs/2.3.0/api/R/over.html                 |    79 +
 site/docs/2.3.0/api/R/partitionBy.html          |    78 +
 site/docs/2.3.0/api/R/persist.html              |   113 +
 site/docs/2.3.0/api/R/pivot.html                |    80 +
 site/docs/2.3.0/api/R/predict.html              |    54 +
 site/docs/2.3.0/api/R/print.jobj.html           |    45 +
 site/docs/2.3.0/api/R/print.structField.html    |    45 +
 site/docs/2.3.0/api/R/print.structType.html     |    45 +
 site/docs/2.3.0/api/R/printSchema.html          |   106 +
 site/docs/2.3.0/api/R/queryName.html            |    75 +
 site/docs/2.3.0/api/R/randomSplit.html          |   115 +
 site/docs/2.3.0/api/R/rangeBetween.html         |    87 +
 site/docs/2.3.0/api/R/rbind.html                |   128 +
 site/docs/2.3.0/api/R/read.df.html              |   105 +
 site/docs/2.3.0/api/R/read.jdbc.html            |   105 +
 site/docs/2.3.0/api/R/read.json.html            |    77 +
 site/docs/2.3.0/api/R/read.ml.html              |    66 +
 site/docs/2.3.0/api/R/read.orc.html             |    49 +
 site/docs/2.3.0/api/R/read.parquet.html         |    55 +
 site/docs/2.3.0/api/R/read.stream.html          |    93 +
 site/docs/2.3.0/api/R/read.text.html            |    74 +
 site/docs/2.3.0/api/R/recoverPartitions.html    |    56 +
 site/docs/2.3.0/api/R/refreshByPath.html        |    56 +
 site/docs/2.3.0/api/R/refreshTable.html         |    65 +
 .../api/R/registerTempTable-deprecated.html     |   113 +
 site/docs/2.3.0/api/R/rename.html               |   140 +
 site/docs/2.3.0/api/R/repartition.html          |   138 +
 site/docs/2.3.0/api/R/rollup.html               |   127 +
 site/docs/2.3.0/api/R/rowsBetween.html          |    87 +
 site/docs/2.3.0/api/R/sample.html               |   130 +
 site/docs/2.3.0/api/R/sampleBy.html             |    86 +
 site/docs/2.3.0/api/R/saveAsTable.html          |   139 +
 site/docs/2.3.0/api/R/schema.html               |   106 +
 site/docs/2.3.0/api/R/select.html               |   157 +
 site/docs/2.3.0/api/R/selectExpr.html           |   120 +
 site/docs/2.3.0/api/R/setCheckpointDir.html     |    60 +
 site/docs/2.3.0/api/R/setCurrentDatabase.html   |    54 +
 site/docs/2.3.0/api/R/setJobDescription.html    |    53 +
 site/docs/2.3.0/api/R/setJobGroup.html          |    65 +
 site/docs/2.3.0/api/R/setLocalProperty.html     |    59 +
 site/docs/2.3.0/api/R/setLogLevel.html          |    53 +
 site/docs/2.3.0/api/R/show.html                 |   124 +
 site/docs/2.3.0/api/R/showDF.html               |   126 +
 site/docs/2.3.0/api/R/spark.addFile.html        |    67 +
 site/docs/2.3.0/api/R/spark.als.html            |   204 +
 .../docs/2.3.0/api/R/spark.bisectingKmeans.html |   179 +
 site/docs/2.3.0/api/R/spark.decisionTree.html   |   233 +
 site/docs/2.3.0/api/R/spark.fpGrowth.html       |   180 +
 .../docs/2.3.0/api/R/spark.gaussianMixture.html |   156 +
 site/docs/2.3.0/api/R/spark.gbt.html            |   257 +
 site/docs/2.3.0/api/R/spark.getSparkFiles.html  |    59 +
 .../api/R/spark.getSparkFilesRootDirectory.html |    49 +
 site/docs/2.3.0/api/R/spark.glm.html            |   234 +
 site/docs/2.3.0/api/R/spark.isoreg.html         |   146 +
 site/docs/2.3.0/api/R/spark.kmeans.html         |   167 +
 site/docs/2.3.0/api/R/spark.kstest.html         |   130 +
 site/docs/2.3.0/api/R/spark.lapply.html         |    95 +
 site/docs/2.3.0/api/R/spark.lda.html            |   246 +
 site/docs/2.3.0/api/R/spark.logit.html          |   269 +
 site/docs/2.3.0/api/R/spark.mlp.html            |   190 +
 site/docs/2.3.0/api/R/spark.naiveBayes.html     |   152 +
 site/docs/2.3.0/api/R/spark.randomForest.html   |   248 +
 site/docs/2.3.0/api/R/spark.survreg.html        |   156 +
 site/docs/2.3.0/api/R/spark.svmLinear.html      |   176 +
 site/docs/2.3.0/api/R/sparkR.callJMethod.html   |    90 +
 site/docs/2.3.0/api/R/sparkR.callJStatic.html   |    88 +
 site/docs/2.3.0/api/R/sparkR.conf.html          |    68 +
 .../2.3.0/api/R/sparkR.init-deprecated.html     |    92 +
 site/docs/2.3.0/api/R/sparkR.newJObject.html    |    86 +
 site/docs/2.3.0/api/R/sparkR.session.html       |   114 +
 site/docs/2.3.0/api/R/sparkR.session.stop.html  |    39 +
 site/docs/2.3.0/api/R/sparkR.uiWebUrl.html      |    50 +
 site/docs/2.3.0/api/R/sparkR.version.html       |    50 +
 .../2.3.0/api/R/sparkRHive.init-deprecated.html |    67 +
 .../2.3.0/api/R/sparkRSQL.init-deprecated.html  |    68 +
 site/docs/2.3.0/api/R/sql.html                  |    64 +
 site/docs/2.3.0/api/R/startsWith.html           |    56 +
 site/docs/2.3.0/api/R/status.html               |    65 +
 site/docs/2.3.0/api/R/stopQuery.html            |    66 +
 site/docs/2.3.0/api/R/storageLevel.html         |   105 +
 site/docs/2.3.0/api/R/str.html                  |   106 +
 site/docs/2.3.0/api/R/structField.html          |    83 +
 site/docs/2.3.0/api/R/structType.html           |    83 +
 site/docs/2.3.0/api/R/subset.html               |   170 +
 site/docs/2.3.0/api/R/substr.html               |    57 +
 site/docs/2.3.0/api/R/summarize.html            |   143 +
 site/docs/2.3.0/api/R/summary.html              |   150 +
 site/docs/2.3.0/api/R/tableNames.html           |    61 +
 site/docs/2.3.0/api/R/tableToDF.html            |    67 +
 site/docs/2.3.0/api/R/tables.html               |    67 +
 site/docs/2.3.0/api/R/take.html                 |   110 +
 site/docs/2.3.0/api/R/toJSON.html               |   117 +
 site/docs/2.3.0/api/R/uncacheTable.html         |    65 +
 site/docs/2.3.0/api/R/union.html                |   137 +
 site/docs/2.3.0/api/R/unionByName.html          |   128 +
 site/docs/2.3.0/api/R/unpersist.html            |   116 +
 site/docs/2.3.0/api/R/windowOrderBy.html        |    71 +
 site/docs/2.3.0/api/R/windowPartitionBy.html    |    71 +
 site/docs/2.3.0/api/R/with.html                 |   117 +
 site/docs/2.3.0/api/R/withColumn.html           |   131 +
 site/docs/2.3.0/api/R/withWatermark.html        |   147 +
 site/docs/2.3.0/api/R/write.df.html             |   161 +
 site/docs/2.3.0/api/R/write.jdbc.html           |   148 +
 site/docs/2.3.0/api/R/write.json.html           |   121 +
 site/docs/2.3.0/api/R/write.ml.html             |    62 +
 site/docs/2.3.0/api/R/write.orc.html            |   120 +
 site/docs/2.3.0/api/R/write.parquet.html        |   129 +
 site/docs/2.3.0/api/R/write.stream.html         |   181 +
 site/docs/2.3.0/api/R/write.text.html           |   121 +
 site/docs/2.3.0/api/java/allclasses-frame.html  |  1297 +
 .../docs/2.3.0/api/java/allclasses-noframe.html |  1297 +
 site/docs/2.3.0/api/java/constant-values.html   |   263 +
 site/docs/2.3.0/api/java/deprecated-list.html   |   827 +
 site/docs/2.3.0/api/java/help-doc.html          |   223 +
 site/docs/2.3.0/api/java/index-all.html         | 51618 +++++++++++++++++
 site/docs/2.3.0/api/java/index.html             |    75 +
 site/docs/2.3.0/api/java/lib/api-javadocs.js    |    60 +
 site/docs/2.3.0/api/java/lib/jquery.js          |     2 +
 .../api/java/org/apache/spark/Accumulable.html  |   489 +
 .../java/org/apache/spark/AccumulableParam.html |   314 +
 .../api/java/org/apache/spark/Accumulator.html  |   466 +
 ...ccumulatorParam.DoubleAccumulatorParam$.html |   379 +
 ...AccumulatorParam.FloatAccumulatorParam$.html |   379 +
 .../AccumulatorParam.IntAccumulatorParam$.html  |   379 +
 .../AccumulatorParam.LongAccumulatorParam$.html |   379 +
 ...ccumulatorParam.StringAccumulatorParam$.html |   398 +
 .../java/org/apache/spark/AccumulatorParam.html |   318 +
 .../api/java/org/apache/spark/Aggregator.html   |   436 +
 .../api/java/org/apache/spark/CleanAccum.html   |   370 +
 .../java/org/apache/spark/CleanBroadcast.html   |   370 +
 .../java/org/apache/spark/CleanCheckpoint.html  |   370 +
 .../api/java/org/apache/spark/CleanRDD.html     |   370 +
 .../api/java/org/apache/spark/CleanShuffle.html |   370 +
 .../api/java/org/apache/spark/CleanupTask.html  |   170 +
 .../apache/spark/CleanupTaskWeakReference.html  |   294 +
 .../org/apache/spark/ComplexFutureAction.html   |   557 +
 .../api/java/org/apache/spark/Dependency.html   |   284 +
 .../java/org/apache/spark/ExceptionFailure.html |   502 +
 .../org/apache/spark/ExecutorLostFailure.html   |   451 +
 .../org/apache/spark/ExecutorRegistered.html    |   370 +
 .../java/org/apache/spark/ExecutorRemoved.html  |   370 +
 .../java/org/apache/spark/ExpireDeadHosts.html  |   334 +
 .../api/java/org/apache/spark/FetchFailed.html  |   483 +
 .../api/java/org/apache/spark/FutureAction.html |   487 +
 .../java/org/apache/spark/HashPartitioner.html  |   350 +
 .../org/apache/spark/InternalAccumulator.html   |   510 +
 .../spark/InternalAccumulator.input$.html       |   325 +
 .../spark/InternalAccumulator.output$.html      |   325 +
 .../spark/InternalAccumulator.shuffleRead$.html |   390 +
 .../InternalAccumulator.shuffleWrite$.html      |   338 +
 .../org/apache/spark/InterruptibleIterator.html |   362 +
 .../org/apache/spark/JobExecutionStatus.html    |   376 +
 .../api/java/org/apache/spark/JobSubmitter.html |   244 +
 .../java/org/apache/spark/NarrowDependency.html |   315 +
 .../org/apache/spark/OneToOneDependency.html    |   308 +
 .../api/java/org/apache/spark/Partition.html    |   266 +
 .../api/java/org/apache/spark/Partitioner.html  |   338 +
 .../java/org/apache/spark/RangeDependency.html  |   318 +
 .../java/org/apache/spark/RangePartitioner.html |   457 +
 .../api/java/org/apache/spark/Resubmitted.html  |   364 +
 .../org/apache/spark/SerializableWritable.html  |   310 +
 .../org/apache/spark/ShuffleDependency.html     |   405 +
 .../java/org/apache/spark/ShuffleStatus.html    |   527 +
 .../org/apache/spark/SimpleFutureAction.html    |   517 +
 .../api/java/org/apache/spark/SparkConf.html    |  1283 +
 .../api/java/org/apache/spark/SparkContext.html |  3115 +
 .../api/java/org/apache/spark/SparkEnv.html     |   504 +
 .../java/org/apache/spark/SparkException.html   |   278 +
 .../org/apache/spark/SparkExecutorInfo.html     |   271 +
 .../org/apache/spark/SparkExecutorInfoImpl.html |   339 +
 .../api/java/org/apache/spark/SparkFiles.html   |   299 +
 .../org/apache/spark/SparkFirehoseListener.html |   575 +
 .../api/java/org/apache/spark/SparkJobInfo.html |   258 +
 .../java/org/apache/spark/SparkJobInfoImpl.html |   320 +
 .../java/org/apache/spark/SparkMasterRegex.html |   309 +
 .../java/org/apache/spark/SparkStageInfo.html   |   323 +
 .../org/apache/spark/SparkStageInfoImpl.html    |   415 +
 .../org/apache/spark/SparkStatusTracker.html    |   371 +
 .../java/org/apache/spark/SpillListener.html    |   348 +
 .../org/apache/spark/StopMapOutputTracker.html  |   334 +
 .../api/java/org/apache/spark/Success.html      |   336 +
 .../java/org/apache/spark/TaskCommitDenied.html |   448 +
 .../api/java/org/apache/spark/TaskContext.html  |   644 +
 .../java/org/apache/spark/TaskEndReason.html    |   177 +
 .../java/org/apache/spark/TaskFailedReason.html |   257 +
 .../api/java/org/apache/spark/TaskKilled.html   |   420 +
 .../org/apache/spark/TaskKilledException.html   |   313 +
 .../java/org/apache/spark/TaskResultLost.html   |   363 +
 .../org/apache/spark/TaskSchedulerIsSet.html    |   336 +
 .../api/java/org/apache/spark/TaskState.html    |   425 +
 .../api/java/org/apache/spark/TestUtils.html    |   500 +
 .../java/org/apache/spark/UnknownReason.html    |   363 +
 .../apache/spark/api/java/JavaDoubleRDD.html    |  2216 +
 .../apache/spark/api/java/JavaFutureAction.html |   237 +
 .../apache/spark/api/java/JavaHadoopRDD.html    |   339 +
 .../apache/spark/api/java/JavaNewHadoopRDD.html |   339 +
 .../org/apache/spark/api/java/JavaPairRDD.html  |  4020 ++
 .../java/org/apache/spark/api/java/JavaRDD.html |  1957 +
 .../org/apache/spark/api/java/JavaRDDLike.html  |  2086 +
 .../apache/spark/api/java/JavaSparkContext.html |  2389 +
 .../spark/api/java/JavaSparkStatusTracker.html  |   354 +
 .../java/JavaUtils.SerializableMapWrapper.html  |   386 +
 .../org/apache/spark/api/java/JavaUtils.html    |   301 +
 .../org/apache/spark/api/java/Optional.html     |   514 +
 .../apache/spark/api/java/StorageLevels.html    |   468 +
 .../api/java/function/CoGroupFunction.html      |   242 +
 .../java/function/DoubleFlatMapFunction.html    |   237 +
 .../spark/api/java/function/DoubleFunction.html |   237 +
 .../spark/api/java/function/FilterFunction.html |   239 +
 .../api/java/function/FlatMapFunction.html      |   237 +
 .../api/java/function/FlatMapFunction2.html     |   239 +
 .../java/function/FlatMapGroupsFunction.html    |   239 +
 .../FlatMapGroupsWithStateFunction.html         |   245 +
 .../api/java/function/ForeachFunction.html      |   239 +
 .../java/function/ForeachPartitionFunction.html |   235 +
 .../spark/api/java/function/Function.html       |   239 +
 .../spark/api/java/function/Function0.html      |   235 +
 .../spark/api/java/function/Function2.html      |   239 +
 .../spark/api/java/function/Function3.html      |   241 +
 .../spark/api/java/function/Function4.html      |   243 +
 .../spark/api/java/function/MapFunction.html    |   237 +
 .../api/java/function/MapGroupsFunction.html    |   239 +
 .../function/MapGroupsWithStateFunction.html    |   244 +
 .../java/function/MapPartitionsFunction.html    |   235 +
 .../api/java/function/PairFlatMapFunction.html  |   238 +
 .../spark/api/java/function/PairFunction.html   |   238 +
 .../spark/api/java/function/ReduceFunction.html |   239 +
 .../spark/api/java/function/VoidFunction.html   |   237 +
 .../spark/api/java/function/VoidFunction2.html  |   239 +
 .../spark/api/java/function/package-frame.html  |    43 +
 .../api/java/function/package-summary.html      |   300 +
 .../spark/api/java/function/package-tree.html   |   158 +
 .../apache/spark/api/java/package-frame.html    |    35 +
 .../apache/spark/api/java/package-summary.html  |   221 +
 .../org/apache/spark/api/java/package-tree.html |   169 +
 .../java/org/apache/spark/api/r/BaseRRDD.html   |   359 +
 .../org/apache/spark/api/r/PairwiseRRDD.html    |   322 +
 .../api/java/org/apache/spark/api/r/RRDD.html   |  2190 +
 .../org/apache/spark/api/r/RRunnerModes.html    |   295 +
 .../api/java/org/apache/spark/api/r/RUtils.html |   354 +
 .../api/java/org/apache/spark/api/r/SerDe.html  |   773 +
 .../spark/api/r/SerializationFormats.html       |   295 +
 .../org/apache/spark/api/r/SparkRDefaults.html  |   295 +
 .../org/apache/spark/api/r/SpecialLengths.html  |   269 +
 .../java/org/apache/spark/api/r/StringRRDD.html |   319 +
 .../org/apache/spark/api/r/package-frame.html   |    29 +
 .../org/apache/spark/api/r/package-summary.html |   184 +
 .../org/apache/spark/api/r/package-tree.html    |   151 +
 .../org/apache/spark/broadcast/Broadcast.html   |   402 +
 .../apache/spark/broadcast/package-frame.html   |    20 +
 .../apache/spark/broadcast/package-summary.html |   151 +
 .../apache/spark/broadcast/package-tree.html    |   135 +
 .../api/java/org/apache/spark/graphx/Edge.html  |   458 +
 .../org/apache/spark/graphx/EdgeContext.html    |   423 +
 .../org/apache/spark/graphx/EdgeDirection.html  |   368 +
 .../java/org/apache/spark/graphx/EdgeRDD.html   |  2196 +
 .../org/apache/spark/graphx/EdgeTriplet.html    |   408 +
 .../api/java/org/apache/spark/graphx/Graph.html |  1202 +
 .../org/apache/spark/graphx/GraphLoader.html    |   314 +
 .../java/org/apache/spark/graphx/GraphOps.html  |   973 +
 .../org/apache/spark/graphx/GraphXUtils.html    |   276 +
 ...itionStrategy.CanonicalRandomVertexCut$.html |   365 +
 .../PartitionStrategy.EdgePartition1D$.html     |   364 +
 .../PartitionStrategy.EdgePartition2D$.html     |   401 +
 .../PartitionStrategy.RandomVertexCut$.html     |   364 +
 .../apache/spark/graphx/PartitionStrategy.html  |   281 +
 .../java/org/apache/spark/graphx/Pregel.html    |   379 +
 .../org/apache/spark/graphx/TripletFields.html  |   416 +
 .../java/org/apache/spark/graphx/VertexRDD.html |  2650 +
 .../graphx/impl/AggregatingEdgeContext.html     |   490 +
 .../spark/graphx/impl/EdgeActiveness.html       |   391 +
 .../apache/spark/graphx/impl/EdgeRDDImpl.html   |  2214 +
 .../org/apache/spark/graphx/impl/GraphImpl.html |  1205 +
 .../apache/spark/graphx/impl/VertexRDDImpl.html |  2544 +
 .../apache/spark/graphx/impl/package-frame.html |    27 +
 .../spark/graphx/impl/package-summary.html      |   171 +
 .../apache/spark/graphx/impl/package-tree.html  |   170 +
 .../spark/graphx/lib/ConnectedComponents.html   |   324 +
 .../spark/graphx/lib/LabelPropagation.html      |   296 +
 .../org/apache/spark/graphx/lib/PageRank.html   |   505 +
 .../spark/graphx/lib/SVDPlusPlus.Conf.html      |   388 +
 .../apache/spark/graphx/lib/SVDPlusPlus.html    |   315 +
 .../apache/spark/graphx/lib/ShortestPaths.html  |   290 +
 .../graphx/lib/StronglyConnectedComponents.html |   292 +
 .../apache/spark/graphx/lib/TriangleCount.html  |   316 +
 .../apache/spark/graphx/lib/package-frame.html  |    27 +
 .../spark/graphx/lib/package-summary.html       |   194 +
 .../apache/spark/graphx/lib/package-tree.html   |   142 +
 .../org/apache/spark/graphx/package-frame.html  |    39 +
 .../apache/spark/graphx/package-summary.html    |   269 +
 .../org/apache/spark/graphx/package-tree.html   |   169 +
 .../apache/spark/graphx/util/BytecodeUtils.html |   286 +
 .../spark/graphx/util/GraphGenerators.html      |   469 +
 .../apache/spark/graphx/util/package-frame.html |    21 +
 .../spark/graphx/util/package-summary.html      |   158 +
 .../apache/spark/graphx/util/package-tree.html  |   136 +
 .../apache/spark/input/PortableDataStream.html  |   340 +
 .../org/apache/spark/input/package-frame.html   |    20 +
 .../org/apache/spark/input/package-summary.html |   143 +
 .../org/apache/spark/input/package-tree.html    |   135 +
 .../java/org/apache/spark/internal/Logging.html |   448 +
 .../internal/config/ConfigEntryWithDefault.html |   443 +
 .../config/ConfigEntryWithDefaultFunction.html  |   441 +
 .../config/ConfigEntryWithDefaultString.html    |   441 +
 .../spark/internal/config/ConfigHelpers.html    |   395 +
 .../spark/internal/config/package-frame.html    |    23 +
 .../spark/internal/config/package-summary.html  |   152 +
 .../spark/internal/config/package-tree.html     |   138 +
 ...eCommitProtocol.EmptyTaskCommitMessage$.html |   298 +
 .../FileCommitProtocol.TaskCommitMessage.html   |   286 +
 .../spark/internal/io/FileCommitProtocol.html   |   593 +
 .../internal/io/HadoopMapRedCommitProtocol.html |   329 +
 .../io/HadoopMapReduceCommitProtocol.html       |   588 +
 .../internal/io/HadoopWriteConfigUtil.html      |   391 +
 .../spark/internal/io/SparkHadoopWriter.html    |   292 +
 .../internal/io/SparkHadoopWriterUtils.html     |   366 +
 .../apache/spark/internal/io/package-frame.html |    27 +
 .../spark/internal/io/package-summary.html      |   184 +
 .../apache/spark/internal/io/package-tree.html  |   151 +
 .../apache/spark/internal/package-frame.html    |    20 +
 .../apache/spark/internal/package-summary.html  |   142 +
 .../org/apache/spark/internal/package-tree.html |   131 +
 .../org/apache/spark/io/CompressionCodec.html   |   245 +
 .../apache/spark/io/LZ4CompressionCodec.html    |   305 +
 .../apache/spark/io/LZFCompressionCodec.html    |   304 +
 .../spark/io/NioBufferedFileInputStream.html    |   410 +
 .../apache/spark/io/ReadAheadInputStream.html   |   403 +
 .../apache/spark/io/SnappyCompressionCodec.html |   318 +
 .../spark/io/SnappyOutputStreamWrapper.html     |   363 +
 .../apache/spark/io/ZStdCompressionCodec.html   |   305 +
 .../java/org/apache/spark/io/package-frame.html |    30 +
 .../org/apache/spark/io/package-summary.html    |   214 +
 .../java/org/apache/spark/io/package-tree.html  |   153 +
 .../apache/spark/launcher/AbstractLauncher.html |   600 +
 .../spark/launcher/InProcessLauncher.html       |   313 +
 .../spark/launcher/SparkAppHandle.Listener.html |   258 +
 .../spark/launcher/SparkAppHandle.State.html    |   463 +
 .../apache/spark/launcher/SparkAppHandle.html   |   347 +
 .../apache/spark/launcher/SparkLauncher.html    |  1253 +
 .../apache/spark/launcher/package-frame.html    |    31 +
 .../apache/spark/launcher/package-summary.html  |   275 +
 .../org/apache/spark/launcher/package-tree.html |   157 +
 .../spark/mapred/SparkHadoopMapRedUtil.html     |   291 +
 .../org/apache/spark/mapred/package-frame.html  |    20 +
 .../apache/spark/mapred/package-summary.html    |   140 +
 .../org/apache/spark/mapred/package-tree.html   |   135 +
 .../spark/metrics/sink/StatsdMetricType.html    |   313 +
 .../spark/metrics/sink/package-frame.html       |    20 +
 .../spark/metrics/sink/package-summary.html     |   140 +
 .../apache/spark/metrics/sink/package-tree.html |   135 +
 .../spark/metrics/source/CodegenMetrics.html    |   364 +
 .../metrics/source/HiveCatalogMetrics.html      |   465 +
 .../spark/metrics/source/StaticSources.html     |   277 +
 .../spark/metrics/source/package-frame.html     |    22 +
 .../spark/metrics/source/package-summary.html   |   154 +
 .../spark/metrics/source/package-tree.html      |   137 +
 .../api/java/org/apache/spark/ml/Estimator.html |   470 +
 .../api/java/org/apache/spark/ml/Model.html     |   405 +
 .../spark/ml/Pipeline.SharedReadWrite$.html     |   399 +
 .../api/java/org/apache/spark/ml/Pipeline.html  |   794 +
 .../java/org/apache/spark/ml/PipelineModel.html |   744 +
 .../java/org/apache/spark/ml/PipelineStage.html |   350 +
 .../org/apache/spark/ml/PredictionModel.html    |   475 +
 .../api/java/org/apache/spark/ml/Predictor.html |   490 +
 .../java/org/apache/spark/ml/Transformer.html   |   435 +
 .../org/apache/spark/ml/UnaryTransformer.html   |   438 +
 .../org/apache/spark/ml/ann/ApplyInPlace.html   |   293 +
 .../org/apache/spark/ml/ann/BreezeUtil.html     |   321 +
 .../org/apache/spark/ml/ann/package-frame.html  |    21 +
 .../apache/spark/ml/ann/package-summary.html    |   148 +
 .../org/apache/spark/ml/ann/package-tree.html   |   136 +
 .../apache/spark/ml/attribute/Attribute.html    |   514 +
 .../spark/ml/attribute/AttributeGroup.html      |   620 +
 .../spark/ml/attribute/AttributeKeys.html       |   426 +
 .../spark/ml/attribute/AttributeType.html       |   358 +
 .../spark/ml/attribute/BinaryAttribute.html     |   609 +
 .../spark/ml/attribute/NominalAttribute.html    |   796 +
 .../spark/ml/attribute/NumericAttribute.html    |   754 +
 .../spark/ml/attribute/UnresolvedAttribute.html |   440 +
 .../spark/ml/attribute/package-frame.html       |    27 +
 .../spark/ml/attribute/package-summary.html     |   219 +
 .../apache/spark/ml/attribute/package-tree.html |   145 +
 .../BinaryLogisticRegressionSummary.html        |   411 +
 .../BinaryLogisticRegressionSummaryImpl.html    |   291 +
 ...BinaryLogisticRegressionTrainingSummary.html |   213 +
 ...ryLogisticRegressionTrainingSummaryImpl.html |   344 +
 .../ml/classification/ClassificationModel.html  |   470 +
 .../spark/ml/classification/Classifier.html     |   411 +
 .../DecisionTreeClassificationModel.html        |  1567 +
 .../classification/DecisionTreeClassifier.html  |  1471 +
 .../classification/GBTClassificationModel.html  |  1832 +
 .../spark/ml/classification/GBTClassifier.html  |  1689 +
 .../spark/ml/classification/LabelConverter.html |   309 +
 .../spark/ml/classification/LinearSVC.html      |  1476 +
 .../spark/ml/classification/LinearSVCModel.html |  1375 +
 .../ml/classification/LogisticRegression.html   |  2150 +
 .../classification/LogisticRegressionModel.html |  2022 +
 .../LogisticRegressionSummary.html              |   591 +
 .../LogisticRegressionSummaryImpl.html          |   400 +
 .../LogisticRegressionTrainingSummary.html      |   262 +
 .../LogisticRegressionTrainingSummaryImpl.html  |   332 +
 ...MultilayerPerceptronClassificationModel.html |  1160 +
 .../MultilayerPerceptronClassifier.html         |  1655 +
 .../spark/ml/classification/NaiveBayes.html     |  1322 +
 .../ml/classification/NaiveBayesModel.html      |  1311 +
 .../spark/ml/classification/OneVsRest.html      |  1018 +
 .../spark/ml/classification/OneVsRestModel.html |   951 +
 .../ProbabilisticClassificationModel.html       |  1048 +
 .../classification/ProbabilisticClassifier.html |   449 +
 .../RandomForestClassificationModel.html        |  1681 +
 .../classification/RandomForestClassifier.html  |  1604 +
 .../spark/ml/classification/package-frame.html  |    51 +
 .../ml/classification/package-summary.html      |   333 +
 .../spark/ml/classification/package-tree.html   |   226 +
 .../spark/ml/clustering/BisectingKMeans.html    |  1061 +
 .../ml/clustering/BisectingKMeansModel.html     |  1112 +
 .../ml/clustering/BisectingKMeansSummary.html   |   222 +
 .../spark/ml/clustering/ClusteringSummary.html  |   334 +
 .../ml/clustering/DistributedLDAModel.html      |  1959 +
 .../ml/clustering/ExpectationAggregator.html    |   393 +
 .../spark/ml/clustering/GaussianMixture.html    |  1087 +
 .../ml/clustering/GaussianMixtureModel.html     |  1156 +
 .../ml/clustering/GaussianMixtureSummary.html   |   298 +
 .../org/apache/spark/ml/clustering/KMeans.html  |  1172 +
 .../apache/spark/ml/clustering/KMeansModel.html |  1209 +
 .../spark/ml/clustering/KMeansSummary.html      |   222 +
 .../org/apache/spark/ml/clustering/LDA.html     |  1862 +
 .../apache/spark/ml/clustering/LDAModel.html    |  1156 +
 .../spark/ml/clustering/LocalLDAModel.html      |  1826 +
 .../spark/ml/clustering/package-frame.html      |    34 +
 .../spark/ml/clustering/package-summary.html    |   232 +
 .../spark/ml/clustering/package-tree.html       |   171 +
 .../BinaryClassificationEvaluator.html          |   820 +
 .../ml/evaluation/ClusteringEvaluator.html      |   830 +
 .../apache/spark/ml/evaluation/Evaluator.html   |   386 +
 .../MulticlassClassificationEvaluator.html      |   820 +
 .../ml/evaluation/RegressionEvaluator.html      |   823 +
 ...quaredEuclideanSilhouette.ClusterStats$.html |   306 +
 ...SquaredEuclideanSilhouette.ClusterStats.html |   326 +
 .../evaluation/SquaredEuclideanSilhouette.html  |   546 +
 .../spark/ml/evaluation/package-frame.html      |    27 +
 .../spark/ml/evaluation/package-summary.html    |   186 +
 .../spark/ml/evaluation/package-tree.html       |   149 +
 .../org/apache/spark/ml/feature/Binarizer.html  |   838 +
 .../ml/feature/BucketedRandomProjectionLSH.html |  1100 +
 .../BucketedRandomProjectionLSHModel.html       |  1232 +
 .../org/apache/spark/ml/feature/Bucketizer.html |  1117 +
 .../apache/spark/ml/feature/ChiSqSelector.html  |  1294 +
 .../spark/ml/feature/ChiSqSelectorModel.html    |  1239 +
 .../apache/spark/ml/feature/ColumnPruner.html   |   729 +
 .../spark/ml/feature/CountVectorizer.html       |  1117 +
 .../spark/ml/feature/CountVectorizerModel.html  |  1187 +
 .../java/org/apache/spark/ml/feature/DCT.html   |   854 +
 .../java/org/apache/spark/ml/feature/Dot.html   |   334 +
 .../spark/ml/feature/ElementwiseProduct.html    |   849 +
 .../apache/spark/ml/feature/FeatureHasher.html  |   942 +
 .../org/apache/spark/ml/feature/HashingTF.html  |   890 +
 .../java/org/apache/spark/ml/feature/IDF.html   |   884 +
 .../org/apache/spark/ml/feature/IDFModel.html   |   921 +
 .../org/apache/spark/ml/feature/Imputer.html    |   973 +
 .../apache/spark/ml/feature/ImputerModel.html   |   981 +
 .../apache/spark/ml/feature/IndexToString.html  |   842 +
 .../apache/spark/ml/feature/Interaction.html    |   796 +
 .../apache/spark/ml/feature/LabeledPoint.html   |   406 +
 .../apache/spark/ml/feature/MaxAbsScaler.html   |   807 +
 .../spark/ml/feature/MaxAbsScalerModel.html     |   853 +
 .../org/apache/spark/ml/feature/MinHashLSH.html |  1020 +
 .../spark/ml/feature/MinHashLSHModel.html       |  1170 +
 .../apache/spark/ml/feature/MinMaxScaler.html   |   967 +
 .../spark/ml/feature/MinMaxScalerModel.html     |  1018 +
 .../java/org/apache/spark/ml/feature/NGram.html |   855 +
 .../org/apache/spark/ml/feature/Normalizer.html |   848 +
 .../apache/spark/ml/feature/OneHotEncoder.html  |   948 +
 .../spark/ml/feature/OneHotEncoderCommon.html   |   343 +
 .../ml/feature/OneHotEncoderEstimator.html      |   969 +
 .../spark/ml/feature/OneHotEncoderModel.html    |   999 +
 .../java/org/apache/spark/ml/feature/PCA.html   |   877 +
 .../org/apache/spark/ml/feature/PCAModel.html   |   931 +
 .../spark/ml/feature/PolynomialExpansion.html   |   871 +
 .../spark/ml/feature/QuantileDiscretizer.html   |  1213 +
 .../org/apache/spark/ml/feature/RFormula.html   |  1146 +
 .../apache/spark/ml/feature/RFormulaModel.html  |  1074 +
 .../apache/spark/ml/feature/RFormulaParser.html |   786 +
 .../apache/spark/ml/feature/RegexTokenizer.html |  1008 +
 .../apache/spark/ml/feature/SQLTransformer.html |   755 +
 .../apache/spark/ml/feature/StandardScaler.html |   958 +
 .../spark/ml/feature/StandardScalerModel.html   |   989 +
 .../spark/ml/feature/StopWordsRemover.html      |   918 +
 .../apache/spark/ml/feature/StringIndexer.html  |   963 +
 .../spark/ml/feature/StringIndexerModel.html    |  1046 +
 .../org/apache/spark/ml/feature/Tokenizer.html  |   819 +
 .../spark/ml/feature/VectorAssembler.html       |   789 +
 .../ml/feature/VectorAttributeRewriter.html     |   752 +
 .../apache/spark/ml/feature/VectorIndexer.html  |   971 +
 .../spark/ml/feature/VectorIndexerModel.html    |  1003 +
 .../apache/spark/ml/feature/VectorSizeHint.html |   860 +
 .../apache/spark/ml/feature/VectorSlicer.html   |   894 +
 .../org/apache/spark/ml/feature/Word2Vec.html   |  1319 +
 .../Word2VecModel.Word2VecModelWriter$.html     |   329 +
 .../apache/spark/ml/feature/Word2VecModel.html  |  1401 +
 .../apache/spark/ml/feature/package-frame.html  |    76 +
 .../spark/ml/feature/package-summary.html       |   594 +
 .../apache/spark/ml/feature/package-tree.html   |   211 +
 .../apache/spark/ml/fpm/AssociationRules.html   |   292 +
 .../java/org/apache/spark/ml/fpm/FPGrowth.html  |  1068 +
 .../org/apache/spark/ml/fpm/FPGrowthModel.html  |  1113 +
 .../org/apache/spark/ml/fpm/package-frame.html  |    22 +
 .../apache/spark/ml/fpm/package-summary.html    |   154 +
 .../org/apache/spark/ml/fpm/package-tree.html   |   153 +
 .../org/apache/spark/ml/image/ImageSchema.html  |   579 +
 .../apache/spark/ml/image/RecursiveFlag.html    |   285 +
 .../apache/spark/ml/image/SamplePathFilter.html |   421 +
 .../apache/spark/ml/image/package-frame.html    |    22 +
 .../apache/spark/ml/image/package-summary.html  |   153 +
 .../org/apache/spark/ml/image/package-tree.html |   141 +
 .../java/org/apache/spark/ml/impl/Utils.html    |   269 +
 .../org/apache/spark/ml/impl/package-frame.html |    20 +
 .../apache/spark/ml/impl/package-summary.html   |   140 +
 .../org/apache/spark/ml/impl/package-tree.html  |   135 +
 .../java/org/apache/spark/ml/linalg/BLAS.html   |   534 +
 .../org/apache/spark/ml/linalg/DenseMatrix.html |   962 +
 .../org/apache/spark/ml/linalg/DenseVector.html |   594 +
 .../spark/ml/linalg/JsonMatrixConverter.html    |   316 +
 .../spark/ml/linalg/JsonVectorConverter.html    |   300 +
 .../org/apache/spark/ml/linalg/Matrices.html    |   604 +
 .../java/org/apache/spark/ml/linalg/Matrix.html |   957 +
 .../apache/spark/ml/linalg/SQLDataTypes.html    |   290 +
 .../apache/spark/ml/linalg/SparseMatrix.html    |   993 +
 .../apache/spark/ml/linalg/SparseVector.html    |   600 +
 .../java/org/apache/spark/ml/linalg/Vector.html |   539 +
 .../org/apache/spark/ml/linalg/Vectors.html     |   485 +
 .../apache/spark/ml/linalg/package-frame.html   |    34 +
 .../apache/spark/ml/linalg/package-summary.html |   216 +
 .../apache/spark/ml/linalg/package-tree.html    |   157 +
 .../java/org/apache/spark/ml/package-frame.html |    29 +
 .../org/apache/spark/ml/package-summary.html    |   215 +
 .../java/org/apache/spark/ml/package-tree.html  |   156 +
 .../org/apache/spark/ml/param/BooleanParam.html |   340 +
 .../spark/ml/param/DoubleArrayArrayParam.html   |   358 +
 .../apache/spark/ml/param/DoubleArrayParam.html |   358 +
 .../org/apache/spark/ml/param/DoubleParam.html  |   512 +
 .../org/apache/spark/ml/param/FloatParam.html   |   512 +
 .../apache/spark/ml/param/IntArrayParam.html    |   358 +
 .../org/apache/spark/ml/param/IntParam.html     |   376 +
 .../org/apache/spark/ml/param/JavaParams.html   |   263 +
 .../org/apache/spark/ml/param/LongParam.html    |   376 +
 .../java/org/apache/spark/ml/param/Param.html   |   489 +
 .../org/apache/spark/ml/param/ParamMap.html     |   575 +
 .../org/apache/spark/ml/param/ParamPair.html    |   388 +
 .../apache/spark/ml/param/ParamValidators.html  |   480 +
 .../java/org/apache/spark/ml/param/Params.html  |   782 +
 .../apache/spark/ml/param/StringArrayParam.html |   358 +
 .../apache/spark/ml/param/package-frame.html    |    37 +
 .../apache/spark/ml/param/package-summary.html  |   250 +
 .../org/apache/spark/ml/param/package-tree.html |   168 +
 .../ml/param/shared/HasAggregationDepth.html    |   260 +
 .../ml/param/shared/HasCheckpointInterval.html  |   260 +
 .../ml/param/shared/HasCollectSubModels.html    |   264 +
 .../ml/param/shared/HasElasticNetParam.html     |   260 +
 .../spark/ml/param/shared/HasFeaturesCol.html   |   264 +
 .../spark/ml/param/shared/HasFitIntercept.html  |   260 +
 .../spark/ml/param/shared/HasHandleInvalid.html |   264 +
 .../spark/ml/param/shared/HasInputCol.html      |   264 +
 .../spark/ml/param/shared/HasInputCols.html     |   264 +
 .../spark/ml/param/shared/HasLabelCol.html      |   264 +
 .../apache/spark/ml/param/shared/HasLoss.html   |   260 +
 .../spark/ml/param/shared/HasMaxIter.html       |   260 +
 .../spark/ml/param/shared/HasOutputCol.html     |   264 +
 .../spark/ml/param/shared/HasOutputCols.html    |   264 +
 .../spark/ml/param/shared/HasPredictionCol.html |   264 +
 .../ml/param/shared/HasProbabilityCol.html      |   260 +
 .../ml/param/shared/HasRawPredictionCol.html    |   264 +
 .../spark/ml/param/shared/HasRegParam.html      |   260 +
 .../apache/spark/ml/param/shared/HasSeed.html   |   264 +
 .../apache/spark/ml/param/shared/HasSolver.html |   260 +
 .../ml/param/shared/HasStandardization.html     |   260 +
 .../spark/ml/param/shared/HasStepSize.html      |   260 +
 .../spark/ml/param/shared/HasThreshold.html     |   260 +
 .../spark/ml/param/shared/HasThresholds.html    |   260 +
 .../apache/spark/ml/param/shared/HasTol.html    |   260 +
 .../spark/ml/param/shared/HasVarianceCol.html   |   260 +
 .../spark/ml/param/shared/HasWeightCol.html     |   260 +
 .../ml/param/shared/SharedParamsCodeGen.html    |   273 +
 .../spark/ml/param/shared/package-frame.html    |    50 +
 .../spark/ml/param/shared/package-summary.html  |   315 +
 .../spark/ml/param/shared/package-tree.html     |   212 +
 .../org/apache/spark/ml/r/RWrapperUtils.html    |   311 +
 .../java/org/apache/spark/ml/r/RWrappers.html   |   297 +
 .../org/apache/spark/ml/r/package-frame.html    |    21 +
 .../org/apache/spark/ml/r/package-summary.html  |   146 +
 .../org/apache/spark/ml/r/package-tree.html     |   136 +
 .../spark/ml/recommendation/ALS.InBlock$.html   |   287 +
 .../spark/ml/recommendation/ALS.Rating$.html    |   287 +
 .../spark/ml/recommendation/ALS.Rating.html     |   330 +
 .../ml/recommendation/ALS.RatingBlock$.html     |   287 +
 .../org/apache/spark/ml/recommendation/ALS.html |  2032 +
 .../spark/ml/recommendation/ALSModel.html       |  1172 +
 .../spark/ml/recommendation/package-frame.html  |    25 +
 .../ml/recommendation/package-summary.html      |   167 +
 .../spark/ml/recommendation/package-tree.html   |   156 +
 .../spark/ml/regression/AFTAggregator.html      |   439 +
 .../apache/spark/ml/regression/AFTCostFun.html  |   337 +
 .../ml/regression/AFTSurvivalRegression.html    |  1329 +
 .../regression/AFTSurvivalRegressionModel.html  |  1303 +
 .../regression/DecisionTreeRegressionModel.html |  1379 +
 .../ml/regression/DecisionTreeRegressor.html    |  1330 +
 .../spark/ml/regression/GBTRegressionModel.html |  1634 +
 .../spark/ml/regression/GBTRegressor.html       |  1509 +
 .../GeneralizedLinearRegression.Binomial$.html  |   440 +
 .../GeneralizedLinearRegression.CLogLog$.html   |   368 +
 .../GeneralizedLinearRegression.Family$.html    |   334 +
 ...eralizedLinearRegression.FamilyAndLink$.html |   330 +
 .../GeneralizedLinearRegression.Gamma$.html     |   453 +
 .../GeneralizedLinearRegression.Gaussian$.html  |   453 +
 .../GeneralizedLinearRegression.Identity$.html  |   381 +
 .../GeneralizedLinearRegression.Inverse$.html   |   381 +
 .../GeneralizedLinearRegression.Link$.html      |   333 +
 .../GeneralizedLinearRegression.Log$.html       |   381 +
 .../GeneralizedLinearRegression.Logit$.html     |   368 +
 .../GeneralizedLinearRegression.Poisson$.html   |   453 +
 .../GeneralizedLinearRegression.Probit$.html    |   368 +
 .../GeneralizedLinearRegression.Sqrt$.html      |   381 +
 .../GeneralizedLinearRegression.Tweedie$.html   |   324 +
 .../regression/GeneralizedLinearRegression.html |  1993 +
 .../GeneralizedLinearRegressionModel.html       |  1710 +
 .../GeneralizedLinearRegressionSummary.html     |   485 +
 ...eralizedLinearRegressionTrainingSummary.html |   370 +
 .../spark/ml/regression/IsotonicRegression.html |  1098 +
 .../ml/regression/IsotonicRegressionModel.html  |  1132 +
 .../spark/ml/regression/LinearRegression.html   |  1734 +
 .../ml/regression/LinearRegressionModel.html    |  1507 +
 .../ml/regression/LinearRegressionSummary.html  |   603 +
 .../LinearRegressionTrainingSummary.html        |   286 +
 .../regression/RandomForestRegressionModel.html |  1486 +
 .../ml/regression/RandomForestRegressor.html    |  1424 +
 .../spark/ml/regression/RegressionModel.html    |   385 +
 .../spark/ml/regression/package-frame.html      |    55 +
 .../spark/ml/regression/package-summary.html    |   346 +
 .../spark/ml/regression/package-tree.html       |   203 +
 .../ml/source/libsvm/LibSVMDataSource.html      |   230 +
 .../spark/ml/source/libsvm/package-frame.html   |    20 +
 .../spark/ml/source/libsvm/package-summary.html |   142 +
 .../spark/ml/source/libsvm/package-tree.html    |   135 +
 .../org/apache/spark/ml/stat/ChiSquareTest.html |   301 +
 .../org/apache/spark/ml/stat/Correlation.html   |   338 +
 .../org/apache/spark/ml/stat/Summarizer.html    |   581 +
 .../apache/spark/ml/stat/SummaryBuilder.html    |   299 +
 .../stat/distribution/MultivariateGaussian.html |   345 +
 .../ml/stat/distribution/package-frame.html     |    20 +
 .../ml/stat/distribution/package-summary.html   |   142 +
 .../ml/stat/distribution/package-tree.html      |   135 +
 .../org/apache/spark/ml/stat/package-frame.html |    23 +
 .../apache/spark/ml/stat/package-summary.html   |   160 +
 .../org/apache/spark/ml/stat/package-tree.html  |   138 +
 .../apache/spark/ml/tree/CategoricalSplit.html  |   336 +
 .../apache/spark/ml/tree/ContinuousSplit.html   |   303 +
 .../DecisionTreeModelReadWrite.NodeData$.html   |   336 +
 .../DecisionTreeModelReadWrite.NodeData.html    |   409 +
 .../DecisionTreeModelReadWrite.SplitData$.html  |   321 +
 .../DecisionTreeModelReadWrite.SplitData.html   |   346 +
 .../ml/tree/DecisionTreeModelReadWrite.html     |   345 +
 ...nsembleModelReadWrite.EnsembleNodeData$.html |   334 +
 ...EnsembleModelReadWrite.EnsembleNodeData.html |   315 +
 .../spark/ml/tree/EnsembleModelReadWrite.html   |   348 +
 .../org/apache/spark/ml/tree/InternalNode.html  |   374 +
 .../java/org/apache/spark/ml/tree/LeafNode.html |   304 +
 .../api/java/org/apache/spark/ml/tree/Node.html |   327 +
 .../java/org/apache/spark/ml/tree/Split.html    |   296 +
 .../ml/tree/impl/GradientBoostedTrees.html      |   537 +
 .../apache/spark/ml/tree/impl/RandomForest.html |   336 +
 .../spark/ml/tree/impl/package-frame.html       |    21 +
 .../spark/ml/tree/impl/package-summary.html     |   146 +
 .../apache/spark/ml/tree/impl/package-tree.html |   136 +
 .../org/apache/spark/ml/tree/package-frame.html |    36 +
 .../apache/spark/ml/tree/package-summary.html   |   224 +
 .../org/apache/spark/ml/tree/package-tree.html  |   162 +
 .../apache/spark/ml/tuning/CrossValidator.html  |  1202 +
 ...alidatorModel.CrossValidatorModelWriter.html |   327 +
 .../spark/ml/tuning/CrossValidatorModel.html    |  1126 +
 .../spark/ml/tuning/ParamGridBuilder.html       |   490 +
 .../spark/ml/tuning/TrainValidationSplit.html   |  1201 +
 ...itModel.TrainValidationSplitModelWriter.html |   327 +
 .../ml/tuning/TrainValidationSplitModel.html    |  1123 +
 .../apache/spark/ml/tuning/package-frame.html   |    26 +
 .../apache/spark/ml/tuning/package-summary.html |   182 +
 .../apache/spark/ml/tuning/package-tree.html    |   161 +
 .../spark/ml/util/DefaultParamsReadable.html    |   253 +
 .../spark/ml/util/DefaultParamsWritable.html    |   257 +
 .../org/apache/spark/ml/util/Identifiable.html  |   257 +
 .../org/apache/spark/ml/util/MLReadable.html    |   257 +
 .../java/org/apache/spark/ml/util/MLReader.html |   394 +
 .../org/apache/spark/ml/util/MLWritable.html    |   258 +
 .../java/org/apache/spark/ml/util/MLWriter.html |   456 +
 .../spark/ml/util/MetaAlgorithmReadWrite.html   |   281 +
 .../org/apache/spark/ml/util/MetadataUtils.html |   334 +
 .../org/apache/spark/ml/util/SchemaUtils.html   |   398 +
 .../org/apache/spark/ml/util/package-frame.html |    32 +
 .../apache/spark/ml/util/package-summary.html   |   207 +
 .../org/apache/spark/ml/util/package-tree.html  |   153 +
 .../org/apache/spark/mllib/JavaPackage.html     |   202 +
 .../classification/ClassificationModel.html     |   285 +
 .../classification/LogisticRegressionModel.html |   622 +
 .../LogisticRegressionWithLBFGS.html            |   417 +
 .../LogisticRegressionWithSGD.html              |   548 +
 .../spark/mllib/classification/NaiveBayes.html  |   487 +
 .../NaiveBayesModel.SaveLoadV1_0$.Data.html     |   327 +
 .../NaiveBayesModel.SaveLoadV1_0$.html          |   381 +
 .../NaiveBayesModel.SaveLoadV2_0$.Data.html     |   342 +
 .../NaiveBayesModel.SaveLoadV2_0$.html          |   381 +
 .../mllib/classification/NaiveBayesModel.html   |   469 +
 .../spark/mllib/classification/SVMModel.html    |   560 +
 .../spark/mllib/classification/SVMWithSGD.html  |   551 +
 .../StreamingLogisticRegressionWithSGD.html     |   390 +
 ...MClassificationModel.SaveLoadV1_0$.Data.html |   327 +
 .../GLMClassificationModel.SaveLoadV1_0$.html   |   405 +
 .../impl/GLMClassificationModel.html            |   255 +
 .../classification/impl/package-frame.html      |    21 +
 .../classification/impl/package-summary.html    |   146 +
 .../mllib/classification/impl/package-tree.html |   137 +
 .../mllib/classification/package-frame.html     |    33 +
 .../mllib/classification/package-summary.html   |   212 +
 .../mllib/classification/package-tree.html      |   170 +
 .../spark/mllib/clustering/BisectingKMeans.html |   511 +
 .../BisectingKMeansModel.SaveLoadV1_0$.html     |   333 +
 .../mllib/clustering/BisectingKMeansModel.html  |   485 +
 .../mllib/clustering/DistributedLDAModel.html   |   664 +
 .../spark/mllib/clustering/EMLDAOptimizer.html  |   324 +
 .../spark/mllib/clustering/ExpectationSum.html  |   370 +
 .../spark/mllib/clustering/GaussianMixture.html |   578 +
 .../mllib/clustering/GaussianMixtureModel.html  |   482 +
 .../apache/spark/mllib/clustering/KMeans.html   |   884 +
 .../clustering/KMeansModel.SaveLoadV1_0$.html   |   331 +
 .../spark/mllib/clustering/KMeansModel.html     |   541 +
 .../org/apache/spark/mllib/clustering/LDA.html  |   893 +
 .../apache/spark/mllib/clustering/LDAModel.html |   398 +
 .../spark/mllib/clustering/LDAOptimizer.html    |   266 +
 .../apache/spark/mllib/clustering/LDAUtils.html |   236 +
 .../spark/mllib/clustering/LocalKMeans.html     |   293 +
 .../spark/mllib/clustering/LocalLDAModel.html   |   630 +
 .../mllib/clustering/OnlineLDAOptimizer.html    |   463 +
 .../PowerIterationClustering.Assignment$.html   |   306 +
 .../PowerIterationClustering.Assignment.html    |   314 +
 .../clustering/PowerIterationClustering.html    |   455 +
 ...rIterationClusteringModel.SaveLoadV1_0$.html |   331 +
 .../PowerIterationClusteringModel.html          |   365 +
 .../spark/mllib/clustering/StreamingKMeans.html |   650 +
 .../mllib/clustering/StreamingKMeansModel.html  |   401 +
 .../spark/mllib/clustering/package-frame.html   |    47 +
 .../spark/mllib/clustering/package-summary.html |   298 +
 .../spark/mllib/clustering/package-tree.html    |   172 +
 .../spark/mllib/evaluation/AreaUnderCurve.html  |   303 +
 .../evaluation/BinaryClassificationMetrics.html |   544 +
 .../mllib/evaluation/MulticlassMetrics.html     |   663 +
 .../mllib/evaluation/MultilabelMetrics.html     |   533 +
 .../spark/mllib/evaluation/RankingMetrics.html  |   391 +
 .../mllib/evaluation/RegressionMetrics.html     |   403 +
 .../evaluation/binary/FalsePositiveRate.html    |   270 +
 .../mllib/evaluation/binary/Precision.html      |   270 +
 .../spark/mllib/evaluation/binary/Recall.html   |   270 +
 .../mllib/evaluation/binary/package-frame.html  |    22 +
 .../evaluation/binary/package-summary.html      |   154 +
 .../mllib/evaluation/binary/package-tree.html   |   137 +
 .../spark/mllib/evaluation/package-frame.html   |    25 +
 .../spark/mllib/evaluation/package-summary.html |   172 +
 .../spark/mllib/evaluation/package-tree.html    |   140 +
 .../spark/mllib/feature/ChiSqSelector.html      |   495 +
 .../ChiSqSelectorModel.SaveLoadV1_0$.Data.html  |   297 +
 .../ChiSqSelectorModel.SaveLoadV1_0$.html       |   352 +
 .../spark/mllib/feature/ChiSqSelectorModel.html |   381 +
 .../spark/mllib/feature/ElementwiseProduct.html |   314 +
 .../apache/spark/mllib/feature/HashingTF.html   |   450 +
 .../IDF.DocumentFrequencyAggregator.html        |   343 +
 .../org/apache/spark/mllib/feature/IDF.html     |   356 +
 .../apache/spark/mllib/feature/IDFModel.html    |   317 +
 .../apache/spark/mllib/feature/Normalizer.html  |   317 +
 .../org/apache/spark/mllib/feature/PCA.html     |   317 +
 .../apache/spark/mllib/feature/PCAModel.html    |   307 +
 .../org/apache/spark/mllib/feature/PCAUtil.html |   271 +
 .../spark/mllib/feature/StandardScaler.html     |   315 +
 .../mllib/feature/StandardScalerModel.html      |   437 +
 .../spark/mllib/feature/VectorTransformer.html  |   286 +
 .../apache/spark/mllib/feature/VocabWord.html   |   431 +
 .../apache/spark/mllib/feature/Word2Vec.html    |   514 +
 .../spark/mllib/feature/Word2VecModel.html      |   416 +
 .../spark/mllib/feature/package-frame.html      |    40 +
 .../spark/mllib/feature/package-summary.html    |   259 +
 .../spark/mllib/feature/package-tree.html       |   164 +
 .../spark/mllib/fpm/AssociationRules.Rule.html  |   346 +
 .../spark/mllib/fpm/AssociationRules.html       |   369 +
 .../spark/mllib/fpm/FPGrowth.FreqItemset.html   |   338 +
 .../org/apache/spark/mllib/fpm/FPGrowth.html    |   407 +
 .../mllib/fpm/FPGrowthModel.SaveLoadV1_0$.html  |   348 +
 .../apache/spark/mllib/fpm/FPGrowthModel.html   |   372 +
 .../mllib/fpm/PrefixSpan.FreqSequence.html      |   320 +
 .../spark/mllib/fpm/PrefixSpan.Postfix$.html    |   287 +
 .../spark/mllib/fpm/PrefixSpan.Prefix$.html     |   324 +
 .../org/apache/spark/mllib/fpm/PrefixSpan.html  |   500 +
 .../fpm/PrefixSpanModel.SaveLoadV1_0$.html      |   348 +
 .../apache/spark/mllib/fpm/PrefixSpanModel.html |   348 +
 .../apache/spark/mllib/fpm/package-frame.html   |    31 +
 .../apache/spark/mllib/fpm/package-summary.html |   201 +
 .../apache/spark/mllib/fpm/package-tree.html    |   146 +
 .../org/apache/spark/mllib/linalg/BLAS.html     |   498 +
 .../mllib/linalg/CholeskyDecomposition.html     |   311 +
 .../apache/spark/mllib/linalg/DenseMatrix.html  |   885 +
 .../apache/spark/mllib/linalg/DenseVector.html  |   664 +
 .../mllib/linalg/EigenValueDecomposition.html   |   300 +
 .../org/apache/spark/mllib/linalg/Matrices.html |   626 +
 .../org/apache/spark/mllib/linalg/Matrix.html   |   667 +
 .../spark/mllib/linalg/MatrixImplicits.html     |   336 +
 .../spark/mllib/linalg/QRDecomposition.html     |   388 +
 .../linalg/SingularValueDecomposition.html      |   403 +
 .../apache/spark/mllib/linalg/SparseMatrix.html |   916 +
 .../apache/spark/mllib/linalg/SparseVector.html |   670 +
 .../org/apache/spark/mllib/linalg/Vector.html   |   583 +
 .../spark/mllib/linalg/VectorImplicits.html     |   336 +
 .../apache/spark/mllib/linalg/VectorUDT.html    |   369 +
 .../org/apache/spark/mllib/linalg/Vectors.html  |   551 +
 .../mllib/linalg/distributed/BlockMatrix.html   |   674 +
 .../linalg/distributed/CoordinateMatrix.html    |   444 +
 .../linalg/distributed/DistributedMatrix.html   |   264 +
 .../mllib/linalg/distributed/IndexedRow.html    |   386 +
 .../linalg/distributed/IndexedRowMatrix.html    |   552 +
 .../mllib/linalg/distributed/MatrixEntry.html   |   404 +
 .../mllib/linalg/distributed/RowMatrix.html     |   676 +
 .../mllib/linalg/distributed/package-frame.html |    29 +
 .../linalg/distributed/package-summary.html     |   190 +
 .../mllib/linalg/distributed/package-tree.html  |   152 +
 .../spark/mllib/linalg/package-frame.html       |    38 +
 .../spark/mllib/linalg/package-summary.html     |   245 +
 .../apache/spark/mllib/linalg/package-tree.html |   165 +
 .../spark/mllib/optimization/Gradient.html      |   336 +
 .../mllib/optimization/GradientDescent.html     |   542 +
 .../spark/mllib/optimization/HingeGradient.html |   346 +
 .../spark/mllib/optimization/L1Updater.html     |   329 +
 .../apache/spark/mllib/optimization/LBFGS.html  |   503 +
 .../optimization/LeastSquaresGradient.html      |   345 +
 .../mllib/optimization/LogisticGradient.html    |   429 +
 .../mllib/optimization/NNLS.Workspace.html      |   364 +
 .../apache/spark/mllib/optimization/NNLS.html   |   335 +
 .../spark/mllib/optimization/Optimizer.html     |   242 +
 .../spark/mllib/optimization/SimpleUpdater.html |   315 +
 .../mllib/optimization/SquaredL2Updater.html    |   316 +
 .../spark/mllib/optimization/Updater.html       |   320 +
 .../spark/mllib/optimization/package-frame.html |    35 +
 .../mllib/optimization/package-summary.html     |   235 +
 .../spark/mllib/optimization/package-tree.html  |   164 +
 .../org/apache/spark/mllib/package-frame.html   |    20 +
 .../org/apache/spark/mllib/package-summary.html |   174 +
 .../org/apache/spark/mllib/package-tree.html    |   135 +
 .../apache/spark/mllib/pmml/PMMLExportable.html |   317 +
 .../pmml/export/PMMLModelExportFactory.html     |   280 +
 .../spark/mllib/pmml/export/package-frame.html  |    20 +
 .../mllib/pmml/export/package-summary.html      |   140 +
 .../spark/mllib/pmml/export/package-tree.html   |   135 +
 .../apache/spark/mllib/pmml/package-frame.html  |    20 +
 .../spark/mllib/pmml/package-summary.html       |   145 +
 .../apache/spark/mllib/pmml/package-tree.html   |   131 +
 .../mllib/random/ExponentialGenerator.html      |   351 +
 .../spark/mllib/random/GammaGenerator.html      |   367 +
 .../spark/mllib/random/LogNormalGenerator.html  |   368 +
 .../spark/mllib/random/PoissonGenerator.html    |   351 +
 .../spark/mllib/random/RandomDataGenerator.html |   266 +
 .../apache/spark/mllib/random/RandomRDDs.html   |  2185 +
 .../mllib/random/StandardNormalGenerator.html   |   336 +
 .../spark/mllib/random/UniformGenerator.html    |   336 +
 .../spark/mllib/random/WeibullGenerator.html    |   368 +
 .../spark/mllib/random/package-frame.html       |    31 +
 .../spark/mllib/random/package-summary.html     |   209 +
 .../apache/spark/mllib/random/package-tree.html |   159 +
 .../spark/mllib/rdd/MLPairRDDFunctions.html     |   320 +
 .../apache/spark/mllib/rdd/RDDFunctions.html    |   340 +
 .../apache/spark/mllib/rdd/package-frame.html   |    21 +
 .../apache/spark/mllib/rdd/package-summary.html |   150 +
 .../apache/spark/mllib/rdd/package-tree.html    |   136 +
 .../apache/spark/mllib/recommendation/ALS.html  |   933 +
 .../MatrixFactorizationModel.SaveLoadV1_0$.html |   339 +
 .../MatrixFactorizationModel.html               |   582 +
 .../spark/mllib/recommendation/Rating.html      |   401 +
 .../mllib/recommendation/package-frame.html     |    23 +
 .../mllib/recommendation/package-summary.html   |   158 +
 .../mllib/recommendation/package-tree.html      |   138 +
 .../regression/GeneralizedLinearAlgorithm.html  |   443 +
 .../regression/GeneralizedLinearModel.html      |   375 +
 .../mllib/regression/IsotonicRegression.html    |   361 +
 .../regression/IsotonicRegressionModel.html     |   474 +
 .../spark/mllib/regression/LabeledPoint.html    |   431 +
 .../spark/mllib/regression/LassoModel.html      |   487 +
 .../spark/mllib/regression/LassoWithSGD.html    |   550 +
 .../mllib/regression/LinearRegressionModel.html |   487 +
 .../regression/LinearRegressionWithSGD.html     |   542 +
 .../spark/mllib/regression/RegressionModel.html |   286 +
 .../mllib/regression/RidgeRegressionModel.html  |   487 +
 .../regression/RidgeRegressionWithSGD.html      |   546 +
 .../regression/StreamingLinearAlgorithm.html    |   459 +
 .../StreamingLinearRegressionWithSGD.html       |   457 +
 .../GLMRegressionModel.SaveLoadV1_0$.Data.html  |   312 +
 .../impl/GLMRegressionModel.SaveLoadV1_0$.html  |   397 +
 .../regression/impl/GLMRegressionModel.html     |   255 +
 .../mllib/regression/impl/package-frame.html    |    21 +
 .../mllib/regression/impl/package-summary.html  |   146 +
 .../mllib/regression/impl/package-tree.html     |   137 +
 .../spark/mllib/regression/package-frame.html   |    36 +
 .../spark/mllib/regression/package-summary.html |   235 +
 .../spark/mllib/regression/package-tree.html    |   168 +
 .../apache/spark/mllib/stat/KernelDensity.html  |   387 +
 .../stat/MultivariateOnlineSummarizer.html      |   514 +
 .../stat/MultivariateStatisticalSummary.html    |   371 +
 .../org/apache/spark/mllib/stat/Statistics.html |   754 +
 .../stat/correlation/CorrelationNames.html      |   289 +
 .../mllib/stat/correlation/Correlations.html    |   302 +
 .../stat/correlation/PearsonCorrelation.html    |   348 +
 .../stat/correlation/SpearmanCorrelation.html   |   325 +
 .../mllib/stat/correlation/package-frame.html   |    23 +
 .../mllib/stat/correlation/package-summary.html |   162 +
 .../mllib/stat/correlation/package-tree.html    |   138 +
 .../stat/distribution/MultivariateGaussian.html |   346 +
 .../mllib/stat/distribution/package-frame.html  |    20 +
 .../stat/distribution/package-summary.html      |   143 +
 .../mllib/stat/distribution/package-tree.html   |   135 +
 .../apache/spark/mllib/stat/package-frame.html  |    26 +
 .../spark/mllib/stat/package-summary.html       |   174 +
 .../apache/spark/mllib/stat/package-tree.html   |   141 +
 .../spark/mllib/stat/test/BinarySample.html     |   406 +
 .../mllib/stat/test/ChiSqTest.Method$.html      |   306 +
 .../spark/mllib/stat/test/ChiSqTest.Method.html |   313 +
 .../stat/test/ChiSqTest.NullHypothesis$.html    |   367 +
 .../apache/spark/mllib/stat/test/ChiSqTest.html |   369 +
 .../spark/mllib/stat/test/ChiSqTestResult.html  |   363 +
 .../KolmogorovSmirnovTest.NullHypothesis$.html  |   354 +
 .../mllib/stat/test/KolmogorovSmirnovTest.html  |   377 +
 .../stat/test/KolmogorovSmirnovTestResult.html  |   350 +
 .../spark/mllib/stat/test/StreamingTest.html    |   400 +
 .../spark/mllib/stat/test/StudentTTest.html     |   303 +
 .../spark/mllib/stat/test/TestResult.html       |   318 +
 .../spark/mllib/stat/test/WelchTTest.html       |   303 +
 .../spark/mllib/stat/test/package-frame.html    |    35 +
 .../spark/mllib/stat/test/package-summary.html  |   220 +
 .../spark/mllib/stat/test/package-tree.html     |   158 +
 .../apache/spark/mllib/tree/DecisionTree.html   |   642 +
 .../spark/mllib/tree/GradientBoostedTrees.html  |   446 +
 .../apache/spark/mllib/tree/RandomForest.html   |   634 +
 .../spark/mllib/tree/configuration/Algo.html    |   348 +
 .../tree/configuration/BoostingStrategy.html    |   626 +
 .../EnsembleCombiningStrategy.html              |   361 +
 .../mllib/tree/configuration/FeatureType.html   |   348 +
 .../tree/configuration/QuantileStrategy.html    |   361 +
 .../mllib/tree/configuration/Strategy.html      |   981 +
 .../mllib/tree/configuration/package-frame.html |    25 +
 .../tree/configuration/package-summary.html     |   173 +
 .../mllib/tree/configuration/package-tree.html  |   140 +
 .../spark/mllib/tree/impurity/Entropy.html      |   335 +
 .../apache/spark/mllib/tree/impurity/Gini.html  |   337 +
 .../spark/mllib/tree/impurity/Impurities.html   |   270 +
 .../spark/mllib/tree/impurity/Impurity.html     |   272 +
 .../spark/mllib/tree/impurity/Variance.html     |   335 +
 .../mllib/tree/impurity/package-frame.html      |    27 +
 .../mllib/tree/impurity/package-summary.html    |   179 +
 .../spark/mllib/tree/impurity/package-tree.html |   150 +
 .../spark/mllib/tree/loss/AbsoluteError.html    |   290 +
 .../apache/spark/mllib/tree/loss/LogLoss.html   |   292 +
 .../org/apache/spark/mllib/tree/loss/Loss.html  |   298 +
 .../apache/spark/mllib/tree/loss/Losses.html    |   269 +
 .../spark/mllib/tree/loss/SquaredError.html     |   290 +
 .../spark/mllib/tree/loss/package-frame.html    |    27 +
 .../spark/mllib/tree/loss/package-summary.html  |   179 +
 .../spark/mllib/tree/loss/package-tree.html     |   150 +
 ...ecisionTreeModel.SaveLoadV1_0$.NodeData.html |   417 +
 ...sionTreeModel.SaveLoadV1_0$.PredictData.html |   324 +
 ...cisionTreeModel.SaveLoadV1_0$.SplitData.html |   354 +
 .../model/DecisionTreeModel.SaveLoadV1_0$.html  |   425 +
 .../mllib/tree/model/DecisionTreeModel.html     |   524 +
 .../tree/model/GradientBoostedTreesModel.html   |   711 +
 .../mllib/tree/model/InformationGainStats.html  |   412 +
 .../org/apache/spark/mllib/tree/model/Node.html |   681 +
 .../apache/spark/mllib/tree/model/Predict.html  |   348 +
 .../mllib/tree/model/RandomForestModel.html     |   594 +
 .../apache/spark/mllib/tree/model/Split.html    |   439 +
 .../spark/mllib/tree/model/package-frame.html   |    27 +
 .../spark/mllib/tree/model/package-summary.html |   196 +
 .../spark/mllib/tree/model/package-tree.html    |   145 +
 .../apache/spark/mllib/tree/package-frame.html  |    22 +
 .../spark/mllib/tree/package-summary.html       |   157 +
 .../apache/spark/mllib/tree/package-tree.html   |   137 +
 .../apache/spark/mllib/util/DataValidators.html |   304 +
 .../spark/mllib/util/KMeansDataGenerator.html   |   311 +
 .../spark/mllib/util/LinearDataGenerator.html   |   473 +
 .../org/apache/spark/mllib/util/Loader.html     |   238 +
 .../util/LogisticRegressionDataGenerator.html   |   310 +
 .../spark/mllib/util/MFDataGenerator.html       |   291 +
 .../org/apache/spark/mllib/util/MLUtils.html    |   805 +
 .../apache/spark/mllib/util/NumericParser.html  |   277 +
 .../spark/mllib/util/SVMDataGenerator.html      |   272 +
 .../org/apache/spark/mllib/util/Saveable.html   |   261 +
 .../apache/spark/mllib/util/package-frame.html  |    32 +
 .../spark/mllib/util/package-summary.html       |   213 +
 .../apache/spark/mllib/util/package-tree.html   |   147 +
 .../java/org/apache/spark/package-frame.html    |   102 +
 .../java/org/apache/spark/package-summary.html  |   616 +
 .../api/java/org/apache/spark/package-tree.html |   280 +
 .../org/apache/spark/partial/BoundedDouble.html |   372 +
 .../org/apache/spark/partial/PartialResult.html |   389 +
 .../org/apache/spark/partial/package-frame.html |    21 +
 .../apache/spark/partial/package-summary.html   |   146 +
 .../org/apache/spark/partial/package-tree.html  |   136 +
 .../org/apache/spark/rdd/AsyncRDDActions.html   |   394 +
 .../org/apache/spark/rdd/CheckpointState.html   |   363 +
 .../java/org/apache/spark/rdd/CoGroupedRDD.html |   444 +
 ...ltPartitionCoalescer.PartitionLocations.html |   299 +
 .../spark/rdd/DefaultPartitionCoalescer.html    |   595 +
 .../apache/spark/rdd/DoubleRDDFunctions.html    |   561 +
 ...oopRDD.HadoopMapPartitionsWithSplitRDD$.html |   287 +
 .../java/org/apache/spark/rdd/HadoopRDD.html    |  2327 +
 .../apache/spark/rdd/InputFileBlockHolder.html  |   360 +
 .../spark/rdd/JdbcRDD.ConnectionFactory.html    |   233 +
 .../api/java/org/apache/spark/rdd/JdbcRDD.html  |  2268 +
 ...RDD.NewHadoopMapPartitionsWithSplitRDD$.html |   287 +
 .../java/org/apache/spark/rdd/NewHadoopRDD.html |  2219 +
 .../apache/spark/rdd/OrderedRDDFunctions.html   |   382 +
 .../org/apache/spark/rdd/PairRDDFunctions.html  |  2336 +
 .../apache/spark/rdd/PartitionCoalescer.html    |   239 +
 .../org/apache/spark/rdd/PartitionGroup.html    |   298 +
 .../apache/spark/rdd/PartitionPruningRDD.html   |  2110 +
 .../api/java/org/apache/spark/rdd/RDD.html      |  2757 +
 .../spark/rdd/SequenceFileRDDFunctions.html     |   318 +
 .../java/org/apache/spark/rdd/ShuffledRDD.html  |   490 +
 .../api/java/org/apache/spark/rdd/UnionRDD.html |  2182 +
 .../org/apache/spark/rdd/package-frame.html     |    43 +
 .../org/apache/spark/rdd/package-summary.html   |   288 +
 .../java/org/apache/spark/rdd/package-tree.html |   170 +
 .../org/apache/spark/rpc/netty/OnStart.html     |   334 +
 .../java/org/apache/spark/rpc/netty/OnStop.html |   334 +
 .../apache/spark/rpc/netty/package-frame.html   |    21 +
 .../apache/spark/rpc/netty/package-summary.html |   144 +
 .../apache/spark/rpc/netty/package-tree.html    |   136 +
 .../apache/spark/scheduler/AccumulableInfo.html |   463 +
 .../spark/scheduler/AllJobsCancelled.html       |   334 +
 .../scheduler/AskPermissionToCommitOutput.html  |   400 +
 .../apache/spark/scheduler/AsyncEventQueue.html |   393 +
 .../spark/scheduler/BlacklistedExecutor.html    |   385 +
 .../apache/spark/scheduler/ExecutorKilled.html  |   282 +
 .../apache/spark/scheduler/InputFormatInfo.html |   427 +
 .../org/apache/spark/scheduler/JobResult.html   |   167 +
 .../apache/spark/scheduler/JobSucceeded.html    |   334 +
 .../spark/scheduler/LossReasonPending.html      |   287 +
 .../OutputCommitCoordinationMessage.html        |   170 +
 .../spark/scheduler/ResubmitFailedStages.html   |   334 +
 .../spark/scheduler/RuntimePercentage.html      |   415 +
 .../apache/spark/scheduler/SchedulingMode.html  |   363 +
 .../apache/spark/scheduler/SparkListener.html   |   727 +
 .../scheduler/SparkListenerApplicationEnd.html  |   377 +
 .../SparkListenerApplicationStart.html          |   452 +
 .../SparkListenerBlockManagerAdded.html         |   437 +
 .../SparkListenerBlockManagerRemoved.html       |   392 +
 .../scheduler/SparkListenerBlockUpdated.html    |   377 +
 .../SparkListenerEnvironmentUpdate.html         |   377 +
 .../spark/scheduler/SparkListenerEvent.html     |   227 +
 .../scheduler/SparkListenerExecutorAdded.html   |   407 +
 .../SparkListenerExecutorBlacklisted.html       |   407 +
 .../SparkListenerExecutorMetricsUpdate.html     |   395 +
 .../scheduler/SparkListenerExecutorRemoved.html |   407 +
 .../SparkListenerExecutorUnblacklisted.html     |   392 +
 .../spark/scheduler/SparkListenerJobEnd.html    |   407 +
 .../spark/scheduler/SparkListenerJobStart.html  |   435 +
 .../spark/scheduler/SparkListenerLogStart.html  |   378 +
 .../scheduler/SparkListenerNodeBlacklisted.html |   407 +
 .../SparkListenerNodeUnblacklisted.html         |   392 +
 .../SparkListenerSpeculativeTaskSubmitted.html  |   377 +
 .../scheduler/SparkListenerStageCompleted.html  |   377 +
 .../scheduler/SparkListenerStageSubmitted.html  |   392 +
 .../spark/scheduler/SparkListenerTaskEnd.html   |   452 +
 .../SparkListenerTaskGettingResult.html         |   377 +
 .../spark/scheduler/SparkListenerTaskStart.html |   407 +
 .../scheduler/SparkListenerUnpersistRDD.html    |   377 +
 .../org/apache/spark/scheduler/SplitInfo.html   |   414 +
 .../org/apache/spark/scheduler/StageInfo.html   |   517 +
 .../spark/scheduler/StatsReportListener.html    |   878 +
 .../apache/spark/scheduler/StopCoordinator.html |   334 +
 .../org/apache/spark/scheduler/TaskInfo.html    |   567 +
 .../apache/spark/scheduler/TaskLocality.html    |   401 +
 ...eGrainedClusterMessages.AddWebUIFilter$.html |   306 +
 ...seGrainedClusterMessages.AddWebUIFilter.html |   326 +
 ...dClusterMessages.GetExecutorLossReason$.html |   306 +
 ...edClusterMessages.GetExecutorLossReason.html |   296 +
 ...seGrainedClusterMessages.KillExecutors$.html |   306 +
 ...rseGrainedClusterMessages.KillExecutors.html |   296 +
 ...nedClusterMessages.KillExecutorsOnHost$.html |   306 +
 ...inedClusterMessages.KillExecutorsOnHost.html |   296 +
 .../CoarseGrainedClusterMessages.KillTask$.html |   306 +
 .../CoarseGrainedClusterMessages.KillTask.html  |   341 +
 ...oarseGrainedClusterMessages.LaunchTask$.html |   306 +
 ...CoarseGrainedClusterMessages.LaunchTask.html |   296 +
 ...ClusterMessages.RegisterClusterManager$.html |   306 +
 ...dClusterMessages.RegisterClusterManager.html |   296 +
 ...rainedClusterMessages.RegisterExecutor$.html |   306 +
 ...GrainedClusterMessages.RegisterExecutor.html |   356 +
 ...ClusterMessages.RegisterExecutorFailed$.html |   306 +
 ...dClusterMessages.RegisterExecutorFailed.html |   296 +
 ...lusterMessages.RegisterExecutorResponse.html |   173 +
 ...inedClusterMessages.RegisteredExecutor$.html |   301 +
 ...eGrainedClusterMessages.RemoveExecutor$.html |   306 +
 ...seGrainedClusterMessages.RemoveExecutor.html |   311 +
 ...rseGrainedClusterMessages.RemoveWorker$.html |   306 +
 ...arseGrainedClusterMessages.RemoveWorker.html |   326 +
 ...rainedClusterMessages.RequestExecutors$.html |   306 +
 ...GrainedClusterMessages.RequestExecutors.html |   341 +
 ...ssages.RetrieveLastAllocatedExecutorId$.html |   301 +
 ...ClusterMessages.RetrieveSparkAppConfig$.html |   301 +
 ...rseGrainedClusterMessages.ReviveOffers$.html |   301 +
 ...arseGrainedClusterMessages.SetupDriver$.html |   306 +
 ...oarseGrainedClusterMessages.SetupDriver.html |   296 +
 .../CoarseGrainedClusterMessages.Shutdown$.html |   301 +
 ...eGrainedClusterMessages.SparkAppConfig$.html |   306 +
 ...seGrainedClusterMessages.SparkAppConfig.html |   326 +
 ...rseGrainedClusterMessages.StatusUpdate$.html |   330 +
 ...arseGrainedClusterMessages.StatusUpdate.html |   341 +
 ...oarseGrainedClusterMessages.StopDriver$.html |   301 +
 ...rseGrainedClusterMessages.StopExecutor$.html |   301 +
 ...seGrainedClusterMessages.StopExecutors$.html |   301 +
 ...ClusterMessages.UpdateDelegationTokens$.html |   306 +
 ...dClusterMessages.UpdateDelegationTokens.html |   296 +
 .../cluster/CoarseGrainedClusterMessages.html   |   414 +
 .../spark/scheduler/cluster/ExecutorInfo.html   |   348 +
 .../cluster/SchedulerBackendUtils.html          |   297 +
 .../spark/scheduler/cluster/package-frame.html  |    66 +
 .../scheduler/cluster/package-summary.html      |   326 +
 .../spark/scheduler/cluster/package-tree.html   |   201 +
 .../apache/spark/scheduler/local/KillTask.html  |   400 +
 .../spark/scheduler/local/ReviveOffers.html     |   357 +
 .../spark/scheduler/local/StatusUpdate.html     |   400 +
 .../spark/scheduler/local/StopExecutor.html     |   357 +
 .../spark/scheduler/local/package-frame.html    |    23 +
 .../spark/scheduler/local/package-summary.html  |   152 +
 .../spark/scheduler/local/package-tree.html     |   138 +
 .../apache/spark/scheduler/package-frame.html   |    67 +
 .../apache/spark/scheduler/package-summary.html |   370 +
 .../apache/spark/scheduler/package-tree.html    |   193 +
 .../spark/security/CryptoStreamUtils.html       |   430 +
 .../security/GroupMappingServiceProvider.html   |   234 +
 .../apache/spark/security/package-frame.html    |    24 +
 .../apache/spark/security/package-summary.html  |   159 +
 .../org/apache/spark/security/package-tree.html |   139 +
 .../spark/serializer/DeserializationStream.html |   372 +
 .../serializer/DummySerializerInstance.html     |   362 +
 .../JavaIterableWrapperSerializer.html          |   409 +
 .../apache/spark/serializer/JavaSerializer.html |   339 +
 .../spark/serializer/KryoRegistrator.html       |   221 +
 .../apache/spark/serializer/KryoSerializer.html |   364 +
 ...ationDebugger.ObjectStreamClassMethods$.html |   278 +
 ...zationDebugger.ObjectStreamClassMethods.html |   359 +
 .../spark/serializer/SerializationDebugger.html |   309 +
 .../spark/serializer/SerializationStream.html   |   370 +
 .../org/apache/spark/serializer/Serializer.html |   316 +
 .../spark/serializer/SerializerInstance.html    |   340 +
 .../apache/spark/serializer/package-frame.html  |    34 +
 .../spark/serializer/package-summary.html       |   231 +
 .../apache/spark/serializer/package-tree.html   |   163 +
 .../org/apache/spark/sql/AnalysisException.html |   518 +
 .../api/java/org/apache/spark/sql/Column.html   |  2041 +
 .../java/org/apache/spark/sql/ColumnName.html   |   534 +
 .../apache/spark/sql/DataFrameNaFunctions.html  |  1066 +
 .../org/apache/spark/sql/DataFrameReader.html   |  1659 +
 .../spark/sql/DataFrameStatFunctions.html       |  1017 +
 .../org/apache/spark/sql/DataFrameWriter.html   |  1111 +
 .../api/java/org/apache/spark/sql/Dataset.html  |  5924 ++
 .../org/apache/spark/sql/DatasetHolder.html     |   372 +
 .../api/java/org/apache/spark/sql/Encoder.html  |   290 +
 .../api/java/org/apache/spark/sql/Encoders.html |  1002 +
 .../apache/spark/sql/ExperimentalMethods.html   |   288 +
 .../org/apache/spark/sql/ForeachWriter.html     |   391 +
 .../spark/sql/KeyValueGroupedDataset.html       |  1117 +
 .../spark/sql/LowPrioritySQLImplicits.html      |   232 +
 .../sql/RelationalGroupedDataset.CubeType$.html |   317 +
 .../RelationalGroupedDataset.GroupByType$.html  |   317 +
 .../RelationalGroupedDataset.PivotType$.html    |   306 +
 .../RelationalGroupedDataset.RollupType$.html   |   317 +
 .../spark/sql/RelationalGroupedDataset.html     |   935 +
 .../api/java/org/apache/spark/sql/Row.html      |  1143 +
 .../java/org/apache/spark/sql/RowFactory.html   |   283 +
 .../org/apache/spark/sql/RuntimeConfig.html     |   436 +
 .../java/org/apache/spark/sql/SQLContext.html   |  2001 +
 .../apache/spark/sql/SQLContext.implicits$.html |   293 +
 .../spark/sql/SQLImplicits.StringToColumn.html  |   279 +
 .../java/org/apache/spark/sql/SQLImplicits.html |  1134 +
 .../api/java/org/apache/spark/sql/SaveMode.html |   409 +
 .../apache/spark/sql/SparkSession.Builder.html  |   552 +
 .../java/org/apache/spark/sql/SparkSession.html |  1579 +
 .../spark/sql/SparkSession.implicits$.html      |   293 +
 .../spark/sql/SparkSessionExtensions.html       |   419 +
 .../java/org/apache/spark/sql/TypedColumn.html  |   317 +
 .../org/apache/spark/sql/UDFRegistration.html   |  2408 +
 .../org/apache/spark/sql/api/java/UDF0.html     |   231 +
 .../org/apache/spark/sql/api/java/UDF1.html     |   233 +
 .../org/apache/spark/sql/api/java/UDF10.html    |   251 +
 .../org/apache/spark/sql/api/java/UDF11.html    |   253 +
 .../org/apache/spark/sql/api/java/UDF12.html    |   255 +
 .../org/apache/spark/sql/api/java/UDF13.html    |   257 +
 .../org/apache/spark/sql/api/java/UDF14.html    |   259 +
 .../org/apache/spark/sql/api/java/UDF15.html    |   261 +
 .../org/apache/spark/sql/api/java/UDF16.html    |   263 +
 .../org/apache/spark/sql/api/java/UDF17.html    |   265 +
 .../org/apache/spark/sql/api/java/UDF18.html    |   267 +
 .../org/apache/spark/sql/api/java/UDF19.html    |   269 +
 .../org/apache/spark/sql/api/java/UDF2.html     |   235 +
 .../org/apache/spark/sql/api/java/UDF20.html    |   271 +
 .../org/apache/spark/sql/api/java/UDF21.html    |   273 +
 .../org/apache/spark/sql/api/java/UDF22.html    |   275 +
 .../org/apache/spark/sql/api/java/UDF3.html     |   237 +
 .../org/apache/spark/sql/api/java/UDF4.html     |   239 +
 .../org/apache/spark/sql/api/java/UDF5.html     |   241 +
 .../org/apache/spark/sql/api/java/UDF6.html     |   243 +
 .../org/apache/spark/sql/api/java/UDF7.html     |   245 +
 .../org/apache/spark/sql/api/java/UDF8.html     |   247 +
 .../org/apache/spark/sql/api/java/UDF9.html     |   249 +
 .../spark/sql/api/java/package-frame.html       |    42 +
 .../spark/sql/api/java/package-summary.html     |   283 +
 .../apache/spark/sql/api/java/package-tree.html |   157 +
 .../org/apache/spark/sql/api/r/SQLUtils.html    |   528 +
 .../apache/spark/sql/api/r/package-frame.html   |    20 +
 .../apache/spark/sql/api/r/package-summary.html |   140 +
 .../apache/spark/sql/api/r/package-tree.html    |   135 +
 .../org/apache/spark/sql/catalog/Catalog.html   |  1515 +
 .../org/apache/spark/sql/catalog/Column.html    |   378 +
 .../org/apache/spark/sql/catalog/Database.html  |   330 +
 .../org/apache/spark/sql/catalog/Function.html  |   362 +
 .../org/apache/spark/sql/catalog/Table.html     |   362 +
 .../apache/spark/sql/catalog/package-frame.html |    24 +
 .../spark/sql/catalog/package-summary.html      |   166 +
 .../apache/spark/sql/catalog/package-tree.html  |   139 +
 .../spark/sql/expressions/Aggregator.html       |   462 +
 .../expressions/MutableAggregationBuffer.html   |   296 +
 .../UserDefinedAggregateFunction.html           |   599 +
 .../sql/expressions/UserDefinedFunction.html    |   544 +
 .../apache/spark/sql/expressions/Window.html    |   728 +
 .../spark/sql/expressions/WindowSpec.html       |   632 +
 .../sql/expressions/javalang/package-frame.html |    20 +
 .../expressions/javalang/package-summary.html   |   143 +
 .../sql/expressions/javalang/package-tree.html  |   135 +
 .../spark/sql/expressions/javalang/typed.html   |   345 +
 .../spark/sql/expressions/package-frame.html    |    25 +
 .../spark/sql/expressions/package-summary.html  |   174 +
 .../spark/sql/expressions/package-tree.html     |   140 +
 .../expressions/scalalang/package-frame.html    |    20 +
 .../expressions/scalalang/package-summary.html  |   143 +
 .../sql/expressions/scalalang/package-tree.html |   135 +
 .../spark/sql/expressions/scalalang/typed.html  |   365 +
 .../java/org/apache/spark/sql/functions.html    | 10294 ++++
 .../spark/sql/hive/DetermineTableStats.html     |   296 +
 .../org/apache/spark/sql/hive/HiveAnalysis.html |   286 +
 .../org/apache/spark/sql/hive/HiveContext.html  |   378 +
 .../sql/hive/HiveSessionResourceLoader.html     |   291 +
 .../spark/sql/hive/HiveSessionStateBuilder.html |   310 +
 .../sql/hive/HiveShim.HiveFunctionWrapper$.html |   306 +
 .../org/apache/spark/sql/hive/HiveShim.html     |   374 +
 .../apache/spark/sql/hive/HiveTableUtil.html    |   273 +
 .../org/apache/spark/sql/hive/HiveUtils.html    |   463 +
 .../spark/sql/hive/RelationConversions.html     |   441 +
 .../spark/sql/hive/ResolveHiveSerdeTable.html   |   298 +
 .../CreateHiveTableAsSelectCommand.html         |  1477 +
 .../sql/hive/execution/HiveFileFormat.html      |   363 +
 .../spark/sql/hive/execution/HiveOptions.html   |   450 +
 .../sql/hive/execution/HiveOutputWriter.html    |   301 +
 .../sql/hive/execution/HiveScriptIOSchema.html  |   731 +
 .../execution/InsertIntoHiveDirCommand.html     |  1680 +
 .../sql/hive/execution/InsertIntoHiveTable.html |  1720 +
 .../execution/ScriptTransformationExec.html     |  1462 +
 .../ScriptTransformationWriterThread.html       |   365 +
 .../spark/sql/hive/execution/package-frame.html |    28 +
 .../sql/hive/execution/package-summary.html     |   184 +
 .../spark/sql/hive/execution/package-tree.html  |   167 +
 .../spark/sql/hive/orc/OrcFileFormat.html       |   522 +
 .../spark/sql/hive/orc/OrcFileOperator.html     |   346 +
 .../apache/spark/sql/hive/orc/OrcFilters.html   |   299 +
 .../spark/sql/hive/orc/package-frame.html       |    22 +
 .../spark/sql/hive/orc/package-summary.html     |   152 +
 .../apache/spark/sql/hive/orc/package-tree.html |   137 +
 .../apache/spark/sql/hive/package-frame.html    |    30 +
 .../apache/spark/sql/hive/package-summary.html  |   191 +
 .../org/apache/spark/sql/hive/package-tree.html |   165 +
 .../spark/sql/jdbc/AggregatedDialect.html       |   499 +
 .../org/apache/spark/sql/jdbc/DB2Dialect.html   |   394 +
 .../org/apache/spark/sql/jdbc/DerbyDialect.html |   394 +
 .../org/apache/spark/sql/jdbc/JdbcDialect.html  |   528 +
 .../org/apache/spark/sql/jdbc/JdbcDialects.html |   333 +
 .../org/apache/spark/sql/jdbc/JdbcType.html     |   391 +
 .../spark/sql/jdbc/MsSqlServerDialect.html      |   394 +
 .../org/apache/spark/sql/jdbc/MySQLDialect.html |   472 +
 .../org/apache/spark/sql/jdbc/NoopDialect.html  |   395 +
 .../apache/spark/sql/jdbc/OracleDialect.html    |   472 +
 .../apache/spark/sql/jdbc/PostgresDialect.html  |   405 +
 .../apache/spark/sql/jdbc/TeradataDialect.html  |   472 +
 .../apache/spark/sql/jdbc/package-frame.html    |    31 +
 .../apache/spark/sql/jdbc/package-summary.html  |   199 +
 .../org/apache/spark/sql/jdbc/package-tree.html |   149 +
 .../org/apache/spark/sql/package-frame.html     |    60 +
 .../org/apache/spark/sql/package-summary.html   |   366 +
 .../java/org/apache/spark/sql/package-tree.html |   209 +
 .../java/org/apache/spark/sql/sources/And.html  |   417 +
 .../apache/spark/sql/sources/BaseRelation.html  |   388 +
 .../apache/spark/sql/sources/CatalystScan.html  |   232 +
 .../sql/sources/CreatableRelationProvider.html  |   245 +
 .../spark/sql/sources/DataSourceRegister.html   |   248 +
 .../apache/spark/sql/sources/EqualNullSafe.html |   419 +
 .../org/apache/spark/sql/sources/EqualTo.html   |   418 +
 .../org/apache/spark/sql/sources/Filter.html    |   288 +
 .../apache/spark/sql/sources/GreaterThan.html   |   418 +
 .../spark/sql/sources/GreaterThanOrEqual.html   |   418 +
 .../java/org/apache/spark/sql/sources/In.html   |   457 +
 .../spark/sql/sources/InsertableRelation.html   |   239 +
 .../org/apache/spark/sql/sources/IsNotNull.html |   402 +
 .../org/apache/spark/sql/sources/IsNull.html    |   402 +
 .../org/apache/spark/sql/sources/LessThan.html  |   418 +
 .../spark/sql/sources/LessThanOrEqual.html      |   418 +
 .../java/org/apache/spark/sql/sources/Not.html  |   402 +
 .../java/org/apache/spark/sql/sources/Or.html   |   417 +
 .../spark/sql/sources/PrunedFilteredScan.html   |   235 +
 .../apache/spark/sql/sources/PrunedScan.html    |   226 +
 .../spark/sql/sources/RelationProvider.html     |   250 +
 .../sql/sources/SchemaRelationProvider.html     |   259 +
 .../spark/sql/sources/StreamSinkProvider.html   |   232 +
 .../spark/sql/sources/StreamSourceProvider.html |   279 +
 .../spark/sql/sources/StringContains.html       |   418 +
 .../spark/sql/sources/StringEndsWith.html       |   418 +
 .../spark/sql/sources/StringStartsWith.html     |   418 +
 .../org/apache/spark/sql/sources/TableScan.html |   225 +
 .../apache/spark/sql/sources/package-frame.html |    50 +
 .../spark/sql/sources/package-summary.html      |   327 +
 .../apache/spark/sql/sources/package-tree.html  |   168 +
 .../sql/sources/v2/ContinuousReadSupport.html   |   243 +
 .../spark/sql/sources/v2/DataSourceOptions.html |   381 +
 .../spark/sql/sources/v2/DataSourceV2.html      |   175 +
 .../sql/sources/v2/MicroBatchReadSupport.html   |   250 +
 .../spark/sql/sources/v2/ReadSupport.html       |   238 +
 .../sql/sources/v2/ReadSupportWithSchema.html   |   248 +
 .../sql/sources/v2/SessionConfigSupport.html    |   233 +
 .../sql/sources/v2/StreamWriteSupport.html      |   248 +
 .../spark/sql/sources/v2/WriteSupport.html      |   251 +
 .../spark/sql/sources/v2/package-frame.html     |    31 +
 .../spark/sql/sources/v2/package-summary.html   |   201 +
 .../spark/sql/sources/v2/package-tree.html      |   154 +
 .../spark/sql/sources/v2/reader/DataReader.html |   272 +
 .../sources/v2/reader/DataReaderFactory.html    |   266 +
 .../sql/sources/v2/reader/DataSourceReader.html |   281 +
 .../spark/sql/sources/v2/reader/Statistics.html |   235 +
 .../reader/SupportsPushDownCatalystFilters.html |   262 +
 .../v2/reader/SupportsPushDownFilters.html      |   259 +
 .../reader/SupportsPushDownRequiredColumns.html |   245 +
 .../v2/reader/SupportsReportPartitioning.html   |   237 +
 .../v2/reader/SupportsReportStatistics.html     |   237 +
 .../v2/reader/SupportsScanColumnarBatch.html    |   289 +
 .../v2/reader/SupportsScanUnsafeRow.html        |   271 +
 .../sql/sources/v2/reader/package-frame.html    |    30 +
 .../sql/sources/v2/reader/package-summary.html  |   207 +
 .../sql/sources/v2/reader/package-tree.html     |   156 +
 .../partitioning/ClusteredDistribution.html     |   283 +
 .../v2/reader/partitioning/Distribution.html    |   184 +
 .../v2/reader/partitioning/Partitioning.html    |   250 +
 .../v2/reader/partitioning/package-frame.html   |    25 +
 .../v2/reader/partitioning/package-summary.html |   167 +
 .../v2/reader/partitioning/package-tree.html    |   140 +
 .../reader/streaming/ContinuousDataReader.html  |   247 +
 .../v2/reader/streaming/ContinuousReader.html   |   349 +
 .../v2/reader/streaming/MicroBatchReader.html   |   341 +
 .../sql/sources/v2/reader/streaming/Offset.html |   353 +
 .../v2/reader/streaming/PartitionOffset.html    |   175 +
 .../v2/reader/streaming/package-frame.html      |    27 +
 .../v2/reader/streaming/package-summary.html    |   178 +
 .../v2/reader/streaming/package-tree.html       |   172 +
 .../sql/sources/v2/writer/DataSourceWriter.html |   307 +
 .../spark/sql/sources/v2/writer/DataWriter.html |   325 +
 .../sources/v2/writer/DataWriterFactory.html    |   252 +
 .../v2/writer/SupportsWriteInternalRow.html     |   260 +
 .../sources/v2/writer/WriterCommitMessage.html  |   177 +
 .../sql/sources/v2/writer/package-frame.html    |    24 +
 .../sql/sources/v2/writer/package-summary.html  |   172 +
 .../sql/sources/v2/writer/package-tree.html     |   142 +
 .../v2/writer/streaming/StreamWriter.html       |   343 +
 .../v2/writer/streaming/package-frame.html      |    20 +
 .../v2/writer/streaming/package-summary.html    |   142 +
 .../v2/writer/streaming/package-tree.html       |   135 +
 .../spark/sql/streaming/DataStreamReader.html   |   868 +
 .../spark/sql/streaming/DataStreamWriter.html   |   757 +
 .../apache/spark/sql/streaming/GroupState.html  |   727 +
 .../spark/sql/streaming/GroupStateTimeout.html  |   319 +
 .../apache/spark/sql/streaming/OutputMode.html  |   332 +
 .../spark/sql/streaming/ProcessingTime.html     |   567 +
 .../spark/sql/streaming/SinkProgress.html       |   299 +
 .../spark/sql/streaming/SourceProgress.html     |   370 +
 .../sql/streaming/StateOperatorProgress.html    |   320 +
 .../spark/sql/streaming/StreamingQuery.html     |   578 +
 .../sql/streaming/StreamingQueryException.html  |   340 +
 .../streaming/StreamingQueryListener.Event.html |   204 +
 ...reamingQueryListener.QueryProgressEvent.html |   257 +
 ...treamingQueryListener.QueryStartedEvent.html |   285 +
 ...amingQueryListener.QueryTerminatedEvent.html |   287 +
 .../sql/streaming/StreamingQueryListener.html   |   382 +
 .../sql/streaming/StreamingQueryManager.html    |   467 +
 .../sql/streaming/StreamingQueryProgress.html   |   483 +
 .../sql/streaming/StreamingQueryStatus.html     |   328 +
 .../org/apache/spark/sql/streaming/Trigger.html |   498 +
 .../spark/sql/streaming/package-frame.html      |    45 +
 .../spark/sql/streaming/package-summary.html    |   284 +
 .../spark/sql/streaming/package-tree.html       |   176 +
 .../org/apache/spark/sql/types/AnyDataType.html |   236 +
 .../org/apache/spark/sql/types/ArrayType.html   |   540 +
 .../org/apache/spark/sql/types/BinaryType.html  |   334 +
 .../org/apache/spark/sql/types/BooleanType.html |   338 +
 .../org/apache/spark/sql/types/ByteType.html    |   343 +
 .../spark/sql/types/CalendarIntervalType.html   |   347 +
 .../org/apache/spark/sql/types/CharType.html    |   494 +
 .../org/apache/spark/sql/types/DataType.html    |   423 +
 .../org/apache/spark/sql/types/DataTypes.html   |   689 +
 .../org/apache/spark/sql/types/DateType.html    |   342 +
 .../sql/types/Decimal.DecimalAsIfIntegral$.html |   584 +
 .../sql/types/Decimal.DecimalIsFractional$.html |   565 +
 .../org/apache/spark/sql/types/Decimal.html     |  1208 +
 .../sql/types/DecimalType.Expression$.html      |   312 +
 .../spark/sql/types/DecimalType.Fixed$.html     |   312 +
 .../org/apache/spark/sql/types/DecimalType.html |   735 +
 .../org/apache/spark/sql/types/DoubleType.html  |   343 +
 .../org/apache/spark/sql/types/FloatType.html   |   343 +
 .../apache/spark/sql/types/HiveStringType.html  |   392 +
 .../org/apache/spark/sql/types/IntegerType.html |   343 +
 .../org/apache/spark/sql/types/LongType.html    |   343 +
 .../org/apache/spark/sql/types/MapType.html     |   583 +
 .../org/apache/spark/sql/types/Metadata.html    |   518 +
 .../apache/spark/sql/types/MetadataBuilder.html |   503 +
 .../org/apache/spark/sql/types/NullType.html    |   341 +
 .../org/apache/spark/sql/types/NumericType.html |   382 +
 .../org/apache/spark/sql/types/ObjectType.html  |   546 +
 .../spark/sql/types/SQLUserDefinedType.html     |   220 +
 .../org/apache/spark/sql/types/ShortType.html   |   343 +
 .../org/apache/spark/sql/types/StringType.html  |   338 +
 .../org/apache/spark/sql/types/StructField.html |   484 +
 .../org/apache/spark/sql/types/StructType.html  |  3341 ++
 .../apache/spark/sql/types/TimestampType.html   |   339 +
 .../apache/spark/sql/types/UDTRegistration.html |   328 +
 .../org/apache/spark/sql/types/VarcharType.html |   494 +
 .../apache/spark/sql/types/package-frame.html   |    57 +
 .../apache/spark/sql/types/package-summary.html |   353 +
 .../apache/spark/sql/types/package-tree.html    |   181 +
 .../sql/util/ExecutionListenerManager.html      |   315 +
 .../spark/sql/util/QueryExecutionListener.html  |   276 +
 .../org/apache/spark/sql/util/SchemaUtils.html  |   343 +
 .../apache/spark/sql/util/package-frame.html    |    25 +
 .../apache/spark/sql/util/package-summary.html  |   166 +
 .../org/apache/spark/sql/util/package-tree.html |   140 +
 .../spark/sql/vectorized/ArrowColumnVector.html |   664 +
 .../spark/sql/vectorized/ColumnVector.html      |   746 +
 .../spark/sql/vectorized/ColumnarArray.html     |   704 +
 .../spark/sql/vectorized/ColumnarBatch.html     |   373 +
 .../spark/sql/vectorized/ColumnarMap.html       |   351 +
 .../spark/sql/vectorized/ColumnarRow.html       |   586 +
 .../spark/sql/vectorized/package-frame.html     |    25 +
 .../spark/sql/vectorized/package-summary.html   |   172 +
 .../spark/sql/vectorized/package-tree.html      |   155 +
 .../org/apache/spark/status/AppStatusUtils.html |   322 +
 .../java/org/apache/spark/status/KVUtils.html   |   309 +
 .../apache/spark/status/LiveEntityHelpers.html  |   393 +
 .../org/apache/spark/status/LiveExecutor.html   |   678 +
 .../spark/status/LiveExecutorStageSummary.html  |   355 +
 .../java/org/apache/spark/status/LiveJob.html   |   491 +
 .../java/org/apache/spark/status/LiveRDD.html   |   416 +
 .../spark/status/LiveRDDDistribution.html       |   347 +
 .../apache/spark/status/LiveRDDPartition.html   |   366 +
 .../java/org/apache/spark/status/LiveStage.html |   546 +
 .../java/org/apache/spark/status/LiveTask.html  |   342 +
 .../apache/spark/status/RDDPartitionSeq.html    |   471 +
 .../org/apache/spark/status/SchedulerPool.html  |   299 +
 .../org/apache/spark/status/TaskIndexNames.html |   765 +
 .../spark/status/api/v1/AccumulableInfo.html    |   274 +
 .../status/api/v1/ApplicationAttemptInfo.html   |   466 +
 .../api/v1/ApplicationEnvironmentInfo.html      |   274 +
 .../spark/status/api/v1/ApplicationInfo.html    |   414 +
 .../spark/status/api/v1/ApplicationStatus.html  |   352 +
 .../status/api/v1/ExecutorStageSummary.html     |   404 +
 .../spark/status/api/v1/ExecutorSummary.html    |   534 +
 .../status/api/v1/InputMetricDistributions.html |   248 +
 .../spark/status/api/v1/InputMetrics.html       |   248 +
 .../org/apache/spark/status/api/v1/JobData.html |   482 +
 .../spark/status/api/v1/MemoryMetrics.html      |   274 +
 .../api/v1/OutputMetricDistributions.html       |   248 +
 .../spark/status/api/v1/OutputMetrics.html      |   248 +
 .../status/api/v1/RDDDataDistribution.html      |   326 +
 .../spark/status/api/v1/RDDPartitionInfo.html   |   287 +
 .../spark/status/api/v1/RDDStorageInfo.html     |   339 +
 .../apache/spark/status/api/v1/RuntimeInfo.html |   261 +
 .../api/v1/ShuffleReadMetricDistributions.html  |   326 +
 .../spark/status/api/v1/ShuffleReadMetrics.html |   313 +
 .../api/v1/ShuffleWriteMetricDistributions.html |   261 +
 .../status/api/v1/ShuffleWriteMetrics.html      |   261 +
 .../apache/spark/status/api/v1/StageData.html   |   664 +
 .../apache/spark/status/api/v1/StageStatus.html |   388 +
 .../apache/spark/status/api/v1/TaskData.html    |   404 +
 .../status/api/v1/TaskMetricDistributions.html  |   443 +
 .../apache/spark/status/api/v1/TaskMetrics.html |   404 +
 .../apache/spark/status/api/v1/TaskSorting.html |   364 +
 .../status/api/v1/UIRootFromServletContext.html |   284 +
 .../apache/spark/status/api/v1/VersionInfo.html |   235 +
 .../spark/status/api/v1/package-frame.html      |    51 +
 .../spark/status/api/v1/package-summary.html    |   263 +
 .../spark/status/api/v1/package-tree.html       |   174 +
 .../status/api/v1/streaming/BatchInfo.html      |   391 +
 .../status/api/v1/streaming/BatchStatus.html    |   364 +
 .../api/v1/streaming/OutputOperationInfo.html   |   326 +
 .../status/api/v1/streaming/ReceiverInfo.html   |   352 +
 .../api/v1/streaming/StreamingStatistics.html   |   404 +
 .../status/api/v1/streaming/package-frame.html  |    27 +
 .../api/v1/streaming/package-summary.html       |   167 +
 .../status/api/v1/streaming/package-tree.html   |   150 +
 .../java/org/apache/spark/status/config.html    |   347 +
 .../org/apache/spark/status/package-frame.html  |    34 +
 .../apache/spark/status/package-summary.html    |   200 +
 .../org/apache/spark/status/package-tree.html   |   149 +
 .../storage/BasicBlockReplicationPolicy.html    |   310 +
 .../java/org/apache/spark/storage/BlockId.html  |   494 +
 .../apache/spark/storage/BlockManagerId.html    |   475 +
 ...anagerMessages.BlockLocationsAndStatus$.html |   306 +
 ...ManagerMessages.BlockLocationsAndStatus.html |   311 +
 ...kManagerMessages.BlockManagerHeartbeat$.html |   306 +
 ...ckManagerMessages.BlockManagerHeartbeat.html |   296 +
 .../BlockManagerMessages.GetBlockStatus$.html   |   306 +
 .../BlockManagerMessages.GetBlockStatus.html    |   311 +
 ...ManagerMessages.GetExecutorEndpointRef$.html |   306 +
 ...kManagerMessages.GetExecutorEndpointRef.html |   296 +
 .../BlockManagerMessages.GetLocations$.html     |   306 +
 .../BlockManagerMessages.GetLocations.html      |   296 +
 ...kManagerMessages.GetLocationsAndStatus$.html |   306 +
 ...ckManagerMessages.GetLocationsAndStatus.html |   296 +
 ...rMessages.GetLocationsMultipleBlockIds$.html |   306 +
 ...erMessages.GetLocationsMultipleBlockIds.html |   296 +
 ...ockManagerMessages.GetMatchingBlockIds$.html |   306 +
 ...lockManagerMessages.GetMatchingBlockIds.html |   311 +
 .../BlockManagerMessages.GetMemoryStatus$.html  |   301 +
 .../storage/BlockManagerMessages.GetPeers$.html |   306 +
 .../storage/BlockManagerMessages.GetPeers.html  |   296 +
 .../BlockManagerMessages.GetStorageStatus$.html |   301 +
 .../BlockManagerMessages.HasCachedBlocks$.html  |   306 +
 .../BlockManagerMessages.HasCachedBlocks.html   |   296 +
 ...ckManagerMessages.RegisterBlockManager$.html |   306 +
 ...ockManagerMessages.RegisterBlockManager.html |   341 +
 .../BlockManagerMessages.RemoveBlock$.html      |   306 +
 .../BlockManagerMessages.RemoveBlock.html       |   296 +
 .../BlockManagerMessages.RemoveBroadcast$.html  |   306 +
 .../BlockManagerMessages.RemoveBroadcast.html   |   311 +
 .../BlockManagerMessages.RemoveExecutor$.html   |   306 +
 .../BlockManagerMessages.RemoveExecutor.html    |   296 +
 .../BlockManagerMessages.RemoveRdd$.html        |   306 +
 .../storage/BlockManagerMessages.RemoveRdd.html |   296 +
 .../BlockManagerMessages.RemoveShuffle$.html    |   306 +
 .../BlockManagerMessages.RemoveShuffle.html     |   296 +
 .../BlockManagerMessages.ReplicateBlock$.html   |   306 +
 .../BlockManagerMessages.ReplicateBlock.html    |   326 +
 ...ManagerMessages.StopBlockManagerMaster$.html |   301 +
 ...ockManagerMessages.ToBlockManagerMaster.html |   173 +
 ...lockManagerMessages.ToBlockManagerSlave.html |   173 +
 ...BlockManagerMessages.TriggerThreadDump$.html |   302 +
 .../BlockManagerMessages.UpdateBlockInfo$.html  |   306 +
 .../BlockManagerMessages.UpdateBlockInfo.html   |   402 +
 .../spark/storage/BlockManagerMessages.html     |   420 +
 .../spark/storage/BlockNotFoundException.html   |   260 +
 .../spark/storage/BlockReplicationPolicy.html   |   252 +
 .../spark/storage/BlockReplicationUtils.html    |   286 +
 .../org/apache/spark/storage/BlockStatus.html   |   426 +
 .../apache/spark/storage/BlockUpdatedInfo.html  |   432 +
 .../apache/spark/storage/BroadcastBlockId.html  |   483 +
 .../storage/BufferReleasingInputStream.html     |   429 +
 .../spark/storage/CountingWritableChannel.html  |   329 +
 .../spark/storage/DefaultTopologyMapper.html    |   309 +
 .../org/apache/spark/storage/DiskBlockData.html |   349 +
 .../spark/storage/EncryptedBlockData.html       |   349 +
 .../spark/storage/FileBasedTopologyMapper.html  |   340 +
 .../org/apache/spark/storage/RDDBlockId.html    |   483 +
 .../java/org/apache/spark/storage/RDDInfo.html  |   548 +
 .../storage/RandomBlockReplicationPolicy.html   |   307 +
 .../storage/ReadableChannelFileRegion.html      |   364 +
 .../apache/spark/storage/ShuffleBlockId.html    |   498 +
 .../spark/storage/ShuffleDataBlockId.html       |   498 +
 .../spark/storage/ShuffleIndexBlockId.html      |   498 +
 .../org/apache/spark/storage/StorageLevel.html  |   780 +
 .../org/apache/spark/storage/StorageStatus.html |   818 +
 .../org/apache/spark/storage/StorageUtils.html  |   331 +
 .../org/apache/spark/storage/StreamBlockId.html |   483 +
 .../apache/spark/storage/TaskResultBlockId.html |   468 +
 .../spark/storage/TimeTrackingOutputStream.html |   379 +
 .../apache/spark/storage/TopologyMapper.html    |   295 +
 .../spark/storage/UnrecognizedBlockId.html      |   265 +
 .../storage/memory/DeserializedMemoryEntry.html |   425 +
 .../spark/storage/memory/MemoryEntry.html       |   249 +
 .../storage/memory/SerializedMemoryEntry.html   |   425 +
 .../spark/storage/memory/package-frame.html     |    25 +
 .../spark/storage/memory/package-summary.html   |   159 +
 .../spark/storage/memory/package-tree.html      |   140 +
 .../org/apache/spark/storage/package-frame.html |    98 +
 .../apache/spark/storage/package-summary.html   |   485 +
 .../org/apache/spark/storage/package-tree.html  |   264 +
 .../spark/streaming/CheckpointReader.html       |   314 +
 .../org/apache/spark/streaming/Duration.html    |   569 +
 .../org/apache/spark/streaming/Durations.html   |   313 +
 .../apache/spark/streaming/Milliseconds.html    |   271 +
 .../org/apache/spark/streaming/Minutes.html     |   271 +
 .../org/apache/spark/streaming/Seconds.html     |   271 +
 .../java/org/apache/spark/streaming/State.html  |   458 +
 .../org/apache/spark/streaming/StateSpec.html   |   530 +
 .../spark/streaming/StreamingContext.html       |  1232 +
 .../streaming/StreamingContextPythonHelper.html |   278 +
 .../spark/streaming/StreamingContextState.html  |   365 +
 .../java/org/apache/spark/streaming/Time.html   |   592 +
 .../spark/streaming/api/java/JavaDStream.html   |   973 +
 .../streaming/api/java/JavaDStreamLike.html     |  1029 +
 .../streaming/api/java/JavaInputDStream.html    |   938 +
 .../api/java/JavaMapWithStateDStream.html       |   267 +
 .../streaming/api/java/JavaPairDStream.html     |  2427 +
 .../api/java/JavaPairInputDStream.html          |  1767 +
 .../api/java/JavaPairReceiverInputDStream.html  |  1796 +
 .../api/java/JavaReceiverInputDStream.html      |   960 +
 .../api/java/JavaStreamingContext.html          |  1449 +
 .../spark/streaming/api/java/package-frame.html |    31 +
 .../streaming/api/java/package-summary.html     |   216 +
 .../spark/streaming/api/java/package-tree.html  |   166 +
 .../streaming/dstream/ConstantInputDStream.html |   363 +
 .../apache/spark/streaming/dstream/DStream.html |  1183 +
 .../spark/streaming/dstream/InputDStream.html   |   391 +
 .../streaming/dstream/MapWithStateDStream.html  |   307 +
 .../streaming/dstream/PairDStreamFunctions.html |  1733 +
 .../streaming/dstream/ReceiverInputDStream.html |   395 +
 .../spark/streaming/dstream/package-frame.html  |    25 +
 .../streaming/dstream/package-summary.html      |   186 +
 .../spark/streaming/dstream/package-tree.html   |   146 +
 .../streaming/kinesis/DefaultCredentials.html   |   348 +
 .../KinesisInitialPositions.AtTimestamp.html    |   295 +
 .../kinesis/KinesisInitialPositions.Latest.html |   282 +
 .../KinesisInitialPositions.TrimHorizon.html    |   282 +
 .../kinesis/KinesisInitialPositions.html        |   310 +
 .../spark/streaming/kinesis/KinesisUtils.html   |   982 +
 .../kinesis/KinesisUtilsPythonHelper.html       |   308 +
 .../spark/streaming/kinesis/package-frame.html  |    26 +
 .../streaming/kinesis/package-summary.html      |   169 +
 .../spark/streaming/kinesis/package-tree.html   |   141 +
 .../apache/spark/streaming/package-frame.html   |    34 +
 .../apache/spark/streaming/package-summary.html |   223 +
 .../apache/spark/streaming/package-tree.html    |   157 +
 .../spark/streaming/receiver/Receiver.html      |   780 +
 .../spark/streaming/receiver/StopReceiver.html  |   235 +
 .../spark/streaming/receiver/package-frame.html |    21 +
 .../streaming/receiver/package-summary.html     |   147 +
 .../spark/streaming/receiver/package-tree.html  |   136 +
 .../streaming/scheduler/AllReceiverIds.html     |   336 +
 .../spark/streaming/scheduler/BatchInfo.html    |   541 +
 .../streaming/scheduler/GetAllReceiverInfo.html |   334 +
 .../scheduler/OutputOperationInfo.html          |   489 +
 .../spark/streaming/scheduler/ReceiverInfo.html |   477 +
 .../streaming/scheduler/ReceiverState.html      |   361 +
 .../scheduler/StatsReportListener.html          |   450 +
 .../streaming/scheduler/StopAllReceivers.html   |   336 +
 .../streaming/scheduler/StreamInputInfo.html    |   440 +
 .../streaming/scheduler/StreamingListener.html  |   357 +
 .../StreamingListenerBatchCompleted.html        |   370 +
 .../StreamingListenerBatchStarted.html          |   370 +
 .../StreamingListenerBatchSubmitted.html        |   370 +
 .../scheduler/StreamingListenerEvent.html       |   171 +
 ...reamingListenerOutputOperationCompleted.html |   370 +
 ...StreamingListenerOutputOperationStarted.html |   370 +
 .../StreamingListenerReceiverError.html         |   370 +
 .../StreamingListenerReceiverStarted.html       |   370 +
 .../StreamingListenerReceiverStopped.html       |   370 +
 .../StreamingListenerStreamingStarted.html      |   370 +
 .../streaming/scheduler/package-frame.html      |    42 +
 .../streaming/scheduler/package-summary.html    |   258 +
 .../spark/streaming/scheduler/package-tree.html |   157 +
 .../org/apache/spark/streaming/ui/UIUtils.html  |   391 +
 .../spark/streaming/ui/package-frame.html       |    20 +
 .../spark/streaming/ui/package-summary.html     |   140 +
 .../apache/spark/streaming/ui/package-tree.html |   135 +
 .../apache/spark/streaming/util/HdfsUtils.html  |   356 +
 .../spark/streaming/util/RawTextHelper.html     |   371 +
 .../spark/streaming/util/RawTextSender.html     |   271 +
 .../spark/streaming/util/WriteAheadLog.html     |   352 +
 .../util/WriteAheadLogRecordHandle.html         |   251 +
 .../streaming/util/WriteAheadLogUtils.html      |   581 +
 .../spark/streaming/util/package-frame.html     |    25 +
 .../spark/streaming/util/package-summary.html   |   176 +
 .../spark/streaming/util/package-tree.html      |   140 +
 .../spark/ui/JettyUtils.ServletParams$.html     |   278 +
 .../spark/ui/JettyUtils.ServletParams.html      |   303 +
 .../java/org/apache/spark/ui/JettyUtils.html    |   573 +
 .../api/java/org/apache/spark/ui/ToolTips.html  |   516 +
 .../api/java/org/apache/spark/ui/UIUtils.html   |   717 +
 .../apache/spark/ui/UIWorkloadGenerator.html    |   298 +
 .../org/apache/spark/ui/jobs/ApiHelper.html     |   713 +
 .../spark/ui/jobs/TaskDetailsClassNames.html    |   352 +
 .../org/apache/spark/ui/jobs/package-frame.html |    21 +
 .../apache/spark/ui/jobs/package-summary.html   |   146 +
 .../org/apache/spark/ui/jobs/package-tree.html  |   136 +
 .../java/org/apache/spark/ui/package-frame.html |    25 +
 .../org/apache/spark/ui/package-summary.html    |   166 +
 .../java/org/apache/spark/ui/package-tree.html  |   140 +
 .../spark/ui/storage/ExecutorStreamSummary.html |   321 +
 .../apache/spark/ui/storage/package-frame.html  |    20 +
 .../spark/ui/storage/package-summary.html       |   140 +
 .../apache/spark/ui/storage/package-tree.html   |   135 +
 .../apache/spark/util/AccumulatorContext.html   |   380 +
 .../org/apache/spark/util/AccumulatorV2.html    |   496 +
 .../java/org/apache/spark/util/CausedBy.html    |   278 +
 .../org/apache/spark/util/ClosureCleaner.html   |   287 +
 .../spark/util/CollectionAccumulator.html       |   445 +
 .../org/apache/spark/util/CollectionsUtils.html |   271 +
 .../apache/spark/util/DoubleAccumulator.html    |   509 +
 .../java/org/apache/spark/util/EnumUtil.html    |   271 +
 .../apache/spark/util/InnerClosureFinder.html   |   333 +
 .../java/org/apache/spark/util/IntParam.html    |   270 +
 .../org/apache/spark/util/JsonProtocol.html     |  1278 +
 .../spark/util/LegacyAccumulatorWrapper.html    |   421 +
 .../org/apache/spark/util/LongAccumulator.html  |   508 +
 .../java/org/apache/spark/util/MemoryParam.html |   271 +
 .../org/apache/spark/util/MethodIdentifier.html |   401 +
 .../java/org/apache/spark/util/MutablePair.html |   469 +
 .../spark/util/ReturnStatementFinder.html       |   293 +
 .../java/org/apache/spark/util/RpcUtils.html    |   364 +
 .../apache/spark/util/ShutdownHookManager.html  |   464 +
 .../java/org/apache/spark/util/SignalUtils.html |   301 +
 .../org/apache/spark/util/SizeEstimator.html    |   291 +
 .../org/apache/spark/util/SparkExitCode.html    |   314 +
 .../apache/spark/util/SparkShutdownHook.html    |   293 +
 .../java/org/apache/spark/util/StatCounter.html |   579 +
 .../spark/util/TaskCompletionListener.html      |   227 +
 .../apache/spark/util/TaskFailureListener.html  |   230 +
 .../java/org/apache/spark/util/ThreadUtils.html |   552 +
 .../api/java/org/apache/spark/util/Utils.html   |  3571 ++
 .../org/apache/spark/util/VersionUtils.html     |   326 +
 .../spark/util/kvstore/InMemoryStore.html       |   484 +
 .../org/apache/spark/util/kvstore/KVIndex.html  |   335 +
 .../org/apache/spark/util/kvstore/KVStore.html  |   458 +
 .../spark/util/kvstore/KVStoreIterator.html     |   271 +
 .../spark/util/kvstore/KVStoreSerializer.html   |   300 +
 .../apache/spark/util/kvstore/KVStoreView.html  |   420 +
 .../apache/spark/util/kvstore/KVTypeInfo.html   |   308 +
 .../spark/util/kvstore/LevelDB.TypeAliases.html |   242 +
 .../org/apache/spark/util/kvstore/LevelDB.html  |   550 +
 .../UnsupportedStoreVersionException.html       |   266 +
 .../spark/util/kvstore/package-frame.html       |    38 +
 .../spark/util/kvstore/package-summary.html     |   229 +
 .../apache/spark/util/kvstore/package-tree.html |   175 +
 .../org/apache/spark/util/package-frame.html    |    51 +
 .../org/apache/spark/util/package-summary.html  |   319 +
 .../org/apache/spark/util/package-tree.html     |   177 +
 .../spark/util/random/BernoulliCellSampler.html |   370 +
 .../spark/util/random/BernoulliSampler.html     |   346 +
 .../spark/util/random/BinomialBounds.html       |   331 +
 .../apache/spark/util/random/PoissonBounds.html |   303 +
 .../spark/util/random/PoissonSampler.html       |   373 +
 .../apache/spark/util/random/Pseudorandom.html  |   232 +
 .../apache/spark/util/random/RandomSampler.html |   280 +
 .../apache/spark/util/random/SamplingUtils.html |   336 +
 .../util/random/StratifiedSamplingUtils.html    |   488 +
 .../apache/spark/util/random/package-frame.html |    31 +
 .../spark/util/random/package-summary.html      |   215 +
 .../apache/spark/util/random/package-tree.html  |   167 +
 .../spark/util/sketch/BloomFilter.Version.html  |   340 +
 .../apache/spark/util/sketch/BloomFilter.html   |   625 +
 .../util/sketch/CountMinSketch.Version.html     |   350 +
 .../spark/util/sketch/CountMinSketch.html       |   701 +
 .../util/sketch/IncompatibleMergeException.html |   260 +
 .../apache/spark/util/sketch/package-frame.html |    30 +
 .../spark/util/sketch/package-summary.html      |   186 +
 .../apache/spark/util/sketch/package-tree.html  |   158 +
 site/docs/2.3.0/api/java/overview-frame.html    |   139 +
 site/docs/2.3.0/api/java/overview-summary.html  |   652 +
 site/docs/2.3.0/api/java/overview-tree.html     |  2075 +
 site/docs/2.3.0/api/java/package-list           |   119 +
 site/docs/2.3.0/api/java/script.js              |    30 +
 site/docs/2.3.0/api/java/serialized-form.html   | 16894 ++++++
 site/docs/2.3.0/api/java/stylesheet.css         |   627 +
 site/docs/2.3.0/api/python/_modules/index.html  |   145 +
 .../python/_modules/pyspark/accumulators.html   |   353 +
 .../api/python/_modules/pyspark/broadcast.html  |   249 +
 .../2.3.0/api/python/_modules/pyspark/conf.html |   308 +
 .../api/python/_modules/pyspark/context.html    |  1126 +
 .../api/python/_modules/pyspark/files.html      |   143 +
 .../api/python/_modules/pyspark/ml/base.html    |   321 +
 .../_modules/pyspark/ml/classification.html     |  2130 +
 .../python/_modules/pyspark/ml/clustering.html  |  1246 +
 .../python/_modules/pyspark/ml/evaluation.html  |   515 +
 .../api/python/_modules/pyspark/ml/feature.html |  3804 ++
 .../api/python/_modules/pyspark/ml/fpm.html     |   329 +
 .../api/python/_modules/pyspark/ml/image.html   |   324 +
 .../api/python/_modules/pyspark/ml/linalg.html  |  1248 +
 .../api/python/_modules/pyspark/ml/param.html   |   595 +
 .../_modules/pyspark/ml/param/shared.html       |   854 +
 .../python/_modules/pyspark/ml/pipeline.html    |   474 +
 .../_modules/pyspark/ml/recommendation.html     |   567 +
 .../python/_modules/pyspark/ml/regression.html  |  1899 +
 .../api/python/_modules/pyspark/ml/stat.html    |   238 +
 .../api/python/_modules/pyspark/ml/tuning.html  |   814 +
 .../api/python/_modules/pyspark/ml/util.html    |   621 +
 .../api/python/_modules/pyspark/ml/wrapper.html |   424 +
 .../_modules/pyspark/mllib/classification.html  |   851 +
 .../_modules/pyspark/mllib/clustering.html      |  1139 +
 .../python/_modules/pyspark/mllib/common.html   |   247 +
 .../_modules/pyspark/mllib/evaluation.html      |   633 +
 .../python/_modules/pyspark/mllib/feature.html  |   910 +
 .../api/python/_modules/pyspark/mllib/fpm.html  |   288 +
 .../python/_modules/pyspark/mllib/linalg.html   |  1460 +
 .../pyspark/mllib/linalg/distributed.html       |  1469 +
 .../python/_modules/pyspark/mllib/random.html   |   512 +
 .../_modules/pyspark/mllib/recommendation.html  |   417 +
 .../_modules/pyspark/mllib/regression.html      |   927 +
 .../pyspark/mllib/stat/KernelDensity.html       |   143 +
 .../pyspark/mllib/stat/distribution.html        |   116 +
 .../_modules/pyspark/mllib/stat/test.html       |   166 +
 .../api/python/_modules/pyspark/mllib/tree.html |   744 +
 .../api/python/_modules/pyspark/mllib/util.html |   612 +
 .../api/python/_modules/pyspark/profiler.html   |   260 +
 .../2.3.0/api/python/_modules/pyspark/rdd.html  |  2588 +
 .../python/_modules/pyspark/serializers.html    |   786 +
 .../python/_modules/pyspark/sql/catalog.html    |   396 +
 .../api/python/_modules/pyspark/sql/column.html |   751 +
 .../python/_modules/pyspark/sql/context.html    |   634 +
 .../python/_modules/pyspark/sql/dataframe.html  |  2235 +
 .../python/_modules/pyspark/sql/functions.html  |  2394 +
 .../api/python/_modules/pyspark/sql/group.html  |   367 +
 .../python/_modules/pyspark/sql/readwriter.html |  1059 +
 .../python/_modules/pyspark/sql/session.html    |   894 +
 .../python/_modules/pyspark/sql/streaming.html  |  1019 +
 .../api/python/_modules/pyspark/sql/types.html  |  1950 +
 .../api/python/_modules/pyspark/sql/udf.html    |   477 +
 .../api/python/_modules/pyspark/sql/window.html |   321 +
 .../api/python/_modules/pyspark/status.html     |   180 +
 .../python/_modules/pyspark/storagelevel.html   |   155 +
 .../_modules/pyspark/streaming/context.html     |   454 +
 .../_modules/pyspark/streaming/dstream.html     |   729 +
 .../_modules/pyspark/streaming/flume.html       |   240 +
 .../_modules/pyspark/streaming/kafka.html       |   589 +
 .../_modules/pyspark/streaming/kinesis.html     |   204 +
 .../_modules/pyspark/streaming/listener.html    |   159 +
 .../python/_modules/pyspark/taskcontext.html    |   174 +
 .../2.3.0/api/python/_static/ajax-loader.gif    |   Bin 0 -> 673 bytes
 site/docs/2.3.0/api/python/_static/basic.css    |   648 +
 .../2.3.0/api/python/_static/comment-bright.png |   Bin 0 -> 756 bytes
 .../2.3.0/api/python/_static/comment-close.png  |   Bin 0 -> 829 bytes
 site/docs/2.3.0/api/python/_static/comment.png  |   Bin 0 -> 641 bytes
 site/docs/2.3.0/api/python/_static/doctools.js  |   311 +
 .../2.3.0/api/python/_static/down-pressed.png   |   Bin 0 -> 222 bytes
 site/docs/2.3.0/api/python/_static/down.png     |   Bin 0 -> 202 bytes
 site/docs/2.3.0/api/python/_static/file.png     |   Bin 0 -> 286 bytes
 .../2.3.0/api/python/_static/jquery-3.2.1.js    | 10253 ++++
 site/docs/2.3.0/api/python/_static/jquery.js    |     4 +
 site/docs/2.3.0/api/python/_static/minus.png    |   Bin 0 -> 90 bytes
 site/docs/2.3.0/api/python/_static/nature.css   |   255 +
 site/docs/2.3.0/api/python/_static/plus.png     |   Bin 0 -> 90 bytes
 site/docs/2.3.0/api/python/_static/pygments.css |    69 +
 site/docs/2.3.0/api/python/_static/pyspark.css  |    90 +
 site/docs/2.3.0/api/python/_static/pyspark.js   |    99 +
 .../2.3.0/api/python/_static/searchtools.js     |   761 +
 .../2.3.0/api/python/_static/spark-logo-hd.png  |   Bin 0 -> 11306 bytes
 .../api/python/_static/underscore-1.3.1.js      |   999 +
 .../docs/2.3.0/api/python/_static/underscore.js |    31 +
 .../2.3.0/api/python/_static/up-pressed.png     |   Bin 0 -> 214 bytes
 site/docs/2.3.0/api/python/_static/up.png       |   Bin 0 -> 203 bytes
 .../docs/2.3.0/api/python/_static/websupport.js |   808 +
 site/docs/2.3.0/api/python/index.html           |   190 +
 site/docs/2.3.0/api/python/objects.inv          |   Bin 0 -> 25876 bytes
 site/docs/2.3.0/api/python/pyspark.html         |  2942 +
 site/docs/2.3.0/api/python/pyspark.ml.html      | 35640 ++++++++++++
 site/docs/2.3.0/api/python/pyspark.mllib.html   |  8466 +++
 site/docs/2.3.0/api/python/pyspark.sql.html     | 10344 ++++
 .../2.3.0/api/python/pyspark.streaming.html     |  1246 +
 site/docs/2.3.0/api/python/search.html          |   101 +
 site/docs/2.3.0/api/python/searchindex.js       |     1 +
 site/docs/2.3.0/api/scala/deprecated-list.html  |   179 +
 site/docs/2.3.0/api/scala/index.html            |   472 +
 site/docs/2.3.0/api/scala/index.js              |     1 +
 site/docs/2.3.0/api/scala/index/index-_.html    |    83 +
 site/docs/2.3.0/api/scala/index/index-a.html    |   455 +
 site/docs/2.3.0/api/scala/index/index-b.html    |   320 +
 site/docs/2.3.0/api/scala/index/index-c.html    |   791 +
 site/docs/2.3.0/api/scala/index/index-d.html    |   515 +
 site/docs/2.3.0/api/scala/index/index-e.html    |   323 +
 site/docs/2.3.0/api/scala/index/index-f.html    |   422 +
 site/docs/2.3.0/api/scala/index/index-g.html    |   914 +
 site/docs/2.3.0/api/scala/index/index-h.html    |   251 +
 site/docs/2.3.0/api/scala/index/index-i.html    |   554 +
 site/docs/2.3.0/api/scala/index/index-j.html    |   215 +
 site/docs/2.3.0/api/scala/index/index-k.html    |   146 +
 site/docs/2.3.0/api/scala/index/index-l.html    |   443 +
 site/docs/2.3.0/api/scala/index/index-m.html    |   530 +
 site/docs/2.3.0/api/scala/index/index-n.html    |   470 +
 site/docs/2.3.0/api/scala/index/index-o.html    |   392 +
 site/docs/2.3.0/api/scala/index/index-p.html    |   509 +
 site/docs/2.3.0/api/scala/index/index-q.html    |    62 +
 site/docs/2.3.0/api/scala/index/index-r.html    |   737 +
 site/docs/2.3.0/api/scala/index/index-s.html    |  1934 +
 site/docs/2.3.0/api/scala/index/index-t.html    |   626 +
 site/docs/2.3.0/api/scala/index/index-u.html    |   263 +
 site/docs/2.3.0/api/scala/index/index-v.html    |   161 +
 site/docs/2.3.0/api/scala/index/index-w.html    |   218 +
 site/docs/2.3.0/api/scala/index/index-y.html    |    17 +
 site/docs/2.3.0/api/scala/index/index-z.html    |    35 +
 site/docs/2.3.0/api/scala/lib/arrow-down.png    |   Bin 0 -> 6232 bytes
 site/docs/2.3.0/api/scala/lib/arrow-right.png   |   Bin 0 -> 6220 bytes
 site/docs/2.3.0/api/scala/lib/class.png         |   Bin 0 -> 3357 bytes
 site/docs/2.3.0/api/scala/lib/class_big.png     |   Bin 0 -> 7516 bytes
 site/docs/2.3.0/api/scala/lib/class_diagram.png |   Bin 0 -> 3910 bytes
 .../2.3.0/api/scala/lib/class_to_object_big.png |   Bin 0 -> 9006 bytes
 .../docs/2.3.0/api/scala/lib/constructorsbg.gif |   Bin 0 -> 1206 bytes
 site/docs/2.3.0/api/scala/lib/conversionbg.gif  |   Bin 0 -> 167 bytes
 site/docs/2.3.0/api/scala/lib/defbg-blue.gif    |   Bin 0 -> 1544 bytes
 site/docs/2.3.0/api/scala/lib/defbg-green.gif   |   Bin 0 -> 1341 bytes
 site/docs/2.3.0/api/scala/lib/diagrams.css      |   143 +
 site/docs/2.3.0/api/scala/lib/diagrams.js       |   324 +
 .../2.3.0/api/scala/lib/filter_box_left.png     |   Bin 0 -> 1692 bytes
 .../2.3.0/api/scala/lib/filter_box_left2.gif    |   Bin 0 -> 1462 bytes
 .../2.3.0/api/scala/lib/filter_box_right.png    |   Bin 0 -> 1803 bytes
 site/docs/2.3.0/api/scala/lib/filterbg.gif      |   Bin 0 -> 1324 bytes
 .../docs/2.3.0/api/scala/lib/filterboxbarbg.gif |   Bin 0 -> 1104 bytes
 .../docs/2.3.0/api/scala/lib/filterboxbarbg.png |   Bin 0 -> 965 bytes
 site/docs/2.3.0/api/scala/lib/filterboxbg.gif   |   Bin 0 -> 1366 bytes
 .../2.3.0/api/scala/lib/fullcommenttopbg.gif    |   Bin 0 -> 1115 bytes
 site/docs/2.3.0/api/scala/lib/index.css         |   339 +
 site/docs/2.3.0/api/scala/lib/index.js          |   577 +
 site/docs/2.3.0/api/scala/lib/jquery-ui.js      |     6 +
 site/docs/2.3.0/api/scala/lib/jquery.js         |     2 +
 site/docs/2.3.0/api/scala/lib/jquery.layout.js  |  5486 ++
 .../2.3.0/api/scala/lib/modernizr.custom.js     |     4 +
 .../2.3.0/api/scala/lib/navigation-li-a.png     |   Bin 0 -> 1198 bytes
 site/docs/2.3.0/api/scala/lib/navigation-li.png |   Bin 0 -> 2441 bytes
 site/docs/2.3.0/api/scala/lib/object.png        |   Bin 0 -> 3356 bytes
 site/docs/2.3.0/api/scala/lib/object_big.png    |   Bin 0 -> 7653 bytes
 .../docs/2.3.0/api/scala/lib/object_diagram.png |   Bin 0 -> 3903 bytes
 .../2.3.0/api/scala/lib/object_to_class_big.png |   Bin 0 -> 9158 bytes
 .../2.3.0/api/scala/lib/object_to_trait_big.png |   Bin 0 -> 9200 bytes
 .../2.3.0/api/scala/lib/object_to_type_big.png  |   Bin 0 -> 9158 bytes
 site/docs/2.3.0/api/scala/lib/ownderbg2.gif     |   Bin 0 -> 1145 bytes
 site/docs/2.3.0/api/scala/lib/ownerbg.gif       |   Bin 0 -> 1118 bytes
 site/docs/2.3.0/api/scala/lib/ownerbg2.gif      |   Bin 0 -> 1145 bytes
 site/docs/2.3.0/api/scala/lib/package.png       |   Bin 0 -> 3335 bytes
 site/docs/2.3.0/api/scala/lib/package_big.png   |   Bin 0 -> 7312 bytes
 site/docs/2.3.0/api/scala/lib/packagesbg.gif    |   Bin 0 -> 1201 bytes
 site/docs/2.3.0/api/scala/lib/permalink.png     |   Bin 0 -> 943 bytes
 site/docs/2.3.0/api/scala/lib/ref-index.css     |    30 +
 site/docs/2.3.0/api/scala/lib/remove.png        |   Bin 0 -> 3186 bytes
 site/docs/2.3.0/api/scala/lib/scheduler.js      |    71 +
 .../2.3.0/api/scala/lib/selected-implicits.png  |   Bin 0 -> 1150 bytes
 .../api/scala/lib/selected-right-implicits.png  |   Bin 0 -> 646 bytes
 .../docs/2.3.0/api/scala/lib/selected-right.png |   Bin 0 -> 1380 bytes
 site/docs/2.3.0/api/scala/lib/selected.png      |   Bin 0 -> 1864 bytes
 .../2.3.0/api/scala/lib/selected2-right.png     |   Bin 0 -> 1434 bytes
 site/docs/2.3.0/api/scala/lib/selected2.png     |   Bin 0 -> 1965 bytes
 site/docs/2.3.0/api/scala/lib/signaturebg.gif   |   Bin 0 -> 1214 bytes
 site/docs/2.3.0/api/scala/lib/signaturebg2.gif  |   Bin 0 -> 1209 bytes
 site/docs/2.3.0/api/scala/lib/template.css      |   929 +
 site/docs/2.3.0/api/scala/lib/template.js       |   564 +
 site/docs/2.3.0/api/scala/lib/tools.tooltip.js  |    14 +
 site/docs/2.3.0/api/scala/lib/trait.png         |   Bin 0 -> 3374 bytes
 site/docs/2.3.0/api/scala/lib/trait_big.png     |   Bin 0 -> 7410 bytes
 site/docs/2.3.0/api/scala/lib/trait_diagram.png |   Bin 0 -> 3882 bytes
 .../2.3.0/api/scala/lib/trait_to_object_big.png |   Bin 0 -> 8967 bytes
 site/docs/2.3.0/api/scala/lib/type.png          |   Bin 0 -> 1445 bytes
 site/docs/2.3.0/api/scala/lib/type_big.png      |   Bin 0 -> 4236 bytes
 site/docs/2.3.0/api/scala/lib/type_diagram.png  |   Bin 0 -> 1841 bytes
 .../2.3.0/api/scala/lib/type_to_object_big.png  |   Bin 0 -> 4969 bytes
 site/docs/2.3.0/api/scala/lib/typebg.gif        |   Bin 0 -> 1206 bytes
 site/docs/2.3.0/api/scala/lib/unselected.png    |   Bin 0 -> 1879 bytes
 .../docs/2.3.0/api/scala/lib/valuemembersbg.gif |   Bin 0 -> 1206 bytes
 .../2.3.0/api/scala/org/apache/package.html     |   131 +
 .../api/scala/org/apache/spark/Accumulable.html |   706 +
 .../org/apache/spark/AccumulableParam.html      |   552 +
 .../api/scala/org/apache/spark/Accumulator.html |   697 +
 ...cumulatorParam$$DoubleAccumulatorParam$.html |   548 +
 ...ccumulatorParam$$FloatAccumulatorParam$.html |   548 +
 .../AccumulatorParam$$IntAccumulatorParam$.html |   548 +
 ...AccumulatorParam$$LongAccumulatorParam$.html |   548 +
 .../org/apache/spark/AccumulatorParam$.html     |   574 +
 .../org/apache/spark/AccumulatorParam.html      |   557 +
 .../api/scala/org/apache/spark/Aggregator.html  |   549 +
 .../org/apache/spark/ComplexFutureAction.html   |  1012 +
 .../api/scala/org/apache/spark/Dependency.html  |   534 +
 .../org/apache/spark/ExceptionFailure.html      |   615 +
 .../org/apache/spark/ExecutorLostFailure.html   |   559 +
 .../api/scala/org/apache/spark/FetchFailed.html |   596 +
 .../scala/org/apache/spark/FutureAction.html    |   979 +
 .../scala/org/apache/spark/HashPartitioner.html |   546 +
 .../org/apache/spark/InterruptibleIterator.html |  2050 +
 .../org/apache/spark/JobExecutionStatus.html    |   570 +
 .../scala/org/apache/spark/JobSubmitter.html    |   510 +
 .../org/apache/spark/NarrowDependency.html      |   554 +
 .../org/apache/spark/OneToOneDependency.html    |   549 +
 .../api/scala/org/apache/spark/Partition.html   |   508 +
 .../scala/org/apache/spark/Partitioner$.html    |   512 +
 .../api/scala/org/apache/spark/Partitioner.html |   550 +
 .../scala/org/apache/spark/RangeDependency.html |   548 +
 .../org/apache/spark/RangePartitioner.html      |   580 +
 .../scala/org/apache/spark/Resubmitted$.html    |   506 +
 .../org/apache/spark/SerializableWritable.html  |   541 +
 .../org/apache/spark/ShuffleDependency.html     |   654 +
 .../org/apache/spark/SimpleFutureAction.html    |   980 +
 .../api/scala/org/apache/spark/SparkConf.html   |  1516 +
 .../scala/org/apache/spark/SparkContext$.html   |   828 +
 .../scala/org/apache/spark/SparkContext.html    |  2885 +
 .../api/scala/org/apache/spark/SparkEnv$.html   |   775 +
 .../api/scala/org/apache/spark/SparkEnv.html    |   991 +
 .../scala/org/apache/spark/SparkException.html  |   732 +
 .../org/apache/spark/SparkExecutorInfo.html     |   555 +
 .../api/scala/org/apache/spark/SparkFiles$.html |   517 +
 .../org/apache/spark/SparkFirehoseListener.html |   949 +
 .../scala/org/apache/spark/SparkJobInfo.html    |   538 +
 .../scala/org/apache/spark/SparkStageInfo.html  |   623 +
 .../org/apache/spark/SparkStatusTracker.html    |   597 +
 .../api/scala/org/apache/spark/Success$.html    |   463 +
 .../org/apache/spark/TaskCommitDenied.html      |   557 +
 .../scala/org/apache/spark/TaskContext$.html    |   562 +
 .../api/scala/org/apache/spark/TaskContext.html |   799 +
 .../scala/org/apache/spark/TaskEndReason.html   |   492 +
 .../org/apache/spark/TaskFailedReason.html      |   534 +
 .../api/scala/org/apache/spark/TaskKilled.html  |   524 +
 .../org/apache/spark/TaskKilledException.html   |   753 +
 .../scala/org/apache/spark/TaskResultLost$.html |   505 +
 .../scala/org/apache/spark/UnknownReason$.html  |   505 +
 .../org/apache/spark/WritableConverter$.html    |   758 +
 .../org/apache/spark/WritableFactory$.html      |   622 +
 .../apache/spark/api/java/JavaDoubleRDD$.html   |   522 +
 .../apache/spark/api/java/JavaDoubleRDD.html    |  2729 +
 .../apache/spark/api/java/JavaFutureAction.html |   616 +
 .../apache/spark/api/java/JavaHadoopRDD.html    |  3987 ++
 .../apache/spark/api/java/JavaNewHadoopRDD.html |  3987 ++
 .../org/apache/spark/api/java/JavaPairRDD$.html |   539 +
 .../org/apache/spark/api/java/JavaPairRDD.html  |  3908 ++
 .../org/apache/spark/api/java/JavaRDD$.html     |   522 +
 .../org/apache/spark/api/java/JavaRDD.html      |  2429 +
 .../org/apache/spark/api/java/JavaRDDLike.html  |  1976 +
 .../spark/api/java/JavaSparkContext$.html       |   557 +
 .../apache/spark/api/java/JavaSparkContext.html |  2178 +
 .../spark/api/java/JavaSparkStatusTracker.html  |   580 +
 .../org/apache/spark/api/java/Optional.html     |   569 +
 .../apache/spark/api/java/StorageLevels.html    |   502 +
 .../api/java/function/CoGroupFunction.html      |   504 +
 .../java/function/DoubleFlatMapFunction.html    |   504 +
 .../spark/api/java/function/DoubleFunction.html |   504 +
 .../spark/api/java/function/FilterFunction.html |   504 +
 .../api/java/function/FlatMapFunction.html      |   504 +
 .../api/java/function/FlatMapFunction2.html     |   504 +
 .../java/function/FlatMapGroupsFunction.html    |   504 +
 .../FlatMapGroupsWithStateFunction.html         |   504 +
 .../api/java/function/ForeachFunction.html      |   504 +
 .../java/function/ForeachPartitionFunction.html |   504 +
 .../spark/api/java/function/Function.html       |   504 +
 .../spark/api/java/function/Function0.html      |   504 +
 .../spark/api/java/function/Function2.html      |   504 +
 .../spark/api/java/function/Function3.html      |   504 +
 .../spark/api/java/function/Function4.html      |   504 +
 .../spark/api/java/function/MapFunction.html    |   504 +
 .../api/java/function/MapGroupsFunction.html    |   504 +
 .../function/MapGroupsWithStateFunction.html    |   504 +
 .../java/function/MapPartitionsFunction.html    |   504 +
 .../api/java/function/PairFlatMapFunction.html  |   504 +
 .../spark/api/java/function/PairFunction.html   |   504 +
 .../spark/api/java/function/ReduceFunction.html |   504 +
 .../spark/api/java/function/VoidFunction.html   |   504 +
 .../spark/api/java/function/VoidFunction2.html  |   504 +
 .../apache/spark/api/java/function/package.html |   538 +
 .../org/apache/spark/api/java/package.html      |   422 +
 .../api/scala/org/apache/spark/api/package.html |   118 +
 .../org/apache/spark/broadcast/Broadcast.html   |   946 +
 .../org/apache/spark/broadcast/package.html     |   161 +
 .../scala/org/apache/spark/graphx/Edge$.html    |   488 +
 .../api/scala/org/apache/spark/graphx/Edge.html |   556 +
 .../org/apache/spark/graphx/EdgeContext$.html   |   505 +
 .../org/apache/spark/graphx/EdgeContext.html    |   645 +
 .../org/apache/spark/graphx/EdgeDirection$.html |   557 +
 .../org/apache/spark/graphx/EdgeDirection.html  |   508 +
 .../scala/org/apache/spark/graphx/EdgeRDD$.html |   506 +
 .../scala/org/apache/spark/graphx/EdgeRDD.html  |  2690 +
 .../org/apache/spark/graphx/EdgeTriplet.html    |   676 +
 .../scala/org/apache/spark/graphx/Graph$.html   |   572 +
 .../scala/org/apache/spark/graphx/Graph.html    |  1085 +
 .../org/apache/spark/graphx/GraphLoader$.html   |   771 +
 .../scala/org/apache/spark/graphx/GraphOps.html |  1003 +
 .../org/apache/spark/graphx/GraphXUtils$.html   |   499 +
 ...tionStrategy$$CanonicalRandomVertexCut$.html |   478 +
 .../PartitionStrategy$$EdgePartition1D$.html    |   477 +
 .../PartitionStrategy$$EdgePartition2D$.html    |   504 +
 .../PartitionStrategy$$RandomVertexCut$.html    |   477 +
 .../apache/spark/graphx/PartitionStrategy$.html |   608 +
 .../apache/spark/graphx/PartitionStrategy.html  |   513 +
 .../scala/org/apache/spark/graphx/Pregel$.html  |   806 +
 .../org/apache/spark/graphx/TripletFields.html  |   521 +
 .../org/apache/spark/graphx/VertexRDD$.html     |   569 +
 .../org/apache/spark/graphx/VertexRDD.html      |  2949 +
 .../spark/graphx/impl/EdgeActiveness.html       |   570 +
 .../apache/spark/graphx/impl/EdgeRDDImpl.html   |  2729 +
 .../apache/spark/graphx/impl/GraphImpl$.html    |   580 +
 .../org/apache/spark/graphx/impl/GraphImpl.html |  1132 +
 .../apache/spark/graphx/impl/VertexRDDImpl.html |  2941 +
 .../org/apache/spark/graphx/impl/package.html   |   218 +
 .../spark/graphx/lib/ConnectedComponents$.html  |   524 +
 .../spark/graphx/lib/LabelPropagation$.html     |   505 +
 .../org/apache/spark/graphx/lib/PageRank$.html  |   871 +
 .../spark/graphx/lib/SVDPlusPlus$$Conf.html     |   642 +
 .../apache/spark/graphx/lib/SVDPlusPlus$.html   |   527 +
 .../apache/spark/graphx/lib/ShortestPaths$.html |   528 +
 .../lib/StronglyConnectedComponents$.html       |   502 +
 .../apache/spark/graphx/lib/TriangleCount$.html |   520 +
 .../org/apache/spark/graphx/lib/package.html    |   271 +
 .../scala/org/apache/spark/graphx/package.html  |   621 +
 .../spark/graphx/util/GraphGenerators$.html     |   906 +
 .../org/apache/spark/graphx/util/package.html   |   145 +
 .../apache/spark/input/PortableDataStream.html  |   603 +
 .../scala/org/apache/spark/input/package.html   |   120 +
 .../org/apache/spark/internal/Logging.html      |   743 +
 ...CommitProtocol$$EmptyTaskCommitMessage$.html |   505 +
 .../FileCommitProtocol$$TaskCommitMessage.html  |   526 +
 .../spark/internal/io/FileCommitProtocol$.html  |   538 +
 .../spark/internal/io/FileCommitProtocol.html   |   719 +
 .../internal/io/HadoopMapRedCommitProtocol.html |   985 +
 .../io/HadoopMapReduceCommitProtocol.html       |   993 +
 .../internal/io/HadoopWriteConfigUtil.html      |   653 +
 .../org/apache/spark/internal/io/package.html   |   214 +
 .../org/apache/spark/internal/package.html      |   141 +
 .../org/apache/spark/io/CompressionCodec.html   |   529 +
 .../apache/spark/io/LZ4CompressionCodec.html    |   546 +
 .../apache/spark/io/LZFCompressionCodec.html    |   545 +
 .../spark/io/NioBufferedFileInputStream.html    |   684 +
 .../apache/spark/io/ReadAheadInputStream.html   |   673 +
 .../apache/spark/io/SnappyCompressionCodec.html |   563 +
 .../apache/spark/io/ZStdCompressionCodec.html   |   546 +
 .../api/scala/org/apache/spark/io/package.html  |   291 +
 .../apache/spark/launcher/AbstractLauncher.html |   743 +
 .../spark/launcher/InProcessLauncher.html       |   759 +
 .../apache/spark/launcher/SparkAppHandle.html   |   624 +
 .../apache/spark/launcher/SparkLauncher.html    |   946 +
 .../org/apache/spark/launcher/package.html      |   169 +
 .../spark/mapred/SparkHadoopMapRedUtil$.html    |   761 +
 .../scala/org/apache/spark/mapred/package.html  |   118 +
 .../scala/org/apache/spark/metrics/package.html |   118 +
 .../spark/metrics/source/CodegenMetrics$.html   |   591 +
 .../metrics/source/HiveCatalogMetrics$.html     |   712 +
 .../apache/spark/metrics/source/package.html    |   174 +
 .../scala/org/apache/spark/ml/Estimator.html    |  1379 +
 .../api/scala/org/apache/spark/ml/Model.html    |  1401 +
 .../scala/org/apache/spark/ml/Pipeline$.html    |   544 +
 .../api/scala/org/apache/spark/ml/Pipeline.html |  1571 +
 .../org/apache/spark/ml/PipelineModel$.html     |   544 +
 .../org/apache/spark/ml/PipelineModel.html      |  1475 +
 .../org/apache/spark/ml/PipelineStage.html      |  1274 +
 .../org/apache/spark/ml/PredictionModel.html    |  1650 +
 .../scala/org/apache/spark/ml/Predictor.html    |  1608 +
 .../scala/org/apache/spark/ml/Transformer.html  |  1348 +
 .../org/apache/spark/ml/UnaryTransformer.html   |  1514 +
 .../apache/spark/ml/attribute/Attribute$.html   |   512 +
 .../apache/spark/ml/attribute/Attribute.html    |   720 +
 .../spark/ml/attribute/AttributeGroup$.html     |   510 +
 .../spark/ml/attribute/AttributeGroup.html      |   788 +
 .../spark/ml/attribute/AttributeType$.html      |   573 +
 .../spark/ml/attribute/AttributeType.html       |   507 +
 .../spark/ml/attribute/BinaryAttribute$.html    |   530 +
 .../spark/ml/attribute/BinaryAttribute.html     |   769 +
 .../spark/ml/attribute/NominalAttribute$.html   |   530 +
 .../spark/ml/attribute/NominalAttribute.html    |   929 +
 .../spark/ml/attribute/NumericAttribute$.html   |   530 +
 .../spark/ml/attribute/NumericAttribute.html    |   939 +
 .../ml/attribute/UnresolvedAttribute$.html      |   717 +
 .../org/apache/spark/ml/attribute/package.html  |   439 +
 .../BinaryLogisticRegressionSummary.html        |  1135 +
 ...BinaryLogisticRegressionTrainingSummary.html |  1184 +
 .../ml/classification/ClassificationModel.html  |  1764 +
 .../spark/ml/classification/Classifier.html     |  1704 +
 .../DecisionTreeClassificationModel$.html       |   544 +
 .../DecisionTreeClassificationModel.html        |  2649 +
 .../classification/DecisionTreeClassifier$.html |   563 +
 .../classification/DecisionTreeClassifier.html  |  2468 +
 .../classification/GBTClassificationModel$.html |   544 +
 .../classification/GBTClassificationModel.html  |  2992 +
 .../spark/ml/classification/GBTClassifier$.html |   563 +
 .../spark/ml/classification/GBTClassifier.html  |  2777 +
 .../spark/ml/classification/LinearSVC$.html     |   540 +
 .../spark/ml/classification/LinearSVC.html      |  2308 +
 .../ml/classification/LinearSVCModel$.html      |   544 +
 .../spark/ml/classification/LinearSVCModel.html |  2215 +
 .../ml/classification/LogisticRegression$.html  |   540 +
 .../ml/classification/LogisticRegression.html   |  2948 +
 .../LogisticRegressionModel$.html               |   544 +
 .../classification/LogisticRegressionModel.html |  2885 +
 .../LogisticRegressionSummary.html              |   972 +
 .../LogisticRegressionTrainingSummary.html      |  1022 +
 ...ultilayerPerceptronClassificationModel$.html |   544 +
 ...MultilayerPerceptronClassificationModel.html |  2043 +
 .../MultilayerPerceptronClassifier$.html        |   540 +
 .../MultilayerPerceptronClassifier.html         |  2454 +
 .../spark/ml/classification/NaiveBayes$.html    |   540 +
 .../spark/ml/classification/NaiveBayes.html     |  2099 +
 .../ml/classification/NaiveBayesModel$.html     |   544 +
 .../ml/classification/NaiveBayesModel.html      |  2166 +
 .../spark/ml/classification/OneVsRest$.html     |   544 +
 .../spark/ml/classification/OneVsRest.html      |  1909 +
 .../ml/classification/OneVsRestModel$.html      |   544 +
 .../spark/ml/classification/OneVsRestModel.html |  1761 +
 .../ProbabilisticClassificationModel.html       |  1951 +
 .../classification/ProbabilisticClassifier.html |  1813 +
 .../RandomForestClassificationModel$.html       |   544 +
 .../RandomForestClassificationModel.html        |  2831 +
 .../classification/RandomForestClassifier$.html |   586 +
 .../classification/RandomForestClassifier.html  |  2657 +
 .../apache/spark/ml/classification/package.html |  1086 +
 .../spark/ml/clustering/BisectingKMeans$.html   |   540 +
 .../spark/ml/clustering/BisectingKMeans.html    |  1900 +
 .../ml/clustering/BisectingKMeansModel$.html    |   538 +
 .../ml/clustering/BisectingKMeansModel.html     |  1872 +
 .../ml/clustering/BisectingKMeansSummary.html   |   602 +
 .../spark/ml/clustering/ClusteringSummary.html  |   596 +
 .../ml/clustering/DistributedLDAModel$.html     |   544 +
 .../ml/clustering/DistributedLDAModel.html      |  2621 +
 .../spark/ml/clustering/GaussianMixture$.html   |   540 +
 .../spark/ml/clustering/GaussianMixture.html    |  1939 +
 .../ml/clustering/GaussianMixtureModel$.html    |   544 +
 .../ml/clustering/GaussianMixtureModel.html     |  1942 +
 .../ml/clustering/GaussianMixtureSummary.html   |   674 +
 .../org/apache/spark/ml/clustering/KMeans$.html |   540 +
 .../org/apache/spark/ml/clustering/KMeans.html  |  2021 +
 .../spark/ml/clustering/KMeansModel$.html       |   544 +
 .../apache/spark/ml/clustering/KMeansModel.html |  1956 +
 .../spark/ml/clustering/KMeansSummary.html      |   602 +
 .../org/apache/spark/ml/clustering/LDA$.html    |   538 +
 .../org/apache/spark/ml/clustering/LDA.html     |  2583 +
 .../apache/spark/ml/clustering/LDAModel.html    |  2477 +
 .../spark/ml/clustering/LocalLDAModel$.html     |   544 +
 .../spark/ml/clustering/LocalLDAModel.html      |  2481 +
 .../org/apache/spark/ml/clustering/package.html |   684 +
 .../BinaryClassificationEvaluator$.html         |   540 +
 .../BinaryClassificationEvaluator.html          |  1342 +
 .../ml/evaluation/ClusteringEvaluator$.html     |   540 +
 .../ml/evaluation/ClusteringEvaluator.html      |  1348 +
 .../apache/spark/ml/evaluation/Evaluator.html   |  1059 +
 .../MulticlassClassificationEvaluator$.html     |   540 +
 .../MulticlassClassificationEvaluator.html      |  1342 +
 .../ml/evaluation/RegressionEvaluator$.html     |   540 +
 .../ml/evaluation/RegressionEvaluator.html      |  1341 +
 .../org/apache/spark/ml/evaluation/package.html |   343 +
 .../org/apache/spark/ml/feature/Binarizer$.html |   540 +
 .../org/apache/spark/ml/feature/Binarizer.html  |  1643 +
 .../feature/BucketedRandomProjectionLSH$.html   |   540 +
 .../ml/feature/BucketedRandomProjectionLSH.html |  1815 +
 .../BucketedRandomProjectionLSHModel$.html      |   544 +
 .../BucketedRandomProjectionLSHModel.html       |  1768 +
 .../apache/spark/ml/feature/Bucketizer$.html    |   540 +
 .../org/apache/spark/ml/feature/Bucketizer.html |  1962 +
 .../apache/spark/ml/feature/ChiSqSelector$.html |   540 +
 .../apache/spark/ml/feature/ChiSqSelector.html  |  2087 +
 .../spark/ml/feature/ChiSqSelectorModel$.html   |   544 +
 .../spark/ml/feature/ChiSqSelectorModel.html    |  1918 +
 .../spark/ml/feature/CountVectorizer$.html      |   540 +
 .../spark/ml/feature/CountVectorizer.html       |  1865 +
 .../spark/ml/feature/CountVectorizerModel$.html |   544 +
 .../spark/ml/feature/CountVectorizerModel.html  |  1862 +
 .../scala/org/apache/spark/ml/feature/DCT$.html |   540 +
 .../scala/org/apache/spark/ml/feature/DCT.html  |  1673 +
 .../spark/ml/feature/ElementwiseProduct$.html   |   540 +
 .../spark/ml/feature/ElementwiseProduct.html    |  1670 +
 .../apache/spark/ml/feature/FeatureHasher$.html |   540 +
 .../apache/spark/ml/feature/FeatureHasher.html  |  1765 +
 .../org/apache/spark/ml/feature/HashingTF$.html |   540 +
 .../org/apache/spark/ml/feature/HashingTF.html  |  1718 +
 .../scala/org/apache/spark/ml/feature/IDF$.html |   540 +
 .../scala/org/apache/spark/ml/feature/IDF.html  |  1680 +
 .../org/apache/spark/ml/feature/IDFModel$.html  |   544 +
 .../org/apache/spark/ml/feature/IDFModel.html   |  1658 +
 .../org/apache/spark/ml/feature/Imputer$.html   |   540 +
 .../org/apache/spark/ml/feature/Imputer.html    |  1732 +
 .../apache/spark/ml/feature/ImputerModel$.html  |   544 +
 .../apache/spark/ml/feature/ImputerModel.html   |  1672 +
 .../apache/spark/ml/feature/IndexToString$.html |   540 +
 .../apache/spark/ml/feature/IndexToString.html  |  1643 +
 .../apache/spark/ml/feature/Interaction$.html   |   540 +
 .../apache/spark/ml/feature/Interaction.html    |  1576 +
 .../apache/spark/ml/feature/LabeledPoint.html   |   531 +
 .../apache/spark/ml/feature/MaxAbsScaler$.html  |   540 +
 .../apache/spark/ml/feature/MaxAbsScaler.html   |  1623 +
 .../spark/ml/feature/MaxAbsScalerModel$.html    |   544 +
 .../spark/ml/feature/MaxAbsScalerModel.html     |  1621 +
 .../apache/spark/ml/feature/MinHashLSH$.html    |   540 +
 .../org/apache/spark/ml/feature/MinHashLSH.html |  1754 +
 .../spark/ml/feature/MinHashLSHModel$.html      |   544 +
 .../spark/ml/feature/MinHashLSHModel.html       |  1731 +
 .../apache/spark/ml/feature/MinMaxScaler$.html  |   540 +
 .../apache/spark/ml/feature/MinMaxScaler.html   |  1746 +
 .../spark/ml/feature/MinMaxScalerModel$.html    |   544 +
 .../spark/ml/feature/MinMaxScalerModel.html     |  1765 +
 .../org/apache/spark/ml/feature/NGram$.html     |   540 +
 .../org/apache/spark/ml/feature/NGram.html      |  1674 +
 .../apache/spark/ml/feature/Normalizer$.html    |   540 +
 .../org/apache/spark/ml/feature/Normalizer.html |  1669 +
 .../apache/spark/ml/feature/OneHotEncoder$.html |   540 +
 .../apache/spark/ml/feature/OneHotEncoder.html  |  1651 +
 .../ml/feature/OneHotEncoderEstimator$.html     |   540 +
 .../ml/feature/OneHotEncoderEstimator.html      |  1771 +
 .../spark/ml/feature/OneHotEncoderModel$.html   |   544 +
 .../spark/ml/feature/OneHotEncoderModel.html    |  1761 +
 .../scala/org/apache/spark/ml/feature/PCA$.html |   540 +
 .../scala/org/apache/spark/ml/feature/PCA.html  |  1679 +
 .../org/apache/spark/ml/feature/PCAModel$.html  |   544 +
 .../org/apache/spark/ml/feature/PCAModel.html   |  1682 +
 .../spark/ml/feature/PolynomialExpansion$.html  |   548 +
 .../spark/ml/feature/PolynomialExpansion.html   |  1682 +
 .../spark/ml/feature/QuantileDiscretizer$.html  |   797 +
 .../spark/ml/feature/QuantileDiscretizer.html   |  1991 +
 .../org/apache/spark/ml/feature/RFormula$.html  |   540 +
 .../org/apache/spark/ml/feature/RFormula.html   |  1934 +
 .../apache/spark/ml/feature/RFormulaModel$.html |   544 +
 .../apache/spark/ml/feature/RFormulaModel.html  |  1762 +
 .../spark/ml/feature/RegexTokenizer$.html       |   540 +
 .../apache/spark/ml/feature/RegexTokenizer.html |  1888 +
 .../spark/ml/feature/SQLTransformer$.html       |   540 +
 .../apache/spark/ml/feature/SQLTransformer.html |  1530 +
 .../spark/ml/feature/StandardScaler$.html       |   540 +
 .../apache/spark/ml/feature/StandardScaler.html |  1742 +
 .../spark/ml/feature/StandardScalerModel$.html  |   544 +
 .../spark/ml/feature/StandardScalerModel.html   |  1716 +
 .../spark/ml/feature/StopWordsRemover$.html     |   566 +
 .../spark/ml/feature/StopWordsRemover.html      |  1712 +
 .../apache/spark/ml/feature/StringIndexer$.html |   540 +
 .../apache/spark/ml/feature/StringIndexer.html  |  1767 +
 .../spark/ml/feature/StringIndexerModel$.html   |   544 +
 .../spark/ml/feature/StringIndexerModel.html    |  1786 +
 .../org/apache/spark/ml/feature/Tokenizer$.html |   540 +
 .../org/apache/spark/ml/feature/Tokenizer.html  |  1605 +
 .../spark/ml/feature/VectorAssembler$.html      |   540 +
 .../spark/ml/feature/VectorAssembler.html       |  1571 +
 .../apache/spark/ml/feature/VectorIndexer$.html |   540 +
 .../apache/spark/ml/feature/VectorIndexer.html  |  1744 +
 .../spark/ml/feature/VectorIndexerModel$.html   |   544 +
 .../spark/ml/feature/VectorIndexerModel.html    |  1742 +
 .../spark/ml/feature/VectorSizeHint$.html       |   542 +
 .../apache/spark/ml/feature/VectorSizeHint.html |  1657 +
 .../apache/spark/ml/feature/VectorSlicer$.html  |   540 +
 .../apache/spark/ml/feature/VectorSlicer.html   |  1718 +
 .../org/apache/spark/ml/feature/Word2Vec$.html  |   540 +
 .../org/apache/spark/ml/feature/Word2Vec.html   |  2105 +
 .../apache/spark/ml/feature/Word2VecModel$.html |   544 +
 .../apache/spark/ml/feature/Word2VecModel.html  |  2026 +
 .../org/apache/spark/ml/feature/package.html    |  2812 +
 .../org/apache/spark/ml/fpm/FPGrowth$.html      |   540 +
 .../scala/org/apache/spark/ml/fpm/FPGrowth.html |  1870 +
 .../org/apache/spark/ml/fpm/FPGrowthModel$.html |   544 +
 .../org/apache/spark/ml/fpm/FPGrowthModel.html  |  1853 +
 .../scala/org/apache/spark/ml/fpm/package.html  |   212 +
 .../org/apache/spark/ml/image/ImageSchema$.html |   757 +
 .../org/apache/spark/ml/image/package.html      |   129 +
 .../apache/spark/ml/linalg/DenseMatrix$.html    |   634 +
 .../org/apache/spark/ml/linalg/DenseMatrix.html |  1133 +
 .../apache/spark/ml/linalg/DenseVector$.html    |   517 +
 .../org/apache/spark/ml/linalg/DenseVector.html |   767 +
 .../org/apache/spark/ml/linalg/Matrices$.html   |   795 +
 .../org/apache/spark/ml/linalg/Matrix.html      |  1100 +
 .../apache/spark/ml/linalg/SQLDataTypes$.html   |   526 +
 .../apache/spark/ml/linalg/SparseMatrix$.html   |   615 +
 .../apache/spark/ml/linalg/SparseMatrix.html    |  1186 +
 .../apache/spark/ml/linalg/SparseVector$.html   |   517 +
 .../apache/spark/ml/linalg/SparseVector.html    |   795 +
 .../org/apache/spark/ml/linalg/Vector.html      |   768 +
 .../org/apache/spark/ml/linalg/Vectors$.html    |   683 +
 .../org/apache/spark/ml/linalg/package.html     |   429 +
 .../api/scala/org/apache/spark/ml/package.html  |   744 +
 .../org/apache/spark/ml/param/BooleanParam.html |   667 +
 .../spark/ml/param/DoubleArrayArrayParam.html   |   684 +
 .../apache/spark/ml/param/DoubleArrayParam.html |   684 +
 .../org/apache/spark/ml/param/DoubleParam.html  |   701 +
 .../org/apache/spark/ml/param/FloatParam.html   |   701 +
 .../apache/spark/ml/param/IntArrayParam.html    |   684 +
 .../org/apache/spark/ml/param/IntParam.html     |   701 +
 .../org/apache/spark/ml/param/JavaParams.html   |   971 +
 .../org/apache/spark/ml/param/LongParam.html    |   701 +
 .../scala/org/apache/spark/ml/param/Param.html  |   704 +
 .../org/apache/spark/ml/param/ParamMap$.html    |   544 +
 .../org/apache/spark/ml/param/ParamMap.html     |   845 +
 .../org/apache/spark/ml/param/ParamPair.html    |   518 +
 .../apache/spark/ml/param/ParamValidators$.html |   670 +
 .../scala/org/apache/spark/ml/param/Params.html |   940 +
 .../apache/spark/ml/param/StringArrayParam.html |   684 +
 .../org/apache/spark/ml/param/package.html      |   497 +
 .../ml/param/shared/HasAggregationDepth.html    |   990 +
 .../ml/param/shared/HasCheckpointInterval.html  |   989 +
 .../ml/param/shared/HasCollectSubModels.html    |   993 +
 .../ml/param/shared/HasElasticNetParam.html     |   989 +
 .../spark/ml/param/shared/HasFeaturesCol.html   |   992 +
 .../spark/ml/param/shared/HasFitIntercept.html  |   989 +
 .../spark/ml/param/shared/HasHandleInvalid.html |   992 +
 .../spark/ml/param/shared/HasInputCol.html      |   992 +
 .../spark/ml/param/shared/HasInputCols.html     |   992 +
 .../spark/ml/param/shared/HasLabelCol.html      |   992 +
 .../apache/spark/ml/param/shared/HasLoss.html   |   989 +
 .../spark/ml/param/shared/HasMaxIter.html       |   989 +
 .../spark/ml/param/shared/HasOutputCol.html     |   992 +
 .../spark/ml/param/shared/HasOutputCols.html    |   992 +
 .../spark/ml/param/shared/HasPredictionCol.html |   992 +
 .../ml/param/shared/HasProbabilityCol.html      |   989 +
 .../ml/param/shared/HasRawPredictionCol.html    |   992 +
 .../spark/ml/param/shared/HasRegParam.html      |   989 +
 .../apache/spark/ml/param/shared/HasSeed.html   |   992 +
 .../apache/spark/ml/param/shared/HasSolver.html |   989 +
 .../ml/param/shared/HasStandardization.html     |   989 +
 .../spark/ml/param/shared/HasStepSize.html      |   989 +
 .../spark/ml/param/shared/HasThreshold.html     |   989 +
 .../spark/ml/param/shared/HasThresholds.html    |   989 +
 .../apache/spark/ml/param/shared/HasTol.html    |   989 +
 .../spark/ml/param/shared/HasVarianceCol.html   |   989 +
 .../spark/ml/param/shared/HasWeightCol.html     |   989 +
 .../apache/spark/ml/param/shared/package.html   |   697 +
 .../spark/ml/recommendation/ALS$$Rating.html    |   515 +
 .../apache/spark/ml/recommendation/ALS$.html    |   865 +
 .../org/apache/spark/ml/recommendation/ALS.html |  2577 +
 .../spark/ml/recommendation/ALSModel$.html      |   544 +
 .../spark/ml/recommendation/ALSModel.html       |  1894 +
 .../apache/spark/ml/recommendation/package.html |   220 +
 .../ml/regression/AFTSurvivalRegression$.html   |   540 +
 .../ml/regression/AFTSurvivalRegression.html    |  2173 +
 .../regression/AFTSurvivalRegressionModel$.html |   544 +
 .../regression/AFTSurvivalRegressionModel.html  |  2094 +
 .../DecisionTreeRegressionModel$.html           |   544 +
 .../regression/DecisionTreeRegressionModel.html |  2397 +
 .../ml/regression/DecisionTreeRegressor$.html   |   557 +
 .../ml/regression/DecisionTreeRegressor.html    |  2314 +
 .../ml/regression/GBTRegressionModel$.html      |   544 +
 .../spark/ml/regression/GBTRegressionModel.html |  2668 +
 .../spark/ml/regression/GBTRegressor$.html      |   563 +
 .../spark/ml/regression/GBTRegressor.html       |  2566 +
 .../GeneralizedLinearRegression$.html           |   540 +
 .../regression/GeneralizedLinearRegression.html |  2555 +
 .../GeneralizedLinearRegressionModel$.html      |   544 +
 .../GeneralizedLinearRegressionModel.html       |  2375 +
 .../GeneralizedLinearRegressionSummary.html     |   830 +
 ...eralizedLinearRegressionTrainingSummary.html |   956 +
 .../ml/regression/IsotonicRegression$.html      |   540 +
 .../spark/ml/regression/IsotonicRegression.html |  1877 +
 .../ml/regression/IsotonicRegressionModel$.html |   544 +
 .../ml/regression/IsotonicRegressionModel.html  |  1829 +
 .../spark/ml/regression/LinearRegression$.html  |   567 +
 .../spark/ml/regression/LinearRegression.html   |  2463 +
 .../ml/regression/LinearRegressionModel$.html   |   544 +
 .../ml/regression/LinearRegressionModel.html    |  2278 +
 .../ml/regression/LinearRegressionSummary.html  |   872 +
 .../LinearRegressionTrainingSummary.html        |   916 +
 .../RandomForestRegressionModel$.html           |   544 +
 .../regression/RandomForestRegressionModel.html |  2509 +
 .../ml/regression/RandomForestRegressor$.html   |   586 +
 .../ml/regression/RandomForestRegressor.html    |  2444 +
 .../spark/ml/regression/RegressionModel.html    |  1649 +
 .../org/apache/spark/ml/regression/package.html |   968 +
 .../ml/source/libsvm/LibSVMDataSource.html      |   500 +
 .../apache/spark/ml/source/libsvm/package.html  |   136 +
 .../org/apache/spark/ml/source/package.html     |   118 +
 .../apache/spark/ml/stat/ChiSquareTest$.html    |   521 +
 .../org/apache/spark/ml/stat/Correlation$.html  |   555 +
 .../org/apache/spark/ml/stat/Summarizer$.html   |  1151 +
 .../apache/spark/ml/stat/SummaryBuilder.html    |   542 +
 .../stat/distribution/MultivariateGaussian.html |   621 +
 .../spark/ml/stat/distribution/package.html     |   131 +
 .../scala/org/apache/spark/ml/stat/package.html |   236 +
 .../apache/spark/ml/tree/CategoricalSplit.html  |   562 +
 .../apache/spark/ml/tree/ContinuousSplit.html   |   524 +
 .../org/apache/spark/ml/tree/InternalNode.html  |   591 +
 .../org/apache/spark/ml/tree/LeafNode.html      |   522 +
 .../scala/org/apache/spark/ml/tree/Node.html    |   527 +
 .../scala/org/apache/spark/ml/tree/Split.html   |   511 +
 .../scala/org/apache/spark/ml/tree/package.html |   204 +
 .../apache/spark/ml/tuning/CrossValidator$.html |   544 +
 .../apache/spark/ml/tuning/CrossValidator.html  |  1965 +
 ...lidatorModel$$CrossValidatorModelWriter.html |   973 +
 .../spark/ml/tuning/CrossValidatorModel$.html   |   570 +
 .../spark/ml/tuning/CrossValidatorModel.html    |  1777 +
 .../spark/ml/tuning/ParamGridBuilder.html       |   733 +
 .../spark/ml/tuning/TrainValidationSplit$.html  |   544 +
 .../spark/ml/tuning/TrainValidationSplit.html   |  1964 +
 ...tModel$$TrainValidationSplitModelWriter.html |   973 +
 .../ml/tuning/TrainValidationSplitModel$.html   |   570 +
 .../ml/tuning/TrainValidationSplitModel.html    |  1771 +
 .../org/apache/spark/ml/tuning/package.html     |   329 +
 .../spark/ml/util/DefaultParamsReadable.html    |   537 +
 .../spark/ml/util/DefaultParamsWritable.html    |   542 +
 .../org/apache/spark/ml/util/Identifiable$.html |   505 +
 .../org/apache/spark/ml/util/Identifiable.html  |   512 +
 .../org/apache/spark/ml/util/MLReadable.html    |   543 +
 .../org/apache/spark/ml/util/MLReader.html      |   630 +
 .../org/apache/spark/ml/util/MLWritable.html    |   548 +
 .../org/apache/spark/ml/util/MLWriter.html      |  1004 +
 .../scala/org/apache/spark/ml/util/package.html |   294 +
 .../org/apache/spark/mllib/JavaPackage.html     |   482 +
 .../classification/ClassificationModel.html     |   571 +
 .../LogisticRegressionModel$.html               |   520 +
 .../classification/LogisticRegressionModel.html |   964 +
 .../LogisticRegressionWithLBFGS.html            |  1106 +
 .../LogisticRegressionWithSGD$.html             |   603 +
 .../LogisticRegressionWithSGD.html              |  1088 +
 .../spark/mllib/classification/NaiveBayes$.html |   582 +
 .../spark/mllib/classification/NaiveBayes.html  |   923 +
 .../mllib/classification/NaiveBayesModel$.html  |   514 +
 .../mllib/classification/NaiveBayesModel.html   |   756 +
 .../spark/mllib/classification/SVMModel$.html   |   520 +
 .../spark/mllib/classification/SVMModel.html    |   881 +
 .../spark/mllib/classification/SVMWithSGD$.html |   601 +
 .../spark/mllib/classification/SVMWithSGD.html  |  1084 +
 .../StreamingLogisticRegressionWithSGD.html     |  1109 +
 .../spark/mllib/classification/package.html     |   494 +
 .../spark/mllib/clustering/BisectingKMeans.html |  1020 +
 .../mllib/clustering/BisectingKMeansModel$.html |   520 +
 .../mllib/clustering/BisectingKMeansModel.html  |   985 +
 .../mllib/clustering/DistributedLDAModel$.html  |   519 +
 .../mllib/clustering/DistributedLDAModel.html   |   993 +
 .../spark/mllib/clustering/EMLDAOptimizer.html  |   567 +
 .../spark/mllib/clustering/GaussianMixture.html |   833 +
 .../mllib/clustering/GaussianMixtureModel$.html |   520 +
 .../mllib/clustering/GaussianMixtureModel.html  |   767 +
 .../apache/spark/mllib/clustering/KMeans$.html  |   700 +
 .../apache/spark/mllib/clustering/KMeans.html   |  1187 +
 .../spark/mllib/clustering/KMeansModel$.html    |   520 +
 .../spark/mllib/clustering/KMeansModel.html     |   839 +
 .../org/apache/spark/mllib/clustering/LDA.html  |  1421 +
 .../apache/spark/mllib/clustering/LDAModel.html |   736 +
 .../spark/mllib/clustering/LDAOptimizer.html    |   495 +
 .../spark/mllib/clustering/LocalLDAModel$.html  |   521 +
 .../spark/mllib/clustering/LocalLDAModel.html   |   939 +
 .../mllib/clustering/OnlineLDAOptimizer.html    |   980 +
 .../PowerIterationClustering$$Assignment.html   |   499 +
 .../clustering/PowerIterationClustering$.html   |   777 +
 .../clustering/PowerIterationClustering.html    |   684 +
 .../PowerIterationClusteringModel$.html         |   520 +
 .../PowerIterationClusteringModel.html          |   611 +
 .../spark/mllib/clustering/StreamingKMeans.html |  1185 +
 .../mllib/clustering/StreamingKMeansModel.html  |  1140 +
 .../apache/spark/mllib/clustering/package.html  |   792 +
 .../evaluation/BinaryClassificationMetrics.html |  1112 +
 .../mllib/evaluation/MulticlassMetrics.html     |   982 +
 .../mllib/evaluation/MultilabelMetrics.html     |   842 +
 .../spark/mllib/evaluation/RankingMetrics$.html |   511 +
 .../spark/mllib/evaluation/RankingMetrics.html  |   848 +
 .../mllib/evaluation/RegressionMetrics.html     |   925 +
 .../apache/spark/mllib/evaluation/package.html  |   240 +
 .../spark/mllib/feature/ChiSqSelector.html      |   818 +
 .../mllib/feature/ChiSqSelectorModel$.html      |   514 +
 .../spark/mllib/feature/ChiSqSelectorModel.html |   685 +
 .../spark/mllib/feature/ElementwiseProduct.html |   617 +
 .../apache/spark/mllib/feature/HashingTF$.html  |   488 +
 .../apache/spark/mllib/feature/HashingTF.html   |   727 +
 .../org/apache/spark/mllib/feature/IDF.html     |   614 +
 .../apache/spark/mllib/feature/IDFModel.html    |   590 +
 .../apache/spark/mllib/feature/Normalizer.html  |   617 +
 .../org/apache/spark/mllib/feature/PCA.html     |   586 +
 .../apache/spark/mllib/feature/PCAModel.html    |   637 +
 .../spark/mllib/feature/StandardScaler.html     |   823 +
 .../mllib/feature/StandardScalerModel.html      |   786 +
 .../spark/mllib/feature/VectorTransformer.html  |   574 +
 .../apache/spark/mllib/feature/Word2Vec.html    |  1026 +
 .../spark/mllib/feature/Word2VecModel$.html     |   520 +
 .../spark/mllib/feature/Word2VecModel.html      |   661 +
 .../org/apache/spark/mllib/feature/package.html |   530 +
 .../spark/mllib/fpm/AssociationRules$$Rule.html |   609 +
 .../spark/mllib/fpm/AssociationRules$.html      |   520 +
 .../spark/mllib/fpm/AssociationRules.html       |   850 +
 .../spark/mllib/fpm/FPGrowth$$FreqItemset.html  |   587 +
 .../org/apache/spark/mllib/fpm/FPGrowth$.html   |   520 +
 .../org/apache/spark/mllib/fpm/FPGrowth.html    |   879 +
 .../apache/spark/mllib/fpm/FPGrowthModel$.html  |   520 +
 .../apache/spark/mllib/fpm/FPGrowthModel.html   |   611 +
 .../mllib/fpm/PrefixSpan$$FreqSequence.html     |   588 +
 .../org/apache/spark/mllib/fpm/PrefixSpan$.html |   777 +
 .../org/apache/spark/mllib/fpm/PrefixSpan.html  |   980 +
 .../spark/mllib/fpm/PrefixSpanModel$.html       |   520 +
 .../apache/spark/mllib/fpm/PrefixSpanModel.html |   588 +
 .../org/apache/spark/mllib/fpm/package.html     |   347 +
 .../apache/spark/mllib/linalg/DenseMatrix$.html |   658 +
 .../apache/spark/mllib/linalg/DenseMatrix.html  |   987 +
 .../apache/spark/mllib/linalg/DenseVector$.html |   541 +
 .../apache/spark/mllib/linalg/DenseVector.html  |   866 +
 .../apache/spark/mllib/linalg/Matrices$.html    |   819 +
 .../org/apache/spark/mllib/linalg/Matrix.html   |   881 +
 .../spark/mllib/linalg/QRDecomposition.html     |   500 +
 .../linalg/SingularValueDecomposition.html      |   517 +
 .../spark/mllib/linalg/SparseMatrix$.html       |   639 +
 .../apache/spark/mllib/linalg/SparseMatrix.html |  1040 +
 .../spark/mllib/linalg/SparseVector$.html       |   541 +
 .../apache/spark/mllib/linalg/SparseVector.html |   888 +
 .../org/apache/spark/mllib/linalg/Vector.html   |   819 +
 .../apache/spark/mllib/linalg/VectorUDT.html    |   743 +
 .../org/apache/spark/mllib/linalg/Vectors$.html |   755 +
 .../mllib/linalg/distributed/BlockMatrix.html   |  1267 +
 .../linalg/distributed/CoordinateMatrix.html    |   735 +
 .../linalg/distributed/DistributedMatrix.html   |   545 +
 .../mllib/linalg/distributed/IndexedRow.html    |   500 +
 .../linalg/distributed/IndexedRowMatrix.html    |   826 +
 .../mllib/linalg/distributed/MatrixEntry.html   |   516 +
 .../mllib/linalg/distributed/RowMatrix$.html    |   494 +
 .../mllib/linalg/distributed/RowMatrix.html     |  1171 +
 .../spark/mllib/linalg/distributed/package.html |   296 +
 .../org/apache/spark/mllib/linalg/package.html  |   500 +
 .../spark/mllib/optimization/Gradient.html      |   555 +
 .../mllib/optimization/GradientDescent$.html    |   797 +
 .../mllib/optimization/GradientDescent.html     |   904 +
 .../spark/mllib/optimization/HingeGradient.html |   552 +
 .../spark/mllib/optimization/L1Updater.html     |   542 +
 .../apache/spark/mllib/optimization/LBFGS$.html |   776 +
 .../apache/spark/mllib/optimization/LBFGS.html  |   907 +
 .../optimization/LeastSquaresGradient.html      |   554 +
 .../mllib/optimization/LogisticGradient.html    |   631 +
 .../spark/mllib/optimization/Optimizer.html     |   514 +
 .../spark/mllib/optimization/SimpleUpdater.html |   536 +
 .../mllib/optimization/SquaredL2Updater.html    |   537 +
 .../spark/mllib/optimization/Updater.html       |   544 +
 .../spark/mllib/optimization/package.html       |   479 +
 .../scala/org/apache/spark/mllib/package.html   |   411 +
 .../apache/spark/mllib/pmml/PMMLExportable.html |   597 +
 .../org/apache/spark/mllib/pmml/package.html    |   133 +
 .../mllib/random/ExponentialGenerator.html      |   622 +
 .../spark/mllib/random/GammaGenerator.html      |   645 +
 .../spark/mllib/random/LogNormalGenerator.html  |   646 +
 .../spark/mllib/random/PoissonGenerator.html    |   622 +
 .../spark/mllib/random/RandomDataGenerator.html |   571 +
 .../apache/spark/mllib/random/RandomRDDs$.html  |  1895 +
 .../mllib/random/StandardNormalGenerator.html   |   593 +
 .../spark/mllib/random/UniformGenerator.html    |   593 +
 .../spark/mllib/random/WeibullGenerator.html    |   605 +
 .../org/apache/spark/mllib/random/package.html  |   349 +
 .../spark/mllib/rdd/MLPairRDDFunctions$.html    |   509 +
 .../spark/mllib/rdd/MLPairRDDFunctions.html     |   534 +
 .../apache/spark/mllib/rdd/RDDFunctions$.html   |   509 +
 .../apache/spark/mllib/rdd/RDDFunctions.html    |   554 +
 .../org/apache/spark/mllib/rdd/package.html     |   194 +
 .../apache/spark/mllib/recommendation/ALS$.html |   718 +
 .../apache/spark/mllib/recommendation/ALS.html  |  1181 +
 .../MatrixFactorizationModel$.html              |   520 +
 .../MatrixFactorizationModel.html               |  1080 +
 .../spark/mllib/recommendation/Rating.html      |   541 +
 .../spark/mllib/recommendation/package.html     |   243 +
 .../regression/GeneralizedLinearAlgorithm.html  |  1079 +
 .../regression/GeneralizedLinearModel.html      |   643 +
 .../mllib/regression/IsotonicRegression.html    |   607 +
 .../regression/IsotonicRegressionModel$.html    |   520 +
 .../regression/IsotonicRegressionModel.html     |   744 +
 .../spark/mllib/regression/LabeledPoint$.html   |   519 +
 .../spark/mllib/regression/LabeledPoint.html    |   539 +
 .../spark/mllib/regression/LassoModel$.html     |   520 +
 .../spark/mllib/regression/LassoModel.html      |   807 +
 .../spark/mllib/regression/LassoWithSGD$.html   |   606 +
 .../spark/mllib/regression/LassoWithSGD.html    |  1090 +
 .../regression/LinearRegressionModel$.html      |   520 +
 .../mllib/regression/LinearRegressionModel.html |   807 +
 .../regression/LinearRegressionWithSGD$.html    |   606 +
 .../regression/LinearRegressionWithSGD.html     |  1091 +
 .../spark/mllib/regression/RegressionModel.html |   569 +
 .../mllib/regression/RidgeRegressionModel$.html |   520 +
 .../mllib/regression/RidgeRegressionModel.html  |   807 +
 .../regression/RidgeRegressionWithSGD$.html     |   602 +
 .../regression/RidgeRegressionWithSGD.html      |  1090 +
 .../regression/StreamingLinearAlgorithm.html    |   991 +
 .../StreamingLinearRegressionWithSGD.html       |  1145 +
 .../apache/spark/mllib/regression/package.html  |   700 +
 .../apache/spark/mllib/stat/KernelDensity.html  |   613 +
 .../stat/MultivariateOnlineSummarizer.html      |   761 +
 .../stat/MultivariateStatisticalSummary.html    |   689 +
 .../apache/spark/mllib/stat/Statistics$.html    |   895 +
 .../stat/distribution/MultivariateGaussian.html |   622 +
 .../spark/mllib/stat/distribution/package.html  |   133 +
 .../org/apache/spark/mllib/stat/package.html    |   254 +
 .../spark/mllib/stat/test/BinarySample.html     |   537 +
 .../spark/mllib/stat/test/ChiSqTestResult.html  |   610 +
 .../stat/test/KolmogorovSmirnovTestResult.html  |   593 +
 .../spark/mllib/stat/test/StreamingTest.html    |   909 +
 .../spark/mllib/stat/test/TestResult.html       |   596 +
 .../apache/spark/mllib/stat/test/package.html   |   232 +
 .../apache/spark/mllib/tree/DecisionTree$.html  |   986 +
 .../apache/spark/mllib/tree/DecisionTree.html   |   806 +
 .../spark/mllib/tree/GradientBoostedTrees$.html |   802 +
 .../spark/mllib/tree/GradientBoostedTrees.html  |   885 +
 .../apache/spark/mllib/tree/RandomForest$.html  |   951 +
 .../spark/mllib/tree/configuration/Algo$.html   |   811 +
 .../tree/configuration/BoostingStrategy$.html   |   542 +
 .../tree/configuration/BoostingStrategy.html    |   859 +
 .../mllib/tree/configuration/FeatureType$.html  |   811 +
 .../tree/configuration/QuantileStrategy$.html   |   834 +
 .../mllib/tree/configuration/Strategy$.html     |   540 +
 .../mllib/tree/configuration/Strategy.html      |  1601 +
 .../spark/mllib/tree/configuration/package.html |   285 +
 .../spark/mllib/tree/impurity/Entropy$.html     |   574 +
 .../apache/spark/mllib/tree/impurity/Gini$.html |   576 +
 .../spark/mllib/tree/impurity/Impurity.html     |   556 +
 .../spark/mllib/tree/impurity/Variance$.html    |   574 +
 .../spark/mllib/tree/impurity/package.html      |   208 +
 .../spark/mllib/tree/loss/AbsoluteError$.html   |   551 +
 .../apache/spark/mllib/tree/loss/LogLoss$.html  |   555 +
 .../org/apache/spark/mllib/tree/loss/Loss.html  |   550 +
 .../apache/spark/mllib/tree/loss/Losses$.html   |   511 +
 .../spark/mllib/tree/loss/SquaredError$.html    |   551 +
 .../apache/spark/mllib/tree/loss/package.html   |   246 +
 .../mllib/tree/model/DecisionTreeModel$.html    |   776 +
 .../mllib/tree/model/DecisionTreeModel.html     |   756 +
 .../tree/model/GradientBoostedTreesModel$.html  |   579 +
 .../tree/model/GradientBoostedTreesModel.html   |   785 +
 .../mllib/tree/model/InformationGainStats.html  |   617 +
 .../org/apache/spark/mllib/tree/model/Node.html |   988 +
 .../apache/spark/mllib/tree/model/Predict.html  |   567 +
 .../mllib/tree/model/RandomForestModel$.html    |   519 +
 .../mllib/tree/model/RandomForestModel.html     |   755 +
 .../apache/spark/mllib/tree/model/Split.html    |   580 +
 .../apache/spark/mllib/tree/model/package.html  |   357 +
 .../org/apache/spark/mllib/tree/package.html    |   325 +
 .../spark/mllib/util/DataValidators$.html       |   799 +
 .../spark/mllib/util/KMeansDataGenerator$.html  |   541 +
 .../spark/mllib/util/LinearDataGenerator$.html  |   650 +
 .../org/apache/spark/mllib/util/Loader.html     |   522 +
 .../util/LogisticRegressionDataGenerator$.html  |   540 +
 .../spark/mllib/util/MFDataGenerator$.html      |   529 +
 .../org/apache/spark/mllib/util/MLUtils$.html   |  1136 +
 .../spark/mllib/util/SVMDataGenerator$.html     |   516 +
 .../org/apache/spark/mllib/util/Saveable.html   |   540 +
 .../org/apache/spark/mllib/util/package.html    |   370 +
 .../api/scala/org/apache/spark/package.html     |  1739 +
 .../org/apache/spark/partial/BoundedDouble.html |   571 +
 .../org/apache/spark/partial/PartialResult.html |   608 +
 .../scala/org/apache/spark/partial/package.html |   163 +
 .../org/apache/spark/rdd/AsyncRDDActions.html   |   849 +
 .../org/apache/spark/rdd/CoGroupedRDD.html      |  2662 +
 .../apache/spark/rdd/DoubleRDDFunctions.html    |  1022 +
 .../scala/org/apache/spark/rdd/HadoopRDD.html   |  2753 +
 .../spark/rdd/JdbcRDD$$ConnectionFactory.html   |   512 +
 .../scala/org/apache/spark/rdd/JdbcRDD$.html    |   577 +
 .../api/scala/org/apache/spark/rdd/JdbcRDD.html |  2633 +
 .../org/apache/spark/rdd/NewHadoopRDD.html      |  2682 +
 .../apache/spark/rdd/OrderedRDDFunctions.html   |   841 +
 .../org/apache/spark/rdd/PairRDDFunctions.html  |  2175 +
 .../apache/spark/rdd/PartitionCoalescer.html    |   509 +
 .../org/apache/spark/rdd/PartitionGroup.html    |   557 +
 .../apache/spark/rdd/PartitionPruningRDD$.html  |   510 +
 .../apache/spark/rdd/PartitionPruningRDD.html   |  2631 +
 .../api/scala/org/apache/spark/rdd/RDD$.html    |   592 +
 .../api/scala/org/apache/spark/rdd/RDD.html     |  2629 +
 .../spark/rdd/SequenceFileRDDFunctions.html     |   789 +
 .../scala/org/apache/spark/rdd/ShuffledRDD.html |  2710 +
 .../scala/org/apache/spark/rdd/UnionRDD$.html   |   488 +
 .../scala/org/apache/spark/rdd/UnionRDD.html    |  2643 +
 .../api/scala/org/apache/spark/rdd/package.html |   549 +
 .../spark/scheduler/AccumulableInfo$.html       |   552 +
 .../apache/spark/scheduler/AccumulableInfo.html |   517 +
 .../spark/scheduler/InputFormatInfo$.html       |   509 +
 .../apache/spark/scheduler/InputFormatInfo.html |   851 +
 .../org/apache/spark/scheduler/JobResult.html   |   490 +
 .../apache/spark/scheduler/JobSucceeded$.html   |   461 +
 .../apache/spark/scheduler/SchedulingMode$.html |   806 +
 .../apache/spark/scheduler/SparkListener.html   |   941 +
 .../scheduler/SparkListenerApplicationEnd.html  |   498 +
 .../SparkListenerApplicationStart.html          |   583 +
 .../SparkListenerBlockManagerAdded.html         |   566 +
 .../SparkListenerBlockManagerRemoved.html       |   515 +
 .../scheduler/SparkListenerBlockUpdated.html    |   498 +
 .../SparkListenerEnvironmentUpdate.html         |   498 +
 .../spark/scheduler/SparkListenerEvent.html     |   507 +
 .../scheduler/SparkListenerExecutorAdded.html   |   532 +
 .../SparkListenerExecutorBlacklisted.html       |   532 +
 .../SparkListenerExecutorMetricsUpdate.html     |   515 +
 .../scheduler/SparkListenerExecutorRemoved.html |   532 +
 .../SparkListenerExecutorUnblacklisted.html     |   515 +
 .../spark/scheduler/SparkListenerJobEnd.html    |   532 +
 .../spark/scheduler/SparkListenerJobStart.html  |   566 +
 .../spark/scheduler/SparkListenerLogStart.html  |   499 +
 .../scheduler/SparkListenerNodeBlacklisted.html |   532 +
 .../SparkListenerNodeUnblacklisted.html         |   515 +
 .../SparkListenerSpeculativeTaskSubmitted.html  |   498 +
 .../scheduler/SparkListenerStageCompleted.html  |   498 +
 .../scheduler/SparkListenerStageSubmitted.html  |   515 +
 .../spark/scheduler/SparkListenerTaskEnd.html   |   583 +
 .../SparkListenerTaskGettingResult.html         |   498 +
 .../spark/scheduler/SparkListenerTaskStart.html |   532 +
 .../scheduler/SparkListenerUnpersistRDD.html    |   498 +
 .../org/apache/spark/scheduler/SplitInfo$.html  |   518 +
 .../org/apache/spark/scheduler/SplitInfo.html   |   592 +
 .../org/apache/spark/scheduler/StageInfo.html   |   752 +
 .../spark/scheduler/StatsReportListener.html    |  1196 +
 .../org/apache/spark/scheduler/TaskInfo.html    |   854 +
 .../apache/spark/scheduler/TaskLocality$.html   |   857 +
 .../spark/scheduler/cluster/ExecutorInfo.html   |   575 +
 .../apache/spark/scheduler/cluster/package.html |   124 +
 .../org/apache/spark/scheduler/package.html     |   929 +
 .../security/GroupMappingServiceProvider.html   |   508 +
 .../org/apache/spark/security/package.html      |   124 +
 .../spark/serializer/DeserializationStream.html |   620 +
 .../serializer/DummySerializerInstance.html     |   623 +
 .../apache/spark/serializer/JavaSerializer.html |   620 +
 .../spark/serializer/KryoRegistrator.html       |   504 +
 .../apache/spark/serializer/KryoSerializer.html |   872 +
 .../spark/serializer/SerializationStream.html   |   616 +
 .../org/apache/spark/serializer/Serializer.html |   571 +
 .../spark/serializer/SerializerInstance.html    |   601 +
 .../org/apache/spark/serializer/package.html    |   309 +
 .../org/apache/spark/sql/AnalysisException.html |   837 +
 .../api/scala/org/apache/spark/sql/Column.html  |  2280 +
 .../scala/org/apache/spark/sql/ColumnName.html  |  2563 +
 .../apache/spark/sql/DataFrameNaFunctions.html  |  1043 +
 .../org/apache/spark/sql/DataFrameReader.html   |  1457 +
 .../spark/sql/DataFrameStatFunctions.html       |   965 +
 .../org/apache/spark/sql/DataFrameWriter.html   |   987 +
 .../api/scala/org/apache/spark/sql/Dataset.html |  3940 ++
 .../org/apache/spark/sql/DatasetHolder.html     |   494 +
 .../api/scala/org/apache/spark/sql/Encoder.html |   542 +
 .../scala/org/apache/spark/sql/Encoders$.html   |  1008 +
 .../apache/spark/sql/ExperimentalMethods.html   |   519 +
 .../org/apache/spark/sql/ForeachWriter.html     |   606 +
 .../spark/sql/KeyValueGroupedDataset.html       |  1120 +
 .../spark/sql/LowPrioritySQLImplicits.html      |   505 +
 .../spark/sql/RelationalGroupedDataset.html     |   816 +
 .../api/scala/org/apache/spark/sql/Row$.html    |   598 +
 .../api/scala/org/apache/spark/sql/Row.html     |  1132 +
 .../scala/org/apache/spark/sql/RowFactory.html  |   502 +
 .../org/apache/spark/sql/RuntimeConfig.html     |   714 +
 .../scala/org/apache/spark/sql/SQLContext$.html |   564 +
 .../apache/spark/sql/SQLContext$implicits$.html |  1292 +
 .../scala/org/apache/spark/sql/SQLContext.html  |  2437 +
 .../spark/sql/SQLImplicits$StringToColumn.html  |   537 +
 .../org/apache/spark/sql/SQLImplicits.html      |  1308 +
 .../scala/org/apache/spark/sql/SaveMode.html    |   570 +
 .../apache/spark/sql/SparkSession$$Builder.html |   960 +
 .../org/apache/spark/sql/SparkSession$.html     |   645 +
 .../spark/sql/SparkSession$implicits$.html      |  1292 +
 .../org/apache/spark/sql/SparkSession.html      |  1672 +
 .../spark/sql/SparkSessionExtensions.html       |   722 +
 .../scala/org/apache/spark/sql/TypedColumn.html |  2259 +
 .../org/apache/spark/sql/UDFRegistration.html   |  1584 +
 .../org/apache/spark/sql/api/java/UDF0.html     |   504 +
 .../org/apache/spark/sql/api/java/UDF1.html     |   504 +
 .../org/apache/spark/sql/api/java/UDF10.html    |   504 +
 .../org/apache/spark/sql/api/java/UDF11.html    |   504 +
 .../org/apache/spark/sql/api/java/UDF12.html    |   504 +
 .../org/apache/spark/sql/api/java/UDF13.html    |   504 +
 .../org/apache/spark/sql/api/java/UDF14.html    |   504 +
 .../org/apache/spark/sql/api/java/UDF15.html    |   504 +
 .../org/apache/spark/sql/api/java/UDF16.html    |   504 +
 .../org/apache/spark/sql/api/java/UDF17.html    |   504 +
 .../org/apache/spark/sql/api/java/UDF18.html    |   504 +
 .../org/apache/spark/sql/api/java/UDF19.html    |   504 +
 .../org/apache/spark/sql/api/java/UDF2.html     |   504 +
 .../org/apache/spark/sql/api/java/UDF20.html    |   504 +
 .../org/apache/spark/sql/api/java/UDF21.html    |   504 +
 .../org/apache/spark/sql/api/java/UDF22.html    |   504 +
 .../org/apache/spark/sql/api/java/UDF3.html     |   504 +
 .../org/apache/spark/sql/api/java/UDF4.html     |   504 +
 .../org/apache/spark/sql/api/java/UDF5.html     |   504 +
 .../org/apache/spark/sql/api/java/UDF6.html     |   504 +
 .../org/apache/spark/sql/api/java/UDF7.html     |   504 +
 .../org/apache/spark/sql/api/java/UDF8.html     |   504 +
 .../org/apache/spark/sql/api/java/UDF9.html     |   504 +
 .../org/apache/spark/sql/api/java/package.html  |   492 +
 .../scala/org/apache/spark/sql/api/package.html |   145 +
 .../org/apache/spark/sql/catalog/Catalog.html   |  1461 +
 .../org/apache/spark/sql/catalog/Column.html    |   610 +
 .../org/apache/spark/sql/catalog/Database.html  |   559 +
 .../org/apache/spark/sql/catalog/Function.html  |   593 +
 .../org/apache/spark/sql/catalog/Table.html     |   593 +
 .../org/apache/spark/sql/catalog/package.html   |   206 +
 .../spark/sql/expressions/Aggregator.html       |   648 +
 .../expressions/MutableAggregationBuffer.html   |  1143 +
 .../UserDefinedAggregateFunction.html           |   721 +
 .../sql/expressions/UserDefinedFunction.html    |   629 +
 .../apache/spark/sql/expressions/Window$.html   |   766 +
 .../apache/spark/sql/expressions/Window.html    |   492 +
 .../spark/sql/expressions/WindowSpec.html       |   701 +
 .../spark/sql/expressions/javalang/package.html |   118 +
 .../spark/sql/expressions/javalang/typed.html   |   502 +
 .../apache/spark/sql/expressions/package.html   |   312 +
 .../sql/expressions/scalalang/package.html      |   126 +
 .../spark/sql/expressions/scalalang/typed$.html |   561 +
 .../scala/org/apache/spark/sql/functions$.html  |  6922 +++
 .../spark/sql/hive/DetermineTableStats.html     |   795 +
 .../apache/spark/sql/hive/HiveAnalysis$.html    |   777 +
 .../org/apache/spark/sql/hive/HiveContext.html  |  2449 +
 .../spark/sql/hive/HiveExternalCatalog$.html    |   873 +
 .../sql/hive/HiveSessionResourceLoader.html     |   540 +
 .../spark/sql/hive/HiveSessionStateBuilder.html |   959 +
 .../spark/sql/hive/RelationConversions.html     |   789 +
 .../spark/sql/hive/ResolveHiveSerdeTable.html   |   797 +
 .../CreateHiveTableAsSelectCommand.html         |  2193 +
 .../sql/hive/execution/HiveFileFormat.html      |   918 +
 .../spark/sql/hive/execution/HiveOptions$.html  |   590 +
 .../spark/sql/hive/execution/HiveOptions.html   |   646 +
 .../sql/hive/execution/HiveOutputWriter.html    |   751 +
 .../sql/hive/execution/HiveScriptIOSchema$.html |   505 +
 .../sql/hive/execution/HiveScriptIOSchema.html  |   930 +
 .../execution/InsertIntoHiveDirCommand.html     |  2283 +
 .../sql/hive/execution/InsertIntoHiveTable.html |  2315 +
 .../execution/ScriptTransformationExec.html     |  2323 +
 .../spark/sql/hive/execution/package.html       |   292 +
 .../spark/sql/hive/orc/OrcFileFormat.html       |   649 +
 .../org/apache/spark/sql/hive/orc/package.html  |   120 +
 .../org/apache/spark/sql/hive/package.html      |   320 +
 .../org/apache/spark/sql/jdbc/JdbcDialect.html  |   754 +
 .../apache/spark/sql/jdbc/JdbcDialects$.html    |   546 +
 .../org/apache/spark/sql/jdbc/JdbcType.html     |   503 +
 .../org/apache/spark/sql/jdbc/package.html      |   198 +
 .../api/scala/org/apache/spark/sql/package.html |  1138 +
 .../scala/org/apache/spark/sql/sources/And.html |   533 +
 .../apache/spark/sql/sources/BaseRelation.html  |   616 +
 .../apache/spark/sql/sources/CatalystScan.html  |   513 +
 .../sql/sources/CreatableRelationProvider.html  |   507 +
 .../spark/sql/sources/DataSourceRegister.html   |   512 +
 .../apache/spark/sql/sources/EqualNullSafe.html |   535 +
 .../org/apache/spark/sql/sources/EqualTo.html   |   534 +
 .../org/apache/spark/sql/sources/Filter.html    |   546 +
 .../apache/spark/sql/sources/GreaterThan.html   |   534 +
 .../spark/sql/sources/GreaterThanOrEqual.html   |   534 +
 .../scala/org/apache/spark/sql/sources/In.html  |   584 +
 .../spark/sql/sources/InsertableRelation.html   |   516 +
 .../org/apache/spark/sql/sources/IsNotNull.html |   516 +
 .../org/apache/spark/sql/sources/IsNull.html    |   516 +
 .../org/apache/spark/sql/sources/LessThan.html  |   534 +
 .../spark/sql/sources/LessThanOrEqual.html      |   534 +
 .../scala/org/apache/spark/sql/sources/Not.html |   516 +
 .../scala/org/apache/spark/sql/sources/Or.html  |   533 +
 .../spark/sql/sources/PrunedFilteredScan.html   |   510 +
 .../apache/spark/sql/sources/PrunedScan.html    |   507 +
 .../spark/sql/sources/RelationProvider.html     |   513 +
 .../sql/sources/SchemaRelationProvider.html     |   517 +
 .../spark/sql/sources/StreamSinkProvider.html   |   509 +
 .../spark/sql/sources/StreamSourceProvider.html |   526 +
 .../spark/sql/sources/StringContains.html       |   534 +
 .../spark/sql/sources/StringEndsWith.html       |   534 +
 .../spark/sql/sources/StringStartsWith.html     |   534 +
 .../org/apache/spark/sql/sources/TableScan.html |   506 +
 .../org/apache/spark/sql/sources/package.html   |   808 +
 .../sql/sources/v2/ContinuousReadSupport.html   |   504 +
 .../spark/sql/sources/v2/DataSourceOptions.html |   604 +
 .../spark/sql/sources/v2/DataSourceV2.html      |   485 +
 .../sql/sources/v2/MicroBatchReadSupport.html   |   504 +
 .../spark/sql/sources/v2/ReadSupport.html       |   504 +
 .../sql/sources/v2/ReadSupportWithSchema.html   |   504 +
 .../sql/sources/v2/SessionConfigSupport.html    |   504 +
 .../sql/sources/v2/StreamWriteSupport.html      |   506 +
 .../spark/sql/sources/v2/WriteSupport.html      |   504 +
 .../apache/spark/sql/sources/v2/package.html    |   291 +
 .../spark/sql/sources/v2/reader/DataReader.html |   549 +
 .../sources/v2/reader/DataReaderFactory.html    |   521 +
 .../sql/sources/v2/reader/DataSourceReader.html |   522 +
 .../spark/sql/sources/v2/reader/Statistics.html |   519 +
 .../reader/SupportsPushDownCatalystFilters.html |   555 +
 .../v2/reader/SupportsPushDownFilters.html      |   555 +
 .../reader/SupportsPushDownRequiredColumns.html |   538 +
 .../v2/reader/SupportsReportPartitioning.html   |   538 +
 .../v2/reader/SupportsReportStatistics.html     |   538 +
 .../v2/reader/SupportsScanColumnarBatch.html    |   555 +
 .../v2/reader/SupportsScanUnsafeRow.html        |   538 +
 .../spark/sql/sources/v2/reader/package.html    |   325 +
 .../partitioning/ClusteredDistribution.html     |   504 +
 .../v2/reader/partitioning/Distribution.html    |   485 +
 .../v2/reader/partitioning/Partitioning.html    |   519 +
 .../sources/v2/reader/partitioning/package.html |   152 +
 .../reader/streaming/ContinuousDataReader.html  |   565 +
 .../v2/reader/streaming/ContinuousReader.html   |   642 +
 .../v2/reader/streaming/MicroBatchReader.html   |   625 +
 .../sql/sources/v2/reader/streaming/Offset.html |   524 +
 .../v2/reader/streaming/PartitionOffset.html    |   484 +
 .../sources/v2/reader/streaming/package.html    |   186 +
 .../sql/sources/v2/writer/DataSourceWriter.html |   539 +
 .../spark/sql/sources/v2/writer/DataWriter.html |   536 +
 .../sources/v2/writer/DataWriterFactory.html    |   504 +
 .../v2/writer/SupportsWriteInternalRow.html     |   555 +
 .../sources/v2/writer/WriterCommitMessage.html  |   484 +
 .../spark/sql/sources/v2/writer/package.html    |   206 +
 .../v2/writer/streaming/StreamWriter.html       |   572 +
 .../sources/v2/writer/streaming/package.html    |   118 +
 .../spark/sql/streaming/DataStreamReader.html   |  1122 +
 .../spark/sql/streaming/DataStreamWriter.html   |   817 +
 .../apache/spark/sql/streaming/GroupState.html  |   944 +
 .../spark/sql/streaming/GroupStateTimeout.html  |   502 +
 .../apache/spark/sql/streaming/OutputMode.html  |   502 +
 .../spark/sql/streaming/ProcessingTime$.html    |   579 +
 .../spark/sql/streaming/ProcessingTime.html     |   492 +
 .../spark/sql/streaming/SinkProgress.html       |   562 +
 .../spark/sql/streaming/SourceProgress.html     |   649 +
 .../sql/streaming/StateOperatorProgress.html    |   575 +
 .../spark/sql/streaming/StreamingQuery.html     |   789 +
 .../sql/streaming/StreamingQueryException.html  |   781 +
 .../StreamingQueryListener$$Event.html          |   507 +
 ...eamingQueryListener$$QueryProgressEvent.html |   523 +
 ...reamingQueryListener$$QueryStartedEvent.html |   557 +
 ...mingQueryListener$$QueryTerminatedEvent.html |   560 +
 .../sql/streaming/StreamingQueryListener$.html  |   571 +
 .../sql/streaming/StreamingQueryListener.html   |   570 +
 .../sql/streaming/StreamingQueryManager.html    |   925 +
 .../sql/streaming/StreamingQueryProgress.html   |   753 +
 .../sql/streaming/StreamingQueryStatus.html     |   597 +
 .../org/apache/spark/sql/streaming/Trigger.html |   505 +
 .../org/apache/spark/sql/streaming/package.html |   607 +
 .../apache/spark/sql/types/AnyDataType$.html    |   485 +
 .../org/apache/spark/sql/types/ArrayType$.html  |   512 +
 .../org/apache/spark/sql/types/ArrayType.html   |   644 +
 .../org/apache/spark/sql/types/AtomicType$.html |   502 +
 .../org/apache/spark/sql/types/AtomicType.html  |   635 +
 .../org/apache/spark/sql/types/BinaryType$.html |   589 +
 .../org/apache/spark/sql/types/BinaryType.html  |   618 +
 .../apache/spark/sql/types/BooleanType$.html    |   589 +
 .../org/apache/spark/sql/types/BooleanType.html |   617 +
 .../org/apache/spark/sql/types/ByteType$.html   |   593 +
 .../org/apache/spark/sql/types/ByteType.html    |   621 +
 .../spark/sql/types/CalendarIntervalType$.html  |   587 +
 .../spark/sql/types/CalendarIntervalType.html   |   616 +
 .../org/apache/spark/sql/types/CharType.html    |   605 +
 .../org/apache/spark/sql/types/DataType$.html   |   540 +
 .../org/apache/spark/sql/types/DataType.html    |   635 +
 .../org/apache/spark/sql/types/DataTypes.html   |   502 +
 .../org/apache/spark/sql/types/DateType$.html   |   589 +
 .../org/apache/spark/sql/types/DateType.html    |   617 +
 .../org/apache/spark/sql/types/Decimal$.html    |   814 +
 .../org/apache/spark/sql/types/Decimal.html     |  1200 +
 .../apache/spark/sql/types/DecimalType$.html    |   667 +
 .../org/apache/spark/sql/types/DecimalType.html |   684 +
 .../org/apache/spark/sql/types/DoubleType$.html |   593 +
 .../org/apache/spark/sql/types/DoubleType.html  |   621 +
 .../org/apache/spark/sql/types/FloatType$.html  |   593 +
 .../org/apache/spark/sql/types/FloatType.html   |   621 +
 .../apache/spark/sql/types/HiveStringType$.html |   501 +
 .../apache/spark/sql/types/HiveStringType.html  |   636 +
 .../apache/spark/sql/types/IntegerType$.html    |   593 +
 .../org/apache/spark/sql/types/IntegerType.html |   621 +
 .../org/apache/spark/sql/types/LongType$.html   |   593 +
 .../org/apache/spark/sql/types/LongType.html    |   621 +
 .../org/apache/spark/sql/types/MapType$.html    |   512 +
 .../org/apache/spark/sql/types/MapType.html     |   660 +
 .../org/apache/spark/sql/types/Metadata$.html   |   525 +
 .../org/apache/spark/sql/types/Metadata.html    |   719 +
 .../apache/spark/sql/types/MetadataBuilder.html |   761 +
 .../org/apache/spark/sql/types/NullType$.html   |   587 +
 .../org/apache/spark/sql/types/NullType.html    |   615 +
 .../org/apache/spark/sql/types/NumericType.html |   635 +
 .../org/apache/spark/sql/types/ObjectType$.html |   493 +
 .../org/apache/spark/sql/types/ObjectType.html  |   649 +
 .../spark/sql/types/SQLUserDefinedType.html     |   547 +
 .../org/apache/spark/sql/types/ShortType$.html  |   593 +
 .../org/apache/spark/sql/types/ShortType.html   |   621 +
 .../org/apache/spark/sql/types/StringType$.html |   589 +
 .../org/apache/spark/sql/types/StringType.html  |   617 +
 .../org/apache/spark/sql/types/StructField.html |   601 +
 .../org/apache/spark/sql/types/StructType$.html |   545 +
 .../org/apache/spark/sql/types/StructType.html  |  3804 ++
 .../apache/spark/sql/types/TimestampType$.html  |   589 +
 .../apache/spark/sql/types/TimestampType.html   |   618 +
 .../org/apache/spark/sql/types/VarcharType.html |   605 +
 .../org/apache/spark/sql/types/package.html     |  1296 +
 .../sql/util/ExecutionListenerManager.html      |   806 +
 .../spark/sql/util/QueryExecutionListener.html  |   537 +
 .../org/apache/spark/sql/util/package.html      |   150 +
 .../spark/sql/vectorized/ArrowColumnVector.html |   965 +
 .../spark/sql/vectorized/ColumnVector.html      |   969 +
 .../spark/sql/vectorized/ColumnarArray.html     |  1156 +
 .../spark/sql/vectorized/ColumnarBatch.html     |   621 +
 .../spark/sql/vectorized/ColumnarMap.html       |   593 +
 .../spark/sql/vectorized/ColumnarRow.html       |  1054 +
 .../apache/spark/sql/vectorized/package.html    |   203 +
 .../org/apache/spark/status/api/package.html    |   118 +
 .../spark/status/api/v1/AccumulableInfo.html    |   550 +
 .../status/api/v1/ApplicationAttemptInfo.html   |   629 +
 .../api/v1/ApplicationEnvironmentInfo.html      |   550 +
 .../spark/status/api/v1/ApplicationInfo.html    |   558 +
 .../spark/status/api/v1/ApplicationStatus.html  |   570 +
 .../status/api/v1/ExecutorStageSummary.html     |   720 +
 .../spark/status/api/v1/ExecutorSummary.html    |   890 +
 .../status/api/v1/InputMetricDistributions.html |   516 +
 .../spark/status/api/v1/InputMetrics.html       |   516 +
 .../org/apache/spark/status/api/v1/JobData.html |   822 +
 .../spark/status/api/v1/MemoryMetrics.html      |   550 +
 .../api/v1/OutputMetricDistributions.html       |   516 +
 .../spark/status/api/v1/OutputMetrics.html      |   516 +
 .../status/api/v1/RDDDataDistribution.html      |   618 +
 .../spark/status/api/v1/RDDPartitionInfo.html   |   567 +
 .../spark/status/api/v1/RDDStorageInfo.html     |   635 +
 .../apache/spark/status/api/v1/RuntimeInfo.html |   533 +
 .../api/v1/ShuffleReadMetricDistributions.html  |   618 +
 .../spark/status/api/v1/ShuffleReadMetrics.html |   601 +
 .../api/v1/ShuffleWriteMetricDistributions.html |   533 +
 .../status/api/v1/ShuffleWriteMetrics.html      |   533 +
 .../apache/spark/status/api/v1/StageData.html   |  1060 +
 .../apache/spark/status/api/v1/StageStatus.html |   570 +
 .../apache/spark/status/api/v1/TaskData.html    |   720 +
 .../status/api/v1/TaskMetricDistributions.html  |   771 +
 .../apache/spark/status/api/v1/TaskMetrics.html |   720 +
 .../apache/spark/status/api/v1/TaskSorting.html |   550 +
 .../apache/spark/status/api/v1/VersionInfo.html |   499 +
 .../org/apache/spark/status/api/v1/package.html |   600 +
 .../status/api/v1/streaming/BatchInfo.html      |   703 +
 .../status/api/v1/streaming/BatchStatus.html    |   570 +
 .../api/v1/streaming/OutputOperationInfo.html   |   618 +
 .../status/api/v1/streaming/ReceiverInfo.html   |   652 +
 .../api/v1/streaming/StreamingStatistics.html   |   720 +
 .../spark/status/api/v1/streaming/package.html  |   186 +
 .../scala/org/apache/spark/status/package.html  |   118 +
 .../storage/BasicBlockReplicationPolicy.html    |   787 +
 .../org/apache/spark/storage/BlockId$.html      |   674 +
 .../scala/org/apache/spark/storage/BlockId.html |   582 +
 .../apache/spark/storage/BlockManagerId.html    |   630 +
 .../spark/storage/BlockNotFoundException.html   |   712 +
 .../spark/storage/BlockReplicationPolicy.html   |   517 +
 .../spark/storage/BlockReplicationUtils$.html   |   502 +
 .../org/apache/spark/storage/BlockStatus$.html  |   508 +
 .../org/apache/spark/storage/BlockStatus.html   |   532 +
 .../apache/spark/storage/BlockUpdatedInfo.html  |   549 +
 .../apache/spark/storage/BroadcastBlockId.html  |   600 +
 .../spark/storage/DefaultTopologyMapper.html    |   792 +
 .../spark/storage/FileBasedTopologyMapper.html  |   829 +
 .../org/apache/spark/storage/RDDBlockId.html    |   600 +
 .../scala/org/apache/spark/storage/RDDInfo.html |   815 +
 .../storage/RandomBlockReplicationPolicy.html   |   784 +
 .../apache/spark/storage/ShuffleBlockId.html    |   617 +
 .../spark/storage/ShuffleDataBlockId.html       |   617 +
 .../spark/storage/ShuffleIndexBlockId.html      |   617 +
 .../org/apache/spark/storage/StorageLevel$.html |   809 +
 .../org/apache/spark/storage/StorageLevel.html  |   682 +
 .../org/apache/spark/storage/StorageStatus.html |   981 +
 .../org/apache/spark/storage/StreamBlockId.html |   600 +
 .../apache/spark/storage/TaskResultBlockId.html |   583 +
 .../spark/storage/TimeTrackingOutputStream.html |   595 +
 .../apache/spark/storage/TopologyMapper.html    |   539 +
 .../spark/storage/UnrecognizedBlockId.html      |   717 +
 .../scala/org/apache/spark/storage/package.html |   676 +
 .../org/apache/spark/streaming/Duration.html    |   867 +
 .../org/apache/spark/streaming/Durations$.html  |   533 +
 .../apache/spark/streaming/Milliseconds$.html   |   501 +
 .../org/apache/spark/streaming/Minutes$.html    |   501 +
 .../org/apache/spark/streaming/Seconds$.html    |   501 +
 .../scala/org/apache/spark/streaming/State.html |   649 +
 .../org/apache/spark/streaming/StateSpec$.html  |   608 +
 .../org/apache/spark/streaming/StateSpec.html   |   614 +
 .../spark/streaming/StreamingContext$.html      |   854 +
 .../spark/streaming/StreamingContext.html       |  1326 +
 .../spark/streaming/StreamingContextState.html  |   570 +
 .../scala/org/apache/spark/streaming/Time$.html |   505 +
 .../scala/org/apache/spark/streaming/Time.html  |   856 +
 .../spark/streaming/api/java/JavaDStream$.html  |   506 +
 .../spark/streaming/api/java/JavaDStream.html   |  1377 +
 .../streaming/api/java/JavaDStreamLike.html     |  1157 +
 .../streaming/api/java/JavaInputDStream$.html   |   506 +
 .../streaming/api/java/JavaInputDStream.html    |  1391 +
 .../api/java/JavaMapWithStateDStream.html       |  1372 +
 .../streaming/api/java/JavaPairDStream$.html    |   539 +
 .../streaming/api/java/JavaPairDStream.html     |  2411 +
 .../api/java/JavaPairInputDStream$.html         |   506 +
 .../api/java/JavaPairInputDStream.html          |  2468 +
 .../api/java/JavaPairReceiverInputDStream$.html |   506 +
 .../api/java/JavaPairReceiverInputDStream.html  |  2484 +
 .../api/java/JavaReceiverInputDStream$.html     |   506 +
 .../api/java/JavaReceiverInputDStream.html      |  1408 +
 .../api/java/JavaStreamingContext$.html         |   569 +
 .../api/java/JavaStreamingContext.html          |  1284 +
 .../spark/streaming/api/java/package.html       |   433 +
 .../org/apache/spark/streaming/api/package.html |   118 +
 .../streaming/dstream/ConstantInputDStream.html |  1580 +
 .../spark/streaming/dstream/DStream$.html       |   505 +
 .../apache/spark/streaming/dstream/DStream.html |  1513 +
 .../spark/streaming/dstream/InputDStream.html   |  1593 +
 .../streaming/dstream/MapWithStateDStream.html  |  1518 +
 .../streaming/dstream/PairDStreamFunctions.html |  1484 +
 .../streaming/dstream/ReceiverInputDStream.html |  1609 +
 .../apache/spark/streaming/dstream/package.html |   291 +
 .../kinesis/KinesisInitialPositions.html        |   502 +
 .../kinesis/KinesisInputDStream$$Builder.html   |   807 +
 .../streaming/kinesis/KinesisInputDStream$.html |   531 +
 .../spark/streaming/kinesis/KinesisUtils$.html  |   831 +
 .../kinesis/SparkAWSCredentials$$Builder.html   |   590 +
 .../streaming/kinesis/SparkAWSCredentials$.html |   533 +
 .../apache/spark/streaming/kinesis/package.html |   178 +
 .../org/apache/spark/streaming/package.html     |   593 +
 .../spark/streaming/receiver/Receiver.html      |   977 +
 .../spark/streaming/receiver/package.html       |   164 +
 .../spark/streaming/scheduler/BatchInfo.html    |   646 +
 .../scheduler/OutputOperationInfo.html          |   599 +
 .../streaming/scheduler/RateController$.html    |   503 +
 .../spark/streaming/scheduler/ReceiverInfo.html |   600 +
 .../scheduler/StatsReportListener.html          |   729 +
 .../streaming/scheduler/StreamInputInfo$.html   |   508 +
 .../streaming/scheduler/StreamInputInfo.html    |   537 +
 .../streaming/scheduler/StreamingListener.html  |   644 +
 .../StreamingListenerBatchCompleted.html        |   481 +
 .../StreamingListenerBatchStarted.html          |   481 +
 .../StreamingListenerBatchSubmitted.html        |   481 +
 .../scheduler/StreamingListenerEvent.html       |   490 +
 ...reamingListenerOutputOperationCompleted.html |   481 +
 ...StreamingListenerOutputOperationStarted.html |   481 +
 .../StreamingListenerReceiverError.html         |   481 +
 .../StreamingListenerReceiverStarted.html       |   481 +
 .../StreamingListenerReceiverStopped.html       |   481 +
 .../StreamingListenerStreamingStarted.html      |   481 +
 .../spark/streaming/scheduler/package.html      |   502 +
 .../scheduler/rate/RateEstimator$.html          |   506 +
 .../spark/streaming/scheduler/rate/package.html |   118 +
 .../spark/streaming/util/WriteAheadLog.html     |   590 +
 .../util/WriteAheadLogRecordHandle.html         |   504 +
 .../apache/spark/streaming/util/package.html    |   135 +
 .../org/apache/spark/util/AccumulatorV2.html    |   712 +
 .../spark/util/CollectionAccumulator.html       |   711 +
 .../apache/spark/util/DoubleAccumulator.html    |   779 +
 .../scala/org/apache/spark/util/EnumUtil.html   |   502 +
 .../spark/util/LegacyAccumulatorWrapper.html    |   710 +
 .../org/apache/spark/util/LongAccumulator.html  |   776 +
 .../org/apache/spark/util/MutablePair.html      |   609 +
 .../org/apache/spark/util/SizeEstimator$.html   |   769 +
 .../org/apache/spark/util/StatCounter$.html     |   522 +
 .../org/apache/spark/util/StatCounter.html      |   800 +
 .../spark/util/TaskCompletionListener.html      |   508 +
 .../apache/spark/util/TaskFailureListener.html  |   509 +
 .../spark/util/kvstore/InMemoryStore.html       |   661 +
 .../org/apache/spark/util/kvstore/KVIndex.html  |   590 +
 .../org/apache/spark/util/kvstore/KVStore.html  |   651 +
 .../spark/util/kvstore/KVStoreIterator.html     |   616 +
 .../spark/util/kvstore/KVStoreSerializer.html   |   536 +
 .../apache/spark/util/kvstore/KVStoreView.html  |   694 +
 .../apache/spark/util/kvstore/KVTypeInfo.html   |   553 +
 .../org/apache/spark/util/kvstore/LevelDB.html  |   678 +
 .../UnsupportedStoreVersionException.html       |   714 +
 .../org/apache/spark/util/kvstore/package.html  |   254 +
 .../scala/org/apache/spark/util/package.html    |   425 +
 .../spark/util/random/BernoulliCellSampler.html |   583 +
 .../spark/util/random/BernoulliSampler.html     |   566 +
 .../spark/util/random/PoissonSampler.html       |   583 +
 .../apache/spark/util/random/Pseudorandom.html  |   510 +
 .../apache/spark/util/random/RandomSampler.html |   552 +
 .../org/apache/spark/util/random/package.html   |   245 +
 .../apache/spark/util/sketch/BloomFilter.html   |   726 +
 .../spark/util/sketch/CountMinSketch.html       |   794 +
 .../util/sketch/IncompatibleMergeException.html |   712 +
 .../org/apache/spark/util/sketch/package.html   |   152 +
 site/docs/2.3.0/api/scala/org/package.html      |   118 +
 site/docs/2.3.0/api/scala/package.html          |   118 +
 site/docs/2.3.0/api/sql/404.html                |   119 +
 site/docs/2.3.0/api/sql/css/highlight.css       |   124 +
 site/docs/2.3.0/api/sql/css/theme.css           |    12 +
 site/docs/2.3.0/api/sql/css/theme_extra.css     |   194 +
 .../2.3.0/api/sql/fonts/fontawesome-webfont.eot |   Bin 0 -> 37405 bytes
 .../2.3.0/api/sql/fonts/fontawesome-webfont.svg |   399 +
 .../2.3.0/api/sql/fonts/fontawesome-webfont.ttf |   Bin 0 -> 79076 bytes
 .../api/sql/fonts/fontawesome-webfont.woff      |   Bin 0 -> 43572 bytes
 site/docs/2.3.0/api/sql/img/favicon.ico         |   Bin 0 -> 1150 bytes
 site/docs/2.3.0/api/sql/index.html              |  3156 +
 site/docs/2.3.0/api/sql/js/highlight.pack.js    |     2 +
 site/docs/2.3.0/api/sql/js/jquery-2.1.1.min.js  |     4 +
 .../2.3.0/api/sql/js/modernizr-2.8.3.min.js     |     1 +
 site/docs/2.3.0/api/sql/js/theme.js             |    99 +
 site/docs/2.3.0/api/sql/search.html             |   126 +
 site/docs/2.3.0/api/sql/search/lunr.min.js      |     7 +
 site/docs/2.3.0/api/sql/search/mustache.min.js  |     1 +
 site/docs/2.3.0/api/sql/search/require.js       |    36 +
 .../sql/search/search-results-template.mustache |     4 +
 site/docs/2.3.0/api/sql/search/search.js        |    92 +
 .../docs/2.3.0/api/sql/search/search_index.json |  1344 +
 site/docs/2.3.0/api/sql/search/text.js          |   390 +
 site/docs/2.3.0/api/sql/sitemap.xml             |    12 +
 site/docs/2.3.0/building-spark.html             |   480 +
 site/docs/2.3.0/building-with-maven.html        |    11 +
 site/docs/2.3.0/cloud-integration.html          |   386 +
 site/docs/2.3.0/cluster-overview.html           |   307 +
 site/docs/2.3.0/configuration.html              |  2694 +
 site/docs/2.3.0/contributing-to-spark.html      |   174 +
 site/docs/2.3.0/css/api-docs.css                |    35 +
 site/docs/2.3.0/css/api-javadocs.css            |    52 +
 site/docs/2.3.0/css/bootstrap-responsive.css    |  1040 +
 .../docs/2.3.0/css/bootstrap-responsive.min.css |     9 +
 site/docs/2.3.0/css/bootstrap.css               |  5624 ++
 site/docs/2.3.0/css/bootstrap.min.css           |     9 +
 site/docs/2.3.0/css/main.css                    |   289 +
 site/docs/2.3.0/css/pygments-default.css        |    76 +
 site/docs/2.3.0/graphx-programming-guide.html   |  1207 +
 site/docs/2.3.0/hadoop-provided.html            |   189 +
 site/docs/2.3.0/hardware-provisioning.html      |   241 +
 site/docs/2.3.0/img/cluster-overview.png        |   Bin 0 -> 22912 bytes
 site/docs/2.3.0/img/cluster-overview.pptx       |   Bin 0 -> 28133 bytes
 site/docs/2.3.0/img/edge_cut_vs_vertex_cut.png  |   Bin 0 -> 51015 bytes
 .../2.3.0/img/glyphicons-halflings-white.png    |   Bin 0 -> 8777 bytes
 site/docs/2.3.0/img/glyphicons-halflings.png    |   Bin 0 -> 12799 bytes
 site/docs/2.3.0/img/graphx_figures.pptx         |   Bin 0 -> 1123363 bytes
 site/docs/2.3.0/img/graphx_logo.png             |   Bin 0 -> 22875 bytes
 site/docs/2.3.0/img/java-sm.png                 |   Bin 0 -> 670 bytes
 site/docs/2.3.0/img/k8s-cluster-mode.png        |   Bin 0 -> 55538 bytes
 site/docs/2.3.0/img/ml-Pipeline.png             |   Bin 0 -> 38536 bytes
 site/docs/2.3.0/img/ml-PipelineModel.png        |   Bin 0 -> 39228 bytes
 site/docs/2.3.0/img/ml-Pipelines.pptx           |   Bin 0 -> 56777 bytes
 site/docs/2.3.0/img/property_graph.png          |   Bin 0 -> 135699 bytes
 site/docs/2.3.0/img/python-sm.png               |   Bin 0 -> 1455 bytes
 site/docs/2.3.0/img/scala-sm.png                |   Bin 0 -> 2241 bytes
 site/docs/2.3.0/img/spark-logo-hd.png           |   Bin 0 -> 11306 bytes
 .../docs/2.3.0/img/spark-webui-accumulators.png |   Bin 0 -> 160167 bytes
 site/docs/2.3.0/img/streaming-arch.png          |   Bin 0 -> 51972 bytes
 site/docs/2.3.0/img/streaming-dstream-ops.png   |   Bin 0 -> 33495 bytes
 .../docs/2.3.0/img/streaming-dstream-window.png |   Bin 0 -> 26622 bytes
 site/docs/2.3.0/img/streaming-dstream.png       |   Bin 0 -> 17843 bytes
 site/docs/2.3.0/img/streaming-figures.pptx      |   Bin 0 -> 887551 bytes
 site/docs/2.3.0/img/streaming-flow.png          |   Bin 0 -> 20425 bytes
 site/docs/2.3.0/img/streaming-kinesis-arch.png  |   Bin 0 -> 86336 bytes
 .../img/structured-streaming-example-model.png  |   Bin 0 -> 79409 bytes
 .../img/structured-streaming-late-data.png      |   Bin 0 -> 91513 bytes
 .../2.3.0/img/structured-streaming-model.png    |   Bin 0 -> 37321 bytes
 .../structured-streaming-stream-as-a-table.png  |   Bin 0 -> 47791 bytes
 ...ructured-streaming-watermark-append-mode.png |   Bin 0 -> 249196 bytes
 ...ructured-streaming-watermark-update-mode.png |   Bin 0 -> 299141 bytes
 .../2.3.0/img/structured-streaming-window.png   |   Bin 0 -> 88102 bytes
 site/docs/2.3.0/img/structured-streaming.pptx   |   Bin 0 -> 1126657 bytes
 site/docs/2.3.0/img/triplet.png                 |   Bin 0 -> 19255 bytes
 .../2.3.0/img/vertex_routing_edge_tables.png    |   Bin 0 -> 323162 bytes
 site/docs/2.3.0/index.html                      |   334 +
 site/docs/2.3.0/job-scheduling.html             |   446 +
 site/docs/2.3.0/js/api-docs.js                  |    63 +
 site/docs/2.3.0/js/api-javadocs.js              |    60 +
 site/docs/2.3.0/js/main.js                      |    97 +
 site/docs/2.3.0/js/vendor/anchor.min.js         |     6 +
 site/docs/2.3.0/js/vendor/bootstrap.js          |  2027 +
 site/docs/2.3.0/js/vendor/bootstrap.min.js      |     6 +
 site/docs/2.3.0/js/vendor/jquery-1.8.0.min.js   |     2 +
 .../vendor/modernizr-2.6.1-respond-1.1.0.min.js |    11 +
 site/docs/2.3.0/ml-advanced.html                |   469 +
 site/docs/2.3.0/ml-ann.html                     |   373 +
 .../2.3.0/ml-classification-regression.html     |  3929 ++
 site/docs/2.3.0/ml-clustering.html              |   971 +
 site/docs/2.3.0/ml-collaborative-filtering.html |   749 +
 site/docs/2.3.0/ml-decision-tree.html           |   373 +
 site/docs/2.3.0/ml-ensembles.html               |   373 +
 site/docs/2.3.0/ml-features.html                |  4744 ++
 site/docs/2.3.0/ml-frequent-pattern-mining.html |   553 +
 site/docs/2.3.0/ml-guide.html                   |   536 +
 site/docs/2.3.0/ml-linear-methods.html          |   373 +
 site/docs/2.3.0/ml-migration-guides.html        |   771 +
 site/docs/2.3.0/ml-pipeline.html                |  1038 +
 site/docs/2.3.0/ml-statistics.html              |   583 +
 site/docs/2.3.0/ml-survival-regression.html     |   373 +
 site/docs/2.3.0/ml-tuning.html                  |   855 +
 .../2.3.0/mllib-classification-regression.html  |   463 +
 site/docs/2.3.0/mllib-clustering.html           |  1338 +
 .../2.3.0/mllib-collaborative-filtering.html    |   614 +
 site/docs/2.3.0/mllib-data-types.html           |  1107 +
 site/docs/2.3.0/mllib-decision-tree.html        |   879 +
 .../2.3.0/mllib-dimensionality-reduction.html   |   688 +
 site/docs/2.3.0/mllib-ensembles.html            |  1172 +
 site/docs/2.3.0/mllib-evaluation-metrics.html   |  1775 +
 site/docs/2.3.0/mllib-feature-extraction.html   |  1014 +
 .../2.3.0/mllib-frequent-pattern-mining.html    |   720 +
 site/docs/2.3.0/mllib-guide.html                |   433 +
 site/docs/2.3.0/mllib-isotonic-regression.html  |   559 +
 site/docs/2.3.0/mllib-linear-methods.html       |  1196 +
 site/docs/2.3.0/mllib-migration-guides.html     |   372 +
 site/docs/2.3.0/mllib-naive-bayes.html          |   506 +
 site/docs/2.3.0/mllib-optimization.html         |   772 +
 site/docs/2.3.0/mllib-pmml-model-export.html    |   448 +
 site/docs/2.3.0/mllib-statistics.html           |  1232 +
 site/docs/2.3.0/monitoring.html                 |   690 +
 site/docs/2.3.0/programming-guide.html          |   175 +
 site/docs/2.3.0/quick-start.html                |   577 +
 site/docs/2.3.0/rdd-programming-guide.html      |  1759 +
 site/docs/2.3.0/redirects.json                  |     1 +
 site/docs/2.3.0/running-on-kubernetes.html      |   857 +
 site/docs/2.3.0/running-on-mesos.html           |   952 +
 site/docs/2.3.0/running-on-yarn.html            |   795 +
 site/docs/2.3.0/security.html                   |   407 +
 site/docs/2.3.0/spark-standalone.html           |   593 +
 site/docs/2.3.0/sparkr.html                     |   916 +
 site/docs/2.3.0/sql-programming-guide.html      |  5252 ++
 site/docs/2.3.0/storage-openstack-swift.html    |   299 +
 site/docs/2.3.0/streaming-custom-receivers.html |   415 +
 .../docs/2.3.0/streaming-flume-integration.html |   370 +
 .../2.3.0/streaming-kafka-0-10-integration.html |   479 +
 .../2.3.0/streaming-kafka-0-8-integration.html  |   392 +
 .../docs/2.3.0/streaming-kafka-integration.html |   220 +
 .../2.3.0/streaming-kinesis-integration.html    |   474 +
 .../docs/2.3.0/streaming-programming-guide.html |  2672 +
 .../structured-streaming-kafka-integration.html |   765 +
 .../structured-streaming-programming-guide.html |  3004 +
 site/docs/2.3.0/submitting-applications.html    |   388 +
 site/docs/2.3.0/tuning.html                     |   518 +
 site/docs/latest                                |     2 +-
 3491 files changed, 2066502 insertions(+), 1 deletion(-)
----------------------------------------------------------------------



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[24/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/FetchFailed.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/FetchFailed.html b/site/docs/2.3.0/api/java/org/apache/spark/FetchFailed.html
new file mode 100644
index 0000000..86cdfcd
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/FetchFailed.html
@@ -0,0 +1,483 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>FetchFailed (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="FetchFailed (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":5,"i2":10,"i3":5,"i4":10,"i5":10,"i6":5,"i7":5,"i8":9,"i9":9,"i10":10,"i11":10,"i12":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/ExpireDeadHosts.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/FetchFailed.html" target="_top">Frames</a></li>
+<li><a href="FetchFailed.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class FetchFailed" class="title">Class FetchFailed</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.FetchFailed</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/TaskEndReason.html" title="interface in org.apache.spark">TaskEndReason</a>, <a href="../../../org/apache/spark/TaskFailedReason.html" title="interface in org.apache.spark">TaskFailedReason</a>, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">FetchFailed</span>
+extends Object
+implements <a href="../../../org/apache/spark/TaskFailedReason.html" title="interface in org.apache.spark">TaskFailedReason</a>, scala.Product, scala.Serializable</pre>
+<div class="block">:: DeveloperApi ::
+ Task failed to fetch shuffle data from a remote node. Probably means we have lost the remote
+ executors the task is trying to fetch from, and thus need to rerun the previous stage.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.FetchFailed">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/FetchFailed.html#FetchFailed-org.apache.spark.storage.BlockManagerId-int-int-int-java.lang.String-">FetchFailed</a></span>(<a href="../../../org/apache/spark/storage/BlockManagerId.html" title="class in org.apache.spark.storage">BlockManagerId</a>&nbsp;bmAddress,
+           int&nbsp;shuffleId,
+           int&nbsp;mapId,
+           int&nbsp;reduceId,
+           String&nbsp;message)</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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/storage/BlockManagerId.html" title="class in org.apache.spark.storage">BlockManagerId</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/FetchFailed.html#bmAddress--">bmAddress</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/FetchFailed.html#canEqual-java.lang.Object-">canEqual</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/FetchFailed.html#countTowardsTaskFailures--">countTowardsTaskFailures</a></span>()</code>
+<div class="block">Fetch failures lead to a different failure handling path: (1) we don't abort the stage after
+ 4 task failures, instead we immediately go back to the stage which generated the map output,
+ and regenerate the missing data.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/FetchFailed.html#equals-java.lang.Object-">equals</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/FetchFailed.html#mapId--">mapId</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/FetchFailed.html#message--">message</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>abstract static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/FetchFailed.html#productArity--">productArity</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>abstract static Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/FetchFailed.html#productElement-int-">productElement</a></span>(int&nbsp;n)</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>static scala.collection.Iterator&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/FetchFailed.html#productIterator--">productIterator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/FetchFailed.html#productPrefix--">productPrefix</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/FetchFailed.html#reduceId--">reduceId</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/FetchFailed.html#shuffleId--">shuffleId</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/FetchFailed.html#toErrorString--">toErrorString</a></span>()</code>
+<div class="block">Error message displayed in the web UI.</div>
+</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Product">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Product</h3>
+<code>productArity, productElement, productIterator, productPrefix</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Equals">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Equals</h3>
+<code>canEqual, equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FetchFailed-org.apache.spark.storage.BlockManagerId-int-int-int-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FetchFailed</h4>
+<pre>public&nbsp;FetchFailed(<a href="../../../org/apache/spark/storage/BlockManagerId.html" title="class in org.apache.spark.storage">BlockManagerId</a>&nbsp;bmAddress,
+                   int&nbsp;shuffleId,
+                   int&nbsp;mapId,
+                   int&nbsp;reduceId,
+                   String&nbsp;message)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="canEqual-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canEqual</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;canEqual(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;equals(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="productElement-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productElement</h4>
+<pre>public abstract static&nbsp;Object&nbsp;productElement(int&nbsp;n)</pre>
+</li>
+</ul>
+<a name="productArity--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productArity</h4>
+<pre>public abstract static&nbsp;int&nbsp;productArity()</pre>
+</li>
+</ul>
+<a name="productIterator--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productIterator</h4>
+<pre>public static&nbsp;scala.collection.Iterator&lt;Object&gt;&nbsp;productIterator()</pre>
+</li>
+</ul>
+<a name="productPrefix--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productPrefix</h4>
+<pre>public static&nbsp;String&nbsp;productPrefix()</pre>
+</li>
+</ul>
+<a name="bmAddress--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>bmAddress</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/storage/BlockManagerId.html" title="class in org.apache.spark.storage">BlockManagerId</a>&nbsp;bmAddress()</pre>
+</li>
+</ul>
+<a name="shuffleId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>shuffleId</h4>
+<pre>public&nbsp;int&nbsp;shuffleId()</pre>
+</li>
+</ul>
+<a name="mapId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapId</h4>
+<pre>public&nbsp;int&nbsp;mapId()</pre>
+</li>
+</ul>
+<a name="reduceId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reduceId</h4>
+<pre>public&nbsp;int&nbsp;reduceId()</pre>
+</li>
+</ul>
+<a name="message--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>message</h4>
+<pre>public&nbsp;String&nbsp;message()</pre>
+</li>
+</ul>
+<a name="toErrorString--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toErrorString</h4>
+<pre>public&nbsp;String&nbsp;toErrorString()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/spark/TaskFailedReason.html#toErrorString--">TaskFailedReason</a></code></span></div>
+<div class="block">Error message displayed in the web UI.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/TaskFailedReason.html#toErrorString--">toErrorString</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/TaskFailedReason.html" title="interface in org.apache.spark">TaskFailedReason</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="countTowardsTaskFailures--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>countTowardsTaskFailures</h4>
+<pre>public&nbsp;boolean&nbsp;countTowardsTaskFailures()</pre>
+<div class="block">Fetch failures lead to a different failure handling path: (1) we don't abort the stage after
+ 4 task failures, instead we immediately go back to the stage which generated the map output,
+ and regenerate the missing data.  (2) we don't count fetch failures for blacklisting, since
+ presumably its not the fault of the executor where the task ran, but the executor which
+ stored the data. This is especially important because we might rack up a bunch of
+ fetch-failures in rapid succession, on all nodes of the cluster, due to one bad node.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/TaskFailedReason.html#countTowardsTaskFailures--">countTowardsTaskFailures</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/TaskFailedReason.html" title="interface in org.apache.spark">TaskFailedReason</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</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/ExpireDeadHosts.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/FetchFailed.html" target="_top">Frames</a></li>
+<li><a href="FetchFailed.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/FutureAction.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/FutureAction.html b/site/docs/2.3.0/api/java/org/apache/spark/FutureAction.html
new file mode 100644
index 0000000..1a14533
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/FutureAction.html
@@ -0,0 +1,487 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>FutureAction (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="FutureAction (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/FetchFailed.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/HashPartitioner.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/FutureAction.html" target="_top">Frames</a></li>
+<li><a href="FutureAction.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</div>
+<h2 title="Interface FutureAction" class="title">Interface FutureAction&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>scala.concurrent.Awaitable&lt;T&gt;, scala.concurrent.Future&lt;T&gt;</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../org/apache/spark/ComplexFutureAction.html" title="class in org.apache.spark">ComplexFutureAction</a>, <a href="../../../org/apache/spark/SimpleFutureAction.html" title="class in org.apache.spark">SimpleFutureAction</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">FutureAction&lt;T&gt;</span>
+extends scala.concurrent.Future&lt;T&gt;</pre>
+<div class="block">A future for the result of an action to support cancellation. This is an extension of the
+ Scala Future interface to support cancellation.</div>
+</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.scala.concurrent.Future">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;scala.concurrent.Future</h3>
+<code>scala.concurrent.Future.InternalCallbackExecutor$</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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/FutureAction.html#cancel--">cancel</a></span>()</code>
+<div class="block">Cancels the execution of this action.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/FutureAction.html" title="type parameter in FutureAction">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/FutureAction.html#get--">get</a></span>()</code>
+<div class="block">Blocks and returns the result of this job.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/FutureAction.html#isCancelled--">isCancelled</a></span>()</code>
+<div class="block">Returns whether the action has been cancelled.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/FutureAction.html#isCompleted--">isCompleted</a></span>()</code>
+<div class="block">Returns whether the action has already been completed with a value or an exception.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>scala.collection.Seq&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/FutureAction.html#jobIds--">jobIds</a></span>()</code>
+<div class="block">Returns the job IDs run by the underlying async operation.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>&lt;U&gt;&nbsp;void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/FutureAction.html#onComplete-scala.Function1-scala.concurrent.ExecutionContext-">onComplete</a></span>(scala.Function1&lt;scala.util.Try&lt;<a href="../../../org/apache/spark/FutureAction.html" title="type parameter in FutureAction">T</a>&gt;,U&gt;&nbsp;func,
+          scala.concurrent.ExecutionContext&nbsp;executor)</code>
+<div class="block">When this action is completed, either through an exception, or a value, applies the provided
+ function.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a>&lt;<a href="../../../org/apache/spark/FutureAction.html" title="type parameter in FutureAction">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/FutureAction.html#ready-scala.concurrent.duration.Duration-scala.concurrent.CanAwait-">ready</a></span>(scala.concurrent.duration.Duration&nbsp;atMost,
+     scala.concurrent.CanAwait&nbsp;permit)</code>
+<div class="block">Blocks until this action completes.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/FutureAction.html" title="type parameter in FutureAction">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/FutureAction.html#result-scala.concurrent.duration.Duration-scala.concurrent.CanAwait-">result</a></span>(scala.concurrent.duration.Duration&nbsp;atMost,
+      scala.concurrent.CanAwait&nbsp;permit)</code>
+<div class="block">Awaits and returns the result (of type T) of this action.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>&lt;S&gt;&nbsp;scala.concurrent.Future&lt;S&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/FutureAction.html#transform-scala.Function1-scala.concurrent.ExecutionContext-">transform</a></span>(scala.Function1&lt;scala.util.Try&lt;<a href="../../../org/apache/spark/FutureAction.html" title="type parameter in FutureAction">T</a>&gt;,scala.util.Try&lt;S&gt;&gt;&nbsp;f,
+         scala.concurrent.ExecutionContext&nbsp;executor)</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>&lt;S&gt;&nbsp;scala.concurrent.Future&lt;S&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/FutureAction.html#transformWith-scala.Function1-scala.concurrent.ExecutionContext-">transformWith</a></span>(scala.Function1&lt;scala.util.Try&lt;<a href="../../../org/apache/spark/FutureAction.html" title="type parameter in FutureAction">T</a>&gt;,scala.concurrent.Future&lt;S&gt;&gt;&nbsp;f,
+             scala.concurrent.ExecutionContext&nbsp;executor)</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>scala.Option&lt;scala.util.Try&lt;<a href="../../../org/apache/spark/FutureAction.html" title="type parameter in FutureAction">T</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/FutureAction.html#value--">value</a></span>()</code>
+<div class="block">The value of this Future.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.concurrent.Future">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.concurrent.Future</h3>
+<code>andThen, collect, failed, fallbackTo, filter, flatMap, foreach, map, mapTo, onFailure, onSuccess, recover, recoverWith, transform, withFilter, zip</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="cancel--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cancel</h4>
+<pre>void&nbsp;cancel()</pre>
+<div class="block">Cancels the execution of this action.</div>
+</li>
+</ul>
+<a name="ready-scala.concurrent.duration.Duration-scala.concurrent.CanAwait-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ready</h4>
+<pre><a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a>&lt;<a href="../../../org/apache/spark/FutureAction.html" title="type parameter in FutureAction">T</a>&gt;&nbsp;ready(scala.concurrent.duration.Duration&nbsp;atMost,
+                      scala.concurrent.CanAwait&nbsp;permit)</pre>
+<div class="block">Blocks until this action completes.
+ <p></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>ready</code>&nbsp;in interface&nbsp;<code>scala.concurrent.Awaitable&lt;<a href="../../../org/apache/spark/FutureAction.html" title="type parameter in FutureAction">T</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>atMost</code> - maximum wait time, which may be negative (no waiting is done), Duration.Inf
+               for unbounded waiting, or a finite positive duration</dd>
+<dd><code>permit</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>this FutureAction</dd>
+</dl>
+</li>
+</ul>
+<a name="result-scala.concurrent.duration.Duration-scala.concurrent.CanAwait-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>result</h4>
+<pre><a href="../../../org/apache/spark/FutureAction.html" title="type parameter in FutureAction">T</a>&nbsp;result(scala.concurrent.duration.Duration&nbsp;atMost,
+         scala.concurrent.CanAwait&nbsp;permit)
+  throws Exception</pre>
+<div class="block">Awaits and returns the result (of type T) of this action.
+ <p></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>result</code>&nbsp;in interface&nbsp;<code>scala.concurrent.Awaitable&lt;<a href="../../../org/apache/spark/FutureAction.html" title="type parameter in FutureAction">T</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>atMost</code> - maximum wait time, which may be negative (no waiting is done), Duration.Inf
+               for unbounded waiting, or a finite positive duration</dd>
+<dd><code>permit</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the result value if the action is completed within the specific maximum wait time</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>Exception</code> - exception during action execution</dd>
+</dl>
+</li>
+</ul>
+<a name="onComplete-scala.Function1-scala.concurrent.ExecutionContext-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onComplete</h4>
+<pre>&lt;U&gt;&nbsp;void&nbsp;onComplete(scala.Function1&lt;scala.util.Try&lt;<a href="../../../org/apache/spark/FutureAction.html" title="type parameter in FutureAction">T</a>&gt;,U&gt;&nbsp;func,
+                    scala.concurrent.ExecutionContext&nbsp;executor)</pre>
+<div class="block">When this action is completed, either through an exception, or a value, applies the provided
+ function.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>onComplete</code>&nbsp;in interface&nbsp;<code>scala.concurrent.Future&lt;<a href="../../../org/apache/spark/FutureAction.html" title="type parameter in FutureAction">T</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>func</code> - (undocumented)</dd>
+<dd><code>executor</code> - (undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="isCompleted--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isCompleted</h4>
+<pre>boolean&nbsp;isCompleted()</pre>
+<div class="block">Returns whether the action has already been completed with a value or an exception.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>isCompleted</code>&nbsp;in interface&nbsp;<code>scala.concurrent.Future&lt;<a href="../../../org/apache/spark/FutureAction.html" title="type parameter in FutureAction">T</a>&gt;</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="isCancelled--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isCancelled</h4>
+<pre>boolean&nbsp;isCancelled()</pre>
+<div class="block">Returns whether the action has been cancelled.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="value--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>value</h4>
+<pre>scala.Option&lt;scala.util.Try&lt;<a href="../../../org/apache/spark/FutureAction.html" title="type parameter in FutureAction">T</a>&gt;&gt;&nbsp;value()</pre>
+<div class="block">The value of this Future.
+ <p>
+ If the future is not completed the returned value will be None. If the future is completed
+ the value will be Some(Success(t)) if it contains a valid result, or Some(Failure(error)) if
+ it contains an exception.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>value</code>&nbsp;in interface&nbsp;<code>scala.concurrent.Future&lt;<a href="../../../org/apache/spark/FutureAction.html" title="type parameter in FutureAction">T</a>&gt;</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="transform-scala.Function1-scala.concurrent.ExecutionContext-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>transform</h4>
+<pre>&lt;S&gt;&nbsp;scala.concurrent.Future&lt;S&gt;&nbsp;transform(scala.Function1&lt;scala.util.Try&lt;<a href="../../../org/apache/spark/FutureAction.html" title="type parameter in FutureAction">T</a>&gt;,scala.util.Try&lt;S&gt;&gt;&nbsp;f,
+                                         scala.concurrent.ExecutionContext&nbsp;executor)</pre>
+</li>
+</ul>
+<a name="transformWith-scala.Function1-scala.concurrent.ExecutionContext-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>transformWith</h4>
+<pre>&lt;S&gt;&nbsp;scala.concurrent.Future&lt;S&gt;&nbsp;transformWith(scala.Function1&lt;scala.util.Try&lt;<a href="../../../org/apache/spark/FutureAction.html" title="type parameter in FutureAction">T</a>&gt;,scala.concurrent.Future&lt;S&gt;&gt;&nbsp;f,
+                                             scala.concurrent.ExecutionContext&nbsp;executor)</pre>
+</li>
+</ul>
+<a name="get--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre><a href="../../../org/apache/spark/FutureAction.html" title="type parameter in FutureAction">T</a>&nbsp;get()
+throws <a href="../../../org/apache/spark/SparkException.html" title="class in org.apache.spark">SparkException</a></pre>
+<div class="block">Blocks and returns the result of this job.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../org/apache/spark/SparkException.html" title="class in org.apache.spark">SparkException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="jobIds--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>jobIds</h4>
+<pre>scala.collection.Seq&lt;Object&gt;&nbsp;jobIds()</pre>
+<div class="block">Returns the job IDs run by the underlying async operation.
+ <p>
+ This returns the current snapshot of the job list. Certain operations may run multiple
+ jobs, so multiple calls to this method may return different lists.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</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/FetchFailed.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/HashPartitioner.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/FutureAction.html" target="_top">Frames</a></li>
+<li><a href="FutureAction.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/HashPartitioner.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/HashPartitioner.html b/site/docs/2.3.0/api/java/org/apache/spark/HashPartitioner.html
new file mode 100644
index 0000000..5345a9c
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/HashPartitioner.html
@@ -0,0 +1,350 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>HashPartitioner (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="HashPartitioner (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":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/FutureAction.html" title="interface in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/InternalAccumulator.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/HashPartitioner.html" target="_top">Frames</a></li>
+<li><a href="HashPartitioner.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class HashPartitioner" class="title">Class HashPartitioner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">org.apache.spark.Partitioner</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.HashPartitioner</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</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">HashPartitioner</span>
+extends <a href="../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a></pre>
+<div class="block">A <a href="../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark"><code>Partitioner</code></a> that implements hash-based partitioning using
+ Java's <code>Object.hashCode</code>.
+ <p>
+ Java arrays have hashCodes that are based on the arrays' identities rather than their contents,
+ so attempting to partition an RDD[Array[_} or RDD[(Array[_], _)] using a HashPartitioner will
+ produce an unexpected or incorrect result.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.HashPartitioner">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/HashPartitioner.html#HashPartitioner-int-">HashPartitioner</a></span>(int&nbsp;partitions)</code>&nbsp;</td>
+</tr>
+</table>
+</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>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/HashPartitioner.html#equals-java.lang.Object-">equals</a></span>(Object&nbsp;other)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/HashPartitioner.html#getPartition-java.lang.Object-">getPartition</a></span>(Object&nbsp;key)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/HashPartitioner.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/HashPartitioner.html#numPartitions--">numPartitions</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.Partitioner">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.spark.<a href="../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a></h3>
+<code><a href="../../../org/apache/spark/Partitioner.html#defaultPartitioner-org.apache.spark.rdd.RDD-scala.collection.Seq-">defaultPartitioner</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>getClass, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="HashPartitioner-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HashPartitioner</h4>
+<pre>public&nbsp;HashPartitioner(int&nbsp;partitions)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="numPartitions--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>numPartitions</h4>
+<pre>public&nbsp;int&nbsp;numPartitions()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/Partitioner.html#numPartitions--">numPartitions</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getPartition-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPartition</h4>
+<pre>public&nbsp;int&nbsp;getPartition(Object&nbsp;key)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/Partitioner.html#getPartition-java.lang.Object-">getPartition</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public&nbsp;boolean&nbsp;equals(Object&nbsp;other)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>equals</code>&nbsp;in class&nbsp;<code>Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="hashCode--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public&nbsp;int&nbsp;hashCode()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>Object</code></dd>
+</dl>
+</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/FutureAction.html" title="interface in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/InternalAccumulator.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/HashPartitioner.html" target="_top">Frames</a></li>
+<li><a href="HashPartitioner.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/InternalAccumulator.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/InternalAccumulator.html b/site/docs/2.3.0/api/java/org/apache/spark/InternalAccumulator.html
new file mode 100644
index 0000000..2e0b7c8
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/InternalAccumulator.html
@@ -0,0 +1,510 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>InternalAccumulator (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="InternalAccumulator (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 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/HashPartitioner.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/InternalAccumulator.input$.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/InternalAccumulator.html" target="_top">Frames</a></li>
+<li><a href="InternalAccumulator.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><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class InternalAccumulator" class="title">Class InternalAccumulator</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.InternalAccumulator</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">InternalAccumulator</span>
+extends Object</pre>
+<div class="block">A collection of fields and methods concerned with internal accumulators that represent
+ task level metrics.</div>
+</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>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.input$.html" title="class in org.apache.spark">InternalAccumulator.input$</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.output$.html" title="class in org.apache.spark">InternalAccumulator.output$</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.shuffleRead$.html" title="class in org.apache.spark">InternalAccumulator.shuffleRead$</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.shuffleWrite$.html" title="class in org.apache.spark">InternalAccumulator.shuffleWrite$</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.html#InternalAccumulator--">InternalAccumulator</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static 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>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.html#DISK_BYTES_SPILLED--">DISK_BYTES_SPILLED</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.html#EXECUTOR_CPU_TIME--">EXECUTOR_CPU_TIME</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.html#EXECUTOR_DESERIALIZE_CPU_TIME--">EXECUTOR_DESERIALIZE_CPU_TIME</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.html#EXECUTOR_DESERIALIZE_TIME--">EXECUTOR_DESERIALIZE_TIME</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.html#EXECUTOR_RUN_TIME--">EXECUTOR_RUN_TIME</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.html#INPUT_METRICS_PREFIX--">INPUT_METRICS_PREFIX</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.html#JVM_GC_TIME--">JVM_GC_TIME</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.html#MEMORY_BYTES_SPILLED--">MEMORY_BYTES_SPILLED</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.html#METRICS_PREFIX--">METRICS_PREFIX</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.html#OUTPUT_METRICS_PREFIX--">OUTPUT_METRICS_PREFIX</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.html#PEAK_EXECUTION_MEMORY--">PEAK_EXECUTION_MEMORY</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.html#RESULT_SERIALIZATION_TIME--">RESULT_SERIALIZATION_TIME</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.html#RESULT_SIZE--">RESULT_SIZE</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.html#SHUFFLE_READ_METRICS_PREFIX--">SHUFFLE_READ_METRICS_PREFIX</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.html#SHUFFLE_WRITE_METRICS_PREFIX--">SHUFFLE_WRITE_METRICS_PREFIX</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.html#TEST_ACCUM--">TEST_ACCUM</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.html#UPDATED_BLOCK_STATUSES--">UPDATED_BLOCK_STATUSES</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="InternalAccumulator--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>InternalAccumulator</h4>
+<pre>public&nbsp;InternalAccumulator()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="METRICS_PREFIX--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>METRICS_PREFIX</h4>
+<pre>public static&nbsp;String&nbsp;METRICS_PREFIX()</pre>
+</li>
+</ul>
+<a name="SHUFFLE_READ_METRICS_PREFIX--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SHUFFLE_READ_METRICS_PREFIX</h4>
+<pre>public static&nbsp;String&nbsp;SHUFFLE_READ_METRICS_PREFIX()</pre>
+</li>
+</ul>
+<a name="SHUFFLE_WRITE_METRICS_PREFIX--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SHUFFLE_WRITE_METRICS_PREFIX</h4>
+<pre>public static&nbsp;String&nbsp;SHUFFLE_WRITE_METRICS_PREFIX()</pre>
+</li>
+</ul>
+<a name="OUTPUT_METRICS_PREFIX--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>OUTPUT_METRICS_PREFIX</h4>
+<pre>public static&nbsp;String&nbsp;OUTPUT_METRICS_PREFIX()</pre>
+</li>
+</ul>
+<a name="INPUT_METRICS_PREFIX--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>INPUT_METRICS_PREFIX</h4>
+<pre>public static&nbsp;String&nbsp;INPUT_METRICS_PREFIX()</pre>
+</li>
+</ul>
+<a name="EXECUTOR_DESERIALIZE_TIME--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>EXECUTOR_DESERIALIZE_TIME</h4>
+<pre>public static&nbsp;String&nbsp;EXECUTOR_DESERIALIZE_TIME()</pre>
+</li>
+</ul>
+<a name="EXECUTOR_DESERIALIZE_CPU_TIME--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>EXECUTOR_DESERIALIZE_CPU_TIME</h4>
+<pre>public static&nbsp;String&nbsp;EXECUTOR_DESERIALIZE_CPU_TIME()</pre>
+</li>
+</ul>
+<a name="EXECUTOR_RUN_TIME--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>EXECUTOR_RUN_TIME</h4>
+<pre>public static&nbsp;String&nbsp;EXECUTOR_RUN_TIME()</pre>
+</li>
+</ul>
+<a name="EXECUTOR_CPU_TIME--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>EXECUTOR_CPU_TIME</h4>
+<pre>public static&nbsp;String&nbsp;EXECUTOR_CPU_TIME()</pre>
+</li>
+</ul>
+<a name="RESULT_SIZE--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>RESULT_SIZE</h4>
+<pre>public static&nbsp;String&nbsp;RESULT_SIZE()</pre>
+</li>
+</ul>
+<a name="JVM_GC_TIME--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>JVM_GC_TIME</h4>
+<pre>public static&nbsp;String&nbsp;JVM_GC_TIME()</pre>
+</li>
+</ul>
+<a name="RESULT_SERIALIZATION_TIME--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>RESULT_SERIALIZATION_TIME</h4>
+<pre>public static&nbsp;String&nbsp;RESULT_SERIALIZATION_TIME()</pre>
+</li>
+</ul>
+<a name="MEMORY_BYTES_SPILLED--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MEMORY_BYTES_SPILLED</h4>
+<pre>public static&nbsp;String&nbsp;MEMORY_BYTES_SPILLED()</pre>
+</li>
+</ul>
+<a name="DISK_BYTES_SPILLED--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DISK_BYTES_SPILLED</h4>
+<pre>public static&nbsp;String&nbsp;DISK_BYTES_SPILLED()</pre>
+</li>
+</ul>
+<a name="PEAK_EXECUTION_MEMORY--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PEAK_EXECUTION_MEMORY</h4>
+<pre>public static&nbsp;String&nbsp;PEAK_EXECUTION_MEMORY()</pre>
+</li>
+</ul>
+<a name="UPDATED_BLOCK_STATUSES--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>UPDATED_BLOCK_STATUSES</h4>
+<pre>public static&nbsp;String&nbsp;UPDATED_BLOCK_STATUSES()</pre>
+</li>
+</ul>
+<a name="TEST_ACCUM--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TEST_ACCUM</h4>
+<pre>public static&nbsp;String&nbsp;TEST_ACCUM()</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/HashPartitioner.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/InternalAccumulator.input$.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/InternalAccumulator.html" target="_top">Frames</a></li>
+<li><a href="InternalAccumulator.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><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/InternalAccumulator.input$.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/InternalAccumulator.input$.html b/site/docs/2.3.0/api/java/org/apache/spark/InternalAccumulator.input$.html
new file mode 100644
index 0000000..c5f926f
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/InternalAccumulator.input$.html
@@ -0,0 +1,325 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>InternalAccumulator.input$ (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="InternalAccumulator.input$ (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":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/InternalAccumulator.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/InternalAccumulator.output$.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/InternalAccumulator.input$.html" target="_top">Frames</a></li>
+<li><a href="InternalAccumulator.input$.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><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class InternalAccumulator.input$" class="title">Class InternalAccumulator.input$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.InternalAccumulator.input$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../org/apache/spark/InternalAccumulator.html" title="class in org.apache.spark">InternalAccumulator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">InternalAccumulator.input$</span>
+extends Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/spark/InternalAccumulator.input$.html" title="class in org.apache.spark">InternalAccumulator.input$</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.input$.html#MODULE:D">MODULE$</a></span></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.input$.html#input:D--">input$</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</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>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.input$.html#BYTES_READ--">BYTES_READ</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.input$.html#RECORDS_READ--">RECORDS_READ</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE:D">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/spark/InternalAccumulator.input$.html" title="class in org.apache.spark">InternalAccumulator.input$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="input:D--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>input$</h4>
+<pre>public&nbsp;input$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="BYTES_READ--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BYTES_READ</h4>
+<pre>public&nbsp;String&nbsp;BYTES_READ()</pre>
+</li>
+</ul>
+<a name="RECORDS_READ--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>RECORDS_READ</h4>
+<pre>public&nbsp;String&nbsp;RECORDS_READ()</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/InternalAccumulator.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/InternalAccumulator.output$.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/InternalAccumulator.input$.html" target="_top">Frames</a></li>
+<li><a href="InternalAccumulator.input$.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><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&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>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[09/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaRDD.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaRDD.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaRDD.html
new file mode 100644
index 0000000..5f782cb
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaRDD.html
@@ -0,0 +1,1957 @@
+<!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_144) on Wed Feb 28 00:07:14 PST 2018 -->
+<title>JavaRDD (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="JavaRDD (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":10,"i2":9,"i3":9,"i4":10,"i5":10,"i6":10,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":10,"i20":10,"i21":10,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":10,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9,"i46":9,"i47":9,"i48":9,"i49":9,"i50":9,"i51":9,"i52":9,"i53":9,"i54":9,"i55":9,"i56":9,"i57":9,"i58":9,"i59":9,"i60":10,"i61":9,"i62":9,"i63":9,"i64":9,"i65":9,"i66":10,"i67":10,"i68":10,"i69":9,"i70":10,"i71":10,"i72":10,"i73":9,"i74":9,"i75":9,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":9,"i82":9,"i83":9,"i84":9,"i85":9,"i86":9,"i87":9,"i88":9,"i89":9,"i90":9,"i91":9,"i92":10,"i93":9,"i94":9,"i95":9,"i96":9,"i97":10,"i98":10,"i99":10,"i100":10,"i101":9,"i102":9,"i103":9,"i104":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 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/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="interface in org.apache.spark.api.java"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/java/JavaRDD.html" target="_top">Frames</a></li>
+<li><a href="JavaRDD.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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.api.java</div>
+<h2 title="Class JavaRDD" class="title">Class JavaRDD&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.api.java.JavaRDD&lt;T&gt;</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/api/java/JavaRDDLike.html" title="interface in org.apache.spark.api.java">JavaRDDLike</a>&lt;T,<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;T&gt;&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">JavaRDD&lt;T&gt;</span>
+extends Object</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../serialized-form.html#org.apache.spark.api.java.JavaRDD">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#JavaRDD-org.apache.spark.rdd.RDD-scala.reflect.ClassTag-">JavaRDD</a></span>(<a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;&nbsp;rdd,
+       scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;&nbsp;classTag)</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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>static &lt;U&gt;&nbsp;U</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#aggregate-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">aggregate</a></span>(U&nbsp;zeroValue,
+         <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;U,T,U&gt;&nbsp;seqOp,
+         <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;U,U,U&gt;&nbsp;combOp)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#cache--">cache</a></span>()</code>
+<div class="block">Persist this RDD with the default storage level (<code>MEMORY_ONLY</code>).</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static &lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;T,U&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#cartesian-org.apache.spark.api.java.JavaRDDLike-">cartesian</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="interface in org.apache.spark.api.java">JavaRDDLike</a>&lt;U,?&gt;&nbsp;other)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#checkpoint--">checkpoint</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#classTag--">classTag</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#coalesce-int-">coalesce</a></span>(int&nbsp;numPartitions)</code>
+<div class="block">Return a new RDD that is reduced into <code>numPartitions</code> partitions.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#coalesce-int-boolean-">coalesce</a></span>(int&nbsp;numPartitions,
+        boolean&nbsp;shuffle)</code>
+<div class="block">Return a new RDD that is reduced into <code>numPartitions</code> partitions.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>static java.util.List&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#collect--">collect</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaFutureAction.html" title="interface in org.apache.spark.api.java">JavaFutureAction</a>&lt;java.util.List&lt;T&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#collectAsync--">collectAsync</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>static java.util.List&lt;T&gt;[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#collectPartitions-int:A-">collectPartitions</a></span>(int[]&nbsp;partitionIds)</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#context--">context</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>static long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#count--">count</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/partial/PartialResult.html" title="class in org.apache.spark.partial">PartialResult</a>&lt;<a href="../../../../../org/apache/spark/partial/BoundedDouble.html" title="class in org.apache.spark.partial">BoundedDouble</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#countApprox-long-">countApprox</a></span>(long&nbsp;timeout)</code>&nbsp;</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/partial/PartialResult.html" title="class in org.apache.spark.partial">PartialResult</a>&lt;<a href="../../../../../org/apache/spark/partial/BoundedDouble.html" title="class in org.apache.spark.partial">BoundedDouble</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#countApprox-long-double-">countApprox</a></span>(long&nbsp;timeout,
+           double&nbsp;confidence)</code>&nbsp;</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>static long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#countApproxDistinct-double-">countApproxDistinct</a></span>(double&nbsp;relativeSD)</code>&nbsp;</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaFutureAction.html" title="interface in org.apache.spark.api.java">JavaFutureAction</a>&lt;Long&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#countAsync--">countAsync</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>static java.util.Map&lt;T,Long&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#countByValue--">countByValue</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/partial/PartialResult.html" title="class in org.apache.spark.partial">PartialResult</a>&lt;java.util.Map&lt;T,<a href="../../../../../org/apache/spark/partial/BoundedDouble.html" title="class in org.apache.spark.partial">BoundedDouble</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#countByValueApprox-long-">countByValueApprox</a></span>(long&nbsp;timeout)</code>&nbsp;</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/partial/PartialResult.html" title="class in org.apache.spark.partial">PartialResult</a>&lt;java.util.Map&lt;T,<a href="../../../../../org/apache/spark/partial/BoundedDouble.html" title="class in org.apache.spark.partial">BoundedDouble</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#countByValueApprox-long-double-">countByValueApprox</a></span>(long&nbsp;timeout,
+                  double&nbsp;confidence)</code>&nbsp;</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#distinct--">distinct</a></span>()</code>
+<div class="block">Return a new RDD containing the distinct elements in this RDD.</div>
+</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#distinct-int-">distinct</a></span>(int&nbsp;numPartitions)</code>
+<div class="block">Return a new RDD containing the distinct elements in this RDD.</div>
+</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#filter-org.apache.spark.api.java.function.Function-">filter</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>,Boolean&gt;&nbsp;f)</code>
+<div class="block">Return a new RDD containing only the elements that satisfy a predicate.</div>
+</td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code>static T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#first--">first</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code>static &lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;U&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#flatMap-org.apache.spark.api.java.function.FlatMapFunction-">flatMap</a></span>(<a href="../../../../../org/apache/spark/api/java/function/FlatMapFunction.html" title="interface in org.apache.spark.api.java.function">FlatMapFunction</a>&lt;T,U&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#flatMapToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-">flatMapToDouble</a></span>(<a href="../../../../../org/apache/spark/api/java/function/DoubleFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">DoubleFlatMapFunction</a>&lt;T&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><code>static &lt;K2,V2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K2,V2&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#flatMapToPair-org.apache.spark.api.java.function.PairFlatMapFunction-">flatMapToPair</a></span>(<a href="../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">PairFlatMapFunction</a>&lt;T,K2,V2&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><code>static T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#fold-T-org.apache.spark.api.java.function.Function2-">fold</a></span>(T&nbsp;zeroValue,
+    <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;T,T,T&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i27" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#foreach-org.apache.spark.api.java.function.VoidFunction-">foreach</a></span>(<a href="../../../../../org/apache/spark/api/java/function/VoidFunction.html" title="interface in org.apache.spark.api.java.function">VoidFunction</a>&lt;T&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i28" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaFutureAction.html" title="interface in org.apache.spark.api.java">JavaFutureAction</a>&lt;Void&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#foreachAsync-org.apache.spark.api.java.function.VoidFunction-">foreachAsync</a></span>(<a href="../../../../../org/apache/spark/api/java/function/VoidFunction.html" title="interface in org.apache.spark.api.java.function">VoidFunction</a>&lt;T&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i29" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#foreachPartition-org.apache.spark.api.java.function.VoidFunction-">foreachPartition</a></span>(<a href="../../../../../org/apache/spark/api/java/function/VoidFunction.html" title="interface in org.apache.spark.api.java.function">VoidFunction</a>&lt;java.util.Iterator&lt;T&gt;&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i30" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaFutureAction.html" title="interface in org.apache.spark.api.java">JavaFutureAction</a>&lt;Void&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#foreachPartitionAsync-org.apache.spark.api.java.function.VoidFunction-">foreachPartitionAsync</a></span>(<a href="../../../../../org/apache/spark/api/java/function/VoidFunction.html" title="interface in org.apache.spark.api.java.function">VoidFunction</a>&lt;java.util.Iterator&lt;T&gt;&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i31" class="rowColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#fromRDD-org.apache.spark.rdd.RDD-scala.reflect.ClassTag-">fromRDD</a></span>(<a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;T&gt;&nbsp;rdd,
+       scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$1)</code>&nbsp;</td>
+</tr>
+<tr id="i32" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#getCheckpointFile--">getCheckpointFile</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i33" class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#getNumPartitions--">getNumPartitions</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i34" class="altColor">
+<td class="colFirst"><code>static <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/api/java/JavaRDD.html#getStorageLevel--">getStorageLevel</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i35" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;java.util.List&lt;T&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#glom--">glom</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i36" class="altColor">
+<td class="colFirst"><code>static &lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;U,Iterable&lt;T&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#groupBy-org.apache.spark.api.java.function.Function-">groupBy</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;T,U&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i37" class="rowColor">
+<td class="colFirst"><code>static &lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;U,Iterable&lt;T&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#groupBy-org.apache.spark.api.java.function.Function-int-">groupBy</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;T,U&gt;&nbsp;f,
+       int&nbsp;numPartitions)</code>&nbsp;</td>
+</tr>
+<tr id="i38" class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#id--">id</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i39" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#intersection-org.apache.spark.api.java.JavaRDD-">intersection</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;&nbsp;other)</code>
+<div class="block">Return the intersection of this RDD and another one.</div>
+</td>
+</tr>
+<tr id="i40" class="altColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#isCheckpointed--">isCheckpointed</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i41" class="rowColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#isEmpty--">isEmpty</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i42" class="altColor">
+<td class="colFirst"><code>static java.util.Iterator&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#iterator-org.apache.spark.Partition-org.apache.spark.TaskContext-">iterator</a></span>(<a href="../../../../../org/apache/spark/Partition.html" title="interface in org.apache.spark">Partition</a>&nbsp;split,
+        <a href="../../../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>&nbsp;taskContext)</code>&nbsp;</td>
+</tr>
+<tr id="i43" class="rowColor">
+<td class="colFirst"><code>static &lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;U,T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#keyBy-org.apache.spark.api.java.function.Function-">keyBy</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;T,U&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i44" class="altColor">
+<td class="colFirst"><code>static &lt;R&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;R&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#map-org.apache.spark.api.java.function.Function-">map</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;T,R&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i45" class="rowColor">
+<td class="colFirst"><code>static &lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;U&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#mapPartitions-org.apache.spark.api.java.function.FlatMapFunction-">mapPartitions</a></span>(<a href="../../../../../org/apache/spark/api/java/function/FlatMapFunction.html" title="interface in org.apache.spark.api.java.function">FlatMapFunction</a>&lt;java.util.Iterator&lt;T&gt;,U&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i46" class="altColor">
+<td class="colFirst"><code>static &lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;U&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#mapPartitions-org.apache.spark.api.java.function.FlatMapFunction-boolean-">mapPartitions</a></span>(<a href="../../../../../org/apache/spark/api/java/function/FlatMapFunction.html" title="interface in org.apache.spark.api.java.function">FlatMapFunction</a>&lt;java.util.Iterator&lt;T&gt;,U&gt;&nbsp;f,
+             boolean&nbsp;preservesPartitioning)</code>&nbsp;</td>
+</tr>
+<tr id="i47" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#mapPartitionsToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-">mapPartitionsToDouble</a></span>(<a href="../../../../../org/apache/spark/api/java/function/DoubleFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">DoubleFlatMapFunction</a>&lt;java.util.Iterator&lt;T&gt;&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i48" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#mapPartitionsToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-boolean-">mapPartitionsToDouble</a></span>(<a href="../../../../../org/apache/spark/api/java/function/DoubleFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">DoubleFlatMapFunction</a>&lt;java.util.Iterator&lt;T&gt;&gt;&nbsp;f,
+                     boolean&nbsp;preservesPartitioning)</code>&nbsp;</td>
+</tr>
+<tr id="i49" class="rowColor">
+<td class="colFirst"><code>static &lt;K2,V2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K2,V2&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#mapPartitionsToPair-org.apache.spark.api.java.function.PairFlatMapFunction-">mapPartitionsToPair</a></span>(<a href="../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">PairFlatMapFunction</a>&lt;java.util.Iterator&lt;T&gt;,K2,V2&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i50" class="altColor">
+<td class="colFirst"><code>static &lt;K2,V2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K2,V2&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#mapPartitionsToPair-org.apache.spark.api.java.function.PairFlatMapFunction-boolean-">mapPartitionsToPair</a></span>(<a href="../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">PairFlatMapFunction</a>&lt;java.util.Iterator&lt;T&gt;,K2,V2&gt;&nbsp;f,
+                   boolean&nbsp;preservesPartitioning)</code>&nbsp;</td>
+</tr>
+<tr id="i51" class="rowColor">
+<td class="colFirst"><code>static &lt;R&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;R&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#mapPartitionsWithIndex-org.apache.spark.api.java.function.Function2-boolean-">mapPartitionsWithIndex</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;Integer,java.util.Iterator&lt;T&gt;,java.util.Iterator&lt;R&gt;&gt;&nbsp;f,
+                      boolean&nbsp;preservesPartitioning)</code>&nbsp;</td>
+</tr>
+<tr id="i52" class="altColor">
+<td class="colFirst"><code>static &lt;R&gt;&nbsp;boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#mapPartitionsWithIndex:Ddefault:D2--">mapPartitionsWithIndex$default$2</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i53" class="rowColor">
+<td class="colFirst"><code>static &lt;R&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#mapToDouble-org.apache.spark.api.java.function.DoubleFunction-">mapToDouble</a></span>(<a href="../../../../../org/apache/spark/api/java/function/DoubleFunction.html" title="interface in org.apache.spark.api.java.function">DoubleFunction</a>&lt;T&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i54" class="altColor">
+<td class="colFirst"><code>static &lt;K2,V2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K2,V2&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#mapToPair-org.apache.spark.api.java.function.PairFunction-">mapToPair</a></span>(<a href="../../../../../org/apache/spark/api/java/function/PairFunction.html" title="interface in org.apache.spark.api.java.function">PairFunction</a>&lt;T,K2,V2&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i55" class="rowColor">
+<td class="colFirst"><code>static T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#max-java.util.Comparator-">max</a></span>(java.util.Comparator&lt;T&gt;&nbsp;comp)</code>&nbsp;</td>
+</tr>
+<tr id="i56" class="altColor">
+<td class="colFirst"><code>static T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#min-java.util.Comparator-">min</a></span>(java.util.Comparator&lt;T&gt;&nbsp;comp)</code>&nbsp;</td>
+</tr>
+<tr id="i57" class="rowColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#name--">name</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i58" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&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/api/java/JavaRDD.html#partitioner--">partitioner</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i59" class="rowColor">
+<td class="colFirst"><code>static java.util.List&lt;<a href="../../../../../org/apache/spark/Partition.html" title="interface in org.apache.spark">Partition</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#partitions--">partitions</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i60" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.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">Set this RDD's storage level to persist its values across operations after the first time
+ it is computed.</div>
+</td>
+</tr>
+<tr id="i61" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#pipe-java.util.List-">pipe</a></span>(java.util.List&lt;String&gt;&nbsp;command)</code>&nbsp;</td>
+</tr>
+<tr id="i62" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#pipe-java.util.List-java.util.Map-">pipe</a></span>(java.util.List&lt;String&gt;&nbsp;command,
+    java.util.Map&lt;String,String&gt;&nbsp;env)</code>&nbsp;</td>
+</tr>
+<tr id="i63" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#pipe-java.util.List-java.util.Map-boolean-int-">pipe</a></span>(java.util.List&lt;String&gt;&nbsp;command,
+    java.util.Map&lt;String,String&gt;&nbsp;env,
+    boolean&nbsp;separateWorkingDir,
+    int&nbsp;bufferSize)</code>&nbsp;</td>
+</tr>
+<tr id="i64" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#pipe-java.util.List-java.util.Map-boolean-int-java.lang.String-">pipe</a></span>(java.util.List&lt;String&gt;&nbsp;command,
+    java.util.Map&lt;String,String&gt;&nbsp;env,
+    boolean&nbsp;separateWorkingDir,
+    int&nbsp;bufferSize,
+    String&nbsp;encoding)</code>&nbsp;</td>
+</tr>
+<tr id="i65" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#pipe-java.lang.String-">pipe</a></span>(String&nbsp;command)</code>&nbsp;</td>
+</tr>
+<tr id="i66" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#randomSplit-double:A-">randomSplit</a></span>(double[]&nbsp;weights)</code>
+<div class="block">Randomly splits this RDD with the provided weights.</div>
+</td>
+</tr>
+<tr id="i67" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#randomSplit-double:A-long-">randomSplit</a></span>(double[]&nbsp;weights,
+           long&nbsp;seed)</code>
+<div class="block">Randomly splits this RDD with the provided weights.</div>
+</td>
+</tr>
+<tr id="i68" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#rdd--">rdd</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i69" class="rowColor">
+<td class="colFirst"><code>static T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#reduce-org.apache.spark.api.java.function.Function2-">reduce</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;T,T,T&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i70" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#repartition-int-">repartition</a></span>(int&nbsp;numPartitions)</code>
+<div class="block">Return a new RDD that has exactly numPartitions partitions.</div>
+</td>
+</tr>
+<tr id="i71" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#sample-boolean-double-">sample</a></span>(boolean&nbsp;withReplacement,
+      double&nbsp;fraction)</code>
+<div class="block">Return a sampled subset of this RDD with a random seed.</div>
+</td>
+</tr>
+<tr id="i72" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#sample-boolean-double-long-">sample</a></span>(boolean&nbsp;withReplacement,
+      double&nbsp;fraction,
+      long&nbsp;seed)</code>
+<div class="block">Return a sampled subset of this RDD, with a user-supplied seed.</div>
+</td>
+</tr>
+<tr id="i73" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#saveAsObjectFile-java.lang.String-">saveAsObjectFile</a></span>(String&nbsp;path)</code>&nbsp;</td>
+</tr>
+<tr id="i74" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#saveAsTextFile-java.lang.String-">saveAsTextFile</a></span>(String&nbsp;path)</code>&nbsp;</td>
+</tr>
+<tr id="i75" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#saveAsTextFile-java.lang.String-java.lang.Class-">saveAsTextFile</a></span>(String&nbsp;path,
+              Class&lt;? extends org.apache.hadoop.io.compress.CompressionCodec&gt;&nbsp;codec)</code>&nbsp;</td>
+</tr>
+<tr id="i76" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.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="i77" class="rowColor">
+<td class="colFirst"><code>&lt;S&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#sortBy-org.apache.spark.api.java.function.Function-boolean-int-">sortBy</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>,S&gt;&nbsp;f,
+      boolean&nbsp;ascending,
+      int&nbsp;numPartitions)</code>
+<div class="block">Return this RDD sorted by the given key function.</div>
+</td>
+</tr>
+<tr id="i78" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#subtract-org.apache.spark.api.java.JavaRDD-">subtract</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;&nbsp;other)</code>
+<div class="block">Return an RDD with the elements from <code>this</code> that are not in <code>other</code>.</div>
+</td>
+</tr>
+<tr id="i79" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#subtract-org.apache.spark.api.java.JavaRDD-int-">subtract</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;&nbsp;other,
+        int&nbsp;numPartitions)</code>
+<div class="block">Return an RDD with the elements from <code>this</code> that are not in <code>other</code>.</div>
+</td>
+</tr>
+<tr id="i80" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#subtract-org.apache.spark.api.java.JavaRDD-org.apache.spark.Partitioner-">subtract</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;&nbsp;other,
+        <a href="../../../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a>&nbsp;p)</code>
+<div class="block">Return an RDD with the elements from <code>this</code> that are not in <code>other</code>.</div>
+</td>
+</tr>
+<tr id="i81" class="rowColor">
+<td class="colFirst"><code>static java.util.List&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#take-int-">take</a></span>(int&nbsp;num)</code>&nbsp;</td>
+</tr>
+<tr id="i82" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaFutureAction.html" title="interface in org.apache.spark.api.java">JavaFutureAction</a>&lt;java.util.List&lt;T&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#takeAsync-int-">takeAsync</a></span>(int&nbsp;num)</code>&nbsp;</td>
+</tr>
+<tr id="i83" class="rowColor">
+<td class="colFirst"><code>static java.util.List&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#takeOrdered-int-">takeOrdered</a></span>(int&nbsp;num)</code>&nbsp;</td>
+</tr>
+<tr id="i84" class="altColor">
+<td class="colFirst"><code>static java.util.List&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#takeOrdered-int-java.util.Comparator-">takeOrdered</a></span>(int&nbsp;num,
+           java.util.Comparator&lt;T&gt;&nbsp;comp)</code>&nbsp;</td>
+</tr>
+<tr id="i85" class="rowColor">
+<td class="colFirst"><code>static java.util.List&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#takeSample-boolean-int-">takeSample</a></span>(boolean&nbsp;withReplacement,
+          int&nbsp;num)</code>&nbsp;</td>
+</tr>
+<tr id="i86" class="altColor">
+<td class="colFirst"><code>static java.util.List&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#takeSample-boolean-int-long-">takeSample</a></span>(boolean&nbsp;withReplacement,
+          int&nbsp;num,
+          long&nbsp;seed)</code>&nbsp;</td>
+</tr>
+<tr id="i87" class="rowColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#toDebugString--">toDebugString</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i88" class="altColor">
+<td class="colFirst"><code>static java.util.Iterator&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#toLocalIterator--">toLocalIterator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i89" class="rowColor">
+<td class="colFirst"><code>static java.util.List&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#top-int-">top</a></span>(int&nbsp;num)</code>&nbsp;</td>
+</tr>
+<tr id="i90" class="altColor">
+<td class="colFirst"><code>static java.util.List&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#top-int-java.util.Comparator-">top</a></span>(int&nbsp;num,
+   java.util.Comparator&lt;T&gt;&nbsp;comp)</code>&nbsp;</td>
+</tr>
+<tr id="i91" class="rowColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#toRDD-org.apache.spark.api.java.JavaRDD-">toRDD</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;T&gt;&nbsp;rdd)</code>&nbsp;</td>
+</tr>
+<tr id="i92" class="altColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#toString--">toString</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i93" class="rowColor">
+<td class="colFirst"><code>static &lt;U&gt;&nbsp;U</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#treeAggregate-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">treeAggregate</a></span>(U&nbsp;zeroValue,
+             <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;U,T,U&gt;&nbsp;seqOp,
+             <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;U,U,U&gt;&nbsp;combOp)</code>&nbsp;</td>
+</tr>
+<tr id="i94" class="altColor">
+<td class="colFirst"><code>static &lt;U&gt;&nbsp;U</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#treeAggregate-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-int-">treeAggregate</a></span>(U&nbsp;zeroValue,
+             <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;U,T,U&gt;&nbsp;seqOp,
+             <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;U,U,U&gt;&nbsp;combOp,
+             int&nbsp;depth)</code>&nbsp;</td>
+</tr>
+<tr id="i95" class="rowColor">
+<td class="colFirst"><code>static T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#treeReduce-org.apache.spark.api.java.function.Function2-">treeReduce</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;T,T,T&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i96" class="altColor">
+<td class="colFirst"><code>static T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#treeReduce-org.apache.spark.api.java.function.Function2-int-">treeReduce</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;T,T,T&gt;&nbsp;f,
+          int&nbsp;depth)</code>&nbsp;</td>
+</tr>
+<tr id="i97" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#union-org.apache.spark.api.java.JavaRDD-">union</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;&nbsp;other)</code>
+<div class="block">Return the union of this RDD and another one.</div>
+</td>
+</tr>
+<tr id="i98" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#unpersist--">unpersist</a></span>()</code>
+<div class="block">Mark the RDD as non-persistent, and remove all blocks for it from memory and disk.</div>
+</td>
+</tr>
+<tr id="i99" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.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>
+<tr id="i100" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#wrapRDD-org.apache.spark.rdd.RDD-">wrapRDD</a></span>(<a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;&nbsp;rdd)</code>&nbsp;</td>
+</tr>
+<tr id="i101" class="rowColor">
+<td class="colFirst"><code>static &lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;T,U&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#zip-org.apache.spark.api.java.JavaRDDLike-">zip</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="interface in org.apache.spark.api.java">JavaRDDLike</a>&lt;U,?&gt;&nbsp;other)</code>&nbsp;</td>
+</tr>
+<tr id="i102" class="altColor">
+<td class="colFirst"><code>static &lt;U,V&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;V&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#zipPartitions-org.apache.spark.api.java.JavaRDDLike-org.apache.spark.api.java.function.FlatMapFunction2-">zipPartitions</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="interface in org.apache.spark.api.java">JavaRDDLike</a>&lt;U,?&gt;&nbsp;other,
+             <a href="../../../../../org/apache/spark/api/java/function/FlatMapFunction2.html" title="interface in org.apache.spark.api.java.function">FlatMapFunction2</a>&lt;java.util.Iterator&lt;T&gt;,java.util.Iterator&lt;U&gt;,V&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i103" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;T,Long&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#zipWithIndex--">zipWithIndex</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i104" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;T,Long&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaRDD.html#zipWithUniqueId--">zipWithUniqueId</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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.api.java.JavaRDDLike">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.spark.api.java.<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="interface in org.apache.spark.api.java">JavaRDDLike</a></h3>
+<code><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#aggregate-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">aggregate</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#cartesian-org.apache.spark.api.java.JavaRDDLike-">cartesian</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#checkpoint--">checkpoint</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#collect--">collect</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#collectAsync--">collectAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#collectPartitions-int:A-">collectPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#context--">context</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#count--">count</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countApprox-long-">coun
 tApprox</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countApprox-long-double-">countApprox</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countApproxDistinct-double-">countApproxDistinct</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countAsync--">countAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countByValue--">countByValue</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countByValueApprox-long-">countByValueApprox</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countByValueApprox-long-double-">countByValueApprox</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#first--">first</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#flatMap-org.apache.spark.api.java.function.FlatMapFunction-">flatMap</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#flatMapToDouble-org
 .apache.spark.api.java.function.DoubleFlatMapFunction-">flatMapToDouble</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#flatMapToPair-org.apache.spark.api.java.function.PairFlatMapFunction-">flatMapToPair</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#fold-T-org.apache.spark.api.java.function.Function2-">fold</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#foreach-org.apache.spark.api.java.function.VoidFunction-">foreach</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#foreachAsync-org.apache.spark.api.java.function.VoidFunction-">foreachAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#foreachPartition-org.apache.spark.api.java.function.VoidFunction-">foreachPartition</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#foreachPartitionAsync-org.apache.spark.api.java.function.VoidFunction-">foreachPartitionAsync</a>, <a href="../../../../../
 org/apache/spark/api/java/JavaRDDLike.html#getCheckpointFile--">getCheckpointFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#getNumPartitions--">getNumPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#getStorageLevel--">getStorageLevel</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#glom--">glom</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#groupBy-org.apache.spark.api.java.function.Function-">groupBy</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#groupBy-org.apache.spark.api.java.function.Function-int-">groupBy</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#id--">id</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#isCheckpointed--">isCheckpointed</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#isEmpty--">isEmpty</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLik
 e.html#iterator-org.apache.spark.Partition-org.apache.spark.TaskContext-">iterator</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#keyBy-org.apache.spark.api.java.function.Function-">keyBy</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#map-org.apache.spark.api.java.function.Function-">map</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitions-org.apache.spark.api.java.function.FlatMapFunction-">mapPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitions-org.apache.spark.api.java.function.FlatMapFunction-boolean-">mapPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitionsToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-">mapPartitionsToDouble</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitionsToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-boolean-">mapParti
 tionsToDouble</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitionsToPair-org.apache.spark.api.java.function.PairFlatMapFunction-">mapPartitionsToPair</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitionsToPair-org.apache.spark.api.java.function.PairFlatMapFunction-boolean-">mapPartitionsToPair</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitionsWithIndex-org.apache.spark.api.java.function.Function2-boolean-">mapPartitionsWithIndex</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapToDouble-org.apache.spark.api.java.function.DoubleFunction-">mapToDouble</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapToPair-org.apache.spark.api.java.function.PairFunction-">mapToPair</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#max-java.util.Comparator-">max</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html
 #min-java.util.Comparator-">min</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#name--">name</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#partitioner--">partitioner</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#partitions--">partitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#pipe-java.util.List-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#pipe-java.util.List-java.util.Map-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#pipe-java.util.List-java.util.Map-boolean-int-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#pipe-java.util.List-java.util.Map-boolean-int-java.lang.String-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#pipe-java.lang.String-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#reduce-org.apache.spark.api.java
 .function.Function2-">reduce</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#saveAsObjectFile-java.lang.String-">saveAsObjectFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#saveAsTextFile-java.lang.String-">saveAsTextFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#saveAsTextFile-java.lang.String-java.lang.Class-">saveAsTextFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#take-int-">take</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#takeAsync-int-">takeAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#takeOrdered-int-">takeOrdered</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#takeOrdered-int-java.util.Comparator-">takeOrdered</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#takeSample-boolean-int-">takeSample</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike
 .html#takeSample-boolean-int-long-">takeSample</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#toDebugString--">toDebugString</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#toLocalIterator--">toLocalIterator</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#top-int-">top</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#top-int-java.util.Comparator-">top</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#treeAggregate-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">treeAggregate</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#treeAggregate-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-int-">treeAggregate</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#treeReduce-org.apache.spark.api.java.function.Function2-">treeReduce</a>, <a href="
 ../../../../../org/apache/spark/api/java/JavaRDDLike.html#treeReduce-org.apache.spark.api.java.function.Function2-int-">treeReduce</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#zip-org.apache.spark.api.java.JavaRDDLike-">zip</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#zipPartitions-org.apache.spark.api.java.JavaRDDLike-org.apache.spark.api.java.function.FlatMapFunction2-">zipPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#zipWithIndex--">zipWithIndex</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#zipWithUniqueId--">zipWithUniqueId</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="JavaRDD-org.apache.spark.rdd.RDD-scala.reflect.ClassTag-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>JavaRDD</h4>
+<pre>public&nbsp;JavaRDD(<a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;&nbsp;rdd,
+               scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="type parameter in JavaRDD">T</a>&gt;&nbsp;classTag)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="fromRDD-org.apache.spark.rdd.RDD-scala.reflect.ClassTag-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromRDD</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;T&gt;&nbsp;fromRDD(<a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;T&gt;&nbsp;rdd,
+                                     scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$1)</pre>
+</li>
+</ul>
+<a name="toRDD-org.apache.spark.api.java.JavaRDD-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toRDD</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;T&gt;&nbsp;toRDD(<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;T&gt;&nbsp;rdd)</pre>
+</li>
+</ul>
+<a name="partitions--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>partitions</h4>
+<pre>public static&nbsp;java.util.List&lt;<a href="../../../../../org/apache/spark/Partition.html" title="interface in org.apache.spark">Partition</a>&gt;&nbsp;partitions()</pre>
+</li>
+</ul>
+<a name="getNumPartitions--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNumPartitions</h4>
+<pre>public static&nbsp;int&nbsp;getNumPartitions()</pre>
+</li>
+</ul>
+<a name="partitioner--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>partitioner</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;<a href="../../../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a>&gt;&nbsp;partitioner()</pre>
+</li>
+</ul>
+<a name="context--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>context</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a>&nbsp;context()</pre>
+</li>
+</ul>
+<a name="id--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>id</h4>
+<pre>public static&nbsp;int&nbsp;id()</pre>
+</li>
+</ul>
+<a name="getStorageLevel--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStorageLevel</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage">StorageLevel</a>&nbsp;getStorageLevel()</pre>
+</li>
+</ul>
+<a name="iterator-org.apache.spark.Partition-org.apache.spark.TaskContext-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>iterator</h4>
+<pre>public static&nbsp;java.util.Iterator&lt;T&gt;&nbsp;iterator(<a href="../../../../../org/apache/spark/Partition.html" title="interface in org.apache.spark">Partition</a>&nbsp;split,
+                                             <a href="../../../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>&nbsp;taskContext)</pre>
+</li>
+</ul>
+<a name="map-org.apache.spark.api.java.function.Function-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>map</h4>
+<pre>public static&nbsp;&lt;R&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;R&gt;&nbsp;map(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;T,R&gt;&nbsp;f)</pre>
+</li>
+</ul>
+<a name="mapPartitionsWithIndex-org.apache.spark.api.java.function.Function2-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapPartitionsWithIndex</h4>
+<pre>public static&nbsp;&lt;R&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;R&gt;&nbsp;mapPartitionsWithIndex(<a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;Integer,java.util.Iterator&lt;T&gt;,java.util.Iterator&lt;R&gt;&gt;&nbsp;f,
+                                                    boolean&nbsp;preservesPartitioning)</pre>
+</li>
+</ul>
+<a name="mapToDouble-org.apache.spark.api.java.function.DoubleFunction-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapToDouble</h4>
+<pre>public static&nbsp;&lt;R&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a>&nbsp;mapToDouble(<a href="../../../../../org/apache/spark/api/java/function/DoubleFunction.html" title="interface in org.apache.spark.api.java.function">DoubleFunction</a>&lt;T&gt;&nbsp;f)</pre>
+</li>
+</ul>
+<a name="mapToPair-org.apache.spark.api.java.function.PairFunction-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapToPair</h4>
+<pre>public static&nbsp;&lt;K2,V2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K2,V2&gt;&nbsp;mapToPair(<a href="../../../../../org/apache/spark/api/java/function/PairFunction.html" title="interface in org.apache.spark.api.java.function">PairFunction</a>&lt;T,K2,V2&gt;&nbsp;f)</pre>
+</li>
+</ul>
+<a name="flatMap-org.apache.spark.api.java.function.FlatMapFunction-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>flatMap</h4>
+<pre>public static&nbsp;&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;U&gt;&nbsp;flatMap(<a href="../../../../../org/apache/spark/api/java/function/FlatMapFunction.html" title="interface in org.apache.spark.api.java.function">FlatMapFunction</a>&lt;T,U&gt;&nbsp;f)</pre>
+</li>
+</ul>
+<a name="flatMapToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>flatMapToDouble</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a>&nbsp;flatMapToDouble(<a href="../../../../../org/apache/spark/api/java/function/DoubleFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">DoubleFlatMapFunction</a>&lt;T&gt;&nbsp;f)</pre>
+</li>
+</ul>
+<a name="flatMapToPair-org.apache.spark.api.java.function.PairFlatMapFunction-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>flatMapToPair</h4>
+<pre>public static&nbsp;&lt;K2,V2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K2,V2&gt;&nbsp;flatMapToPair(<a href="../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">PairFlatMapFunction</a>&lt;T,K2,V2&gt;&nbsp;f)</pre>
+</li>
+</ul>
+<a name="mapPartitions-org.apache.spark.api.java.function.FlatMapFunction-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapPartitions</h4>
+<pre>public static&nbsp;&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;U&gt;&nbsp;mapPartitions(<a href="../../../../../org/apache/spark/api/java/function/FlatMapFunction.html" title="interface in org.apache.spark.api.java.function">FlatMapFunction</a>&lt;java.util.Iterator&lt;T&gt;,U&gt;&nbsp;f)</pre>
+</li>
+</ul>
+<a name="mapPartitions-org.apache.spark.api.java.function.FlatMapFunction-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapPartitions</h4>
+<pre>public static&nbsp;&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;U&gt;&nbsp;mapPartitions(<a href="../../../../../org/apache/spark/api/java/function/FlatMapFunction.html" title="interface in org.apache.spark.api.java.function">FlatMapFunction</a>&lt;java.util.Iterator&lt;T&gt;,U&gt;&nbsp;f,
+                                           boolean&nbsp;preservesPartitioning)</pre>
+</li>
+</ul>
+<a name="mapPartitionsToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapPartitionsToDouble</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a>&nbsp;mapPartitionsToDouble(<a href="../../../../../org/apache/spark/api/java/function/DoubleFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">DoubleFlatMapFunction</a>&lt;java.util.Iterator&lt;T&gt;&gt;&nbsp;f)</pre>
+</li>
+</ul>
+<a name="mapPartitionsToPair-org.apache.spark.api.java.function.PairFlatMapFunction-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapPartitionsToPair</h4>
+<pre>public static&nbsp;&lt;K2,V2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K2,V2&gt;&nbsp;mapPartitionsToPair(<a href="../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">PairFlatMapFunction</a>&lt;java.util.Iterator&lt;T&gt;,K2,V2&gt;&nbsp;f)</pre>
+</li>
+</ul>
+<a name="mapPartitionsToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapPartitionsToDouble</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a>&nbsp;mapPartitionsToDouble(<a href="../../../../../org/apache/spark/api/java/function/DoubleFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">DoubleFlatMapFunction</a>&lt;java.util.Iterator&lt;T&gt;&gt;&nbsp;f,
+                                                  boolean&nbsp;preservesPartitioning)</pre>
+</li>
+</ul>
+<a name="mapPartitionsToPair-org.apache.spark.api.java.function.PairFlatMapFunction-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapPartitionsToPair</h4>
+<pre>public static&nbsp;&lt;K2,V2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K2,V2&gt;&nbsp;mapPartitionsToPair(<a href="../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">PairFlatMapFunction</a>&lt;java.util.Iterator&lt;T&gt;,K2,V2&gt;&nbsp;f,
+                                                             boolean&nbsp;preservesPartitioning)</pre>
+</li>
+</ul>
+<a name="foreachPartition-org.apache.spark.api.java.function.VoidFunction-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>foreachPartition</h4>
+<pre>public static&nbsp;void&nbsp;foreachPartition(<a href="../../../../../org/apache/spark/api/java/function/VoidFunction.html" title="interface in org.apache.spark.api.java.function">VoidFunction</a>&lt;java.util.Iterator&lt;T&gt;&gt;&nbsp;f)</pre>
+</li>
+</ul>
+<a name="glom--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>glom</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;java.util.List&lt;T&gt;&gt;&nbsp;glom()</pre>
+</li>
+</ul>
+<a name="cartesian-org.apache.spark.api.java.JavaRDDLike-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cartesian</h4>
+<pre>public static&nbsp;&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;T,U&gt;&nbsp;cartesian(<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="interface in org.apache.spark.api.java">JavaRDDLike</a>&lt;U,?&gt;&nbsp;other)</pre>
+</li>
+</ul>
+<a name="groupBy-org.apache.spark.api.java.function.Function-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>groupBy</h4>
+<pre>public static&nbsp;&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;U,Iterable&lt;T&gt;&gt;&nbsp;groupBy(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;T,U&gt;&nbsp;f)</pre>
+</li>
+</ul>
+<a name="groupBy-org.apache.spark.api.java.function.Function-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>groupBy</h4>
+<pre>public static&nbsp;&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;U,Iterable&lt;T&gt;&gt;&nbsp;groupBy(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;T,U&gt;&nbsp;f,
+                                                     int&nbsp;numPartitions)</pre>
+</li>
+</ul>
+<a name="pipe-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>pipe</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;String&gt;&nbsp;pipe(String&nbsp;command)</pre>
+</li>
+</ul>
+<a name="pipe-java.util.List-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>pipe</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;String&gt;&nbsp;pipe(java.util.List&lt;String&gt;&nbsp;command)</pre>
+</li>
+</ul>
+<a name="pipe-java.util.List-java.util.Map-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>pipe</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;String&gt;&nbsp;pipe(java.util.List&lt;String&gt;&nbsp;command,
+                                   java.util.Map&lt;String,String&gt;&nbsp;env)</pre>
+</li>
+</ul>
+<a name="pipe-java.util.List-java.util.Map-boolean-int-">
+<!--   -->
+</a>
+<ul class="bl

<TRUNCATED>

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[04/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/ForeachFunction.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/ForeachFunction.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/ForeachFunction.html
new file mode 100644
index 0000000..1b4e391
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/ForeachFunction.html
@@ -0,0 +1,239 @@
+<!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_144) on Wed Feb 28 00:07:19 PST 2018 -->
+<title>ForeachFunction (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="ForeachFunction (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/api/java/function/FlatMapGroupsWithStateFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/ForeachPartitionFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/ForeachFunction.html" target="_top">Frames</a></li>
+<li><a href="ForeachFunction.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.api.java.function</div>
+<h2 title="Interface ForeachFunction" class="title">Interface ForeachFunction&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Functional Interface:</dt>
+<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
+</dl>
+<hr>
+<br>
+<pre>@FunctionalInterface
+public interface <span class="typeNameLabel">ForeachFunction&lt;T&gt;</span>
+extends java.io.Serializable</pre>
+<div class="block">Base interface for a function used in Dataset's foreach function.
+
+ Spark will invoke the call function on each element in the input Dataset.</div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/spark/api/java/function/ForeachFunction.html#call-T-">call</a></span>(<a href="../../../../../../org/apache/spark/api/java/function/ForeachFunction.html" title="type parameter in ForeachFunction">T</a>&nbsp;t)</code>&nbsp;</td>
+</tr>
+</table>
+</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="call-java.lang.Object-">
+<!--   -->
+</a><a name="call-T-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre>void&nbsp;call(<a href="../../../../../../org/apache/spark/api/java/function/ForeachFunction.html" title="type parameter in ForeachFunction">T</a>&nbsp;t)
+   throws Exception</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>Exception</code></dd>
+</dl>
+</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/api/java/function/FlatMapGroupsWithStateFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/ForeachPartitionFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/ForeachFunction.html" target="_top">Frames</a></li>
+<li><a href="ForeachFunction.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/ForeachPartitionFunction.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/ForeachPartitionFunction.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/ForeachPartitionFunction.html
new file mode 100644
index 0000000..98b7a36
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/ForeachPartitionFunction.html
@@ -0,0 +1,235 @@
+<!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_144) on Wed Feb 28 00:07:19 PST 2018 -->
+<title>ForeachPartitionFunction (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="ForeachPartitionFunction (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/api/java/function/ForeachFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/ForeachPartitionFunction.html" target="_top">Frames</a></li>
+<li><a href="ForeachPartitionFunction.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.api.java.function</div>
+<h2 title="Interface ForeachPartitionFunction" class="title">Interface ForeachPartitionFunction&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Functional Interface:</dt>
+<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
+</dl>
+<hr>
+<br>
+<pre>@FunctionalInterface
+public interface <span class="typeNameLabel">ForeachPartitionFunction&lt;T&gt;</span>
+extends java.io.Serializable</pre>
+<div class="block">Base interface for a function used in Dataset's foreachPartition function.</div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/spark/api/java/function/ForeachPartitionFunction.html#call-java.util.Iterator-">call</a></span>(java.util.Iterator&lt;<a href="../../../../../../org/apache/spark/api/java/function/ForeachPartitionFunction.html" title="type parameter in ForeachPartitionFunction">T</a>&gt;&nbsp;t)</code>&nbsp;</td>
+</tr>
+</table>
+</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="call-java.util.Iterator-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre>void&nbsp;call(java.util.Iterator&lt;<a href="../../../../../../org/apache/spark/api/java/function/ForeachPartitionFunction.html" title="type parameter in ForeachPartitionFunction">T</a>&gt;&nbsp;t)
+   throws Exception</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>Exception</code></dd>
+</dl>
+</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/api/java/function/ForeachFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/ForeachPartitionFunction.html" target="_top">Frames</a></li>
+<li><a href="ForeachPartitionFunction.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/Function.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/Function.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/Function.html
new file mode 100644
index 0000000..c619518
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/Function.html
@@ -0,0 +1,239 @@
+<!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_144) on Wed Feb 28 00:07:19 PST 2018 -->
+<title>Function (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="Function (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/api/java/function/ForeachPartitionFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/Function0.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/Function.html" target="_top">Frames</a></li>
+<li><a href="Function.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.api.java.function</div>
+<h2 title="Interface Function" class="title">Interface Function&lt;T1,R&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Functional Interface:</dt>
+<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
+</dl>
+<hr>
+<br>
+<pre>@FunctionalInterface
+public interface <span class="typeNameLabel">Function&lt;T1,R&gt;</span>
+extends java.io.Serializable</pre>
+<div class="block">Base interface for functions whose return types do not create special RDDs. PairFunction and
+ DoubleFunction are handled separately, to allow PairRDDs and DoubleRDDs to be constructed
+ when mapping RDDs of other types.</div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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/api/java/function/Function.html" title="type parameter in Function">R</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/spark/api/java/function/Function.html#call-T1-">call</a></span>(<a href="../../../../../../org/apache/spark/api/java/function/Function.html" title="type parameter in Function">T1</a>&nbsp;v1)</code>&nbsp;</td>
+</tr>
+</table>
+</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="call-java.lang.Object-">
+<!--   -->
+</a><a name="call-T1-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre><a href="../../../../../../org/apache/spark/api/java/function/Function.html" title="type parameter in Function">R</a>&nbsp;call(<a href="../../../../../../org/apache/spark/api/java/function/Function.html" title="type parameter in Function">T1</a>&nbsp;v1)
+throws Exception</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>Exception</code></dd>
+</dl>
+</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/api/java/function/ForeachPartitionFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/Function0.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/Function.html" target="_top">Frames</a></li>
+<li><a href="Function.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/Function0.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/Function0.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/Function0.html
new file mode 100644
index 0000000..242a1ed
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/Function0.html
@@ -0,0 +1,235 @@
+<!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_144) on Wed Feb 28 00:07:19 PST 2018 -->
+<title>Function0 (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="Function0 (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/Function0.html" target="_top">Frames</a></li>
+<li><a href="Function0.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.api.java.function</div>
+<h2 title="Interface Function0" class="title">Interface Function0&lt;R&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Functional Interface:</dt>
+<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
+</dl>
+<hr>
+<br>
+<pre>@FunctionalInterface
+public interface <span class="typeNameLabel">Function0&lt;R&gt;</span>
+extends java.io.Serializable</pre>
+<div class="block">A zero-argument function that returns an R.</div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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/api/java/function/Function0.html" title="type parameter in Function0">R</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/spark/api/java/function/Function0.html#call--">call</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</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="call--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre><a href="../../../../../../org/apache/spark/api/java/function/Function0.html" title="type parameter in Function0">R</a>&nbsp;call()
+throws Exception</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>Exception</code></dd>
+</dl>
+</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/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/Function0.html" target="_top">Frames</a></li>
+<li><a href="Function0.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/Function2.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/Function2.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/Function2.html
new file mode 100644
index 0000000..01555cb
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/Function2.html
@@ -0,0 +1,239 @@
+<!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_144) on Wed Feb 28 00:07:19 PST 2018 -->
+<title>Function2 (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="Function2 (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/api/java/function/Function0.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/Function3.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/Function2.html" target="_top">Frames</a></li>
+<li><a href="Function2.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.api.java.function</div>
+<h2 title="Interface Function2" class="title">Interface Function2&lt;T1,T2,R&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Functional Interface:</dt>
+<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
+</dl>
+<hr>
+<br>
+<pre>@FunctionalInterface
+public interface <span class="typeNameLabel">Function2&lt;T1,T2,R&gt;</span>
+extends java.io.Serializable</pre>
+<div class="block">A two-argument function that takes arguments of type T1 and T2 and returns an R.</div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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/api/java/function/Function2.html" title="type parameter in Function2">R</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/spark/api/java/function/Function2.html#call-T1-T2-">call</a></span>(<a href="../../../../../../org/apache/spark/api/java/function/Function2.html" title="type parameter in Function2">T1</a>&nbsp;v1,
+    <a href="../../../../../../org/apache/spark/api/java/function/Function2.html" title="type parameter in Function2">T2</a>&nbsp;v2)</code>&nbsp;</td>
+</tr>
+</table>
+</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="call-java.lang.Object-java.lang.Object-">
+<!--   -->
+</a><a name="call-T1-T2-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre><a href="../../../../../../org/apache/spark/api/java/function/Function2.html" title="type parameter in Function2">R</a>&nbsp;call(<a href="../../../../../../org/apache/spark/api/java/function/Function2.html" title="type parameter in Function2">T1</a>&nbsp;v1,
+       <a href="../../../../../../org/apache/spark/api/java/function/Function2.html" title="type parameter in Function2">T2</a>&nbsp;v2)
+throws Exception</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>Exception</code></dd>
+</dl>
+</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/api/java/function/Function0.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/Function3.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/Function2.html" target="_top">Frames</a></li>
+<li><a href="Function2.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/Function3.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/Function3.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/Function3.html
new file mode 100644
index 0000000..9faf2d5
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/Function3.html
@@ -0,0 +1,241 @@
+<!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_144) on Wed Feb 28 00:07:19 PST 2018 -->
+<title>Function3 (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="Function3 (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/Function4.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/Function3.html" target="_top">Frames</a></li>
+<li><a href="Function3.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.api.java.function</div>
+<h2 title="Interface Function3" class="title">Interface Function3&lt;T1,T2,T3,R&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Functional Interface:</dt>
+<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
+</dl>
+<hr>
+<br>
+<pre>@FunctionalInterface
+public interface <span class="typeNameLabel">Function3&lt;T1,T2,T3,R&gt;</span>
+extends java.io.Serializable</pre>
+<div class="block">A three-argument function that takes arguments of type T1, T2 and T3 and returns an R.</div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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/api/java/function/Function3.html" title="type parameter in Function3">R</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/spark/api/java/function/Function3.html#call-T1-T2-T3-">call</a></span>(<a href="../../../../../../org/apache/spark/api/java/function/Function3.html" title="type parameter in Function3">T1</a>&nbsp;v1,
+    <a href="../../../../../../org/apache/spark/api/java/function/Function3.html" title="type parameter in Function3">T2</a>&nbsp;v2,
+    <a href="../../../../../../org/apache/spark/api/java/function/Function3.html" title="type parameter in Function3">T3</a>&nbsp;v3)</code>&nbsp;</td>
+</tr>
+</table>
+</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="call-java.lang.Object-java.lang.Object-java.lang.Object-">
+<!--   -->
+</a><a name="call-T1-T2-T3-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre><a href="../../../../../../org/apache/spark/api/java/function/Function3.html" title="type parameter in Function3">R</a>&nbsp;call(<a href="../../../../../../org/apache/spark/api/java/function/Function3.html" title="type parameter in Function3">T1</a>&nbsp;v1,
+       <a href="../../../../../../org/apache/spark/api/java/function/Function3.html" title="type parameter in Function3">T2</a>&nbsp;v2,
+       <a href="../../../../../../org/apache/spark/api/java/function/Function3.html" title="type parameter in Function3">T3</a>&nbsp;v3)
+throws Exception</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>Exception</code></dd>
+</dl>
+</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/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/Function4.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/Function3.html" target="_top">Frames</a></li>
+<li><a href="Function3.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/Function4.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/Function4.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/Function4.html
new file mode 100644
index 0000000..8d256b7
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/Function4.html
@@ -0,0 +1,243 @@
+<!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_144) on Wed Feb 28 00:07:19 PST 2018 -->
+<title>Function4 (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="Function4 (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/api/java/function/Function3.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/MapFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/Function4.html" target="_top">Frames</a></li>
+<li><a href="Function4.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.api.java.function</div>
+<h2 title="Interface Function4" class="title">Interface Function4&lt;T1,T2,T3,T4,R&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Functional Interface:</dt>
+<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
+</dl>
+<hr>
+<br>
+<pre>@FunctionalInterface
+public interface <span class="typeNameLabel">Function4&lt;T1,T2,T3,T4,R&gt;</span>
+extends java.io.Serializable</pre>
+<div class="block">A four-argument function that takes arguments of type T1, T2, T3 and T4 and returns an R.</div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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/api/java/function/Function4.html" title="type parameter in Function4">R</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/spark/api/java/function/Function4.html#call-T1-T2-T3-T4-">call</a></span>(<a href="../../../../../../org/apache/spark/api/java/function/Function4.html" title="type parameter in Function4">T1</a>&nbsp;v1,
+    <a href="../../../../../../org/apache/spark/api/java/function/Function4.html" title="type parameter in Function4">T2</a>&nbsp;v2,
+    <a href="../../../../../../org/apache/spark/api/java/function/Function4.html" title="type parameter in Function4">T3</a>&nbsp;v3,
+    <a href="../../../../../../org/apache/spark/api/java/function/Function4.html" title="type parameter in Function4">T4</a>&nbsp;v4)</code>&nbsp;</td>
+</tr>
+</table>
+</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="call-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-">
+<!--   -->
+</a><a name="call-T1-T2-T3-T4-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre><a href="../../../../../../org/apache/spark/api/java/function/Function4.html" title="type parameter in Function4">R</a>&nbsp;call(<a href="../../../../../../org/apache/spark/api/java/function/Function4.html" title="type parameter in Function4">T1</a>&nbsp;v1,
+       <a href="../../../../../../org/apache/spark/api/java/function/Function4.html" title="type parameter in Function4">T2</a>&nbsp;v2,
+       <a href="../../../../../../org/apache/spark/api/java/function/Function4.html" title="type parameter in Function4">T3</a>&nbsp;v3,
+       <a href="../../../../../../org/apache/spark/api/java/function/Function4.html" title="type parameter in Function4">T4</a>&nbsp;v4)
+throws Exception</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>Exception</code></dd>
+</dl>
+</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/api/java/function/Function3.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/MapFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/Function4.html" target="_top">Frames</a></li>
+<li><a href="Function4.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/MapFunction.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/MapFunction.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/MapFunction.html
new file mode 100644
index 0000000..e50912e
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/MapFunction.html
@@ -0,0 +1,237 @@
+<!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_144) on Wed Feb 28 00:07:19 PST 2018 -->
+<title>MapFunction (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="MapFunction (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/api/java/function/Function4.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/MapGroupsFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/MapFunction.html" target="_top">Frames</a></li>
+<li><a href="MapFunction.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.api.java.function</div>
+<h2 title="Interface MapFunction" class="title">Interface MapFunction&lt;T,U&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Functional Interface:</dt>
+<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
+</dl>
+<hr>
+<br>
+<pre>@FunctionalInterface
+public interface <span class="typeNameLabel">MapFunction&lt;T,U&gt;</span>
+extends java.io.Serializable</pre>
+<div class="block">Base interface for a map function used in Dataset's map function.</div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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/api/java/function/MapFunction.html" title="type parameter in MapFunction">U</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/spark/api/java/function/MapFunction.html#call-T-">call</a></span>(<a href="../../../../../../org/apache/spark/api/java/function/MapFunction.html" title="type parameter in MapFunction">T</a>&nbsp;value)</code>&nbsp;</td>
+</tr>
+</table>
+</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="call-java.lang.Object-">
+<!--   -->
+</a><a name="call-T-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre><a href="../../../../../../org/apache/spark/api/java/function/MapFunction.html" title="type parameter in MapFunction">U</a>&nbsp;call(<a href="../../../../../../org/apache/spark/api/java/function/MapFunction.html" title="type parameter in MapFunction">T</a>&nbsp;value)
+throws Exception</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>Exception</code></dd>
+</dl>
+</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/api/java/function/Function4.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/MapGroupsFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/MapFunction.html" target="_top">Frames</a></li>
+<li><a href="MapFunction.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/MapGroupsFunction.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/MapGroupsFunction.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/MapGroupsFunction.html
new file mode 100644
index 0000000..47969b9
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/function/MapGroupsFunction.html
@@ -0,0 +1,239 @@
+<!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_144) on Wed Feb 28 00:07:19 PST 2018 -->
+<title>MapGroupsFunction (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="MapGroupsFunction (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/api/java/function/MapFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/MapGroupsWithStateFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/MapGroupsFunction.html" target="_top">Frames</a></li>
+<li><a href="MapGroupsFunction.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.api.java.function</div>
+<h2 title="Interface MapGroupsFunction" class="title">Interface MapGroupsFunction&lt;K,V,R&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Functional Interface:</dt>
+<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
+</dl>
+<hr>
+<br>
+<pre>@FunctionalInterface
+public interface <span class="typeNameLabel">MapGroupsFunction&lt;K,V,R&gt;</span>
+extends java.io.Serializable</pre>
+<div class="block">Base interface for a map function used in GroupedDataset's mapGroup function.</div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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/api/java/function/MapGroupsFunction.html" title="type parameter in MapGroupsFunction">R</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/spark/api/java/function/MapGroupsFunction.html#call-K-java.util.Iterator-">call</a></span>(<a href="../../../../../../org/apache/spark/api/java/function/MapGroupsFunction.html" title="type parameter in MapGroupsFunction">K</a>&nbsp;key,
+    java.util.Iterator&lt;<a href="../../../../../../org/apache/spark/api/java/function/MapGroupsFunction.html" title="type parameter in MapGroupsFunction">V</a>&gt;&nbsp;values)</code>&nbsp;</td>
+</tr>
+</table>
+</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="call-java.lang.Object-java.util.Iterator-">
+<!--   -->
+</a><a name="call-K-java.util.Iterator-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre><a href="../../../../../../org/apache/spark/api/java/function/MapGroupsFunction.html" title="type parameter in MapGroupsFunction">R</a>&nbsp;call(<a href="../../../../../../org/apache/spark/api/java/function/MapGroupsFunction.html" title="type parameter in MapGroupsFunction">K</a>&nbsp;key,
+       java.util.Iterator&lt;<a href="../../../../../../org/apache/spark/api/java/function/MapGroupsFunction.html" title="type parameter in MapGroupsFunction">V</a>&gt;&nbsp;values)
+throws Exception</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>Exception</code></dd>
+</dl>
+</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/api/java/function/MapFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/spark/api/java/function/MapGroupsWithStateFunction.html" title="interface in org.apache.spark.api.java.function"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/spark/api/java/function/MapGroupsFunction.html" target="_top">Frames</a></li>
+<li><a href="MapGroupsFunction.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>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[06/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaSparkStatusTracker.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaSparkStatusTracker.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaSparkStatusTracker.html
new file mode 100644
index 0000000..eca95a7
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaSparkStatusTracker.html
@@ -0,0 +1,354 @@
+<!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_144) on Wed Feb 28 00:07:14 PST 2018 -->
+<title>JavaSparkStatusTracker (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="JavaSparkStatusTracker (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":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/api/java/JavaSparkContext.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/spark/api/java/JavaUtils.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/java/JavaSparkStatusTracker.html" target="_top">Frames</a></li>
+<li><a href="JavaSparkStatusTracker.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.api.java</div>
+<h2 title="Class JavaSparkStatusTracker" class="title">Class JavaSparkStatusTracker</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.api.java.JavaSparkStatusTracker</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">JavaSparkStatusTracker</span>
+extends Object</pre>
+<div class="block">Low-level status reporting APIs for monitoring job and stage progress.
+ <p>
+ These APIs intentionally provide very weak consistency semantics; consumers of these APIs should
+ be prepared to handle empty / missing information.  For example, a job's stage ids may be known
+ but the status API may not have any information about the details of those stages, so
+ <code>getStageInfo</code> could potentially return <code>null</code> for a valid stage id.
+ <p>
+ To limit memory usage, these APIs only provide information on recent jobs / stages.  These APIs
+ will provide information for the last <code>spark.ui.retainedStages</code> stages and
+ <code>spark.ui.retainedJobs</code> jobs.
+ <p></div>
+<dl>
+<dt><span class="simpleTagLabel">Note:</span></dt>
+<dd>This class's constructor should be considered private and may be subject to change.</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="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>int[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkStatusTracker.html#getActiveJobIds--">getActiveJobIds</a></span>()</code>
+<div class="block">Returns an array containing the ids of all active jobs.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>int[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkStatusTracker.html#getActiveStageIds--">getActiveStageIds</a></span>()</code>
+<div class="block">Returns an array containing the ids of all active stages.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>int[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkStatusTracker.html#getJobIdsForGroup-java.lang.String-">getJobIdsForGroup</a></span>(String&nbsp;jobGroup)</code>
+<div class="block">Return a list of all known jobs in a particular job group.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/SparkJobInfo.html" title="interface in org.apache.spark">SparkJobInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkStatusTracker.html#getJobInfo-int-">getJobInfo</a></span>(int&nbsp;jobId)</code>
+<div class="block">Returns job information, or <code>null</code> if the job info could not be found or was garbage collected.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/SparkStageInfo.html" title="interface in org.apache.spark">SparkStageInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaSparkStatusTracker.html#getStageInfo-int-">getStageInfo</a></span>(int&nbsp;stageId)</code>
+<div class="block">Returns stage information, or <code>null</code> if the stage info could not be found or was
+ garbage collected.</div>
+</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</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="getJobIdsForGroup-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJobIdsForGroup</h4>
+<pre>public&nbsp;int[]&nbsp;getJobIdsForGroup(String&nbsp;jobGroup)</pre>
+<div class="block">Return a list of all known jobs in a particular job group.  If <code>jobGroup</code> is <code>null</code>, then
+ returns all known jobs that are not associated with a job group.
+ <p>
+ The returned list may contain running, failed, and completed jobs, and may vary across
+ invocations of this method.  This method does not guarantee the order of the elements in
+ its result.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>jobGroup</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="getActiveStageIds--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getActiveStageIds</h4>
+<pre>public&nbsp;int[]&nbsp;getActiveStageIds()</pre>
+<div class="block">Returns an array containing the ids of all active stages.
+ <p>
+ This method does not guarantee the order of the elements in its result.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="getActiveJobIds--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getActiveJobIds</h4>
+<pre>public&nbsp;int[]&nbsp;getActiveJobIds()</pre>
+<div class="block">Returns an array containing the ids of all active jobs.
+ <p>
+ This method does not guarantee the order of the elements in its result.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="getJobInfo-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJobInfo</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/spark/SparkJobInfo.html" title="interface in org.apache.spark">SparkJobInfo</a>&nbsp;getJobInfo(int&nbsp;jobId)</pre>
+<div class="block">Returns job information, or <code>null</code> if the job info could not be found or was garbage collected.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>jobId</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="getStageInfo-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getStageInfo</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/spark/SparkStageInfo.html" title="interface in org.apache.spark">SparkStageInfo</a>&nbsp;getStageInfo(int&nbsp;stageId)</pre>
+<div class="block">Returns stage information, or <code>null</code> if the stage info could not be found or was
+ garbage collected.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>stageId</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</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/api/java/JavaSparkContext.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/spark/api/java/JavaUtils.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/java/JavaSparkStatusTracker.html" target="_top">Frames</a></li>
+<li><a href="JavaSparkStatusTracker.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html
new file mode 100644
index 0000000..9bd4526
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html
@@ -0,0 +1,386 @@
+<!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_144) on Wed Feb 28 00:07:14 PST 2018 -->
+<title>JavaUtils.SerializableMapWrapper (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="JavaUtils.SerializableMapWrapper (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":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/api/java/JavaUtils.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" target="_top">Frames</a></li>
+<li><a href="JavaUtils.SerializableMapWrapper.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><a href="#nested.classes.inherited.from.class.java.util.AbstractMap">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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.api.java</div>
+<h2 title="Class JavaUtils.SerializableMapWrapper" class="title">Class JavaUtils.SerializableMapWrapper&lt;A,B&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>java.util.AbstractMap&lt;A,B&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.api.java.JavaUtils.SerializableMapWrapper&lt;A,B&gt;</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, java.util.Map&lt;A,B&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../org/apache/spark/api/java/JavaUtils.html" title="class in org.apache.spark.api.java">JavaUtils</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">JavaUtils.SerializableMapWrapper&lt;A,B&gt;</span>
+extends java.util.AbstractMap&lt;A,B&gt;
+implements java.io.Serializable</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../serialized-form.html#org.apache.spark.api.java.JavaUtils.SerializableMapWrapper">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.java.util.AbstractMap">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;java.util.AbstractMap</h3>
+<code>java.util.AbstractMap.SimpleEntry&lt;K,V&gt;, java.util.AbstractMap.SimpleImmutableEntry&lt;K,V&gt;</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.java.util.Map">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;java.util.Map</h3>
+<code>java.util.Map.Entry&lt;K,V&gt;</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html#SerializableMapWrapper-scala.collection.Map-">SerializableMapWrapper</a></span>(scala.collection.Map&lt;<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="type parameter in JavaUtils.SerializableMapWrapper">A</a>,<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="type parameter in JavaUtils.SerializableMapWrapper">B</a>&gt;&nbsp;underlying)</code>&nbsp;</td>
+</tr>
+</table>
+</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>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html#containsKey-java.lang.Object-">containsKey</a></span>(Object&nbsp;key)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.util.Set&lt;java.util.Map.Entry&lt;<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="type parameter in JavaUtils.SerializableMapWrapper">A</a>,<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="type parameter in JavaUtils.SerializableMapWrapper">B</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html#entrySet--">entrySet</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="type parameter in JavaUtils.SerializableMapWrapper">B</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html#get-java.lang.Object-">get</a></span>(Object&nbsp;key)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html#size--">size</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.util.AbstractMap">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.util.AbstractMap</h3>
+<code>clear, containsValue, equals, hashCode, isEmpty, keySet, put, putAll, remove, toString, values</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>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.util.Map">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;java.util.Map</h3>
+<code>compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SerializableMapWrapper-scala.collection.Map-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SerializableMapWrapper</h4>
+<pre>public&nbsp;SerializableMapWrapper(scala.collection.Map&lt;<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="type parameter in JavaUtils.SerializableMapWrapper">A</a>,<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="type parameter in JavaUtils.SerializableMapWrapper">B</a>&gt;&nbsp;underlying)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="size--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>size</h4>
+<pre>public&nbsp;int&nbsp;size()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>size</code>&nbsp;in interface&nbsp;<code>java.util.Map&lt;<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="type parameter in JavaUtils.SerializableMapWrapper">A</a>,<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="type parameter in JavaUtils.SerializableMapWrapper">B</a>&gt;</code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>size</code>&nbsp;in class&nbsp;<code>java.util.AbstractMap&lt;<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="type parameter in JavaUtils.SerializableMapWrapper">A</a>,<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="type parameter in JavaUtils.SerializableMapWrapper">B</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="containsKey-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>containsKey</h4>
+<pre>public&nbsp;boolean&nbsp;containsKey(Object&nbsp;key)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>containsKey</code>&nbsp;in interface&nbsp;<code>java.util.Map&lt;<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="type parameter in JavaUtils.SerializableMapWrapper">A</a>,<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="type parameter in JavaUtils.SerializableMapWrapper">B</a>&gt;</code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>containsKey</code>&nbsp;in class&nbsp;<code>java.util.AbstractMap&lt;<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="type parameter in JavaUtils.SerializableMapWrapper">A</a>,<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="type parameter in JavaUtils.SerializableMapWrapper">B</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="get-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="type parameter in JavaUtils.SerializableMapWrapper">B</a>&nbsp;get(Object&nbsp;key)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>get</code>&nbsp;in interface&nbsp;<code>java.util.Map&lt;<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="type parameter in JavaUtils.SerializableMapWrapper">A</a>,<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="type parameter in JavaUtils.SerializableMapWrapper">B</a>&gt;</code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>get</code>&nbsp;in class&nbsp;<code>java.util.AbstractMap&lt;<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="type parameter in JavaUtils.SerializableMapWrapper">A</a>,<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="type parameter in JavaUtils.SerializableMapWrapper">B</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="entrySet--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>entrySet</h4>
+<pre>public&nbsp;java.util.Set&lt;java.util.Map.Entry&lt;<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="type parameter in JavaUtils.SerializableMapWrapper">A</a>,<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="type parameter in JavaUtils.SerializableMapWrapper">B</a>&gt;&gt;&nbsp;entrySet()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>entrySet</code>&nbsp;in interface&nbsp;<code>java.util.Map&lt;<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="type parameter in JavaUtils.SerializableMapWrapper">A</a>,<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="type parameter in JavaUtils.SerializableMapWrapper">B</a>&gt;</code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>entrySet</code>&nbsp;in class&nbsp;<code>java.util.AbstractMap&lt;<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="type parameter in JavaUtils.SerializableMapWrapper">A</a>,<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="type parameter in JavaUtils.SerializableMapWrapper">B</a>&gt;</code></dd>
+</dl>
+</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/api/java/JavaUtils.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" target="_top">Frames</a></li>
+<li><a href="JavaUtils.SerializableMapWrapper.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><a href="#nested.classes.inherited.from.class.java.util.AbstractMap">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaUtils.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaUtils.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaUtils.html
new file mode 100644
index 0000000..00fcc8c
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaUtils.html
@@ -0,0 +1,301 @@
+<!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_144) on Wed Feb 28 00:07:14 PST 2018 -->
+<title>JavaUtils (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="JavaUtils (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 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/api/java/JavaSparkStatusTracker.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/java/JavaUtils.html" target="_top">Frames</a></li>
+<li><a href="JavaUtils.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><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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.api.java</div>
+<h2 title="Class JavaUtils" class="title">Class JavaUtils</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.api.java.JavaUtils</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">JavaUtils</span>
+extends Object</pre>
+</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>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="class in org.apache.spark.api.java">JavaUtils.SerializableMapWrapper</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="type parameter in JavaUtils.SerializableMapWrapper">A</a>,<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="type parameter in JavaUtils.SerializableMapWrapper">B</a>&gt;</span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaUtils.html#JavaUtils--">JavaUtils</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static 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>static &lt;A,B&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="class in org.apache.spark.api.java">JavaUtils.SerializableMapWrapper</a>&lt;A,B&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaUtils.html#mapAsSerializableJavaMap-scala.collection.Map-">mapAsSerializableJavaMap</a></span>(scala.collection.Map&lt;A,B&gt;&nbsp;underlying)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaUtils.html#optionToOptional-scala.Option-">optionToOptional</a></span>(scala.Option&lt;T&gt;&nbsp;option)</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="JavaUtils--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>JavaUtils</h4>
+<pre>public&nbsp;JavaUtils()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="optionToOptional-scala.Option-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>optionToOptional</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;T&gt;&nbsp;optionToOptional(scala.Option&lt;T&gt;&nbsp;option)</pre>
+</li>
+</ul>
+<a name="mapAsSerializableJavaMap-scala.collection.Map-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>mapAsSerializableJavaMap</h4>
+<pre>public static&nbsp;&lt;A,B&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="class in org.apache.spark.api.java">JavaUtils.SerializableMapWrapper</a>&lt;A,B&gt;&nbsp;mapAsSerializableJavaMap(scala.collection.Map&lt;A,B&gt;&nbsp;underlying)</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/api/java/JavaSparkStatusTracker.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/spark/api/java/JavaUtils.SerializableMapWrapper.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/java/JavaUtils.html" target="_top">Frames</a></li>
+<li><a href="JavaUtils.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><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/Optional.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/Optional.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/Optional.html
new file mode 100644
index 0000000..b370b13
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/Optional.html
@@ -0,0 +1,514 @@
+<!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_144) on Wed Feb 28 00:07:14 PST 2018 -->
+<title>Optional (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="Optional (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9,"i2":10,"i3":9,"i4":10,"i5":10,"i6":10,"i7":9,"i8":9,"i9":10,"i10":10,"i11":10,"i12":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 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/api/java/JavaUtils.SerializableMapWrapper.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/spark/api/java/StorageLevels.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/java/Optional.html" target="_top">Frames</a></li>
+<li><a href="Optional.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.api.java</div>
+<h2 title="Class Optional" class="title">Class Optional&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.api.java.Optional&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - type of value held inside</dd>
+</dl>
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">Optional&lt;T&gt;</span>
+extends Object
+implements java.io.Serializable</pre>
+<div class="block"><p>Like <code>java.util.Optional</code> in Java 8, <code>scala.Option</code> in Scala, and
+ <code>com.google.common.base.Optional</code> in Google Guava, this class represents a
+ value of a given type that may or may not exist. It is used in methods that wish
+ to optionally return a value, in preference to returning <code>null</code>.</p>
+
+ <p>In fact, the class here is a reimplementation of the essential API of both
+ <code>java.util.Optional</code> and <code>com.google.common.base.Optional</code>. From
+ <code>java.util.Optional</code>, it implements:</p>
+
+ <ul>
+   <li><a href="../../../../../org/apache/spark/api/java/Optional.html#empty--"><code>empty()</code></a></li>
+   <li><a href="../../../../../org/apache/spark/api/java/Optional.html#of-T-"><code>of(Object)</code></a></li>
+   <li><a href="../../../../../org/apache/spark/api/java/Optional.html#ofNullable-T-"><code>ofNullable(Object)</code></a></li>
+   <li><a href="../../../../../org/apache/spark/api/java/Optional.html#get--"><code>get()</code></a></li>
+   <li><a href="../../../../../org/apache/spark/api/java/Optional.html#orElse-T-"><code>orElse(Object)</code></a></li>
+   <li><a href="../../../../../org/apache/spark/api/java/Optional.html#isPresent--"><code>isPresent()</code></a></li>
+ </ul>
+
+ <p>From <code>com.google.common.base.Optional</code> it implements:</p>
+
+ <ul>
+   <li><a href="../../../../../org/apache/spark/api/java/Optional.html#absent--"><code>absent()</code></a></li>
+   <li><a href="../../../../../org/apache/spark/api/java/Optional.html#of-T-"><code>of(Object)</code></a></li>
+   <li><a href="../../../../../org/apache/spark/api/java/Optional.html#fromNullable-T-"><code>fromNullable(Object)</code></a></li>
+   <li><a href="../../../../../org/apache/spark/api/java/Optional.html#get--"><code>get()</code></a></li>
+   <li><a href="../../../../../org/apache/spark/api/java/Optional.html#or-T-"><code>or(Object)</code></a></li>
+   <li><a href="../../../../../org/apache/spark/api/java/Optional.html#orNull--"><code>orNull()</code></a></li>
+   <li><a href="../../../../../org/apache/spark/api/java/Optional.html#isPresent--"><code>isPresent()</code></a></li>
+ </ul>
+
+ <p><code>java.util.Optional</code> itself was not used because at the time, the
+ project did not require Java 8. Using <code>com.google.common.base.Optional</code>
+ has in the past caused serious library version conflicts with Guava that can't
+ be resolved by shading. Hence this work-alike clone.</p></div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../serialized-form.html#org.apache.spark.api.java.Optional">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="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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/Optional.html#absent--">absent</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/Optional.html#empty--">empty</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/Optional.html#equals-java.lang.Object-">equals</a></span>(Object&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/Optional.html#fromNullable-T-">fromNullable</a></span>(T&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/Optional.html" title="type parameter in Optional">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/Optional.html#get--">get</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/Optional.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/Optional.html#isPresent--">isPresent</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/Optional.html#of-T-">of</a></span>(T&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/Optional.html#ofNullable-T-">ofNullable</a></span>(T&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/Optional.html" title="type parameter in Optional">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/Optional.html#or-T-">or</a></span>(<a href="../../../../../org/apache/spark/api/java/Optional.html" title="type parameter in Optional">T</a>&nbsp;other)</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/Optional.html" title="type parameter in Optional">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/Optional.html#orElse-T-">orElse</a></span>(<a href="../../../../../org/apache/spark/api/java/Optional.html" title="type parameter in Optional">T</a>&nbsp;other)</code>&nbsp;</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/Optional.html" title="type parameter in Optional">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/Optional.html#orNull--">orNull</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/Optional.html#toString--">toString</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</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="empty--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>empty</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;T&gt;&nbsp;empty()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an empty <code>Optional</code></dd>
+</dl>
+</li>
+</ul>
+<a name="of-java.lang.Object-">
+<!--   -->
+</a><a name="of-T-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>of</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;T&gt;&nbsp;of(T&nbsp;value)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - non-null value to wrap</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Optional</code> wrapping this value</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>NullPointerException</code> - if value is null</dd>
+</dl>
+</li>
+</ul>
+<a name="ofNullable-java.lang.Object-">
+<!--   -->
+</a><a name="ofNullable-T-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ofNullable</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;T&gt;&nbsp;ofNullable(T&nbsp;value)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - value to wrap, which may be null</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Optional</code> wrapping this value, which may be empty</dd>
+</dl>
+</li>
+</ul>
+<a name="get--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/spark/api/java/Optional.html" title="type parameter in Optional">T</a>&nbsp;get()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the value wrapped by this <code>Optional</code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>NullPointerException</code> - if this is empty (contains no value)</dd>
+</dl>
+</li>
+</ul>
+<a name="orElse-java.lang.Object-">
+<!--   -->
+</a><a name="orElse-T-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>orElse</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/spark/api/java/Optional.html" title="type parameter in Optional">T</a>&nbsp;orElse(<a href="../../../../../org/apache/spark/api/java/Optional.html" title="type parameter in Optional">T</a>&nbsp;other)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>other</code> - value to return if this is empty</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>this <code>Optional</code>'s value if present, or else the given value</dd>
+</dl>
+</li>
+</ul>
+<a name="isPresent--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isPresent</h4>
+<pre>public&nbsp;boolean&nbsp;isPresent()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true iff this <code>Optional</code> contains a value (non-empty)</dd>
+</dl>
+</li>
+</ul>
+<a name="absent--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>absent</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;T&gt;&nbsp;absent()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an empty <code>Optional</code></dd>
+</dl>
+</li>
+</ul>
+<a name="fromNullable-java.lang.Object-">
+<!--   -->
+</a><a name="fromNullable-T-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromNullable</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;T&gt;&nbsp;fromNullable(T&nbsp;value)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - value to wrap, which may be null</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Optional</code> wrapping this value, which may be empty</dd>
+</dl>
+</li>
+</ul>
+<a name="or-java.lang.Object-">
+<!--   -->
+</a><a name="or-T-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>or</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/spark/api/java/Optional.html" title="type parameter in Optional">T</a>&nbsp;or(<a href="../../../../../org/apache/spark/api/java/Optional.html" title="type parameter in Optional">T</a>&nbsp;other)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>other</code> - value to return if this is empty</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>this <code>Optional</code>'s value if present, or else the given value</dd>
+</dl>
+</li>
+</ul>
+<a name="orNull--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>orNull</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/spark/api/java/Optional.html" title="type parameter in Optional">T</a>&nbsp;orNull()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>this <code>Optional</code>'s value if present, or else null</dd>
+</dl>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public&nbsp;boolean&nbsp;equals(Object&nbsp;obj)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>equals</code>&nbsp;in class&nbsp;<code>Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="hashCode--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public&nbsp;int&nbsp;hashCode()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="toString--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;String&nbsp;toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>Object</code></dd>
+</dl>
+</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/api/java/JavaUtils.SerializableMapWrapper.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/spark/api/java/StorageLevels.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/java/Optional.html" target="_top">Frames</a></li>
+<li><a href="Optional.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/StorageLevels.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/StorageLevels.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/StorageLevels.html
new file mode 100644
index 0000000..a4a04d8
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/StorageLevels.html
@@ -0,0 +1,468 @@
+<!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_144) on Wed Feb 28 00:07:14 PST 2018 -->
+<title>StorageLevels (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="StorageLevels (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 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/api/java/Optional.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/java/StorageLevels.html" target="_top">Frames</a></li>
+<li><a href="StorageLevels.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><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&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.api.java</div>
+<h2 title="Class StorageLevels" class="title">Class StorageLevels</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.api.java.StorageLevels</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">StorageLevels</span>
+extends Object</pre>
+<div class="block">Expose some commonly useful storage level constants.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <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/api/java/StorageLevels.html#DISK_ONLY">DISK_ONLY</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <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/api/java/StorageLevels.html#DISK_ONLY_2">DISK_ONLY_2</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <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/api/java/StorageLevels.html#MEMORY_AND_DISK">MEMORY_AND_DISK</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <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/api/java/StorageLevels.html#MEMORY_AND_DISK_2">MEMORY_AND_DISK_2</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <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/api/java/StorageLevels.html#MEMORY_AND_DISK_SER">MEMORY_AND_DISK_SER</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <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/api/java/StorageLevels.html#MEMORY_AND_DISK_SER_2">MEMORY_AND_DISK_SER_2</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <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/api/java/StorageLevels.html#MEMORY_ONLY">MEMORY_ONLY</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <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/api/java/StorageLevels.html#MEMORY_ONLY_2">MEMORY_ONLY_2</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <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/api/java/StorageLevels.html#MEMORY_ONLY_SER">MEMORY_ONLY_SER</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <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/api/java/StorageLevels.html#MEMORY_ONLY_SER_2">MEMORY_ONLY_SER_2</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <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/api/java/StorageLevels.html#NONE">NONE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <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/api/java/StorageLevels.html#OFF_HEAP">OFF_HEAP</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/StorageLevels.html#StorageLevels--">StorageLevels</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static 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>static <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/api/java/StorageLevels.html#create-boolean-boolean-boolean-boolean-int-">create</a></span>(boolean&nbsp;useDisk,
+      boolean&nbsp;useMemory,
+      boolean&nbsp;useOffHeap,
+      boolean&nbsp;deserialized,
+      int&nbsp;replication)</code>
+<div class="block">Create a new StorageLevel object.</div>
+</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="NONE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NONE</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage">StorageLevel</a> NONE</pre>
+</li>
+</ul>
+<a name="DISK_ONLY">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DISK_ONLY</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage">StorageLevel</a> DISK_ONLY</pre>
+</li>
+</ul>
+<a name="DISK_ONLY_2">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DISK_ONLY_2</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage">StorageLevel</a> DISK_ONLY_2</pre>
+</li>
+</ul>
+<a name="MEMORY_ONLY">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MEMORY_ONLY</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage">StorageLevel</a> MEMORY_ONLY</pre>
+</li>
+</ul>
+<a name="MEMORY_ONLY_2">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MEMORY_ONLY_2</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage">StorageLevel</a> MEMORY_ONLY_2</pre>
+</li>
+</ul>
+<a name="MEMORY_ONLY_SER">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MEMORY_ONLY_SER</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage">StorageLevel</a> MEMORY_ONLY_SER</pre>
+</li>
+</ul>
+<a name="MEMORY_ONLY_SER_2">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MEMORY_ONLY_SER_2</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage">StorageLevel</a> MEMORY_ONLY_SER_2</pre>
+</li>
+</ul>
+<a name="MEMORY_AND_DISK">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MEMORY_AND_DISK</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage">StorageLevel</a> MEMORY_AND_DISK</pre>
+</li>
+</ul>
+<a name="MEMORY_AND_DISK_2">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MEMORY_AND_DISK_2</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage">StorageLevel</a> MEMORY_AND_DISK_2</pre>
+</li>
+</ul>
+<a name="MEMORY_AND_DISK_SER">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MEMORY_AND_DISK_SER</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage">StorageLevel</a> MEMORY_AND_DISK_SER</pre>
+</li>
+</ul>
+<a name="MEMORY_AND_DISK_SER_2">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MEMORY_AND_DISK_SER_2</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage">StorageLevel</a> MEMORY_AND_DISK_SER_2</pre>
+</li>
+</ul>
+<a name="OFF_HEAP">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OFF_HEAP</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage">StorageLevel</a> OFF_HEAP</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StorageLevels--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StorageLevels</h4>
+<pre>public&nbsp;StorageLevels()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="create-boolean-boolean-boolean-boolean-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>create</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage">StorageLevel</a>&nbsp;create(boolean&nbsp;useDisk,
+                                  boolean&nbsp;useMemory,
+                                  boolean&nbsp;useOffHeap,
+                                  boolean&nbsp;deserialized,
+                                  int&nbsp;replication)</pre>
+<div class="block">Create a new StorageLevel object.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>useDisk</code> - saved to disk, if true</dd>
+<dd><code>useMemory</code> - saved to on-heap memory, if true</dd>
+<dd><code>useOffHeap</code> - saved to off-heap memory, if true</dd>
+<dd><code>deserialized</code> - saved as deserialized objects, if true</dd>
+<dd><code>replication</code> - replication factor</dd>
+</dl>
+</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/api/java/Optional.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/java/StorageLevels.html" target="_top">Frames</a></li>
+<li><a href="StorageLevels.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><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&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>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[47/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/attach.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/attach.html b/site/docs/2.3.0/api/R/attach.html
new file mode 100644
index 0000000..562a892
--- /dev/null
+++ b/site/docs/2.3.0/api/R/attach.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Attach SparkDataFrame to R search path</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for attach,SparkDataFrame-method {SparkR}"><tr><td>attach,SparkDataFrame-method {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Attach SparkDataFrame to R search path</h2>
+
+<h3>Description</h3>
+
+<p>The specified SparkDataFrame is attached to the R search path. This means that
+the SparkDataFrame is searched by R when evaluating a variable, so columns in
+the SparkDataFrame can be accessed by simply giving their names.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## S4 method for signature 'SparkDataFrame'
+attach(what, pos = 2L,
+  name = deparse(substitute(what), backtick = FALSE), warn.conflicts = TRUE)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>what</code></td>
+<td>
+<p>(SparkDataFrame) The SparkDataFrame to attach</p>
+</td></tr>
+<tr valign="top"><td><code>pos</code></td>
+<td>
+<p>(integer) Specify position in search() where to attach.</p>
+</td></tr>
+<tr valign="top"><td><code>name</code></td>
+<td>
+<p>(character) Name to use for the attached SparkDataFrame. Names
+starting with package: are reserved for library.</p>
+</td></tr>
+<tr valign="top"><td><code>warn.conflicts</code></td>
+<td>
+<p>(logical) If TRUE, warnings are printed about conflicts
+from attaching the database, unless that SparkDataFrame contains an object</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>attach since 1.6.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="../../base/html/detach.html">detach</a>
+</p>
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="summary.html">summary</a></code>,
+<code><a href="take.html">take</a></code>, <code><a href="toJSON.html">toJSON</a></code>,
+<code><a href="unionByName.html">unionByName</a></code>, <code><a href="union.html">union</a></code>,
+<code><a href="unpersist.html">unpersist</a></code>, <code><a href="withColumn.html">withColumn</a></code>,
+<code><a href="withWatermark.html">withWatermark</a></code>, <code><a href="with.html">with</a></code>,
+<code><a href="write.df.html">write.df</a></code>, <code><a href="write.jdbc.html">write.jdbc</a></code>,
+<code><a href="write.json.html">write.json</a></code>, <code><a href="write.orc.html">write.orc</a></code>,
+<code><a href="write.parquet.html">write.parquet</a></code>, <code><a href="write.stream.html">write.stream</a></code>,
+<code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D attach(irisDf)
+##D summary(Sepal_Width)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/avg.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/avg.html b/site/docs/2.3.0/api/R/avg.html
new file mode 100644
index 0000000..e8f78f1
--- /dev/null
+++ b/site/docs/2.3.0/api/R/avg.html
@@ -0,0 +1,67 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: avg</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for avg {SparkR}"><tr><td>avg {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>avg</h2>
+
+<h3>Description</h3>
+
+<p>Aggregate function: returns the average of the values in a group.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+avg(x, ...)
+
+## S4 method for signature 'Column'
+avg(x)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>Column to compute on or a GroupedData object.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s) when <code>x</code> is a GroupedData object.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>avg since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other aggregate functions: <code><a href="column_aggregate_functions.html">column_aggregate_functions</a></code>,
+<code><a href="corr.html">corr</a></code>, <code><a href="count.html">count</a></code>,
+<code><a href="cov.html">cov</a></code>, <code><a href="first.html">first</a></code>,
+<code><a href="last.html">last</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: avg(df$c)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/awaitTermination.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/awaitTermination.html b/site/docs/2.3.0/api/R/awaitTermination.html
new file mode 100644
index 0000000..d0ca7c2
--- /dev/null
+++ b/site/docs/2.3.0/api/R/awaitTermination.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: awaitTermination</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for awaitTermination {SparkR}"><tr><td>awaitTermination {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>awaitTermination</h2>
+
+<h3>Description</h3>
+
+<p>Waits for the termination of the query, either by <code>stopQuery</code> or by an error.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+awaitTermination(x, timeout = NULL)
+
+## S4 method for signature 'StreamingQuery'
+awaitTermination(x, timeout = NULL)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a StreamingQuery.</p>
+</td></tr>
+<tr valign="top"><td><code>timeout</code></td>
+<td>
+<p>time to wait in milliseconds, if omitted, wait indefinitely until <code>stopQuery</code>
+is called or an error has occured.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>If the query has terminated, then all subsequent calls to this method will return TRUE
+immediately.
+</p>
+
+
+<h3>Value</h3>
+
+<p>TRUE if query has terminated within the timeout period; nothing if timeout is not
+specified.
+</p>
+
+
+<h3>Note</h3>
+
+<p>awaitTermination(StreamingQuery) since 2.2.0
+</p>
+<p>experimental
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other StreamingQuery methods: <code><a href="explain.html">explain</a></code>,
+<code><a href="isActive.html">isActive</a></code>, <code><a href="lastProgress.html">lastProgress</a></code>,
+<code><a href="queryName.html">queryName</a></code>, <code><a href="status.html">status</a></code>,
+<code><a href="stopQuery.html">stopQuery</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run:  awaitTermination(sq, 10000) 
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/between.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/between.html b/site/docs/2.3.0/api/R/between.html
new file mode 100644
index 0000000..20d76ce
--- /dev/null
+++ b/site/docs/2.3.0/api/R/between.html
@@ -0,0 +1,55 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: between</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for between {SparkR}"><tr><td>between {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>between</h2>
+
+<h3>Description</h3>
+
+<p>Test if the column is between the lower bound and upper bound, inclusive.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+between(x, bounds)
+
+## S4 method for signature 'Column'
+between(x, bounds)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a Column</p>
+</td></tr>
+<tr valign="top"><td><code>bounds</code></td>
+<td>
+<p>lower and upper bounds</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>between since 1.5.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other colum_func: <code><a href="alias.html">alias</a></code>, <code><a href="cast.html">cast</a></code>,
+<code><a href="endsWith.html">endsWith</a></code>, <code><a href="otherwise.html">otherwise</a></code>,
+<code><a href="over.html">over</a></code>, <code><a href="startsWith.html">startsWith</a></code>,
+<code><a href="substr.html">substr</a></code>
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/broadcast.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/broadcast.html b/site/docs/2.3.0/api/R/broadcast.html
new file mode 100644
index 0000000..821c0f9
--- /dev/null
+++ b/site/docs/2.3.0/api/R/broadcast.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: broadcast</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for broadcast {SparkR}"><tr><td>broadcast {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>broadcast</h2>
+
+<h3>Description</h3>
+
+<p>Return a new SparkDataFrame marked as small enough for use in broadcast joins.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+broadcast(x)
+
+## S4 method for signature 'SparkDataFrame'
+broadcast(x)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>Equivalent to <code>hint(x, "broadcast")</code>.
+</p>
+
+
+<h3>Value</h3>
+
+<p>a SparkDataFrame.
+</p>
+
+
+<h3>Note</h3>
+
+<p>broadcast since 2.3.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="cache.html">cache</a></code>, <code><a href="checkpoint.html">checkpoint</a></code>,
+<code><a href="coalesce.html">coalesce</a></code>, <code><a href="collect.html">collect</a></code>,
+<code><a href="columns.html">colnames</a></code>, <code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="summary.html">summary</a></code>,
+<code><a href="take.html">take</a></code>, <code><a href="toJSON.html">toJSON</a></code>,
+<code><a href="unionByName.html">unionByName</a></code>, <code><a href="union.html">union</a></code>,
+<code><a href="unpersist.html">unpersist</a></code>, <code><a href="withColumn.html">withColumn</a></code>,
+<code><a href="withWatermark.html">withWatermark</a></code>, <code><a href="with.html">with</a></code>,
+<code><a href="write.df.html">write.df</a></code>, <code><a href="write.jdbc.html">write.jdbc</a></code>,
+<code><a href="write.json.html">write.json</a></code>, <code><a href="write.orc.html">write.orc</a></code>,
+<code><a href="write.parquet.html">write.parquet</a></code>, <code><a href="write.stream.html">write.stream</a></code>,
+<code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D df &lt;- createDataFrame(mtcars)
+##D avg_mpg &lt;- mean(groupBy(createDataFrame(mtcars), &quot;cyl&quot;), &quot;mpg&quot;)
+##D 
+##D head(join(df, broadcast(avg_mpg), df$cyl == avg_mpg$cyl))
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/cache.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/cache.html b/site/docs/2.3.0/api/R/cache.html
new file mode 100644
index 0000000..6df8837
--- /dev/null
+++ b/site/docs/2.3.0/api/R/cache.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Cache</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for cache {SparkR}"><tr><td>cache {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Cache</h2>
+
+<h3>Description</h3>
+
+<p>Persist with the default storage level (MEMORY_ONLY).
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+cache(x)
+
+## S4 method for signature 'SparkDataFrame'
+cache(x)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>cache since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="checkpoint.html">checkpoint</a></code>,
+<code><a href="coalesce.html">coalesce</a></code>, <code><a href="collect.html">collect</a></code>,
+<code><a href="columns.html">colnames</a></code>, <code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="summary.html">summary</a></code>,
+<code><a href="take.html">take</a></code>, <code><a href="toJSON.html">toJSON</a></code>,
+<code><a href="unionByName.html">unionByName</a></code>, <code><a href="union.html">union</a></code>,
+<code><a href="unpersist.html">unpersist</a></code>, <code><a href="withColumn.html">withColumn</a></code>,
+<code><a href="withWatermark.html">withWatermark</a></code>, <code><a href="with.html">with</a></code>,
+<code><a href="write.df.html">write.df</a></code>, <code><a href="write.jdbc.html">write.jdbc</a></code>,
+<code><a href="write.json.html">write.json</a></code>, <code><a href="write.orc.html">write.orc</a></code>,
+<code><a href="write.parquet.html">write.parquet</a></code>, <code><a href="write.stream.html">write.stream</a></code>,
+<code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D cache(df)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/cacheTable.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/cacheTable.html b/site/docs/2.3.0/api/R/cacheTable.html
new file mode 100644
index 0000000..d68cc93
--- /dev/null
+++ b/site/docs/2.3.0/api/R/cacheTable.html
@@ -0,0 +1,65 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Cache Table</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for cacheTable {SparkR}"><tr><td>cacheTable {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Cache Table</h2>
+
+<h3>Description</h3>
+
+<p>Caches the specified table in-memory.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## Default S3 method:
+cacheTable(tableName)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>tableName</code></td>
+<td>
+<p>the qualified or unqualified name that designates a table. If no database
+identifier is provided, it refers to a table in the current database.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>SparkDataFrame
+</p>
+
+
+<h3>Note</h3>
+
+<p>cacheTable since 1.4.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D createOrReplaceTempView(df, &quot;table&quot;)
+##D cacheTable(&quot;table&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/cancelJobGroup.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/cancelJobGroup.html b/site/docs/2.3.0/api/R/cancelJobGroup.html
new file mode 100644
index 0000000..39d30e2
--- /dev/null
+++ b/site/docs/2.3.0/api/R/cancelJobGroup.html
@@ -0,0 +1,55 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Cancel active jobs for the specified group</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for cancelJobGroup {SparkR}"><tr><td>cancelJobGroup {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Cancel active jobs for the specified group</h2>
+
+<h3>Description</h3>
+
+<p>Cancel active jobs for the specified group
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## Default S3 method:
+cancelJobGroup(groupId)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>groupId</code></td>
+<td>
+<p>the ID of job group to be cancelled</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>cancelJobGroup since 1.5.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D cancelJobGroup(&quot;myJobGroup&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/cast.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/cast.html b/site/docs/2.3.0/api/R/cast.html
new file mode 100644
index 0000000..857c823
--- /dev/null
+++ b/site/docs/2.3.0/api/R/cast.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Casts the column to a different data type.</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for cast {SparkR}"><tr><td>cast {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Casts the column to a different data type.</h2>
+
+<h3>Description</h3>
+
+<p>Casts the column to a different data type.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+cast(x, dataType)
+
+## S4 method for signature 'Column'
+cast(x, dataType)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a Column.</p>
+</td></tr>
+<tr valign="top"><td><code>dataType</code></td>
+<td>
+<p>a character object describing the target data type.
+See
+<a href="https://spark.apache.org/docs/latest/sparkr.html#data-type-mapping-between-r-and-spark">
+Spark Data Types</a> for available data types.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>cast since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other colum_func: <code><a href="alias.html">alias</a></code>,
+<code><a href="between.html">between</a></code>, <code><a href="endsWith.html">endsWith</a></code>,
+<code><a href="otherwise.html">otherwise</a></code>, <code><a href="over.html">over</a></code>,
+<code><a href="startsWith.html">startsWith</a></code>, <code><a href="substr.html">substr</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D   cast(df$age, &quot;string&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/checkpoint.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/checkpoint.html b/site/docs/2.3.0/api/R/checkpoint.html
new file mode 100644
index 0000000..81506b2
--- /dev/null
+++ b/site/docs/2.3.0/api/R/checkpoint.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: checkpoint</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for checkpoint {SparkR}"><tr><td>checkpoint {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>checkpoint</h2>
+
+<h3>Description</h3>
+
+<p>Returns a checkpointed version of this SparkDataFrame. Checkpointing can be used to truncate the
+logical plan, which is especially useful in iterative algorithms where the plan may grow
+exponentially. It will be saved to files inside the checkpoint directory set with
+<code>setCheckpointDir</code>
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+checkpoint(x, eager = TRUE)
+
+## S4 method for signature 'SparkDataFrame'
+checkpoint(x, eager = TRUE)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+<tr valign="top"><td><code>eager</code></td>
+<td>
+<p>whether to checkpoint this SparkDataFrame immediately</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>a new checkpointed SparkDataFrame
+</p>
+
+
+<h3>Note</h3>
+
+<p>checkpoint since 2.2.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="setCheckpointDir.html">setCheckpointDir</a>
+</p>
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="coalesce.html">coalesce</a></code>, <code><a href="collect.html">collect</a></code>,
+<code><a href="columns.html">colnames</a></code>, <code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="summary.html">summary</a></code>,
+<code><a href="take.html">take</a></code>, <code><a href="toJSON.html">toJSON</a></code>,
+<code><a href="unionByName.html">unionByName</a></code>, <code><a href="union.html">union</a></code>,
+<code><a href="unpersist.html">unpersist</a></code>, <code><a href="withColumn.html">withColumn</a></code>,
+<code><a href="withWatermark.html">withWatermark</a></code>, <code><a href="with.html">with</a></code>,
+<code><a href="write.df.html">write.df</a></code>, <code><a href="write.jdbc.html">write.jdbc</a></code>,
+<code><a href="write.json.html">write.json</a></code>, <code><a href="write.orc.html">write.orc</a></code>,
+<code><a href="write.parquet.html">write.parquet</a></code>, <code><a href="write.stream.html">write.stream</a></code>,
+<code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D setCheckpointDir(&quot;/checkpoint&quot;)
+##D df &lt;- checkpoint(df)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/clearCache.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/clearCache.html b/site/docs/2.3.0/api/R/clearCache.html
new file mode 100644
index 0000000..12c3e2d
--- /dev/null
+++ b/site/docs/2.3.0/api/R/clearCache.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Clear Cache</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for clearCache {SparkR}"><tr><td>clearCache {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Clear Cache</h2>
+
+<h3>Description</h3>
+
+<p>Removes all cached tables from the in-memory cache.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## Default S3 method:
+clearCache()
+</pre>
+
+
+<h3>Note</h3>
+
+<p>clearCache since 1.4.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D clearCache()
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/clearJobGroup.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/clearJobGroup.html b/site/docs/2.3.0/api/R/clearJobGroup.html
new file mode 100644
index 0000000..521a43b
--- /dev/null
+++ b/site/docs/2.3.0/api/R/clearJobGroup.html
@@ -0,0 +1,45 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Clear current job group ID and its description</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for clearJobGroup {SparkR}"><tr><td>clearJobGroup {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Clear current job group ID and its description</h2>
+
+<h3>Description</h3>
+
+<p>Clear current job group ID and its description
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## Default S3 method:
+clearJobGroup()
+</pre>
+
+
+<h3>Note</h3>
+
+<p>clearJobGroup since 1.5.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D clearJobGroup()
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/coalesce.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/coalesce.html b/site/docs/2.3.0/api/R/coalesce.html
new file mode 100644
index 0000000..70b5270
--- /dev/null
+++ b/site/docs/2.3.0/api/R/coalesce.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Coalesce</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for coalesce {SparkR}"><tr><td>coalesce {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Coalesce</h2>
+
+<h3>Description</h3>
+
+<p>Returns a new SparkDataFrame that has exactly <code>numPartitions</code> partitions.
+This operation results in a narrow dependency, e.g. if you go from 1000 partitions to 100
+partitions, there will not be a shuffle, instead each of the 100 new partitions will claim 10 of
+the current partitions. If a larger number of partitions is requested, it will stay at the
+current number of partitions.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+coalesce(x, ...)
+
+## S4 method for signature 'SparkDataFrame'
+coalesce(x, numPartitions)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s).</p>
+</td></tr>
+<tr valign="top"><td><code>numPartitions</code></td>
+<td>
+<p>the number of partitions to use.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>However, if you're doing a drastic coalesce on a SparkDataFrame, e.g. to numPartitions = 1,
+this may result in your computation taking place on fewer nodes than
+you like (e.g. one node in the case of numPartitions = 1). To avoid this,
+call <code>repartition</code>. This will add a shuffle step, but means the
+current upstream partitions will be executed in parallel (per whatever
+the current partitioning is).
+</p>
+
+
+<h3>Note</h3>
+
+<p>coalesce(SparkDataFrame) since 2.1.1
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="repartition.html">repartition</a>
+</p>
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="collect.html">collect</a></code>,
+<code><a href="columns.html">colnames</a></code>, <code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="summary.html">summary</a></code>,
+<code><a href="take.html">take</a></code>, <code><a href="toJSON.html">toJSON</a></code>,
+<code><a href="unionByName.html">unionByName</a></code>, <code><a href="union.html">union</a></code>,
+<code><a href="unpersist.html">unpersist</a></code>, <code><a href="withColumn.html">withColumn</a></code>,
+<code><a href="withWatermark.html">withWatermark</a></code>, <code><a href="with.html">with</a></code>,
+<code><a href="write.df.html">write.df</a></code>, <code><a href="write.jdbc.html">write.jdbc</a></code>,
+<code><a href="write.json.html">write.json</a></code>, <code><a href="write.orc.html">write.orc</a></code>,
+<code><a href="write.parquet.html">write.parquet</a></code>, <code><a href="write.stream.html">write.stream</a></code>,
+<code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D newDF &lt;- coalesce(df, 1L)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/collect.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/collect.html b/site/docs/2.3.0/api/R/collect.html
new file mode 100644
index 0000000..0f13667
--- /dev/null
+++ b/site/docs/2.3.0/api/R/collect.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Collects all the elements of a SparkDataFrame and coerces...</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for collect {SparkR}"><tr><td>collect {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Collects all the elements of a SparkDataFrame and coerces them into an R data.frame.</h2>
+
+<h3>Description</h3>
+
+<p>Collects all the elements of a SparkDataFrame and coerces them into an R data.frame.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+collect(x, ...)
+
+## S4 method for signature 'SparkDataFrame'
+collect(x, stringsAsFactors = FALSE)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>further arguments to be passed to or from other methods.</p>
+</td></tr>
+<tr valign="top"><td><code>stringsAsFactors</code></td>
+<td>
+<p>(Optional) a logical indicating whether or not string columns
+should be converted to factors. FALSE by default.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>collect since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="columns.html">colnames</a></code>, <code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="summary.html">summary</a></code>,
+<code><a href="take.html">take</a></code>, <code><a href="toJSON.html">toJSON</a></code>,
+<code><a href="unionByName.html">unionByName</a></code>, <code><a href="union.html">union</a></code>,
+<code><a href="unpersist.html">unpersist</a></code>, <code><a href="withColumn.html">withColumn</a></code>,
+<code><a href="withWatermark.html">withWatermark</a></code>, <code><a href="with.html">with</a></code>,
+<code><a href="write.df.html">write.df</a></code>, <code><a href="write.jdbc.html">write.jdbc</a></code>,
+<code><a href="write.json.html">write.json</a></code>, <code><a href="write.orc.html">write.orc</a></code>,
+<code><a href="write.parquet.html">write.parquet</a></code>, <code><a href="write.stream.html">write.stream</a></code>,
+<code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D collected &lt;- collect(df)
+##D class(collected)
+##D firstName &lt;- names(collected)[1]
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/coltypes.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/coltypes.html b/site/docs/2.3.0/api/R/coltypes.html
new file mode 100644
index 0000000..2c62ae7
--- /dev/null
+++ b/site/docs/2.3.0/api/R/coltypes.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: coltypes</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for coltypes {SparkR}"><tr><td>coltypes {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>coltypes</h2>
+
+<h3>Description</h3>
+
+<p>Get column types of a SparkDataFrame
+</p>
+<p>Set the column types of a SparkDataFrame.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+coltypes(x)
+
+coltypes(x) &lt;- value
+
+## S4 method for signature 'SparkDataFrame'
+coltypes(x)
+
+## S4 replacement method for signature 'SparkDataFrame,character'
+coltypes(x) &lt;- value
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+<tr valign="top"><td><code>value</code></td>
+<td>
+<p>A character vector with the target column types for the given
+SparkDataFrame. Column types can be one of integer, numeric/double, character, logical, or NA
+to keep that column as-is.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>value A character vector with the column types of the given SparkDataFrame
+</p>
+
+
+<h3>Note</h3>
+
+<p>coltypes since 1.6.0
+</p>
+<p>coltypes&lt;- since 1.6.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="summary.html">summary</a></code>,
+<code><a href="take.html">take</a></code>, <code><a href="toJSON.html">toJSON</a></code>,
+<code><a href="unionByName.html">unionByName</a></code>, <code><a href="union.html">union</a></code>,
+<code><a href="unpersist.html">unpersist</a></code>, <code><a href="withColumn.html">withColumn</a></code>,
+<code><a href="withWatermark.html">withWatermark</a></code>, <code><a href="with.html">with</a></code>,
+<code><a href="write.df.html">write.df</a></code>, <code><a href="write.jdbc.html">write.jdbc</a></code>,
+<code><a href="write.json.html">write.json</a></code>, <code><a href="write.orc.html">write.orc</a></code>,
+<code><a href="write.parquet.html">write.parquet</a></code>, <code><a href="write.stream.html">write.stream</a></code>,
+<code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D irisDF &lt;- createDataFrame(iris)
+##D coltypes(irisDF) # get column types
+## End(Not run)
+## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D coltypes(df) &lt;- c(&quot;character&quot;, &quot;integer&quot;) # set column types
+##D coltypes(df) &lt;- c(NA, &quot;numeric&quot;) # set column types
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/column.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/column.html b/site/docs/2.3.0/api/R/column.html
new file mode 100644
index 0000000..641951e
--- /dev/null
+++ b/site/docs/2.3.0/api/R/column.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: S4 class that represents a SparkDataFrame column</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for column {SparkR}"><tr><td>column {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>S4 class that represents a SparkDataFrame column</h2>
+
+<h3>Description</h3>
+
+<p>The column class supports unary, binary operations on SparkDataFrame columns
+</p>
+<p>Returns a Column based on the given column name.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+column(x)
+
+## S4 method for signature 'jobj'
+column(x)
+
+## S4 method for signature 'character'
+column(x)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>Character column name.</p>
+</td></tr>
+</table>
+
+
+<h3>Slots</h3>
+
+
+<dl>
+<dt><code>jc</code></dt><dd><p>reference to JVM SparkDataFrame column</p>
+</dd>
+</dl>
+
+
+<h3>Note</h3>
+
+<p>Column since 1.4.0
+</p>
+<p>column since 1.6.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other non-aggregate functions: <code><a href="column_nonaggregate_functions.html">column_nonaggregate_functions</a></code>,
+<code><a href="not.html">not</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: column(&quot;name&quot;)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/column_aggregate_functions.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/column_aggregate_functions.html b/site/docs/2.3.0/api/R/column_aggregate_functions.html
new file mode 100644
index 0000000..6f38bbe
--- /dev/null
+++ b/site/docs/2.3.0/api/R/column_aggregate_functions.html
@@ -0,0 +1,348 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Aggregate functions for Column operations</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for column_aggregate_functions {SparkR}"><tr><td>column_aggregate_functions {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Aggregate functions for Column operations</h2>
+
+<h3>Description</h3>
+
+<p>Aggregate functions defined for <code>Column</code>.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+approxCountDistinct(x, ...)
+
+collect_list(x)
+
+collect_set(x)
+
+countDistinct(x, ...)
+
+grouping_bit(x)
+
+grouping_id(x, ...)
+
+kurtosis(x)
+
+n_distinct(x, ...)
+
+sd(x, na.rm = FALSE)
+
+skewness(x)
+
+stddev(x)
+
+stddev_pop(x)
+
+stddev_samp(x)
+
+sumDistinct(x)
+
+var(x, y = NULL, na.rm = FALSE, use)
+
+variance(x)
+
+var_pop(x)
+
+var_samp(x)
+
+## S4 method for signature 'Column'
+approxCountDistinct(x, rsd = 0.05)
+
+## S4 method for signature 'Column'
+kurtosis(x)
+
+## S4 method for signature 'Column'
+max(x)
+
+## S4 method for signature 'Column'
+mean(x)
+
+## S4 method for signature 'Column'
+min(x)
+
+## S4 method for signature 'Column'
+sd(x)
+
+## S4 method for signature 'Column'
+skewness(x)
+
+## S4 method for signature 'Column'
+stddev(x)
+
+## S4 method for signature 'Column'
+stddev_pop(x)
+
+## S4 method for signature 'Column'
+stddev_samp(x)
+
+## S4 method for signature 'Column'
+sum(x)
+
+## S4 method for signature 'Column'
+sumDistinct(x)
+
+## S4 method for signature 'Column'
+var(x)
+
+## S4 method for signature 'Column'
+variance(x)
+
+## S4 method for signature 'Column'
+var_pop(x)
+
+## S4 method for signature 'Column'
+var_samp(x)
+
+## S4 method for signature 'Column'
+approxCountDistinct(x, rsd = 0.05)
+
+## S4 method for signature 'Column'
+countDistinct(x, ...)
+
+## S4 method for signature 'Column'
+n_distinct(x, ...)
+
+## S4 method for signature 'Column'
+collect_list(x)
+
+## S4 method for signature 'Column'
+collect_set(x)
+
+## S4 method for signature 'Column'
+grouping_bit(x)
+
+## S4 method for signature 'Column'
+grouping_id(x, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>Column to compute on.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s). For example, it could be used to pass additional Columns.</p>
+</td></tr>
+<tr valign="top"><td><code>y, na.rm, use</code></td>
+<td>
+<p>currently not used.</p>
+</td></tr>
+<tr valign="top"><td><code>rsd</code></td>
+<td>
+<p>maximum estimation error allowed (default = 0.05).</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p><code>approxCountDistinct</code>: Returns the approximate number of distinct items in a group.
+</p>
+<p><code>kurtosis</code>: Returns the kurtosis of the values in a group.
+</p>
+<p><code>max</code>: Returns the maximum value of the expression in a group.
+</p>
+<p><code>mean</code>: Returns the average of the values in a group. Alias for <code>avg</code>.
+</p>
+<p><code>min</code>: Returns the minimum value of the expression in a group.
+</p>
+<p><code>sd</code>: Alias for <code>stddev_samp</code>.
+</p>
+<p><code>skewness</code>: Returns the skewness of the values in a group.
+</p>
+<p><code>stddev</code>: Alias for <code>std_dev</code>.
+</p>
+<p><code>stddev_pop</code>: Returns the population standard deviation of the expression in a group.
+</p>
+<p><code>stddev_samp</code>: Returns the unbiased sample standard deviation of the expression in a group.
+</p>
+<p><code>sum</code>: Returns the sum of all values in the expression.
+</p>
+<p><code>sumDistinct</code>: Returns the sum of distinct values in the expression.
+</p>
+<p><code>var</code>: Alias for <code>var_samp</code>.
+</p>
+<p><code>var_pop</code>: Returns the population variance of the values in a group.
+</p>
+<p><code>var_samp</code>: Returns the unbiased variance of the values in a group.
+</p>
+<p><code>countDistinct</code>: Returns the number of distinct items in a group.
+</p>
+<p><code>n_distinct</code>: Returns the number of distinct items in a group.
+</p>
+<p><code>collect_list</code>: Creates a list of objects with duplicates.
+</p>
+<p><code>collect_set</code>: Creates a list of objects with duplicate elements eliminated.
+</p>
+<p><code>grouping_bit</code>: Indicates whether a specified column in a GROUP BY list is aggregated or
+not, returns 1 for aggregated or 0 for not aggregated in the result set. Same as <code>GROUPING</code>
+in SQL and <code>grouping</code> function in Scala.
+</p>
+<p><code>grouping_id</code>: Returns the level of grouping.
+Equals to <code>
+grouping_bit(c1) * 2^(n - 1) + grouping_bit(c2) * 2^(n - 2)  + ... + grouping_bit(cn)
+</code>.
+</p>
+
+
+<h3>Note</h3>
+
+<p>approxCountDistinct(Column) since 1.4.0
+</p>
+<p>kurtosis since 1.6.0
+</p>
+<p>max since 1.5.0
+</p>
+<p>mean since 1.5.0
+</p>
+<p>min since 1.5.0
+</p>
+<p>sd since 1.6.0
+</p>
+<p>skewness since 1.6.0
+</p>
+<p>stddev since 1.6.0
+</p>
+<p>stddev_pop since 1.6.0
+</p>
+<p>stddev_samp since 1.6.0
+</p>
+<p>sum since 1.5.0
+</p>
+<p>sumDistinct since 1.4.0
+</p>
+<p>var since 1.6.0
+</p>
+<p>variance since 1.6.0
+</p>
+<p>var_pop since 1.5.0
+</p>
+<p>var_samp since 1.6.0
+</p>
+<p>approxCountDistinct(Column, numeric) since 1.4.0
+</p>
+<p>countDistinct since 1.4.0
+</p>
+<p>n_distinct since 1.4.0
+</p>
+<p>collect_list since 2.3.0
+</p>
+<p>collect_set since 2.3.0
+</p>
+<p>grouping_bit since 2.3.0
+</p>
+<p>grouping_id since 2.3.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other aggregate functions: <code><a href="avg.html">avg</a></code>,
+<code><a href="corr.html">corr</a></code>, <code><a href="count.html">count</a></code>,
+<code><a href="cov.html">cov</a></code>, <code><a href="first.html">first</a></code>,
+<code><a href="last.html">last</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D # Dataframe used throughout this doc
+##D df &lt;- createDataFrame(cbind(model = rownames(mtcars), mtcars))
+## End(Not run)
+
+## Not run: 
+##D head(select(df, approxCountDistinct(df$gear)))
+##D head(select(df, approxCountDistinct(df$gear, 0.02)))
+##D head(select(df, countDistinct(df$gear, df$cyl)))
+##D head(select(df, n_distinct(df$gear)))
+##D head(distinct(select(df, &quot;gear&quot;)))
+## End(Not run)
+
+## Not run: 
+##D head(select(df, mean(df$mpg), sd(df$mpg), skewness(df$mpg), kurtosis(df$mpg)))
+## End(Not run)
+
+## Not run: 
+##D head(select(df, avg(df$mpg), mean(df$mpg), sum(df$mpg), min(df$wt), max(df$qsec)))
+##D 
+##D # metrics by num of cylinders
+##D tmp &lt;- agg(groupBy(df, &quot;cyl&quot;), avg(df$mpg), avg(df$hp), avg(df$wt), avg(df$qsec))
+##D head(orderBy(tmp, &quot;cyl&quot;))
+##D 
+##D # car with the max mpg
+##D mpg_max &lt;- as.numeric(collect(agg(df, max(df$mpg))))
+##D head(where(df, df$mpg == mpg_max))
+## End(Not run)
+
+## Not run: 
+##D head(select(df, sd(df$mpg), stddev(df$mpg), stddev_pop(df$wt), stddev_samp(df$qsec)))
+## End(Not run)
+
+## Not run: 
+##D head(select(df, sumDistinct(df$gear)))
+##D head(distinct(select(df, &quot;gear&quot;)))
+## End(Not run)
+
+## Not run: 
+##D head(agg(df, var(df$mpg), variance(df$mpg), var_pop(df$mpg), var_samp(df$mpg)))
+## End(Not run)
+
+## Not run: 
+##D df2 = df[df$mpg &gt; 20, ]
+##D collect(select(df2, collect_list(df2$gear)))
+##D collect(select(df2, collect_set(df2$gear)))
+## End(Not run)
+
+## Not run: 
+##D # With cube
+##D agg(
+##D   cube(df, &quot;cyl&quot;, &quot;gear&quot;, &quot;am&quot;),
+##D   mean(df$mpg),
+##D   grouping_bit(df$cyl), grouping_bit(df$gear), grouping_bit(df$am)
+##D )
+##D 
+##D # With rollup
+##D agg(
+##D   rollup(df, &quot;cyl&quot;, &quot;gear&quot;, &quot;am&quot;),
+##D   mean(df$mpg),
+##D   grouping_bit(df$cyl), grouping_bit(df$gear), grouping_bit(df$am)
+##D )
+## End(Not run)
+
+## Not run: 
+##D # With cube
+##D agg(
+##D   cube(df, &quot;cyl&quot;, &quot;gear&quot;, &quot;am&quot;),
+##D   mean(df$mpg),
+##D   grouping_id(df$cyl, df$gear, df$am)
+##D )
+##D 
+##D # With rollup
+##D agg(
+##D   rollup(df, &quot;cyl&quot;, &quot;gear&quot;, &quot;am&quot;),
+##D   mean(df$mpg),
+##D   grouping_id(df$cyl, df$gear, df$am)
+##D )
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/column_collection_functions.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/column_collection_functions.html b/site/docs/2.3.0/api/R/column_collection_functions.html
new file mode 100644
index 0000000..c73f532
--- /dev/null
+++ b/site/docs/2.3.0/api/R/column_collection_functions.html
@@ -0,0 +1,249 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Collection functions for Column operations</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for column_collection_functions {SparkR}"><tr><td>column_collection_functions {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Collection functions for Column operations</h2>
+
+<h3>Description</h3>
+
+<p>Collection functions defined for <code>Column</code>.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+array_contains(x, value)
+
+explode(x)
+
+explode_outer(x)
+
+from_json(x, schema, ...)
+
+map_keys(x)
+
+map_values(x)
+
+posexplode(x)
+
+posexplode_outer(x)
+
+size(x)
+
+sort_array(x, asc = TRUE)
+
+to_json(x, ...)
+
+## S4 method for signature 'Column'
+to_json(x, ...)
+
+## S4 method for signature 'Column,characterOrstructType'
+from_json(x, schema,
+  as.json.array = FALSE, ...)
+
+## S4 method for signature 'Column'
+array_contains(x, value)
+
+## S4 method for signature 'Column'
+map_keys(x)
+
+## S4 method for signature 'Column'
+map_values(x)
+
+## S4 method for signature 'Column'
+explode(x)
+
+## S4 method for signature 'Column'
+size(x)
+
+## S4 method for signature 'Column'
+sort_array(x, asc = TRUE)
+
+## S4 method for signature 'Column'
+posexplode(x)
+
+## S4 method for signature 'Column'
+explode_outer(x)
+
+## S4 method for signature 'Column'
+posexplode_outer(x)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>Column to compute on. Note the difference in the following methods:
+</p>
+
+<ul>
+<li> <p><code>to_json</code>: it is the column containing the struct, array of the structs,
+the map or array of maps.
+</p>
+</li>
+<li> <p><code>from_json</code>: it is the column containing the JSON string.
+</p>
+</li></ul>
+</td></tr>
+<tr valign="top"><td><code>value</code></td>
+<td>
+<p>a value to be checked if contained in the column</p>
+</td></tr>
+<tr valign="top"><td><code>schema</code></td>
+<td>
+<p>a structType object to use as the schema to use when parsing the JSON string.
+Since Spark 2.3, the DDL-formatted string is also supported for the schema.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s). In <code>to_json</code> and <code>from_json</code>, this contains
+additional named properties to control how it is converted, accepts the same
+options as the JSON data source.</p>
+</td></tr>
+<tr valign="top"><td><code>asc</code></td>
+<td>
+<p>a logical flag indicating the sorting order.
+TRUE, sorting is in ascending order.
+FALSE, sorting is in descending order.</p>
+</td></tr>
+<tr valign="top"><td><code>as.json.array</code></td>
+<td>
+<p>indicating if input string is JSON array of objects or a single object.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p><code>to_json</code>: Converts a column containing a <code>structType</code>, array of <code>structType</code>,
+a <code>mapType</code> or array of <code>mapType</code> into a Column of JSON string.
+Resolving the Column can fail if an unsupported type is encountered.
+</p>
+<p><code>from_json</code>: Parses a column containing a JSON string into a Column of <code>structType</code>
+with the specified <code>schema</code> or array of <code>structType</code> if <code>as.json.array</code> is set
+to <code>TRUE</code>. If the string is unparseable, the Column will contain the value NA.
+</p>
+<p><code>array_contains</code>: Returns null if the array is null, true if the array contains
+the value, and false otherwise.
+</p>
+<p><code>map_keys</code>: Returns an unordered array containing the keys of the map.
+</p>
+<p><code>map_values</code>: Returns an unordered array containing the values of the map.
+</p>
+<p><code>explode</code>: Creates a new row for each element in the given array or map column.
+</p>
+<p><code>size</code>: Returns length of array or map.
+</p>
+<p><code>sort_array</code>: Sorts the input array in ascending or descending order according
+to the natural ordering of the array elements.
+</p>
+<p><code>posexplode</code>: Creates a new row for each element with position in the given array
+or map column.
+</p>
+<p><code>explode</code>: Creates a new row for each element in the given array or map column.
+Unlike <code>explode</code>, if the array/map is <code>null</code> or empty
+then <code>null</code> is produced.
+</p>
+<p><code>posexplode_outer</code>: Creates a new row for each element with position in the given
+array or map column. Unlike <code>posexplode</code>, if the array/map is <code>null</code> or empty
+then the row (<code>null</code>, <code>null</code>) is produced.
+</p>
+
+
+<h3>Note</h3>
+
+<p>to_json since 2.2.0
+</p>
+<p>from_json since 2.2.0
+</p>
+<p>array_contains since 1.6.0
+</p>
+<p>map_keys since 2.3.0
+</p>
+<p>map_values since 2.3.0
+</p>
+<p>explode since 1.5.0
+</p>
+<p>size since 1.5.0
+</p>
+<p>sort_array since 1.6.0
+</p>
+<p>posexplode since 2.1.0
+</p>
+<p>explode_outer since 2.3.0
+</p>
+<p>posexplode_outer since 2.3.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D # Dataframe used throughout this doc
+##D df &lt;- createDataFrame(cbind(model = rownames(mtcars), mtcars))
+##D tmp &lt;- mutate(df, v1 = create_array(df$mpg, df$cyl, df$hp))
+##D head(select(tmp, array_contains(tmp$v1, 21), size(tmp$v1)))
+##D tmp2 &lt;- mutate(tmp, v2 = explode(tmp$v1))
+##D head(tmp2)
+##D head(select(tmp, posexplode(tmp$v1)))
+##D head(select(tmp, sort_array(tmp$v1)))
+##D head(select(tmp, sort_array(tmp$v1, asc = FALSE)))
+##D tmp3 &lt;- mutate(df, v3 = create_map(df$model, df$cyl))
+##D head(select(tmp3, map_keys(tmp3$v3)))
+##D head(select(tmp3, map_values(tmp3$v3)))
+## End(Not run)
+
+## Not run: 
+##D # Converts a struct into a JSON object
+##D df2 &lt;- sql(&quot;SELECT named_struct(&#39;date&#39;, cast(&#39;2000-01-01&#39; as date)) as d&quot;)
+##D select(df2, to_json(df2$d, dateFormat = &#39;dd/MM/yyyy&#39;))
+##D 
+##D # Converts an array of structs into a JSON array
+##D df2 &lt;- sql(&quot;SELECT array(named_struct(&#39;name&#39;, &#39;Bob&#39;), named_struct(&#39;name&#39;, &#39;Alice&#39;)) as people&quot;)
+##D df2 &lt;- mutate(df2, people_json = to_json(df2$people))
+##D 
+##D # Converts a map into a JSON object
+##D df2 &lt;- sql(&quot;SELECT map(&#39;name&#39;, &#39;Bob&#39;)) as people&quot;)
+##D df2 &lt;- mutate(df2, people_json = to_json(df2$people))
+##D 
+##D # Converts an array of maps into a JSON array
+##D df2 &lt;- sql(&quot;SELECT array(map(&#39;name&#39;, &#39;Bob&#39;), map(&#39;name&#39;, &#39;Alice&#39;)) as people&quot;)
+##D df2 &lt;- mutate(df2, people_json = to_json(df2$people))
+## End(Not run)
+
+## Not run: 
+##D df2 &lt;- sql(&quot;SELECT named_struct(&#39;date&#39;, cast(&#39;2000-01-01&#39; as date)) as d&quot;)
+##D df2 &lt;- mutate(df2, d2 = to_json(df2$d, dateFormat = &#39;dd/MM/yyyy&#39;))
+##D schema &lt;- structType(structField(&quot;date&quot;, &quot;string&quot;))
+##D head(select(df2, from_json(df2$d2, schema, dateFormat = &#39;dd/MM/yyyy&#39;)))
+##D df2 &lt;- sql(&quot;SELECT named_struct(&#39;name&#39;, &#39;Bob&#39;) as people&quot;)
+##D df2 &lt;- mutate(df2, people_json = to_json(df2$people))
+##D schema &lt;- structType(structField(&quot;name&quot;, &quot;string&quot;))
+##D head(select(df2, from_json(df2$people_json, schema)))
+##D head(select(df2, from_json(df2$people_json, &quot;name STRING&quot;)))
+## End(Not run)
+
+## Not run: 
+##D df2 &lt;- createDataFrame(data.frame(
+##D   id = c(1, 2, 3), text = c(&quot;a,b,c&quot;, NA, &quot;d,e&quot;)
+##D ))
+##D 
+##D head(select(df2, df2$id, explode_outer(split_string(df2$text, &quot;,&quot;))))
+##D head(select(df2, df2$id, posexplode_outer(split_string(df2$text, &quot;,&quot;))))
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[13/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaDoubleRDD.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaDoubleRDD.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaDoubleRDD.html
new file mode 100644
index 0000000..f60adfe
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaDoubleRDD.html
@@ -0,0 +1,2216 @@
+<!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_144) on Wed Feb 28 00:07:13 PST 2018 -->
+<title>JavaDoubleRDD (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="JavaDoubleRDD (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":10,"i2":9,"i3":9,"i4":10,"i5":10,"i6":10,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":10,"i20":10,"i21":10,"i22":10,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":10,"i39":10,"i40":10,"i41":9,"i42":10,"i43":9,"i44":9,"i45":9,"i46":9,"i47":9,"i48":9,"i49":9,"i50":9,"i51":9,"i52":9,"i53":9,"i54":9,"i55":9,"i56":9,"i57":9,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":9,"i64":9,"i65":9,"i66":10,"i67":9,"i68":9,"i69":9,"i70":9,"i71":9,"i72":10,"i73":10,"i74":10,"i75":9,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":9,"i82":9,"i83":9,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":9,"i95":9,"i96":9,"i97":9,"i98":9,"i99":9,"i100":9,"i101":9,"i102":9,"i103":9,"i104":9,"i105":9,"i106":9,"i107":9,"i108":9,"i109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":9,"i115":9,"i116":
 9,"i117":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 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>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/spark/api/java/JavaFutureAction.html" title="interface in org.apache.spark.api.java"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/java/JavaDoubleRDD.html" target="_top">Frames</a></li>
+<li><a href="JavaDoubleRDD.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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.api.java</div>
+<h2 title="Class JavaDoubleRDD" class="title">Class JavaDoubleRDD</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.api.java.JavaDoubleRDD</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/api/java/JavaRDDLike.html" title="interface in org.apache.spark.api.java">JavaRDDLike</a>&lt;Double,<a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">JavaDoubleRDD</span>
+extends Object</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../serialized-form.html#org.apache.spark.api.java.JavaDoubleRDD">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#JavaDoubleRDD-org.apache.spark.rdd.RDD-">JavaDoubleRDD</a></span>(<a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;Object&gt;&nbsp;srdd)</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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>static &lt;U&gt;&nbsp;U</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#aggregate-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">aggregate</a></span>(U&nbsp;zeroValue,
+         <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;U,T,U&gt;&nbsp;seqOp,
+         <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;U,U,U&gt;&nbsp;combOp)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#cache--">cache</a></span>()</code>
+<div class="block">Persist this RDD with the default storage level (<code>MEMORY_ONLY</code>).</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static &lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;T,U&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#cartesian-org.apache.spark.api.java.JavaRDDLike-">cartesian</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="interface in org.apache.spark.api.java">JavaRDDLike</a>&lt;U,?&gt;&nbsp;other)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#checkpoint--">checkpoint</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>scala.reflect.ClassTag&lt;Double&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#classTag--">classTag</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#coalesce-int-">coalesce</a></span>(int&nbsp;numPartitions)</code>
+<div class="block">Return a new RDD that is reduced into <code>numPartitions</code> partitions.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#coalesce-int-boolean-">coalesce</a></span>(int&nbsp;numPartitions,
+        boolean&nbsp;shuffle)</code>
+<div class="block">Return a new RDD that is reduced into <code>numPartitions</code> partitions.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>static java.util.List&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#collect--">collect</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaFutureAction.html" title="interface in org.apache.spark.api.java">JavaFutureAction</a>&lt;java.util.List&lt;T&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#collectAsync--">collectAsync</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>static java.util.List&lt;T&gt;[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#collectPartitions-int:A-">collectPartitions</a></span>(int[]&nbsp;partitionIds)</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#context--">context</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>static long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#count--">count</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/partial/PartialResult.html" title="class in org.apache.spark.partial">PartialResult</a>&lt;<a href="../../../../../org/apache/spark/partial/BoundedDouble.html" title="class in org.apache.spark.partial">BoundedDouble</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#countApprox-long-">countApprox</a></span>(long&nbsp;timeout)</code>&nbsp;</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/partial/PartialResult.html" title="class in org.apache.spark.partial">PartialResult</a>&lt;<a href="../../../../../org/apache/spark/partial/BoundedDouble.html" title="class in org.apache.spark.partial">BoundedDouble</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#countApprox-long-double-">countApprox</a></span>(long&nbsp;timeout,
+           double&nbsp;confidence)</code>&nbsp;</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>static long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#countApproxDistinct-double-">countApproxDistinct</a></span>(double&nbsp;relativeSD)</code>&nbsp;</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaFutureAction.html" title="interface in org.apache.spark.api.java">JavaFutureAction</a>&lt;Long&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#countAsync--">countAsync</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>static java.util.Map&lt;T,Long&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#countByValue--">countByValue</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/partial/PartialResult.html" title="class in org.apache.spark.partial">PartialResult</a>&lt;java.util.Map&lt;T,<a href="../../../../../org/apache/spark/partial/BoundedDouble.html" title="class in org.apache.spark.partial">BoundedDouble</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#countByValueApprox-long-">countByValueApprox</a></span>(long&nbsp;timeout)</code>&nbsp;</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/partial/PartialResult.html" title="class in org.apache.spark.partial">PartialResult</a>&lt;java.util.Map&lt;T,<a href="../../../../../org/apache/spark/partial/BoundedDouble.html" title="class in org.apache.spark.partial">BoundedDouble</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#countByValueApprox-long-double-">countByValueApprox</a></span>(long&nbsp;timeout,
+                  double&nbsp;confidence)</code>&nbsp;</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#distinct--">distinct</a></span>()</code>
+<div class="block">Return a new RDD containing the distinct elements in this RDD.</div>
+</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#distinct-int-">distinct</a></span>(int&nbsp;numPartitions)</code>
+<div class="block">Return a new RDD containing the distinct elements in this RDD.</div>
+</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#filter-org.apache.spark.api.java.function.Function-">filter</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;Double,Boolean&gt;&nbsp;f)</code>
+<div class="block">Return a new RDD containing only the elements that satisfy a predicate.</div>
+</td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code>Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#first--">first</a></span>()</code>
+<div class="block">Return the first element in this RDD.</div>
+</td>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code>static &lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;U&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#flatMap-org.apache.spark.api.java.function.FlatMapFunction-">flatMap</a></span>(<a href="../../../../../org/apache/spark/api/java/function/FlatMapFunction.html" title="interface in org.apache.spark.api.java.function">FlatMapFunction</a>&lt;T,U&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#flatMapToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-">flatMapToDouble</a></span>(<a href="../../../../../org/apache/spark/api/java/function/DoubleFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">DoubleFlatMapFunction</a>&lt;T&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><code>static &lt;K2,V2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K2,V2&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#flatMapToPair-org.apache.spark.api.java.function.PairFlatMapFunction-">flatMapToPair</a></span>(<a href="../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">PairFlatMapFunction</a>&lt;T,K2,V2&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><code>static T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#fold-T-org.apache.spark.api.java.function.Function2-">fold</a></span>(T&nbsp;zeroValue,
+    <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;T,T,T&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i27" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#foreach-org.apache.spark.api.java.function.VoidFunction-">foreach</a></span>(<a href="../../../../../org/apache/spark/api/java/function/VoidFunction.html" title="interface in org.apache.spark.api.java.function">VoidFunction</a>&lt;T&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i28" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaFutureAction.html" title="interface in org.apache.spark.api.java">JavaFutureAction</a>&lt;Void&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#foreachAsync-org.apache.spark.api.java.function.VoidFunction-">foreachAsync</a></span>(<a href="../../../../../org/apache/spark/api/java/function/VoidFunction.html" title="interface in org.apache.spark.api.java.function">VoidFunction</a>&lt;T&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i29" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#foreachPartition-org.apache.spark.api.java.function.VoidFunction-">foreachPartition</a></span>(<a href="../../../../../org/apache/spark/api/java/function/VoidFunction.html" title="interface in org.apache.spark.api.java.function">VoidFunction</a>&lt;java.util.Iterator&lt;T&gt;&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i30" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaFutureAction.html" title="interface in org.apache.spark.api.java">JavaFutureAction</a>&lt;Void&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#foreachPartitionAsync-org.apache.spark.api.java.function.VoidFunction-">foreachPartitionAsync</a></span>(<a href="../../../../../org/apache/spark/api/java/function/VoidFunction.html" title="interface in org.apache.spark.api.java.function">VoidFunction</a>&lt;java.util.Iterator&lt;T&gt;&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i31" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#fromRDD-org.apache.spark.rdd.RDD-">fromRDD</a></span>(<a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;Object&gt;&nbsp;rdd)</code>&nbsp;</td>
+</tr>
+<tr id="i32" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#getCheckpointFile--">getCheckpointFile</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i33" class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#getNumPartitions--">getNumPartitions</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i34" class="altColor">
+<td class="colFirst"><code>static <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/api/java/JavaDoubleRDD.html#getStorageLevel--">getStorageLevel</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i35" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;java.util.List&lt;T&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#glom--">glom</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i36" class="altColor">
+<td class="colFirst"><code>static &lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;U,Iterable&lt;T&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#groupBy-org.apache.spark.api.java.function.Function-">groupBy</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;T,U&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i37" class="rowColor">
+<td class="colFirst"><code>static &lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;U,Iterable&lt;T&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#groupBy-org.apache.spark.api.java.function.Function-int-">groupBy</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;T,U&gt;&nbsp;f,
+       int&nbsp;numPartitions)</code>&nbsp;</td>
+</tr>
+<tr id="i38" class="altColor">
+<td class="colFirst"><code>long[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#histogram-double:A-">histogram</a></span>(double[]&nbsp;buckets)</code>
+<div class="block">Compute a histogram using the provided buckets.</div>
+</td>
+</tr>
+<tr id="i39" class="rowColor">
+<td class="colFirst"><code>long[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#histogram-java.lang.Double:A-boolean-">histogram</a></span>(Double[]&nbsp;buckets,
+         boolean&nbsp;evenBuckets)</code>&nbsp;</td>
+</tr>
+<tr id="i40" class="altColor">
+<td class="colFirst"><code>scala.Tuple2&lt;double[],long[]&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#histogram-int-">histogram</a></span>(int&nbsp;bucketCount)</code>
+<div class="block">Compute a histogram of the data using bucketCount number of buckets evenly
+  spaced between the minimum and maximum of the RDD.</div>
+</td>
+</tr>
+<tr id="i41" class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#id--">id</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i42" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#intersection-org.apache.spark.api.java.JavaDoubleRDD-">intersection</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a>&nbsp;other)</code>
+<div class="block">Return the intersection of this RDD and another one.</div>
+</td>
+</tr>
+<tr id="i43" class="rowColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#isCheckpointed--">isCheckpointed</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i44" class="altColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#isEmpty--">isEmpty</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i45" class="rowColor">
+<td class="colFirst"><code>static java.util.Iterator&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#iterator-org.apache.spark.Partition-org.apache.spark.TaskContext-">iterator</a></span>(<a href="../../../../../org/apache/spark/Partition.html" title="interface in org.apache.spark">Partition</a>&nbsp;split,
+        <a href="../../../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>&nbsp;taskContext)</code>&nbsp;</td>
+</tr>
+<tr id="i46" class="altColor">
+<td class="colFirst"><code>static &lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;U,T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#keyBy-org.apache.spark.api.java.function.Function-">keyBy</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;T,U&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i47" class="rowColor">
+<td class="colFirst"><code>static &lt;R&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;R&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#map-org.apache.spark.api.java.function.Function-">map</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;T,R&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i48" class="altColor">
+<td class="colFirst"><code>static &lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;U&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#mapPartitions-org.apache.spark.api.java.function.FlatMapFunction-">mapPartitions</a></span>(<a href="../../../../../org/apache/spark/api/java/function/FlatMapFunction.html" title="interface in org.apache.spark.api.java.function">FlatMapFunction</a>&lt;java.util.Iterator&lt;T&gt;,U&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i49" class="rowColor">
+<td class="colFirst"><code>static &lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;U&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#mapPartitions-org.apache.spark.api.java.function.FlatMapFunction-boolean-">mapPartitions</a></span>(<a href="../../../../../org/apache/spark/api/java/function/FlatMapFunction.html" title="interface in org.apache.spark.api.java.function">FlatMapFunction</a>&lt;java.util.Iterator&lt;T&gt;,U&gt;&nbsp;f,
+             boolean&nbsp;preservesPartitioning)</code>&nbsp;</td>
+</tr>
+<tr id="i50" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#mapPartitionsToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-">mapPartitionsToDouble</a></span>(<a href="../../../../../org/apache/spark/api/java/function/DoubleFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">DoubleFlatMapFunction</a>&lt;java.util.Iterator&lt;T&gt;&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i51" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#mapPartitionsToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-boolean-">mapPartitionsToDouble</a></span>(<a href="../../../../../org/apache/spark/api/java/function/DoubleFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">DoubleFlatMapFunction</a>&lt;java.util.Iterator&lt;T&gt;&gt;&nbsp;f,
+                     boolean&nbsp;preservesPartitioning)</code>&nbsp;</td>
+</tr>
+<tr id="i52" class="altColor">
+<td class="colFirst"><code>static &lt;K2,V2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K2,V2&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#mapPartitionsToPair-org.apache.spark.api.java.function.PairFlatMapFunction-">mapPartitionsToPair</a></span>(<a href="../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">PairFlatMapFunction</a>&lt;java.util.Iterator&lt;T&gt;,K2,V2&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i53" class="rowColor">
+<td class="colFirst"><code>static &lt;K2,V2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K2,V2&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#mapPartitionsToPair-org.apache.spark.api.java.function.PairFlatMapFunction-boolean-">mapPartitionsToPair</a></span>(<a href="../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">PairFlatMapFunction</a>&lt;java.util.Iterator&lt;T&gt;,K2,V2&gt;&nbsp;f,
+                   boolean&nbsp;preservesPartitioning)</code>&nbsp;</td>
+</tr>
+<tr id="i54" class="altColor">
+<td class="colFirst"><code>static &lt;R&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;R&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#mapPartitionsWithIndex-org.apache.spark.api.java.function.Function2-boolean-">mapPartitionsWithIndex</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;Integer,java.util.Iterator&lt;T&gt;,java.util.Iterator&lt;R&gt;&gt;&nbsp;f,
+                      boolean&nbsp;preservesPartitioning)</code>&nbsp;</td>
+</tr>
+<tr id="i55" class="rowColor">
+<td class="colFirst"><code>static &lt;R&gt;&nbsp;boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#mapPartitionsWithIndex:Ddefault:D2--">mapPartitionsWithIndex$default$2</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i56" class="altColor">
+<td class="colFirst"><code>static &lt;R&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#mapToDouble-org.apache.spark.api.java.function.DoubleFunction-">mapToDouble</a></span>(<a href="../../../../../org/apache/spark/api/java/function/DoubleFunction.html" title="interface in org.apache.spark.api.java.function">DoubleFunction</a>&lt;T&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i57" class="rowColor">
+<td class="colFirst"><code>static &lt;K2,V2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K2,V2&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#mapToPair-org.apache.spark.api.java.function.PairFunction-">mapToPair</a></span>(<a href="../../../../../org/apache/spark/api/java/function/PairFunction.html" title="interface in org.apache.spark.api.java.function">PairFunction</a>&lt;T,K2,V2&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i58" class="altColor">
+<td class="colFirst"><code>Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#max--">max</a></span>()</code>
+<div class="block">Returns the maximum element from this RDD as defined by
+ the default comparator natural order.</div>
+</td>
+</tr>
+<tr id="i59" class="rowColor">
+<td class="colFirst"><code>Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#mean--">mean</a></span>()</code>
+<div class="block">Compute the mean of this RDD's elements.</div>
+</td>
+</tr>
+<tr id="i60" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/partial/PartialResult.html" title="class in org.apache.spark.partial">PartialResult</a>&lt;<a href="../../../../../org/apache/spark/partial/BoundedDouble.html" title="class in org.apache.spark.partial">BoundedDouble</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#meanApprox-long-">meanApprox</a></span>(long&nbsp;timeout)</code>
+<div class="block">Approximate operation to return the mean within a timeout.</div>
+</td>
+</tr>
+<tr id="i61" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/partial/PartialResult.html" title="class in org.apache.spark.partial">PartialResult</a>&lt;<a href="../../../../../org/apache/spark/partial/BoundedDouble.html" title="class in org.apache.spark.partial">BoundedDouble</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#meanApprox-long-java.lang.Double-">meanApprox</a></span>(long&nbsp;timeout,
+          Double&nbsp;confidence)</code>
+<div class="block">Return the approximate mean of the elements in this RDD.</div>
+</td>
+</tr>
+<tr id="i62" class="altColor">
+<td class="colFirst"><code>Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#min--">min</a></span>()</code>
+<div class="block">Returns the minimum element from this RDD as defined by
+ the default comparator natural order.</div>
+</td>
+</tr>
+<tr id="i63" class="rowColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#name--">name</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i64" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&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/api/java/JavaDoubleRDD.html#partitioner--">partitioner</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i65" class="rowColor">
+<td class="colFirst"><code>static java.util.List&lt;<a href="../../../../../org/apache/spark/Partition.html" title="interface in org.apache.spark">Partition</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#partitions--">partitions</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i66" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.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">Set this RDD's storage level to persist its values across operations after the first time
+ it is computed.</div>
+</td>
+</tr>
+<tr id="i67" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#pipe-java.util.List-">pipe</a></span>(java.util.List&lt;String&gt;&nbsp;command)</code>&nbsp;</td>
+</tr>
+<tr id="i68" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#pipe-java.util.List-java.util.Map-">pipe</a></span>(java.util.List&lt;String&gt;&nbsp;command,
+    java.util.Map&lt;String,String&gt;&nbsp;env)</code>&nbsp;</td>
+</tr>
+<tr id="i69" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#pipe-java.util.List-java.util.Map-boolean-int-">pipe</a></span>(java.util.List&lt;String&gt;&nbsp;command,
+    java.util.Map&lt;String,String&gt;&nbsp;env,
+    boolean&nbsp;separateWorkingDir,
+    int&nbsp;bufferSize)</code>&nbsp;</td>
+</tr>
+<tr id="i70" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#pipe-java.util.List-java.util.Map-boolean-int-java.lang.String-">pipe</a></span>(java.util.List&lt;String&gt;&nbsp;command,
+    java.util.Map&lt;String,String&gt;&nbsp;env,
+    boolean&nbsp;separateWorkingDir,
+    int&nbsp;bufferSize,
+    String&nbsp;encoding)</code>&nbsp;</td>
+</tr>
+<tr id="i71" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#pipe-java.lang.String-">pipe</a></span>(String&nbsp;command)</code>&nbsp;</td>
+</tr>
+<tr id="i72" class="altColor">
+<td class="colFirst"><code>Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#popStdev--">popStdev</a></span>()</code>
+<div class="block">Compute the population standard deviation of this RDD's elements.</div>
+</td>
+</tr>
+<tr id="i73" class="rowColor">
+<td class="colFirst"><code>Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#popVariance--">popVariance</a></span>()</code>
+<div class="block">Compute the population variance of this RDD's elements.</div>
+</td>
+</tr>
+<tr id="i74" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;Double&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#rdd--">rdd</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i75" class="rowColor">
+<td class="colFirst"><code>static T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#reduce-org.apache.spark.api.java.function.Function2-">reduce</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;T,T,T&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i76" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#repartition-int-">repartition</a></span>(int&nbsp;numPartitions)</code>
+<div class="block">Return a new RDD that has exactly numPartitions partitions.</div>
+</td>
+</tr>
+<tr id="i77" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#sample-boolean-java.lang.Double-">sample</a></span>(boolean&nbsp;withReplacement,
+      Double&nbsp;fraction)</code>
+<div class="block">Return a sampled subset of this RDD.</div>
+</td>
+</tr>
+<tr id="i78" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#sample-boolean-java.lang.Double-long-">sample</a></span>(boolean&nbsp;withReplacement,
+      Double&nbsp;fraction,
+      long&nbsp;seed)</code>
+<div class="block">Return a sampled subset of this RDD.</div>
+</td>
+</tr>
+<tr id="i79" class="rowColor">
+<td class="colFirst"><code>Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#sampleStdev--">sampleStdev</a></span>()</code>
+<div class="block">Compute the sample standard deviation of this RDD's elements (which corrects for bias in
+ estimating the standard deviation by dividing by N-1 instead of N).</div>
+</td>
+</tr>
+<tr id="i80" class="altColor">
+<td class="colFirst"><code>Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#sampleVariance--">sampleVariance</a></span>()</code>
+<div class="block">Compute the sample variance of this RDD's elements (which corrects for bias in
+ estimating the standard variance by dividing by N-1 instead of N).</div>
+</td>
+</tr>
+<tr id="i81" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#saveAsObjectFile-java.lang.String-">saveAsObjectFile</a></span>(String&nbsp;path)</code>&nbsp;</td>
+</tr>
+<tr id="i82" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#saveAsTextFile-java.lang.String-">saveAsTextFile</a></span>(String&nbsp;path)</code>&nbsp;</td>
+</tr>
+<tr id="i83" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#saveAsTextFile-java.lang.String-java.lang.Class-">saveAsTextFile</a></span>(String&nbsp;path,
+              Class&lt;? extends org.apache.hadoop.io.compress.CompressionCodec&gt;&nbsp;codec)</code>&nbsp;</td>
+</tr>
+<tr id="i84" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.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="i85" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#srdd--">srdd</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i86" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/util/StatCounter.html" title="class in org.apache.spark.util">StatCounter</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#stats--">stats</a></span>()</code>
+<div class="block">Return a <a href="../../../../../org/apache/spark/util/StatCounter.html" title="class in org.apache.spark.util"><code>StatCounter</code></a> object that captures the mean, variance and
+ count of the RDD's elements in one operation.</div>
+</td>
+</tr>
+<tr id="i87" class="rowColor">
+<td class="colFirst"><code>Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#stdev--">stdev</a></span>()</code>
+<div class="block">Compute the population standard deviation of this RDD's elements.</div>
+</td>
+</tr>
+<tr id="i88" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#subtract-org.apache.spark.api.java.JavaDoubleRDD-">subtract</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a>&nbsp;other)</code>
+<div class="block">Return an RDD with the elements from <code>this</code> that are not in <code>other</code>.</div>
+</td>
+</tr>
+<tr id="i89" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#subtract-org.apache.spark.api.java.JavaDoubleRDD-int-">subtract</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a>&nbsp;other,
+        int&nbsp;numPartitions)</code>
+<div class="block">Return an RDD with the elements from <code>this</code> that are not in <code>other</code>.</div>
+</td>
+</tr>
+<tr id="i90" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#subtract-org.apache.spark.api.java.JavaDoubleRDD-org.apache.spark.Partitioner-">subtract</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a>&nbsp;other,
+        <a href="../../../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a>&nbsp;p)</code>
+<div class="block">Return an RDD with the elements from <code>this</code> that are not in <code>other</code>.</div>
+</td>
+</tr>
+<tr id="i91" class="rowColor">
+<td class="colFirst"><code>Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#sum--">sum</a></span>()</code>
+<div class="block">Add up the elements in this RDD.</div>
+</td>
+</tr>
+<tr id="i92" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/partial/PartialResult.html" title="class in org.apache.spark.partial">PartialResult</a>&lt;<a href="../../../../../org/apache/spark/partial/BoundedDouble.html" title="class in org.apache.spark.partial">BoundedDouble</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#sumApprox-long-">sumApprox</a></span>(long&nbsp;timeout)</code>
+<div class="block">Approximate operation to return the sum within a timeout.</div>
+</td>
+</tr>
+<tr id="i93" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/partial/PartialResult.html" title="class in org.apache.spark.partial">PartialResult</a>&lt;<a href="../../../../../org/apache/spark/partial/BoundedDouble.html" title="class in org.apache.spark.partial">BoundedDouble</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#sumApprox-long-java.lang.Double-">sumApprox</a></span>(long&nbsp;timeout,
+         Double&nbsp;confidence)</code>
+<div class="block">Approximate operation to return the sum within a timeout.</div>
+</td>
+</tr>
+<tr id="i94" class="altColor">
+<td class="colFirst"><code>static java.util.List&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#take-int-">take</a></span>(int&nbsp;num)</code>&nbsp;</td>
+</tr>
+<tr id="i95" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaFutureAction.html" title="interface in org.apache.spark.api.java">JavaFutureAction</a>&lt;java.util.List&lt;T&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#takeAsync-int-">takeAsync</a></span>(int&nbsp;num)</code>&nbsp;</td>
+</tr>
+<tr id="i96" class="altColor">
+<td class="colFirst"><code>static java.util.List&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#takeOrdered-int-">takeOrdered</a></span>(int&nbsp;num)</code>&nbsp;</td>
+</tr>
+<tr id="i97" class="rowColor">
+<td class="colFirst"><code>static java.util.List&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#takeOrdered-int-java.util.Comparator-">takeOrdered</a></span>(int&nbsp;num,
+           java.util.Comparator&lt;T&gt;&nbsp;comp)</code>&nbsp;</td>
+</tr>
+<tr id="i98" class="altColor">
+<td class="colFirst"><code>static java.util.List&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#takeSample-boolean-int-">takeSample</a></span>(boolean&nbsp;withReplacement,
+          int&nbsp;num)</code>&nbsp;</td>
+</tr>
+<tr id="i99" class="rowColor">
+<td class="colFirst"><code>static java.util.List&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#takeSample-boolean-int-long-">takeSample</a></span>(boolean&nbsp;withReplacement,
+          int&nbsp;num,
+          long&nbsp;seed)</code>&nbsp;</td>
+</tr>
+<tr id="i100" class="altColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#toDebugString--">toDebugString</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i101" class="rowColor">
+<td class="colFirst"><code>static java.util.Iterator&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#toLocalIterator--">toLocalIterator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i102" class="altColor">
+<td class="colFirst"><code>static java.util.List&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#top-int-">top</a></span>(int&nbsp;num)</code>&nbsp;</td>
+</tr>
+<tr id="i103" class="rowColor">
+<td class="colFirst"><code>static java.util.List&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#top-int-java.util.Comparator-">top</a></span>(int&nbsp;num,
+   java.util.Comparator&lt;T&gt;&nbsp;comp)</code>&nbsp;</td>
+</tr>
+<tr id="i104" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#toRDD-org.apache.spark.api.java.JavaDoubleRDD-">toRDD</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a>&nbsp;rdd)</code>&nbsp;</td>
+</tr>
+<tr id="i105" class="rowColor">
+<td class="colFirst"><code>static &lt;U&gt;&nbsp;U</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#treeAggregate-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">treeAggregate</a></span>(U&nbsp;zeroValue,
+             <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;U,T,U&gt;&nbsp;seqOp,
+             <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;U,U,U&gt;&nbsp;combOp)</code>&nbsp;</td>
+</tr>
+<tr id="i106" class="altColor">
+<td class="colFirst"><code>static &lt;U&gt;&nbsp;U</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#treeAggregate-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-int-">treeAggregate</a></span>(U&nbsp;zeroValue,
+             <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;U,T,U&gt;&nbsp;seqOp,
+             <a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;U,U,U&gt;&nbsp;combOp,
+             int&nbsp;depth)</code>&nbsp;</td>
+</tr>
+<tr id="i107" class="rowColor">
+<td class="colFirst"><code>static T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#treeReduce-org.apache.spark.api.java.function.Function2-">treeReduce</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;T,T,T&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i108" class="altColor">
+<td class="colFirst"><code>static T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#treeReduce-org.apache.spark.api.java.function.Function2-int-">treeReduce</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;T,T,T&gt;&nbsp;f,
+          int&nbsp;depth)</code>&nbsp;</td>
+</tr>
+<tr id="i109" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#union-org.apache.spark.api.java.JavaDoubleRDD-">union</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a>&nbsp;other)</code>
+<div class="block">Return the union of this RDD and another one.</div>
+</td>
+</tr>
+<tr id="i110" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#unpersist--">unpersist</a></span>()</code>
+<div class="block">Mark the RDD as non-persistent, and remove all blocks for it from memory and disk.</div>
+</td>
+</tr>
+<tr id="i111" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.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>
+<tr id="i112" class="altColor">
+<td class="colFirst"><code>Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#variance--">variance</a></span>()</code>
+<div class="block">Compute the population variance of this RDD's elements.</div>
+</td>
+</tr>
+<tr id="i113" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#wrapRDD-org.apache.spark.rdd.RDD-">wrapRDD</a></span>(<a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;Double&gt;&nbsp;rdd)</code>&nbsp;</td>
+</tr>
+<tr id="i114" class="altColor">
+<td class="colFirst"><code>static &lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;T,U&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#zip-org.apache.spark.api.java.JavaRDDLike-">zip</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="interface in org.apache.spark.api.java">JavaRDDLike</a>&lt;U,?&gt;&nbsp;other)</code>&nbsp;</td>
+</tr>
+<tr id="i115" class="rowColor">
+<td class="colFirst"><code>static &lt;U,V&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;V&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#zipPartitions-org.apache.spark.api.java.JavaRDDLike-org.apache.spark.api.java.function.FlatMapFunction2-">zipPartitions</a></span>(<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="interface in org.apache.spark.api.java">JavaRDDLike</a>&lt;U,?&gt;&nbsp;other,
+             <a href="../../../../../org/apache/spark/api/java/function/FlatMapFunction2.html" title="interface in org.apache.spark.api.java.function">FlatMapFunction2</a>&lt;java.util.Iterator&lt;T&gt;,java.util.Iterator&lt;U&gt;,V&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr id="i116" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;T,Long&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#zipWithIndex--">zipWithIndex</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i117" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;T,Long&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html#zipWithUniqueId--">zipWithUniqueId</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.api.java.JavaRDDLike">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.spark.api.java.<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="interface in org.apache.spark.api.java">JavaRDDLike</a></h3>
+<code><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#aggregate-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">aggregate</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#cartesian-org.apache.spark.api.java.JavaRDDLike-">cartesian</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#checkpoint--">checkpoint</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#collect--">collect</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#collectAsync--">collectAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#collectPartitions-int:A-">collectPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#context--">context</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#count--">count</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countApprox-long-">coun
 tApprox</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countApprox-long-double-">countApprox</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countApproxDistinct-double-">countApproxDistinct</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countAsync--">countAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countByValue--">countByValue</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countByValueApprox-long-">countByValueApprox</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countByValueApprox-long-double-">countByValueApprox</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#flatMap-org.apache.spark.api.java.function.FlatMapFunction-">flatMap</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#flatMapToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-">flatMapToDouble</a>, <a href=".
 ./../../../../org/apache/spark/api/java/JavaRDDLike.html#flatMapToPair-org.apache.spark.api.java.function.PairFlatMapFunction-">flatMapToPair</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#fold-T-org.apache.spark.api.java.function.Function2-">fold</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#foreach-org.apache.spark.api.java.function.VoidFunction-">foreach</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#foreachAsync-org.apache.spark.api.java.function.VoidFunction-">foreachAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#foreachPartition-org.apache.spark.api.java.function.VoidFunction-">foreachPartition</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#foreachPartitionAsync-org.apache.spark.api.java.function.VoidFunction-">foreachPartitionAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#getCheckpointFile--">getCheckpointFile</a>, 
 <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#getNumPartitions--">getNumPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#getStorageLevel--">getStorageLevel</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#glom--">glom</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#groupBy-org.apache.spark.api.java.function.Function-">groupBy</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#groupBy-org.apache.spark.api.java.function.Function-int-">groupBy</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#id--">id</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#isCheckpointed--">isCheckpointed</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#isEmpty--">isEmpty</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#iterator-org.apache.spark.Partition-org.apache.spark.TaskContext-">iterator</a>,
  <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#keyBy-org.apache.spark.api.java.function.Function-">keyBy</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#map-org.apache.spark.api.java.function.Function-">map</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitions-org.apache.spark.api.java.function.FlatMapFunction-">mapPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitions-org.apache.spark.api.java.function.FlatMapFunction-boolean-">mapPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitionsToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-">mapPartitionsToDouble</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitionsToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-boolean-">mapPartitionsToDouble</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#m
 apPartitionsToPair-org.apache.spark.api.java.function.PairFlatMapFunction-">mapPartitionsToPair</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitionsToPair-org.apache.spark.api.java.function.PairFlatMapFunction-boolean-">mapPartitionsToPair</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitionsWithIndex-org.apache.spark.api.java.function.Function2-boolean-">mapPartitionsWithIndex</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapToDouble-org.apache.spark.api.java.function.DoubleFunction-">mapToDouble</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapToPair-org.apache.spark.api.java.function.PairFunction-">mapToPair</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#max-java.util.Comparator-">max</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#min-java.util.Comparator-">min</a>, <a href="../../../../../org/apache/spark/api/java/
 JavaRDDLike.html#name--">name</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#partitioner--">partitioner</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#partitions--">partitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#pipe-java.util.List-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#pipe-java.util.List-java.util.Map-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#pipe-java.util.List-java.util.Map-boolean-int-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#pipe-java.util.List-java.util.Map-boolean-int-java.lang.String-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#pipe-java.lang.String-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#reduce-org.apache.spark.api.java.function.Function2-">reduce</a>, <a href="../../../../../org/apache/spark/api/java/Jav
 aRDDLike.html#saveAsObjectFile-java.lang.String-">saveAsObjectFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#saveAsTextFile-java.lang.String-">saveAsTextFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#saveAsTextFile-java.lang.String-java.lang.Class-">saveAsTextFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#take-int-">take</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#takeAsync-int-">takeAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#takeOrdered-int-">takeOrdered</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#takeOrdered-int-java.util.Comparator-">takeOrdered</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#takeSample-boolean-int-">takeSample</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#takeSample-boolean-int-long-">takeSample</a>, <a href="../../../../../org/apache/
 spark/api/java/JavaRDDLike.html#toDebugString--">toDebugString</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#toLocalIterator--">toLocalIterator</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#top-int-">top</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#top-int-java.util.Comparator-">top</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#treeAggregate-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">treeAggregate</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#treeAggregate-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-int-">treeAggregate</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#treeReduce-org.apache.spark.api.java.function.Function2-">treeReduce</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#treeReduce-org.apache.spark.a
 pi.java.function.Function2-int-">treeReduce</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#zip-org.apache.spark.api.java.JavaRDDLike-">zip</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#zipPartitions-org.apache.spark.api.java.JavaRDDLike-org.apache.spark.api.java.function.FlatMapFunction2-">zipPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#zipWithIndex--">zipWithIndex</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#zipWithUniqueId--">zipWithUniqueId</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="JavaDoubleRDD-org.apache.spark.rdd.RDD-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>JavaDoubleRDD</h4>
+<pre>public&nbsp;JavaDoubleRDD(<a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;Object&gt;&nbsp;srdd)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="fromRDD-org.apache.spark.rdd.RDD-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromRDD</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a>&nbsp;fromRDD(<a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;Object&gt;&nbsp;rdd)</pre>
+</li>
+</ul>
+<a name="toRDD-org.apache.spark.api.java.JavaDoubleRDD-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toRDD</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;Object&gt;&nbsp;toRDD(<a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a>&nbsp;rdd)</pre>
+</li>
+</ul>
+<a name="partitions--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>partitions</h4>
+<pre>public static&nbsp;java.util.List&lt;<a href="../../../../../org/apache/spark/Partition.html" title="interface in org.apache.spark">Partition</a>&gt;&nbsp;partitions()</pre>
+</li>
+</ul>
+<a name="getNumPartitions--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNumPartitions</h4>
+<pre>public static&nbsp;int&nbsp;getNumPartitions()</pre>
+</li>
+</ul>
+<a name="partitioner--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>partitioner</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/spark/api/java/Optional.html" title="class in org.apache.spark.api.java">Optional</a>&lt;<a href="../../../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a>&gt;&nbsp;partitioner()</pre>
+</li>
+</ul>
+<a name="context--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>context</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a>&nbsp;context()</pre>
+</li>
+</ul>
+<a name="id--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>id</h4>
+<pre>public static&nbsp;int&nbsp;id()</pre>
+</li>
+</ul>
+<a name="getStorageLevel--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStorageLevel</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage">StorageLevel</a>&nbsp;getStorageLevel()</pre>
+</li>
+</ul>
+<a name="iterator-org.apache.spark.Partition-org.apache.spark.TaskContext-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>iterator</h4>
+<pre>public static&nbsp;java.util.Iterator&lt;T&gt;&nbsp;iterator(<a href="../../../../../org/apache/spark/Partition.html" title="interface in org.apache.spark">Partition</a>&nbsp;split,
+                                             <a href="../../../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>&nbsp;taskContext)</pre>
+</li>
+</ul>
+<a name="map-org.apache.spark.api.java.function.Function-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>map</h4>
+<pre>public static&nbsp;&lt;R&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;R&gt;&nbsp;map(<a href="../../../../../org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function">Function</a>&lt;T,R&gt;&nbsp;f)</pre>
+</li>
+</ul>
+<a name="mapPartitionsWithIndex-org.apache.spark.api.java.function.Function2-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapPartitionsWithIndex</h4>
+<pre>public static&nbsp;&lt;R&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;R&gt;&nbsp;mapPartitionsWithIndex(<a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;Integer,java.util.Iterator&lt;T&gt;,java.util.Iterator&lt;R&gt;&gt;&nbsp;f,
+                                                    boolean&nbsp;preservesPartitioning)</pre>
+</li>
+</ul>
+<a name="mapToDouble-org.apache.spark.api.java.function.DoubleFunction-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapToDouble</h4>
+<pre>public static&nbsp;&lt;R&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a>&nbsp;mapToDouble(<a href="../../../../../org/apache/spark/api/java/function/DoubleFunction.html" title="interface in org.apache.spark.api.java.function">DoubleFunction</a>&lt;T&gt;&nbsp;f)</pre>
+</li>
+</ul>
+<a name="mapToPair-org.apache.spark.api.java.function.PairFunction-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapToPair</h4>
+<pre>public static&nbsp;&lt;K2,V2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K2,V2&gt;&nbsp;mapToPair(<a href="../../../../../org/apache/spark/api/java/function/PairFunction.html" title="interface in org.apache.spark.api.java.function">PairFunction</a>&lt;T,K2,V2&gt;&nbsp;f)</pre>
+</li>
+</ul>
+<a name="flatMap-org.apache.spark.api.java.function.FlatMapFunction-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>flatMap</h4>
+<pre>public static&nbsp;&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;U&gt;&nbsp;flatMap(<a href="../../../../../org/apache/spark/api/java/function/FlatMapFunction.html" title="interface in org.apache.spark.api.java.function">FlatMapFunction</a>&lt;T,U&gt;&nbsp;f)</pre>
+</li>
+</ul>
+<a name="flatMapToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>flatMapToDouble</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a>&nbsp;flatMapToDouble(<a href="../../../../../org/apache/spark/api/java/function/DoubleFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">DoubleFlatMapFunction</a>&lt;T&gt;&nbsp;f)</pre>
+</li>
+</ul>
+<a name="flatMapToPair-org.apache.spark.api.java.function.PairFlatMapFunction-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>flatMapToPair</h4>
+<pre>public static&nbsp;&lt;K2,V2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K2,V2&gt;&nbsp;flatMapToPair(<a href="../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">PairFlatMapFunction</a>&lt;T,K2,V2&gt;&nbsp;f)</pre>
+</li>
+</ul>
+<a name="mapPartitions-org.apache.spark.api.java.function.FlatMapFunction-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapPartitions</h4>
+<pre>public static&nbsp;&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;U&gt;&nbsp;mapPartitions(<a href="../../../../../org/apache/spark/api/java/function/FlatMapFunction.html" title="interface in org.apache.spark.api.java.function">FlatMapFunction</a>&lt;java.util.Iterator&lt;T&gt;,U&gt;&nbsp;f)</pre>
+</li>
+</ul>
+<a name="mapPartitions-org.apache.spark.api.java.function.FlatMapFunction-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapPartitions</h4>
+<pre>public static&nbsp;&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;U&gt;&nbsp;mapPartitions(<a href="../../../../../org/apache/spark/api/java/function/FlatMapFunction.html" title="interface in org.apache.spark.api.java.function">FlatMapFunction</a>&lt;java.util.Iterator&lt;T&gt;,U&gt;&nbsp;f,
+                                           boolean&nbsp;preservesPartitioning)</pre>
+</li>
+</ul>
+<a name="mapPartitionsToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapPartitionsToDouble</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a>&nbsp;mapPartitionsToDouble(<a href="../../../../../org/apache/spark/api/java/function/DoubleFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">DoubleFlatMapFunction</a>&lt;java.util.Iterator&lt;T&gt;&gt;&nbsp;f)</pre>
+</li>
+</ul>
+<a name="mapPartitionsToPair-org.apache.spark.api.java.function.PairFlatMapFunction-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapPartitionsToPair</h4>
+<pre>public static&nbsp;&lt;K2,V2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K2,V2&gt;&nbsp;mapPartitionsToPair(<a href="../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">PairFlatMapFunction</a>&lt;java.util.Iterator&lt;T&gt;,K2,V2&gt;&nbsp;f)</pre>
+</li>
+</ul>
+<a name="mapPartitionsToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapPartitionsToDouble</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java">JavaDoubleRDD</a>&nbsp;mapPartitionsToDouble(<a href="../../../../../org/apache/spark/api/java/function/DoubleFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">DoubleFlatMapFunction</a>&lt;java.util.Iterator&lt;T&gt;&gt;&nbsp;f,
+                                                  boolean&nbsp;preservesPartitioning)</pre>
+</li>
+</ul>
+<a name="mapPartitionsToPair-org.apache.spark.api.java.function.PairFlatMapFunction-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapPartitionsToPair</h4>
+<pre>public static&nbsp;&lt;K2,V2&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K2,V2&gt;&nbsp;mapPartitionsToPair(<a href="../../../../../org/apache/spark/api/java/function/PairFlatMapFunction.html" title="interface in org.apache.spark.api.java.function">PairFlatMapFunction</a>&lt;java.util.Iterator&lt;T&gt;,K2,V2&gt;&nbsp;f,
+                                                             boolean&nbsp;preservesPartitioning)</pre>
+</li>
+</ul>
+<a name="foreachPartition-org.apache.spark.api.java.function.VoidFunction-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>foreachPartition</h4>
+<pre>public static&nbsp;void&nbsp;foreachPartition(<a href="../../../../../org/apache/spark/api/java/function/VoidFunction.html" title="interface in org.apache.spark.api.java.function">VoidFunction</a>&lt;java.util.Iterator&lt;T&gt;&gt;&nbsp;f)</pre>
+</li>
+</ul>
+<a name="glom--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>glom</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;java.util.List&lt;T&gt;&gt;&nbsp;glom()</pre>
+</li>
+</ul>
+<a name="cartesian-org.apache.spark.api.java.JavaRDDLike-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cartesian</h4>
+<pre>public static&nbsp;&lt;U&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;T,U&gt;&nbsp;cartesian(

<TRUNCATED>

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[38/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/spark.survreg.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/spark.survreg.html b/site/docs/2.3.0/api/R/spark.survreg.html
new file mode 100644
index 0000000..e3e412d
--- /dev/null
+++ b/site/docs/2.3.0/api/R/spark.survreg.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Accelerated Failure Time (AFT) Survival Regression Model</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for spark.survreg {SparkR}"><tr><td>spark.survreg {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Accelerated Failure Time (AFT) Survival Regression Model</h2>
+
+<h3>Description</h3>
+
+<p><code>spark.survreg</code> fits an accelerated failure time (AFT) survival regression model on
+a SparkDataFrame. Users can call <code>summary</code> to get a summary of the fitted AFT model,
+<code>predict</code> to make predictions on new data, and <code>write.ml</code>/<code>read.ml</code> to
+save/load fitted models.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+spark.survreg(data, formula, ...)
+
+## S4 method for signature 'SparkDataFrame,formula'
+spark.survreg(data, formula,
+  aggregationDepth = 2, stringIndexerOrderType = c("frequencyDesc",
+  "frequencyAsc", "alphabetDesc", "alphabetAsc"))
+
+## S4 method for signature 'AFTSurvivalRegressionModel'
+summary(object)
+
+## S4 method for signature 'AFTSurvivalRegressionModel'
+predict(object, newData)
+
+## S4 method for signature 'AFTSurvivalRegressionModel,character'
+write.ml(object, path,
+  overwrite = FALSE)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>data</code></td>
+<td>
+<p>a SparkDataFrame for training.</p>
+</td></tr>
+<tr valign="top"><td><code>formula</code></td>
+<td>
+<p>a symbolic description of the model to be fitted. Currently only a few formula
+operators are supported, including '~', ':', '+', and '-'.
+Note that operator '.' is not supported currently.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional arguments passed to the method.</p>
+</td></tr>
+<tr valign="top"><td><code>aggregationDepth</code></td>
+<td>
+<p>The depth for treeAggregate (greater than or equal to 2). If the
+dimensions of features or the number of partitions are large, this
+param could be adjusted to a larger size. This is an expert parameter.
+Default value should be good for most cases.</p>
+</td></tr>
+<tr valign="top"><td><code>stringIndexerOrderType</code></td>
+<td>
+<p>how to order categories of a string feature column. This is used to
+decide the base level of a string feature as the last category
+after ordering is dropped when encoding strings. Supported options
+are &quot;frequencyDesc&quot;, &quot;frequencyAsc&quot;, &quot;alphabetDesc&quot;, and
+&quot;alphabetAsc&quot;. The default value is &quot;frequencyDesc&quot;. When the
+ordering is set to &quot;alphabetDesc&quot;, this drops the same category
+as R when encoding strings.</p>
+</td></tr>
+<tr valign="top"><td><code>object</code></td>
+<td>
+<p>a fitted AFT survival regression model.</p>
+</td></tr>
+<tr valign="top"><td><code>newData</code></td>
+<td>
+<p>a SparkDataFrame for testing.</p>
+</td></tr>
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>the directory where the model is saved.</p>
+</td></tr>
+<tr valign="top"><td><code>overwrite</code></td>
+<td>
+<p>overwrites or not if the output path already exists. Default is FALSE
+which means throw exception if the output path exists.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p><code>spark.survreg</code> returns a fitted AFT survival regression model.
+</p>
+<p><code>summary</code> returns summary information of the fitted model, which is a list.
+The list includes the model's <code>coefficients</code> (features, coefficients,
+intercept and log(scale)).
+</p>
+<p><code>predict</code> returns a SparkDataFrame containing predicted values
+on the original scale of the data (mean predicted value at scale = 1.0).
+</p>
+
+
+<h3>Note</h3>
+
+<p>spark.survreg since 2.0.0
+</p>
+<p>summary(AFTSurvivalRegressionModel) since 2.0.0
+</p>
+<p>predict(AFTSurvivalRegressionModel) since 2.0.0
+</p>
+<p>write.ml(AFTSurvivalRegressionModel, character) since 2.0.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>survival: <a href="https://cran.r-project.org/package=survival">https://cran.r-project.org/package=survival</a>
+</p>
+<p><a href="write.ml.html">write.ml</a>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D df &lt;- createDataFrame(ovarian)
+##D model &lt;- spark.survreg(df, Surv(futime, fustat) ~ ecog_ps + rx)
+##D 
+##D # get a summary of the model
+##D summary(model)
+##D 
+##D # make predictions
+##D predicted &lt;- predict(model, df)
+##D showDF(predicted)
+##D 
+##D # save and load the model
+##D path &lt;- &quot;path/to/model&quot;
+##D write.ml(model, path)
+##D savedModel &lt;- read.ml(path)
+##D summary(savedModel)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/spark.svmLinear.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/spark.svmLinear.html b/site/docs/2.3.0/api/R/spark.svmLinear.html
new file mode 100644
index 0000000..c81774f
--- /dev/null
+++ b/site/docs/2.3.0/api/R/spark.svmLinear.html
@@ -0,0 +1,176 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Linear SVM Model</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for spark.svmLinear {SparkR}"><tr><td>spark.svmLinear {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Linear SVM Model</h2>
+
+<h3>Description</h3>
+
+<p>Fits a linear SVM model against a SparkDataFrame, similar to svm in e1071 package.
+Currently only supports binary classification model with linear kernel.
+Users can print, make predictions on the produced model and save the model to the input path.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+spark.svmLinear(data, formula, ...)
+
+## S4 method for signature 'SparkDataFrame,formula'
+spark.svmLinear(data, formula,
+  regParam = 0, maxIter = 100, tol = 1e-06, standardization = TRUE,
+  threshold = 0, weightCol = NULL, aggregationDepth = 2,
+  handleInvalid = c("error", "keep", "skip"))
+
+## S4 method for signature 'LinearSVCModel'
+predict(object, newData)
+
+## S4 method for signature 'LinearSVCModel'
+summary(object)
+
+## S4 method for signature 'LinearSVCModel,character'
+write.ml(object, path, overwrite = FALSE)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>data</code></td>
+<td>
+<p>SparkDataFrame for training.</p>
+</td></tr>
+<tr valign="top"><td><code>formula</code></td>
+<td>
+<p>A symbolic description of the model to be fitted. Currently only a few formula
+operators are supported, including '~', '.', ':', '+', and '-'.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional arguments passed to the method.</p>
+</td></tr>
+<tr valign="top"><td><code>regParam</code></td>
+<td>
+<p>The regularization parameter. Only supports L2 regularization currently.</p>
+</td></tr>
+<tr valign="top"><td><code>maxIter</code></td>
+<td>
+<p>Maximum iteration number.</p>
+</td></tr>
+<tr valign="top"><td><code>tol</code></td>
+<td>
+<p>Convergence tolerance of iterations.</p>
+</td></tr>
+<tr valign="top"><td><code>standardization</code></td>
+<td>
+<p>Whether to standardize the training features before fitting the model.
+The coefficients of models will be always returned on the original scale,
+so it will be transparent for users. Note that with/without
+standardization, the models should be always converged to the same
+solution when no regularization is applied.</p>
+</td></tr>
+<tr valign="top"><td><code>threshold</code></td>
+<td>
+<p>The threshold in binary classification applied to the linear model prediction.
+This threshold can be any real number, where Inf will make all predictions 0.0
+and -Inf will make all predictions 1.0.</p>
+</td></tr>
+<tr valign="top"><td><code>weightCol</code></td>
+<td>
+<p>The weight column name.</p>
+</td></tr>
+<tr valign="top"><td><code>aggregationDepth</code></td>
+<td>
+<p>The depth for treeAggregate (greater than or equal to 2). If the
+dimensions of features or the number of partitions are large, this param
+could be adjusted to a larger size.
+This is an expert parameter. Default value should be good for most cases.</p>
+</td></tr>
+<tr valign="top"><td><code>handleInvalid</code></td>
+<td>
+<p>How to handle invalid data (unseen labels or NULL values) in features and
+label column of string type.
+Supported options: &quot;skip&quot; (filter out rows with invalid data),
+&quot;error&quot; (throw an error), &quot;keep&quot; (put invalid data in
+a special additional bucket, at index numLabels). Default
+is &quot;error&quot;.</p>
+</td></tr>
+<tr valign="top"><td><code>object</code></td>
+<td>
+<p>a LinearSVCModel fitted by <code>spark.svmLinear</code>.</p>
+</td></tr>
+<tr valign="top"><td><code>newData</code></td>
+<td>
+<p>a SparkDataFrame for testing.</p>
+</td></tr>
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>The directory where the model is saved.</p>
+</td></tr>
+<tr valign="top"><td><code>overwrite</code></td>
+<td>
+<p>Overwrites or not if the output path already exists. Default is FALSE
+which means throw exception if the output path exists.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p><code>spark.svmLinear</code> returns a fitted linear SVM model.
+</p>
+<p><code>predict</code> returns the predicted values based on a LinearSVCModel.
+</p>
+<p><code>summary</code> returns summary information of the fitted model, which is a list.
+The list includes <code>coefficients</code> (coefficients of the fitted model),
+<code>numClasses</code> (number of classes), <code>numFeatures</code> (number of features).
+</p>
+
+
+<h3>Note</h3>
+
+<p>spark.svmLinear since 2.2.0
+</p>
+<p>predict(LinearSVCModel) since 2.2.0
+</p>
+<p>summary(LinearSVCModel) since 2.2.0
+</p>
+<p>write.ml(LogisticRegression, character) since 2.2.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D t &lt;- as.data.frame(Titanic)
+##D training &lt;- createDataFrame(t)
+##D model &lt;- spark.svmLinear(training, Survived ~ ., regParam = 0.5)
+##D summary &lt;- summary(model)
+##D 
+##D # fitted values on training data
+##D fitted &lt;- predict(model, training)
+##D 
+##D # save fitted model to input path
+##D path &lt;- &quot;path/to/model&quot;
+##D write.ml(model, path)
+##D 
+##D # can also read back the saved model and predict
+##D # Note that summary deos not work on loaded model
+##D savedModel &lt;- read.ml(path)
+##D summary(savedModel)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/sparkR.callJMethod.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/sparkR.callJMethod.html b/site/docs/2.3.0/api/R/sparkR.callJMethod.html
new file mode 100644
index 0000000..1f7cb04
--- /dev/null
+++ b/site/docs/2.3.0/api/R/sparkR.callJMethod.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Call Java Methods</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for sparkR.callJMethod {SparkR}"><tr><td>sparkR.callJMethod {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Call Java Methods</h2>
+
+<h3>Description</h3>
+
+<p>Call a Java method in the JVM running the Spark driver. The return
+values are automatically converted to R objects for simple objects. Other
+values are returned as &quot;jobj&quot; which are references to objects on JVM.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+sparkR.callJMethod(x, methodName, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>object to invoke the method on. Should be a &quot;jobj&quot; created by newJObject.</p>
+</td></tr>
+<tr valign="top"><td><code>methodName</code></td>
+<td>
+<p>method name to call.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>parameters to pass to the Java method.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>This is a low level function to access the JVM directly and should only be used
+for advanced use cases. The arguments and return values that are primitive R
+types (like integer, numeric, character, lists) are automatically translated to/from
+Java types (like Integer, Double, String, Array). A full list can be found in
+serialize.R and deserialize.R in the Apache Spark code base.
+</p>
+
+
+<h3>Value</h3>
+
+<p>the return value of the Java method. Either returned as a R object
+if it can be deserialized or returned as a &quot;jobj&quot;. See details section for more.
+</p>
+
+
+<h3>Note</h3>
+
+<p>sparkR.callJMethod since 2.0.1
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="sparkR.callJStatic.html">sparkR.callJStatic</a>, <a href="sparkR.newJObject.html">sparkR.newJObject</a>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session() # Need to have a Spark JVM running before calling newJObject
+##D # Create a Java ArrayList and populate it
+##D jarray &lt;- sparkR.newJObject(&quot;java.util.ArrayList&quot;)
+##D sparkR.callJMethod(jarray, &quot;add&quot;, 42L)
+##D sparkR.callJMethod(jarray, &quot;get&quot;, 0L) # Will print 42
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/sparkR.callJStatic.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/sparkR.callJStatic.html b/site/docs/2.3.0/api/R/sparkR.callJStatic.html
new file mode 100644
index 0000000..036ff08
--- /dev/null
+++ b/site/docs/2.3.0/api/R/sparkR.callJStatic.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Call Static Java Methods</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for sparkR.callJStatic {SparkR}"><tr><td>sparkR.callJStatic {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Call Static Java Methods</h2>
+
+<h3>Description</h3>
+
+<p>Call a static method in the JVM running the Spark driver. The return
+value is automatically converted to R objects for simple objects. Other
+values are returned as &quot;jobj&quot; which are references to objects on JVM.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+sparkR.callJStatic(x, methodName, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>fully qualified Java class name that contains the static method to invoke.</p>
+</td></tr>
+<tr valign="top"><td><code>methodName</code></td>
+<td>
+<p>name of static method to invoke.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>parameters to pass to the Java method.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>This is a low level function to access the JVM directly and should only be used
+for advanced use cases. The arguments and return values that are primitive R
+types (like integer, numeric, character, lists) are automatically translated to/from
+Java types (like Integer, Double, String, Array). A full list can be found in
+serialize.R and deserialize.R in the Apache Spark code base.
+</p>
+
+
+<h3>Value</h3>
+
+<p>the return value of the Java method. Either returned as a R object
+if it can be deserialized or returned as a &quot;jobj&quot;. See details section for more.
+</p>
+
+
+<h3>Note</h3>
+
+<p>sparkR.callJStatic since 2.0.1
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="sparkR.callJMethod.html">sparkR.callJMethod</a>, <a href="sparkR.newJObject.html">sparkR.newJObject</a>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session() # Need to have a Spark JVM running before calling callJStatic
+##D sparkR.callJStatic(&quot;java.lang.System&quot;, &quot;currentTimeMillis&quot;)
+##D sparkR.callJStatic(&quot;java.lang.System&quot;, &quot;getProperty&quot;, &quot;java.home&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/sparkR.conf.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/sparkR.conf.html b/site/docs/2.3.0/api/R/sparkR.conf.html
new file mode 100644
index 0000000..e297da0
--- /dev/null
+++ b/site/docs/2.3.0/api/R/sparkR.conf.html
@@ -0,0 +1,68 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Get Runtime Config from the current active SparkSession</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for sparkR.conf {SparkR}"><tr><td>sparkR.conf {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Get Runtime Config from the current active SparkSession</h2>
+
+<h3>Description</h3>
+
+<p>Get Runtime Config from the current active SparkSession.
+To change SparkSession Runtime Config, please see <code>sparkR.session()</code>.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+sparkR.conf(key, defaultValue)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>key</code></td>
+<td>
+<p>(optional) The key of the config to get, if omitted, all config is returned</p>
+</td></tr>
+<tr valign="top"><td><code>defaultValue</code></td>
+<td>
+<p>(optional) The default value of the config to return if they config is not
+set, if omitted, the call fails if the config key is not set</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>a list of config values with keys as their names
+</p>
+
+
+<h3>Note</h3>
+
+<p>sparkR.conf since 2.0.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D allConfigs &lt;- sparkR.conf()
+##D masterValue &lt;- unlist(sparkR.conf(&quot;spark.master&quot;))
+##D namedConfig &lt;- sparkR.conf(&quot;spark.executor.memory&quot;, &quot;0g&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/sparkR.init-deprecated.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/sparkR.init-deprecated.html b/site/docs/2.3.0/api/R/sparkR.init-deprecated.html
new file mode 100644
index 0000000..bdec09d
--- /dev/null
+++ b/site/docs/2.3.0/api/R/sparkR.init-deprecated.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: (Deprecated) Initialize a new Spark Context</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for sparkR.init {SparkR}"><tr><td>sparkR.init {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>(Deprecated) Initialize a new Spark Context</h2>
+
+<h3>Description</h3>
+
+<p>This function initializes a new SparkContext.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+sparkR.init(master = "", appName = "SparkR",
+  sparkHome = Sys.getenv("SPARK_HOME"), sparkEnvir = list(),
+  sparkExecutorEnv = list(), sparkJars = "", sparkPackages = "")
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>master</code></td>
+<td>
+<p>The Spark master URL</p>
+</td></tr>
+<tr valign="top"><td><code>appName</code></td>
+<td>
+<p>Application name to register with cluster manager</p>
+</td></tr>
+<tr valign="top"><td><code>sparkHome</code></td>
+<td>
+<p>Spark Home directory</p>
+</td></tr>
+<tr valign="top"><td><code>sparkEnvir</code></td>
+<td>
+<p>Named list of environment variables to set on worker nodes</p>
+</td></tr>
+<tr valign="top"><td><code>sparkExecutorEnv</code></td>
+<td>
+<p>Named list of environment variables to be used when launching executors</p>
+</td></tr>
+<tr valign="top"><td><code>sparkJars</code></td>
+<td>
+<p>Character vector of jar files to pass to the worker nodes</p>
+</td></tr>
+<tr valign="top"><td><code>sparkPackages</code></td>
+<td>
+<p>Character vector of package coordinates</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>sparkR.init since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="sparkR.session.html">sparkR.session</a>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sc &lt;- sparkR.init(&quot;local[2]&quot;, &quot;SparkR&quot;, &quot;/home/spark&quot;)
+##D sc &lt;- sparkR.init(&quot;local[2]&quot;, &quot;SparkR&quot;, &quot;/home/spark&quot;,
+##D                  list(spark.executor.memory=&quot;1g&quot;))
+##D sc &lt;- sparkR.init(&quot;yarn-client&quot;, &quot;SparkR&quot;, &quot;/home/spark&quot;,
+##D                  list(spark.executor.memory=&quot;4g&quot;),
+##D                  list(LD_LIBRARY_PATH=&quot;/directory of JVM libraries (libjvm.so) on workers/&quot;),
+##D                  c(&quot;one.jar&quot;, &quot;two.jar&quot;, &quot;three.jar&quot;),
+##D                  c(&quot;com.databricks:spark-avro_2.11:2.0.1&quot;))
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/sparkR.newJObject.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/sparkR.newJObject.html b/site/docs/2.3.0/api/R/sparkR.newJObject.html
new file mode 100644
index 0000000..1e7e38f
--- /dev/null
+++ b/site/docs/2.3.0/api/R/sparkR.newJObject.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Create Java Objects</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for sparkR.newJObject {SparkR}"><tr><td>sparkR.newJObject {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Create Java Objects</h2>
+
+<h3>Description</h3>
+
+<p>Create a new Java object in the JVM running the Spark driver. The return
+value is automatically converted to an R object for simple objects. Other
+values are returned as a &quot;jobj&quot; which is a reference to an object on JVM.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+sparkR.newJObject(x, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>fully qualified Java class name.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>arguments to be passed to the constructor.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>This is a low level function to access the JVM directly and should only be used
+for advanced use cases. The arguments and return values that are primitive R
+types (like integer, numeric, character, lists) are automatically translated to/from
+Java types (like Integer, Double, String, Array). A full list can be found in
+serialize.R and deserialize.R in the Apache Spark code base.
+</p>
+
+
+<h3>Value</h3>
+
+<p>the object created. Either returned as a R object
+if it can be deserialized or returned as a &quot;jobj&quot;. See details section for more.
+</p>
+
+
+<h3>Note</h3>
+
+<p>sparkR.newJObject since 2.0.1
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="sparkR.callJMethod.html">sparkR.callJMethod</a>, <a href="sparkR.callJStatic.html">sparkR.callJStatic</a>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session() # Need to have a Spark JVM running before calling newJObject
+##D # Create a Java ArrayList and populate it
+##D jarray &lt;- sparkR.newJObject(&quot;java.util.ArrayList&quot;)
+##D sparkR.callJMethod(jarray, &quot;add&quot;, 42L)
+##D sparkR.callJMethod(jarray, &quot;get&quot;, 0L) # Will print 42
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/sparkR.session.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/sparkR.session.html b/site/docs/2.3.0/api/R/sparkR.session.html
new file mode 100644
index 0000000..c002136
--- /dev/null
+++ b/site/docs/2.3.0/api/R/sparkR.session.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Get the existing SparkSession or initialize a new...</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for sparkR.session {SparkR}"><tr><td>sparkR.session {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Get the existing SparkSession or initialize a new SparkSession.</h2>
+
+<h3>Description</h3>
+
+<p>SparkSession is the entry point into SparkR. <code>sparkR.session</code> gets the existing
+SparkSession or initializes a new SparkSession.
+Additional Spark properties can be set in <code>...</code>, and these named parameters take priority
+over values in <code>master</code>, <code>appName</code>, named lists of <code>sparkConfig</code>.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+sparkR.session(master = "", appName = "SparkR",
+  sparkHome = Sys.getenv("SPARK_HOME"), sparkConfig = list(),
+  sparkJars = "", sparkPackages = "", enableHiveSupport = TRUE, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>master</code></td>
+<td>
+<p>the Spark master URL.</p>
+</td></tr>
+<tr valign="top"><td><code>appName</code></td>
+<td>
+<p>application name to register with cluster manager.</p>
+</td></tr>
+<tr valign="top"><td><code>sparkHome</code></td>
+<td>
+<p>Spark Home directory.</p>
+</td></tr>
+<tr valign="top"><td><code>sparkConfig</code></td>
+<td>
+<p>named list of Spark configuration to set on worker nodes.</p>
+</td></tr>
+<tr valign="top"><td><code>sparkJars</code></td>
+<td>
+<p>character vector of jar files to pass to the worker nodes.</p>
+</td></tr>
+<tr valign="top"><td><code>sparkPackages</code></td>
+<td>
+<p>character vector of package coordinates</p>
+</td></tr>
+<tr valign="top"><td><code>enableHiveSupport</code></td>
+<td>
+<p>enable support for Hive, fallback if not built with Hive support; once
+set, this cannot be turned off on an existing session</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>named Spark properties passed to the method.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>When called in an interactive session, this method checks for the Spark installation, and, if not
+found, it will be downloaded and cached automatically. Alternatively, <code>install.spark</code> can
+be called manually.
+</p>
+<p>A default warehouse is created automatically in the current directory when a managed table is
+created via <code>sql</code> statement <code>CREATE TABLE</code>, for example. To change the location of the
+warehouse, set the named parameter <code>spark.sql.warehouse.dir</code> to the SparkSession. Along with
+the warehouse, an accompanied metastore may also be automatically created in the current
+directory when a new SparkSession is initialized with <code>enableHiveSupport</code> set to
+<code>TRUE</code>, which is the default. For more details, refer to Hive configuration at
+<a href="http://spark.apache.org/docs/latest/sql-programming-guide.html#hive-tables">http://spark.apache.org/docs/latest/sql-programming-guide.html#hive-tables</a>.
+</p>
+<p>For details on how to initialize and use SparkR, refer to SparkR programming guide at
+<a href="http://spark.apache.org/docs/latest/sparkr.html#starting-up-sparksession">http://spark.apache.org/docs/latest/sparkr.html#starting-up-sparksession</a>.
+</p>
+
+
+<h3>Note</h3>
+
+<p>sparkR.session since 2.0.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D df &lt;- read.json(path)
+##D 
+##D sparkR.session(&quot;local[2]&quot;, &quot;SparkR&quot;, &quot;/home/spark&quot;)
+##D sparkR.session(&quot;yarn-client&quot;, &quot;SparkR&quot;, &quot;/home/spark&quot;,
+##D                list(spark.executor.memory=&quot;4g&quot;),
+##D                c(&quot;one.jar&quot;, &quot;two.jar&quot;, &quot;three.jar&quot;),
+##D                c(&quot;com.databricks:spark-avro_2.11:2.0.1&quot;))
+##D sparkR.session(spark.master = &quot;yarn-client&quot;, spark.executor.memory = &quot;4g&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/sparkR.session.stop.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/sparkR.session.stop.html b/site/docs/2.3.0/api/R/sparkR.session.stop.html
new file mode 100644
index 0000000..fe4cb94
--- /dev/null
+++ b/site/docs/2.3.0/api/R/sparkR.session.stop.html
@@ -0,0 +1,39 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Stop the Spark Session and Spark Context</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for sparkR.session.stop {SparkR}"><tr><td>sparkR.session.stop {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Stop the Spark Session and Spark Context</h2>
+
+<h3>Description</h3>
+
+<p>Stop the Spark Session and Spark Context.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+sparkR.session.stop()
+
+sparkR.stop()
+</pre>
+
+
+<h3>Details</h3>
+
+<p>Also terminates the backend this R session is connected to.
+</p>
+
+
+<h3>Note</h3>
+
+<p>sparkR.session.stop since 2.0.0
+</p>
+<p>sparkR.stop since 1.4.0
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/sparkR.uiWebUrl.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/sparkR.uiWebUrl.html b/site/docs/2.3.0/api/R/sparkR.uiWebUrl.html
new file mode 100644
index 0000000..e316dd9
--- /dev/null
+++ b/site/docs/2.3.0/api/R/sparkR.uiWebUrl.html
@@ -0,0 +1,50 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Get the URL of the SparkUI instance for the current active...</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for sparkR.uiWebUrl {SparkR}"><tr><td>sparkR.uiWebUrl {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Get the URL of the SparkUI instance for the current active SparkSession</h2>
+
+<h3>Description</h3>
+
+<p>Get the URL of the SparkUI instance for the current active SparkSession.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+sparkR.uiWebUrl()
+</pre>
+
+
+<h3>Value</h3>
+
+<p>the SparkUI URL, or NA if it is disabled, or not started.
+</p>
+
+
+<h3>Note</h3>
+
+<p>sparkR.uiWebUrl since 2.1.1
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D url &lt;- sparkR.uiWebUrl()
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/sparkR.version.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/sparkR.version.html b/site/docs/2.3.0/api/R/sparkR.version.html
new file mode 100644
index 0000000..22ee2f3
--- /dev/null
+++ b/site/docs/2.3.0/api/R/sparkR.version.html
@@ -0,0 +1,50 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Get version of Spark on which this application is running</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for sparkR.version {SparkR}"><tr><td>sparkR.version {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Get version of Spark on which this application is running</h2>
+
+<h3>Description</h3>
+
+<p>Get version of Spark on which this application is running.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+sparkR.version()
+</pre>
+
+
+<h3>Value</h3>
+
+<p>a character string of the Spark version
+</p>
+
+
+<h3>Note</h3>
+
+<p>sparkR.version since 2.0.1
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D version &lt;- sparkR.version()
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/sparkRHive.init-deprecated.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/sparkRHive.init-deprecated.html b/site/docs/2.3.0/api/R/sparkRHive.init-deprecated.html
new file mode 100644
index 0000000..b5df74e
--- /dev/null
+++ b/site/docs/2.3.0/api/R/sparkRHive.init-deprecated.html
@@ -0,0 +1,67 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: (Deprecated) Initialize a new HiveContext</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for sparkRHive.init {SparkR}"><tr><td>sparkRHive.init {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>(Deprecated) Initialize a new HiveContext</h2>
+
+<h3>Description</h3>
+
+<p>This function creates a HiveContext from an existing JavaSparkContext
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+sparkRHive.init(jsc = NULL)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>jsc</code></td>
+<td>
+<p>The existing JavaSparkContext created with SparkR.init()</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>Starting SparkR 2.0, a SparkSession is initialized and returned instead.
+This API is deprecated and kept for backward compatibility only.
+</p>
+
+
+<h3>Note</h3>
+
+<p>sparkRHive.init since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="sparkR.session.html">sparkR.session</a>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sc &lt;- sparkR.init()
+##D sqlContext &lt;- sparkRHive.init(sc)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/sparkRSQL.init-deprecated.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/sparkRSQL.init-deprecated.html b/site/docs/2.3.0/api/R/sparkRSQL.init-deprecated.html
new file mode 100644
index 0000000..dd93e8f
--- /dev/null
+++ b/site/docs/2.3.0/api/R/sparkRSQL.init-deprecated.html
@@ -0,0 +1,68 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: (Deprecated) Initialize a new SQLContext</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for sparkRSQL.init {SparkR}"><tr><td>sparkRSQL.init {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>(Deprecated) Initialize a new SQLContext</h2>
+
+<h3>Description</h3>
+
+<p>This function creates a SparkContext from an existing JavaSparkContext and
+then uses it to initialize a new SQLContext
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+sparkRSQL.init(jsc = NULL)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>jsc</code></td>
+<td>
+<p>The existing JavaSparkContext created with SparkR.init()</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>Starting SparkR 2.0, a SparkSession is initialized and returned instead.
+This API is deprecated and kept for backward compatibility only.
+</p>
+
+
+<h3>Note</h3>
+
+<p>sparkRSQL.init since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="sparkR.session.html">sparkR.session</a>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sc &lt;- sparkR.init()
+##D sqlContext &lt;- sparkRSQL.init(sc)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/sql.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/sql.html b/site/docs/2.3.0/api/R/sql.html
new file mode 100644
index 0000000..cebd22e
--- /dev/null
+++ b/site/docs/2.3.0/api/R/sql.html
@@ -0,0 +1,64 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: SQL Query</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for sql {SparkR}"><tr><td>sql {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>SQL Query</h2>
+
+<h3>Description</h3>
+
+<p>Executes a SQL query using Spark, returning the result as a SparkDataFrame.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## Default S3 method:
+sql(sqlQuery)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>sqlQuery</code></td>
+<td>
+<p>A character vector containing the SQL query</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>SparkDataFrame
+</p>
+
+
+<h3>Note</h3>
+
+<p>sql since 1.4.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D createOrReplaceTempView(df, &quot;table&quot;)
+##D new_df &lt;- sql(&quot;SELECT * FROM table&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/startsWith.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/startsWith.html b/site/docs/2.3.0/api/R/startsWith.html
new file mode 100644
index 0000000..ebff84f
--- /dev/null
+++ b/site/docs/2.3.0/api/R/startsWith.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: startsWith</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for startsWith {SparkR}"><tr><td>startsWith {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>startsWith</h2>
+
+<h3>Description</h3>
+
+<p>Determines if entries of x start with string (entries of) prefix respectively,
+where strings are recycled to common lengths.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+startsWith(x, prefix)
+
+## S4 method for signature 'Column'
+startsWith(x, prefix)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>vector of character string whose &quot;starts&quot; are considered</p>
+</td></tr>
+<tr valign="top"><td><code>prefix</code></td>
+<td>
+<p>character vector (often of length one)</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>startsWith since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other colum_func: <code><a href="alias.html">alias</a></code>,
+<code><a href="between.html">between</a></code>, <code><a href="cast.html">cast</a></code>,
+<code><a href="endsWith.html">endsWith</a></code>, <code><a href="otherwise.html">otherwise</a></code>,
+<code><a href="over.html">over</a></code>, <code><a href="substr.html">substr</a></code>
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/status.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/status.html b/site/docs/2.3.0/api/R/status.html
new file mode 100644
index 0000000..0004325
--- /dev/null
+++ b/site/docs/2.3.0/api/R/status.html
@@ -0,0 +1,65 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: status</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for status {SparkR}"><tr><td>status {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>status</h2>
+
+<h3>Description</h3>
+
+<p>Prints the current status of the query in JSON format.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+status(x)
+
+## S4 method for signature 'StreamingQuery'
+status(x)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a StreamingQuery.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>status(StreamingQuery) since 2.2.0
+</p>
+<p>experimental
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other StreamingQuery methods: <code><a href="awaitTermination.html">awaitTermination</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="isActive.html">isActive</a></code>,
+<code><a href="lastProgress.html">lastProgress</a></code>, <code><a href="queryName.html">queryName</a></code>,
+<code><a href="stopQuery.html">stopQuery</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run:  status(sq) 
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/stopQuery.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/stopQuery.html b/site/docs/2.3.0/api/R/stopQuery.html
new file mode 100644
index 0000000..87a9792
--- /dev/null
+++ b/site/docs/2.3.0/api/R/stopQuery.html
@@ -0,0 +1,66 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: stopQuery</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for stopQuery {SparkR}"><tr><td>stopQuery {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>stopQuery</h2>
+
+<h3>Description</h3>
+
+<p>Stops the execution of this query if it is running. This method blocks until the execution is
+stopped.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+stopQuery(x)
+
+## S4 method for signature 'StreamingQuery'
+stopQuery(x)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a StreamingQuery.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>stopQuery(StreamingQuery) since 2.2.0
+</p>
+<p>experimental
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other StreamingQuery methods: <code><a href="awaitTermination.html">awaitTermination</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="isActive.html">isActive</a></code>,
+<code><a href="lastProgress.html">lastProgress</a></code>, <code><a href="queryName.html">queryName</a></code>,
+<code><a href="status.html">status</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run:  stopQuery(sq) 
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/storageLevel.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/storageLevel.html b/site/docs/2.3.0/api/R/storageLevel.html
new file mode 100644
index 0000000..20b148d
--- /dev/null
+++ b/site/docs/2.3.0/api/R/storageLevel.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: StorageLevel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for storageLevel {SparkR}"><tr><td>storageLevel {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>StorageLevel</h2>
+
+<h3>Description</h3>
+
+<p>Get storagelevel of this SparkDataFrame.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## S4 method for signature 'SparkDataFrame'
+storageLevel(x)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>the SparkDataFrame to get the storageLevel.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>storageLevel since 2.1.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D persist(df, &quot;MEMORY_AND_DISK&quot;)
+##D storageLevel(df)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/str.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/str.html b/site/docs/2.3.0/api/R/str.html
new file mode 100644
index 0000000..3762759
--- /dev/null
+++ b/site/docs/2.3.0/api/R/str.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Compactly display the structure of a dataset</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for str {SparkR}"><tr><td>str {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Compactly display the structure of a dataset</h2>
+
+<h3>Description</h3>
+
+<p>Display the structure of a SparkDataFrame, including column names, column types, as well as a
+a small sample of rows.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## S4 method for signature 'SparkDataFrame'
+str(object)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>object</code></td>
+<td>
+<p>a SparkDataFrame</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>str since 1.6.1
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D # Create a SparkDataFrame from the Iris dataset
+##D irisDF &lt;- createDataFrame(iris)
+##D 
+##D # Show the structure of the SparkDataFrame
+##D str(irisDF)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/structField.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/structField.html b/site/docs/2.3.0/api/R/structField.html
new file mode 100644
index 0000000..4b57ac8
--- /dev/null
+++ b/site/docs/2.3.0/api/R/structField.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: structField</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for structField {SparkR}"><tr><td>structField {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>structField</h2>
+
+<h3>Description</h3>
+
+<p>Create a structField object that contains the metadata for a single field in a schema.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+structField(x, ...)
+
+## S3 method for class 'jobj'
+structField(x, ...)
+
+## S3 method for class 'character'
+structField(x, type, nullable = TRUE, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>the name of the field.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s) passed to the method.</p>
+</td></tr>
+<tr valign="top"><td><code>type</code></td>
+<td>
+<p>The data type of the field</p>
+</td></tr>
+<tr valign="top"><td><code>nullable</code></td>
+<td>
+<p>A logical vector indicating whether or not the field is nullable</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A structField object.
+</p>
+
+
+<h3>Note</h3>
+
+<p>structField since 1.4.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D field1 &lt;- structField(&quot;a&quot;, &quot;integer&quot;)
+##D field2 &lt;- structField(&quot;c&quot;, &quot;string&quot;)
+##D field3 &lt;- structField(&quot;avg&quot;, &quot;double&quot;)
+##D schema &lt;- structType(field1, field2, field3)
+##D df1 &lt;- gapply(df, list(&quot;a&quot;, &quot;c&quot;),
+##D               function(key, x) { y &lt;- data.frame(key, mean(x$b), stringsAsFactors = FALSE) },
+##D               schema)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/structType.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/structType.html b/site/docs/2.3.0/api/R/structType.html
new file mode 100644
index 0000000..9a1bbc1
--- /dev/null
+++ b/site/docs/2.3.0/api/R/structType.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: structType</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for structType {SparkR}"><tr><td>structType {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>structType</h2>
+
+<h3>Description</h3>
+
+<p>Create a structType object that contains the metadata for a SparkDataFrame. Intended for
+use with createDataFrame and toDF.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+structType(x, ...)
+
+## S3 method for class 'jobj'
+structType(x, ...)
+
+## S3 method for class 'structField'
+structType(x, ...)
+
+## S3 method for class 'character'
+structType(x, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a structField object (created with the <code>structField</code> method). Since Spark 2.3,
+this can be a DDL-formatted string, which is a comma separated list of field
+definitions, e.g., &quot;a INT, b STRING&quot;.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional structField objects</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>a structType object
+</p>
+
+
+<h3>Note</h3>
+
+<p>structType since 1.4.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D schema &lt;- structType(structField(&quot;a&quot;, &quot;integer&quot;), structField(&quot;c&quot;, &quot;string&quot;),
+##D                       structField(&quot;avg&quot;, &quot;double&quot;))
+##D df1 &lt;- gapply(df, list(&quot;a&quot;, &quot;c&quot;),
+##D               function(key, x) { y &lt;- data.frame(key, mean(x$b), stringsAsFactors = FALSE) },
+##D               schema)
+##D schema &lt;- structType(&quot;a INT, c STRING, avg DOUBLE&quot;)
+##D df1 &lt;- gapply(df, list(&quot;a&quot;, &quot;c&quot;),
+##D               function(key, x) { y &lt;- data.frame(key, mean(x$b), stringsAsFactors = FALSE) },
+##D               schema)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/subset.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/subset.html b/site/docs/2.3.0/api/R/subset.html
new file mode 100644
index 0000000..4c81c49
--- /dev/null
+++ b/site/docs/2.3.0/api/R/subset.html
@@ -0,0 +1,170 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Subset</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for subset {SparkR}"><tr><td>subset {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Subset</h2>
+
+<h3>Description</h3>
+
+<p>Return subsets of SparkDataFrame according to given conditions
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+subset(x, ...)
+
+## S4 method for signature 'SparkDataFrame,numericOrcharacter'
+x[[i]]
+
+## S4 replacement method for signature 'SparkDataFrame,numericOrcharacter'
+x[[i]] &lt;- value
+
+## S4 method for signature 'SparkDataFrame'
+x[i, j, ..., drop = F]
+
+## S4 method for signature 'SparkDataFrame'
+subset(x, subset, select, drop = F, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>currently not used.</p>
+</td></tr>
+<tr valign="top"><td><code>i, subset</code></td>
+<td>
+<p>(Optional) a logical expression to filter on rows.
+For extract operator [[ and replacement operator [[&lt;-, the indexing parameter for
+a single Column.</p>
+</td></tr>
+<tr valign="top"><td><code>value</code></td>
+<td>
+<p>a Column or an atomic vector in the length of 1 as literal value, or <code>NULL</code>.
+If <code>NULL</code>, the specified Column is dropped.</p>
+</td></tr>
+<tr valign="top"><td><code>j, select</code></td>
+<td>
+<p>expression for the single Column or a list of columns to select from the
+SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>drop</code></td>
+<td>
+<p>if TRUE, a Column will be returned if the resulting dataset has only one column.
+Otherwise, a SparkDataFrame will always be returned.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A new SparkDataFrame containing only the rows that meet the condition with selected
+columns.
+</p>
+
+
+<h3>Note</h3>
+
+<p>[[ since 1.4.0
+</p>
+<p>[[&lt;- since 2.1.1
+</p>
+<p>[ since 1.4.0
+</p>
+<p>subset since 1.5.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="withColumn.html">withColumn</a>
+</p>
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+<p>Other subsetting functions: <code><a href="filter.html">filter</a></code>,
+<code><a href="select.html">select</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D   # Columns can be selected using [[ and [
+##D   df[[2]] == df[[&quot;age&quot;]]
+##D   df[,2] == df[,&quot;age&quot;]
+##D   df[,c(&quot;name&quot;, &quot;age&quot;)]
+##D   # Or to filter rows
+##D   df[df$age &gt; 20,]
+##D   # SparkDataFrame can be subset on both rows and Columns
+##D   df[df$name == &quot;Smith&quot;, c(1,2)]
+##D   df[df$age %in% c(19, 30), 1:2]
+##D   subset(df, df$age %in% c(19, 30), 1:2)
+##D   subset(df, df$age %in% c(19), select = c(1,2))
+##D   subset(df, select = c(1,2))
+##D   # Columns can be selected and set
+##D   df[[&quot;age&quot;]] &lt;- 23
+##D   df[[1]] &lt;- df$age
+##D   df[[2]] &lt;- NULL # drop column
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/substr.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/substr.html b/site/docs/2.3.0/api/R/substr.html
new file mode 100644
index 0000000..3a3b55f
--- /dev/null
+++ b/site/docs/2.3.0/api/R/substr.html
@@ -0,0 +1,57 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: substr</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for substr {SparkR}"><tr><td>substr {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>substr</h2>
+
+<h3>Description</h3>
+
+<p>An expression that returns a substring.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## S4 method for signature 'Column'
+substr(x, start, stop)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a Column.</p>
+</td></tr>
+<tr valign="top"><td><code>start</code></td>
+<td>
+<p>starting position.</p>
+</td></tr>
+<tr valign="top"><td><code>stop</code></td>
+<td>
+<p>ending position.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>substr since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other colum_func: <code><a href="alias.html">alias</a></code>,
+<code><a href="between.html">between</a></code>, <code><a href="cast.html">cast</a></code>,
+<code><a href="endsWith.html">endsWith</a></code>, <code><a href="otherwise.html">otherwise</a></code>,
+<code><a href="over.html">over</a></code>, <code><a href="startsWith.html">startsWith</a></code>
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/summarize.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/summarize.html b/site/docs/2.3.0/api/R/summarize.html
new file mode 100644
index 0000000..8f28639
--- /dev/null
+++ b/site/docs/2.3.0/api/R/summarize.html
@@ -0,0 +1,143 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: summarize</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for agg {SparkR}"><tr><td>agg {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>summarize</h2>
+
+<h3>Description</h3>
+
+<p>Aggregates on the entire SparkDataFrame without groups.
+The resulting SparkDataFrame will also contain the grouping columns.
+</p>
+<p>Compute aggregates by specifying a list of columns
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+agg(x, ...)
+
+summarize(x, ...)
+
+## S4 method for signature 'GroupedData'
+agg(x, ...)
+
+## S4 method for signature 'GroupedData'
+summarize(x, ...)
+
+## S4 method for signature 'SparkDataFrame'
+agg(x, ...)
+
+## S4 method for signature 'SparkDataFrame'
+summarize(x, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame or GroupedData.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>further arguments to be passed to or from other methods.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>df2 &lt;- agg(df, &lt;column&gt; = &lt;aggFunction&gt;)
+df2 &lt;- agg(df, newColName = aggFunction(column))
+</p>
+
+
+<h3>Value</h3>
+
+<p>A SparkDataFrame.
+</p>
+
+
+<h3>Note</h3>
+
+<p>agg since 1.4.0
+</p>
+<p>summarize since 1.4.0
+</p>
+<p>agg since 1.4.0
+</p>
+<p>summarize since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="alias.html">alias</a></code>, <code><a href="arrange.html">arrange</a></code>,
+<code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="summary.html">summary</a></code>,
+<code><a href="take.html">take</a></code>, <code><a href="toJSON.html">toJSON</a></code>,
+<code><a href="unionByName.html">unionByName</a></code>, <code><a href="union.html">union</a></code>,
+<code><a href="unpersist.html">unpersist</a></code>, <code><a href="withColumn.html">withColumn</a></code>,
+<code><a href="withWatermark.html">withWatermark</a></code>, <code><a href="with.html">with</a></code>,
+<code><a href="write.df.html">write.df</a></code>, <code><a href="write.jdbc.html">write.jdbc</a></code>,
+<code><a href="write.json.html">write.json</a></code>, <code><a href="write.orc.html">write.orc</a></code>,
+<code><a href="write.parquet.html">write.parquet</a></code>, <code><a href="write.stream.html">write.stream</a></code>,
+<code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D  df2 &lt;- agg(df, age = &quot;sum&quot;)  # new column name will be created as &#39;SUM(age#0)&#39;
+##D  df3 &lt;- agg(df, ageSum = sum(df$age)) # Creates a new column named ageSum
+##D  df4 &lt;- summarize(df, ageSum = max(df$age))
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[19/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/SparkContext.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/SparkContext.html b/site/docs/2.3.0/api/java/org/apache/spark/SparkContext.html
new file mode 100644
index 0000000..a603887
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/SparkContext.html
@@ -0,0 +1,3115 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>SparkContext (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="SparkContext (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":42,"i1":42,"i2":42,"i3":42,"i4":42,"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,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":42,"i37":10,"i38":9,"i39":9,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":9,"i52":9,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated 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/SparkConf.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkEnv.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkContext.html" target="_top">Frames</a></li>
+<li><a href="SparkContext.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class SparkContext" class="title">Class SparkContext</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.SparkContext</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../org/apache/spark/internal/Logging.html" title="interface in org.apache.spark.internal">Logging</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SparkContext</span>
+extends Object
+implements <a href="../../../org/apache/spark/internal/Logging.html" title="interface in org.apache.spark.internal">Logging</a></pre>
+<div class="block">Main entry point for Spark functionality. A SparkContext represents the connection to a Spark
+ cluster, and can be used to create RDDs, accumulators and broadcast variables on that cluster.
+ <p>
+ Only one SparkContext may be active per JVM.  You must <code>stop()</code> the active SparkContext before
+ creating a new one.  This limitation may eventually be removed; see SPARK-2243 for more details.
+ <p>
+ param:  config a Spark Config object describing the application configuration. Any settings in
+   this config overrides the default configs as well as system properties.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#SparkContext--">SparkContext</a></span>()</code>
+<div class="block">Create a SparkContext that loads settings from system properties (for instance, when
+ launching with ./bin/spark-submit).</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#SparkContext-org.apache.spark.SparkConf-">SparkContext</a></span>(<a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;config)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#SparkContext-java.lang.String-java.lang.String-org.apache.spark.SparkConf-">SparkContext</a></span>(String&nbsp;master,
+            String&nbsp;appName,
+            <a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;conf)</code>
+<div class="block">Alternative constructor that allows setting common Spark properties directly</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#SparkContext-java.lang.String-java.lang.String-java.lang.String-scala.collection.Seq-scala.collection.Map-">SparkContext</a></span>(String&nbsp;master,
+            String&nbsp;appName,
+            String&nbsp;sparkHome,
+            scala.collection.Seq&lt;String&gt;&nbsp;jars,
+            scala.collection.Map&lt;String,String&gt;&nbsp;environment)</code>
+<div class="block">Alternative constructor that allows setting common Spark properties directly</div>
+</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated 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>&lt;R,T&gt;&nbsp;<a href="../../../org/apache/spark/Accumulable.html" title="class in org.apache.spark">Accumulable</a>&lt;R,T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#accumulable-R-org.apache.spark.AccumulableParam-">accumulable</a></span>(R&nbsp;initialValue,
+           <a href="../../../org/apache/spark/AccumulableParam.html" title="interface in org.apache.spark">AccumulableParam</a>&lt;R,T&gt;&nbsp;param)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>&lt;R,T&gt;&nbsp;<a href="../../../org/apache/spark/Accumulable.html" title="class in org.apache.spark">Accumulable</a>&lt;R,T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#accumulable-R-java.lang.String-org.apache.spark.AccumulableParam-">accumulable</a></span>(R&nbsp;initialValue,
+           String&nbsp;name,
+           <a href="../../../org/apache/spark/AccumulableParam.html" title="interface in org.apache.spark">AccumulableParam</a>&lt;R,T&gt;&nbsp;param)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>&lt;R,T&gt;&nbsp;<a href="../../../org/apache/spark/Accumulable.html" title="class in org.apache.spark">Accumulable</a>&lt;R,T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#accumulableCollection-R-scala.Function1-scala.reflect.ClassTag-">accumulableCollection</a></span>(R&nbsp;initialValue,
+                     scala.Function1&lt;R,scala.collection.generic.Growable&lt;T&gt;&gt;&nbsp;evidence$9,
+                     scala.reflect.ClassTag&lt;R&gt;&nbsp;evidence$10)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../org/apache/spark/Accumulator.html" title="class in org.apache.spark">Accumulator</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#accumulator-T-org.apache.spark.AccumulatorParam-">accumulator</a></span>(T&nbsp;initialValue,
+           <a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a>&lt;T&gt;&nbsp;param)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../org/apache/spark/Accumulator.html" title="class in org.apache.spark">Accumulator</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#accumulator-T-java.lang.String-org.apache.spark.AccumulatorParam-">accumulator</a></span>(T&nbsp;initialValue,
+           String&nbsp;name,
+           <a href="../../../org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">AccumulatorParam</a>&lt;T&gt;&nbsp;param)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#addFile-java.lang.String-">addFile</a></span>(String&nbsp;path)</code>
+<div class="block">Add a file to be downloaded with this Spark job on every node.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#addFile-java.lang.String-boolean-">addFile</a></span>(String&nbsp;path,
+       boolean&nbsp;recursive)</code>
+<div class="block">Add a file to be downloaded with this Spark job on every node.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#addJar-java.lang.String-">addJar</a></span>(String&nbsp;path)</code>
+<div class="block">Adds a JAR dependency for all tasks to be executed on this <code>SparkContext</code> in the future.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#addSparkListener-org.apache.spark.scheduler.SparkListenerInterface-">addSparkListener</a></span>(org.apache.spark.scheduler.SparkListenerInterface&nbsp;listener)</code>
+<div class="block">:: DeveloperApi ::
+ Register a listener to receive up-calls from events that happen during execution.</div>
+</td>
+</tr>
+<tr id="i9" 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/SparkContext.html#applicationAttemptId--">applicationAttemptId</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#applicationId--">applicationId</a></span>()</code>
+<div class="block">A unique identifier for the Spark application.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#appName--">appName</a></span>()</code>&nbsp;</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;String,<a href="../../../org/apache/spark/input/PortableDataStream.html" title="class in org.apache.spark.input">PortableDataStream</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#binaryFiles-java.lang.String-int-">binaryFiles</a></span>(String&nbsp;path,
+           int&nbsp;minPartitions)</code>
+<div class="block">Get an RDD for a Hadoop-readable dataset as PortableDataStream for each file
+ (useful for binary data)</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;byte[]&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#binaryRecords-java.lang.String-int-org.apache.hadoop.conf.Configuration-">binaryRecords</a></span>(String&nbsp;path,
+             int&nbsp;recordLength,
+             org.apache.hadoop.conf.Configuration&nbsp;conf)</code>
+<div class="block">Load data from a flat binary file, assuming the length of each record is constant.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../org/apache/spark/broadcast/Broadcast.html" title="class in org.apache.spark.broadcast">Broadcast</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#broadcast-T-scala.reflect.ClassTag-">broadcast</a></span>(T&nbsp;value,
+         scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$11)</code>
+<div class="block">Broadcast a read-only variable to the cluster, returning a
+ <a href="../../../org/apache/spark/broadcast/Broadcast.html" title="class in org.apache.spark.broadcast"><code>Broadcast</code></a> object for reading it in distributed functions.</div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#cancelAllJobs--">cancelAllJobs</a></span>()</code>
+<div class="block">Cancel all jobs that have been scheduled or are running.</div>
+</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#cancelJob-int-">cancelJob</a></span>(int&nbsp;jobId)</code>
+<div class="block">Cancel a given job if it's scheduled or running.</div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#cancelJob-int-java.lang.String-">cancelJob</a></span>(int&nbsp;jobId,
+         String&nbsp;reason)</code>
+<div class="block">Cancel a given job if it's scheduled or running.</div>
+</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#cancelJobGroup-java.lang.String-">cancelJobGroup</a></span>(String&nbsp;groupId)</code>
+<div class="block">Cancel active jobs for the specified group.</div>
+</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#cancelStage-int-">cancelStage</a></span>(int&nbsp;stageId)</code>
+<div class="block">Cancel a given stage and all jobs associated with it.</div>
+</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#cancelStage-int-java.lang.String-">cancelStage</a></span>(int&nbsp;stageId,
+           String&nbsp;reason)</code>
+<div class="block">Cancel a given stage and all jobs associated with it.</div>
+</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#clearCallSite--">clearCallSite</a></span>()</code>
+<div class="block">Clear the thread-local property for overriding the call sites
+ of actions and RDDs.</div>
+</td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#clearJobGroup--">clearJobGroup</a></span>()</code>
+<div class="block">Clear the current thread's job group ID and its description.</div>
+</td>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../org/apache/spark/util/CollectionAccumulator.html" title="class in org.apache.spark.util">CollectionAccumulator</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#collectionAccumulator--">collectionAccumulator</a></span>()</code>
+<div class="block">Create and register a <code>CollectionAccumulator</code>, which starts with empty list and accumulates
+ inputs by adding them into the list.</div>
+</td>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../org/apache/spark/util/CollectionAccumulator.html" title="class in org.apache.spark.util">CollectionAccumulator</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#collectionAccumulator-java.lang.String-">collectionAccumulator</a></span>(String&nbsp;name)</code>
+<div class="block">Create and register a <code>CollectionAccumulator</code>, which starts with empty list and accumulates
+ inputs by adding them into the list.</div>
+</td>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#defaultMinPartitions--">defaultMinPartitions</a></span>()</code>
+<div class="block">Default min number of partitions for Hadoop RDDs when not given by user
+ Notice that we use math.min so the "defaultMinPartitions" cannot be higher than 2.</div>
+</td>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#defaultParallelism--">defaultParallelism</a></span>()</code>
+<div class="block">Default level of parallelism to use when not given by user (e.g.</div>
+</td>
+</tr>
+<tr id="i27" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#deployMode--">deployMode</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i28" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/util/DoubleAccumulator.html" title="class in org.apache.spark.util">DoubleAccumulator</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#doubleAccumulator--">doubleAccumulator</a></span>()</code>
+<div class="block">Create and register a double accumulator, which starts with 0 and accumulates inputs by <code>add</code>.</div>
+</td>
+</tr>
+<tr id="i29" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/util/DoubleAccumulator.html" title="class in org.apache.spark.util">DoubleAccumulator</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#doubleAccumulator-java.lang.String-">doubleAccumulator</a></span>(String&nbsp;name)</code>
+<div class="block">Create and register a double accumulator, which starts with 0 and accumulates inputs by <code>add</code>.</div>
+</td>
+</tr>
+<tr id="i30" class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#emptyRDD-scala.reflect.ClassTag-">emptyRDD</a></span>(scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$8)</code>
+<div class="block">Get an RDD that has no partitions or elements.</div>
+</td>
+</tr>
+<tr id="i31" class="rowColor">
+<td class="colFirst"><code>scala.collection.Seq&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#files--">files</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i32" class="altColor">
+<td class="colFirst"><code>scala.collection.Seq&lt;org.apache.spark.scheduler.Schedulable&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#getAllPools--">getAllPools</a></span>()</code>
+<div class="block">:: DeveloperApi ::
+ Return pools for fair scheduler</div>
+</td>
+</tr>
+<tr id="i33" 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/SparkContext.html#getCheckpointDir--">getCheckpointDir</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i34" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#getConf--">getConf</a></span>()</code>
+<div class="block">Return a copy of this SparkContext's configuration.</div>
+</td>
+</tr>
+<tr id="i35" class="rowColor">
+<td class="colFirst"><code>scala.collection.Map&lt;String,scala.Tuple2&lt;Object,Object&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#getExecutorMemoryStatus--">getExecutorMemoryStatus</a></span>()</code>
+<div class="block">Return a map from the slave to the max memory available for caching and the remaining
+ memory available for caching.</div>
+</td>
+</tr>
+<tr id="i36" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/storage/StorageStatus.html" title="class in org.apache.spark.storage">StorageStatus</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#getExecutorStorageStatus--">getExecutorStorageStatus</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">This method may change or be removed in a future release. Since 2.2.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i37" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#getLocalProperty-java.lang.String-">getLocalProperty</a></span>(String&nbsp;key)</code>
+<div class="block">Get a local property set in this thread, or null if it is missing.</div>
+</td>
+</tr>
+<tr id="i38" class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#getOrCreate--">getOrCreate</a></span>()</code>
+<div class="block">This function may be used to get or instantiate a SparkContext and register it as a
+ singleton object.</div>
+</td>
+</tr>
+<tr id="i39" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#getOrCreate-org.apache.spark.SparkConf-">getOrCreate</a></span>(<a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;config)</code>
+<div class="block">This function may be used to get or instantiate a SparkContext and register it as a
+ singleton object.</div>
+</td>
+</tr>
+<tr id="i40" class="altColor">
+<td class="colFirst"><code>scala.collection.Map&lt;Object,<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;?&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#getPersistentRDDs--">getPersistentRDDs</a></span>()</code>
+<div class="block">Returns an immutable map of RDDs that have marked themselves as persistent via cache() call.</div>
+</td>
+</tr>
+<tr id="i41" class="rowColor">
+<td class="colFirst"><code>scala.Option&lt;org.apache.spark.scheduler.Schedulable&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#getPoolForName-java.lang.String-">getPoolForName</a></span>(String&nbsp;pool)</code>
+<div class="block">:: DeveloperApi ::
+ Return the pool associated with the given name, if one exists</div>
+</td>
+</tr>
+<tr id="i42" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/storage/RDDInfo.html" title="class in org.apache.spark.storage">RDDInfo</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#getRDDStorageInfo--">getRDDStorageInfo</a></span>()</code>
+<div class="block">:: DeveloperApi ::
+ Return information about what RDDs are cached, if they are in mem or on disk, how much space
+ they take, etc.</div>
+</td>
+</tr>
+<tr id="i43" class="rowColor">
+<td class="colFirst"><code>scala.Enumeration.Value</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#getSchedulingMode--">getSchedulingMode</a></span>()</code>
+<div class="block">Return current scheduling mode</div>
+</td>
+</tr>
+<tr id="i44" class="altColor">
+<td class="colFirst"><code>org.apache.hadoop.conf.Configuration</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#hadoopConfiguration--">hadoopConfiguration</a></span>()</code>
+<div class="block">A default Hadoop Configuration for the Hadoop code (e.g.</div>
+</td>
+</tr>
+<tr id="i45" class="rowColor">
+<td class="colFirst"><code>&lt;K,V&gt;&nbsp;<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;scala.Tuple2&lt;K,V&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#hadoopFile-java.lang.String-java.lang.Class-java.lang.Class-java.lang.Class-int-">hadoopFile</a></span>(String&nbsp;path,
+          Class&lt;? extends org.apache.hadoop.mapred.InputFormat&lt;K,V&gt;&gt;&nbsp;inputFormatClass,
+          Class&lt;K&gt;&nbsp;keyClass,
+          Class&lt;V&gt;&nbsp;valueClass,
+          int&nbsp;minPartitions)</code>
+<div class="block">Get an RDD for a Hadoop file with an arbitrary InputFormat</div>
+</td>
+</tr>
+<tr id="i46" class="altColor">
+<td class="colFirst"><code>&lt;K,V,F extends org.apache.hadoop.mapred.InputFormat&lt;K,V&gt;&gt;<br><a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;scala.Tuple2&lt;K,V&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#hadoopFile-java.lang.String-scala.reflect.ClassTag-scala.reflect.ClassTag-scala.reflect.ClassTag-">hadoopFile</a></span>(String&nbsp;path,
+          scala.reflect.ClassTag&lt;K&gt;&nbsp;km,
+          scala.reflect.ClassTag&lt;V&gt;&nbsp;vm,
+          scala.reflect.ClassTag&lt;F&gt;&nbsp;fm)</code>
+<div class="block">Smarter version of hadoopFile() that uses class tags to figure out the classes of keys,
+ values and the InputFormat so that users don't need to pass them directly.</div>
+</td>
+</tr>
+<tr id="i47" class="rowColor">
+<td class="colFirst"><code>&lt;K,V,F extends org.apache.hadoop.mapred.InputFormat&lt;K,V&gt;&gt;<br><a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;scala.Tuple2&lt;K,V&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#hadoopFile-java.lang.String-int-scala.reflect.ClassTag-scala.reflect.ClassTag-scala.reflect.ClassTag-">hadoopFile</a></span>(String&nbsp;path,
+          int&nbsp;minPartitions,
+          scala.reflect.ClassTag&lt;K&gt;&nbsp;km,
+          scala.reflect.ClassTag&lt;V&gt;&nbsp;vm,
+          scala.reflect.ClassTag&lt;F&gt;&nbsp;fm)</code>
+<div class="block">Smarter version of hadoopFile() that uses class tags to figure out the classes of keys,
+ values and the InputFormat so that users don't need to pass them directly.</div>
+</td>
+</tr>
+<tr id="i48" class="altColor">
+<td class="colFirst"><code>&lt;K,V&gt;&nbsp;<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;scala.Tuple2&lt;K,V&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#hadoopRDD-org.apache.hadoop.mapred.JobConf-java.lang.Class-java.lang.Class-java.lang.Class-int-">hadoopRDD</a></span>(org.apache.hadoop.mapred.JobConf&nbsp;conf,
+         Class&lt;? extends org.apache.hadoop.mapred.InputFormat&lt;K,V&gt;&gt;&nbsp;inputFormatClass,
+         Class&lt;K&gt;&nbsp;keyClass,
+         Class&lt;V&gt;&nbsp;valueClass,
+         int&nbsp;minPartitions)</code>
+<div class="block">Get an RDD for a Hadoop-readable dataset from a Hadoop JobConf given its InputFormat and other
+ necessary info (e.g.</div>
+</td>
+</tr>
+<tr id="i49" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#isLocal--">isLocal</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i50" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#isStopped--">isStopped</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i51" class="rowColor">
+<td class="colFirst"><code>static scala.Option&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#jarOfClass-java.lang.Class-">jarOfClass</a></span>(Class&lt;?&gt;&nbsp;cls)</code>
+<div class="block">Find the JAR from which a given class was loaded, to make it easy for users to pass
+ their JARs to SparkContext.</div>
+</td>
+</tr>
+<tr id="i52" class="altColor">
+<td class="colFirst"><code>static scala.Option&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#jarOfObject-java.lang.Object-">jarOfObject</a></span>(Object&nbsp;obj)</code>
+<div class="block">Find the JAR that contains the class of a particular object, to make it easy for users
+ to pass their JARs to SparkContext.</div>
+</td>
+</tr>
+<tr id="i53" class="rowColor">
+<td class="colFirst"><code>scala.collection.Seq&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#jars--">jars</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i54" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#killExecutor-java.lang.String-">killExecutor</a></span>(String&nbsp;executorId)</code>
+<div class="block">:: DeveloperApi ::
+ Request that the cluster manager kill the specified executor.</div>
+</td>
+</tr>
+<tr id="i55" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#killExecutors-scala.collection.Seq-">killExecutors</a></span>(scala.collection.Seq&lt;String&gt;&nbsp;executorIds)</code>
+<div class="block">:: DeveloperApi ::
+ Request that the cluster manager kill the specified executors.</div>
+</td>
+</tr>
+<tr id="i56" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#killTaskAttempt-long-boolean-java.lang.String-">killTaskAttempt</a></span>(long&nbsp;taskId,
+               boolean&nbsp;interruptThread,
+               String&nbsp;reason)</code>
+<div class="block">Kill and reschedule the given task attempt.</div>
+</td>
+</tr>
+<tr id="i57" class="rowColor">
+<td class="colFirst"><code>scala.collection.Seq&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#listFiles--">listFiles</a></span>()</code>
+<div class="block">Returns a list of file paths that are added to resources.</div>
+</td>
+</tr>
+<tr id="i58" class="altColor">
+<td class="colFirst"><code>scala.collection.Seq&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#listJars--">listJars</a></span>()</code>
+<div class="block">Returns a list of jar files that are added to resources.</div>
+</td>
+</tr>
+<tr id="i59" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/util/LongAccumulator.html" title="class in org.apache.spark.util">LongAccumulator</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#longAccumulator--">longAccumulator</a></span>()</code>
+<div class="block">Create and register a long accumulator, which starts with 0 and accumulates inputs by <code>add</code>.</div>
+</td>
+</tr>
+<tr id="i60" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/util/LongAccumulator.html" title="class in org.apache.spark.util">LongAccumulator</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#longAccumulator-java.lang.String-">longAccumulator</a></span>(String&nbsp;name)</code>
+<div class="block">Create and register a long accumulator, which starts with 0 and accumulates inputs by <code>add</code>.</div>
+</td>
+</tr>
+<tr id="i61" class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#makeRDD-scala.collection.Seq-int-scala.reflect.ClassTag-">makeRDD</a></span>(scala.collection.Seq&lt;T&gt;&nbsp;seq,
+       int&nbsp;numSlices,
+       scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$2)</code>
+<div class="block">Distribute a local Scala collection to form an RDD.</div>
+</td>
+</tr>
+<tr id="i62" class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#makeRDD-scala.collection.Seq-scala.reflect.ClassTag-">makeRDD</a></span>(scala.collection.Seq&lt;scala.Tuple2&lt;T,scala.collection.Seq&lt;String&gt;&gt;&gt;&nbsp;seq,
+       scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$3)</code>
+<div class="block">Distribute a local Scala collection to form an RDD, with one or more
+ location preferences (hostnames of Spark nodes) for each object.</div>
+</td>
+</tr>
+<tr id="i63" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#master--">master</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i64" class="altColor">
+<td class="colFirst"><code>&lt;K,V,F extends org.apache.hadoop.mapreduce.InputFormat&lt;K,V&gt;&gt;<br><a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;scala.Tuple2&lt;K,V&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#newAPIHadoopFile-java.lang.String-java.lang.Class-java.lang.Class-java.lang.Class-org.apache.hadoop.conf.Configuration-">newAPIHadoopFile</a></span>(String&nbsp;path,
+                Class&lt;F&gt;&nbsp;fClass,
+                Class&lt;K&gt;&nbsp;kClass,
+                Class&lt;V&gt;&nbsp;vClass,
+                org.apache.hadoop.conf.Configuration&nbsp;conf)</code>
+<div class="block">Get an RDD for a given Hadoop file with an arbitrary new API InputFormat
+ and extra configuration options to pass to the input format.</div>
+</td>
+</tr>
+<tr id="i65" class="rowColor">
+<td class="colFirst"><code>&lt;K,V,F extends org.apache.hadoop.mapreduce.InputFormat&lt;K,V&gt;&gt;<br><a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;scala.Tuple2&lt;K,V&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#newAPIHadoopFile-java.lang.String-scala.reflect.ClassTag-scala.reflect.ClassTag-scala.reflect.ClassTag-">newAPIHadoopFile</a></span>(String&nbsp;path,
+                scala.reflect.ClassTag&lt;K&gt;&nbsp;km,
+                scala.reflect.ClassTag&lt;V&gt;&nbsp;vm,
+                scala.reflect.ClassTag&lt;F&gt;&nbsp;fm)</code>
+<div class="block">Smarter version of <code>newApiHadoopFile</code> that uses class tags to figure out the classes of keys,
+ values and the <code>org.apache.hadoop.mapreduce.InputFormat</code> (new MapReduce API) so that user
+ don't need to pass them directly.</div>
+</td>
+</tr>
+<tr id="i66" class="altColor">
+<td class="colFirst"><code>&lt;K,V,F extends org.apache.hadoop.mapreduce.InputFormat&lt;K,V&gt;&gt;<br><a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;scala.Tuple2&lt;K,V&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#newAPIHadoopRDD-org.apache.hadoop.conf.Configuration-java.lang.Class-java.lang.Class-java.lang.Class-">newAPIHadoopRDD</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+               Class&lt;F&gt;&nbsp;fClass,
+               Class&lt;K&gt;&nbsp;kClass,
+               Class&lt;V&gt;&nbsp;vClass)</code>
+<div class="block">Get an RDD for a given Hadoop file with an arbitrary new API InputFormat
+ and extra configuration options to pass to the input format.</div>
+</td>
+</tr>
+<tr id="i67" class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#objectFile-java.lang.String-int-scala.reflect.ClassTag-">objectFile</a></span>(String&nbsp;path,
+          int&nbsp;minPartitions,
+          scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$4)</code>
+<div class="block">Load an RDD saved as a SequenceFile containing serialized objects, with NullWritable keys and
+ BytesWritable values that contain a serialized partition.</div>
+</td>
+</tr>
+<tr id="i68" class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#parallelize-scala.collection.Seq-int-scala.reflect.ClassTag-">parallelize</a></span>(scala.collection.Seq&lt;T&gt;&nbsp;seq,
+           int&nbsp;numSlices,
+           scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$1)</code>
+<div class="block">Distribute a local Scala collection to form an RDD.</div>
+</td>
+</tr>
+<tr id="i69" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#range-long-long-long-int-">range</a></span>(long&nbsp;start,
+     long&nbsp;end,
+     long&nbsp;step,
+     int&nbsp;numSlices)</code>
+<div class="block">Creates a new RDD[Long] containing elements from <code>start</code> to <code>end</code>(exclusive), increased by
+ <code>step</code> every element.</div>
+</td>
+</tr>
+<tr id="i70" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#register-org.apache.spark.util.AccumulatorV2-">register</a></span>(<a href="../../../org/apache/spark/util/AccumulatorV2.html" title="class in org.apache.spark.util">AccumulatorV2</a>&lt;?,?&gt;&nbsp;acc)</code>
+<div class="block">Register the given accumulator.</div>
+</td>
+</tr>
+<tr id="i71" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#register-org.apache.spark.util.AccumulatorV2-java.lang.String-">register</a></span>(<a href="../../../org/apache/spark/util/AccumulatorV2.html" title="class in org.apache.spark.util">AccumulatorV2</a>&lt;?,?&gt;&nbsp;acc,
+        String&nbsp;name)</code>
+<div class="block">Register the given accumulator with given name.</div>
+</td>
+</tr>
+<tr id="i72" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#removeSparkListener-org.apache.spark.scheduler.SparkListenerInterface-">removeSparkListener</a></span>(org.apache.spark.scheduler.SparkListenerInterface&nbsp;listener)</code>
+<div class="block">:: DeveloperApi ::
+ Deregister the listener from Spark's listener bus.</div>
+</td>
+</tr>
+<tr id="i73" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#requestExecutors-int-">requestExecutors</a></span>(int&nbsp;numAdditionalExecutors)</code>
+<div class="block">:: DeveloperApi ::
+ Request an additional number of executors from the cluster manager.</div>
+</td>
+</tr>
+<tr id="i74" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#requestTotalExecutors-int-int-scala.collection.immutable.Map-">requestTotalExecutors</a></span>(int&nbsp;numExecutors,
+                     int&nbsp;localityAwareTasks,
+                     scala.collection.immutable.Map&lt;String,Object&gt;&nbsp;hostToLocalTaskCount)</code>
+<div class="block">Update the cluster manager on our scheduling needs.</div>
+</td>
+</tr>
+<tr id="i75" class="rowColor">
+<td class="colFirst"><code>&lt;T,U,R&gt;&nbsp;<a href="../../../org/apache/spark/partial/PartialResult.html" title="class in org.apache.spark.partial">PartialResult</a>&lt;R&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#runApproximateJob-org.apache.spark.rdd.RDD-scala.Function2--long-">runApproximateJob</a></span>(<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;T&gt;&nbsp;rdd,
+                 scala.Function2&lt;<a href="../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>,scala.collection.Iterator&lt;T&gt;,U&gt;&nbsp;func,
+                 &lt;any&gt;&nbsp;evaluator,
+                 long&nbsp;timeout)</code>
+<div class="block">:: DeveloperApi ::
+ Run a job that can return approximate results.</div>
+</td>
+</tr>
+<tr id="i76" class="altColor">
+<td class="colFirst"><code>&lt;T,U&gt;&nbsp;Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#runJob-org.apache.spark.rdd.RDD-scala.Function1-scala.reflect.ClassTag-">runJob</a></span>(<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;T&gt;&nbsp;rdd,
+      scala.Function1&lt;scala.collection.Iterator&lt;T&gt;,U&gt;&nbsp;func,
+      scala.reflect.ClassTag&lt;U&gt;&nbsp;evidence$16)</code>
+<div class="block">Run a job on all partitions in an RDD and return the results in an array.</div>
+</td>
+</tr>
+<tr id="i77" class="rowColor">
+<td class="colFirst"><code>&lt;T,U&gt;&nbsp;void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#runJob-org.apache.spark.rdd.RDD-scala.Function1-scala.Function2-scala.reflect.ClassTag-">runJob</a></span>(<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;T&gt;&nbsp;rdd,
+      scala.Function1&lt;scala.collection.Iterator&lt;T&gt;,U&gt;&nbsp;processPartition,
+      scala.Function2&lt;Object,U,scala.runtime.BoxedUnit&gt;&nbsp;resultHandler,
+      scala.reflect.ClassTag&lt;U&gt;&nbsp;evidence$18)</code>
+<div class="block">Run a job on all partitions in an RDD and pass the results to a handler function.</div>
+</td>
+</tr>
+<tr id="i78" class="altColor">
+<td class="colFirst"><code>&lt;T,U&gt;&nbsp;Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#runJob-org.apache.spark.rdd.RDD-scala.Function1-scala.collection.Seq-scala.reflect.ClassTag-">runJob</a></span>(<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;T&gt;&nbsp;rdd,
+      scala.Function1&lt;scala.collection.Iterator&lt;T&gt;,U&gt;&nbsp;func,
+      scala.collection.Seq&lt;Object&gt;&nbsp;partitions,
+      scala.reflect.ClassTag&lt;U&gt;&nbsp;evidence$14)</code>
+<div class="block">Run a function on a given set of partitions in an RDD and return the results as an array.</div>
+</td>
+</tr>
+<tr id="i79" class="rowColor">
+<td class="colFirst"><code>&lt;T,U&gt;&nbsp;Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#runJob-org.apache.spark.rdd.RDD-scala.Function2-scala.reflect.ClassTag-">runJob</a></span>(<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;T&gt;&nbsp;rdd,
+      scala.Function2&lt;<a href="../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>,scala.collection.Iterator&lt;T&gt;,U&gt;&nbsp;func,
+      scala.reflect.ClassTag&lt;U&gt;&nbsp;evidence$15)</code>
+<div class="block">Run a job on all partitions in an RDD and return the results in an array.</div>
+</td>
+</tr>
+<tr id="i80" class="altColor">
+<td class="colFirst"><code>&lt;T,U&gt;&nbsp;void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#runJob-org.apache.spark.rdd.RDD-scala.Function2-scala.Function2-scala.reflect.ClassTag-">runJob</a></span>(<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;T&gt;&nbsp;rdd,
+      scala.Function2&lt;<a href="../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>,scala.collection.Iterator&lt;T&gt;,U&gt;&nbsp;processPartition,
+      scala.Function2&lt;Object,U,scala.runtime.BoxedUnit&gt;&nbsp;resultHandler,
+      scala.reflect.ClassTag&lt;U&gt;&nbsp;evidence$17)</code>
+<div class="block">Run a job on all partitions in an RDD and pass the results to a handler function.</div>
+</td>
+</tr>
+<tr id="i81" class="rowColor">
+<td class="colFirst"><code>&lt;T,U&gt;&nbsp;Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#runJob-org.apache.spark.rdd.RDD-scala.Function2-scala.collection.Seq-scala.reflect.ClassTag-">runJob</a></span>(<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;T&gt;&nbsp;rdd,
+      scala.Function2&lt;<a href="../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>,scala.collection.Iterator&lt;T&gt;,U&gt;&nbsp;func,
+      scala.collection.Seq&lt;Object&gt;&nbsp;partitions,
+      scala.reflect.ClassTag&lt;U&gt;&nbsp;evidence$13)</code>
+<div class="block">Run a function on a given set of partitions in an RDD and return the results as an array.</div>
+</td>
+</tr>
+<tr id="i82" class="altColor">
+<td class="colFirst"><code>&lt;T,U&gt;&nbsp;void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#runJob-org.apache.spark.rdd.RDD-scala.Function2-scala.collection.Seq-scala.Function2-scala.reflect.ClassTag-">runJob</a></span>(<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;T&gt;&nbsp;rdd,
+      scala.Function2&lt;<a href="../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>,scala.collection.Iterator&lt;T&gt;,U&gt;&nbsp;func,
+      scala.collection.Seq&lt;Object&gt;&nbsp;partitions,
+      scala.Function2&lt;Object,U,scala.runtime.BoxedUnit&gt;&nbsp;resultHandler,
+      scala.reflect.ClassTag&lt;U&gt;&nbsp;evidence$12)</code>
+<div class="block">Run a function on a given set of partitions in an RDD and pass the results to the given
+ handler function.</div>
+</td>
+</tr>
+<tr id="i83" class="rowColor">
+<td class="colFirst"><code>&lt;K,V&gt;&nbsp;<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;scala.Tuple2&lt;K,V&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#sequenceFile-java.lang.String-java.lang.Class-java.lang.Class-">sequenceFile</a></span>(String&nbsp;path,
+            Class&lt;K&gt;&nbsp;keyClass,
+            Class&lt;V&gt;&nbsp;valueClass)</code>
+<div class="block">Get an RDD for a Hadoop SequenceFile with given key and value types.</div>
+</td>
+</tr>
+<tr id="i84" class="altColor">
+<td class="colFirst"><code>&lt;K,V&gt;&nbsp;<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;scala.Tuple2&lt;K,V&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#sequenceFile-java.lang.String-java.lang.Class-java.lang.Class-int-">sequenceFile</a></span>(String&nbsp;path,
+            Class&lt;K&gt;&nbsp;keyClass,
+            Class&lt;V&gt;&nbsp;valueClass,
+            int&nbsp;minPartitions)</code>
+<div class="block">Get an RDD for a Hadoop SequenceFile with given key and value types.</div>
+</td>
+</tr>
+<tr id="i85" class="rowColor">
+<td class="colFirst"><code>&lt;K,V&gt;&nbsp;<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;scala.Tuple2&lt;K,V&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#sequenceFile-java.lang.String-int-scala.reflect.ClassTag-scala.reflect.ClassTag-scala.Function0-scala.Function0-">sequenceFile</a></span>(String&nbsp;path,
+            int&nbsp;minPartitions,
+            scala.reflect.ClassTag&lt;K&gt;&nbsp;km,
+            scala.reflect.ClassTag&lt;V&gt;&nbsp;vm,
+            scala.Function0&lt;org.apache.spark.WritableConverter&lt;K&gt;&gt;&nbsp;kcf,
+            scala.Function0&lt;org.apache.spark.WritableConverter&lt;V&gt;&gt;&nbsp;vcf)</code>
+<div class="block">Version of sequenceFile() for types implicitly convertible to Writables through a
+ WritableConverter.</div>
+</td>
+</tr>
+<tr id="i86" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#setCallSite-java.lang.String-">setCallSite</a></span>(String&nbsp;shortCallSite)</code>
+<div class="block">Set the thread-local property for overriding the call sites
+ of actions and RDDs.</div>
+</td>
+</tr>
+<tr id="i87" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#setCheckpointDir-java.lang.String-">setCheckpointDir</a></span>(String&nbsp;directory)</code>
+<div class="block">Set the directory under which RDDs are going to be checkpointed.</div>
+</td>
+</tr>
+<tr id="i88" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#setJobDescription-java.lang.String-">setJobDescription</a></span>(String&nbsp;value)</code>
+<div class="block">Set a human readable description of the current job.</div>
+</td>
+</tr>
+<tr id="i89" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#setJobGroup-java.lang.String-java.lang.String-boolean-">setJobGroup</a></span>(String&nbsp;groupId,
+           String&nbsp;description,
+           boolean&nbsp;interruptOnCancel)</code>
+<div class="block">Assigns a group ID to all the jobs started by this thread until the group ID is set to a
+ different value or cleared.</div>
+</td>
+</tr>
+<tr id="i90" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#setLocalProperty-java.lang.String-java.lang.String-">setLocalProperty</a></span>(String&nbsp;key,
+                String&nbsp;value)</code>
+<div class="block">Set a local property that affects jobs submitted from this thread, such as the Spark fair
+ scheduler pool.</div>
+</td>
+</tr>
+<tr id="i91" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#setLogLevel-java.lang.String-">setLogLevel</a></span>(String&nbsp;logLevel)</code>
+<div class="block">Control our logLevel.</div>
+</td>
+</tr>
+<tr id="i92" class="altColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#sparkUser--">sparkUser</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i93" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#startTime--">startTime</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i94" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/SparkStatusTracker.html" title="class in org.apache.spark">SparkStatusTracker</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#statusTracker--">statusTracker</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i95" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#stop--">stop</a></span>()</code>
+<div class="block">Shut down the SparkContext.</div>
+</td>
+</tr>
+<tr id="i96" class="altColor">
+<td class="colFirst"><code>&lt;T,U,R&gt;&nbsp;<a href="../../../org/apache/spark/SimpleFutureAction.html" title="class in org.apache.spark">SimpleFutureAction</a>&lt;R&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#submitJob-org.apache.spark.rdd.RDD-scala.Function1-scala.collection.Seq-scala.Function2-scala.Function0-">submitJob</a></span>(<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;T&gt;&nbsp;rdd,
+         scala.Function1&lt;scala.collection.Iterator&lt;T&gt;,U&gt;&nbsp;processPartition,
+         scala.collection.Seq&lt;Object&gt;&nbsp;partitions,
+         scala.Function2&lt;Object,U,scala.runtime.BoxedUnit&gt;&nbsp;resultHandler,
+         scala.Function0&lt;R&gt;&nbsp;resultFunc)</code>
+<div class="block">Submit a job for execution and return a FutureJob holding the result.</div>
+</td>
+</tr>
+<tr id="i97" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#textFile-java.lang.String-int-">textFile</a></span>(String&nbsp;path,
+        int&nbsp;minPartitions)</code>
+<div class="block">Read a text file from HDFS, a local file system (available on all nodes), or any
+ Hadoop-supported file system URI, and return it as an RDD of Strings.</div>
+</td>
+</tr>
+<tr id="i98" class="altColor">
+<td class="colFirst"><code>scala.Option&lt;String&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#uiWebUrl--">uiWebUrl</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i99" class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#union-org.apache.spark.rdd.RDD-scala.collection.Seq-scala.reflect.ClassTag-">union</a></span>(<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;T&gt;&nbsp;first,
+     scala.collection.Seq&lt;<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;T&gt;&gt;&nbsp;rest,
+     scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$7)</code>
+<div class="block">Build the union of a list of RDDs passed as variable-length arguments.</div>
+</td>
+</tr>
+<tr id="i100" class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#union-scala.collection.Seq-scala.reflect.ClassTag-">union</a></span>(scala.collection.Seq&lt;<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;T&gt;&gt;&nbsp;rdds,
+     scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$6)</code>
+<div class="block">Build the union of a list of RDDs.</div>
+</td>
+</tr>
+<tr id="i101" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#version--">version</a></span>()</code>
+<div class="block">The version of Spark on which this application is running.</div>
+</td>
+</tr>
+<tr id="i102" 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;String,String&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SparkContext.html#wholeTextFiles-java.lang.String-int-">wholeTextFiles</a></span>(String&nbsp;path,
+              int&nbsp;minPartitions)</code>
+<div class="block">Read a directory of text files from HDFS, a local file system (available on all nodes), or any
+ Hadoop-supported file system URI.</div>
+</td>
+</tr>
+</table>
+<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, toString, 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.<a href="../../../org/apache/spark/internal/Logging.html" title="interface in org.apache.spark.internal">Logging</a></h3>
+<code><a href="../../../org/apache/spark/internal/Logging.html#initializeLogging-boolean-boolean-">initializeLogging</a>, <a href="../../../org/apache/spark/internal/Logging.html#initializeLogIfNecessary-boolean-">initializeLogIfNecessary</a>, <a href="../../../org/apache/spark/internal/Logging.html#initializeLogIfNecessary-boolean-boolean-">initializeLogIfNecessary</a>, <a href="../../../org/apache/spark/internal/Logging.html#isTraceEnabled--">isTraceEnabled</a>, <a href="../../../org/apache/spark/internal/Logging.html#log_--">log_</a>, <a href="../../../org/apache/spark/internal/Logging.html#log--">log</a>, <a href="../../../org/apache/spark/internal/Logging.html#logDebug-scala.Function0-">logDebug</a>, <a href="../../../org/apache/spark/internal/Logging.html#logDebug-scala.Function0-java.lang.Throwable-">logDebug</a>, <a href="../../../org/apache/spark/internal/Logging.html#logError-scala.Function0-">logError</a>, <a href="../../../org/apache/spark/internal/Logging.html#logError-
 scala.Function0-java.lang.Throwable-">logError</a>, <a href="../../../org/apache/spark/internal/Logging.html#logInfo-scala.Function0-">logInfo</a>, <a href="../../../org/apache/spark/internal/Logging.html#logInfo-scala.Function0-java.lang.Throwable-">logInfo</a>, <a href="../../../org/apache/spark/internal/Logging.html#logName--">logName</a>, <a href="../../../org/apache/spark/internal/Logging.html#logTrace-scala.Function0-">logTrace</a>, <a href="../../../org/apache/spark/internal/Logging.html#logTrace-scala.Function0-java.lang.Throwable-">logTrace</a>, <a href="../../../org/apache/spark/internal/Logging.html#logWarning-scala.Function0-">logWarning</a>, <a href="../../../org/apache/spark/internal/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">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SparkContext-org.apache.spark.SparkConf-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SparkContext</h4>
+<pre>public&nbsp;SparkContext(<a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;config)</pre>
+</li>
+</ul>
+<a name="SparkContext--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SparkContext</h4>
+<pre>public&nbsp;SparkContext()</pre>
+<div class="block">Create a SparkContext that loads settings from system properties (for instance, when
+ launching with ./bin/spark-submit).</div>
+</li>
+</ul>
+<a name="SparkContext-java.lang.String-java.lang.String-org.apache.spark.SparkConf-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SparkContext</h4>
+<pre>public&nbsp;SparkContext(String&nbsp;master,
+                    String&nbsp;appName,
+                    <a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;conf)</pre>
+<div class="block">Alternative constructor that allows setting common Spark properties directly
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>master</code> - Cluster URL to connect to (e.g. mesos://host:port, spark://host:port, local[4]).</dd>
+<dd><code>appName</code> - A name for your application, to display on the cluster web UI</dd>
+<dd><code>conf</code> - a <a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark"><code>SparkConf</code></a> object specifying other Spark parameters</dd>
+</dl>
+</li>
+</ul>
+<a name="SparkContext-java.lang.String-java.lang.String-java.lang.String-scala.collection.Seq-scala.collection.Map-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SparkContext</h4>
+<pre>public&nbsp;SparkContext(String&nbsp;master,
+                    String&nbsp;appName,
+                    String&nbsp;sparkHome,
+                    scala.collection.Seq&lt;String&gt;&nbsp;jars,
+                    scala.collection.Map&lt;String,String&gt;&nbsp;environment)</pre>
+<div class="block">Alternative constructor that allows setting common Spark properties directly
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>master</code> - Cluster URL to connect to (e.g. mesos://host:port, spark://host:port, local[4]).</dd>
+<dd><code>appName</code> - A name for your application, to display on the cluster web UI.</dd>
+<dd><code>sparkHome</code> - Location where Spark is installed on cluster nodes.</dd>
+<dd><code>jars</code> - Collection of JARs to send to the cluster. These can be paths on the local file
+             system or HDFS, HTTP, HTTPS, or FTP URLs.</dd>
+<dd><code>environment</code> - Environment variables to set on worker nodes.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getOrCreate-org.apache.spark.SparkConf-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOrCreate</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a>&nbsp;getOrCreate(<a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;config)</pre>
+<div class="block">This function may be used to get or instantiate a SparkContext and register it as a
+ singleton object. Because we can only have one active SparkContext per JVM,
+ this is useful when applications may wish to share a SparkContext.
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>config</code> - <code>SparkConfig</code> that will be used for initialisation of the <code>SparkContext</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>current <code>SparkContext</code> (or a new one if it wasn't created before the function call)</dd>
+<dt><span class="simpleTagLabel">Note:</span></dt>
+<dd>This function cannot be used to create multiple SparkContext instances
+ even if multiple contexts are allowed.</dd>
+</dl>
+</li>
+</ul>
+<a name="getOrCreate--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOrCreate</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a>&nbsp;getOrCreate()</pre>
+<div class="block">This function may be used to get or instantiate a SparkContext and register it as a
+ singleton object. Because we can only have one active SparkContext per JVM,
+ this is useful when applications may wish to share a SparkContext.
+ <p>
+ This method allows not passing a SparkConf (useful if just retrieving).
+ <p></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>current <code>SparkContext</code> (or a new one if wasn't created before the function call)</dd>
+<dt><span class="simpleTagLabel">Note:</span></dt>
+<dd>This function cannot be used to create multiple SparkContext instances
+ even if multiple contexts are allowed.</dd>
+</dl>
+</li>
+</ul>
+<a name="jarOfClass-java.lang.Class-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>jarOfClass</h4>
+<pre>public static&nbsp;scala.Option&lt;String&gt;&nbsp;jarOfClass(Class&lt;?&gt;&nbsp;cls)</pre>
+<div class="block">Find the JAR from which a given class was loaded, to make it easy for users to pass
+ their JARs to SparkContext.
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>cls</code> - class that should be inside of the jar</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>jar that contains the Class, <code>None</code> if not found</dd>
+</dl>
+</li>
+</ul>
+<a name="jarOfObject-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>jarOfObject</h4>
+<pre>public static&nbsp;scala.Option&lt;String&gt;&nbsp;jarOfObject(Object&nbsp;obj)</pre>
+<div class="block">Find the JAR that contains the class of a particular object, to make it easy for users
+ to pass their JARs to SparkContext. In most cases you can call jarOfObject(this) in
+ your driver program.
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>obj</code> - reference to an instance which class should be inside of the jar</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>jar that contains the class of the instance, <code>None</code> if not found</dd>
+</dl>
+</li>
+</ul>
+<a name="startTime--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>startTime</h4>
+<pre>public&nbsp;long&nbsp;startTime()</pre>
+</li>
+</ul>
+<a name="getConf--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getConf</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/SparkConf.html" title="class in org.apache.spark">SparkConf</a>&nbsp;getConf()</pre>
+<div class="block">Return a copy of this SparkContext's configuration. The configuration ''cannot'' be
+ changed at runtime.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="jars--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>jars</h4>
+<pre>public&nbsp;scala.collection.Seq&lt;String&gt;&nbsp;jars()</pre>
+</li>
+</ul>
+<a name="files--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>files</h4>
+<pre>public&nbsp;scala.collection.Seq&lt;String&gt;&nbsp;files()</pre>
+</li>
+</ul>
+<a name="master--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>master</h4>
+<pre>public&nbsp;String&nbsp;master()</pre>
+</li>
+</ul>
+<a name="deployMode--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>deployMode</h4>
+<pre>public&nbsp;String&nbsp;deployMode()</pre>
+</li>
+</ul>
+<a name="appName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appName</h4>
+<pre>public&nbsp;String&nbsp;appName()</pre>
+</li>
+</ul>
+<a name="isLocal--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isLocal</h4>
+<pre>public&nbsp;boolean&nbsp;isLocal()</pre>
+</li>
+</ul>
+<a name="isStopped--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isStopped</h4>
+<pre>public&nbsp;boolean&nbsp;isStopped()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if context is stopped or in the midst of stopping.</dd>
+</dl>
+</li>
+</ul>
+<a name="statusTracker--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>statusTracker</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/SparkStatusTracker.html" title="class in org.apache.spark">SparkStatusTracker</a>&nbsp;statusTracker()</pre>
+</li>
+</ul>
+<a name="uiWebUrl--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>uiWebUrl</h4>
+<pre>public&nbsp;scala.Option&lt;String&gt;&nbsp;uiWebUrl()</pre>
+</li>
+</ul>
+<a name="hadoopConfiguration--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hadoopConfiguration</h4>
+<pre>public&nbsp;org.apache.hadoop.conf.Configuration&nbsp;hadoopConfiguration()</pre>
+<div class="block">A default Hadoop Configuration for the Hadoop code (e.g. file systems) that we reuse.
+ <p></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+<dt><span class="simpleTagLabel">Note:</span></dt>
+<dd>As it will be reused in all Hadoop RDDs, it's better not to modify it unless you
+ plan to set some global configurations for all Hadoop RDDs.</dd>
+</dl>
+</li>
+</ul>
+<a name="sparkUser--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sparkUser</h4>
+<pre>public&nbsp;String&nbsp;sparkUser()</pre>
+</li>
+</ul>
+<a name="applicationId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>applicationId</h4>
+<pre>public&nbsp;String&nbsp;applicationId()</pre>
+<div class="block">A unique identifier for the Spark application.
+ Its format depends on the scheduler implementation.
+ (i.e.
+  in case of local spark app something like 'local-1433865536131'
+  in case of YARN something like 'application_1433865536131_34483'
+  in case of MESOS something like 'driver-20170926223339-0001'
+ )</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="applicationAttemptId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>applicationAttemptId</h4>
+<pre>public&nbsp;scala.Option&lt;String&gt;&nbsp;applicationAttemptId()</pre>
+</li>
+</ul>
+<a name="setLogLevel-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setLogLevel</h4>
+<pre>public&nbsp;void&nbsp;setLogLevel(String&nbsp;logLevel)</pre>
+<div class="block">Control our logLevel. This overrides any user-defined log settings.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>logLevel</code> - The desired log level as a string.
+ Valid log levels include: ALL, DEBUG, ERROR, FATAL, INFO, OFF, TRACE, WARN</dd>
+</dl>
+</li>
+</ul>
+<a name="setLocalProperty-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setLocalProperty</h4>
+<pre>public&nbsp;void&nbsp;setLocalProperty(String&nbsp;key,
+                             String&nbsp;value)</pre>
+<div class="block">Set a local property that affects jobs submitted from this thread, such as the Spark fair
+ scheduler pool. User-defined properties may also be set here. These properties are propagated
+ through to worker tasks and can be accessed there via
+ <a href="../../../org/apache/spark/TaskContext.html#getLocalProperty-java.lang.String-"><code>TaskContext.getLocalProperty(java.lang.String)</code></a>.
+ <p>
+ These properties are inherited by child threads spawned from this thread. This
+ may have unexpected consequences when working with thread pools. The standard java
+ implementation of thread pools have worker threads spawn other worker threads.
+ As a result, local properties may propagate unpredictably.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - (undocumented)</dd>
+<dd><code>value</code> - (undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="getLocalProperty-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLocalProperty</h4>
+<pre>public&nbsp;String&nbsp;getLocalProperty(String&nbsp;key)</pre>
+<div class="block">Get a local property set in this thread, or null if it is missing. See
+ <code>org.apache.spark.SparkContext.setLocalProperty</code>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="setJobDescription-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setJobDescription</h4>
+<pre>public&nbsp;void&nbsp;setJobDescription(String&nbsp;value)</pre>
+<div class="block">Set a human readable description of the current job.</div>
+</li>
+</ul>
+<a name="setJobGroup-java.lang.String-java.lang.String-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setJobGroup</h4>
+<pre>public&nbsp;void&nbsp;setJobGroup(String&nbsp;groupId,
+                        String&nbsp;description,
+                        boolean&nbsp;interruptOnCancel)</pre>
+<div class="block">Assigns a group ID to all the jobs started by this thread until the group ID is set to a
+ different value or cleared.
+ <p>
+ Often, a unit of execution in an application consists of multiple Spark actions or jobs.
+ Application programmers can use this method to group all those jobs together and give a
+ group description. Once set, the Spark web UI will associate such jobs with this group.
+ <p>
+ The application can also use <code>org.apache.spark.SparkContext.cancelJobGroup</code> to cancel all
+ running jobs in this group. For example,
+ <pre><code>
+ // In the main thread:
+ sc.setJobGroup("some_job_to_cancel", "some job description")
+ sc.parallelize(1 to 10000, 2).map { i =&gt; Thread.sleep(10); i }.count()
+
+ // In a separate thread:
+ sc.cancelJobGroup("some_job_to_cancel")
+ </code></pre>
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>interruptOnCancel</code> - If true, then job cancellation will result in <code>Thread.interrupt()</code>
+ being called on the job's executor threads. This is useful to help ensure that the tasks
+ are actually stopped in a timely manner, but is off by default due to HDFS-1208, where HDFS
+ may respond to Thread.interrupt() by marking nodes as dead.</dd>
+<dd><code>groupId</code> - (undocumented)</dd>
+<dd><code>description</code> - (undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="clearJobGroup--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clearJobGroup</h4>
+<pre>public&nbsp;void&nbsp;clearJobGroup()</pre>
+<div class="block">Clear the current thread's job group ID and its description.</div>
+</li>
+</ul>
+<a name="parallelize-scala.collection.Seq-int-scala.reflect.ClassTag-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelize</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;T&gt;&nbsp;parallelize(scala.collection.Seq&lt;T&gt;&nbsp;seq,
+                              int&nbsp;numSlices,
+                              scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$1)</pre>
+<div class="block">Distribute a local Scala collection to form an RDD.
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>seq</code> - Scala collection to distribute</dd>
+<dd><code>numSlices</code> - number of partitions to divide the collection into</dd>
+<dd><code>evidence$1</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>RDD representing distributed collection</dd>
+<dt><span class="simpleTagLabel">Note:</span></dt>
+<dd>Parallelize acts lazily. If <code>seq</code> is a mutable collection and is altered after the call
+ to parallelize and before the first action on the RDD, the resultant RDD will reflect the
+ modified collection. Pass a copy of the argument to avoid this., avoid using <code>parallelize(Seq())</code> to create an empty <code>RDD</code>. Consider <code>emptyRDD</code> for an
+ RDD with no partitions, or <code>parallelize(Seq[T]())</code> for an RDD of <code>T</code> with empty partitions.</dd>
+</dl>
+</li>
+</ul>
+<a name="range-long-long-long-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>range</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;Object&gt;&nbsp;range(long&nbsp;start,
+                         long&nbsp;end,
+                         long&nbsp;step,
+                         int&nbsp;numSlices)</pre>
+<div class="block">Creates a new RDD[Long] containing elements from <code>start</code> to <code>end</code>(exclusive), increased by
+ <code>step</code> every element.
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>start</code> - the start value.</dd>
+<dd><code>end</code> - the end value.</dd>
+<dd><code>step</code> - the incremental step</dd>
+<dd><code>numSlices</code> - number of partitions to divide the collection into</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>RDD representing distributed range</dd>
+<dt><span class="simpleTagLabel">Note:</span></dt>
+<dd>if we need to cache this RDD, we should make sure each partition does not exceed limit.
+ <p></dd>
+</dl>
+</li>
+</ul>
+<a name="makeRDD-scala.collection.Seq-int-scala.reflect.ClassTag-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>makeRDD</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;T&gt;&nbsp;makeRDD(scala.collection.Seq&lt;T&gt;&nbsp;seq,
+                          int&nbsp;numSlices,
+                          scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$2)</pre>
+<div class="block">Distribute a local Scala collection to form an RDD.
+ <p>
+ This method is identical to <code>parallelize</code>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>seq</code> - Scala collection to distribute</dd>
+<dd><code>numSlices</code> - number of partitions to divide the collection into</dd>
+<dd><code>evidence$2</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>RDD representing distributed collection</dd>
+</dl>
+</li>
+</ul>
+<a name="makeRDD-scala.collection.Seq-scala.reflect.ClassTag-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>makeRDD</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;T&gt;&nbsp;makeRDD(scala.collection.Seq&lt;scala.Tuple2&lt;T,scala.collection.Seq&lt;String&gt;&gt;&gt;&nbsp;seq,
+                          scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$3)</pre>
+<div class="block">Distribute a local Scala collection to form an RDD, with one or more
+ location preferences (hostnames of Spark nodes) for each object.
+ Create a new partition for each collection item.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>seq</code> - list of tuples of data and location preferences (hostnames of Spark nodes)</dd>
+<dd><code>evidence$3</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>RDD representing data partitioned according to location preferences</dd>
+</dl>
+</li>
+</ul>
+<a name="textFile-java.lang.String-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>textFile</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;String&gt;&nbsp;textFile(String&nbsp;path,
+                            int&nbsp;minPartitions)</pre>
+<div class="block">Read a text file from HDFS, a local file system (available on all nodes), or any
+ Hadoop-supported file system URI, and return it as an RDD of Strings.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>path</code> - path to the text file on a supported file system</dd>
+<dd><code>minPartitions</code> - suggested minimum number of partitions for the resulting RDD</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>RDD of lines of the text file</dd>
+</dl>
+</li>
+</ul>
+<a name="wholeTextFiles-java.lang.String-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>wholeTextFiles</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;String,String&gt;&gt;&nbsp;wholeTextFiles(String&nbsp;path,
+                                                       int&nbsp;minPartitions)</pre>
+<div class="block">Read a directory of text files from HDFS, a local file system (available on all nodes), or any
+ Hadoop-supported file system URI. Each file is read as a single record and returned in a
+ key-value pair, where the key is the path of each file, the value is the content of each file.
+ <p>
+ <p> For example, if you have the following files:
+ <pre><code>
+   hdfs://a-hdfs-path/part-00000
+   hdfs://a-hdfs-path/part-00001
+   ...
+   hdfs://a-hdfs-path/part-nnnnn
+ </code></pre>
+ <p>
+ Do <code>val rdd = sparkContext.wholeTextFile("hdfs://a-hdfs-path")</code>,
+ <p>
+ <p> then <code>rdd</code> contains
+ <pre><code>
+   (a-hdfs-path/part-00000, its content)
+   (a-hdfs-path/part-00001, its content)
+   ...
+   (a-hdfs-path/part-nnnnn, its content)
+ </code></pre>
+ <p></div>
+<dl>
+<dt><sp

<TRUNCATED>

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[33/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/constant-values.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/constant-values.html b/site/docs/2.3.0/api/java/constant-values.html
new file mode 100644
index 0000000..ca645b8
--- /dev/null
+++ b/site/docs/2.3.0/api/java/constant-values.html
@@ -0,0 +1,263 @@
+<!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_144) on Wed Feb 28 00:07:29 PST 2018 -->
+<title>Constant Field Values (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="Constant Field Values (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</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>Package</li>
+<li>Class</li>
+<li><a href="overview-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>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.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>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
+<h2 title="Contents">Contents</h2>
+<ul>
+<li><a href="#org.apache">org.apache.*</a></li>
+</ul>
+</div>
+<div class="constantValuesContainer"><a name="org.apache">
+<!--   -->
+</a>
+<h2 title="org.apache">org.apache.*</h2>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.spark.launcher.<a href="org/apache/spark/launcher/SparkLauncher.html" title="class in org.apache.spark.launcher">SparkLauncher</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.spark.launcher.SparkLauncher.CHILD_CONNECTION_TIMEOUT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;String</code></td>
+<td><code><a href="org/apache/spark/launcher/SparkLauncher.html#CHILD_CONNECTION_TIMEOUT">CHILD_CONNECTION_TIMEOUT</a></code></td>
+<td class="colLast"><code>"spark.launcher.childConectionTimeout"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.spark.launcher.SparkLauncher.CHILD_PROCESS_LOGGER_NAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;String</code></td>
+<td><code><a href="org/apache/spark/launcher/SparkLauncher.html#CHILD_PROCESS_LOGGER_NAME">CHILD_PROCESS_LOGGER_NAME</a></code></td>
+<td class="colLast"><code>"spark.launcher.childProcLoggerName"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.spark.launcher.SparkLauncher.DEPLOY_MODE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;String</code></td>
+<td><code><a href="org/apache/spark/launcher/SparkLauncher.html#DEPLOY_MODE">DEPLOY_MODE</a></code></td>
+<td class="colLast"><code>"spark.submit.deployMode"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.spark.launcher.SparkLauncher.DRIVER_EXTRA_CLASSPATH">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;String</code></td>
+<td><code><a href="org/apache/spark/launcher/SparkLauncher.html#DRIVER_EXTRA_CLASSPATH">DRIVER_EXTRA_CLASSPATH</a></code></td>
+<td class="colLast"><code>"spark.driver.extraClassPath"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.spark.launcher.SparkLauncher.DRIVER_EXTRA_JAVA_OPTIONS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;String</code></td>
+<td><code><a href="org/apache/spark/launcher/SparkLauncher.html#DRIVER_EXTRA_JAVA_OPTIONS">DRIVER_EXTRA_JAVA_OPTIONS</a></code></td>
+<td class="colLast"><code>"spark.driver.extraJavaOptions"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.spark.launcher.SparkLauncher.DRIVER_EXTRA_LIBRARY_PATH">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;String</code></td>
+<td><code><a href="org/apache/spark/launcher/SparkLauncher.html#DRIVER_EXTRA_LIBRARY_PATH">DRIVER_EXTRA_LIBRARY_PATH</a></code></td>
+<td class="colLast"><code>"spark.driver.extraLibraryPath"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.spark.launcher.SparkLauncher.DRIVER_MEMORY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;String</code></td>
+<td><code><a href="org/apache/spark/launcher/SparkLauncher.html#DRIVER_MEMORY">DRIVER_MEMORY</a></code></td>
+<td class="colLast"><code>"spark.driver.memory"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.spark.launcher.SparkLauncher.EXECUTOR_CORES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;String</code></td>
+<td><code><a href="org/apache/spark/launcher/SparkLauncher.html#EXECUTOR_CORES">EXECUTOR_CORES</a></code></td>
+<td class="colLast"><code>"spark.executor.cores"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.spark.launcher.SparkLauncher.EXECUTOR_EXTRA_CLASSPATH">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;String</code></td>
+<td><code><a href="org/apache/spark/launcher/SparkLauncher.html#EXECUTOR_EXTRA_CLASSPATH">EXECUTOR_EXTRA_CLASSPATH</a></code></td>
+<td class="colLast"><code>"spark.executor.extraClassPath"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.spark.launcher.SparkLauncher.EXECUTOR_EXTRA_JAVA_OPTIONS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;String</code></td>
+<td><code><a href="org/apache/spark/launcher/SparkLauncher.html#EXECUTOR_EXTRA_JAVA_OPTIONS">EXECUTOR_EXTRA_JAVA_OPTIONS</a></code></td>
+<td class="colLast"><code>"spark.executor.extraJavaOptions"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.spark.launcher.SparkLauncher.EXECUTOR_EXTRA_LIBRARY_PATH">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;String</code></td>
+<td><code><a href="org/apache/spark/launcher/SparkLauncher.html#EXECUTOR_EXTRA_LIBRARY_PATH">EXECUTOR_EXTRA_LIBRARY_PATH</a></code></td>
+<td class="colLast"><code>"spark.executor.extraLibraryPath"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.spark.launcher.SparkLauncher.EXECUTOR_MEMORY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;String</code></td>
+<td><code><a href="org/apache/spark/launcher/SparkLauncher.html#EXECUTOR_MEMORY">EXECUTOR_MEMORY</a></code></td>
+<td class="colLast"><code>"spark.executor.memory"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.spark.launcher.SparkLauncher.NO_RESOURCE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;String</code></td>
+<td><code><a href="org/apache/spark/launcher/SparkLauncher.html#NO_RESOURCE">NO_RESOURCE</a></code></td>
+<td class="colLast"><code>"spark-internal"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.spark.launcher.SparkLauncher.SPARK_MASTER">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;String</code></td>
+<td><code><a href="org/apache/spark/launcher/SparkLauncher.html#SPARK_MASTER">SPARK_MASTER</a></code></td>
+<td class="colLast"><code>"spark.master"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.spark.util.kvstore.<a href="org/apache/spark/util/kvstore/KVIndex.html" title="annotation in org.apache.spark.util.kvstore">KVIndex</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.spark.util.kvstore.KVIndex.NATURAL_INDEX_NAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;String</code></td>
+<td><code><a href="org/apache/spark/util/kvstore/KVIndex.html#NATURAL_INDEX_NAME">NATURAL_INDEX_NAME</a></code></td>
+<td class="colLast"><code>"__main__"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= 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>Package</li>
+<li>Class</li>
+<li><a href="overview-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>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.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>
+<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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/deprecated-list.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/deprecated-list.html b/site/docs/2.3.0/api/java/deprecated-list.html
new file mode 100644
index 0000000..02e9f31
--- /dev/null
+++ b/site/docs/2.3.0/api/java/deprecated-list.html
@@ -0,0 +1,827 @@
+<!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_144) on Wed Feb 28 00:07:31 PST 2018 -->
+<title>Deprecated List (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="Deprecated List (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</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>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</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>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.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>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Deprecated API" class="title">Deprecated API</h1>
+<h2 title="Contents">Contents</h2>
+<ul>
+<li><a href="#interface">Deprecated Interfaces</a></li>
+<li><a href="#class">Deprecated Classes</a></li>
+<li><a href="#method">Deprecated Methods</a></li>
+<li><a href="#constructor">Deprecated Constructors</a></li>
+</ul>
+</div>
+<div class="contentContainer"><a name="interface">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Interfaces table, listing deprecated interfaces, and an explanation">
+<caption><span>Deprecated Interfaces</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Interface and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/AccumulableParam.html" title="interface in org.apache.spark">org.apache.spark.AccumulableParam</a>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark">org.apache.spark.AccumulatorParam</a>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="class">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Classes table, listing deprecated classes, and an explanation">
+<caption><span>Deprecated Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/Accumulable.html" title="class in org.apache.spark">org.apache.spark.Accumulable</a>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/Accumulator.html" title="class in org.apache.spark">org.apache.spark.Accumulator</a>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/AccumulatorParam.DoubleAccumulatorParam$.html" title="class in org.apache.spark">org.apache.spark.AccumulatorParam.DoubleAccumulatorParam$</a>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/AccumulatorParam.FloatAccumulatorParam$.html" title="class in org.apache.spark">org.apache.spark.AccumulatorParam.FloatAccumulatorParam$</a>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/AccumulatorParam.IntAccumulatorParam$.html" title="class in org.apache.spark">org.apache.spark.AccumulatorParam.IntAccumulatorParam$</a>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/AccumulatorParam.LongAccumulatorParam$.html" title="class in org.apache.spark">org.apache.spark.AccumulatorParam.LongAccumulatorParam$</a>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/AccumulatorParam.StringAccumulatorParam$.html" title="class in org.apache.spark">org.apache.spark.AccumulatorParam.StringAccumulatorParam$</a>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/hive/HiveContext.html" title="class in org.apache.spark.sql.hive">org.apache.spark.sql.hive.HiveContext</a>
+<div class="block"><span class="deprecationComment">Use SparkSession.builder.enableHiveSupport instead. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/ml/feature/OneHotEncoder.html" title="class in org.apache.spark.ml.feature">org.apache.spark.ml.feature.OneHotEncoder</a>
+<div class="block"><span class="deprecationComment"><code>OneHotEncoderEstimator</code> will be renamed <code>OneHotEncoder</code> and this <code>OneHotEncoder</code>
+ will be removed in 3.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/streaming/ProcessingTime.html" title="class in org.apache.spark.sql.streaming">org.apache.spark.sql.streaming.ProcessingTime</a>
+<div class="block"><span class="deprecationComment">use Trigger.ProcessingTime(intervalMs). Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/storage/StorageStatus.html" title="class in org.apache.spark.storage">org.apache.spark.storage.StorageStatus</a>
+<div class="block"><span class="deprecationComment">This class may be removed or made private in a future release. Since 2.2.0.</span></div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="method">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Methods table, listing deprecated methods, and an explanation">
+<caption><span>Deprecated Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/SparkContext.html#accumulable-R-org.apache.spark.AccumulableParam-">org.apache.spark.SparkContext.accumulable(R, AccumulableParam&lt;R, T&gt;)</a>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/SparkContext.html#accumulable-R-java.lang.String-org.apache.spark.AccumulableParam-">org.apache.spark.SparkContext.accumulable(R, String, AccumulableParam&lt;R, T&gt;)</a>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/api/java/JavaSparkContext.html#accumulable-T-org.apache.spark.AccumulableParam-">org.apache.spark.api.java.JavaSparkContext.accumulable(T, AccumulableParam&lt;T, R&gt;)</a>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/api/java/JavaSparkContext.html#accumulable-T-java.lang.String-org.apache.spark.AccumulableParam-">org.apache.spark.api.java.JavaSparkContext.accumulable(T, String, AccumulableParam&lt;T, R&gt;)</a>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/SparkContext.html#accumulableCollection-R-scala.Function1-scala.reflect.ClassTag-">org.apache.spark.SparkContext.accumulableCollection(R, Function1&lt;R, Growable&lt;T&gt;&gt;, ClassTag&lt;R&gt;)</a>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/api/java/JavaSparkContext.html#accumulator-double-">org.apache.spark.api.java.JavaSparkContext.accumulator(double)</a>
+<div class="block"><span class="deprecationComment">use sc().doubleAccumulator(). Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/api/java/JavaSparkContext.html#accumulator-double-java.lang.String-">org.apache.spark.api.java.JavaSparkContext.accumulator(double, String)</a>
+<div class="block"><span class="deprecationComment">use sc().doubleAccumulator(String). Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/api/java/JavaSparkContext.html#accumulator-int-">org.apache.spark.api.java.JavaSparkContext.accumulator(int)</a>
+<div class="block"><span class="deprecationComment">use sc().longAccumulator(). Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/api/java/JavaSparkContext.html#accumulator-int-java.lang.String-">org.apache.spark.api.java.JavaSparkContext.accumulator(int, String)</a>
+<div class="block"><span class="deprecationComment">use sc().longAccumulator(String). Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/SparkContext.html#accumulator-T-org.apache.spark.AccumulatorParam-">org.apache.spark.SparkContext.accumulator(T, AccumulatorParam&lt;T&gt;)</a>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/api/java/JavaSparkContext.html#accumulator-T-org.apache.spark.AccumulatorParam-">org.apache.spark.api.java.JavaSparkContext.accumulator(T, AccumulatorParam&lt;T&gt;)</a>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/SparkContext.html#accumulator-T-java.lang.String-org.apache.spark.AccumulatorParam-">org.apache.spark.SparkContext.accumulator(T, String, AccumulatorParam&lt;T&gt;)</a>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/api/java/JavaSparkContext.html#accumulator-T-java.lang.String-org.apache.spark.AccumulatorParam-">org.apache.spark.api.java.JavaSparkContext.accumulator(T, String, AccumulatorParam&lt;T&gt;)</a>
+<div class="block"><span class="deprecationComment">use AccumulatorV2. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/streaming/ProcessingTime.html#apply-scala.concurrent.duration.Duration-">org.apache.spark.sql.streaming.ProcessingTime.apply(Duration)</a>
+<div class="block"><span class="deprecationComment">use Trigger.ProcessingTime(interval)</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/scheduler/AccumulableInfo.html#apply-long-java.lang.String-scala.Option-java.lang.String-">org.apache.spark.scheduler.AccumulableInfo.apply(long, String, Option&lt;String&gt;, String)</a>
+<div class="block"><span class="deprecationComment">do not create AccumulableInfo. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/scheduler/AccumulableInfo.html#apply-long-java.lang.String-scala.Option-java.lang.String-boolean-">org.apache.spark.scheduler.AccumulableInfo.apply(long, String, Option&lt;String&gt;, String, boolean)</a>
+<div class="block"><span class="deprecationComment">do not create AccumulableInfo. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/scheduler/AccumulableInfo.html#apply-long-java.lang.String-java.lang.String-">org.apache.spark.scheduler.AccumulableInfo.apply(long, String, String)</a>
+<div class="block"><span class="deprecationComment">do not create AccumulableInfo. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/streaming/ProcessingTime.html#apply-java.lang.String-">org.apache.spark.sql.streaming.ProcessingTime.apply(String)</a>
+<div class="block"><span class="deprecationComment">use Trigger.ProcessingTime(interval)</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#applySchema-org.apache.spark.api.java.JavaRDD-java.lang.Class-">org.apache.spark.sql.SQLContext.applySchema(JavaRDD&lt;?&gt;, Class&lt;?&gt;)</a>
+<div class="block"><span class="deprecationComment">Use createDataFrame instead. Since 1.3.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#applySchema-org.apache.spark.api.java.JavaRDD-org.apache.spark.sql.types.StructType-">org.apache.spark.sql.SQLContext.applySchema(JavaRDD&lt;Row&gt;, StructType)</a>
+<div class="block"><span class="deprecationComment">Use createDataFrame instead. Since 1.3.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#applySchema-org.apache.spark.rdd.RDD-java.lang.Class-">org.apache.spark.sql.SQLContext.applySchema(RDD&lt;?&gt;, Class&lt;?&gt;)</a>
+<div class="block"><span class="deprecationComment">Use createDataFrame instead. Since 1.3.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#applySchema-org.apache.spark.rdd.RDD-org.apache.spark.sql.types.StructType-">org.apache.spark.sql.SQLContext.applySchema(RDD&lt;Row&gt;, StructType)</a>
+<div class="block"><span class="deprecationComment">Use createDataFrame instead. Since 1.3.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/functions.html#approxCountDistinct-org.apache.spark.sql.Column-">org.apache.spark.sql.functions.approxCountDistinct(Column)</a>
+<div class="block"><span class="deprecationComment">Use approx_count_distinct. Since 2.1.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/functions.html#approxCountDistinct-org.apache.spark.sql.Column-double-">org.apache.spark.sql.functions.approxCountDistinct(Column, double)</a>
+<div class="block"><span class="deprecationComment">Use approx_count_distinct. Since 2.1.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/functions.html#approxCountDistinct-java.lang.String-">org.apache.spark.sql.functions.approxCountDistinct(String)</a>
+<div class="block"><span class="deprecationComment">Use approx_count_distinct. Since 2.1.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/functions.html#approxCountDistinct-java.lang.String-double-">org.apache.spark.sql.functions.approxCountDistinct(String, double)</a>
+<div class="block"><span class="deprecationComment">Use approx_count_distinct. Since 2.1.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/scheduler/StageInfo.html#attemptId--">org.apache.spark.scheduler.StageInfo.attemptId()</a>
+<div class="block"><span class="deprecationComment">Use attemptNumber instead. Since 2.3.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#clearActive--">org.apache.spark.sql.SQLContext.clearActive()</a>
+<div class="block"><span class="deprecationComment">Use SparkSession.clearActiveSession instead. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/streaming/ProcessingTime.html#create-long-java.util.concurrent.TimeUnit-">org.apache.spark.sql.streaming.ProcessingTime.create(long, TimeUnit)</a>
+<div class="block"><span class="deprecationComment">use Trigger.ProcessingTime(interval, unit)</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/streaming/ProcessingTime.html#create-java.lang.String-">org.apache.spark.sql.streaming.ProcessingTime.create(String)</a>
+<div class="block"><span class="deprecationComment">use Trigger.ProcessingTime(interval)</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#createExternalTable-java.lang.String-java.lang.String-">org.apache.spark.sql.SQLContext.createExternalTable(String, String)</a>
+<div class="block"><span class="deprecationComment">use sparkSession.catalog.createTable instead. Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/catalog/Catalog.html#createExternalTable-java.lang.String-java.lang.String-">org.apache.spark.sql.catalog.Catalog.createExternalTable(String, String)</a>
+<div class="block"><span class="deprecationComment">use createTable instead. Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#createExternalTable-java.lang.String-java.lang.String-java.util.Map-">org.apache.spark.sql.SQLContext.createExternalTable(String, String, Map&lt;String, String&gt;)</a>
+<div class="block"><span class="deprecationComment">use sparkSession.catalog.createTable instead. Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#createExternalTable-java.lang.String-java.lang.String-scala.collection.immutable.Map-">org.apache.spark.sql.SQLContext.createExternalTable(String, String, Map&lt;String, String&gt;)</a>
+<div class="block"><span class="deprecationComment">use sparkSession.catalog.createTable instead. Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/catalog/Catalog.html#createExternalTable-java.lang.String-java.lang.String-java.util.Map-">org.apache.spark.sql.catalog.Catalog.createExternalTable(String, String, Map&lt;String, String&gt;)</a>
+<div class="block"><span class="deprecationComment">use createTable instead. Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/catalog/Catalog.html#createExternalTable-java.lang.String-java.lang.String-scala.collection.immutable.Map-">org.apache.spark.sql.catalog.Catalog.createExternalTable(String, String, Map&lt;String, String&gt;)</a>
+<div class="block"><span class="deprecationComment">use createTable instead. Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#createExternalTable-java.lang.String-java.lang.String-java.lang.String-">org.apache.spark.sql.SQLContext.createExternalTable(String, String, String)</a>
+<div class="block"><span class="deprecationComment">use sparkSession.catalog.createTable instead. Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/catalog/Catalog.html#createExternalTable-java.lang.String-java.lang.String-java.lang.String-">org.apache.spark.sql.catalog.Catalog.createExternalTable(String, String, String)</a>
+<div class="block"><span class="deprecationComment">use createTable instead. Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#createExternalTable-java.lang.String-java.lang.String-org.apache.spark.sql.types.StructType-java.util.Map-">org.apache.spark.sql.SQLContext.createExternalTable(String, String, StructType, Map&lt;String, String&gt;)</a>
+<div class="block"><span class="deprecationComment">use sparkSession.catalog.createTable instead. Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#createExternalTable-java.lang.String-java.lang.String-org.apache.spark.sql.types.StructType-scala.collection.immutable.Map-">org.apache.spark.sql.SQLContext.createExternalTable(String, String, StructType, Map&lt;String, String&gt;)</a>
+<div class="block"><span class="deprecationComment">use sparkSession.catalog.createTable instead. Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/catalog/Catalog.html#createExternalTable-java.lang.String-java.lang.String-org.apache.spark.sql.types.StructType-java.util.Map-">org.apache.spark.sql.catalog.Catalog.createExternalTable(String, String, StructType, Map&lt;String, String&gt;)</a>
+<div class="block"><span class="deprecationComment">use createTable instead. Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/catalog/Catalog.html#createExternalTable-java.lang.String-java.lang.String-org.apache.spark.sql.types.StructType-scala.collection.immutable.Map-">org.apache.spark.sql.catalog.Catalog.createExternalTable(String, String, StructType, Map&lt;String, String&gt;)</a>
+<div class="block"><span class="deprecationComment">use createTable instead. Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/streaming/kinesis/KinesisUtils.html#createStream-org.apache.spark.streaming.api.java.JavaStreamingContext-java.lang.String-java.lang.String-java.lang.String-java.lang.String-com.amazonaws.services.kinesis.clientlibrary.lib.worker.InitialPositionInStream-org.apache.spark.streaming.Duration-org.apache.spark.storage.StorageLevel-">org.apache.spark.streaming.kinesis.KinesisUtils.createStream(JavaStreamingContext, String, String, String, String, InitialPositionInStream, Duration, StorageLevel)</a>
+<div class="block"><span class="deprecationComment">Use KinesisInputDStream.builder instead. Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/streaming/kinesis/KinesisUtils.html#createStream-org.apache.spark.streaming.api.java.JavaStreamingContext-java.lang.String-java.lang.String-java.lang.String-java.lang.String-com.amazonaws.services.kinesis.clientlibrary.lib.worker.InitialPositionInStream-org.apache.spark.streaming.Duration-org.apache.spark.storage.StorageLevel-org.apache.spark.api.java.function.Function-java.lang.Class-">org.apache.spark.streaming.kinesis.KinesisUtils.createStream(JavaStreamingContext, String, String, String, String, InitialPositionInStream, Duration, StorageLevel, Function&lt;Record, T&gt;, Class&lt;T&gt;)</a>
+<div class="block"><span class="deprecationComment">Use KinesisInputDStream.builder instead. Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/streaming/kinesis/KinesisUtils.html#createStream-org.apache.spark.streaming.api.java.JavaStreamingContext-java.lang.String-java.lang.String-java.lang.String-java.lang.String-com.amazonaws.services.kinesis.clientlibrary.lib.worker.InitialPositionInStream-org.apache.spark.streaming.Duration-org.apache.spark.storage.StorageLevel-org.apache.spark.api.java.function.Function-java.lang.Class-java.lang.String-java.lang.String-">org.apache.spark.streaming.kinesis.KinesisUtils.createStream(JavaStreamingContext, String, String, String, String, InitialPositionInStream, Duration, StorageLevel, Function&lt;Record, T&gt;, Class&lt;T&gt;, String, String)</a>
+<div class="block"><span class="deprecationComment">Use KinesisInputDStream.builder instead. Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/streaming/kinesis/KinesisUtils.html#createStream-org.apache.spark.streaming.api.java.JavaStreamingContext-java.lang.String-java.lang.String-java.lang.String-java.lang.String-com.amazonaws.services.kinesis.clientlibrary.lib.worker.InitialPositionInStream-org.apache.spark.streaming.Duration-org.apache.spark.storage.StorageLevel-org.apache.spark.api.java.function.Function-java.lang.Class-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">org.apache.spark.streaming.kinesis.KinesisUtils.createStream(JavaStreamingContext, String, String, String, String, InitialPositionInStream, Duration, StorageLevel, Function&lt;Record, T&gt;, Class&lt;T&gt;, String, String, String, String, String)</a>
+<div class="block"><span class="deprecationComment">Use KinesisInputDStream.builder instead. Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/streaming/kinesis/KinesisUtils.html#createStream-org.apache.spark.streaming.api.java.JavaStreamingContext-java.lang.String-java.lang.String-java.lang.String-java.lang.String-com.amazonaws.services.kinesis.clientlibrary.lib.worker.InitialPositionInStream-org.apache.spark.streaming.Duration-org.apache.spark.storage.StorageLevel-java.lang.String-java.lang.String-">org.apache.spark.streaming.kinesis.KinesisUtils.createStream(JavaStreamingContext, String, String, String, String, InitialPositionInStream, Duration, StorageLevel, String, String)</a>
+<div class="block"><span class="deprecationComment">Use KinesisInputDStream.builder instead. Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/streaming/kinesis/KinesisUtils.html#createStream-org.apache.spark.streaming.StreamingContext-java.lang.String-java.lang.String-java.lang.String-java.lang.String-com.amazonaws.services.kinesis.clientlibrary.lib.worker.InitialPositionInStream-org.apache.spark.streaming.Duration-org.apache.spark.storage.StorageLevel-">org.apache.spark.streaming.kinesis.KinesisUtils.createStream(StreamingContext, String, String, String, String, InitialPositionInStream, Duration, StorageLevel)</a>
+<div class="block"><span class="deprecationComment">Use KinesisInputDStream.builder instead. Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/streaming/kinesis/KinesisUtils.html#createStream-org.apache.spark.streaming.StreamingContext-java.lang.String-java.lang.String-java.lang.String-java.lang.String-com.amazonaws.services.kinesis.clientlibrary.lib.worker.InitialPositionInStream-org.apache.spark.streaming.Duration-org.apache.spark.storage.StorageLevel-scala.Function1-scala.reflect.ClassTag-">org.apache.spark.streaming.kinesis.KinesisUtils.createStream(StreamingContext, String, String, String, String, InitialPositionInStream, Duration, StorageLevel, Function1&lt;Record, T&gt;, ClassTag&lt;T&gt;)</a>
+<div class="block"><span class="deprecationComment">Use KinesisInputDStream.builder instead. Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/streaming/kinesis/KinesisUtils.html#createStream-org.apache.spark.streaming.StreamingContext-java.lang.String-java.lang.String-java.lang.String-java.lang.String-com.amazonaws.services.kinesis.clientlibrary.lib.worker.InitialPositionInStream-org.apache.spark.streaming.Duration-org.apache.spark.storage.StorageLevel-scala.Function1-java.lang.String-java.lang.String-scala.reflect.ClassTag-">org.apache.spark.streaming.kinesis.KinesisUtils.createStream(StreamingContext, String, String, String, String, InitialPositionInStream, Duration, StorageLevel, Function1&lt;Record, T&gt;, String, String, ClassTag&lt;T&gt;)</a>
+<div class="block"><span class="deprecationComment">Use KinesisInputDStream.builder instead. Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/streaming/kinesis/KinesisUtils.html#createStream-org.apache.spark.streaming.StreamingContext-java.lang.String-java.lang.String-java.lang.String-java.lang.String-com.amazonaws.services.kinesis.clientlibrary.lib.worker.InitialPositionInStream-org.apache.spark.streaming.Duration-org.apache.spark.storage.StorageLevel-scala.Function1-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-scala.reflect.ClassTag-">org.apache.spark.streaming.kinesis.KinesisUtils.createStream(StreamingContext, String, String, String, String, InitialPositionInStream, Duration, StorageLevel, Function1&lt;Record, T&gt;, String, String, String, String, String, ClassTag&lt;T&gt;)</a>
+<div class="block"><span class="deprecationComment">Use KinesisInputDStream.builder instead. Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/streaming/kinesis/KinesisUtils.html#createStream-org.apache.spark.streaming.StreamingContext-java.lang.String-java.lang.String-java.lang.String-java.lang.String-com.amazonaws.services.kinesis.clientlibrary.lib.worker.InitialPositionInStream-org.apache.spark.streaming.Duration-org.apache.spark.storage.StorageLevel-java.lang.String-java.lang.String-">org.apache.spark.streaming.kinesis.KinesisUtils.createStream(StreamingContext, String, String, String, String, InitialPositionInStream, Duration, StorageLevel, String, String)</a>
+<div class="block"><span class="deprecationComment">Use KinesisInputDStream.builder instead. Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/api/java/JavaSparkContext.html#doubleAccumulator-double-">org.apache.spark.api.java.JavaSparkContext.doubleAccumulator(double)</a>
+<div class="block"><span class="deprecationComment">use sc().doubleAccumulator(). Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/api/java/JavaSparkContext.html#doubleAccumulator-double-java.lang.String-">org.apache.spark.api.java.JavaSparkContext.doubleAccumulator(double, String)</a>
+<div class="block"><span class="deprecationComment">use sc().doubleAccumulator(String). Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/Dataset.html#explode-scala.collection.Seq-scala.Function1-scala.reflect.api.TypeTags.TypeTag-">org.apache.spark.sql.Dataset.explode(Seq&lt;Column&gt;, Function1&lt;Row, TraversableOnce&lt;A&gt;&gt;, TypeTags.TypeTag&lt;A&gt;)</a>
+<div class="block"><span class="deprecationComment">use flatMap() or select() with functions.explode() instead. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/Dataset.html#explode-java.lang.String-java.lang.String-scala.Function1-scala.reflect.api.TypeTags.TypeTag-">org.apache.spark.sql.Dataset.explode(String, String, Function1&lt;A, TraversableOnce&lt;B&gt;&gt;, TypeTags.TypeTag&lt;B&gt;)</a>
+<div class="block"><span class="deprecationComment">use flatMap() or select() with functions.explode() instead. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/mllib/evaluation/MulticlassMetrics.html#fMeasure--">org.apache.spark.mllib.evaluation.MulticlassMetrics.fMeasure()</a>
+<div class="block"><span class="deprecationComment">Use accuracy. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/SparkContext.html#getExecutorStorageStatus--">org.apache.spark.SparkContext.getExecutorStorageStatus()</a>
+<div class="block"><span class="deprecationComment">This method may change or be removed in a future release. Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#getOrCreate-org.apache.spark.SparkContext-">org.apache.spark.sql.SQLContext.getOrCreate(SparkContext)</a>
+<div class="block"><span class="deprecationComment">Use SparkSession.builder instead. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/mllib/clustering/KMeans.html#getRuns--">org.apache.spark.mllib.clustering.KMeans.getRuns()</a>
+<div class="block"><span class="deprecationComment">This has no effect and always returns 1. Since 2.1.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/api/java/JavaSparkContext.html#intAccumulator-int-">org.apache.spark.api.java.JavaSparkContext.intAccumulator(int)</a>
+<div class="block"><span class="deprecationComment">use sc().longAccumulator(). Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/api/java/JavaSparkContext.html#intAccumulator-int-java.lang.String-">org.apache.spark.api.java.JavaSparkContext.intAccumulator(int, String)</a>
+<div class="block"><span class="deprecationComment">use sc().longAccumulator(String). Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/TaskContext.html#isRunningLocally--">org.apache.spark.TaskContext.isRunningLocally()</a>
+<div class="block"><span class="deprecationComment">Local execution was removed, so this always returns false. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#jdbc-java.lang.String-java.lang.String-">org.apache.spark.sql.SQLContext.jdbc(String, String)</a>
+<div class="block"><span class="deprecationComment">As of 1.4.0, replaced by <code>read().jdbc()</code>.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#jdbc-java.lang.String-java.lang.String-java.lang.String:A-">org.apache.spark.sql.SQLContext.jdbc(String, String, String[])</a>
+<div class="block"><span class="deprecationComment">As of 1.4.0, replaced by <code>read().jdbc()</code>.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#jdbc-java.lang.String-java.lang.String-java.lang.String-long-long-int-">org.apache.spark.sql.SQLContext.jdbc(String, String, String, long, long, int)</a>
+<div class="block"><span class="deprecationComment">As of 1.4.0, replaced by <code>read().jdbc()</code>.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/DataFrameReader.html#json-org.apache.spark.api.java.JavaRDD-">org.apache.spark.sql.DataFrameReader.json(JavaRDD&lt;String&gt;)</a>
+<div class="block"><span class="deprecationComment">Use json(Dataset[String]) instead. Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/DataFrameReader.html#json-org.apache.spark.rdd.RDD-">org.apache.spark.sql.DataFrameReader.json(RDD&lt;String&gt;)</a>
+<div class="block"><span class="deprecationComment">Use json(Dataset[String]) instead. Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#jsonFile-java.lang.String-">org.apache.spark.sql.SQLContext.jsonFile(String)</a>
+<div class="block"><span class="deprecationComment">As of 1.4.0, replaced by <code>read().json()</code>.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#jsonFile-java.lang.String-double-">org.apache.spark.sql.SQLContext.jsonFile(String, double)</a>
+<div class="block"><span class="deprecationComment">As of 1.4.0, replaced by <code>read().json()</code>.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#jsonFile-java.lang.String-org.apache.spark.sql.types.StructType-">org.apache.spark.sql.SQLContext.jsonFile(String, StructType)</a>
+<div class="block"><span class="deprecationComment">As of 1.4.0, replaced by <code>read().json()</code>.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#jsonRDD-org.apache.spark.api.java.JavaRDD-">org.apache.spark.sql.SQLContext.jsonRDD(JavaRDD&lt;String&gt;)</a>
+<div class="block"><span class="deprecationComment">As of 1.4.0, replaced by <code>read().json()</code>.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#jsonRDD-org.apache.spark.api.java.JavaRDD-double-">org.apache.spark.sql.SQLContext.jsonRDD(JavaRDD&lt;String&gt;, double)</a>
+<div class="block"><span class="deprecationComment">As of 1.4.0, replaced by <code>read().json()</code>.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#jsonRDD-org.apache.spark.api.java.JavaRDD-org.apache.spark.sql.types.StructType-">org.apache.spark.sql.SQLContext.jsonRDD(JavaRDD&lt;String&gt;, StructType)</a>
+<div class="block"><span class="deprecationComment">As of 1.4.0, replaced by <code>read().json()</code>.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#jsonRDD-org.apache.spark.rdd.RDD-">org.apache.spark.sql.SQLContext.jsonRDD(RDD&lt;String&gt;)</a>
+<div class="block"><span class="deprecationComment">As of 1.4.0, replaced by <code>read().json()</code>.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#jsonRDD-org.apache.spark.rdd.RDD-double-">org.apache.spark.sql.SQLContext.jsonRDD(RDD&lt;String&gt;, double)</a>
+<div class="block"><span class="deprecationComment">As of 1.4.0, replaced by <code>read().json()</code>.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#jsonRDD-org.apache.spark.rdd.RDD-org.apache.spark.sql.types.StructType-">org.apache.spark.sql.SQLContext.jsonRDD(RDD&lt;String&gt;, StructType)</a>
+<div class="block"><span class="deprecationComment">As of 1.4.0, replaced by <code>read().json()</code>.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#load-java.lang.String-">org.apache.spark.sql.SQLContext.load(String)</a>
+<div class="block"><span class="deprecationComment">As of 1.4.0, replaced by <code>read().load(path)</code>.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#load-java.lang.String-java.util.Map-">org.apache.spark.sql.SQLContext.load(String, Map&lt;String, String&gt;)</a>
+<div class="block"><span class="deprecationComment">As of 1.4.0, replaced by <code>read().format(source).options(options).load()</code>.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#load-java.lang.String-scala.collection.immutable.Map-">org.apache.spark.sql.SQLContext.load(String, Map&lt;String, String&gt;)</a>
+<div class="block"><span class="deprecationComment">As of 1.4.0, replaced by <code>read().format(source).options(options).load()</code>.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#load-java.lang.String-java.lang.String-">org.apache.spark.sql.SQLContext.load(String, String)</a>
+<div class="block"><span class="deprecationComment">As of 1.4.0, replaced by <code>read().format(source).load(path)</code>.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#load-java.lang.String-org.apache.spark.sql.types.StructType-java.util.Map-">org.apache.spark.sql.SQLContext.load(String, StructType, Map&lt;String, String&gt;)</a>
+<div class="block"><span class="deprecationComment">As of 1.4.0, replaced by
+            <code>read().format(source).schema(schema).options(options).load()</code>.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#load-java.lang.String-org.apache.spark.sql.types.StructType-scala.collection.immutable.Map-">org.apache.spark.sql.SQLContext.load(String, StructType, Map&lt;String, String&gt;)</a>
+<div class="block"><span class="deprecationComment">As of 1.4.0, replaced by
+            <code>read().format(source).schema(schema).options(options).load()</code>.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/functions.html#monotonicallyIncreasingId--">org.apache.spark.sql.functions.monotonicallyIncreasingId()</a>
+<div class="block"><span class="deprecationComment">Use monotonically_increasing_id(). Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLImplicits.html#newBooleanSeqEncoder--">org.apache.spark.sql.SQLImplicits.newBooleanSeqEncoder()</a>
+<div class="block"><span class="deprecationComment">use <code>newSequenceEncoder</code></span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLImplicits.html#newByteSeqEncoder--">org.apache.spark.sql.SQLImplicits.newByteSeqEncoder()</a>
+<div class="block"><span class="deprecationComment">use <code>newSequenceEncoder</code></span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLImplicits.html#newDoubleSeqEncoder--">org.apache.spark.sql.SQLImplicits.newDoubleSeqEncoder()</a>
+<div class="block"><span class="deprecationComment">use <code>newSequenceEncoder</code></span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLImplicits.html#newFloatSeqEncoder--">org.apache.spark.sql.SQLImplicits.newFloatSeqEncoder()</a>
+<div class="block"><span class="deprecationComment">use <code>newSequenceEncoder</code></span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLImplicits.html#newIntSeqEncoder--">org.apache.spark.sql.SQLImplicits.newIntSeqEncoder()</a>
+<div class="block"><span class="deprecationComment">use <code>newSequenceEncoder</code></span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLImplicits.html#newLongSeqEncoder--">org.apache.spark.sql.SQLImplicits.newLongSeqEncoder()</a>
+<div class="block"><span class="deprecationComment">use <code>newSequenceEncoder</code></span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLImplicits.html#newProductSeqEncoder-scala.reflect.api.TypeTags.TypeTag-">org.apache.spark.sql.SQLImplicits.newProductSeqEncoder(TypeTags.TypeTag&lt;A&gt;)</a>
+<div class="block"><span class="deprecationComment">use <code>newSequenceEncoder</code></span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLImplicits.html#newShortSeqEncoder--">org.apache.spark.sql.SQLImplicits.newShortSeqEncoder()</a>
+<div class="block"><span class="deprecationComment">use <code>newSequenceEncoder</code></span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLImplicits.html#newStringSeqEncoder--">org.apache.spark.sql.SQLImplicits.newStringSeqEncoder()</a>
+<div class="block"><span class="deprecationComment">use <code>newSequenceEncoder</code></span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#parquetFile-scala.collection.Seq-">org.apache.spark.sql.SQLContext.parquetFile(Seq&lt;String&gt;)</a>
+<div class="block"><span class="deprecationComment">Use read.parquet() instead. Since 1.4.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#parquetFile-java.lang.String...-">org.apache.spark.sql.SQLContext.parquetFile(String...)</a>
+<div class="block"><span class="deprecationComment">As of 1.4.0, replaced by <code>read().parquet()</code>.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/mllib/evaluation/MulticlassMetrics.html#precision--">org.apache.spark.mllib.evaluation.MulticlassMetrics.precision()</a>
+<div class="block"><span class="deprecationComment">Use accuracy. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/mllib/evaluation/MulticlassMetrics.html#recall--">org.apache.spark.mllib.evaluation.MulticlassMetrics.recall()</a>
+<div class="block"><span class="deprecationComment">Use accuracy. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/Dataset.html#registerTempTable-java.lang.String-">org.apache.spark.sql.Dataset.registerTempTable(String)</a>
+<div class="block"><span class="deprecationComment">Use createOrReplaceTempView(viewName) instead. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#setActive-org.apache.spark.sql.SQLContext-">org.apache.spark.sql.SQLContext.setActive(SQLContext)</a>
+<div class="block"><span class="deprecationComment">Use SparkSession.setActiveSession instead. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/mllib/clustering/KMeans.html#setRuns-int-">org.apache.spark.mllib.clustering.KMeans.setRuns(int)</a>
+<div class="block"><span class="deprecationComment">This has no effect. Since 2.1.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/functions.html#toDegrees-org.apache.spark.sql.Column-">org.apache.spark.sql.functions.toDegrees(Column)</a>
+<div class="block"><span class="deprecationComment">Use degrees. Since 2.1.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/functions.html#toDegrees-java.lang.String-">org.apache.spark.sql.functions.toDegrees(String)</a>
+<div class="block"><span class="deprecationComment">Use degrees. Since 2.1.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/functions.html#toRadians-org.apache.spark.sql.Column-">org.apache.spark.sql.functions.toRadians(Column)</a>
+<div class="block"><span class="deprecationComment">Use radians. Since 2.1.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/functions.html#toRadians-java.lang.String-">org.apache.spark.sql.functions.toRadians(String)</a>
+<div class="block"><span class="deprecationComment">Use radians. Since 2.1.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/mllib/clustering/KMeans.html#train-org.apache.spark.rdd.RDD-int-int-int-">org.apache.spark.mllib.clustering.KMeans.train(RDD&lt;Vector&gt;, int, int, int)</a>
+<div class="block"><span class="deprecationComment">Use train method without 'runs'. Since 2.1.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/mllib/clustering/KMeans.html#train-org.apache.spark.rdd.RDD-int-int-int-java.lang.String-">org.apache.spark.mllib.clustering.KMeans.train(RDD&lt;Vector&gt;, int, int, int, String)</a>
+<div class="block"><span class="deprecationComment">Use train method without 'runs'. Since 2.1.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/mllib/clustering/KMeans.html#train-org.apache.spark.rdd.RDD-int-int-int-java.lang.String-long-">org.apache.spark.mllib.clustering.KMeans.train(RDD&lt;Vector&gt;, int, int, int, String, long)</a>
+<div class="block"><span class="deprecationComment">Use train method without 'runs'. Since 2.1.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/Dataset.html#unionAll-org.apache.spark.sql.Dataset-">org.apache.spark.sql.Dataset.unionAll(Dataset&lt;T&gt;)</a>
+<div class="block"><span class="deprecationComment">use union(). Since 2.0.0.</span></div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="constructor">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Constructors table, listing deprecated constructors, and an explanation">
+<caption><span>Deprecated Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/mllib/regression/LassoWithSGD.html#LassoWithSGD--">org.apache.spark.mllib.regression.LassoWithSGD()</a>
+<div class="block"><span class="deprecationComment">Use ml.regression.LinearRegression with elasticNetParam = 1.0. Note the default regParam is 0.01 for LassoWithSGD, but is 0.0 for LinearRegression. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/mllib/regression/LinearRegressionWithSGD.html#LinearRegressionWithSGD--">org.apache.spark.mllib.regression.LinearRegressionWithSGD()</a>
+<div class="block"><span class="deprecationComment">Use ml.regression.LinearRegression or LBFGS. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/mllib/classification/LogisticRegressionWithSGD.html#LogisticRegressionWithSGD--">org.apache.spark.mllib.classification.LogisticRegressionWithSGD()</a>
+<div class="block"><span class="deprecationComment">Use ml.classification.LogisticRegression or LogisticRegressionWithLBFGS. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/mllib/regression/RidgeRegressionWithSGD.html#RidgeRegressionWithSGD--">org.apache.spark.mllib.regression.RidgeRegressionWithSGD()</a>
+<div class="block"><span class="deprecationComment">Use ml.regression.LinearRegression with elasticNetParam = 0.0. Note the default regParam is 0.01 for RidgeRegressionWithSGD, but is 0.0 for LinearRegression. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#SQLContext-org.apache.spark.api.java.JavaSparkContext-">org.apache.spark.sql.SQLContext(JavaSparkContext)</a>
+<div class="block"><span class="deprecationComment">Use SparkSession.builder instead. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/spark/sql/SQLContext.html#SQLContext-org.apache.spark.SparkContext-">org.apache.spark.sql.SQLContext(SparkContext)</a>
+<div class="block"><span class="deprecationComment">Use SparkSession.builder instead. Since 2.0.0.</span></div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= 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>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</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>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.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>
+<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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/help-doc.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/help-doc.html b/site/docs/2.3.0/api/java/help-doc.html
new file mode 100644
index 0000000..f47c691
--- /dev/null
+++ b/site/docs/2.3.0/api/java/help-doc.html
@@ -0,0 +1,223 @@
+<!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_144) on Wed Feb 28 00:07:31 PST 2018 -->
+<title>API Help (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="API Help (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</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>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.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>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">How This API Document Is Organized</h1>
+<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<h2>Overview</h2>
+<p>The <a href="overview-summary.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</p>
+</li>
+<li class="blockList">
+<h2>Package</h2>
+<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
+<ul>
+<li>Interfaces (italic)</li>
+<li>Classes</li>
+<li>Enums</li>
+<li>Exceptions</li>
+<li>Errors</li>
+<li>Annotation Types</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Class/Interface</h2>
+<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
+<ul>
+<li>Class inheritance diagram</li>
+<li>Direct Subclasses</li>
+<li>All Known Subinterfaces</li>
+<li>All Known Implementing Classes</li>
+<li>Class/interface declaration</li>
+<li>Class/interface description</li>
+</ul>
+<ul>
+<li>Nested Class Summary</li>
+<li>Field Summary</li>
+<li>Constructor Summary</li>
+<li>Method Summary</li>
+</ul>
+<ul>
+<li>Field Detail</li>
+<li>Constructor Detail</li>
+<li>Method Detail</li>
+</ul>
+<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
+</li>
+<li class="blockList">
+<h2>Annotation Type</h2>
+<p>Each annotation type has its own separate page with the following sections:</p>
+<ul>
+<li>Annotation Type declaration</li>
+<li>Annotation Type description</li>
+<li>Required Element Summary</li>
+<li>Optional Element Summary</li>
+<li>Element Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Enum</h2>
+<p>Each enum has its own separate page with the following sections:</p>
+<ul>
+<li>Enum declaration</li>
+<li>Enum description</li>
+<li>Enum Constant Summary</li>
+<li>Enum Constant Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Tree (Class Hierarchy)</h2>
+<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
+<ul>
+<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
+<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Deprecated API</h2>
+<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
+</li>
+<li class="blockList">
+<h2>Index</h2>
+<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
+</li>
+<li class="blockList">
+<h2>Prev/Next</h2>
+<p>These links take you to the next or previous class, interface, package, or related page.</p>
+</li>
+<li class="blockList">
+<h2>Frames/No Frames</h2>
+<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>
+</li>
+<li class="blockList">
+<h2>All Classes</h2>
+<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
+</li>
+<li class="blockList">
+<h2>Serialized Form</h2>
+<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
+</li>
+<li class="blockList">
+<h2>Constant Field Values</h2>
+<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
+</li>
+</ul>
+<span class="emphasizedPhrase">This help file applies to API documentation generated using the standard doclet.</span></div>
+<!-- ======= 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>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.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>
+<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>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[21/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/Resubmitted.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/Resubmitted.html b/site/docs/2.3.0/api/java/org/apache/spark/Resubmitted.html
new file mode 100644
index 0000000..13a2444
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/Resubmitted.html
@@ -0,0 +1,364 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>Resubmitted (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="Resubmitted (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":5,"i1":9,"i2":5,"i3":5,"i4":5,"i5":9,"i6":9,"i7":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],4:["t3","Abstract 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/RangePartitioner.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SerializableWritable.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/Resubmitted.html" target="_top">Frames</a></li>
+<li><a href="Resubmitted.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class Resubmitted" class="title">Class Resubmitted</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.Resubmitted</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">Resubmitted</span>
+extends Object</pre>
+<div class="block">:: DeveloperApi ::
+ A <code>org.apache.spark.scheduler.ShuffleMapTask</code> that completed successfully earlier, but we
+ lost the executor before the stage completed. This means Spark needs to reschedule the task
+ to be re-executed on a different executor.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Resubmitted.html#Resubmitted--">Resubmitted</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Resubmitted.html#canEqual-java.lang.Object-">canEqual</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Resubmitted.html#countTowardsTaskFailures--">countTowardsTaskFailures</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Resubmitted.html#equals-java.lang.Object-">equals</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>abstract static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Resubmitted.html#productArity--">productArity</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>abstract static Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Resubmitted.html#productElement-int-">productElement</a></span>(int&nbsp;n)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static scala.collection.Iterator&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Resubmitted.html#productIterator--">productIterator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Resubmitted.html#productPrefix--">productPrefix</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/Resubmitted.html#toErrorString--">toErrorString</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Resubmitted--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Resubmitted</h4>
+<pre>public&nbsp;Resubmitted()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="toErrorString--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toErrorString</h4>
+<pre>public static&nbsp;String&nbsp;toErrorString()</pre>
+</li>
+</ul>
+<a name="countTowardsTaskFailures--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>countTowardsTaskFailures</h4>
+<pre>public static&nbsp;boolean&nbsp;countTowardsTaskFailures()</pre>
+</li>
+</ul>
+<a name="canEqual-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canEqual</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;canEqual(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;equals(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="productElement-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productElement</h4>
+<pre>public abstract static&nbsp;Object&nbsp;productElement(int&nbsp;n)</pre>
+</li>
+</ul>
+<a name="productArity--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productArity</h4>
+<pre>public abstract static&nbsp;int&nbsp;productArity()</pre>
+</li>
+</ul>
+<a name="productIterator--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productIterator</h4>
+<pre>public static&nbsp;scala.collection.Iterator&lt;Object&gt;&nbsp;productIterator()</pre>
+</li>
+</ul>
+<a name="productPrefix--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>productPrefix</h4>
+<pre>public static&nbsp;String&nbsp;productPrefix()</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/RangePartitioner.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SerializableWritable.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/Resubmitted.html" target="_top">Frames</a></li>
+<li><a href="Resubmitted.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/SerializableWritable.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/SerializableWritable.html b/site/docs/2.3.0/api/java/org/apache/spark/SerializableWritable.html
new file mode 100644
index 0000000..ef21151
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/SerializableWritable.html
@@ -0,0 +1,310 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>SerializableWritable (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="SerializableWritable (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":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/Resubmitted.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/ShuffleDependency.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SerializableWritable.html" target="_top">Frames</a></li>
+<li><a href="SerializableWritable.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class SerializableWritable" class="title">Class SerializableWritable&lt;T extends org.apache.hadoop.io.Writable&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.SerializableWritable&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SerializableWritable&lt;T extends org.apache.hadoop.io.Writable&gt;</span>
+extends Object
+implements java.io.Serializable</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.SerializableWritable">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SerializableWritable.html#SerializableWritable-T-">SerializableWritable</a></span>(<a href="../../../org/apache/spark/SerializableWritable.html" title="type parameter in SerializableWritable">T</a>&nbsp;t)</code>&nbsp;</td>
+</tr>
+</table>
+</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/SerializableWritable.html" title="type parameter in SerializableWritable">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SerializableWritable.html#t--">t</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SerializableWritable.html#toString--">toString</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/SerializableWritable.html" title="type parameter in SerializableWritable">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/SerializableWritable.html#value--">value</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SerializableWritable-org.apache.hadoop.io.Writable-">
+<!--   -->
+</a><a name="SerializableWritable-T-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SerializableWritable</h4>
+<pre>public&nbsp;SerializableWritable(<a href="../../../org/apache/spark/SerializableWritable.html" title="type parameter in SerializableWritable">T</a>&nbsp;t)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="t--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>t</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/SerializableWritable.html" title="type parameter in SerializableWritable">T</a>&nbsp;t()</pre>
+</li>
+</ul>
+<a name="value--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>value</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/SerializableWritable.html" title="type parameter in SerializableWritable">T</a>&nbsp;value()</pre>
+</li>
+</ul>
+<a name="toString--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;String&nbsp;toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>Object</code></dd>
+</dl>
+</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/Resubmitted.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/ShuffleDependency.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SerializableWritable.html" target="_top">Frames</a></li>
+<li><a href="SerializableWritable.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/ShuffleDependency.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/ShuffleDependency.html b/site/docs/2.3.0/api/java/org/apache/spark/ShuffleDependency.html
new file mode 100644
index 0000000..de644cf
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/ShuffleDependency.html
@@ -0,0 +1,405 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>ShuffleDependency (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="ShuffleDependency (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":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/SerializableWritable.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/ShuffleStatus.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/ShuffleDependency.html" target="_top">Frames</a></li>
+<li><a href="ShuffleDependency.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class ShuffleDependency" class="title">Class ShuffleDependency&lt;K,V,C&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../org/apache/spark/Dependency.html" title="class in org.apache.spark">org.apache.spark.Dependency</a>&lt;scala.Product2&lt;K,V&gt;&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.ShuffleDependency&lt;K,V,C&gt;</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</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ShuffleDependency&lt;K,V,C&gt;</span>
+extends <a href="../../../org/apache/spark/Dependency.html" title="class in org.apache.spark">Dependency</a>&lt;scala.Product2&lt;K,V&gt;&gt;</pre>
+<div class="block">:: DeveloperApi ::
+ Represents a dependency on the output of a shuffle stage. Note that in the case of shuffle,
+ the RDD is transient since we don't need it on the executor side.
+ <p>
+ param:  _rdd the parent RDD
+ param:  partitioner partitioner used to partition the shuffle output
+ param:  serializer <a href="../../../org/apache/spark/serializer/Serializer.html" title="class in org.apache.spark.serializer"><code>Serializer</code></a> to use. If not set
+                   explicitly then the default serializer, as specified by <code>spark.serializer</code>
+                   config option, will be used.
+ param:  keyOrdering key ordering for RDD's shuffles
+ param:  aggregator map/reduce-side aggregator for RDD's shuffle
+ param:  mapSideCombine whether to perform partial aggregation (also known as map-side combine)</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.ShuffleDependency">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ShuffleDependency.html#ShuffleDependency-org.apache.spark.rdd.RDD-org.apache.spark.Partitioner-org.apache.spark.serializer.Serializer-scala.Option-scala.Option-boolean-scala.reflect.ClassTag-scala.reflect.ClassTag-scala.reflect.ClassTag-">ShuffleDependency</a></span>(<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;? extends scala.Product2&lt;<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">K</a>,<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">V</a>&gt;&gt;&nbsp;_rdd,
+                 <a href="../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a>&nbsp;partitioner,
+                 <a href="../../../org/apache/spark/serializer/Serializer.html" title="class in org.apache.spark.serializer">Serializer</a>&nbsp;serializer,
+                 scala.Option&lt;scala.math.Ordering&lt;<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">K</a>&gt;&gt;&nbsp;keyOrdering,
+                 scala.Option&lt;<a href="../../../org/apache/spark/Aggregator.html" title="class in org.apache.spark">Aggregator</a>&lt;<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">K</a>,<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">V</a>,<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">C</a>&gt;&gt;&nbsp;aggregator,
+                 boolean&nbsp;mapSideCombine,
+                 scala.reflect.ClassTag&lt;<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">K</a>&gt;&nbsp;evidence$1,
+                 scala.reflect.ClassTag&lt;<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">V</a>&gt;&nbsp;evidence$2,
+                 scala.reflect.ClassTag&lt;<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">C</a>&gt;&nbsp;evidence$3)</code>&nbsp;</td>
+</tr>
+</table>
+</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>scala.Option&lt;<a href="../../../org/apache/spark/Aggregator.html" title="class in org.apache.spark">Aggregator</a>&lt;<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">K</a>,<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">V</a>,<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">C</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ShuffleDependency.html#aggregator--">aggregator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>scala.Option&lt;scala.math.Ordering&lt;<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">K</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ShuffleDependency.html#keyOrdering--">keyOrdering</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ShuffleDependency.html#mapSideCombine--">mapSideCombine</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ShuffleDependency.html#partitioner--">partitioner</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" 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.Product2&lt;<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">K</a>,<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">V</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ShuffleDependency.html#rdd--">rdd</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/serializer/Serializer.html" title="class in org.apache.spark.serializer">Serializer</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ShuffleDependency.html#serializer--">serializer</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>org.apache.spark.shuffle.ShuffleHandle</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ShuffleDependency.html#shuffleHandle--">shuffleHandle</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ShuffleDependency.html#shuffleId--">shuffleId</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ShuffleDependency-org.apache.spark.rdd.RDD-org.apache.spark.Partitioner-org.apache.spark.serializer.Serializer-scala.Option-scala.Option-boolean-scala.reflect.ClassTag-scala.reflect.ClassTag-scala.reflect.ClassTag-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ShuffleDependency</h4>
+<pre>public&nbsp;ShuffleDependency(<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;? extends scala.Product2&lt;<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">K</a>,<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">V</a>&gt;&gt;&nbsp;_rdd,
+                         <a href="../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a>&nbsp;partitioner,
+                         <a href="../../../org/apache/spark/serializer/Serializer.html" title="class in org.apache.spark.serializer">Serializer</a>&nbsp;serializer,
+                         scala.Option&lt;scala.math.Ordering&lt;<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">K</a>&gt;&gt;&nbsp;keyOrdering,
+                         scala.Option&lt;<a href="../../../org/apache/spark/Aggregator.html" title="class in org.apache.spark">Aggregator</a>&lt;<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">K</a>,<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">V</a>,<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">C</a>&gt;&gt;&nbsp;aggregator,
+                         boolean&nbsp;mapSideCombine,
+                         scala.reflect.ClassTag&lt;<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">K</a>&gt;&nbsp;evidence$1,
+                         scala.reflect.ClassTag&lt;<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">V</a>&gt;&nbsp;evidence$2,
+                         scala.reflect.ClassTag&lt;<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">C</a>&gt;&nbsp;evidence$3)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="partitioner--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>partitioner</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/Partitioner.html" title="class in org.apache.spark">Partitioner</a>&nbsp;partitioner()</pre>
+</li>
+</ul>
+<a name="serializer--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>serializer</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/serializer/Serializer.html" title="class in org.apache.spark.serializer">Serializer</a>&nbsp;serializer()</pre>
+</li>
+</ul>
+<a name="keyOrdering--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>keyOrdering</h4>
+<pre>public&nbsp;scala.Option&lt;scala.math.Ordering&lt;<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">K</a>&gt;&gt;&nbsp;keyOrdering()</pre>
+</li>
+</ul>
+<a name="aggregator--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>aggregator</h4>
+<pre>public&nbsp;scala.Option&lt;<a href="../../../org/apache/spark/Aggregator.html" title="class in org.apache.spark">Aggregator</a>&lt;<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">K</a>,<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">V</a>,<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">C</a>&gt;&gt;&nbsp;aggregator()</pre>
+</li>
+</ul>
+<a name="mapSideCombine--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapSideCombine</h4>
+<pre>public&nbsp;boolean&nbsp;mapSideCombine()</pre>
+</li>
+</ul>
+<a name="rdd--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>rdd</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;scala.Product2&lt;<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">K</a>,<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">V</a>&gt;&gt;&nbsp;rdd()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/Dependency.html#rdd--">rdd</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/apache/spark/Dependency.html" title="class in org.apache.spark">Dependency</a>&lt;scala.Product2&lt;<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">K</a>,<a href="../../../org/apache/spark/ShuffleDependency.html" title="type parameter in ShuffleDependency">V</a>&gt;&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="shuffleId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>shuffleId</h4>
+<pre>public&nbsp;int&nbsp;shuffleId()</pre>
+</li>
+</ul>
+<a name="shuffleHandle--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>shuffleHandle</h4>
+<pre>public&nbsp;org.apache.spark.shuffle.ShuffleHandle&nbsp;shuffleHandle()</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/SerializableWritable.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/ShuffleStatus.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/ShuffleDependency.html" target="_top">Frames</a></li>
+<li><a href="ShuffleDependency.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/ShuffleStatus.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/ShuffleStatus.html b/site/docs/2.3.0/api/java/org/apache/spark/ShuffleStatus.html
new file mode 100644
index 0000000..acc82b4
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/ShuffleStatus.html
@@ -0,0 +1,527 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>ShuffleStatus (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="ShuffleStatus (Spark 2.3.0 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};
+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/ShuffleDependency.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SimpleFutureAction.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/ShuffleStatus.html" target="_top">Frames</a></li>
+<li><a href="ShuffleStatus.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class ShuffleStatus" class="title">Class ShuffleStatus</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.ShuffleStatus</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ShuffleStatus</span>
+extends Object</pre>
+<div class="block">Helper class used by the <code>MapOutputTrackerMaster</code> to perform bookkeeping for a single
+ ShuffleMapStage.
+ <p>
+ This class maintains a mapping from mapIds to <code>MapStatus</code>. It also maintains a cache of
+ serialized map statuses in order to speed up tasks' requests for map output statuses.
+ <p>
+ All public methods of this class are thread-safe.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ShuffleStatus.html#ShuffleStatus-int-">ShuffleStatus</a></span>(int&nbsp;numPartitions)</code>&nbsp;</td>
+</tr>
+</table>
+</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>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ShuffleStatus.html#addMapOutput-int-org.apache.spark.scheduler.MapStatus-">addMapOutput</a></span>(int&nbsp;mapId,
+            org.apache.spark.scheduler.MapStatus&nbsp;status)</code>
+<div class="block">Register a map output.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>scala.collection.Seq&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ShuffleStatus.html#findMissingPartitions--">findMissingPartitions</a></span>()</code>
+<div class="block">Returns the sequence of partition ids that are missing (i.e.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ShuffleStatus.html#hasCachedSerializedBroadcast--">hasCachedSerializedBroadcast</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ShuffleStatus.html#invalidateSerializedMapOutputStatusCache--">invalidateSerializedMapOutputStatusCache</a></span>()</code>
+<div class="block">Clears the cached serialized map output statuses.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>org.apache.spark.scheduler.MapStatus[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ShuffleStatus.html#mapStatuses--">mapStatuses</a></span>()</code>
+<div class="block">MapStatus for each partition.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ShuffleStatus.html#numAvailableOutputs--">numAvailableOutputs</a></span>()</code>
+<div class="block">Number of partitions that have shuffle outputs.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ShuffleStatus.html#removeMapOutput-int-org.apache.spark.storage.BlockManagerId-">removeMapOutput</a></span>(int&nbsp;mapId,
+               <a href="../../../org/apache/spark/storage/BlockManagerId.html" title="class in org.apache.spark.storage">BlockManagerId</a>&nbsp;bmAddress)</code>
+<div class="block">Remove the map output which was served by the specified block manager.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ShuffleStatus.html#removeOutputsByFilter-scala.Function1-">removeOutputsByFilter</a></span>(scala.Function1&lt;<a href="../../../org/apache/spark/storage/BlockManagerId.html" title="class in org.apache.spark.storage">BlockManagerId</a>,Object&gt;&nbsp;f)</code>
+<div class="block">Removes all shuffle outputs which satisfies the filter.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ShuffleStatus.html#removeOutputsOnExecutor-java.lang.String-">removeOutputsOnExecutor</a></span>(String&nbsp;execId)</code>
+<div class="block">Removes all map outputs associated with the specified executor.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ShuffleStatus.html#removeOutputsOnHost-java.lang.String-">removeOutputsOnHost</a></span>(String&nbsp;host)</code>
+<div class="block">Removes all shuffle outputs associated with this host.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ShuffleStatus.html#serializedMapStatus-org.apache.spark.broadcast.BroadcastManager-boolean-int-">serializedMapStatus</a></span>(org.apache.spark.broadcast.BroadcastManager&nbsp;broadcastManager,
+                   boolean&nbsp;isLocal,
+                   int&nbsp;minBroadcastSize)</code>
+<div class="block">Serializes the mapStatuses array into an efficient compressed format.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ShuffleStatus.html#withMapStatuses-scala.Function1-">withMapStatuses</a></span>(scala.Function1&lt;org.apache.spark.scheduler.MapStatus[],T&gt;&nbsp;f)</code>
+<div class="block">Helper function which provides thread-safe access to the mapStatuses array.</div>
+</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ShuffleStatus-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ShuffleStatus</h4>
+<pre>public&nbsp;ShuffleStatus(int&nbsp;numPartitions)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="mapStatuses--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapStatuses</h4>
+<pre>public&nbsp;org.apache.spark.scheduler.MapStatus[]&nbsp;mapStatuses()</pre>
+<div class="block">MapStatus for each partition. The index of the array is the map partition id.
+ Each value in the array is the MapStatus for a partition, or null if the partition
+ is not available. Even though in theory a task may run multiple times (due to speculation,
+ stage retries, etc.), in practice the likelihood of a map output being available at multiple
+ locations is so small that we choose to ignore that case and store only a single location
+ for each output.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="addMapOutput-int-org.apache.spark.scheduler.MapStatus-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addMapOutput</h4>
+<pre>public&nbsp;void&nbsp;addMapOutput(int&nbsp;mapId,
+                         org.apache.spark.scheduler.MapStatus&nbsp;status)</pre>
+<div class="block">Register a map output. If there is already a registered location for the map output then it
+ will be replaced by the new location.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mapId</code> - (undocumented)</dd>
+<dd><code>status</code> - (undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="removeMapOutput-int-org.apache.spark.storage.BlockManagerId-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeMapOutput</h4>
+<pre>public&nbsp;void&nbsp;removeMapOutput(int&nbsp;mapId,
+                            <a href="../../../org/apache/spark/storage/BlockManagerId.html" title="class in org.apache.spark.storage">BlockManagerId</a>&nbsp;bmAddress)</pre>
+<div class="block">Remove the map output which was served by the specified block manager.
+ This is a no-op if there is no registered map output or if the registered output is from a
+ different block manager.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mapId</code> - (undocumented)</dd>
+<dd><code>bmAddress</code> - (undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="removeOutputsOnHost-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeOutputsOnHost</h4>
+<pre>public&nbsp;void&nbsp;removeOutputsOnHost(String&nbsp;host)</pre>
+<div class="block">Removes all shuffle outputs associated with this host. Note that this will also remove
+ outputs which are served by an external shuffle server (if one exists).</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>host</code> - (undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="removeOutputsOnExecutor-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeOutputsOnExecutor</h4>
+<pre>public&nbsp;void&nbsp;removeOutputsOnExecutor(String&nbsp;execId)</pre>
+<div class="block">Removes all map outputs associated with the specified executor. Note that this will also
+ remove outputs which are served by an external shuffle server (if one exists), as they are
+ still registered with that execId.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>execId</code> - (undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="removeOutputsByFilter-scala.Function1-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeOutputsByFilter</h4>
+<pre>public&nbsp;void&nbsp;removeOutputsByFilter(scala.Function1&lt;<a href="../../../org/apache/spark/storage/BlockManagerId.html" title="class in org.apache.spark.storage">BlockManagerId</a>,Object&gt;&nbsp;f)</pre>
+<div class="block">Removes all shuffle outputs which satisfies the filter. Note that this will also
+ remove outputs which are served by an external shuffle server (if one exists).</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>f</code> - (undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="numAvailableOutputs--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>numAvailableOutputs</h4>
+<pre>public&nbsp;int&nbsp;numAvailableOutputs()</pre>
+<div class="block">Number of partitions that have shuffle outputs.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="findMissingPartitions--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findMissingPartitions</h4>
+<pre>public&nbsp;scala.collection.Seq&lt;Object&gt;&nbsp;findMissingPartitions()</pre>
+<div class="block">Returns the sequence of partition ids that are missing (i.e. needs to be computed).</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="serializedMapStatus-org.apache.spark.broadcast.BroadcastManager-boolean-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>serializedMapStatus</h4>
+<pre>public&nbsp;byte[]&nbsp;serializedMapStatus(org.apache.spark.broadcast.BroadcastManager&nbsp;broadcastManager,
+                                  boolean&nbsp;isLocal,
+                                  int&nbsp;minBroadcastSize)</pre>
+<div class="block">Serializes the mapStatuses array into an efficient compressed format. See the comments on
+ <code>MapOutputTracker.serializeMapStatuses()</code> for more details on the serialization format.
+ <p>
+ This method is designed to be called multiple times and implements caching in order to speed
+ up subsequent requests. If the cache is empty and multiple threads concurrently attempt to
+ serialize the map statuses then serialization will only be performed in a single thread and all
+ other threads will block until the cache is populated.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>broadcastManager</code> - (undocumented)</dd>
+<dd><code>isLocal</code> - (undocumented)</dd>
+<dd><code>minBroadcastSize</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="hasCachedSerializedBroadcast--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasCachedSerializedBroadcast</h4>
+<pre>public&nbsp;boolean&nbsp;hasCachedSerializedBroadcast()</pre>
+</li>
+</ul>
+<a name="withMapStatuses-scala.Function1-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withMapStatuses</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;withMapStatuses(scala.Function1&lt;org.apache.spark.scheduler.MapStatus[],T&gt;&nbsp;f)</pre>
+<div class="block">Helper function which provides thread-safe access to the mapStatuses array.
+ The function should NOT mutate the array.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>f</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="invalidateSerializedMapOutputStatusCache--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>invalidateSerializedMapOutputStatusCache</h4>
+<pre>public&nbsp;void&nbsp;invalidateSerializedMapOutputStatusCache()</pre>
+<div class="block">Clears the cached serialized map output statuses.</div>
+</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/ShuffleDependency.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/SimpleFutureAction.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/ShuffleStatus.html" target="_top">Frames</a></li>
+<li><a href="ShuffleStatus.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[37/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/summary.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/summary.html b/site/docs/2.3.0/api/R/summary.html
new file mode 100644
index 0000000..21fbff6
--- /dev/null
+++ b/site/docs/2.3.0/api/R/summary.html
@@ -0,0 +1,150 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: summary</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for summary {SparkR}"><tr><td>summary {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>summary</h2>
+
+<h3>Description</h3>
+
+<p>Computes specified statistics for numeric and string columns. Available statistics are:
+</p>
+
+<ul>
+<li><p> count
+</p>
+</li>
+<li><p> mean
+</p>
+</li>
+<li><p> stddev
+</p>
+</li>
+<li><p> min
+</p>
+</li>
+<li><p> max
+</p>
+</li>
+<li><p> arbitrary approximate percentiles specified as a percentage (eg, &quot;75%&quot;)
+</p>
+</li></ul>
+
+<p>If no statistics are given, this function computes count, mean, stddev, min,
+approximate quartiles (percentiles at 25%, 50%, and 75%), and max.
+This function is meant for exploratory data analysis, as we make no guarantee about the
+backward compatibility of the schema of the resulting Dataset. If you want to
+programmatically compute summary statistics, use the <code>agg</code> function instead.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+summary(object, ...)
+
+## S4 method for signature 'SparkDataFrame'
+summary(object, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>object</code></td>
+<td>
+<p>a SparkDataFrame to be summarized.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>(optional) statistics to be computed for all columns.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A SparkDataFrame.
+</p>
+
+
+<h3>Note</h3>
+
+<p>summary(SparkDataFrame) since 1.5.0
+</p>
+<p>The statistics provided by <code>summary</code> were change in 2.3.0 use <a href="describe.html">describe</a> for
+previous defaults.
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="describe.html">describe</a>
+</p>
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D summary(df)
+##D summary(df, &quot;min&quot;, &quot;25%&quot;, &quot;75%&quot;, &quot;max&quot;)
+##D summary(select(df, &quot;age&quot;, &quot;height&quot;))
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/tableNames.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/tableNames.html b/site/docs/2.3.0/api/R/tableNames.html
new file mode 100644
index 0000000..24f5429
--- /dev/null
+++ b/site/docs/2.3.0/api/R/tableNames.html
@@ -0,0 +1,61 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Table Names</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for tableNames {SparkR}"><tr><td>tableNames {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Table Names</h2>
+
+<h3>Description</h3>
+
+<p>Returns the names of tables in the given database as an array.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## Default S3 method:
+tableNames(databaseName = NULL)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>databaseName</code></td>
+<td>
+<p>(optional) name of the database</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>a list of table names
+</p>
+
+
+<h3>Note</h3>
+
+<p>tableNames since 1.4.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D tableNames(&quot;hive&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/tableToDF.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/tableToDF.html b/site/docs/2.3.0/api/R/tableToDF.html
new file mode 100644
index 0000000..ba795c6
--- /dev/null
+++ b/site/docs/2.3.0/api/R/tableToDF.html
@@ -0,0 +1,67 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Create a SparkDataFrame from a SparkSQL table or view</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for tableToDF {SparkR}"><tr><td>tableToDF {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Create a SparkDataFrame from a SparkSQL table or view</h2>
+
+<h3>Description</h3>
+
+<p>Returns the specified table or view as a SparkDataFrame. The table or view must already exist or
+have already been registered in the SparkSession.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+tableToDF(tableName)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>tableName</code></td>
+<td>
+<p>the qualified or unqualified name that designates a table or view. If a database
+is specified, it identifies the table/view from the database.
+Otherwise, it first attempts to find a temporary view with the given name
+and then match the table/view from the current database.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>SparkDataFrame
+</p>
+
+
+<h3>Note</h3>
+
+<p>tableToDF since 2.0.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D createOrReplaceTempView(df, &quot;table&quot;)
+##D new_df &lt;- tableToDF(&quot;table&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/tables.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/tables.html b/site/docs/2.3.0/api/R/tables.html
new file mode 100644
index 0000000..bea5560
--- /dev/null
+++ b/site/docs/2.3.0/api/R/tables.html
@@ -0,0 +1,67 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Tables</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for tables {SparkR}"><tr><td>tables {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Tables</h2>
+
+<h3>Description</h3>
+
+<p>Returns a SparkDataFrame containing names of tables in the given database.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## Default S3 method:
+tables(databaseName = NULL)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>databaseName</code></td>
+<td>
+<p>(optional) name of the database</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>a SparkDataFrame
+</p>
+
+
+<h3>Note</h3>
+
+<p>tables since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="listTables.html">listTables</a>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D tables(&quot;hive&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/take.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/take.html b/site/docs/2.3.0/api/R/take.html
new file mode 100644
index 0000000..b244d7c
--- /dev/null
+++ b/site/docs/2.3.0/api/R/take.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Take the first NUM rows of a SparkDataFrame and return the...</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for take {SparkR}"><tr><td>take {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Take the first NUM rows of a SparkDataFrame and return the results as a R data.frame</h2>
+
+<h3>Description</h3>
+
+<p>Take the first NUM rows of a SparkDataFrame and return the results as a R data.frame
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+take(x, num)
+
+## S4 method for signature 'SparkDataFrame,numeric'
+take(x, num)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>num</code></td>
+<td>
+<p>number of rows to take.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>take since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="summary.html">summary</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D take(df, 2)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/toJSON.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/toJSON.html b/site/docs/2.3.0/api/R/toJSON.html
new file mode 100644
index 0000000..a0e316e
--- /dev/null
+++ b/site/docs/2.3.0/api/R/toJSON.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: toJSON</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for toJSON {SparkR}"><tr><td>toJSON {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>toJSON</h2>
+
+<h3>Description</h3>
+
+<p>Converts a SparkDataFrame into a SparkDataFrame of JSON string.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## S4 method for signature 'SparkDataFrame'
+toJSON(x)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>Each row is turned into a JSON document with columns as different fields.
+The returned SparkDataFrame has a single character column with the name <code>value</code>
+</p>
+
+
+<h3>Value</h3>
+
+<p>a SparkDataFrame
+</p>
+
+
+<h3>Note</h3>
+
+<p>toJSON since 2.2.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="summary.html">summary</a></code>,
+<code><a href="take.html">take</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.parquet&quot;
+##D df &lt;- read.parquet(path)
+##D df_json &lt;- toJSON(df)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/uncacheTable.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/uncacheTable.html b/site/docs/2.3.0/api/R/uncacheTable.html
new file mode 100644
index 0000000..a4fd9fc
--- /dev/null
+++ b/site/docs/2.3.0/api/R/uncacheTable.html
@@ -0,0 +1,65 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Uncache Table</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for uncacheTable {SparkR}"><tr><td>uncacheTable {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Uncache Table</h2>
+
+<h3>Description</h3>
+
+<p>Removes the specified table from the in-memory cache.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## Default S3 method:
+uncacheTable(tableName)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>tableName</code></td>
+<td>
+<p>the qualified or unqualified name that designates a table. If no database
+identifier is provided, it refers to a table in the current database.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>SparkDataFrame
+</p>
+
+
+<h3>Note</h3>
+
+<p>uncacheTable since 1.4.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D createOrReplaceTempView(df, &quot;table&quot;)
+##D uncacheTable(&quot;table&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/union.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/union.html b/site/docs/2.3.0/api/R/union.html
new file mode 100644
index 0000000..d526e3d
--- /dev/null
+++ b/site/docs/2.3.0/api/R/union.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Return a new SparkDataFrame containing the union of rows</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for union {SparkR}"><tr><td>union {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Return a new SparkDataFrame containing the union of rows</h2>
+
+<h3>Description</h3>
+
+<p>Return a new SparkDataFrame containing the union of rows in this SparkDataFrame
+and another SparkDataFrame. This is equivalent to <code>UNION ALL</code> in SQL.
+Input SparkDataFrames can have different schemas (names and data types).
+</p>
+<p>unionAll is deprecated - use union instead
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+union(x, y)
+
+unionAll(x, y)
+
+## S4 method for signature 'SparkDataFrame,SparkDataFrame'
+union(x, y)
+
+## S4 method for signature 'SparkDataFrame,SparkDataFrame'
+unionAll(x, y)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+<tr valign="top"><td><code>y</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>Note: This does not remove duplicate rows across the two SparkDataFrames.
+Also as standard in SQL, this function resolves columns by position (not by name).
+</p>
+
+
+<h3>Value</h3>
+
+<p>A SparkDataFrame containing the result of the union.
+</p>
+
+
+<h3>Note</h3>
+
+<p>union since 2.0.0
+</p>
+<p>unionAll since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="rbind.html">rbind</a> <a href="unionByName.html">unionByName</a>
+</p>
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="summary.html">summary</a></code>,
+<code><a href="take.html">take</a></code>, <code><a href="toJSON.html">toJSON</a></code>,
+<code><a href="unionByName.html">unionByName</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D df1 &lt;- read.json(path)
+##D df2 &lt;- read.json(path2)
+##D unioned &lt;- union(df, df2)
+##D unions &lt;- rbind(df, df2, df3, df4)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/unionByName.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/unionByName.html b/site/docs/2.3.0/api/R/unionByName.html
new file mode 100644
index 0000000..916fe62
--- /dev/null
+++ b/site/docs/2.3.0/api/R/unionByName.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Return a new SparkDataFrame containing the union of rows,...</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for unionByName {SparkR}"><tr><td>unionByName {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Return a new SparkDataFrame containing the union of rows, matched by column names</h2>
+
+<h3>Description</h3>
+
+<p>Return a new SparkDataFrame containing the union of rows in this SparkDataFrame
+and another SparkDataFrame. This is different from <code>union</code> function, and both
+<code>UNION ALL</code> and <code>UNION DISTINCT</code> in SQL as column positions are not taken
+into account. Input SparkDataFrames can have different data types in the schema.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+unionByName(x, y)
+
+## S4 method for signature 'SparkDataFrame,SparkDataFrame'
+unionByName(x, y)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+<tr valign="top"><td><code>y</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>Note: This does not remove duplicate rows across the two SparkDataFrames.
+This function resolves columns by name (not by position).
+</p>
+
+
+<h3>Value</h3>
+
+<p>A SparkDataFrame containing the result of the union.
+</p>
+
+
+<h3>Note</h3>
+
+<p>unionByName since 2.3.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="rbind.html">rbind</a> <a href="union.html">union</a>
+</p>
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="summary.html">summary</a></code>,
+<code><a href="take.html">take</a></code>, <code><a href="toJSON.html">toJSON</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D df1 &lt;- select(createDataFrame(mtcars), &quot;carb&quot;, &quot;am&quot;, &quot;gear&quot;)
+##D df2 &lt;- select(createDataFrame(mtcars), &quot;am&quot;, &quot;gear&quot;, &quot;carb&quot;)
+##D head(unionByName(df1, df2))
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/unpersist.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/unpersist.html b/site/docs/2.3.0/api/R/unpersist.html
new file mode 100644
index 0000000..77d2bc9
--- /dev/null
+++ b/site/docs/2.3.0/api/R/unpersist.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Unpersist</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for unpersist {SparkR}"><tr><td>unpersist {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Unpersist</h2>
+
+<h3>Description</h3>
+
+<p>Mark this SparkDataFrame as non-persistent, and remove all blocks for it from memory and
+disk.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+unpersist(x, ...)
+
+## S4 method for signature 'SparkDataFrame'
+unpersist(x, blocking = TRUE)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>the SparkDataFrame to unpersist.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>further arguments to be passed to or from other methods.</p>
+</td></tr>
+<tr valign="top"><td><code>blocking</code></td>
+<td>
+<p>whether to block until all blocks are deleted.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>unpersist since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="summary.html">summary</a></code>,
+<code><a href="take.html">take</a></code>, <code><a href="toJSON.html">toJSON</a></code>,
+<code><a href="unionByName.html">unionByName</a></code>, <code><a href="union.html">union</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D persist(df, &quot;MEMORY_AND_DISK&quot;)
+##D unpersist(df)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/windowOrderBy.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/windowOrderBy.html b/site/docs/2.3.0/api/R/windowOrderBy.html
new file mode 100644
index 0000000..9bfdfb6
--- /dev/null
+++ b/site/docs/2.3.0/api/R/windowOrderBy.html
@@ -0,0 +1,71 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: windowOrderBy</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for windowOrderBy {SparkR}"><tr><td>windowOrderBy {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>windowOrderBy</h2>
+
+<h3>Description</h3>
+
+<p>Creates a WindowSpec with the ordering defined.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+windowOrderBy(col, ...)
+
+## S4 method for signature 'character'
+windowOrderBy(col, ...)
+
+## S4 method for signature 'Column'
+windowOrderBy(col, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>col</code></td>
+<td>
+<p>A column name or Column by which rows are ordered within
+windows.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>Optional column names or Columns in addition to col, by
+which rows are ordered within windows.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>windowOrderBy(character) since 2.0.0
+</p>
+<p>windowOrderBy(Column) since 2.0.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D   ws &lt;- windowOrderBy(&quot;key1&quot;, &quot;key2&quot;)
+##D   df1 &lt;- select(df, over(lead(&quot;value&quot;, 1), ws))
+##D 
+##D   ws &lt;- windowOrderBy(df$key1, df$key2)
+##D   df1 &lt;- select(df, over(lead(&quot;value&quot;, 1), ws))
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/windowPartitionBy.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/windowPartitionBy.html b/site/docs/2.3.0/api/R/windowPartitionBy.html
new file mode 100644
index 0000000..dd55e61
--- /dev/null
+++ b/site/docs/2.3.0/api/R/windowPartitionBy.html
@@ -0,0 +1,71 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: windowPartitionBy</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for windowPartitionBy {SparkR}"><tr><td>windowPartitionBy {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>windowPartitionBy</h2>
+
+<h3>Description</h3>
+
+<p>Creates a WindowSpec with the partitioning defined.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+windowPartitionBy(col, ...)
+
+## S4 method for signature 'character'
+windowPartitionBy(col, ...)
+
+## S4 method for signature 'Column'
+windowPartitionBy(col, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>col</code></td>
+<td>
+<p>A column name or Column by which rows are partitioned to
+windows.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>Optional column names or Columns in addition to col, by
+which rows are partitioned to windows.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>windowPartitionBy(character) since 2.0.0
+</p>
+<p>windowPartitionBy(Column) since 2.0.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D   ws &lt;- orderBy(windowPartitionBy(&quot;key1&quot;, &quot;key2&quot;), &quot;key3&quot;)
+##D   df1 &lt;- select(df, over(lead(&quot;value&quot;, 1), ws))
+##D 
+##D   ws &lt;- orderBy(windowPartitionBy(df$key1, df$key2), df$key3)
+##D   df1 &lt;- select(df, over(lead(&quot;value&quot;, 1), ws))
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/with.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/with.html b/site/docs/2.3.0/api/R/with.html
new file mode 100644
index 0000000..1edde70
--- /dev/null
+++ b/site/docs/2.3.0/api/R/with.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Evaluate a R expression in an environment constructed from a...</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for with {SparkR}"><tr><td>with {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Evaluate a R expression in an environment constructed from a SparkDataFrame</h2>
+
+<h3>Description</h3>
+
+<p>Evaluate a R expression in an environment constructed from a SparkDataFrame
+with() allows access to columns of a SparkDataFrame by simply referring to
+their name. It appends every column of a SparkDataFrame into a new
+environment. Then, the given expression is evaluated in this new
+environment.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+with(data, expr, ...)
+
+## S4 method for signature 'SparkDataFrame'
+with(data, expr, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>data</code></td>
+<td>
+<p>(SparkDataFrame) SparkDataFrame to use for constructing an environment.</p>
+</td></tr>
+<tr valign="top"><td><code>expr</code></td>
+<td>
+<p>(expression) Expression to evaluate.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>arguments to be passed to future methods.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>with since 1.6.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="attach.html">attach</a>
+</p>
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="summary.html">summary</a></code>,
+<code><a href="take.html">take</a></code>, <code><a href="toJSON.html">toJSON</a></code>,
+<code><a href="unionByName.html">unionByName</a></code>, <code><a href="union.html">union</a></code>,
+<code><a href="unpersist.html">unpersist</a></code>, <code><a href="withColumn.html">withColumn</a></code>,
+<code><a href="withWatermark.html">withWatermark</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D with(irisDf, nrow(Sepal_Width))
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/withColumn.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/withColumn.html b/site/docs/2.3.0/api/R/withColumn.html
new file mode 100644
index 0000000..d618ae9
--- /dev/null
+++ b/site/docs/2.3.0/api/R/withColumn.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: WithColumn</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for withColumn {SparkR}"><tr><td>withColumn {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>WithColumn</h2>
+
+<h3>Description</h3>
+
+<p>Return a new SparkDataFrame by adding a column or replacing the existing column
+that has the same name.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+withColumn(x, colName, col)
+
+## S4 method for signature 'SparkDataFrame,character'
+withColumn(x, colName, col)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>colName</code></td>
+<td>
+<p>a column name.</p>
+</td></tr>
+<tr valign="top"><td><code>col</code></td>
+<td>
+<p>a Column expression (which must refer only to this SparkDataFrame), or an atomic
+vector in the length of 1 as literal value.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A SparkDataFrame with the new column added or the existing column replaced.
+</p>
+
+
+<h3>Note</h3>
+
+<p>withColumn since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="rename.html">rename</a> <a href="mutate.html">mutate</a> <a href="subset.html">subset</a>
+</p>
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="summary.html">summary</a></code>,
+<code><a href="take.html">take</a></code>, <code><a href="toJSON.html">toJSON</a></code>,
+<code><a href="unionByName.html">unionByName</a></code>, <code><a href="union.html">union</a></code>,
+<code><a href="unpersist.html">unpersist</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D newDF &lt;- withColumn(df, &quot;newCol&quot;, df$col1 * 5)
+##D # Replace an existing column
+##D newDF2 &lt;- withColumn(newDF, &quot;newCol&quot;, newDF$col1)
+##D newDF3 &lt;- withColumn(newDF, &quot;newCol&quot;, 42)
+##D # Use extract operator to set an existing or new column
+##D df[[&quot;age&quot;]] &lt;- 23
+##D df[[2]] &lt;- df$col1
+##D df[[2]] &lt;- NULL # drop column
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/withWatermark.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/withWatermark.html b/site/docs/2.3.0/api/R/withWatermark.html
new file mode 100644
index 0000000..b0894d9
--- /dev/null
+++ b/site/docs/2.3.0/api/R/withWatermark.html
@@ -0,0 +1,147 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: withWatermark</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for withWatermark {SparkR}"><tr><td>withWatermark {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>withWatermark</h2>
+
+<h3>Description</h3>
+
+<p>Defines an event time watermark for this streaming SparkDataFrame. A watermark tracks a point in
+time before which we assume no more late data is going to arrive.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+withWatermark(x, eventTime, delayThreshold)
+
+## S4 method for signature 'SparkDataFrame,character,character'
+withWatermark(x, eventTime,
+  delayThreshold)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a streaming SparkDataFrame</p>
+</td></tr>
+<tr valign="top"><td><code>eventTime</code></td>
+<td>
+<p>a string specifying the name of the Column that contains the event time of the
+row.</p>
+</td></tr>
+<tr valign="top"><td><code>delayThreshold</code></td>
+<td>
+<p>a string specifying the minimum delay to wait to data to arrive late,
+relative to the latest record that has been processed in the form of an
+interval (e.g. &quot;1 minute&quot; or &quot;5 hours&quot;). NOTE: This should not be negative.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>Spark will use this watermark for several purposes:
+</p>
+
+<ul>
+<li><p> To know when a given time window aggregation can be finalized and thus can be emitted
+when using output modes that do not allow updates.
+</p>
+</li>
+<li><p> To minimize the amount of state that we need to keep for on-going aggregations.
+</p>
+</li></ul>
+
+<p>The current watermark is computed by looking at the <code>MAX(eventTime)</code> seen across
+all of the partitions in the query minus a user specified <code>delayThreshold</code>. Due to the cost
+of coordinating this value across partitions, the actual watermark used is only guaranteed
+to be at least <code>delayThreshold</code> behind the actual event time.  In some cases we may still
+process records that arrive more than <code>delayThreshold</code> late.
+</p>
+
+
+<h3>Value</h3>
+
+<p>a SparkDataFrame.
+</p>
+
+
+<h3>Note</h3>
+
+<p>withWatermark since 2.3.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="summary.html">summary</a></code>,
+<code><a href="take.html">take</a></code>, <code><a href="toJSON.html">toJSON</a></code>,
+<code><a href="unionByName.html">unionByName</a></code>, <code><a href="union.html">union</a></code>,
+<code><a href="unpersist.html">unpersist</a></code>, <code><a href="withColumn.html">withColumn</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D schema &lt;- structType(structField(&quot;time&quot;, &quot;timestamp&quot;), structField(&quot;value&quot;, &quot;double&quot;))
+##D df &lt;- read.stream(&quot;json&quot;, path = jsonDir, schema = schema, maxFilesPerTrigger = 1)
+##D df &lt;- withWatermark(df, &quot;time&quot;, &quot;10 minutes&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/write.df.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/write.df.html b/site/docs/2.3.0/api/R/write.df.html
new file mode 100644
index 0000000..453a5ce
--- /dev/null
+++ b/site/docs/2.3.0/api/R/write.df.html
@@ -0,0 +1,161 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Save the contents of SparkDataFrame to a data source.</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for write.df {SparkR}"><tr><td>write.df {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Save the contents of SparkDataFrame to a data source.</h2>
+
+<h3>Description</h3>
+
+<p>The data source is specified by the <code>source</code> and a set of options (...).
+If <code>source</code> is not specified, the default data source configured by
+spark.sql.sources.default will be used.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+write.df(df, path = NULL, ...)
+
+saveDF(df, path, source = NULL, mode = "error", ...)
+
+write.df(df, path = NULL, ...)
+
+## S4 method for signature 'SparkDataFrame'
+write.df(df, path = NULL, source = NULL,
+  mode = "error", ...)
+
+## S4 method for signature 'SparkDataFrame,character'
+saveDF(df, path, source = NULL,
+  mode = "error", ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>df</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>a name for the table.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s) passed to the method.</p>
+</td></tr>
+<tr valign="top"><td><code>source</code></td>
+<td>
+<p>a name for external data source.</p>
+</td></tr>
+<tr valign="top"><td><code>mode</code></td>
+<td>
+<p>one of 'append', 'overwrite', 'error', 'errorifexists', 'ignore'
+save mode (it is 'error' by default)</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>Additionally, mode is used to specify the behavior of the save operation when data already
+exists in the data source. There are four modes:
+</p>
+
+<ul>
+<li><p> 'append': Contents of this SparkDataFrame are expected to be appended to existing data.
+</p>
+</li>
+<li><p> 'overwrite': Existing data is expected to be overwritten by the contents of this
+SparkDataFrame.
+</p>
+</li>
+<li><p> 'error' or 'errorifexists': An exception is expected to be thrown.
+</p>
+</li>
+<li><p> 'ignore': The save operation is expected to not save the contents of the SparkDataFrame
+and to not change the existing data.
+</p>
+</li></ul>
+
+
+
+<h3>Note</h3>
+
+<p>write.df since 1.4.0
+</p>
+<p>saveDF since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="summary.html">summary</a></code>,
+<code><a href="take.html">take</a></code>, <code><a href="toJSON.html">toJSON</a></code>,
+<code><a href="unionByName.html">unionByName</a></code>, <code><a href="union.html">union</a></code>,
+<code><a href="unpersist.html">unpersist</a></code>, <code><a href="withColumn.html">withColumn</a></code>,
+<code><a href="withWatermark.html">withWatermark</a></code>, <code><a href="with.html">with</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D write.df(df, &quot;myfile&quot;, &quot;parquet&quot;, &quot;overwrite&quot;)
+##D saveDF(df, parquetPath2, &quot;parquet&quot;, mode = &quot;append&quot;, mergeSchema = TRUE)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[12/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaFutureAction.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaFutureAction.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaFutureAction.html
new file mode 100644
index 0000000..b8ee3e8
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaFutureAction.html
@@ -0,0 +1,237 @@
+<!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_144) on Wed Feb 28 00:07:13 PST 2018 -->
+<title>JavaFutureAction (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="JavaFutureAction (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/java/JavaFutureAction.html" target="_top">Frames</a></li>
+<li><a href="JavaFutureAction.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.api.java</div>
+<h2 title="Interface JavaFutureAction" class="title">Interface JavaFutureAction&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.util.concurrent.Future&lt;T&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">JavaFutureAction&lt;T&gt;</span>
+extends java.util.concurrent.Future&lt;T&gt;</pre>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>java.util.List&lt;Integer&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaFutureAction.html#jobIds--">jobIds</a></span>()</code>
+<div class="block">Returns the job IDs run by the underlying async operation.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.util.concurrent.Future">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;java.util.concurrent.Future</h3>
+<code>cancel, get, get, isCancelled, isDone</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="jobIds--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>jobIds</h4>
+<pre>java.util.List&lt;Integer&gt;&nbsp;jobIds()</pre>
+<div class="block">Returns the job IDs run by the underlying async operation.
+
+ This returns the current snapshot of the job list. Certain operations may run multiple
+ jobs, so multiple calls to this method may return different lists.</div>
+</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/api/java/JavaDoubleRDD.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/java/JavaFutureAction.html" target="_top">Frames</a></li>
+<li><a href="JavaFutureAction.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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaHadoopRDD.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaHadoopRDD.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaHadoopRDD.html
new file mode 100644
index 0000000..785ec6d
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaHadoopRDD.html
@@ -0,0 +1,339 @@
+<!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_144) on Wed Feb 28 00:07:13 PST 2018 -->
+<title>JavaHadoopRDD (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="JavaHadoopRDD (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":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/api/java/JavaFutureAction.html" title="interface in org.apache.spark.api.java"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/java/JavaHadoopRDD.html" target="_top">Frames</a></li>
+<li><a href="JavaHadoopRDD.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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.api.java</div>
+<h2 title="Class JavaHadoopRDD" class="title">Class JavaHadoopRDD&lt;K,V&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">org.apache.spark.api.java.JavaPairRDD</a>&lt;K,V&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.api.java.JavaHadoopRDD&lt;K,V&gt;</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/api/java/JavaRDDLike.html" title="interface in org.apache.spark.api.java">JavaRDDLike</a>&lt;scala.Tuple2&lt;K,V&gt;,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">JavaHadoopRDD&lt;K,V&gt;</span>
+extends <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../serialized-form.html#org.apache.spark.api.java.JavaHadoopRDD">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html#JavaHadoopRDD-org.apache.spark.rdd.HadoopRDD-scala.reflect.ClassTag-scala.reflect.ClassTag-">JavaHadoopRDD</a></span>(<a href="../../../../../org/apache/spark/rdd/HadoopRDD.html" title="class in org.apache.spark.rdd">HadoopRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html" title="type parameter in JavaHadoopRDD">K</a>,<a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html" title="type parameter in JavaHadoopRDD">V</a>&gt;&nbsp;rdd,
+             scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html" title="type parameter in JavaHadoopRDD">K</a>&gt;&nbsp;kClassTag,
+             scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html" title="type parameter in JavaHadoopRDD">V</a>&gt;&nbsp;vClassTag)</code>&nbsp;</td>
+</tr>
+</table>
+</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>scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html" title="type parameter in JavaHadoopRDD">K</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html#kClassTag--">kClassTag</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>&lt;R&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;R&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html#mapPartitionsWithInputSplit-org.apache.spark.api.java.function.Function2-boolean-">mapPartitionsWithInputSplit</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;org.apache.hadoop.mapred.InputSplit,java.util.Iterator&lt;scala.Tuple2&lt;<a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html" title="type parameter in JavaHadoopRDD">K</a>,<a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html" title="type parameter in JavaHadoopRDD">V</a>&gt;&gt;,java.util.Iterator&lt;R&gt;&gt;&nbsp;f,
+                           boolean&nbsp;preservesPartitioning)</code>
+<div class="block">Maps over a partition, providing the InputSplit that was used as the base of the partition.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html" title="type parameter in JavaHadoopRDD">V</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html#vClassTag--">vClassTag</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.api.java.JavaPairRDD">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.spark.api.java.<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a></h3>
+<code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#aggregate-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">aggregate</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#aggregateByKey-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">aggregateByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#aggregateByKey-U-int-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">aggregateByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#aggregateByKey-U-org.apache.spark.Partitioner-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">aggregateByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cache--">cache</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cartesian-org.apache.spark.api
 .java.JavaRDDLike-">cartesian</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#checkpoint--">checkpoint</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#classTag--">classTag</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#coalesce-int-">coalesce</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#coalesce-int-boolean-">coalesce</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cogroup-org.apache.spark.api.java.JavaPairRDD-">cogroup</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cogroup-org.apache.spark.api.java.JavaPairRDD-int-">cogroup</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cogroup-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.Partitioner-">cogroup</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cogroup-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-">co
 group</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cogroup-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-int-">cogroup</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cogroup-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-">cogroup</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cogroup-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-int-">cogroup</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cogroup-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.Partitioner-">cogroup</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cogroup-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.Par
 titioner-">cogroup</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#collect--">collect</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#collectAsMap--">collectAsMap</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#collectAsync--">collectAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#collectPartitions-int:A-">collectPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#combineByKey-org.apache.spark.api.java.function.Function-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">combineByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#combineByKey-org.apache.spark.api.java.function.Function-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-int-">combineByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#combineByKey-org.apache.s
 park.api.java.function.Function-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-org.apache.spark.Partitioner-">combineByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#combineByKey-org.apache.spark.api.java.function.Function-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-org.apache.spark.Partitioner-boolean-org.apache.spark.serializer.Serializer-">combineByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#context--">context</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#count--">count</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countApprox-long-">countApprox</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countApprox-long-double-">countApprox</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countApproxDistinct-double-">countApproxDistinct</a>, <a h
 ref="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countApproxDistinctByKey-double-">countApproxDistinctByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countApproxDistinctByKey-double-int-">countApproxDistinctByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countApproxDistinctByKey-double-org.apache.spark.Partitioner-">countApproxDistinctByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countAsync--">countAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countByKey--">countByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countByKeyApprox-long-">countByKeyApprox</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countByKeyApprox-long-double-">countByKeyApprox</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countByValue--">countByValue</a>, <a href="../../../../../org/apache/spark/api/ja
 va/JavaPairRDD.html#countByValueApprox-long-">countByValueApprox</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countByValueApprox-long-double-">countByValueApprox</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#distinct--">distinct</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#distinct-int-">distinct</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#filter-org.apache.spark.api.java.function.Function-">filter</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#first--">first</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#flatMap-org.apache.spark.api.java.function.FlatMapFunction-">flatMap</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#flatMapToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-">flatMapToDouble</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#flatMapToPair-org.apache
 .spark.api.java.function.PairFlatMapFunction-">flatMapToPair</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#flatMapValues-org.apache.spark.api.java.function.Function-">flatMapValues</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#fold-T-org.apache.spark.api.java.function.Function2-">fold</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#foldByKey-V-org.apache.spark.api.java.function.Function2-">foldByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#foldByKey-V-int-org.apache.spark.api.java.function.Function2-">foldByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#foldByKey-V-org.apache.spark.Partitioner-org.apache.spark.api.java.function.Function2-">foldByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#foreach-org.apache.spark.api.java.function.VoidFunction-">foreach</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRD
 D.html#foreachAsync-org.apache.spark.api.java.function.VoidFunction-">foreachAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#foreachPartition-org.apache.spark.api.java.function.VoidFunction-">foreachPartition</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#foreachPartitionAsync-org.apache.spark.api.java.function.VoidFunction-">foreachPartitionAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#fromJavaRDD-org.apache.spark.api.java.JavaRDD-">fromJavaRDD</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#fromRDD-org.apache.spark.rdd.RDD-scala.reflect.ClassTag-scala.reflect.ClassTag-">fromRDD</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#fullOuterJoin-org.apache.spark.api.java.JavaPairRDD-">fullOuterJoin</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#fullOuterJoin-org.apache.spark.api.java.JavaPairRDD-int-">fullOuterJoin</a>, <a href=".
 ./../../../../org/apache/spark/api/java/JavaPairRDD.html#fullOuterJoin-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.Partitioner-">fullOuterJoin</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#getCheckpointFile--">getCheckpointFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#getNumPartitions--">getNumPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#getStorageLevel--">getStorageLevel</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#glom--">glom</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#groupBy-org.apache.spark.api.java.function.Function-">groupBy</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#groupBy-org.apache.spark.api.java.function.Function-int-">groupBy</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#groupByKey--">groupByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPai
 rRDD.html#groupByKey-int-">groupByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#groupByKey-org.apache.spark.Partitioner-">groupByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#groupWith-org.apache.spark.api.java.JavaPairRDD-">groupWith</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#groupWith-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-">groupWith</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#groupWith-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-">groupWith</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#id--">id</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#intersection-org.apache.spark.api.java.JavaPairRDD-">intersection</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#isCheckpointed--">isCheckpointed<
 /a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#isEmpty--">isEmpty</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#iterator-org.apache.spark.Partition-org.apache.spark.TaskContext-">iterator</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#join-org.apache.spark.api.java.JavaPairRDD-">join</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#join-org.apache.spark.api.java.JavaPairRDD-int-">join</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#join-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.Partitioner-">join</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#keyBy-org.apache.spark.api.java.function.Function-">keyBy</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#keys--">keys</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#leftOuterJoin-org.apache.spark.api.java.JavaPairRDD-">leftOuterJoin</a>,
  <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#leftOuterJoin-org.apache.spark.api.java.JavaPairRDD-int-">leftOuterJoin</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#leftOuterJoin-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.Partitioner-">leftOuterJoin</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#lookup-K-">lookup</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#map-org.apache.spark.api.java.function.Function-">map</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#mapPartitions-org.apache.spark.api.java.function.FlatMapFunction-">mapPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#mapPartitions-org.apache.spark.api.java.function.FlatMapFunction-boolean-">mapPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#mapPartitionsToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-">mapPa
 rtitionsToDouble</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#mapPartitionsToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-boolean-">mapPartitionsToDouble</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#mapPartitionsToPair-org.apache.spark.api.java.function.PairFlatMapFunction-">mapPartitionsToPair</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#mapPartitionsToPair-org.apache.spark.api.java.function.PairFlatMapFunction-boolean-">mapPartitionsToPair</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#mapPartitionsWithIndex-org.apache.spark.api.java.function.Function2-boolean-">mapPartitionsWithIndex</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#mapPartitionsWithIndex:Ddefault:D2--">mapPartitionsWithIndex$default$2</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#mapToDouble-org.apache.spark.api.java.function.DoubleFunction-"
 >mapToDouble</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#mapToPair-org.apache.spark.api.java.function.PairFunction-">mapToPair</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#mapValues-org.apache.spark.api.java.function.Function-">mapValues</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#max-java.util.Comparator-">max</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#min-java.util.Comparator-">min</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#name--">name</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#partitionBy-org.apache.spark.Partitioner-">partitionBy</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#partitioner--">partitioner</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#partitions--">partitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#persist-org.apache
 .spark.storage.StorageLevel-">persist</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#pipe-java.util.List-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#pipe-java.util.List-java.util.Map-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#pipe-java.util.List-java.util.Map-boolean-int-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#pipe-java.util.List-java.util.Map-boolean-int-java.lang.String-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#pipe-java.lang.String-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#rdd--">rdd</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#reduce-org.apache.spark.api.java.function.Function2-">reduce</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#reduceByKey-org.apache.spark.api.java.function.Function2-">reduceByKey</a>, <a href="../../
 ../../../org/apache/spark/api/java/JavaPairRDD.html#reduceByKey-org.apache.spark.api.java.function.Function2-int-">reduceByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#reduceByKey-org.apache.spark.Partitioner-org.apache.spark.api.java.function.Function2-">reduceByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#reduceByKeyLocally-org.apache.spark.api.java.function.Function2-">reduceByKeyLocally</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#repartition-int-">repartition</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#repartitionAndSortWithinPartitions-org.apache.spark.Partitioner-">repartitionAndSortWithinPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#repartitionAndSortWithinPartitions-org.apache.spark.Partitioner-java.util.Comparator-">repartitionAndSortWithinPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#
 rightOuterJoin-org.apache.spark.api.java.JavaPairRDD-">rightOuterJoin</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#rightOuterJoin-org.apache.spark.api.java.JavaPairRDD-int-">rightOuterJoin</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#rightOuterJoin-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.Partitioner-">rightOuterJoin</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#sample-boolean-double-">sample</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#sample-boolean-double-long-">sample</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#sampleByKey-boolean-java.util.Map-">sampleByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#sampleByKey-boolean-java.util.Map-long-">sampleByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#sampleByKeyExact-boolean-java.util.Map-">sampleByKeyExact</a>, <a href="../../../.
 ./../org/apache/spark/api/java/JavaPairRDD.html#sampleByKeyExact-boolean-java.util.Map-long-">sampleByKeyExact</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#saveAsHadoopDataset-org.apache.hadoop.mapred.JobConf-">saveAsHadoopDataset</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#saveAsHadoopFile-java.lang.String-java.lang.Class-java.lang.Class-java.lang.Class-">saveAsHadoopFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#saveAsHadoopFile-java.lang.String-java.lang.Class-java.lang.Class-java.lang.Class-java.lang.Class-">saveAsHadoopFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#saveAsHadoopFile-java.lang.String-java.lang.Class-java.lang.Class-java.lang.Class-org.apache.hadoop.mapred.JobConf-">saveAsHadoopFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#saveAsNewAPIHadoopDataset-org.apache.hadoop.conf.Configuration-">saveAsNewAPIHadoopDataset</a>, <a 
 href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#saveAsNewAPIHadoopFile-java.lang.String-java.lang.Class-java.lang.Class-java.lang.Class-">saveAsNewAPIHadoopFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#saveAsNewAPIHadoopFile-java.lang.String-java.lang.Class-java.lang.Class-java.lang.Class-org.apache.hadoop.conf.Configuration-">saveAsNewAPIHadoopFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#saveAsObjectFile-java.lang.String-">saveAsObjectFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#saveAsTextFile-java.lang.String-">saveAsTextFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#saveAsTextFile-java.lang.String-java.lang.Class-">saveAsTextFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#setName-java.lang.String-">setName</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#sortByKey--">sortByKey</a>, <a href=
 "../../../../../org/apache/spark/api/java/JavaPairRDD.html#sortByKey-boolean-">sortByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#sortByKey-boolean-int-">sortByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#sortByKey-java.util.Comparator-">sortByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#sortByKey-java.util.Comparator-boolean-">sortByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#sortByKey-java.util.Comparator-boolean-int-">sortByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#subtract-org.apache.spark.api.java.JavaPairRDD-">subtract</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#subtract-org.apache.spark.api.java.JavaPairRDD-int-">subtract</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#subtract-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.Partitioner-">subtract</a>, <a href="
 ../../../../../org/apache/spark/api/java/JavaPairRDD.html#subtractByKey-org.apache.spark.api.java.JavaPairRDD-">subtractByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#subtractByKey-org.apache.spark.api.java.JavaPairRDD-int-">subtractByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#subtractByKey-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.Partitioner-">subtractByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#take-int-">take</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#takeAsync-int-">takeAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#takeOrdered-int-">takeOrdered</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#takeOrdered-int-java.util.Comparator-">takeOrdered</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#takeSample-boolean-int-">takeSample</a>, <a href="../../../../../org/apache
 /spark/api/java/JavaPairRDD.html#takeSample-boolean-int-long-">takeSample</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#toDebugString--">toDebugString</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#toLocalIterator--">toLocalIterator</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#top-int-">top</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#top-int-java.util.Comparator-">top</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#toRDD-org.apache.spark.api.java.JavaPairRDD-">toRDD</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#treeAggregate-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">treeAggregate</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#treeAggregate-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-int-">treeAggregate</a>,
  <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#treeReduce-org.apache.spark.api.java.function.Function2-">treeReduce</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#treeReduce-org.apache.spark.api.java.function.Function2-int-">treeReduce</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#union-org.apache.spark.api.java.JavaPairRDD-">union</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#unpersist--">unpersist</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#unpersist-boolean-">unpersist</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#values--">values</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#wrapRDD-org.apache.spark.rdd.RDD-">wrapRDD</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#zip-org.apache.spark.api.java.JavaRDDLike-">zip</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.htm
 l#zipPartitions-org.apache.spark.api.java.JavaRDDLike-org.apache.spark.api.java.function.FlatMapFunction2-">zipPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#zipWithIndex--">zipWithIndex</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.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, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.api.java.JavaRDDLike">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.spark.api.java.<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="interface in org.apache.spark.api.java">JavaRDDLike</a></h3>
+<code><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#aggregate-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">aggregate</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#cartesian-org.apache.spark.api.java.JavaRDDLike-">cartesian</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#checkpoint--">checkpoint</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#collect--">collect</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#collectAsync--">collectAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#collectPartitions-int:A-">collectPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#context--">context</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#count--">count</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countApprox-long-">coun
 tApprox</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countApprox-long-double-">countApprox</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countApproxDistinct-double-">countApproxDistinct</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countAsync--">countAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countByValue--">countByValue</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countByValueApprox-long-">countByValueApprox</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countByValueApprox-long-double-">countByValueApprox</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#flatMap-org.apache.spark.api.java.function.FlatMapFunction-">flatMap</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#flatMapToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-">flatMapToDouble</a>, <a href=".
 ./../../../../org/apache/spark/api/java/JavaRDDLike.html#flatMapToPair-org.apache.spark.api.java.function.PairFlatMapFunction-">flatMapToPair</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#fold-T-org.apache.spark.api.java.function.Function2-">fold</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#foreach-org.apache.spark.api.java.function.VoidFunction-">foreach</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#foreachAsync-org.apache.spark.api.java.function.VoidFunction-">foreachAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#foreachPartition-org.apache.spark.api.java.function.VoidFunction-">foreachPartition</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#foreachPartitionAsync-org.apache.spark.api.java.function.VoidFunction-">foreachPartitionAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#getCheckpointFile--">getCheckpointFile</a>, 
 <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#getNumPartitions--">getNumPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#getStorageLevel--">getStorageLevel</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#glom--">glom</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#groupBy-org.apache.spark.api.java.function.Function-">groupBy</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#groupBy-org.apache.spark.api.java.function.Function-int-">groupBy</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#id--">id</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#isCheckpointed--">isCheckpointed</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#isEmpty--">isEmpty</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#iterator-org.apache.spark.Partition-org.apache.spark.TaskContext-">iterator</a>,
  <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#keyBy-org.apache.spark.api.java.function.Function-">keyBy</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#map-org.apache.spark.api.java.function.Function-">map</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitions-org.apache.spark.api.java.function.FlatMapFunction-">mapPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitions-org.apache.spark.api.java.function.FlatMapFunction-boolean-">mapPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitionsToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-">mapPartitionsToDouble</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitionsToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-boolean-">mapPartitionsToDouble</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#m
 apPartitionsToPair-org.apache.spark.api.java.function.PairFlatMapFunction-">mapPartitionsToPair</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitionsToPair-org.apache.spark.api.java.function.PairFlatMapFunction-boolean-">mapPartitionsToPair</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitionsWithIndex-org.apache.spark.api.java.function.Function2-boolean-">mapPartitionsWithIndex</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapToDouble-org.apache.spark.api.java.function.DoubleFunction-">mapToDouble</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapToPair-org.apache.spark.api.java.function.PairFunction-">mapToPair</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#max-java.util.Comparator-">max</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#min-java.util.Comparator-">min</a>, <a href="../../../../../org/apache/spark/api/java/
 JavaRDDLike.html#name--">name</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#partitioner--">partitioner</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#partitions--">partitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#pipe-java.util.List-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#pipe-java.util.List-java.util.Map-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#pipe-java.util.List-java.util.Map-boolean-int-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#pipe-java.util.List-java.util.Map-boolean-int-java.lang.String-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#pipe-java.lang.String-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#reduce-org.apache.spark.api.java.function.Function2-">reduce</a>, <a href="../../../../../org/apache/spark/api/java/Jav
 aRDDLike.html#saveAsObjectFile-java.lang.String-">saveAsObjectFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#saveAsTextFile-java.lang.String-">saveAsTextFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#saveAsTextFile-java.lang.String-java.lang.Class-">saveAsTextFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#take-int-">take</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#takeAsync-int-">takeAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#takeOrdered-int-">takeOrdered</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#takeOrdered-int-java.util.Comparator-">takeOrdered</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#takeSample-boolean-int-">takeSample</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#takeSample-boolean-int-long-">takeSample</a>, <a href="../../../../../org/apache/
 spark/api/java/JavaRDDLike.html#toDebugString--">toDebugString</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#toLocalIterator--">toLocalIterator</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#top-int-">top</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#top-int-java.util.Comparator-">top</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#treeAggregate-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">treeAggregate</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#treeAggregate-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-int-">treeAggregate</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#treeReduce-org.apache.spark.api.java.function.Function2-">treeReduce</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#treeReduce-org.apache.spark.a
 pi.java.function.Function2-int-">treeReduce</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#zip-org.apache.spark.api.java.JavaRDDLike-">zip</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#zipPartitions-org.apache.spark.api.java.JavaRDDLike-org.apache.spark.api.java.function.FlatMapFunction2-">zipPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#zipWithIndex--">zipWithIndex</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#zipWithUniqueId--">zipWithUniqueId</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="JavaHadoopRDD-org.apache.spark.rdd.HadoopRDD-scala.reflect.ClassTag-scala.reflect.ClassTag-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>JavaHadoopRDD</h4>
+<pre>public&nbsp;JavaHadoopRDD(<a href="../../../../../org/apache/spark/rdd/HadoopRDD.html" title="class in org.apache.spark.rdd">HadoopRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html" title="type parameter in JavaHadoopRDD">K</a>,<a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html" title="type parameter in JavaHadoopRDD">V</a>&gt;&nbsp;rdd,
+                     scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html" title="type parameter in JavaHadoopRDD">K</a>&gt;&nbsp;kClassTag,
+                     scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html" title="type parameter in JavaHadoopRDD">V</a>&gt;&nbsp;vClassTag)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="kClassTag--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>kClassTag</h4>
+<pre>public&nbsp;scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html" title="type parameter in JavaHadoopRDD">K</a>&gt;&nbsp;kClassTag()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#kClassTag--">kClassTag</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html" title="type parameter in JavaHadoopRDD">K</a>,<a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html" title="type parameter in JavaHadoopRDD">V</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="vClassTag--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>vClassTag</h4>
+<pre>public&nbsp;scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html" title="type parameter in JavaHadoopRDD">V</a>&gt;&nbsp;vClassTag()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#vClassTag--">vClassTag</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html" title="type parameter in JavaHadoopRDD">K</a>,<a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html" title="type parameter in JavaHadoopRDD">V</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="mapPartitionsWithInputSplit-org.apache.spark.api.java.function.Function2-boolean-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>mapPartitionsWithInputSplit</h4>
+<pre>public&nbsp;&lt;R&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;R&gt;&nbsp;mapPartitionsWithInputSplit(<a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;org.apache.hadoop.mapred.InputSplit,java.util.Iterator&lt;scala.Tuple2&lt;<a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html" title="type parameter in JavaHadoopRDD">K</a>,<a href="../../../../../org/apache/spark/api/java/JavaHadoopRDD.html" title="type parameter in JavaHadoopRDD">V</a>&gt;&gt;,java.util.Iterator&lt;R&gt;&gt;&nbsp;f,
+                                                  boolean&nbsp;preservesPartitioning)</pre>
+<div class="block">Maps over a partition, providing the InputSplit that was used as the base of the partition.</div>
+</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/api/java/JavaFutureAction.html" title="interface in org.apache.spark.api.java"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/java/JavaHadoopRDD.html" target="_top">Frames</a></li>
+<li><a href="JavaHadoopRDD.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[23/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/InternalAccumulator.output$.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/InternalAccumulator.output$.html b/site/docs/2.3.0/api/java/org/apache/spark/InternalAccumulator.output$.html
new file mode 100644
index 0000000..f387547
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/InternalAccumulator.output$.html
@@ -0,0 +1,325 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>InternalAccumulator.output$ (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="InternalAccumulator.output$ (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":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/InternalAccumulator.input$.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/InternalAccumulator.shuffleRead$.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/InternalAccumulator.output$.html" target="_top">Frames</a></li>
+<li><a href="InternalAccumulator.output$.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><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class InternalAccumulator.output$" class="title">Class InternalAccumulator.output$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.InternalAccumulator.output$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../org/apache/spark/InternalAccumulator.html" title="class in org.apache.spark">InternalAccumulator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">InternalAccumulator.output$</span>
+extends Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/spark/InternalAccumulator.output$.html" title="class in org.apache.spark">InternalAccumulator.output$</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.output$.html#MODULE:D">MODULE$</a></span></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.output$.html#output:D--">output$</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</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>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.output$.html#BYTES_WRITTEN--">BYTES_WRITTEN</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.output$.html#RECORDS_WRITTEN--">RECORDS_WRITTEN</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE:D">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/spark/InternalAccumulator.output$.html" title="class in org.apache.spark">InternalAccumulator.output$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="output:D--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>output$</h4>
+<pre>public&nbsp;output$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="BYTES_WRITTEN--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BYTES_WRITTEN</h4>
+<pre>public&nbsp;String&nbsp;BYTES_WRITTEN()</pre>
+</li>
+</ul>
+<a name="RECORDS_WRITTEN--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>RECORDS_WRITTEN</h4>
+<pre>public&nbsp;String&nbsp;RECORDS_WRITTEN()</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/InternalAccumulator.input$.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/InternalAccumulator.shuffleRead$.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/InternalAccumulator.output$.html" target="_top">Frames</a></li>
+<li><a href="InternalAccumulator.output$.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><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/InternalAccumulator.shuffleRead$.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/InternalAccumulator.shuffleRead$.html b/site/docs/2.3.0/api/java/org/apache/spark/InternalAccumulator.shuffleRead$.html
new file mode 100644
index 0000000..ce93ae4
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/InternalAccumulator.shuffleRead$.html
@@ -0,0 +1,390 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>InternalAccumulator.shuffleRead$ (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="InternalAccumulator.shuffleRead$ (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":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/InternalAccumulator.output$.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/InternalAccumulator.shuffleWrite$.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/InternalAccumulator.shuffleRead$.html" target="_top">Frames</a></li>
+<li><a href="InternalAccumulator.shuffleRead$.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><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class InternalAccumulator.shuffleRead$" class="title">Class InternalAccumulator.shuffleRead$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.InternalAccumulator.shuffleRead$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../org/apache/spark/InternalAccumulator.html" title="class in org.apache.spark">InternalAccumulator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">InternalAccumulator.shuffleRead$</span>
+extends Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/spark/InternalAccumulator.shuffleRead$.html" title="class in org.apache.spark">InternalAccumulator.shuffleRead$</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.shuffleRead$.html#MODULE:D">MODULE$</a></span></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.shuffleRead$.html#shuffleRead:D--">shuffleRead$</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</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>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.shuffleRead$.html#FETCH_WAIT_TIME--">FETCH_WAIT_TIME</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.shuffleRead$.html#LOCAL_BLOCKS_FETCHED--">LOCAL_BLOCKS_FETCHED</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.shuffleRead$.html#LOCAL_BYTES_READ--">LOCAL_BYTES_READ</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.shuffleRead$.html#RECORDS_READ--">RECORDS_READ</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.shuffleRead$.html#REMOTE_BLOCKS_FETCHED--">REMOTE_BLOCKS_FETCHED</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.shuffleRead$.html#REMOTE_BYTES_READ_TO_DISK--">REMOTE_BYTES_READ_TO_DISK</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.shuffleRead$.html#REMOTE_BYTES_READ--">REMOTE_BYTES_READ</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE:D">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/spark/InternalAccumulator.shuffleRead$.html" title="class in org.apache.spark">InternalAccumulator.shuffleRead$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="shuffleRead:D--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>shuffleRead$</h4>
+<pre>public&nbsp;shuffleRead$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="REMOTE_BLOCKS_FETCHED--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>REMOTE_BLOCKS_FETCHED</h4>
+<pre>public&nbsp;String&nbsp;REMOTE_BLOCKS_FETCHED()</pre>
+</li>
+</ul>
+<a name="LOCAL_BLOCKS_FETCHED--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOCAL_BLOCKS_FETCHED</h4>
+<pre>public&nbsp;String&nbsp;LOCAL_BLOCKS_FETCHED()</pre>
+</li>
+</ul>
+<a name="REMOTE_BYTES_READ--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>REMOTE_BYTES_READ</h4>
+<pre>public&nbsp;String&nbsp;REMOTE_BYTES_READ()</pre>
+</li>
+</ul>
+<a name="REMOTE_BYTES_READ_TO_DISK--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>REMOTE_BYTES_READ_TO_DISK</h4>
+<pre>public&nbsp;String&nbsp;REMOTE_BYTES_READ_TO_DISK()</pre>
+</li>
+</ul>
+<a name="LOCAL_BYTES_READ--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOCAL_BYTES_READ</h4>
+<pre>public&nbsp;String&nbsp;LOCAL_BYTES_READ()</pre>
+</li>
+</ul>
+<a name="FETCH_WAIT_TIME--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FETCH_WAIT_TIME</h4>
+<pre>public&nbsp;String&nbsp;FETCH_WAIT_TIME()</pre>
+</li>
+</ul>
+<a name="RECORDS_READ--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>RECORDS_READ</h4>
+<pre>public&nbsp;String&nbsp;RECORDS_READ()</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/InternalAccumulator.output$.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/InternalAccumulator.shuffleWrite$.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/InternalAccumulator.shuffleRead$.html" target="_top">Frames</a></li>
+<li><a href="InternalAccumulator.shuffleRead$.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><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/InternalAccumulator.shuffleWrite$.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/InternalAccumulator.shuffleWrite$.html b/site/docs/2.3.0/api/java/org/apache/spark/InternalAccumulator.shuffleWrite$.html
new file mode 100644
index 0000000..64dbf57
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/InternalAccumulator.shuffleWrite$.html
@@ -0,0 +1,338 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>InternalAccumulator.shuffleWrite$ (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="InternalAccumulator.shuffleWrite$ (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":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/InternalAccumulator.shuffleRead$.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/InterruptibleIterator.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/InternalAccumulator.shuffleWrite$.html" target="_top">Frames</a></li>
+<li><a href="InternalAccumulator.shuffleWrite$.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><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class InternalAccumulator.shuffleWrite$" class="title">Class InternalAccumulator.shuffleWrite$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.InternalAccumulator.shuffleWrite$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../org/apache/spark/InternalAccumulator.html" title="class in org.apache.spark">InternalAccumulator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">InternalAccumulator.shuffleWrite$</span>
+extends Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/spark/InternalAccumulator.shuffleWrite$.html" title="class in org.apache.spark">InternalAccumulator.shuffleWrite$</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.shuffleWrite$.html#MODULE:D">MODULE$</a></span></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.shuffleWrite$.html#shuffleWrite:D--">shuffleWrite$</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</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>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.shuffleWrite$.html#BYTES_WRITTEN--">BYTES_WRITTEN</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.shuffleWrite$.html#RECORDS_WRITTEN--">RECORDS_WRITTEN</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InternalAccumulator.shuffleWrite$.html#WRITE_TIME--">WRITE_TIME</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE:D">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/spark/InternalAccumulator.shuffleWrite$.html" title="class in org.apache.spark">InternalAccumulator.shuffleWrite$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="shuffleWrite:D--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>shuffleWrite$</h4>
+<pre>public&nbsp;shuffleWrite$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="BYTES_WRITTEN--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BYTES_WRITTEN</h4>
+<pre>public&nbsp;String&nbsp;BYTES_WRITTEN()</pre>
+</li>
+</ul>
+<a name="RECORDS_WRITTEN--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>RECORDS_WRITTEN</h4>
+<pre>public&nbsp;String&nbsp;RECORDS_WRITTEN()</pre>
+</li>
+</ul>
+<a name="WRITE_TIME--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WRITE_TIME</h4>
+<pre>public&nbsp;String&nbsp;WRITE_TIME()</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/InternalAccumulator.shuffleRead$.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/InterruptibleIterator.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/InternalAccumulator.shuffleWrite$.html" target="_top">Frames</a></li>
+<li><a href="InternalAccumulator.shuffleWrite$.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><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/InterruptibleIterator.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/InterruptibleIterator.html b/site/docs/2.3.0/api/java/org/apache/spark/InterruptibleIterator.html
new file mode 100644
index 0000000..a4fe985
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/InterruptibleIterator.html
@@ -0,0 +1,362 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>InterruptibleIterator (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="InterruptibleIterator (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":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/InternalAccumulator.shuffleWrite$.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/JobExecutionStatus.html" title="enum in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/InterruptibleIterator.html" target="_top">Frames</a></li>
+<li><a href="InterruptibleIterator.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class InterruptibleIterator" class="title">Class InterruptibleIterator&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.InterruptibleIterator&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>scala.collection.GenTraversableOnce&lt;T&gt;, scala.collection.Iterator&lt;T&gt;, scala.collection.TraversableOnce&lt;T&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">InterruptibleIterator&lt;T&gt;</span>
+extends Object
+implements scala.collection.Iterator&lt;T&gt;</pre>
+<div class="block">:: DeveloperApi ::
+ An iterator that wraps around an existing iterator to provide task killing functionality.
+ It works by checking the interrupted flag in <a href="../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark"><code>TaskContext</code></a>.</div>
+</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.scala.collection.Iterator">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;scala.collection.Iterator</h3>
+<code>scala.collection.Iterator.ConcatIterator&lt;A&gt;, scala.collection.Iterator.GroupedIterator&lt;B&gt;, scala.collection.Iterator.JoinIterator&lt;A&gt;</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.scala.collection.TraversableOnce">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;scala.collection.TraversableOnce</h3>
+<code>scala.collection.TraversableOnce.BufferedCanBuildFrom&lt;A,CC extends scala.collection.TraversableOnce&lt;Object&gt;&gt;, scala.collection.TraversableOnce.FlattenOps&lt;A&gt;, scala.collection.TraversableOnce.ForceImplicitAmbiguity, scala.collection.TraversableOnce.MonadOps&lt;A&gt;, scala.collection.TraversableOnce.OnceCanBuildFrom&lt;A&gt;</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InterruptibleIterator.html#InterruptibleIterator-org.apache.spark.TaskContext-scala.collection.Iterator-">InterruptibleIterator</a></span>(<a href="../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>&nbsp;context,
+                     scala.collection.Iterator&lt;<a href="../../../org/apache/spark/InterruptibleIterator.html" title="type parameter in InterruptibleIterator">T</a>&gt;&nbsp;delegate)</code>&nbsp;</td>
+</tr>
+</table>
+</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/TaskContext.html" title="class in org.apache.spark">TaskContext</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InterruptibleIterator.html#context--">context</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>scala.collection.Iterator&lt;<a href="../../../org/apache/spark/InterruptibleIterator.html" title="type parameter in InterruptibleIterator">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InterruptibleIterator.html#delegate--">delegate</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InterruptibleIterator.html#hasNext--">hasNext</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/InterruptibleIterator.html" title="type parameter in InterruptibleIterator">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/InterruptibleIterator.html#next--">next</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.collection.Iterator">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.collection.Iterator</h3>
+<code>$plus$plus, buffered, collect, contains, copyToArray, corresponds, drop, dropWhile, duplicate, exists, filter, filterNot, find, flatMap, forall, foreach, grouped, hasDefiniteSize, indexOf, indexWhere, isEmpty, isTraversableAgain, length, map, padTo, partition, patch, sameElements, scanLeft, scanRight, seq, slice, sliding, sliding$default$2, span, take, takeWhile, toIterator, toStream, toString, toTraversable, withFilter, zip, zipAll, zipWithIndex</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.collection.TraversableOnce">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.collection.TraversableOnce</h3>
+<code>$colon$bslash, $div$colon, addString, addString, addString, aggregate, collectFirst, copyToArray, copyToArray, copyToBuffer, count, fold, foldLeft, foldRight, max, maxBy, min, minBy, mkString, mkString, mkString, nonEmpty, product, reduce, reduceLeft, reduceLeftOption, reduceOption, reduceRight, reduceRightOption, reversed, size, sum, to, toArray, toBuffer, toIndexedSeq, toIterable, toList, toMap, toSeq, toSet, toVector</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="InterruptibleIterator-org.apache.spark.TaskContext-scala.collection.Iterator-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>InterruptibleIterator</h4>
+<pre>public&nbsp;InterruptibleIterator(<a href="../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>&nbsp;context,
+                             scala.collection.Iterator&lt;<a href="../../../org/apache/spark/InterruptibleIterator.html" title="type parameter in InterruptibleIterator">T</a>&gt;&nbsp;delegate)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="context--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>context</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/TaskContext.html" title="class in org.apache.spark">TaskContext</a>&nbsp;context()</pre>
+</li>
+</ul>
+<a name="delegate--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>delegate</h4>
+<pre>public&nbsp;scala.collection.Iterator&lt;<a href="../../../org/apache/spark/InterruptibleIterator.html" title="type parameter in InterruptibleIterator">T</a>&gt;&nbsp;delegate()</pre>
+</li>
+</ul>
+<a name="hasNext--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasNext</h4>
+<pre>public&nbsp;boolean&nbsp;hasNext()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>hasNext</code>&nbsp;in interface&nbsp;<code>scala.collection.Iterator&lt;<a href="../../../org/apache/spark/InterruptibleIterator.html" title="type parameter in InterruptibleIterator">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="next--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>next</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/InterruptibleIterator.html" title="type parameter in InterruptibleIterator">T</a>&nbsp;next()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>next</code>&nbsp;in interface&nbsp;<code>scala.collection.Iterator&lt;<a href="../../../org/apache/spark/InterruptibleIterator.html" title="type parameter in InterruptibleIterator">T</a>&gt;</code></dd>
+</dl>
+</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/InternalAccumulator.shuffleWrite$.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/JobExecutionStatus.html" title="enum in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/InterruptibleIterator.html" target="_top">Frames</a></li>
+<li><a href="InterruptibleIterator.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/JobExecutionStatus.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/JobExecutionStatus.html b/site/docs/2.3.0/api/java/org/apache/spark/JobExecutionStatus.html
new file mode 100644
index 0000000..d520d2c
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/JobExecutionStatus.html
@@ -0,0 +1,376 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>JobExecutionStatus (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="JobExecutionStatus (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9,"i2":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 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/InterruptibleIterator.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/JobSubmitter.html" title="interface in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/JobExecutionStatus.html" target="_top">Frames</a></li>
+<li><a href="JobExecutionStatus.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><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&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</div>
+<h2 title="Enum JobExecutionStatus" class="title">Enum JobExecutionStatus</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>Enum&lt;<a href="../../../org/apache/spark/JobExecutionStatus.html" title="enum in org.apache.spark">JobExecutionStatus</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.JobExecutionStatus</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, Comparable&lt;<a href="../../../org/apache/spark/JobExecutionStatus.html" title="enum in org.apache.spark">JobExecutionStatus</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public enum <span class="typeNameLabel">JobExecutionStatus</span>
+extends Enum&lt;<a href="../../../org/apache/spark/JobExecutionStatus.html" title="enum in org.apache.spark">JobExecutionStatus</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.summary">
+<!--   -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/JobExecutionStatus.html#FAILED">FAILED</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/JobExecutionStatus.html#RUNNING">RUNNING</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/JobExecutionStatus.html#SUCCEEDED">SUCCEEDED</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/JobExecutionStatus.html#UNKNOWN">UNKNOWN</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static 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>static <a href="../../../org/apache/spark/JobExecutionStatus.html" title="enum in org.apache.spark">JobExecutionStatus</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/JobExecutionStatus.html#fromString-java.lang.String-">fromString</a></span>(String&nbsp;str)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/spark/JobExecutionStatus.html" title="enum in org.apache.spark">JobExecutionStatus</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/JobExecutionStatus.html#valueOf-java.lang.String-">valueOf</a></span>(String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/spark/JobExecutionStatus.html" title="enum in org.apache.spark">JobExecutionStatus</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/JobExecutionStatus.html#values--">values</a></span>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.Enum">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;Enum</h3>
+<code>compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</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>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.detail">
+<!--   -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="RUNNING">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>RUNNING</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/spark/JobExecutionStatus.html" title="enum in org.apache.spark">JobExecutionStatus</a> RUNNING</pre>
+</li>
+</ul>
+<a name="SUCCEEDED">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SUCCEEDED</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/spark/JobExecutionStatus.html" title="enum in org.apache.spark">JobExecutionStatus</a> SUCCEEDED</pre>
+</li>
+</ul>
+<a name="FAILED">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FAILED</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/spark/JobExecutionStatus.html" title="enum in org.apache.spark">JobExecutionStatus</a> FAILED</pre>
+</li>
+</ul>
+<a name="UNKNOWN">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>UNKNOWN</h4>
+<pre>public static final&nbsp;<a href="../../../org/apache/spark/JobExecutionStatus.html" title="enum in org.apache.spark">JobExecutionStatus</a> UNKNOWN</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="values--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/spark/JobExecutionStatus.html" title="enum in org.apache.spark">JobExecutionStatus</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.  This method may be used to iterate
+over the constants as follows:
+<pre>
+for (JobExecutionStatus c : JobExecutionStatus.values())
+&nbsp;   System.out.println(c);
+</pre></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an array containing the constants of this enum type, in the order they are declared</dd>
+</dl>
+</li>
+</ul>
+<a name="valueOf-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/spark/JobExecutionStatus.html" title="enum in org.apache.spark">JobExecutionStatus</a>&nbsp;valueOf(String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type.  (Extraneous whitespace characters are 
+not permitted.)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the enum constant with the specified name</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>NullPointerException</code> - if the argument is null</dd>
+</dl>
+</li>
+</ul>
+<a name="fromString-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>fromString</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/spark/JobExecutionStatus.html" title="enum in org.apache.spark">JobExecutionStatus</a>&nbsp;fromString(String&nbsp;str)</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/InterruptibleIterator.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/JobSubmitter.html" title="interface in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/JobExecutionStatus.html" target="_top">Frames</a></li>
+<li><a href="JobExecutionStatus.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><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/JobSubmitter.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/JobSubmitter.html b/site/docs/2.3.0/api/java/org/apache/spark/JobSubmitter.html
new file mode 100644
index 0000000..b4e1e28
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/JobSubmitter.html
@@ -0,0 +1,244 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>JobSubmitter (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="JobSubmitter (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/JobExecutionStatus.html" title="enum in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/NarrowDependency.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/JobSubmitter.html" target="_top">Frames</a></li>
+<li><a href="JobSubmitter.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</div>
+<h2 title="Interface JobSubmitter" class="title">Interface JobSubmitter</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">JobSubmitter</span></pre>
+<div class="block">Handle via which a "run" function passed to a <a href="../../../org/apache/spark/ComplexFutureAction.html" title="class in org.apache.spark"><code>ComplexFutureAction</code></a>
+ can submit jobs for execution.</div>
+</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="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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>&lt;T,U,R&gt;&nbsp;<a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a>&lt;R&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/JobSubmitter.html#submitJob-org.apache.spark.rdd.RDD-scala.Function1-scala.collection.Seq-scala.Function2-scala.Function0-">submitJob</a></span>(<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;T&gt;&nbsp;rdd,
+         scala.Function1&lt;scala.collection.Iterator&lt;T&gt;,U&gt;&nbsp;processPartition,
+         scala.collection.Seq&lt;Object&gt;&nbsp;partitions,
+         scala.Function2&lt;Object,U,scala.runtime.BoxedUnit&gt;&nbsp;resultHandler,
+         scala.Function0&lt;R&gt;&nbsp;resultFunc)</code>
+<div class="block">Submit a job for execution and return a FutureAction holding the result.</div>
+</td>
+</tr>
+</table>
+</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="submitJob-org.apache.spark.rdd.RDD-scala.Function1-scala.collection.Seq-scala.Function2-scala.Function0-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>submitJob</h4>
+<pre>&lt;T,U,R&gt;&nbsp;<a href="../../../org/apache/spark/FutureAction.html" title="interface in org.apache.spark">FutureAction</a>&lt;R&gt;&nbsp;submitJob(<a href="../../../org/apache/spark/rdd/RDD.html" title="class in org.apache.spark.rdd">RDD</a>&lt;T&gt;&nbsp;rdd,
+                                  scala.Function1&lt;scala.collection.Iterator&lt;T&gt;,U&gt;&nbsp;processPartition,
+                                  scala.collection.Seq&lt;Object&gt;&nbsp;partitions,
+                                  scala.Function2&lt;Object,U,scala.runtime.BoxedUnit&gt;&nbsp;resultHandler,
+                                  scala.Function0&lt;R&gt;&nbsp;resultFunc)</pre>
+<div class="block">Submit a job for execution and return a FutureAction holding the result.
+ This is a wrapper around the same functionality provided by SparkContext
+ to enable cancellation.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rdd</code> - (undocumented)</dd>
+<dd><code>processPartition</code> - (undocumented)</dd>
+<dd><code>partitions</code> - (undocumented)</dd>
+<dd><code>resultHandler</code> - (undocumented)</dd>
+<dd><code>resultFunc</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</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/JobExecutionStatus.html" title="enum in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/NarrowDependency.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/JobSubmitter.html" target="_top">Frames</a></li>
+<li><a href="JobSubmitter.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>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[36/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/write.jdbc.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/write.jdbc.html b/site/docs/2.3.0/api/R/write.jdbc.html
new file mode 100644
index 0000000..4045f3a
--- /dev/null
+++ b/site/docs/2.3.0/api/R/write.jdbc.html
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Save the content of SparkDataFrame to an external database...</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for write.jdbc {SparkR}"><tr><td>write.jdbc {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Save the content of SparkDataFrame to an external database table via JDBC.</h2>
+
+<h3>Description</h3>
+
+<p>Save the content of the SparkDataFrame to an external database table via JDBC. Additional JDBC
+database connection properties can be set (...)
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+write.jdbc(x, url, tableName, mode = "error", ...)
+
+## S4 method for signature 'SparkDataFrame,character,character'
+write.jdbc(x, url, tableName,
+  mode = "error", ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>url</code></td>
+<td>
+<p>JDBC database url of the form <code>jdbc:subprotocol:subname</code>.</p>
+</td></tr>
+<tr valign="top"><td><code>tableName</code></td>
+<td>
+<p>yhe name of the table in the external database.</p>
+</td></tr>
+<tr valign="top"><td><code>mode</code></td>
+<td>
+<p>one of 'append', 'overwrite', 'error', 'errorifexists', 'ignore'
+save mode (it is 'error' by default)</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional JDBC database connection properties.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>Also, mode is used to specify the behavior of the save operation when
+data already exists in the data source. There are four modes:
+</p>
+
+<ul>
+<li><p> 'append': Contents of this SparkDataFrame are expected to be appended to existing data.
+</p>
+</li>
+<li><p> 'overwrite': Existing data is expected to be overwritten by the contents of this
+SparkDataFrame.
+</p>
+</li>
+<li><p> 'error' or 'errorifexists': An exception is expected to be thrown.
+</p>
+</li>
+<li><p> 'ignore': The save operation is expected to not save the contents of the SparkDataFrame
+and to not change the existing data.
+</p>
+</li></ul>
+
+
+
+<h3>Note</h3>
+
+<p>write.jdbc since 2.0.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="summary.html">summary</a></code>,
+<code><a href="take.html">take</a></code>, <code><a href="toJSON.html">toJSON</a></code>,
+<code><a href="unionByName.html">unionByName</a></code>, <code><a href="union.html">union</a></code>,
+<code><a href="unpersist.html">unpersist</a></code>, <code><a href="withColumn.html">withColumn</a></code>,
+<code><a href="withWatermark.html">withWatermark</a></code>, <code><a href="with.html">with</a></code>,
+<code><a href="write.df.html">write.df</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D jdbcUrl &lt;- &quot;jdbc:mysql://localhost:3306/databasename&quot;
+##D write.jdbc(df, jdbcUrl, &quot;table&quot;, user = &quot;username&quot;, password = &quot;password&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/write.json.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/write.json.html b/site/docs/2.3.0/api/R/write.json.html
new file mode 100644
index 0000000..9dcac7d
--- /dev/null
+++ b/site/docs/2.3.0/api/R/write.json.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Save the contents of SparkDataFrame as a JSON file</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for write.json {SparkR}"><tr><td>write.json {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Save the contents of SparkDataFrame as a JSON file</h2>
+
+<h3>Description</h3>
+
+<p>Save the contents of a SparkDataFrame as a JSON file (<a href="http://jsonlines.org/">
+JSON Lines text format or newline-delimited JSON</a>). Files written out
+with this method can be read back in as a SparkDataFrame using read.json().
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+write.json(x, path, ...)
+
+## S4 method for signature 'SparkDataFrame,character'
+write.json(x, path, mode = "error", ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>The directory where the file is saved</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s) passed to the method.</p>
+</td></tr>
+<tr valign="top"><td><code>mode</code></td>
+<td>
+<p>one of 'append', 'overwrite', 'error', 'errorifexists', 'ignore'
+save mode (it is 'error' by default)</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>write.json since 1.6.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="summary.html">summary</a></code>,
+<code><a href="take.html">take</a></code>, <code><a href="toJSON.html">toJSON</a></code>,
+<code><a href="unionByName.html">unionByName</a></code>, <code><a href="union.html">union</a></code>,
+<code><a href="unpersist.html">unpersist</a></code>, <code><a href="withColumn.html">withColumn</a></code>,
+<code><a href="withWatermark.html">withWatermark</a></code>, <code><a href="with.html">with</a></code>,
+<code><a href="write.df.html">write.df</a></code>, <code><a href="write.jdbc.html">write.jdbc</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D write.json(df, &quot;/tmp/sparkr-tmp/&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/write.ml.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/write.ml.html b/site/docs/2.3.0/api/R/write.ml.html
new file mode 100644
index 0000000..2fdd3bd
--- /dev/null
+++ b/site/docs/2.3.0/api/R/write.ml.html
@@ -0,0 +1,62 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Saves the MLlib model to the input path</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for write.ml {SparkR}"><tr><td>write.ml {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Saves the MLlib model to the input path</h2>
+
+<h3>Description</h3>
+
+<p>Saves the MLlib model to the input path. For more information, see the specific
+MLlib model below.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+write.ml(object, path, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>object</code></td>
+<td>
+<p>a fitted ML model object.</p>
+</td></tr>
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>the directory where the model is saved.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s) passed to the method.</p>
+</td></tr>
+</table>
+
+
+<h3>See Also</h3>
+
+<p><a href="spark.als.html">spark.als</a>, <a href="spark.bisectingKmeans.html">spark.bisectingKmeans</a>, <a href="spark.decisionTree.html">spark.decisionTree</a>,
+</p>
+<p><a href="spark.gaussianMixture.html">spark.gaussianMixture</a>, <a href="spark.gbt.html">spark.gbt</a>,
+</p>
+<p><a href="spark.glm.html">spark.glm</a>, <a href="glm.html">glm</a>, <a href="spark.isoreg.html">spark.isoreg</a>,
+</p>
+<p><a href="spark.kmeans.html">spark.kmeans</a>,
+</p>
+<p><a href="spark.lda.html">spark.lda</a>, <a href="spark.logit.html">spark.logit</a>,
+</p>
+<p><a href="spark.mlp.html">spark.mlp</a>, <a href="spark.naiveBayes.html">spark.naiveBayes</a>,
+</p>
+<p><a href="spark.randomForest.html">spark.randomForest</a>, <a href="spark.survreg.html">spark.survreg</a>, <a href="spark.svmLinear.html">spark.svmLinear</a>,
+</p>
+<p><a href="read.ml.html">read.ml</a>
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/write.orc.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/write.orc.html b/site/docs/2.3.0/api/R/write.orc.html
new file mode 100644
index 0000000..14e5133
--- /dev/null
+++ b/site/docs/2.3.0/api/R/write.orc.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Save the contents of SparkDataFrame as an ORC file,...</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for write.orc {SparkR}"><tr><td>write.orc {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Save the contents of SparkDataFrame as an ORC file, preserving the schema.</h2>
+
+<h3>Description</h3>
+
+<p>Save the contents of a SparkDataFrame as an ORC file, preserving the schema. Files written out
+with this method can be read back in as a SparkDataFrame using read.orc().
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+write.orc(x, path, ...)
+
+## S4 method for signature 'SparkDataFrame,character'
+write.orc(x, path, mode = "error", ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>The directory where the file is saved</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s) passed to the method.</p>
+</td></tr>
+<tr valign="top"><td><code>mode</code></td>
+<td>
+<p>one of 'append', 'overwrite', 'error', 'errorifexists', 'ignore'
+save mode (it is 'error' by default)</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>write.orc since 2.0.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="summary.html">summary</a></code>,
+<code><a href="take.html">take</a></code>, <code><a href="toJSON.html">toJSON</a></code>,
+<code><a href="unionByName.html">unionByName</a></code>, <code><a href="union.html">union</a></code>,
+<code><a href="unpersist.html">unpersist</a></code>, <code><a href="withColumn.html">withColumn</a></code>,
+<code><a href="withWatermark.html">withWatermark</a></code>, <code><a href="with.html">with</a></code>,
+<code><a href="write.df.html">write.df</a></code>, <code><a href="write.jdbc.html">write.jdbc</a></code>,
+<code><a href="write.json.html">write.json</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D write.orc(df, &quot;/tmp/sparkr-tmp1/&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/write.parquet.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/write.parquet.html b/site/docs/2.3.0/api/R/write.parquet.html
new file mode 100644
index 0000000..4c2d008
--- /dev/null
+++ b/site/docs/2.3.0/api/R/write.parquet.html
@@ -0,0 +1,129 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Save the contents of SparkDataFrame as a Parquet file,...</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for write.parquet {SparkR}"><tr><td>write.parquet {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Save the contents of SparkDataFrame as a Parquet file, preserving the schema.</h2>
+
+<h3>Description</h3>
+
+<p>Save the contents of a SparkDataFrame as a Parquet file, preserving the schema. Files written out
+with this method can be read back in as a SparkDataFrame using read.parquet().
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+write.parquet(x, path, ...)
+
+saveAsParquetFile(x, path)
+
+## S4 method for signature 'SparkDataFrame,character'
+write.parquet(x, path, mode = "error",
+  ...)
+
+## S4 method for signature 'SparkDataFrame,character'
+saveAsParquetFile(x, path)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>The directory where the file is saved</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s) passed to the method.</p>
+</td></tr>
+<tr valign="top"><td><code>mode</code></td>
+<td>
+<p>one of 'append', 'overwrite', 'error', 'errorifexists', 'ignore'
+save mode (it is 'error' by default)</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>write.parquet since 1.6.0
+</p>
+<p>saveAsParquetFile since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="summary.html">summary</a></code>,
+<code><a href="take.html">take</a></code>, <code><a href="toJSON.html">toJSON</a></code>,
+<code><a href="unionByName.html">unionByName</a></code>, <code><a href="union.html">union</a></code>,
+<code><a href="unpersist.html">unpersist</a></code>, <code><a href="withColumn.html">withColumn</a></code>,
+<code><a href="withWatermark.html">withWatermark</a></code>, <code><a href="with.html">with</a></code>,
+<code><a href="write.df.html">write.df</a></code>, <code><a href="write.jdbc.html">write.jdbc</a></code>,
+<code><a href="write.json.html">write.json</a></code>, <code><a href="write.orc.html">write.orc</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D write.parquet(df, &quot;/tmp/sparkr-tmp1/&quot;)
+##D saveAsParquetFile(df, &quot;/tmp/sparkr-tmp2/&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/write.stream.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/write.stream.html b/site/docs/2.3.0/api/R/write.stream.html
new file mode 100644
index 0000000..68dfd68
--- /dev/null
+++ b/site/docs/2.3.0/api/R/write.stream.html
@@ -0,0 +1,181 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Write the streaming SparkDataFrame to a data source.</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for write.stream {SparkR}"><tr><td>write.stream {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Write the streaming SparkDataFrame to a data source.</h2>
+
+<h3>Description</h3>
+
+<p>The data source is specified by the <code>source</code> and a set of options (...).
+If <code>source</code> is not specified, the default data source configured by
+spark.sql.sources.default will be used.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+write.stream(df, source = NULL, outputMode = NULL, ...)
+
+## S4 method for signature 'SparkDataFrame'
+write.stream(df, source = NULL,
+  outputMode = NULL, partitionBy = NULL, trigger.processingTime = NULL,
+  trigger.once = NULL, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>df</code></td>
+<td>
+<p>a streaming SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>source</code></td>
+<td>
+<p>a name for external data source.</p>
+</td></tr>
+<tr valign="top"><td><code>outputMode</code></td>
+<td>
+<p>one of 'append', 'complete', 'update'.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional external data source specific named options.</p>
+</td></tr>
+<tr valign="top"><td><code>partitionBy</code></td>
+<td>
+<p>a name or a list of names of columns to partition the output by on the file
+system. If specified, the output is laid out on the file system similar to Hive's
+partitioning scheme.</p>
+</td></tr>
+<tr valign="top"><td><code>trigger.processingTime</code></td>
+<td>
+<p>a processing time interval as a string, e.g. '5 seconds',
+'1 minute'. This is a trigger that runs a query periodically based on the processing
+time. If value is '0 seconds', the query will run as fast as possible, this is the
+default. Only one trigger can be set.</p>
+</td></tr>
+<tr valign="top"><td><code>trigger.once</code></td>
+<td>
+<p>a logical, must be set to <code>TRUE</code>. This is a trigger that processes only
+one batch of data in a streaming query then terminates the query. Only one trigger can be
+set.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>Additionally, <code>outputMode</code> specifies how data of a streaming SparkDataFrame is written to a
+output data source. There are three modes:
+</p>
+
+<ul>
+<li><p> append: Only the new rows in the streaming SparkDataFrame will be written out. This
+output mode can be only be used in queries that do not contain any aggregation.
+</p>
+</li>
+<li><p> complete: All the rows in the streaming SparkDataFrame will be written out every time
+there are some updates. This output mode can only be used in queries that
+contain aggregations.
+</p>
+</li>
+<li><p> update: Only the rows that were updated in the streaming SparkDataFrame will be written
+out every time there are some updates. If the query doesn't contain aggregations,
+it will be equivalent to <code>append</code> mode.
+</p>
+</li></ul>
+
+
+
+<h3>Note</h3>
+
+<p>write.stream since 2.2.0
+</p>
+<p>experimental
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="read.stream.html">read.stream</a>
+</p>
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="summary.html">summary</a></code>,
+<code><a href="take.html">take</a></code>, <code><a href="toJSON.html">toJSON</a></code>,
+<code><a href="unionByName.html">unionByName</a></code>, <code><a href="union.html">union</a></code>,
+<code><a href="unpersist.html">unpersist</a></code>, <code><a href="withColumn.html">withColumn</a></code>,
+<code><a href="withWatermark.html">withWatermark</a></code>, <code><a href="with.html">with</a></code>,
+<code><a href="write.df.html">write.df</a></code>, <code><a href="write.jdbc.html">write.jdbc</a></code>,
+<code><a href="write.json.html">write.json</a></code>, <code><a href="write.orc.html">write.orc</a></code>,
+<code><a href="write.parquet.html">write.parquet</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D df &lt;- read.stream(&quot;socket&quot;, host = &quot;localhost&quot;, port = 9999)
+##D isStreaming(df)
+##D wordCounts &lt;- count(group_by(df, &quot;value&quot;))
+##D 
+##D # console
+##D q &lt;- write.stream(wordCounts, &quot;console&quot;, outputMode = &quot;complete&quot;)
+##D # text stream
+##D q &lt;- write.stream(df, &quot;text&quot;, path = &quot;/home/user/out&quot;, checkpointLocation = &quot;/home/user/cp&quot;
+##D                   partitionBy = c(&quot;year&quot;, &quot;month&quot;), trigger.processingTime = &quot;30 seconds&quot;)
+##D # memory stream
+##D q &lt;- write.stream(wordCounts, &quot;memory&quot;, queryName = &quot;outs&quot;, outputMode = &quot;complete&quot;)
+##D head(sql(&quot;SELECT * from outs&quot;))
+##D queryName(q)
+##D 
+##D stopQuery(q)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/write.text.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/write.text.html b/site/docs/2.3.0/api/R/write.text.html
new file mode 100644
index 0000000..66e3f84
--- /dev/null
+++ b/site/docs/2.3.0/api/R/write.text.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Save the content of SparkDataFrame in a text file at the...</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for write.text {SparkR}"><tr><td>write.text {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Save the content of SparkDataFrame in a text file at the specified path.</h2>
+
+<h3>Description</h3>
+
+<p>Save the content of the SparkDataFrame in a text file at the specified path.
+The SparkDataFrame must have only one column of string type with the name &quot;value&quot;.
+Each row becomes a new line in the output file.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+write.text(x, path, ...)
+
+## S4 method for signature 'SparkDataFrame,character'
+write.text(x, path, mode = "error", ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>The directory where the file is saved</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s) passed to the method.</p>
+</td></tr>
+<tr valign="top"><td><code>mode</code></td>
+<td>
+<p>one of 'append', 'overwrite', 'error', 'errorifexists', 'ignore'
+save mode (it is 'error' by default)</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>write.text since 2.0.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="summary.html">summary</a></code>,
+<code><a href="take.html">take</a></code>, <code><a href="toJSON.html">toJSON</a></code>,
+<code><a href="unionByName.html">unionByName</a></code>, <code><a href="union.html">union</a></code>,
+<code><a href="unpersist.html">unpersist</a></code>, <code><a href="withColumn.html">withColumn</a></code>,
+<code><a href="withWatermark.html">withWatermark</a></code>, <code><a href="with.html">with</a></code>,
+<code><a href="write.df.html">write.df</a></code>, <code><a href="write.jdbc.html">write.jdbc</a></code>,
+<code><a href="write.json.html">write.json</a></code>, <code><a href="write.orc.html">write.orc</a></code>,
+<code><a href="write.parquet.html">write.parquet</a></code>, <code><a href="write.stream.html">write.stream</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.txt&quot;
+##D df &lt;- read.text(path)
+##D write.text(df, &quot;/tmp/sparkr-tmp/&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[48/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/00frame_toc.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/00frame_toc.html b/site/docs/2.3.0/api/R/00frame_toc.html
new file mode 100644
index 0000000..25070a3
--- /dev/null
+++ b/site/docs/2.3.0/api/R/00frame_toc.html
@@ -0,0 +1,323 @@
+<!DOCTYPE html>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+
+<title>R Documentation of SparkR</title>
+
+<script type="text/javascript">
+window.onload = function() {
+  var imgs = document.getElementsByTagName('img'), i, img;
+  for (i = 0; i < imgs.length; i++) {
+    img = imgs[i];
+    // center an image if it is the only element of its parent
+    if (img.parentElement.childElementCount === 1)
+      img.parentElement.style.textAlign = 'center';
+  }
+};
+</script>
+
+
+
+
+
+<style type="text/css">
+* {
+	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;
+	font-size: 14px;
+}
+body {
+  padding: 0 5px; 
+  margin: 0 auto; 
+  width: 80%;
+  max-width: 60em; /* 960px */
+}
+
+h1, h2, h3, h4, h5, h6 {
+	color: #666;
+}
+h1, h2 {
+	text-align: center;
+}
+h1 {
+	font-size: x-large;
+}
+h2, h3 {
+	font-size: large;
+}
+h4, h6 {
+	font-style: italic;
+}
+h3 {
+	border-left: solid 5px #ddd;
+	padding-left: 5px;
+	font-variant: small-caps;
+}
+
+p img {
+	display: block;
+	margin: auto;
+}
+
+span, code, pre {
+	font-family: Monaco, "Lucida Console", "Courier New", Courier, monospace;
+}
+span.acronym {}
+span.env {
+	font-style: italic;
+}
+span.file {}
+span.option {}
+span.pkg {
+	font-weight: bold;
+}
+span.samp{}
+
+dt, p code {
+	background-color: #F7F7F7;
+}
+
+</style>
+
+
+
+</head>
+
+<body>
+<h1>SparkR</h1>
+
+<ul>
+<li><a href="AFTSurvivalRegressionModel-class.html" target="content">AFTSurvivalRegressionModel-class</a></li>
+<li><a href="ALSModel-class.html" target="content">ALSModel-class</a></li>
+<li><a href="BisectingKMeansModel-class.html" target="content">BisectingKMeansModel-class</a></li>
+<li><a href="DecisionTreeClassificationModel-class.html" target="content">DecisionTreeClassificationModel-class</a></li>
+<li><a href="DecisionTreeRegressionModel-class.html" target="content">DecisionTreeRegressionModel-class</a></li>
+<li><a href="FPGrowthModel-class.html" target="content">FPGrowthModel-class</a></li>
+<li><a href="GBTClassificationModel-class.html" target="content">GBTClassificationModel-class</a></li>
+<li><a href="GBTRegressionModel-class.html" target="content">GBTRegressionModel-class</a></li>
+<li><a href="GaussianMixtureModel-class.html" target="content">GaussianMixtureModel-class</a></li>
+<li><a href="GeneralizedLinearRegressionModel-class.html" target="content">GeneralizedLinearRegressionModel-class</a></li>
+<li><a href="GroupedData.html" target="content">GroupedData</a></li>
+<li><a href="IsotonicRegressionModel-class.html" target="content">IsotonicRegressionModel-class</a></li>
+<li><a href="KMeansModel-class.html" target="content">KMeansModel-class</a></li>
+<li><a href="KSTest-class.html" target="content">KSTest-class</a></li>
+<li><a href="LDAModel-class.html" target="content">LDAModel-class</a></li>
+<li><a href="LinearSVCModel-class.html" target="content">LinearSVCModel-class</a></li>
+<li><a href="LogisticRegressionModel-class.html" target="content">LogisticRegressionModel-class</a></li>
+<li><a href="MultilayerPerceptronClassificationModel-class.html" target="content">MultilayerPerceptronClassificationModel-class</a></li>
+<li><a href="NaiveBayesModel-class.html" target="content">NaiveBayesModel-class</a></li>
+<li><a href="RandomForestClassificationModel-class.html" target="content">RandomForestClassificationModel-class</a></li>
+<li><a href="RandomForestRegressionModel-class.html" target="content">RandomForestRegressionModel-class</a></li>
+<li><a href="SparkDataFrame.html" target="content">SparkDataFrame</a></li>
+<li><a href="StreamingQuery.html" target="content">StreamingQuery</a></li>
+<li><a href="WindowSpec.html" target="content">WindowSpec</a></li>
+<li><a href="alias.html" target="content">alias</a></li>
+<li><a href="approxQuantile.html" target="content">approxQuantile</a></li>
+<li><a href="arrange.html" target="content">arrange</a></li>
+<li><a href="as.data.frame.html" target="content">as.data.frame</a></li>
+<li><a href="attach.html" target="content">attach</a></li>
+<li><a href="avg.html" target="content">avg</a></li>
+<li><a href="awaitTermination.html" target="content">awaitTermination</a></li>
+<li><a href="between.html" target="content">between</a></li>
+<li><a href="broadcast.html" target="content">broadcast</a></li>
+<li><a href="cache.html" target="content">cache</a></li>
+<li><a href="cacheTable.html" target="content">cacheTable</a></li>
+<li><a href="cancelJobGroup.html" target="content">cancelJobGroup</a></li>
+<li><a href="cast.html" target="content">cast</a></li>
+<li><a href="checkpoint.html" target="content">checkpoint</a></li>
+<li><a href="clearCache.html" target="content">clearCache</a></li>
+<li><a href="clearJobGroup.html" target="content">clearJobGroup</a></li>
+<li><a href="coalesce.html" target="content">coalesce</a></li>
+<li><a href="collect.html" target="content">collect</a></li>
+<li><a href="coltypes.html" target="content">coltypes</a></li>
+<li><a href="column.html" target="content">column</a></li>
+<li><a href="column_aggregate_functions.html" target="content">column<em>aggregate</em>functions</a></li>
+<li><a href="column_collection_functions.html" target="content">column<em>collection</em>functions</a></li>
+<li><a href="column_datetime_diff_functions.html" target="content">column<em>datetime</em>diff_functions</a></li>
+<li><a href="column_datetime_functions.html" target="content">column<em>datetime</em>functions</a></li>
+<li><a href="column_math_functions.html" target="content">column<em>math</em>functions</a></li>
+<li><a href="column_misc_functions.html" target="content">column<em>misc</em>functions</a></li>
+<li><a href="column_nonaggregate_functions.html" target="content">column<em>nonaggregate</em>functions</a></li>
+<li><a href="column_string_functions.html" target="content">column<em>string</em>functions</a></li>
+<li><a href="column_window_functions.html" target="content">column<em>window</em>functions</a></li>
+<li><a href="columnfunctions.html" target="content">columnfunctions</a></li>
+<li><a href="columns.html" target="content">columns</a></li>
+<li><a href="corr.html" target="content">corr</a></li>
+<li><a href="count.html" target="content">count</a></li>
+<li><a href="cov.html" target="content">cov</a></li>
+<li><a href="createDataFrame.html" target="content">createDataFrame</a></li>
+<li><a href="createExternalTable-deprecated.html" target="content">createExternalTable-deprecated</a></li>
+<li><a href="createOrReplaceTempView.html" target="content">createOrReplaceTempView</a></li>
+<li><a href="createTable.html" target="content">createTable</a></li>
+<li><a href="crossJoin.html" target="content">crossJoin</a></li>
+<li><a href="crosstab.html" target="content">crosstab</a></li>
+<li><a href="cube.html" target="content">cube</a></li>
+<li><a href="currentDatabase.html" target="content">currentDatabase</a></li>
+<li><a href="dapply.html" target="content">dapply</a></li>
+<li><a href="dapplyCollect.html" target="content">dapplyCollect</a></li>
+<li><a href="describe.html" target="content">describe</a></li>
+<li><a href="dim.html" target="content">dim</a></li>
+<li><a href="distinct.html" target="content">distinct</a></li>
+<li><a href="drop.html" target="content">drop</a></li>
+<li><a href="dropDuplicates.html" target="content">dropDuplicates</a></li>
+<li><a href="dropTempTable-deprecated.html" target="content">dropTempTable-deprecated</a></li>
+<li><a href="dropTempView.html" target="content">dropTempView</a></li>
+<li><a href="dtypes.html" target="content">dtypes</a></li>
+<li><a href="endsWith.html" target="content">endsWith</a></li>
+<li><a href="eq_null_safe.html" target="content">eq<em>null</em>safe</a></li>
+<li><a href="except.html" target="content">except</a></li>
+<li><a href="explain.html" target="content">explain</a></li>
+<li><a href="filter.html" target="content">filter</a></li>
+<li><a href="first.html" target="content">first</a></li>
+<li><a href="fitted.html" target="content">fitted</a></li>
+<li><a href="freqItems.html" target="content">freqItems</a></li>
+<li><a href="gapply.html" target="content">gapply</a></li>
+<li><a href="gapplyCollect.html" target="content">gapplyCollect</a></li>
+<li><a href="getLocalProperty.html" target="content">getLocalProperty</a></li>
+<li><a href="getNumPartitions.html" target="content">getNumPartitions</a></li>
+<li><a href="glm.html" target="content">glm</a></li>
+<li><a href="groupBy.html" target="content">groupBy</a></li>
+<li><a href="hashCode.html" target="content">hashCode</a></li>
+<li><a href="head.html" target="content">head</a></li>
+<li><a href="hint.html" target="content">hint</a></li>
+<li><a href="histogram.html" target="content">histogram</a></li>
+<li><a href="insertInto.html" target="content">insertInto</a></li>
+<li><a href="install.spark.html" target="content">install.spark</a></li>
+<li><a href="intersect.html" target="content">intersect</a></li>
+<li><a href="isActive.html" target="content">isActive</a></li>
+<li><a href="isLocal.html" target="content">isLocal</a></li>
+<li><a href="isStreaming.html" target="content">isStreaming</a></li>
+<li><a href="join.html" target="content">join</a></li>
+<li><a href="last.html" target="content">last</a></li>
+<li><a href="lastProgress.html" target="content">lastProgress</a></li>
+<li><a href="limit.html" target="content">limit</a></li>
+<li><a href="listColumns.html" target="content">listColumns</a></li>
+<li><a href="listDatabases.html" target="content">listDatabases</a></li>
+<li><a href="listFunctions.html" target="content">listFunctions</a></li>
+<li><a href="listTables.html" target="content">listTables</a></li>
+<li><a href="localCheckpoint.html" target="content">localCheckpoint</a></li>
+<li><a href="match.html" target="content">match</a></li>
+<li><a href="merge.html" target="content">merge</a></li>
+<li><a href="mutate.html" target="content">mutate</a></li>
+<li><a href="nafunctions.html" target="content">nafunctions</a></li>
+<li><a href="ncol.html" target="content">ncol</a></li>
+<li><a href="not.html" target="content">not</a></li>
+<li><a href="nrow.html" target="content">nrow</a></li>
+<li><a href="orderBy.html" target="content">orderBy</a></li>
+<li><a href="otherwise.html" target="content">otherwise</a></li>
+<li><a href="over.html" target="content">over</a></li>
+<li><a href="partitionBy.html" target="content">partitionBy</a></li>
+<li><a href="persist.html" target="content">persist</a></li>
+<li><a href="pivot.html" target="content">pivot</a></li>
+<li><a href="predict.html" target="content">predict</a></li>
+<li><a href="print.jobj.html" target="content">print.jobj</a></li>
+<li><a href="print.structField.html" target="content">print.structField</a></li>
+<li><a href="print.structType.html" target="content">print.structType</a></li>
+<li><a href="printSchema.html" target="content">printSchema</a></li>
+<li><a href="queryName.html" target="content">queryName</a></li>
+<li><a href="randomSplit.html" target="content">randomSplit</a></li>
+<li><a href="rangeBetween.html" target="content">rangeBetween</a></li>
+<li><a href="rbind.html" target="content">rbind</a></li>
+<li><a href="read.df.html" target="content">read.df</a></li>
+<li><a href="read.jdbc.html" target="content">read.jdbc</a></li>
+<li><a href="read.json.html" target="content">read.json</a></li>
+<li><a href="read.ml.html" target="content">read.ml</a></li>
+<li><a href="read.orc.html" target="content">read.orc</a></li>
+<li><a href="read.parquet.html" target="content">read.parquet</a></li>
+<li><a href="read.stream.html" target="content">read.stream</a></li>
+<li><a href="read.text.html" target="content">read.text</a></li>
+<li><a href="recoverPartitions.html" target="content">recoverPartitions</a></li>
+<li><a href="refreshByPath.html" target="content">refreshByPath</a></li>
+<li><a href="refreshTable.html" target="content">refreshTable</a></li>
+<li><a href="registerTempTable-deprecated.html" target="content">registerTempTable-deprecated</a></li>
+<li><a href="rename.html" target="content">rename</a></li>
+<li><a href="repartition.html" target="content">repartition</a></li>
+<li><a href="rollup.html" target="content">rollup</a></li>
+<li><a href="rowsBetween.html" target="content">rowsBetween</a></li>
+<li><a href="sample.html" target="content">sample</a></li>
+<li><a href="sampleBy.html" target="content">sampleBy</a></li>
+<li><a href="saveAsTable.html" target="content">saveAsTable</a></li>
+<li><a href="schema.html" target="content">schema</a></li>
+<li><a href="select.html" target="content">select</a></li>
+<li><a href="selectExpr.html" target="content">selectExpr</a></li>
+<li><a href="setCheckpointDir.html" target="content">setCheckpointDir</a></li>
+<li><a href="setCurrentDatabase.html" target="content">setCurrentDatabase</a></li>
+<li><a href="setJobDescription.html" target="content">setJobDescription</a></li>
+<li><a href="setJobGroup.html" target="content">setJobGroup</a></li>
+<li><a href="setLocalProperty.html" target="content">setLocalProperty</a></li>
+<li><a href="setLogLevel.html" target="content">setLogLevel</a></li>
+<li><a href="show.html" target="content">show</a></li>
+<li><a href="showDF.html" target="content">showDF</a></li>
+<li><a href="spark.addFile.html" target="content">spark.addFile</a></li>
+<li><a href="spark.als.html" target="content">spark.als</a></li>
+<li><a href="spark.bisectingKmeans.html" target="content">spark.bisectingKmeans</a></li>
+<li><a href="spark.decisionTree.html" target="content">spark.decisionTree</a></li>
+<li><a href="spark.fpGrowth.html" target="content">spark.fpGrowth</a></li>
+<li><a href="spark.gaussianMixture.html" target="content">spark.gaussianMixture</a></li>
+<li><a href="spark.gbt.html" target="content">spark.gbt</a></li>
+<li><a href="spark.getSparkFiles.html" target="content">spark.getSparkFiles</a></li>
+<li><a href="spark.getSparkFilesRootDirectory.html" target="content">spark.getSparkFilesRootDirectory</a></li>
+<li><a href="spark.glm.html" target="content">spark.glm</a></li>
+<li><a href="spark.isoreg.html" target="content">spark.isoreg</a></li>
+<li><a href="spark.kmeans.html" target="content">spark.kmeans</a></li>
+<li><a href="spark.kstest.html" target="content">spark.kstest</a></li>
+<li><a href="spark.lapply.html" target="content">spark.lapply</a></li>
+<li><a href="spark.lda.html" target="content">spark.lda</a></li>
+<li><a href="spark.logit.html" target="content">spark.logit</a></li>
+<li><a href="spark.mlp.html" target="content">spark.mlp</a></li>
+<li><a href="spark.naiveBayes.html" target="content">spark.naiveBayes</a></li>
+<li><a href="spark.randomForest.html" target="content">spark.randomForest</a></li>
+<li><a href="spark.survreg.html" target="content">spark.survreg</a></li>
+<li><a href="spark.svmLinear.html" target="content">spark.svmLinear</a></li>
+<li><a href="sparkR.callJMethod.html" target="content">sparkR.callJMethod</a></li>
+<li><a href="sparkR.callJStatic.html" target="content">sparkR.callJStatic</a></li>
+<li><a href="sparkR.conf.html" target="content">sparkR.conf</a></li>
+<li><a href="sparkR.init-deprecated.html" target="content">sparkR.init-deprecated</a></li>
+<li><a href="sparkR.newJObject.html" target="content">sparkR.newJObject</a></li>
+<li><a href="sparkR.session.html" target="content">sparkR.session</a></li>
+<li><a href="sparkR.session.stop.html" target="content">sparkR.session.stop</a></li>
+<li><a href="sparkR.uiWebUrl.html" target="content">sparkR.uiWebUrl</a></li>
+<li><a href="sparkR.version.html" target="content">sparkR.version</a></li>
+<li><a href="sparkRHive.init-deprecated.html" target="content">sparkRHive.init-deprecated</a></li>
+<li><a href="sparkRSQL.init-deprecated.html" target="content">sparkRSQL.init-deprecated</a></li>
+<li><a href="sql.html" target="content">sql</a></li>
+<li><a href="startsWith.html" target="content">startsWith</a></li>
+<li><a href="status.html" target="content">status</a></li>
+<li><a href="stopQuery.html" target="content">stopQuery</a></li>
+<li><a href="storageLevel.html" target="content">storageLevel</a></li>
+<li><a href="str.html" target="content">str</a></li>
+<li><a href="structField.html" target="content">structField</a></li>
+<li><a href="structType.html" target="content">structType</a></li>
+<li><a href="subset.html" target="content">subset</a></li>
+<li><a href="substr.html" target="content">substr</a></li>
+<li><a href="summarize.html" target="content">summarize</a></li>
+<li><a href="summary.html" target="content">summary</a></li>
+<li><a href="tableNames.html" target="content">tableNames</a></li>
+<li><a href="tableToDF.html" target="content">tableToDF</a></li>
+<li><a href="tables.html" target="content">tables</a></li>
+<li><a href="take.html" target="content">take</a></li>
+<li><a href="toJSON.html" target="content">toJSON</a></li>
+<li><a href="uncacheTable.html" target="content">uncacheTable</a></li>
+<li><a href="union.html" target="content">union</a></li>
+<li><a href="unionByName.html" target="content">unionByName</a></li>
+<li><a href="unpersist.html" target="content">unpersist</a></li>
+<li><a href="windowOrderBy.html" target="content">windowOrderBy</a></li>
+<li><a href="windowPartitionBy.html" target="content">windowPartitionBy</a></li>
+<li><a href="with.html" target="content">with</a></li>
+<li><a href="withColumn.html" target="content">withColumn</a></li>
+<li><a href="withWatermark.html" target="content">withWatermark</a></li>
+<li><a href="write.df.html" target="content">write.df</a></li>
+<li><a href="write.jdbc.html" target="content">write.jdbc</a></li>
+<li><a href="write.json.html" target="content">write.json</a></li>
+<li><a href="write.ml.html" target="content">write.ml</a></li>
+<li><a href="write.orc.html" target="content">write.orc</a></li>
+<li><a href="write.parquet.html" target="content">write.parquet</a></li>
+<li><a href="write.stream.html" target="content">write.stream</a></li>
+<li><a href="write.text.html" target="content">write.text</a></li>
+</ul>
+
+<p>Generated with <a href="https://yihui.name/knitr">knitr</a>  1.19</p>
+
+</body>
+
+</html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/AFTSurvivalRegressionModel-class.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/AFTSurvivalRegressionModel-class.html b/site/docs/2.3.0/api/R/AFTSurvivalRegressionModel-class.html
new file mode 100644
index 0000000..4392b33
--- /dev/null
+++ b/site/docs/2.3.0/api/R/AFTSurvivalRegressionModel-class.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: S4 class that represents a AFTSurvivalRegressionModel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for AFTSurvivalRegressionModel-class {SparkR}"><tr><td>AFTSurvivalRegressionModel-class {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>S4 class that represents a AFTSurvivalRegressionModel</h2>
+
+<h3>Description</h3>
+
+<p>S4 class that represents a AFTSurvivalRegressionModel
+</p>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>jobj</code></td>
+<td>
+<p>a Java object reference to the backing Scala AFTSurvivalRegressionWrapper</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>AFTSurvivalRegressionModel since 2.0.0
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/ALSModel-class.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/ALSModel-class.html b/site/docs/2.3.0/api/R/ALSModel-class.html
new file mode 100644
index 0000000..1a6f488
--- /dev/null
+++ b/site/docs/2.3.0/api/R/ALSModel-class.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: S4 class that represents an ALSModel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for ALSModel-class {SparkR}"><tr><td>ALSModel-class {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>S4 class that represents an ALSModel</h2>
+
+<h3>Description</h3>
+
+<p>S4 class that represents an ALSModel
+</p>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>jobj</code></td>
+<td>
+<p>a Java object reference to the backing Scala ALSWrapper</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>ALSModel since 2.1.0
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/BisectingKMeansModel-class.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/BisectingKMeansModel-class.html b/site/docs/2.3.0/api/R/BisectingKMeansModel-class.html
new file mode 100644
index 0000000..12a29e6
--- /dev/null
+++ b/site/docs/2.3.0/api/R/BisectingKMeansModel-class.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: S4 class that represents a BisectingKMeansModel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for BisectingKMeansModel-class {SparkR}"><tr><td>BisectingKMeansModel-class {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>S4 class that represents a BisectingKMeansModel</h2>
+
+<h3>Description</h3>
+
+<p>S4 class that represents a BisectingKMeansModel
+</p>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>jobj</code></td>
+<td>
+<p>a Java object reference to the backing Scala BisectingKMeansModel</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>BisectingKMeansModel since 2.2.0
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/DecisionTreeClassificationModel-class.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/DecisionTreeClassificationModel-class.html b/site/docs/2.3.0/api/R/DecisionTreeClassificationModel-class.html
new file mode 100644
index 0000000..645df7b
--- /dev/null
+++ b/site/docs/2.3.0/api/R/DecisionTreeClassificationModel-class.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: S4 class that represents a DecisionTreeClassificationModel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for DecisionTreeClassificationModel-class {SparkR}"><tr><td>DecisionTreeClassificationModel-class {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>S4 class that represents a DecisionTreeClassificationModel</h2>
+
+<h3>Description</h3>
+
+<p>S4 class that represents a DecisionTreeClassificationModel
+</p>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>jobj</code></td>
+<td>
+<p>a Java object reference to the backing Scala DecisionTreeClassificationModel</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>DecisionTreeClassificationModel since 2.3.0
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/DecisionTreeRegressionModel-class.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/DecisionTreeRegressionModel-class.html b/site/docs/2.3.0/api/R/DecisionTreeRegressionModel-class.html
new file mode 100644
index 0000000..ce81bca
--- /dev/null
+++ b/site/docs/2.3.0/api/R/DecisionTreeRegressionModel-class.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: S4 class that represents a DecisionTreeRegressionModel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for DecisionTreeRegressionModel-class {SparkR}"><tr><td>DecisionTreeRegressionModel-class {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>S4 class that represents a DecisionTreeRegressionModel</h2>
+
+<h3>Description</h3>
+
+<p>S4 class that represents a DecisionTreeRegressionModel
+</p>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>jobj</code></td>
+<td>
+<p>a Java object reference to the backing Scala DecisionTreeRegressionModel</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>DecisionTreeRegressionModel since 2.3.0
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/FPGrowthModel-class.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/FPGrowthModel-class.html b/site/docs/2.3.0/api/R/FPGrowthModel-class.html
new file mode 100644
index 0000000..f95dc6c
--- /dev/null
+++ b/site/docs/2.3.0/api/R/FPGrowthModel-class.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: S4 class that represents a FPGrowthModel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for FPGrowthModel-class {SparkR}"><tr><td>FPGrowthModel-class {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>S4 class that represents a FPGrowthModel</h2>
+
+<h3>Description</h3>
+
+<p>S4 class that represents a FPGrowthModel
+</p>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>jobj</code></td>
+<td>
+<p>a Java object reference to the backing Scala FPGrowthModel</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>FPGrowthModel since 2.2.0
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/GBTClassificationModel-class.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/GBTClassificationModel-class.html b/site/docs/2.3.0/api/R/GBTClassificationModel-class.html
new file mode 100644
index 0000000..3086cc6
--- /dev/null
+++ b/site/docs/2.3.0/api/R/GBTClassificationModel-class.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: S4 class that represents a GBTClassificationModel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for GBTClassificationModel-class {SparkR}"><tr><td>GBTClassificationModel-class {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>S4 class that represents a GBTClassificationModel</h2>
+
+<h3>Description</h3>
+
+<p>S4 class that represents a GBTClassificationModel
+</p>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>jobj</code></td>
+<td>
+<p>a Java object reference to the backing Scala GBTClassificationModel</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>GBTClassificationModel since 2.1.0
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/GBTRegressionModel-class.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/GBTRegressionModel-class.html b/site/docs/2.3.0/api/R/GBTRegressionModel-class.html
new file mode 100644
index 0000000..3e89918
--- /dev/null
+++ b/site/docs/2.3.0/api/R/GBTRegressionModel-class.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: S4 class that represents a GBTRegressionModel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for GBTRegressionModel-class {SparkR}"><tr><td>GBTRegressionModel-class {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>S4 class that represents a GBTRegressionModel</h2>
+
+<h3>Description</h3>
+
+<p>S4 class that represents a GBTRegressionModel
+</p>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>jobj</code></td>
+<td>
+<p>a Java object reference to the backing Scala GBTRegressionModel</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>GBTRegressionModel since 2.1.0
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/GaussianMixtureModel-class.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/GaussianMixtureModel-class.html b/site/docs/2.3.0/api/R/GaussianMixtureModel-class.html
new file mode 100644
index 0000000..cff80f6
--- /dev/null
+++ b/site/docs/2.3.0/api/R/GaussianMixtureModel-class.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: S4 class that represents a GaussianMixtureModel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for GaussianMixtureModel-class {SparkR}"><tr><td>GaussianMixtureModel-class {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>S4 class that represents a GaussianMixtureModel</h2>
+
+<h3>Description</h3>
+
+<p>S4 class that represents a GaussianMixtureModel
+</p>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>jobj</code></td>
+<td>
+<p>a Java object reference to the backing Scala GaussianMixtureModel</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>GaussianMixtureModel since 2.1.0
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/GeneralizedLinearRegressionModel-class.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/GeneralizedLinearRegressionModel-class.html b/site/docs/2.3.0/api/R/GeneralizedLinearRegressionModel-class.html
new file mode 100644
index 0000000..f46f8bc
--- /dev/null
+++ b/site/docs/2.3.0/api/R/GeneralizedLinearRegressionModel-class.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: S4 class that represents a generalized linear model</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for GeneralizedLinearRegressionModel-class {SparkR}"><tr><td>GeneralizedLinearRegressionModel-class {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>S4 class that represents a generalized linear model</h2>
+
+<h3>Description</h3>
+
+<p>S4 class that represents a generalized linear model
+</p>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>jobj</code></td>
+<td>
+<p>a Java object reference to the backing Scala GeneralizedLinearRegressionWrapper</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>GeneralizedLinearRegressionModel since 2.0.0
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/GroupedData.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/GroupedData.html b/site/docs/2.3.0/api/R/GroupedData.html
new file mode 100644
index 0000000..751ffe5
--- /dev/null
+++ b/site/docs/2.3.0/api/R/GroupedData.html
@@ -0,0 +1,45 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: S4 class that represents a GroupedData</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for GroupedData-class {SparkR}"><tr><td>GroupedData-class {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>S4 class that represents a GroupedData</h2>
+
+<h3>Description</h3>
+
+<p>GroupedDatas can be created using groupBy() on a SparkDataFrame
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+groupedData(sgd)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>sgd</code></td>
+<td>
+<p>A Java object reference to the backing Scala GroupedData</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>GroupedData since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>groupBy
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/IsotonicRegressionModel-class.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/IsotonicRegressionModel-class.html b/site/docs/2.3.0/api/R/IsotonicRegressionModel-class.html
new file mode 100644
index 0000000..3e41585
--- /dev/null
+++ b/site/docs/2.3.0/api/R/IsotonicRegressionModel-class.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: S4 class that represents an IsotonicRegressionModel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for IsotonicRegressionModel-class {SparkR}"><tr><td>IsotonicRegressionModel-class {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>S4 class that represents an IsotonicRegressionModel</h2>
+
+<h3>Description</h3>
+
+<p>S4 class that represents an IsotonicRegressionModel
+</p>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>jobj</code></td>
+<td>
+<p>a Java object reference to the backing Scala IsotonicRegressionModel</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>IsotonicRegressionModel since 2.1.0
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/KMeansModel-class.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/KMeansModel-class.html b/site/docs/2.3.0/api/R/KMeansModel-class.html
new file mode 100644
index 0000000..00ef396
--- /dev/null
+++ b/site/docs/2.3.0/api/R/KMeansModel-class.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: S4 class that represents a KMeansModel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for KMeansModel-class {SparkR}"><tr><td>KMeansModel-class {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>S4 class that represents a KMeansModel</h2>
+
+<h3>Description</h3>
+
+<p>S4 class that represents a KMeansModel
+</p>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>jobj</code></td>
+<td>
+<p>a Java object reference to the backing Scala KMeansModel</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>KMeansModel since 2.0.0
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/KSTest-class.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/KSTest-class.html b/site/docs/2.3.0/api/R/KSTest-class.html
new file mode 100644
index 0000000..d9e8f72
--- /dev/null
+++ b/site/docs/2.3.0/api/R/KSTest-class.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: S4 class that represents an KSTest</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for KSTest-class {SparkR}"><tr><td>KSTest-class {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>S4 class that represents an KSTest</h2>
+
+<h3>Description</h3>
+
+<p>S4 class that represents an KSTest
+</p>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>jobj</code></td>
+<td>
+<p>a Java object reference to the backing Scala KSTestWrapper</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>KSTest since 2.1.0
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/LDAModel-class.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/LDAModel-class.html b/site/docs/2.3.0/api/R/LDAModel-class.html
new file mode 100644
index 0000000..314d149
--- /dev/null
+++ b/site/docs/2.3.0/api/R/LDAModel-class.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: S4 class that represents an LDAModel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for LDAModel-class {SparkR}"><tr><td>LDAModel-class {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>S4 class that represents an LDAModel</h2>
+
+<h3>Description</h3>
+
+<p>S4 class that represents an LDAModel
+</p>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>jobj</code></td>
+<td>
+<p>a Java object reference to the backing Scala LDAWrapper</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>LDAModel since 2.1.0
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/LinearSVCModel-class.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/LinearSVCModel-class.html b/site/docs/2.3.0/api/R/LinearSVCModel-class.html
new file mode 100644
index 0000000..b9645a0
--- /dev/null
+++ b/site/docs/2.3.0/api/R/LinearSVCModel-class.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: S4 class that represents an LinearSVCModel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for LinearSVCModel-class {SparkR}"><tr><td>LinearSVCModel-class {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>S4 class that represents an LinearSVCModel</h2>
+
+<h3>Description</h3>
+
+<p>S4 class that represents an LinearSVCModel
+</p>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>jobj</code></td>
+<td>
+<p>a Java object reference to the backing Scala LinearSVCModel</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>LinearSVCModel since 2.2.0
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/LogisticRegressionModel-class.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/LogisticRegressionModel-class.html b/site/docs/2.3.0/api/R/LogisticRegressionModel-class.html
new file mode 100644
index 0000000..5779036
--- /dev/null
+++ b/site/docs/2.3.0/api/R/LogisticRegressionModel-class.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: S4 class that represents an LogisticRegressionModel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for LogisticRegressionModel-class {SparkR}"><tr><td>LogisticRegressionModel-class {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>S4 class that represents an LogisticRegressionModel</h2>
+
+<h3>Description</h3>
+
+<p>S4 class that represents an LogisticRegressionModel
+</p>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>jobj</code></td>
+<td>
+<p>a Java object reference to the backing Scala LogisticRegressionModel</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>LogisticRegressionModel since 2.1.0
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/MultilayerPerceptronClassificationModel-class.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/MultilayerPerceptronClassificationModel-class.html b/site/docs/2.3.0/api/R/MultilayerPerceptronClassificationModel-class.html
new file mode 100644
index 0000000..9757fea
--- /dev/null
+++ b/site/docs/2.3.0/api/R/MultilayerPerceptronClassificationModel-class.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: S4 class that represents a...</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for MultilayerPerceptronClassificationModel-class {SparkR}"><tr><td>MultilayerPerceptronClassificationModel-class {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>S4 class that represents a MultilayerPerceptronClassificationModel</h2>
+
+<h3>Description</h3>
+
+<p>S4 class that represents a MultilayerPerceptronClassificationModel
+</p>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>jobj</code></td>
+<td>
+<p>a Java object reference to the backing Scala MultilayerPerceptronClassifierWrapper</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>MultilayerPerceptronClassificationModel since 2.1.0
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/NaiveBayesModel-class.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/NaiveBayesModel-class.html b/site/docs/2.3.0/api/R/NaiveBayesModel-class.html
new file mode 100644
index 0000000..28a857b
--- /dev/null
+++ b/site/docs/2.3.0/api/R/NaiveBayesModel-class.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: S4 class that represents a NaiveBayesModel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for NaiveBayesModel-class {SparkR}"><tr><td>NaiveBayesModel-class {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>S4 class that represents a NaiveBayesModel</h2>
+
+<h3>Description</h3>
+
+<p>S4 class that represents a NaiveBayesModel
+</p>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>jobj</code></td>
+<td>
+<p>a Java object reference to the backing Scala NaiveBayesWrapper</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>NaiveBayesModel since 2.0.0
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/R.css
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/R.css b/site/docs/2.3.0/api/R/R.css
new file mode 100644
index 0000000..212cf4c
--- /dev/null
+++ b/site/docs/2.3.0/api/R/R.css
@@ -0,0 +1,55 @@
+* {
+	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;
+	font-size: 14px;
+}
+body {
+  padding: 0 5px; 
+  margin: 0 auto; 
+  width: 80%;
+  max-width: 60em; /* 960px */
+}
+
+h1, h2, h3, h4, h5, h6 {
+	color: #666;
+}
+h1, h2 {
+	text-align: center;
+}
+h1 {
+	font-size: x-large;
+}
+h2, h3 {
+	font-size: large;
+}
+h4, h6 {
+	font-style: italic;
+}
+h3 {
+	border-left: solid 5px #ddd;
+	padding-left: 5px;
+	font-variant: small-caps;
+}
+
+p img {
+	display: block;
+	margin: auto;
+}
+
+span, code, pre {
+	font-family: Monaco, "Lucida Console", "Courier New", Courier, monospace;
+}
+span.acronym {}
+span.env {
+	font-style: italic;
+}
+span.file {}
+span.option {}
+span.pkg {
+	font-weight: bold;
+}
+span.samp{}
+
+dt, p code {
+	background-color: #F7F7F7;
+}
+

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/RandomForestClassificationModel-class.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/RandomForestClassificationModel-class.html b/site/docs/2.3.0/api/R/RandomForestClassificationModel-class.html
new file mode 100644
index 0000000..3e8f74e
--- /dev/null
+++ b/site/docs/2.3.0/api/R/RandomForestClassificationModel-class.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: S4 class that represents a RandomForestClassificationModel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for RandomForestClassificationModel-class {SparkR}"><tr><td>RandomForestClassificationModel-class {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>S4 class that represents a RandomForestClassificationModel</h2>
+
+<h3>Description</h3>
+
+<p>S4 class that represents a RandomForestClassificationModel
+</p>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>jobj</code></td>
+<td>
+<p>a Java object reference to the backing Scala RandomForestClassificationModel</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>RandomForestClassificationModel since 2.1.0
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/RandomForestRegressionModel-class.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/RandomForestRegressionModel-class.html b/site/docs/2.3.0/api/R/RandomForestRegressionModel-class.html
new file mode 100644
index 0000000..8560c46
--- /dev/null
+++ b/site/docs/2.3.0/api/R/RandomForestRegressionModel-class.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: S4 class that represents a RandomForestRegressionModel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for RandomForestRegressionModel-class {SparkR}"><tr><td>RandomForestRegressionModel-class {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>S4 class that represents a RandomForestRegressionModel</h2>
+
+<h3>Description</h3>
+
+<p>S4 class that represents a RandomForestRegressionModel
+</p>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>jobj</code></td>
+<td>
+<p>a Java object reference to the backing Scala RandomForestRegressionModel</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>RandomForestRegressionModel since 2.1.0
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/SparkDataFrame.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/SparkDataFrame.html b/site/docs/2.3.0/api/R/SparkDataFrame.html
new file mode 100644
index 0000000..abc3f79
--- /dev/null
+++ b/site/docs/2.3.0/api/R/SparkDataFrame.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: S4 class that represents a SparkDataFrame</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for SparkDataFrame-class {SparkR}"><tr><td>SparkDataFrame-class {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>S4 class that represents a SparkDataFrame</h2>
+
+<h3>Description</h3>
+
+<p>SparkDataFrames can be created using functions like <a href="createDataFrame.html">createDataFrame</a>,
+<a href="read.json.html">read.json</a>, <a href="../../base/html/table.html">table</a> etc.
+</p>
+
+
+<h3>Slots</h3>
+
+
+<dl>
+<dt><code>env</code></dt><dd><p>An R environment that stores bookkeeping states of the SparkDataFrame</p>
+</dd>
+<dt><code>sdf</code></dt><dd><p>A Java object reference to the backing Scala DataFrame</p>
+</dd>
+</dl>
+
+
+<h3>Note</h3>
+
+<p>SparkDataFrame since 2.0.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="createDataFrame.html">createDataFrame</a>, <a href="read.json.html">read.json</a>, <a href="../../base/html/table.html">table</a>
+</p>
+<p><a href="https://spark.apache.org/docs/latest/sparkr.html#sparkr-dataframes">https://spark.apache.org/docs/latest/sparkr.html#sparkr-dataframes</a>
+</p>
+<p>Other SparkDataFrame functions: <code><a href="summarize.html">agg</a></code>,
+<code><a href="alias.html">alias</a></code>, <code><a href="arrange.html">arrange</a></code>,
+<code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="summary.html">summary</a></code>,
+<code><a href="take.html">take</a></code>, <code><a href="toJSON.html">toJSON</a></code>,
+<code><a href="unionByName.html">unionByName</a></code>, <code><a href="union.html">union</a></code>,
+<code><a href="unpersist.html">unpersist</a></code>, <code><a href="withColumn.html">withColumn</a></code>,
+<code><a href="withWatermark.html">withWatermark</a></code>, <code><a href="with.html">with</a></code>,
+<code><a href="write.df.html">write.df</a></code>, <code><a href="write.jdbc.html">write.jdbc</a></code>,
+<code><a href="write.json.html">write.json</a></code>, <code><a href="write.orc.html">write.orc</a></code>,
+<code><a href="write.parquet.html">write.parquet</a></code>, <code><a href="write.stream.html">write.stream</a></code>,
+<code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D df &lt;- createDataFrame(faithful)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/StreamingQuery.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/StreamingQuery.html b/site/docs/2.3.0/api/R/StreamingQuery.html
new file mode 100644
index 0000000..a44a9ef
--- /dev/null
+++ b/site/docs/2.3.0/api/R/StreamingQuery.html
@@ -0,0 +1,40 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: S4 class that represents a StreamingQuery</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for StreamingQuery-class {SparkR}"><tr><td>StreamingQuery-class {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>S4 class that represents a StreamingQuery</h2>
+
+<h3>Description</h3>
+
+<p>StreamingQuery can be created by using read.stream() and write.stream()
+</p>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>ssq</code></td>
+<td>
+<p>A Java object reference to the backing Scala StreamingQuery</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>StreamingQuery since 2.2.0
+</p>
+<p>experimental
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="read.stream.html">read.stream</a>
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/WindowSpec.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/WindowSpec.html b/site/docs/2.3.0/api/R/WindowSpec.html
new file mode 100644
index 0000000..ef8a750
--- /dev/null
+++ b/site/docs/2.3.0/api/R/WindowSpec.html
@@ -0,0 +1,38 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: S4 class that represents a WindowSpec</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+</head><body>
+
+<table width="100%" summary="page for WindowSpec-class {SparkR}"><tr><td>WindowSpec-class {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>S4 class that represents a WindowSpec</h2>
+
+<h3>Description</h3>
+
+<p>WindowSpec can be created by using windowPartitionBy() or windowOrderBy()
+</p>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>sws</code></td>
+<td>
+<p>A Java object reference to the backing Scala WindowSpec</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>WindowSpec since 2.0.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="windowPartitionBy.html">windowPartitionBy</a>, <a href="windowOrderBy.html">windowOrderBy</a>
+</p>
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/alias.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/alias.html b/site/docs/2.3.0/api/R/alias.html
new file mode 100644
index 0000000..1d93bb6
--- /dev/null
+++ b/site/docs/2.3.0/api/R/alias.html
@@ -0,0 +1,135 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: alias</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for alias {SparkR}"><tr><td>alias {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>alias</h2>
+
+<h3>Description</h3>
+
+<p>Returns a new SparkDataFrame or a Column with an alias set. Equivalent to SQL &quot;AS&quot; keyword.
+</p>
+<p>alias
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## S4 method for signature 'Column'
+alias(object, data)
+
+## S4 method for signature 'SparkDataFrame'
+alias(object, data)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>object</code></td>
+<td>
+<p>x a SparkDataFrame or a Column</p>
+</td></tr>
+<tr valign="top"><td><code>data</code></td>
+<td>
+<p>new name to use</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>a SparkDataFrame or a Column
+</p>
+
+
+<h3>Note</h3>
+
+<p>alias(Column) since 1.4.0
+</p>
+<p>alias(SparkDataFrame) since 2.3.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other colum_func: <code><a href="between.html">between</a></code>,
+<code><a href="cast.html">cast</a></code>, <code><a href="endsWith.html">endsWith</a></code>,
+<code><a href="otherwise.html">otherwise</a></code>, <code><a href="over.html">over</a></code>,
+<code><a href="startsWith.html">startsWith</a></code>, <code><a href="substr.html">substr</a></code>
+</p>
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="arrange.html">arrange</a></code>,
+<code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="summary.html">summary</a></code>,
+<code><a href="take.html">take</a></code>, <code><a href="toJSON.html">toJSON</a></code>,
+<code><a href="unionByName.html">unionByName</a></code>, <code><a href="union.html">union</a></code>,
+<code><a href="unpersist.html">unpersist</a></code>, <code><a href="withColumn.html">withColumn</a></code>,
+<code><a href="withWatermark.html">withWatermark</a></code>, <code><a href="with.html">with</a></code>,
+<code><a href="write.df.html">write.df</a></code>, <code><a href="write.jdbc.html">write.jdbc</a></code>,
+<code><a href="write.json.html">write.json</a></code>, <code><a href="write.orc.html">write.orc</a></code>,
+<code><a href="write.parquet.html">write.parquet</a></code>, <code><a href="write.stream.html">write.stream</a></code>,
+<code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D df &lt;- createDataFrame(iris)
+##D 
+##D head(select(
+##D   df, alias(df$Sepal_Length, &quot;slength&quot;), alias(df$Petal_Length, &quot;plength&quot;)
+##D ))
+## End(Not run)
+## Not run: 
+##D df &lt;- alias(createDataFrame(mtcars), &quot;mtcars&quot;)
+##D avg_mpg &lt;- alias(agg(groupBy(df, df$cyl), avg(df$mpg)), &quot;avg_mpg&quot;)
+##D 
+##D head(select(df, column(&quot;mtcars.mpg&quot;)))
+##D head(join(df, avg_mpg, column(&quot;mtcars.cyl&quot;) == column(&quot;avg_mpg.cyl&quot;)))
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/approxQuantile.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/approxQuantile.html b/site/docs/2.3.0/api/R/approxQuantile.html
new file mode 100644
index 0000000..f321da7
--- /dev/null
+++ b/site/docs/2.3.0/api/R/approxQuantile.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Calculates the approximate quantiles of numerical columns of...</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for approxQuantile {SparkR}"><tr><td>approxQuantile {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Calculates the approximate quantiles of numerical columns of a SparkDataFrame</h2>
+
+<h3>Description</h3>
+
+<p>Calculates the approximate quantiles of numerical columns of a SparkDataFrame.
+The result of this algorithm has the following deterministic bound:
+If the SparkDataFrame has N elements and if we request the quantile at probability p up to
+error err, then the algorithm will return a sample x from the SparkDataFrame so that the
+*exact* rank of x is close to (p * N). More precisely,
+floor((p - err) * N) &lt;= rank(x) &lt;= ceil((p + err) * N).
+This method implements a variation of the Greenwald-Khanna algorithm (with some speed
+optimizations). The algorithm was first present in [[http://dx.doi.org/10.1145/375663.375670
+Space-efficient Online Computation of Quantile Summaries]] by Greenwald and Khanna.
+Note that NA values will be ignored in numerical columns before calculation. For
+columns only containing NA values, an empty list is returned.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## S4 method for signature 'SparkDataFrame,character,numeric,numeric'
+approxQuantile(x, cols,
+  probabilities, relativeError)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>cols</code></td>
+<td>
+<p>A single column name, or a list of names for multiple columns.</p>
+</td></tr>
+<tr valign="top"><td><code>probabilities</code></td>
+<td>
+<p>A list of quantile probabilities. Each number must belong to [0, 1].
+For example 0 is the minimum, 0.5 is the median, 1 is the maximum.</p>
+</td></tr>
+<tr valign="top"><td><code>relativeError</code></td>
+<td>
+<p>The relative target precision to achieve (&gt;= 0). If set to zero,
+the exact quantiles are computed, which could be very expensive.
+Note that values greater than 1 are accepted but give the same result as 1.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>The approximate quantiles at the given probabilities. If the input is a single column
+name, the output is a list of approximate quantiles in that column; If the input is
+multiple column names, the output should be a list, and each element in it is a list of
+numeric values which represents the approximate quantiles in corresponding column.
+</p>
+
+
+<h3>Note</h3>
+
+<p>approxQuantile since 2.0.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other stat functions: <code><a href="corr.html">corr</a></code>,
+<code><a href="cov.html">cov</a></code>, <code><a href="crosstab.html">crosstab</a></code>,
+<code><a href="freqItems.html">freqItems</a></code>, <code><a href="sampleBy.html">sampleBy</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D df &lt;- read.json(&quot;/path/to/file.json&quot;)
+##D quantiles &lt;- approxQuantile(df, &quot;key&quot;, c(0.5, 0.8), 0.0)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/arrange.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/arrange.html b/site/docs/2.3.0/api/R/arrange.html
new file mode 100644
index 0000000..d341fde
--- /dev/null
+++ b/site/docs/2.3.0/api/R/arrange.html
@@ -0,0 +1,146 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Arrange Rows by Variables</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for arrange {SparkR}"><tr><td>arrange {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Arrange Rows by Variables</h2>
+
+<h3>Description</h3>
+
+<p>Sort a SparkDataFrame by the specified column(s).
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+arrange(x, col, ...)
+
+## S4 method for signature 'SparkDataFrame,Column'
+arrange(x, col, ...,
+  withinPartitions = FALSE)
+
+## S4 method for signature 'SparkDataFrame,character'
+arrange(x, col, ..., decreasing = FALSE,
+  withinPartitions = FALSE)
+
+## S4 method for signature 'SparkDataFrame,characterOrColumn'
+orderBy(x, col, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame to be sorted.</p>
+</td></tr>
+<tr valign="top"><td><code>col</code></td>
+<td>
+<p>a character or Column object indicating the fields to sort on</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional sorting fields</p>
+</td></tr>
+<tr valign="top"><td><code>withinPartitions</code></td>
+<td>
+<p>a logical argument indicating whether to sort only within each partition</p>
+</td></tr>
+<tr valign="top"><td><code>decreasing</code></td>
+<td>
+<p>a logical argument indicating sorting order for columns when
+a character vector is specified for col</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A SparkDataFrame where all elements are sorted.
+</p>
+
+
+<h3>Note</h3>
+
+<p>arrange(SparkDataFrame, Column) since 1.4.0
+</p>
+<p>arrange(SparkDataFrame, character) since 1.4.0
+</p>
+<p>orderBy(SparkDataFrame, characterOrColumn) since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="summary.html">summary</a></code>,
+<code><a href="take.html">take</a></code>, <code><a href="toJSON.html">toJSON</a></code>,
+<code><a href="unionByName.html">unionByName</a></code>, <code><a href="union.html">union</a></code>,
+<code><a href="unpersist.html">unpersist</a></code>, <code><a href="withColumn.html">withColumn</a></code>,
+<code><a href="withWatermark.html">withWatermark</a></code>, <code><a href="with.html">with</a></code>,
+<code><a href="write.df.html">write.df</a></code>, <code><a href="write.jdbc.html">write.jdbc</a></code>,
+<code><a href="write.json.html">write.json</a></code>, <code><a href="write.orc.html">write.orc</a></code>,
+<code><a href="write.parquet.html">write.parquet</a></code>, <code><a href="write.stream.html">write.stream</a></code>,
+<code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D arrange(df, df$col1)
+##D arrange(df, asc(df$col1), desc(abs(df$col2)))
+##D arrange(df, &quot;col1&quot;, decreasing = TRUE)
+##D arrange(df, &quot;col1&quot;, &quot;col2&quot;, decreasing = c(TRUE, FALSE))
+##D arrange(df, &quot;col1&quot;, &quot;col2&quot;, withinPartitions = TRUE)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/as.data.frame.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/as.data.frame.html b/site/docs/2.3.0/api/R/as.data.frame.html
new file mode 100644
index 0000000..91a7d8c
--- /dev/null
+++ b/site/docs/2.3.0/api/R/as.data.frame.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Download data from a SparkDataFrame into a R data.frame</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for as.data.frame {SparkR}"><tr><td>as.data.frame {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Download data from a SparkDataFrame into a R data.frame</h2>
+
+<h3>Description</h3>
+
+<p>This function downloads the contents of a SparkDataFrame into an R's data.frame.
+Since data.frames are held in memory, ensure that you have enough memory
+in your system to accommodate the contents.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+as.data.frame(x, row.names = NULL, optional = FALSE, ...)
+
+## S4 method for signature 'SparkDataFrame'
+as.data.frame(x, row.names = NULL,
+  optional = FALSE, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>row.names</code></td>
+<td>
+<p><code>NULL</code> or a character vector giving the row names for the data frame.</p>
+</td></tr>
+<tr valign="top"><td><code>optional</code></td>
+<td>
+<p>If <code>TRUE</code>, converting column names is optional.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional arguments to pass to base::as.data.frame.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A data.frame.
+</p>
+
+
+<h3>Note</h3>
+
+<p>as.data.frame since 1.6.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="show.html">show</a></code>,
+<code><a href="storageLevel.html">storageLevel</a></code>, <code><a href="str.html">str</a></code>,
+<code><a href="subset.html">subset</a></code>, <code><a href="summary.html">summary</a></code>,
+<code><a href="take.html">take</a></code>, <code><a href="toJSON.html">toJSON</a></code>,
+<code><a href="unionByName.html">unionByName</a></code>, <code><a href="union.html">union</a></code>,
+<code><a href="unpersist.html">unpersist</a></code>, <code><a href="withColumn.html">withColumn</a></code>,
+<code><a href="withWatermark.html">withWatermark</a></code>, <code><a href="with.html">with</a></code>,
+<code><a href="write.df.html">write.df</a></code>, <code><a href="write.jdbc.html">write.jdbc</a></code>,
+<code><a href="write.json.html">write.json</a></code>, <code><a href="write.orc.html">write.orc</a></code>,
+<code><a href="write.parquet.html">write.parquet</a></code>, <code><a href="write.stream.html">write.stream</a></code>,
+<code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D irisDF &lt;- createDataFrame(iris)
+##D df &lt;- as.data.frame(irisDF[irisDF$Species == &quot;setosa&quot;, ])
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[14/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/TaskKilledException.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/TaskKilledException.html b/site/docs/2.3.0/api/java/org/apache/spark/TaskKilledException.html
new file mode 100644
index 0000000..679b63a
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/TaskKilledException.html
@@ -0,0 +1,313 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>TaskKilledException (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="TaskKilledException (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":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/TaskKilled.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/TaskResultLost.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/TaskKilledException.html" target="_top">Frames</a></li>
+<li><a href="TaskKilledException.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class TaskKilledException" class="title">Class TaskKilledException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>Throwable</li>
+<li>
+<ul class="inheritance">
+<li>Exception</li>
+<li>
+<ul class="inheritance">
+<li>RuntimeException</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.TaskKilledException</li>
+</ul>
+</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</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">TaskKilledException</span>
+extends RuntimeException</pre>
+<div class="block">:: DeveloperApi ::
+ Exception thrown when a task is explicitly killed (i.e., task failure is expected).</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.TaskKilledException">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskKilledException.html#TaskKilledException--">TaskKilledException</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskKilledException.html#TaskKilledException-java.lang.String-">TaskKilledException</a></span>(String&nbsp;reason)</code>&nbsp;</td>
+</tr>
+</table>
+</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>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskKilledException.html#reason--">reason</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskKilledException-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TaskKilledException</h4>
+<pre>public&nbsp;TaskKilledException(String&nbsp;reason)</pre>
+</li>
+</ul>
+<a name="TaskKilledException--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskKilledException</h4>
+<pre>public&nbsp;TaskKilledException()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="reason--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>reason</h4>
+<pre>public&nbsp;String&nbsp;reason()</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/TaskKilled.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/TaskResultLost.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/TaskKilledException.html" target="_top">Frames</a></li>
+<li><a href="TaskKilledException.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/TaskResultLost.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/TaskResultLost.html b/site/docs/2.3.0/api/java/org/apache/spark/TaskResultLost.html
new file mode 100644
index 0000000..b4b189d
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/TaskResultLost.html
@@ -0,0 +1,363 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>TaskResultLost (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="TaskResultLost (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":5,"i1":9,"i2":5,"i3":5,"i4":5,"i5":9,"i6":9,"i7":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],4:["t3","Abstract 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/TaskKilledException.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/TaskSchedulerIsSet.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/TaskResultLost.html" target="_top">Frames</a></li>
+<li><a href="TaskResultLost.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class TaskResultLost" class="title">Class TaskResultLost</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.TaskResultLost</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">TaskResultLost</span>
+extends Object</pre>
+<div class="block">:: DeveloperApi ::
+ The task finished successfully, but the result was lost from the executor's block manager before
+ it was fetched.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskResultLost.html#TaskResultLost--">TaskResultLost</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskResultLost.html#canEqual-java.lang.Object-">canEqual</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskResultLost.html#countTowardsTaskFailures--">countTowardsTaskFailures</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskResultLost.html#equals-java.lang.Object-">equals</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>abstract static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskResultLost.html#productArity--">productArity</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>abstract static Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskResultLost.html#productElement-int-">productElement</a></span>(int&nbsp;n)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static scala.collection.Iterator&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskResultLost.html#productIterator--">productIterator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskResultLost.html#productPrefix--">productPrefix</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskResultLost.html#toErrorString--">toErrorString</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskResultLost--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskResultLost</h4>
+<pre>public&nbsp;TaskResultLost()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="toErrorString--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toErrorString</h4>
+<pre>public static&nbsp;String&nbsp;toErrorString()</pre>
+</li>
+</ul>
+<a name="countTowardsTaskFailures--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>countTowardsTaskFailures</h4>
+<pre>public static&nbsp;boolean&nbsp;countTowardsTaskFailures()</pre>
+</li>
+</ul>
+<a name="canEqual-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canEqual</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;canEqual(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;equals(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="productElement-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productElement</h4>
+<pre>public abstract static&nbsp;Object&nbsp;productElement(int&nbsp;n)</pre>
+</li>
+</ul>
+<a name="productArity--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productArity</h4>
+<pre>public abstract static&nbsp;int&nbsp;productArity()</pre>
+</li>
+</ul>
+<a name="productIterator--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productIterator</h4>
+<pre>public static&nbsp;scala.collection.Iterator&lt;Object&gt;&nbsp;productIterator()</pre>
+</li>
+</ul>
+<a name="productPrefix--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>productPrefix</h4>
+<pre>public static&nbsp;String&nbsp;productPrefix()</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/TaskKilledException.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/TaskSchedulerIsSet.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/TaskResultLost.html" target="_top">Frames</a></li>
+<li><a href="TaskResultLost.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/TaskSchedulerIsSet.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/TaskSchedulerIsSet.html b/site/docs/2.3.0/api/java/org/apache/spark/TaskSchedulerIsSet.html
new file mode 100644
index 0000000..24f458c
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/TaskSchedulerIsSet.html
@@ -0,0 +1,336 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>TaskSchedulerIsSet (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="TaskSchedulerIsSet (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":5,"i1":5,"i2":5,"i3":5,"i4":9,"i5":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],4:["t3","Abstract 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/TaskResultLost.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/TaskState.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/TaskSchedulerIsSet.html" target="_top">Frames</a></li>
+<li><a href="TaskSchedulerIsSet.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class TaskSchedulerIsSet" class="title">Class TaskSchedulerIsSet</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.TaskSchedulerIsSet</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">TaskSchedulerIsSet</span>
+extends Object</pre>
+<div class="block">An event that SparkContext uses to notify HeartbeatReceiver that SparkContext.taskScheduler is
+ created.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskSchedulerIsSet.html#TaskSchedulerIsSet--">TaskSchedulerIsSet</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskSchedulerIsSet.html#canEqual-java.lang.Object-">canEqual</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskSchedulerIsSet.html#equals-java.lang.Object-">equals</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>abstract static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskSchedulerIsSet.html#productArity--">productArity</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>abstract static Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskSchedulerIsSet.html#productElement-int-">productElement</a></span>(int&nbsp;n)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static scala.collection.Iterator&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskSchedulerIsSet.html#productIterator--">productIterator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskSchedulerIsSet.html#productPrefix--">productPrefix</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskSchedulerIsSet--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskSchedulerIsSet</h4>
+<pre>public&nbsp;TaskSchedulerIsSet()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="canEqual-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canEqual</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;canEqual(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;equals(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="productElement-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productElement</h4>
+<pre>public abstract static&nbsp;Object&nbsp;productElement(int&nbsp;n)</pre>
+</li>
+</ul>
+<a name="productArity--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productArity</h4>
+<pre>public abstract static&nbsp;int&nbsp;productArity()</pre>
+</li>
+</ul>
+<a name="productIterator--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productIterator</h4>
+<pre>public static&nbsp;scala.collection.Iterator&lt;Object&gt;&nbsp;productIterator()</pre>
+</li>
+</ul>
+<a name="productPrefix--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>productPrefix</h4>
+<pre>public static&nbsp;String&nbsp;productPrefix()</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/TaskResultLost.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/TaskState.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/TaskSchedulerIsSet.html" target="_top">Frames</a></li>
+<li><a href="TaskSchedulerIsSet.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/TaskState.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/TaskState.html b/site/docs/2.3.0/api/java/org/apache/spark/TaskState.html
new file mode 100644
index 0000000..6d06dae
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/TaskState.html
@@ -0,0 +1,425 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>TaskState (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="TaskState (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 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/TaskSchedulerIsSet.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/TestUtils.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/TaskState.html" target="_top">Frames</a></li>
+<li><a href="TaskState.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class TaskState" class="title">Class TaskState</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.TaskState</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">TaskState</span>
+extends Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskState.html#TaskState--">TaskState</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static 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>static scala.Enumeration.Value</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskState.html#apply-int-">apply</a></span>(int&nbsp;x)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static scala.Enumeration.Value</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskState.html#FAILED--">FAILED</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static scala.Enumeration.Value</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskState.html#FINISHED--">FINISHED</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskState.html#isFailed-scala.Enumeration.Value-">isFailed</a></span>(scala.Enumeration.Value&nbsp;state)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskState.html#isFinished-scala.Enumeration.Value-">isFinished</a></span>(scala.Enumeration.Value&nbsp;state)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static scala.Enumeration.Value</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskState.html#KILLED--">KILLED</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static scala.Enumeration.Value</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskState.html#LAUNCHING--">LAUNCHING</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>static scala.Enumeration.Value</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskState.html#LOST--">LOST</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskState.html#maxId--">maxId</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>static scala.Enumeration.Value</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskState.html#RUNNING--">RUNNING</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskState.html#toString--">toString</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>static scala.Enumeration.ValueSet</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskState.html#values--">values</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>static scala.Enumeration.Value</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TaskState.html#withName-java.lang.String-">withName</a></span>(String&nbsp;s)</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskState--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskState</h4>
+<pre>public&nbsp;TaskState()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="LAUNCHING--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LAUNCHING</h4>
+<pre>public static&nbsp;scala.Enumeration.Value&nbsp;LAUNCHING()</pre>
+</li>
+</ul>
+<a name="RUNNING--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>RUNNING</h4>
+<pre>public static&nbsp;scala.Enumeration.Value&nbsp;RUNNING()</pre>
+</li>
+</ul>
+<a name="FINISHED--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FINISHED</h4>
+<pre>public static&nbsp;scala.Enumeration.Value&nbsp;FINISHED()</pre>
+</li>
+</ul>
+<a name="FAILED--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FAILED</h4>
+<pre>public static&nbsp;scala.Enumeration.Value&nbsp;FAILED()</pre>
+</li>
+</ul>
+<a name="KILLED--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>KILLED</h4>
+<pre>public static&nbsp;scala.Enumeration.Value&nbsp;KILLED()</pre>
+</li>
+</ul>
+<a name="LOST--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOST</h4>
+<pre>public static&nbsp;scala.Enumeration.Value&nbsp;LOST()</pre>
+</li>
+</ul>
+<a name="isFailed-scala.Enumeration.Value-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isFailed</h4>
+<pre>public static&nbsp;boolean&nbsp;isFailed(scala.Enumeration.Value&nbsp;state)</pre>
+</li>
+</ul>
+<a name="isFinished-scala.Enumeration.Value-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isFinished</h4>
+<pre>public static&nbsp;boolean&nbsp;isFinished(scala.Enumeration.Value&nbsp;state)</pre>
+</li>
+</ul>
+<a name="toString--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public static&nbsp;String&nbsp;toString()</pre>
+</li>
+</ul>
+<a name="values--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;scala.Enumeration.ValueSet&nbsp;values()</pre>
+</li>
+</ul>
+<a name="maxId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>maxId</h4>
+<pre>public static final&nbsp;int&nbsp;maxId()</pre>
+</li>
+</ul>
+<a name="apply-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public static final&nbsp;scala.Enumeration.Value&nbsp;apply(int&nbsp;x)</pre>
+</li>
+</ul>
+<a name="withName-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>withName</h4>
+<pre>public static final&nbsp;scala.Enumeration.Value&nbsp;withName(String&nbsp;s)</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/TaskSchedulerIsSet.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/TestUtils.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/TaskState.html" target="_top">Frames</a></li>
+<li><a href="TaskState.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/TestUtils.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/TestUtils.html b/site/docs/2.3.0/api/java/org/apache/spark/TestUtils.html
new file mode 100644
index 0000000..44d5235
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/TestUtils.html
@@ -0,0 +1,500 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>TestUtils (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="TestUtils (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 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/TaskState.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/UnknownReason.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/TestUtils.html" target="_top">Frames</a></li>
+<li><a href="TestUtils.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class TestUtils" class="title">Class TestUtils</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.TestUtils</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">TestUtils</span>
+extends Object</pre>
+<div class="block">Utilities for tests. Included in main codebase since it's used by multiple
+ projects.
+ <p>
+ TODO: See if we can move this to the test codebase by specifying
+ test dependencies between projects.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TestUtils.html#TestUtils--">TestUtils</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static 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>static &lt;T&gt;&nbsp;void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TestUtils.html#assertNotSpilled-org.apache.spark.SparkContext-java.lang.String-scala.Function0-">assertNotSpilled</a></span>(<a href="../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a>&nbsp;sc,
+                String&nbsp;identifier,
+                scala.Function0&lt;T&gt;&nbsp;body)</code>
+<div class="block">Run some code involving jobs submitted to the given context and assert that the jobs
+ did not spill.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TestUtils.html#assertSpilled-org.apache.spark.SparkContext-java.lang.String-scala.Function0-">assertSpilled</a></span>(<a href="../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a>&nbsp;sc,
+             String&nbsp;identifier,
+             scala.Function0&lt;T&gt;&nbsp;body)</code>
+<div class="block">Run some code involving jobs submitted to the given context and assert that the jobs spilled.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static java.io.File</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TestUtils.html#createCompiledClass-java.lang.String-java.io.File-java.lang.String-java.lang.String-scala.collection.Seq-">createCompiledClass</a></span>(String&nbsp;className,
+                   java.io.File&nbsp;destDir,
+                   String&nbsp;toStringValue,
+                   String&nbsp;baseClass,
+                   scala.collection.Seq&lt;java.net.URL&gt;&nbsp;classpathUrls)</code>
+<div class="block">Creates a compiled class with the given name.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static java.io.File</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TestUtils.html#createCompiledClass-java.lang.String-java.io.File-org.apache.spark.TestUtils.JavaSourceFromString-scala.collection.Seq-">createCompiledClass</a></span>(String&nbsp;className,
+                   java.io.File&nbsp;destDir,
+                   org.apache.spark.TestUtils.JavaSourceFromString&nbsp;sourceFile,
+                   scala.collection.Seq&lt;java.net.URL&gt;&nbsp;classpathUrls)</code>
+<div class="block">Creates a compiled class with the source file.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static java.net.URL</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TestUtils.html#createJar-scala.collection.Seq-java.io.File-scala.Option-">createJar</a></span>(scala.collection.Seq&lt;java.io.File&gt;&nbsp;files,
+         java.io.File&nbsp;jarFile,
+         scala.Option&lt;String&gt;&nbsp;directoryPrefix)</code>
+<div class="block">Create a jar file that contains this set of files.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static java.net.URL</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TestUtils.html#createJarWithClasses-scala.collection.Seq-java.lang.String-scala.collection.Seq-scala.collection.Seq-">createJarWithClasses</a></span>(scala.collection.Seq&lt;String&gt;&nbsp;classNames,
+                    String&nbsp;toStringValue,
+                    scala.collection.Seq&lt;scala.Tuple2&lt;String,String&gt;&gt;&nbsp;classNamesWithBase,
+                    scala.collection.Seq&lt;java.net.URL&gt;&nbsp;classpathUrls)</code>
+<div class="block">Create a jar that defines classes with the given names.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static java.net.URL</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TestUtils.html#createJarWithFiles-scala.collection.immutable.Map-java.io.File-">createJarWithFiles</a></span>(scala.collection.immutable.Map&lt;String,String&gt;&nbsp;files,
+                  java.io.File&nbsp;dir)</code>
+<div class="block">Create a jar file containing multiple files.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TestUtils.html#httpResponseCode-java.net.URL-java.lang.String-scala.collection.Seq-">httpResponseCode</a></span>(java.net.URL&nbsp;url,
+                String&nbsp;method,
+                scala.collection.Seq&lt;scala.Tuple2&lt;String,String&gt;&gt;&nbsp;headers)</code>
+<div class="block">Returns the response code from an HTTP(S) URL.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/TestUtils.html#testCommandAvailable-java.lang.String-">testCommandAvailable</a></span>(String&nbsp;command)</code>
+<div class="block">Test if a command is available.</div>
+</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TestUtils--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TestUtils</h4>
+<pre>public&nbsp;TestUtils()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="createJarWithClasses-scala.collection.Seq-java.lang.String-scala.collection.Seq-scala.collection.Seq-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createJarWithClasses</h4>
+<pre>public static&nbsp;java.net.URL&nbsp;createJarWithClasses(scala.collection.Seq&lt;String&gt;&nbsp;classNames,
+                                                String&nbsp;toStringValue,
+                                                scala.collection.Seq&lt;scala.Tuple2&lt;String,String&gt;&gt;&nbsp;classNamesWithBase,
+                                                scala.collection.Seq&lt;java.net.URL&gt;&nbsp;classpathUrls)</pre>
+<div class="block">Create a jar that defines classes with the given names.
+ <p>
+ Note: if this is used during class loader tests, class names should be unique
+ in order to avoid interference between tests.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>classNames</code> - (undocumented)</dd>
+<dd><code>toStringValue</code> - (undocumented)</dd>
+<dd><code>classNamesWithBase</code> - (undocumented)</dd>
+<dd><code>classpathUrls</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="createJarWithFiles-scala.collection.immutable.Map-java.io.File-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createJarWithFiles</h4>
+<pre>public static&nbsp;java.net.URL&nbsp;createJarWithFiles(scala.collection.immutable.Map&lt;String,String&gt;&nbsp;files,
+                                              java.io.File&nbsp;dir)</pre>
+<div class="block">Create a jar file containing multiple files. The <code>files</code> map contains a mapping of
+ file names in the jar file to their contents.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>files</code> - (undocumented)</dd>
+<dd><code>dir</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="createJar-scala.collection.Seq-java.io.File-scala.Option-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createJar</h4>
+<pre>public static&nbsp;java.net.URL&nbsp;createJar(scala.collection.Seq&lt;java.io.File&gt;&nbsp;files,
+                                     java.io.File&nbsp;jarFile,
+                                     scala.Option&lt;String&gt;&nbsp;directoryPrefix)</pre>
+<div class="block">Create a jar file that contains this set of files. All files will be located in the specified
+ directory or at the root of the jar.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>files</code> - (undocumented)</dd>
+<dd><code>jarFile</code> - (undocumented)</dd>
+<dd><code>directoryPrefix</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="createCompiledClass-java.lang.String-java.io.File-org.apache.spark.TestUtils.JavaSourceFromString-scala.collection.Seq-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createCompiledClass</h4>
+<pre>public static&nbsp;java.io.File&nbsp;createCompiledClass(String&nbsp;className,
+                                               java.io.File&nbsp;destDir,
+                                               org.apache.spark.TestUtils.JavaSourceFromString&nbsp;sourceFile,
+                                               scala.collection.Seq&lt;java.net.URL&gt;&nbsp;classpathUrls)</pre>
+<div class="block">Creates a compiled class with the source file. Class file will be placed in destDir.</div>
+</li>
+</ul>
+<a name="createCompiledClass-java.lang.String-java.io.File-java.lang.String-java.lang.String-scala.collection.Seq-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createCompiledClass</h4>
+<pre>public static&nbsp;java.io.File&nbsp;createCompiledClass(String&nbsp;className,
+                                               java.io.File&nbsp;destDir,
+                                               String&nbsp;toStringValue,
+                                               String&nbsp;baseClass,
+                                               scala.collection.Seq&lt;java.net.URL&gt;&nbsp;classpathUrls)</pre>
+<div class="block">Creates a compiled class with the given name. Class file will be placed in destDir.</div>
+</li>
+</ul>
+<a name="assertSpilled-org.apache.spark.SparkContext-java.lang.String-scala.Function0-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>assertSpilled</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;void&nbsp;assertSpilled(<a href="../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a>&nbsp;sc,
+                                     String&nbsp;identifier,
+                                     scala.Function0&lt;T&gt;&nbsp;body)</pre>
+<div class="block">Run some code involving jobs submitted to the given context and assert that the jobs spilled.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>sc</code> - (undocumented)</dd>
+<dd><code>identifier</code> - (undocumented)</dd>
+<dd><code>body</code> - (undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="assertNotSpilled-org.apache.spark.SparkContext-java.lang.String-scala.Function0-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>assertNotSpilled</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;void&nbsp;assertNotSpilled(<a href="../../../org/apache/spark/SparkContext.html" title="class in org.apache.spark">SparkContext</a>&nbsp;sc,
+                                        String&nbsp;identifier,
+                                        scala.Function0&lt;T&gt;&nbsp;body)</pre>
+<div class="block">Run some code involving jobs submitted to the given context and assert that the jobs
+ did not spill.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>sc</code> - (undocumented)</dd>
+<dd><code>identifier</code> - (undocumented)</dd>
+<dd><code>body</code> - (undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="testCommandAvailable-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>testCommandAvailable</h4>
+<pre>public static&nbsp;boolean&nbsp;testCommandAvailable(String&nbsp;command)</pre>
+<div class="block">Test if a command is available.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>command</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="httpResponseCode-java.net.URL-java.lang.String-scala.collection.Seq-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>httpResponseCode</h4>
+<pre>public static&nbsp;int&nbsp;httpResponseCode(java.net.URL&nbsp;url,
+                                   String&nbsp;method,
+                                   scala.collection.Seq&lt;scala.Tuple2&lt;String,String&gt;&gt;&nbsp;headers)</pre>
+<div class="block">Returns the response code from an HTTP(S) URL.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>url</code> - (undocumented)</dd>
+<dd><code>method</code> - (undocumented)</dd>
+<dd><code>headers</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</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/TaskState.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/UnknownReason.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/TestUtils.html" target="_top">Frames</a></li>
+<li><a href="TestUtils.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/UnknownReason.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/UnknownReason.html b/site/docs/2.3.0/api/java/org/apache/spark/UnknownReason.html
new file mode 100644
index 0000000..b420356
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/UnknownReason.html
@@ -0,0 +1,363 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>UnknownReason (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="UnknownReason (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":5,"i1":9,"i2":5,"i3":5,"i4":5,"i5":9,"i6":9,"i7":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],4:["t3","Abstract 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/TestUtils.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/UnknownReason.html" target="_top">Frames</a></li>
+<li><a href="UnknownReason.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class UnknownReason" class="title">Class UnknownReason</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.UnknownReason</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">UnknownReason</span>
+extends Object</pre>
+<div class="block">:: DeveloperApi ::
+ We don't know why the task ended -- for example, because of a ClassNotFound exception when
+ deserializing the task result.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/UnknownReason.html#UnknownReason--">UnknownReason</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/UnknownReason.html#canEqual-java.lang.Object-">canEqual</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/UnknownReason.html#countTowardsTaskFailures--">countTowardsTaskFailures</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/UnknownReason.html#equals-java.lang.Object-">equals</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>abstract static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/UnknownReason.html#productArity--">productArity</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>abstract static Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/UnknownReason.html#productElement-int-">productElement</a></span>(int&nbsp;n)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static scala.collection.Iterator&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/UnknownReason.html#productIterator--">productIterator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/UnknownReason.html#productPrefix--">productPrefix</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/UnknownReason.html#toErrorString--">toErrorString</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="UnknownReason--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>UnknownReason</h4>
+<pre>public&nbsp;UnknownReason()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="toErrorString--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toErrorString</h4>
+<pre>public static&nbsp;String&nbsp;toErrorString()</pre>
+</li>
+</ul>
+<a name="countTowardsTaskFailures--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>countTowardsTaskFailures</h4>
+<pre>public static&nbsp;boolean&nbsp;countTowardsTaskFailures()</pre>
+</li>
+</ul>
+<a name="canEqual-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canEqual</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;canEqual(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;equals(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="productElement-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productElement</h4>
+<pre>public abstract static&nbsp;Object&nbsp;productElement(int&nbsp;n)</pre>
+</li>
+</ul>
+<a name="productArity--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productArity</h4>
+<pre>public abstract static&nbsp;int&nbsp;productArity()</pre>
+</li>
+</ul>
+<a name="productIterator--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productIterator</h4>
+<pre>public static&nbsp;scala.collection.Iterator&lt;Object&gt;&nbsp;productIterator()</pre>
+</li>
+</ul>
+<a name="productPrefix--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>productPrefix</h4>
+<pre>public static&nbsp;String&nbsp;productPrefix()</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/TestUtils.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/UnknownReason.html" target="_top">Frames</a></li>
+<li><a href="UnknownReason.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[25/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/ExceptionFailure.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/ExceptionFailure.html b/site/docs/2.3.0/api/java/org/apache/spark/ExceptionFailure.html
new file mode 100644
index 0000000..b38028c
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/ExceptionFailure.html
@@ -0,0 +1,502 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>ExceptionFailure (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="ExceptionFailure (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":5,"i2":10,"i3":9,"i4":10,"i5":5,"i6":10,"i7":10,"i8":5,"i9":5,"i10":9,"i11":9,"i12":10,"i13":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/Dependency.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/ExecutorLostFailure.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/ExceptionFailure.html" target="_top">Frames</a></li>
+<li><a href="ExceptionFailure.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class ExceptionFailure" class="title">Class ExceptionFailure</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.ExceptionFailure</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/TaskEndReason.html" title="interface in org.apache.spark">TaskEndReason</a>, <a href="../../../org/apache/spark/TaskFailedReason.html" title="interface in org.apache.spark">TaskFailedReason</a>, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ExceptionFailure</span>
+extends Object
+implements <a href="../../../org/apache/spark/TaskFailedReason.html" title="interface in org.apache.spark">TaskFailedReason</a>, scala.Product, scala.Serializable</pre>
+<div class="block">:: DeveloperApi ::
+ Task failed due to a runtime exception. This is the most common failure case and also captures
+ user program exceptions.
+ <p>
+ <code>stackTrace</code> contains the stack trace of the exception itself. It still exists for backward
+ compatibility. It's better to use <code>this(e: Throwable, metrics: Option[TaskMetrics])</code> to
+ create <code>ExceptionFailure</code> as it will handle the backward compatibility properly.
+ <p>
+ <code>fullStackTrace</code> is a better representation of the stack trace because it contains the whole
+ stack trace including the exception and its causes
+ <p>
+ <code>exception</code> is the actual exception that caused the task to fail. It may be <code>None</code> in
+ the case that the exception is not in fact serializable. If a task fails more than
+ once (due to retries), <code>exception</code> is that one that caused the last failure.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.ExceptionFailure">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExceptionFailure.html#ExceptionFailure-java.lang.String-java.lang.String-java.lang.StackTraceElement:A-java.lang.String-scala.Option-scala.collection.Seq-scala.collection.Seq-">ExceptionFailure</a></span>(String&nbsp;className,
+                String&nbsp;description,
+                StackTraceElement[]&nbsp;stackTrace,
+                String&nbsp;fullStackTrace,
+                scala.Option&lt;org.apache.spark.ThrowableSerializationWrapper&gt;&nbsp;exceptionWrapper,
+                scala.collection.Seq&lt;<a href="../../../org/apache/spark/scheduler/AccumulableInfo.html" title="class in org.apache.spark.scheduler">AccumulableInfo</a>&gt;&nbsp;accumUpdates,
+                scala.collection.Seq&lt;<a href="../../../org/apache/spark/util/AccumulatorV2.html" title="class in org.apache.spark.util">AccumulatorV2</a>&lt;?,?&gt;&gt;&nbsp;accums)</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>scala.collection.Seq&lt;<a href="../../../org/apache/spark/scheduler/AccumulableInfo.html" title="class in org.apache.spark.scheduler">AccumulableInfo</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExceptionFailure.html#accumUpdates--">accumUpdates</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExceptionFailure.html#canEqual-java.lang.Object-">canEqual</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExceptionFailure.html#className--">className</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExceptionFailure.html#countTowardsTaskFailures--">countTowardsTaskFailures</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExceptionFailure.html#description--">description</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExceptionFailure.html#equals-java.lang.Object-">equals</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>scala.Option&lt;Throwable&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExceptionFailure.html#exception--">exception</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExceptionFailure.html#fullStackTrace--">fullStackTrace</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>abstract static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExceptionFailure.html#productArity--">productArity</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>abstract static Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExceptionFailure.html#productElement-int-">productElement</a></span>(int&nbsp;n)</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>static scala.collection.Iterator&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExceptionFailure.html#productIterator--">productIterator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExceptionFailure.html#productPrefix--">productPrefix</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>StackTraceElement[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExceptionFailure.html#stackTrace--">stackTrace</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExceptionFailure.html#toErrorString--">toErrorString</a></span>()</code>
+<div class="block">Error message displayed in the web UI.</div>
+</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.TaskFailedReason">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.spark.<a href="../../../org/apache/spark/TaskFailedReason.html" title="interface in org.apache.spark">TaskFailedReason</a></h3>
+<code><a href="../../../org/apache/spark/TaskFailedReason.html#countTowardsTaskFailures--">countTowardsTaskFailures</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Product">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Product</h3>
+<code>productArity, productElement, productIterator, productPrefix</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Equals">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Equals</h3>
+<code>canEqual, equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ExceptionFailure-java.lang.String-java.lang.String-java.lang.StackTraceElement:A-java.lang.String-scala.Option-scala.collection.Seq-scala.collection.Seq-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExceptionFailure</h4>
+<pre>public&nbsp;ExceptionFailure(String&nbsp;className,
+                        String&nbsp;description,
+                        StackTraceElement[]&nbsp;stackTrace,
+                        String&nbsp;fullStackTrace,
+                        scala.Option&lt;org.apache.spark.ThrowableSerializationWrapper&gt;&nbsp;exceptionWrapper,
+                        scala.collection.Seq&lt;<a href="../../../org/apache/spark/scheduler/AccumulableInfo.html" title="class in org.apache.spark.scheduler">AccumulableInfo</a>&gt;&nbsp;accumUpdates,
+                        scala.collection.Seq&lt;<a href="../../../org/apache/spark/util/AccumulatorV2.html" title="class in org.apache.spark.util">AccumulatorV2</a>&lt;?,?&gt;&gt;&nbsp;accums)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="countTowardsTaskFailures--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>countTowardsTaskFailures</h4>
+<pre>public static&nbsp;boolean&nbsp;countTowardsTaskFailures()</pre>
+</li>
+</ul>
+<a name="canEqual-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canEqual</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;canEqual(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;equals(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="productElement-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productElement</h4>
+<pre>public abstract static&nbsp;Object&nbsp;productElement(int&nbsp;n)</pre>
+</li>
+</ul>
+<a name="productArity--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productArity</h4>
+<pre>public abstract static&nbsp;int&nbsp;productArity()</pre>
+</li>
+</ul>
+<a name="productIterator--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productIterator</h4>
+<pre>public static&nbsp;scala.collection.Iterator&lt;Object&gt;&nbsp;productIterator()</pre>
+</li>
+</ul>
+<a name="productPrefix--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productPrefix</h4>
+<pre>public static&nbsp;String&nbsp;productPrefix()</pre>
+</li>
+</ul>
+<a name="className--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>className</h4>
+<pre>public&nbsp;String&nbsp;className()</pre>
+</li>
+</ul>
+<a name="description--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;String&nbsp;description()</pre>
+</li>
+</ul>
+<a name="stackTrace--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>stackTrace</h4>
+<pre>public&nbsp;StackTraceElement[]&nbsp;stackTrace()</pre>
+</li>
+</ul>
+<a name="fullStackTrace--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fullStackTrace</h4>
+<pre>public&nbsp;String&nbsp;fullStackTrace()</pre>
+</li>
+</ul>
+<a name="accumUpdates--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>accumUpdates</h4>
+<pre>public&nbsp;scala.collection.Seq&lt;<a href="../../../org/apache/spark/scheduler/AccumulableInfo.html" title="class in org.apache.spark.scheduler">AccumulableInfo</a>&gt;&nbsp;accumUpdates()</pre>
+</li>
+</ul>
+<a name="exception--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exception</h4>
+<pre>public&nbsp;scala.Option&lt;Throwable&gt;&nbsp;exception()</pre>
+</li>
+</ul>
+<a name="toErrorString--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toErrorString</h4>
+<pre>public&nbsp;String&nbsp;toErrorString()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/spark/TaskFailedReason.html#toErrorString--">TaskFailedReason</a></code></span></div>
+<div class="block">Error message displayed in the web UI.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/TaskFailedReason.html#toErrorString--">toErrorString</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/TaskFailedReason.html" title="interface in org.apache.spark">TaskFailedReason</a></code></dd>
+</dl>
+</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/Dependency.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/ExecutorLostFailure.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/ExceptionFailure.html" target="_top">Frames</a></li>
+<li><a href="ExceptionFailure.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/ExecutorLostFailure.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/ExecutorLostFailure.html b/site/docs/2.3.0/api/java/org/apache/spark/ExecutorLostFailure.html
new file mode 100644
index 0000000..37d5b22
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/ExecutorLostFailure.html
@@ -0,0 +1,451 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>ExecutorLostFailure (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="ExecutorLostFailure (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":5,"i1":10,"i2":5,"i3":10,"i4":10,"i5":5,"i6":5,"i7":9,"i8":9,"i9":10,"i10":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/ExceptionFailure.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/ExecutorRegistered.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/ExecutorLostFailure.html" target="_top">Frames</a></li>
+<li><a href="ExecutorLostFailure.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class ExecutorLostFailure" class="title">Class ExecutorLostFailure</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.ExecutorLostFailure</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/TaskEndReason.html" title="interface in org.apache.spark">TaskEndReason</a>, <a href="../../../org/apache/spark/TaskFailedReason.html" title="interface in org.apache.spark">TaskFailedReason</a>, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ExecutorLostFailure</span>
+extends Object
+implements <a href="../../../org/apache/spark/TaskFailedReason.html" title="interface in org.apache.spark">TaskFailedReason</a>, scala.Product, scala.Serializable</pre>
+<div class="block">:: DeveloperApi ::
+ The task failed because the executor that it was running on was lost. This may happen because
+ the task crashed the JVM.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.ExecutorLostFailure">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExecutorLostFailure.html#ExecutorLostFailure-java.lang.String-boolean-scala.Option-">ExecutorLostFailure</a></span>(String&nbsp;execId,
+                   boolean&nbsp;exitCausedByApp,
+                   scala.Option&lt;String&gt;&nbsp;reason)</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExecutorLostFailure.html#canEqual-java.lang.Object-">canEqual</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExecutorLostFailure.html#countTowardsTaskFailures--">countTowardsTaskFailures</a></span>()</code>
+<div class="block">Whether this task failure should be counted towards the maximum number of times the task is
+ allowed to fail before the stage is aborted.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExecutorLostFailure.html#equals-java.lang.Object-">equals</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExecutorLostFailure.html#execId--">execId</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExecutorLostFailure.html#exitCausedByApp--">exitCausedByApp</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>abstract static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExecutorLostFailure.html#productArity--">productArity</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>abstract static Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExecutorLostFailure.html#productElement-int-">productElement</a></span>(int&nbsp;n)</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>static scala.collection.Iterator&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExecutorLostFailure.html#productIterator--">productIterator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExecutorLostFailure.html#productPrefix--">productPrefix</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i9" 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/ExecutorLostFailure.html#reason--">reason</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExecutorLostFailure.html#toErrorString--">toErrorString</a></span>()</code>
+<div class="block">Error message displayed in the web UI.</div>
+</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Product">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Product</h3>
+<code>productArity, productElement, productIterator, productPrefix</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Equals">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Equals</h3>
+<code>canEqual, equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ExecutorLostFailure-java.lang.String-boolean-scala.Option-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExecutorLostFailure</h4>
+<pre>public&nbsp;ExecutorLostFailure(String&nbsp;execId,
+                           boolean&nbsp;exitCausedByApp,
+                           scala.Option&lt;String&gt;&nbsp;reason)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="canEqual-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canEqual</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;canEqual(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;equals(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="productElement-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productElement</h4>
+<pre>public abstract static&nbsp;Object&nbsp;productElement(int&nbsp;n)</pre>
+</li>
+</ul>
+<a name="productArity--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productArity</h4>
+<pre>public abstract static&nbsp;int&nbsp;productArity()</pre>
+</li>
+</ul>
+<a name="productIterator--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productIterator</h4>
+<pre>public static&nbsp;scala.collection.Iterator&lt;Object&gt;&nbsp;productIterator()</pre>
+</li>
+</ul>
+<a name="productPrefix--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productPrefix</h4>
+<pre>public static&nbsp;String&nbsp;productPrefix()</pre>
+</li>
+</ul>
+<a name="execId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>execId</h4>
+<pre>public&nbsp;String&nbsp;execId()</pre>
+</li>
+</ul>
+<a name="exitCausedByApp--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exitCausedByApp</h4>
+<pre>public&nbsp;boolean&nbsp;exitCausedByApp()</pre>
+</li>
+</ul>
+<a name="reason--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reason</h4>
+<pre>public&nbsp;scala.Option&lt;String&gt;&nbsp;reason()</pre>
+</li>
+</ul>
+<a name="toErrorString--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toErrorString</h4>
+<pre>public&nbsp;String&nbsp;toErrorString()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/spark/TaskFailedReason.html#toErrorString--">TaskFailedReason</a></code></span></div>
+<div class="block">Error message displayed in the web UI.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/TaskFailedReason.html#toErrorString--">toErrorString</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/TaskFailedReason.html" title="interface in org.apache.spark">TaskFailedReason</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="countTowardsTaskFailures--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>countTowardsTaskFailures</h4>
+<pre>public&nbsp;boolean&nbsp;countTowardsTaskFailures()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/spark/TaskFailedReason.html#countTowardsTaskFailures--">TaskFailedReason</a></code></span></div>
+<div class="block">Whether this task failure should be counted towards the maximum number of times the task is
+ allowed to fail before the stage is aborted.  Set to false in cases where the task's failure
+ was unrelated to the task; for example, if the task failed because the executor it was running
+ on was killed.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/spark/TaskFailedReason.html#countTowardsTaskFailures--">countTowardsTaskFailures</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/spark/TaskFailedReason.html" title="interface in org.apache.spark">TaskFailedReason</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</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/ExceptionFailure.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/ExecutorRegistered.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/ExecutorLostFailure.html" target="_top">Frames</a></li>
+<li><a href="ExecutorLostFailure.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/ExecutorRegistered.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/ExecutorRegistered.html b/site/docs/2.3.0/api/java/org/apache/spark/ExecutorRegistered.html
new file mode 100644
index 0000000..c83e15d
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/ExecutorRegistered.html
@@ -0,0 +1,370 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>ExecutorRegistered (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="ExecutorRegistered (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":5,"i1":5,"i2":10,"i3":5,"i4":5,"i5":9,"i6":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/ExecutorLostFailure.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/ExecutorRemoved.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/ExecutorRegistered.html" target="_top">Frames</a></li>
+<li><a href="ExecutorRegistered.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class ExecutorRegistered" class="title">Class ExecutorRegistered</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.ExecutorRegistered</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ExecutorRegistered</span>
+extends Object
+implements scala.Product, scala.Serializable</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.ExecutorRegistered">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExecutorRegistered.html#ExecutorRegistered-java.lang.String-">ExecutorRegistered</a></span>(String&nbsp;executorId)</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExecutorRegistered.html#canEqual-java.lang.Object-">canEqual</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExecutorRegistered.html#equals-java.lang.Object-">equals</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExecutorRegistered.html#executorId--">executorId</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>abstract static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExecutorRegistered.html#productArity--">productArity</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>abstract static Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExecutorRegistered.html#productElement-int-">productElement</a></span>(int&nbsp;n)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static scala.collection.Iterator&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExecutorRegistered.html#productIterator--">productIterator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExecutorRegistered.html#productPrefix--">productPrefix</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Product">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Product</h3>
+<code>productArity, productElement, productIterator, productPrefix</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Equals">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Equals</h3>
+<code>canEqual, equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ExecutorRegistered-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExecutorRegistered</h4>
+<pre>public&nbsp;ExecutorRegistered(String&nbsp;executorId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="canEqual-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canEqual</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;canEqual(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;equals(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="productElement-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productElement</h4>
+<pre>public abstract static&nbsp;Object&nbsp;productElement(int&nbsp;n)</pre>
+</li>
+</ul>
+<a name="productArity--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productArity</h4>
+<pre>public abstract static&nbsp;int&nbsp;productArity()</pre>
+</li>
+</ul>
+<a name="productIterator--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productIterator</h4>
+<pre>public static&nbsp;scala.collection.Iterator&lt;Object&gt;&nbsp;productIterator()</pre>
+</li>
+</ul>
+<a name="productPrefix--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productPrefix</h4>
+<pre>public static&nbsp;String&nbsp;productPrefix()</pre>
+</li>
+</ul>
+<a name="executorId--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>public&nbsp;String&nbsp;executorId()</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/ExecutorLostFailure.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/ExecutorRemoved.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/ExecutorRegistered.html" target="_top">Frames</a></li>
+<li><a href="ExecutorRegistered.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/ExecutorRemoved.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/ExecutorRemoved.html b/site/docs/2.3.0/api/java/org/apache/spark/ExecutorRemoved.html
new file mode 100644
index 0000000..0c027f7
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/ExecutorRemoved.html
@@ -0,0 +1,370 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>ExecutorRemoved (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="ExecutorRemoved (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":5,"i1":5,"i2":10,"i3":5,"i4":5,"i5":9,"i6":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/ExecutorRegistered.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/ExpireDeadHosts.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/ExecutorRemoved.html" target="_top">Frames</a></li>
+<li><a href="ExecutorRemoved.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class ExecutorRemoved" class="title">Class ExecutorRemoved</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.ExecutorRemoved</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ExecutorRemoved</span>
+extends Object
+implements scala.Product, scala.Serializable</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.spark.ExecutorRemoved">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExecutorRemoved.html#ExecutorRemoved-java.lang.String-">ExecutorRemoved</a></span>(String&nbsp;executorId)</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExecutorRemoved.html#canEqual-java.lang.Object-">canEqual</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExecutorRemoved.html#equals-java.lang.Object-">equals</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExecutorRemoved.html#executorId--">executorId</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>abstract static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExecutorRemoved.html#productArity--">productArity</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>abstract static Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExecutorRemoved.html#productElement-int-">productElement</a></span>(int&nbsp;n)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static scala.collection.Iterator&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExecutorRemoved.html#productIterator--">productIterator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExecutorRemoved.html#productPrefix--">productPrefix</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Product">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Product</h3>
+<code>productArity, productElement, productIterator, productPrefix</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Equals">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Equals</h3>
+<code>canEqual, equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ExecutorRemoved-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExecutorRemoved</h4>
+<pre>public&nbsp;ExecutorRemoved(String&nbsp;executorId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="canEqual-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canEqual</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;canEqual(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;equals(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="productElement-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productElement</h4>
+<pre>public abstract static&nbsp;Object&nbsp;productElement(int&nbsp;n)</pre>
+</li>
+</ul>
+<a name="productArity--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productArity</h4>
+<pre>public abstract static&nbsp;int&nbsp;productArity()</pre>
+</li>
+</ul>
+<a name="productIterator--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productIterator</h4>
+<pre>public static&nbsp;scala.collection.Iterator&lt;Object&gt;&nbsp;productIterator()</pre>
+</li>
+</ul>
+<a name="productPrefix--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productPrefix</h4>
+<pre>public static&nbsp;String&nbsp;productPrefix()</pre>
+</li>
+</ul>
+<a name="executorId--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>public&nbsp;String&nbsp;executorId()</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/ExecutorRegistered.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/ExpireDeadHosts.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/ExecutorRemoved.html" target="_top">Frames</a></li>
+<li><a href="ExecutorRemoved.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/ExpireDeadHosts.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/ExpireDeadHosts.html b/site/docs/2.3.0/api/java/org/apache/spark/ExpireDeadHosts.html
new file mode 100644
index 0000000..7775d12
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/ExpireDeadHosts.html
@@ -0,0 +1,334 @@
+<!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_144) on Wed Feb 28 00:07:24 PST 2018 -->
+<title>ExpireDeadHosts (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="ExpireDeadHosts (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":5,"i1":5,"i2":5,"i3":5,"i4":9,"i5":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],4:["t3","Abstract 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/ExecutorRemoved.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/FetchFailed.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/ExpireDeadHosts.html" target="_top">Frames</a></li>
+<li><a href="ExpireDeadHosts.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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</div>
+<h2 title="Class ExpireDeadHosts" class="title">Class ExpireDeadHosts</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.ExpireDeadHosts</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ExpireDeadHosts</span>
+extends Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExpireDeadHosts.html#ExpireDeadHosts--">ExpireDeadHosts</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExpireDeadHosts.html#canEqual-java.lang.Object-">canEqual</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>abstract static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExpireDeadHosts.html#equals-java.lang.Object-">equals</a></span>(Object&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>abstract static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExpireDeadHosts.html#productArity--">productArity</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>abstract static Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExpireDeadHosts.html#productElement-int-">productElement</a></span>(int&nbsp;n)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static scala.collection.Iterator&lt;Object&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExpireDeadHosts.html#productIterator--">productIterator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/spark/ExpireDeadHosts.html#productPrefix--">productPrefix</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ExpireDeadHosts--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExpireDeadHosts</h4>
+<pre>public&nbsp;ExpireDeadHosts()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="canEqual-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canEqual</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;canEqual(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public abstract static&nbsp;boolean&nbsp;equals(Object&nbsp;that)</pre>
+</li>
+</ul>
+<a name="productElement-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productElement</h4>
+<pre>public abstract static&nbsp;Object&nbsp;productElement(int&nbsp;n)</pre>
+</li>
+</ul>
+<a name="productArity--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productArity</h4>
+<pre>public abstract static&nbsp;int&nbsp;productArity()</pre>
+</li>
+</ul>
+<a name="productIterator--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>productIterator</h4>
+<pre>public static&nbsp;scala.collection.Iterator&lt;Object&gt;&nbsp;productIterator()</pre>
+</li>
+</ul>
+<a name="productPrefix--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>productPrefix</h4>
+<pre>public static&nbsp;String&nbsp;productPrefix()</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/ExecutorRemoved.html" title="class in org.apache.spark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/spark/FetchFailed.html" title="class in org.apache.spark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/ExpireDeadHosts.html" target="_top">Frames</a></li>
+<li><a href="ExpireDeadHosts.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[40/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/schema.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/schema.html b/site/docs/2.3.0/api/R/schema.html
new file mode 100644
index 0000000..14a8bea
--- /dev/null
+++ b/site/docs/2.3.0/api/R/schema.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Get schema object</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for schema {SparkR}"><tr><td>schema {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Get schema object</h2>
+
+<h3>Description</h3>
+
+<p>Returns the schema of this SparkDataFrame as a structType object.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+schema(x)
+
+## S4 method for signature 'SparkDataFrame'
+schema(x)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>schema since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="selectExpr.html">selectExpr</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D dfSchema &lt;- schema(df)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/select.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/select.html b/site/docs/2.3.0/api/R/select.html
new file mode 100644
index 0000000..3c95d29
--- /dev/null
+++ b/site/docs/2.3.0/api/R/select.html
@@ -0,0 +1,157 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Select</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for select {SparkR}"><tr><td>select {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Select</h2>
+
+<h3>Description</h3>
+
+<p>Selects a set of columns with names or Column expressions.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+select(x, col, ...)
+
+## S4 method for signature 'SparkDataFrame'
+x$name
+
+## S4 replacement method for signature 'SparkDataFrame'
+x$name &lt;- value
+
+## S4 method for signature 'SparkDataFrame,character'
+select(x, col, ...)
+
+## S4 method for signature 'SparkDataFrame,Column'
+select(x, col, ...)
+
+## S4 method for signature 'SparkDataFrame,list'
+select(x, col)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>col</code></td>
+<td>
+<p>a list of columns or single Column or name.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional column(s) if only one column is specified in <code>col</code>.
+If more than one column is assigned in <code>col</code>, <code>...</code>
+should be left empty.</p>
+</td></tr>
+<tr valign="top"><td><code>name</code></td>
+<td>
+<p>name of a Column (without being wrapped by <code>""</code>).</p>
+</td></tr>
+<tr valign="top"><td><code>value</code></td>
+<td>
+<p>a Column or an atomic vector in the length of 1 as literal value, or <code>NULL</code>.
+If <code>NULL</code>, the specified Column is dropped.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A new SparkDataFrame with selected columns.
+</p>
+
+
+<h3>Note</h3>
+
+<p>$ since 1.4.0
+</p>
+<p>$&lt;- since 1.4.0
+</p>
+<p>select(SparkDataFrame, character) since 1.4.0
+</p>
+<p>select(SparkDataFrame, Column) since 1.4.0
+</p>
+<p>select(SparkDataFrame, list) since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+<p>Other subsetting functions: <code><a href="filter.html">filter</a></code>,
+<code><a href="subset.html">subset</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D   select(df, &quot;*&quot;)
+##D   select(df, &quot;col1&quot;, &quot;col2&quot;)
+##D   select(df, df$name, df$age + 1)
+##D   select(df, c(&quot;col1&quot;, &quot;col2&quot;))
+##D   select(df, list(df$name, df$age + 1))
+##D   # Similar to R data frames columns can also be selected using $
+##D   df[,df$age]
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/selectExpr.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/selectExpr.html b/site/docs/2.3.0/api/R/selectExpr.html
new file mode 100644
index 0000000..e39385c
--- /dev/null
+++ b/site/docs/2.3.0/api/R/selectExpr.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: SelectExpr</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for selectExpr {SparkR}"><tr><td>selectExpr {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>SelectExpr</h2>
+
+<h3>Description</h3>
+
+<p>Select from a SparkDataFrame using a set of SQL expressions.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+selectExpr(x, expr, ...)
+
+## S4 method for signature 'SparkDataFrame,character'
+selectExpr(x, expr, ...)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>A SparkDataFrame to be selected from.</p>
+</td></tr>
+<tr valign="top"><td><code>expr</code></td>
+<td>
+<p>A string containing a SQL expression</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>Additional expressions</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p>A SparkDataFrame
+</p>
+
+
+<h3>Note</h3>
+
+<p>selectExpr since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="select.html">select</a></code>, <code><a href="showDF.html">showDF</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D selectExpr(df, &quot;col1&quot;, &quot;(col2 * 5) as newCol&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/setCheckpointDir.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/setCheckpointDir.html b/site/docs/2.3.0/api/R/setCheckpointDir.html
new file mode 100644
index 0000000..d5ada21
--- /dev/null
+++ b/site/docs/2.3.0/api/R/setCheckpointDir.html
@@ -0,0 +1,60 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Set checkpoint directory</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for setCheckpointDir {SparkR}"><tr><td>setCheckpointDir {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Set checkpoint directory</h2>
+
+<h3>Description</h3>
+
+<p>Set the directory under which SparkDataFrame are going to be checkpointed. The directory must be
+a HDFS path if running on a cluster.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+setCheckpointDir(directory)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>directory</code></td>
+<td>
+<p>Directory path to checkpoint to</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>setCheckpointDir since 2.2.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="checkpoint.html">checkpoint</a>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D setCheckpointDir(&quot;/checkpoint&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/setCurrentDatabase.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/setCurrentDatabase.html b/site/docs/2.3.0/api/R/setCurrentDatabase.html
new file mode 100644
index 0000000..c0ef877
--- /dev/null
+++ b/site/docs/2.3.0/api/R/setCurrentDatabase.html
@@ -0,0 +1,54 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Sets the current default database</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for setCurrentDatabase {SparkR}"><tr><td>setCurrentDatabase {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Sets the current default database</h2>
+
+<h3>Description</h3>
+
+<p>Sets the current default database.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+setCurrentDatabase(databaseName)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>databaseName</code></td>
+<td>
+<p>name of the database</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>since 2.2.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D setCurrentDatabase(&quot;default&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/setJobDescription.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/setJobDescription.html b/site/docs/2.3.0/api/R/setJobDescription.html
new file mode 100644
index 0000000..5e5acac
--- /dev/null
+++ b/site/docs/2.3.0/api/R/setJobDescription.html
@@ -0,0 +1,53 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Set a human readable description of the current job.</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for setJobDescription {SparkR}"><tr><td>setJobDescription {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Set a human readable description of the current job.</h2>
+
+<h3>Description</h3>
+
+<p>Set a description that is shown as a job description in UI.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+setJobDescription(value)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>value</code></td>
+<td>
+<p>The job description of the current job.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>setJobDescription since 2.3.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D setJobDescription(&quot;This is an example job.&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/setJobGroup.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/setJobGroup.html b/site/docs/2.3.0/api/R/setJobGroup.html
new file mode 100644
index 0000000..3644f0b
--- /dev/null
+++ b/site/docs/2.3.0/api/R/setJobGroup.html
@@ -0,0 +1,65 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Assigns a group ID to all the jobs started by this thread...</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for setJobGroup {SparkR}"><tr><td>setJobGroup {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Assigns a group ID to all the jobs started by this thread until the group ID is set to a
+different value or cleared.</h2>
+
+<h3>Description</h3>
+
+<p>Assigns a group ID to all the jobs started by this thread until the group ID is set to a
+different value or cleared.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## Default S3 method:
+setJobGroup(groupId, description, interruptOnCancel)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>groupId</code></td>
+<td>
+<p>the ID to be assigned to job groups.</p>
+</td></tr>
+<tr valign="top"><td><code>description</code></td>
+<td>
+<p>description for the job group ID.</p>
+</td></tr>
+<tr valign="top"><td><code>interruptOnCancel</code></td>
+<td>
+<p>flag to indicate if the job is interrupted on job cancellation.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>setJobGroup since 1.5.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D setJobGroup(&quot;myJobGroup&quot;, &quot;My job group description&quot;, TRUE)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/setLocalProperty.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/setLocalProperty.html b/site/docs/2.3.0/api/R/setLocalProperty.html
new file mode 100644
index 0000000..f05c43e
--- /dev/null
+++ b/site/docs/2.3.0/api/R/setLocalProperty.html
@@ -0,0 +1,59 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Set a local property that affects jobs submitted from this...</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for setLocalProperty {SparkR}"><tr><td>setLocalProperty {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Set a local property that affects jobs submitted from this thread, such as the
+Spark fair scheduler pool.</h2>
+
+<h3>Description</h3>
+
+<p>Set a local property that affects jobs submitted from this thread, such as the
+Spark fair scheduler pool.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+setLocalProperty(key, value)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>key</code></td>
+<td>
+<p>The key for a local property.</p>
+</td></tr>
+<tr valign="top"><td><code>value</code></td>
+<td>
+<p>The value for a local property.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>setLocalProperty since 2.3.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D setLocalProperty(&quot;spark.scheduler.pool&quot;, &quot;poolA&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/setLogLevel.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/setLogLevel.html b/site/docs/2.3.0/api/R/setLogLevel.html
new file mode 100644
index 0000000..e4d2555
--- /dev/null
+++ b/site/docs/2.3.0/api/R/setLogLevel.html
@@ -0,0 +1,53 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Set new log level</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for setLogLevel {SparkR}"><tr><td>setLogLevel {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Set new log level</h2>
+
+<h3>Description</h3>
+
+<p>Set new log level: &quot;ALL&quot;, &quot;DEBUG&quot;, &quot;ERROR&quot;, &quot;FATAL&quot;, &quot;INFO&quot;, &quot;OFF&quot;, &quot;TRACE&quot;, &quot;WARN&quot;
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+setLogLevel(level)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>level</code></td>
+<td>
+<p>New log level</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>setLogLevel since 2.0.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D setLogLevel(&quot;ERROR&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/show.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/show.html b/site/docs/2.3.0/api/R/show.html
new file mode 100644
index 0000000..8a9df83
--- /dev/null
+++ b/site/docs/2.3.0/api/R/show.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: show</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for show {SparkR}"><tr><td>show {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>show</h2>
+
+<h3>Description</h3>
+
+<p>Print class and type information of a Spark object.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+## S4 method for signature 'Column'
+show(object)
+
+## S4 method for signature 'GroupedData'
+show(object)
+
+## S4 method for signature 'SparkDataFrame'
+show(object)
+
+## S4 method for signature 'WindowSpec'
+show(object)
+
+## S4 method for signature 'StreamingQuery'
+show(object)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>object</code></td>
+<td>
+<p>a Spark object. Can be a SparkDataFrame, Column, GroupedData, WindowSpec.</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>show(Column) since 1.4.0
+</p>
+<p>show(GroupedData) since 1.4.0
+</p>
+<p>show(SparkDataFrame) since 1.4.0
+</p>
+<p>show(WindowSpec) since 2.0.0
+</p>
+<p>show(StreamingQuery) since 2.2.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="showDF.html">showDF</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D show(df)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/showDF.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/showDF.html b/site/docs/2.3.0/api/R/showDF.html
new file mode 100644
index 0000000..e0264d8
--- /dev/null
+++ b/site/docs/2.3.0/api/R/showDF.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: showDF</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for showDF {SparkR}"><tr><td>showDF {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>showDF</h2>
+
+<h3>Description</h3>
+
+<p>Print the first numRows rows of a SparkDataFrame
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+showDF(x, ...)
+
+## S4 method for signature 'SparkDataFrame'
+showDF(x, numRows = 20, truncate = TRUE,
+  vertical = FALSE)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>a SparkDataFrame.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>further arguments to be passed to or from other methods.</p>
+</td></tr>
+<tr valign="top"><td><code>numRows</code></td>
+<td>
+<p>the number of rows to print. Defaults to 20.</p>
+</td></tr>
+<tr valign="top"><td><code>truncate</code></td>
+<td>
+<p>whether truncate long strings. If <code>TRUE</code>, strings more than
+20 characters will be truncated. However, if set greater than zero,
+truncates strings longer than <code>truncate</code> characters and all cells
+will be aligned right.</p>
+</td></tr>
+<tr valign="top"><td><code>vertical</code></td>
+<td>
+<p>whether print output rows vertically (one line per column value).</p>
+</td></tr>
+</table>
+
+
+<h3>Note</h3>
+
+<p>showDF since 1.4.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>Other SparkDataFrame functions: <code><a href="SparkDataFrame.html">SparkDataFrame-class</a></code>,
+<code><a href="summarize.html">agg</a></code>, <code><a href="alias.html">alias</a></code>,
+<code><a href="arrange.html">arrange</a></code>, <code><a href="as.data.frame.html">as.data.frame</a></code>,
+<code><a href="attach.html">attach,SparkDataFrame-method</a></code>,
+<code><a href="broadcast.html">broadcast</a></code>, <code><a href="cache.html">cache</a></code>,
+<code><a href="checkpoint.html">checkpoint</a></code>, <code><a href="coalesce.html">coalesce</a></code>,
+<code><a href="collect.html">collect</a></code>, <code><a href="columns.html">colnames</a></code>,
+<code><a href="coltypes.html">coltypes</a></code>,
+<code><a href="createOrReplaceTempView.html">createOrReplaceTempView</a></code>,
+<code><a href="crossJoin.html">crossJoin</a></code>, <code><a href="cube.html">cube</a></code>,
+<code><a href="dapplyCollect.html">dapplyCollect</a></code>, <code><a href="dapply.html">dapply</a></code>,
+<code><a href="describe.html">describe</a></code>, <code><a href="dim.html">dim</a></code>,
+<code><a href="distinct.html">distinct</a></code>, <code><a href="dropDuplicates.html">dropDuplicates</a></code>,
+<code><a href="nafunctions.html">dropna</a></code>, <code><a href="drop.html">drop</a></code>,
+<code><a href="dtypes.html">dtypes</a></code>, <code><a href="except.html">except</a></code>,
+<code><a href="explain.html">explain</a></code>, <code><a href="filter.html">filter</a></code>,
+<code><a href="first.html">first</a></code>, <code><a href="gapplyCollect.html">gapplyCollect</a></code>,
+<code><a href="gapply.html">gapply</a></code>, <code><a href="getNumPartitions.html">getNumPartitions</a></code>,
+<code><a href="groupBy.html">group_by</a></code>, <code><a href="head.html">head</a></code>,
+<code><a href="hint.html">hint</a></code>, <code><a href="histogram.html">histogram</a></code>,
+<code><a href="insertInto.html">insertInto</a></code>, <code><a href="intersect.html">intersect</a></code>,
+<code><a href="isLocal.html">isLocal</a></code>, <code><a href="isStreaming.html">isStreaming</a></code>,
+<code><a href="join.html">join</a></code>, <code><a href="limit.html">limit</a></code>,
+<code><a href="localCheckpoint.html">localCheckpoint</a></code>, <code><a href="merge.html">merge</a></code>,
+<code><a href="mutate.html">mutate</a></code>, <code><a href="ncol.html">ncol</a></code>,
+<code><a href="nrow.html">nrow</a></code>, <code><a href="persist.html">persist</a></code>,
+<code><a href="printSchema.html">printSchema</a></code>, <code><a href="randomSplit.html">randomSplit</a></code>,
+<code><a href="rbind.html">rbind</a></code>, <code><a href="registerTempTable-deprecated.html">registerTempTable</a></code>,
+<code><a href="rename.html">rename</a></code>, <code><a href="repartition.html">repartition</a></code>,
+<code><a href="rollup.html">rollup</a></code>, <code><a href="sample.html">sample</a></code>,
+<code><a href="saveAsTable.html">saveAsTable</a></code>, <code><a href="schema.html">schema</a></code>,
+<code><a href="selectExpr.html">selectExpr</a></code>, <code><a href="select.html">select</a></code>,
+<code><a href="show.html">show</a></code>, <code><a href="storageLevel.html">storageLevel</a></code>,
+<code><a href="str.html">str</a></code>, <code><a href="subset.html">subset</a></code>,
+<code><a href="summary.html">summary</a></code>, <code><a href="take.html">take</a></code>,
+<code><a href="toJSON.html">toJSON</a></code>, <code><a href="unionByName.html">unionByName</a></code>,
+<code><a href="union.html">union</a></code>, <code><a href="unpersist.html">unpersist</a></code>,
+<code><a href="withColumn.html">withColumn</a></code>, <code><a href="withWatermark.html">withWatermark</a></code>,
+<code><a href="with.html">with</a></code>, <code><a href="write.df.html">write.df</a></code>,
+<code><a href="write.jdbc.html">write.jdbc</a></code>, <code><a href="write.json.html">write.json</a></code>,
+<code><a href="write.orc.html">write.orc</a></code>, <code><a href="write.parquet.html">write.parquet</a></code>,
+<code><a href="write.stream.html">write.stream</a></code>, <code><a href="write.text.html">write.text</a></code>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D path &lt;- &quot;path/to/file.json&quot;
+##D df &lt;- read.json(path)
+##D showDF(df)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/spark.addFile.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/spark.addFile.html b/site/docs/2.3.0/api/R/spark.addFile.html
new file mode 100644
index 0000000..9b775da
--- /dev/null
+++ b/site/docs/2.3.0/api/R/spark.addFile.html
@@ -0,0 +1,67 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Add a file or directory to be downloaded with this Spark job...</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for spark.addFile {SparkR}"><tr><td>spark.addFile {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Add a file or directory to be downloaded with this Spark job on every node.</h2>
+
+<h3>Description</h3>
+
+<p>The path passed can be either a local file, a file in HDFS (or other Hadoop-supported
+filesystems), or an HTTP, HTTPS or FTP URI. To access the file in Spark jobs,
+use spark.getSparkFiles(fileName) to find its download location.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+spark.addFile(path, recursive = FALSE)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>The path of the file to be added</p>
+</td></tr>
+<tr valign="top"><td><code>recursive</code></td>
+<td>
+<p>Whether to add files recursively from the path. Default is FALSE.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>A directory can be given if the recursive option is set to true.
+Currently directories are only supported for Hadoop-supported filesystems.
+Refer Hadoop-supported filesystems at <a href="https://wiki.apache.org/hadoop/HCFS">https://wiki.apache.org/hadoop/HCFS</a>.
+</p>
+
+
+<h3>Note</h3>
+
+<p>spark.addFile since 2.1.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D spark.addFile(&quot;~/myfile&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/spark.als.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/spark.als.html b/site/docs/2.3.0/api/R/spark.als.html
new file mode 100644
index 0000000..3db0daa
--- /dev/null
+++ b/site/docs/2.3.0/api/R/spark.als.html
@@ -0,0 +1,204 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Alternating Least Squares (ALS) for Collaborative Filtering</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for spark.als {SparkR}"><tr><td>spark.als {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Alternating Least Squares (ALS) for Collaborative Filtering</h2>
+
+<h3>Description</h3>
+
+<p><code>spark.als</code> learns latent factors in collaborative filtering via alternating least
+squares. Users can call <code>summary</code> to obtain fitted latent factors, <code>predict</code>
+to make predictions on new data, and <code>write.ml</code>/<code>read.ml</code> to save/load fitted models.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+spark.als(data, ...)
+
+## S4 method for signature 'SparkDataFrame'
+spark.als(data, ratingCol = "rating",
+  userCol = "user", itemCol = "item", rank = 10, regParam = 0.1,
+  maxIter = 10, nonnegative = FALSE, implicitPrefs = FALSE, alpha = 1,
+  numUserBlocks = 10, numItemBlocks = 10, checkpointInterval = 10,
+  seed = 0)
+
+## S4 method for signature 'ALSModel'
+summary(object)
+
+## S4 method for signature 'ALSModel'
+predict(object, newData)
+
+## S4 method for signature 'ALSModel,character'
+write.ml(object, path, overwrite = FALSE)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>data</code></td>
+<td>
+<p>a SparkDataFrame for training.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s) passed to the method.</p>
+</td></tr>
+<tr valign="top"><td><code>ratingCol</code></td>
+<td>
+<p>column name for ratings.</p>
+</td></tr>
+<tr valign="top"><td><code>userCol</code></td>
+<td>
+<p>column name for user ids. Ids must be (or can be coerced into) integers.</p>
+</td></tr>
+<tr valign="top"><td><code>itemCol</code></td>
+<td>
+<p>column name for item ids. Ids must be (or can be coerced into) integers.</p>
+</td></tr>
+<tr valign="top"><td><code>rank</code></td>
+<td>
+<p>rank of the matrix factorization (&gt; 0).</p>
+</td></tr>
+<tr valign="top"><td><code>regParam</code></td>
+<td>
+<p>regularization parameter (&gt;= 0).</p>
+</td></tr>
+<tr valign="top"><td><code>maxIter</code></td>
+<td>
+<p>maximum number of iterations (&gt;= 0).</p>
+</td></tr>
+<tr valign="top"><td><code>nonnegative</code></td>
+<td>
+<p>logical value indicating whether to apply nonnegativity constraints.</p>
+</td></tr>
+<tr valign="top"><td><code>implicitPrefs</code></td>
+<td>
+<p>logical value indicating whether to use implicit preference.</p>
+</td></tr>
+<tr valign="top"><td><code>alpha</code></td>
+<td>
+<p>alpha parameter in the implicit preference formulation (&gt;= 0).</p>
+</td></tr>
+<tr valign="top"><td><code>numUserBlocks</code></td>
+<td>
+<p>number of user blocks used to parallelize computation (&gt; 0).</p>
+</td></tr>
+<tr valign="top"><td><code>numItemBlocks</code></td>
+<td>
+<p>number of item blocks used to parallelize computation (&gt; 0).</p>
+</td></tr>
+<tr valign="top"><td><code>checkpointInterval</code></td>
+<td>
+<p>number of checkpoint intervals (&gt;= 1) or disable checkpoint (-1).
+Note: this setting will be ignored if the checkpoint directory is not
+set.</p>
+</td></tr>
+<tr valign="top"><td><code>seed</code></td>
+<td>
+<p>integer seed for random number generation.</p>
+</td></tr>
+<tr valign="top"><td><code>object</code></td>
+<td>
+<p>a fitted ALS model.</p>
+</td></tr>
+<tr valign="top"><td><code>newData</code></td>
+<td>
+<p>a SparkDataFrame for testing.</p>
+</td></tr>
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>the directory where the model is saved.</p>
+</td></tr>
+<tr valign="top"><td><code>overwrite</code></td>
+<td>
+<p>logical value indicating whether to overwrite if the output path
+already exists. Default is FALSE which means throw exception
+if the output path exists.</p>
+</td></tr>
+</table>
+
+
+<h3>Details</h3>
+
+<p>For more details, see
+<a href="http://spark.apache.org/docs/latest/ml-collaborative-filtering.html">MLlib:
+Collaborative Filtering</a>.
+</p>
+
+
+<h3>Value</h3>
+
+<p><code>spark.als</code> returns a fitted ALS model.
+</p>
+<p><code>summary</code> returns summary information of the fitted model, which is a list.
+The list includes <code>user</code> (the names of the user column),
+<code>item</code> (the item column), <code>rating</code> (the rating column), <code>userFactors</code>
+(the estimated user factors), <code>itemFactors</code> (the estimated item factors),
+and <code>rank</code> (rank of the matrix factorization model).
+</p>
+<p><code>predict</code> returns a SparkDataFrame containing predicted values.
+</p>
+
+
+<h3>Note</h3>
+
+<p>spark.als since 2.1.0
+</p>
+<p>summary(ALSModel) since 2.1.0
+</p>
+<p>predict(ALSModel) since 2.1.0
+</p>
+<p>write.ml(ALSModel, character) since 2.1.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="read.ml.html">read.ml</a>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D ratings &lt;- list(list(0, 0, 4.0), list(0, 1, 2.0), list(1, 1, 3.0), list(1, 2, 4.0),
+##D                 list(2, 1, 1.0), list(2, 2, 5.0))
+##D df &lt;- createDataFrame(ratings, c(&quot;user&quot;, &quot;item&quot;, &quot;rating&quot;))
+##D model &lt;- spark.als(df, &quot;rating&quot;, &quot;user&quot;, &quot;item&quot;)
+##D 
+##D # extract latent factors
+##D stats &lt;- summary(model)
+##D userFactors &lt;- stats$userFactors
+##D itemFactors &lt;- stats$itemFactors
+##D 
+##D # make predictions
+##D predicted &lt;- predict(model, df)
+##D showDF(predicted)
+##D 
+##D # save and load the model
+##D path &lt;- &quot;path/to/model&quot;
+##D write.ml(model, path)
+##D savedModel &lt;- read.ml(path)
+##D summary(savedModel)
+##D 
+##D # set other arguments
+##D modelS &lt;- spark.als(df, &quot;rating&quot;, &quot;user&quot;, &quot;item&quot;, rank = 20,
+##D                     regParam = 0.1, nonnegative = TRUE)
+##D statsS &lt;- summary(modelS)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/spark.bisectingKmeans.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/spark.bisectingKmeans.html b/site/docs/2.3.0/api/R/spark.bisectingKmeans.html
new file mode 100644
index 0000000..594d54a
--- /dev/null
+++ b/site/docs/2.3.0/api/R/spark.bisectingKmeans.html
@@ -0,0 +1,179 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Bisecting K-Means Clustering Model</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for spark.bisectingKmeans {SparkR}"><tr><td>spark.bisectingKmeans {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Bisecting K-Means Clustering Model</h2>
+
+<h3>Description</h3>
+
+<p>Fits a bisecting k-means clustering model against a SparkDataFrame.
+Users can call <code>summary</code> to print a summary of the fitted model, <code>predict</code> to make
+predictions on new data, and <code>write.ml</code>/<code>read.ml</code> to save/load fitted models.
+</p>
+<p>Get fitted result from a bisecting k-means model.
+Note: A saved-loaded model does not support this method.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+spark.bisectingKmeans(data, formula, ...)
+
+## S4 method for signature 'SparkDataFrame,formula'
+spark.bisectingKmeans(data, formula, k = 4,
+  maxIter = 20, seed = NULL, minDivisibleClusterSize = 1)
+
+## S4 method for signature 'BisectingKMeansModel'
+summary(object)
+
+## S4 method for signature 'BisectingKMeansModel'
+predict(object, newData)
+
+## S4 method for signature 'BisectingKMeansModel'
+fitted(object, method = c("centers",
+  "classes"))
+
+## S4 method for signature 'BisectingKMeansModel,character'
+write.ml(object, path,
+  overwrite = FALSE)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>data</code></td>
+<td>
+<p>a SparkDataFrame for training.</p>
+</td></tr>
+<tr valign="top"><td><code>formula</code></td>
+<td>
+<p>a symbolic description of the model to be fitted. Currently only a few formula
+operators are supported, including '~', '.', ':', '+', and '-'.
+Note that the response variable of formula is empty in spark.bisectingKmeans.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s) passed to the method.</p>
+</td></tr>
+<tr valign="top"><td><code>k</code></td>
+<td>
+<p>the desired number of leaf clusters. Must be &gt; 1.
+The actual number could be smaller if there are no divisible leaf clusters.</p>
+</td></tr>
+<tr valign="top"><td><code>maxIter</code></td>
+<td>
+<p>maximum iteration number.</p>
+</td></tr>
+<tr valign="top"><td><code>seed</code></td>
+<td>
+<p>the random seed.</p>
+</td></tr>
+<tr valign="top"><td><code>minDivisibleClusterSize</code></td>
+<td>
+<p>The minimum number of points (if greater than or equal to 1.0)
+or the minimum proportion of points (if less than 1.0) of a
+divisible cluster. Note that it is an expert parameter. The
+default value should be good enough for most cases.</p>
+</td></tr>
+<tr valign="top"><td><code>object</code></td>
+<td>
+<p>a fitted bisecting k-means model.</p>
+</td></tr>
+<tr valign="top"><td><code>newData</code></td>
+<td>
+<p>a SparkDataFrame for testing.</p>
+</td></tr>
+<tr valign="top"><td><code>method</code></td>
+<td>
+<p>type of fitted results, <code>"centers"</code> for cluster centers
+or <code>"classes"</code> for assigned classes.</p>
+</td></tr>
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>the directory where the model is saved.</p>
+</td></tr>
+<tr valign="top"><td><code>overwrite</code></td>
+<td>
+<p>overwrites or not if the output path already exists. Default is FALSE
+which means throw exception if the output path exists.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p><code>spark.bisectingKmeans</code> returns a fitted bisecting k-means model.
+</p>
+<p><code>summary</code> returns summary information of the fitted model, which is a list.
+The list includes the model's <code>k</code> (number of cluster centers),
+<code>coefficients</code> (model cluster centers),
+<code>size</code> (number of data points in each cluster), <code>cluster</code>
+(cluster centers of the transformed data; cluster is NULL if is.loaded is TRUE),
+and <code>is.loaded</code> (whether the model is loaded from a saved file).
+</p>
+<p><code>predict</code> returns the predicted values based on a bisecting k-means model.
+</p>
+<p><code>fitted</code> returns a SparkDataFrame containing fitted values.
+</p>
+
+
+<h3>Note</h3>
+
+<p>spark.bisectingKmeans since 2.2.0
+</p>
+<p>summary(BisectingKMeansModel) since 2.2.0
+</p>
+<p>predict(BisectingKMeansModel) since 2.2.0
+</p>
+<p>fitted since 2.2.0
+</p>
+<p>write.ml(BisectingKMeansModel, character) since 2.2.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="predict.html">predict</a>, <a href="read.ml.html">read.ml</a>, <a href="write.ml.html">write.ml</a>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D t &lt;- as.data.frame(Titanic)
+##D df &lt;- createDataFrame(t)
+##D model &lt;- spark.bisectingKmeans(df, Class ~ Survived, k = 4)
+##D summary(model)
+##D 
+##D # get fitted result from a bisecting k-means model
+##D fitted.model &lt;- fitted(model, &quot;centers&quot;)
+##D showDF(fitted.model)
+##D 
+##D # fitted values on training data
+##D fitted &lt;- predict(model, df)
+##D head(select(fitted, &quot;Class&quot;, &quot;prediction&quot;))
+##D 
+##D # save fitted model to input path
+##D path &lt;- &quot;path/to/model&quot;
+##D write.ml(model, path)
+##D 
+##D # can also read back the saved model and print
+##D savedModel &lt;- read.ml(path)
+##D summary(savedModel)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/spark.decisionTree.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/spark.decisionTree.html b/site/docs/2.3.0/api/R/spark.decisionTree.html
new file mode 100644
index 0000000..b801ac9
--- /dev/null
+++ b/site/docs/2.3.0/api/R/spark.decisionTree.html
@@ -0,0 +1,233 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Decision Tree Model for Regression and Classification</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for spark.decisionTree {SparkR}"><tr><td>spark.decisionTree {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Decision Tree Model for Regression and Classification</h2>
+
+<h3>Description</h3>
+
+<p><code>spark.decisionTree</code> fits a Decision Tree Regression model or Classification model on
+a SparkDataFrame. Users can call <code>summary</code> to get a summary of the fitted Decision Tree
+model, <code>predict</code> to make predictions on new data, and <code>write.ml</code>/<code>read.ml</code> to
+save/load fitted models.
+For more details, see
+<a href="http://spark.apache.org/docs/latest/ml-classification-regression.html#decision-tree-regression">
+Decision Tree Regression</a> and
+<a href="http://spark.apache.org/docs/latest/ml-classification-regression.html#decision-tree-classifier">
+Decision Tree Classification</a>
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+spark.decisionTree(data, formula, ...)
+
+## S4 method for signature 'SparkDataFrame,formula'
+spark.decisionTree(data, formula,
+  type = c("regression", "classification"), maxDepth = 5, maxBins = 32,
+  impurity = NULL, seed = NULL, minInstancesPerNode = 1,
+  minInfoGain = 0, checkpointInterval = 10, maxMemoryInMB = 256,
+  cacheNodeIds = FALSE, handleInvalid = c("error", "keep", "skip"))
+
+## S4 method for signature 'DecisionTreeRegressionModel'
+summary(object)
+
+## S3 method for class 'summary.DecisionTreeRegressionModel'
+print(x, ...)
+
+## S4 method for signature 'DecisionTreeClassificationModel'
+summary(object)
+
+## S3 method for class 'summary.DecisionTreeClassificationModel'
+print(x, ...)
+
+## S4 method for signature 'DecisionTreeRegressionModel'
+predict(object, newData)
+
+## S4 method for signature 'DecisionTreeClassificationModel'
+predict(object, newData)
+
+## S4 method for signature 'DecisionTreeRegressionModel,character'
+write.ml(object, path,
+  overwrite = FALSE)
+
+## S4 method for signature 'DecisionTreeClassificationModel,character'
+write.ml(object, path,
+  overwrite = FALSE)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>data</code></td>
+<td>
+<p>a SparkDataFrame for training.</p>
+</td></tr>
+<tr valign="top"><td><code>formula</code></td>
+<td>
+<p>a symbolic description of the model to be fitted. Currently only a few formula
+operators are supported, including '~', ':', '+', and '-'.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional arguments passed to the method.</p>
+</td></tr>
+<tr valign="top"><td><code>type</code></td>
+<td>
+<p>type of model, one of &quot;regression&quot; or &quot;classification&quot;, to fit</p>
+</td></tr>
+<tr valign="top"><td><code>maxDepth</code></td>
+<td>
+<p>Maximum depth of the tree (&gt;= 0).</p>
+</td></tr>
+<tr valign="top"><td><code>maxBins</code></td>
+<td>
+<p>Maximum number of bins used for discretizing continuous features and for choosing
+how to split on features at each node. More bins give higher granularity. Must be
+&gt;= 2 and &gt;= number of categories in any categorical feature.</p>
+</td></tr>
+<tr valign="top"><td><code>impurity</code></td>
+<td>
+<p>Criterion used for information gain calculation.
+For regression, must be &quot;variance&quot;. For classification, must be one of
+&quot;entropy&quot; and &quot;gini&quot;, default is &quot;gini&quot;.</p>
+</td></tr>
+<tr valign="top"><td><code>seed</code></td>
+<td>
+<p>integer seed for random number generation.</p>
+</td></tr>
+<tr valign="top"><td><code>minInstancesPerNode</code></td>
+<td>
+<p>Minimum number of instances each child must have after split.</p>
+</td></tr>
+<tr valign="top"><td><code>minInfoGain</code></td>
+<td>
+<p>Minimum information gain for a split to be considered at a tree node.</p>
+</td></tr>
+<tr valign="top"><td><code>checkpointInterval</code></td>
+<td>
+<p>Param for set checkpoint interval (&gt;= 1) or disable checkpoint (-1).
+Note: this setting will be ignored if the checkpoint directory is not
+set.</p>
+</td></tr>
+<tr valign="top"><td><code>maxMemoryInMB</code></td>
+<td>
+<p>Maximum memory in MB allocated to histogram aggregation.</p>
+</td></tr>
+<tr valign="top"><td><code>cacheNodeIds</code></td>
+<td>
+<p>If FALSE, the algorithm will pass trees to executors to match instances with
+nodes. If TRUE, the algorithm will cache node IDs for each instance. Caching
+can speed up training of deeper trees. Users can set how often should the
+cache be checkpointed or disable it by setting checkpointInterval.</p>
+</td></tr>
+<tr valign="top"><td><code>handleInvalid</code></td>
+<td>
+<p>How to handle invalid data (unseen labels or NULL values) in features and
+label column of string type in classification model.
+Supported options: &quot;skip&quot; (filter out rows with invalid data),
+&quot;error&quot; (throw an error), &quot;keep&quot; (put invalid data in
+a special additional bucket, at index numLabels). Default
+is &quot;error&quot;.</p>
+</td></tr>
+<tr valign="top"><td><code>object</code></td>
+<td>
+<p>A fitted Decision Tree regression model or classification model.</p>
+</td></tr>
+<tr valign="top"><td><code>x</code></td>
+<td>
+<p>summary object of Decision Tree regression model or classification model
+returned by <code>summary</code>.</p>
+</td></tr>
+<tr valign="top"><td><code>newData</code></td>
+<td>
+<p>a SparkDataFrame for testing.</p>
+</td></tr>
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>The directory where the model is saved.</p>
+</td></tr>
+<tr valign="top"><td><code>overwrite</code></td>
+<td>
+<p>Overwrites or not if the output path already exists. Default is FALSE
+which means throw exception if the output path exists.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p><code>spark.decisionTree</code> returns a fitted Decision Tree model.
+</p>
+<p><code>summary</code> returns summary information of the fitted model, which is a list.
+The list of components includes <code>formula</code> (formula),
+<code>numFeatures</code> (number of features), <code>features</code> (list of features),
+<code>featureImportances</code> (feature importances), and <code>maxDepth</code> (max depth of
+trees).
+</p>
+<p><code>predict</code> returns a SparkDataFrame containing predicted labeled in a column named
+&quot;prediction&quot;.
+</p>
+
+
+<h3>Note</h3>
+
+<p>spark.decisionTree since 2.3.0
+</p>
+<p>summary(DecisionTreeRegressionModel) since 2.3.0
+</p>
+<p>print.summary.DecisionTreeRegressionModel since 2.3.0
+</p>
+<p>summary(DecisionTreeClassificationModel) since 2.3.0
+</p>
+<p>print.summary.DecisionTreeClassificationModel since 2.3.0
+</p>
+<p>predict(DecisionTreeRegressionModel) since 2.3.0
+</p>
+<p>predict(DecisionTreeClassificationModel) since 2.3.0
+</p>
+<p>write.ml(DecisionTreeRegressionModel, character) since 2.3.0
+</p>
+<p>write.ml(DecisionTreeClassificationModel, character) since 2.3.0
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D # fit a Decision Tree Regression Model
+##D df &lt;- createDataFrame(longley)
+##D model &lt;- spark.decisionTree(df, Employed ~ ., type = &quot;regression&quot;, maxDepth = 5, maxBins = 16)
+##D 
+##D # get the summary of the model
+##D summary(model)
+##D 
+##D # make predictions
+##D predictions &lt;- predict(model, df)
+##D 
+##D # save and load the model
+##D path &lt;- &quot;path/to/model&quot;
+##D write.ml(model, path)
+##D savedModel &lt;- read.ml(path)
+##D summary(savedModel)
+##D 
+##D # fit a Decision Tree Classification Model
+##D t &lt;- as.data.frame(Titanic)
+##D df &lt;- createDataFrame(t)
+##D model &lt;- spark.decisionTree(df, Survived ~ Freq + Age, &quot;classification&quot;)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/spark.fpGrowth.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/spark.fpGrowth.html b/site/docs/2.3.0/api/R/spark.fpGrowth.html
new file mode 100644
index 0000000..47677d0
--- /dev/null
+++ b/site/docs/2.3.0/api/R/spark.fpGrowth.html
@@ -0,0 +1,180 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: FP-growth</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for spark.fpGrowth {SparkR}"><tr><td>spark.fpGrowth {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>FP-growth</h2>
+
+<h3>Description</h3>
+
+<p>A parallel FP-growth algorithm to mine frequent itemsets.
+<code>spark.fpGrowth</code> fits a FP-growth model on a SparkDataFrame. Users can
+<code>spark.freqItemsets</code> to get frequent itemsets, <code>spark.associationRules</code> to get
+association rules, <code>predict</code> to make predictions on new data based on generated association
+rules, and <code>write.ml</code>/<code>read.ml</code> to save/load fitted models.
+For more details, see
+<a href="https://spark.apache.org/docs/latest/mllib-frequent-pattern-mining.html#fp-growth">
+FP-growth</a>.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+spark.fpGrowth(data, ...)
+
+spark.freqItemsets(object)
+
+spark.associationRules(object)
+
+## S4 method for signature 'SparkDataFrame'
+spark.fpGrowth(data, minSupport = 0.3,
+  minConfidence = 0.8, itemsCol = "items", numPartitions = NULL)
+
+## S4 method for signature 'FPGrowthModel'
+spark.freqItemsets(object)
+
+## S4 method for signature 'FPGrowthModel'
+spark.associationRules(object)
+
+## S4 method for signature 'FPGrowthModel'
+predict(object, newData)
+
+## S4 method for signature 'FPGrowthModel,character'
+write.ml(object, path, overwrite = FALSE)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>data</code></td>
+<td>
+<p>A SparkDataFrame for training.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional argument(s) passed to the method.</p>
+</td></tr>
+<tr valign="top"><td><code>object</code></td>
+<td>
+<p>a fitted FPGrowth model.</p>
+</td></tr>
+<tr valign="top"><td><code>minSupport</code></td>
+<td>
+<p>Minimal support level.</p>
+</td></tr>
+<tr valign="top"><td><code>minConfidence</code></td>
+<td>
+<p>Minimal confidence level.</p>
+</td></tr>
+<tr valign="top"><td><code>itemsCol</code></td>
+<td>
+<p>Features column name.</p>
+</td></tr>
+<tr valign="top"><td><code>numPartitions</code></td>
+<td>
+<p>Number of partitions used for fitting.</p>
+</td></tr>
+<tr valign="top"><td><code>newData</code></td>
+<td>
+<p>a SparkDataFrame for testing.</p>
+</td></tr>
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>the directory where the model is saved.</p>
+</td></tr>
+<tr valign="top"><td><code>overwrite</code></td>
+<td>
+<p>logical value indicating whether to overwrite if the output path
+already exists. Default is FALSE which means throw exception
+if the output path exists.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p><code>spark.fpGrowth</code> returns a fitted FPGrowth model.
+</p>
+<p>A <code>SparkDataFrame</code> with frequent itemsets.
+The <code>SparkDataFrame</code> contains two columns:
+<code>items</code> (an array of the same type as the input column)
+and <code>freq</code> (frequency of the itemset).
+</p>
+<p>A <code>SparkDataFrame</code> with association rules.
+The <code>SparkDataFrame</code> contains three columns:
+<code>antecedent</code> (an array of the same type as the input column),
+<code>consequent</code> (an array of the same type as the input column),
+and <code>condfidence</code> (confidence).
+</p>
+<p><code>predict</code> returns a SparkDataFrame containing predicted values.
+</p>
+
+
+<h3>Note</h3>
+
+<p>spark.fpGrowth since 2.2.0
+</p>
+<p>spark.freqItemsets(FPGrowthModel) since 2.2.0
+</p>
+<p>spark.associationRules(FPGrowthModel) since 2.2.0
+</p>
+<p>predict(FPGrowthModel) since 2.2.0
+</p>
+<p>write.ml(FPGrowthModel, character) since 2.2.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p><a href="read.ml.html">read.ml</a>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D raw_data &lt;- read.df(
+##D   &quot;data/mllib/sample_fpgrowth.txt&quot;,
+##D   source = &quot;csv&quot;,
+##D   schema = structType(structField(&quot;raw_items&quot;, &quot;string&quot;)))
+##D 
+##D data &lt;- selectExpr(raw_data, &quot;split(raw_items, &#39; &#39;) as items&quot;)
+##D model &lt;- spark.fpGrowth(data)
+##D 
+##D # Show frequent itemsets
+##D frequent_itemsets &lt;- spark.freqItemsets(model)
+##D showDF(frequent_itemsets)
+##D 
+##D # Show association rules
+##D association_rules &lt;- spark.associationRules(model)
+##D showDF(association_rules)
+##D 
+##D # Predict on new data
+##D new_itemsets &lt;- data.frame(items = c(&quot;t&quot;, &quot;t,s&quot;))
+##D new_data &lt;- selectExpr(createDataFrame(new_itemsets), &quot;split(items, &#39;,&#39;) as items&quot;)
+##D predict(model, new_data)
+##D 
+##D # Save and load model
+##D path &lt;- &quot;/path/to/model&quot;
+##D write.ml(model, path)
+##D read.ml(path)
+##D 
+##D # Optional arguments
+##D baskets_data &lt;- selectExpr(createDataFrame(itemsets), &quot;split(items, &#39;,&#39;) as baskets&quot;)
+##D another_model &lt;- spark.fpGrowth(data, minSupport = 0.1, minConfidence = 0.5,
+##D                                 itemsCol = &quot;baskets&quot;, numPartitions = 10)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/R/spark.gaussianMixture.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/R/spark.gaussianMixture.html b/site/docs/2.3.0/api/R/spark.gaussianMixture.html
new file mode 100644
index 0000000..e97b9d0
--- /dev/null
+++ b/site/docs/2.3.0/api/R/spark.gaussianMixture.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>R: Multivariate Gaussian Mixture Model (GMM)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="stylesheet" type="text/css" href="R.css" />
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+</head><body>
+
+<table width="100%" summary="page for spark.gaussianMixture {SparkR}"><tr><td>spark.gaussianMixture {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table>
+
+<h2>Multivariate Gaussian Mixture Model (GMM)</h2>
+
+<h3>Description</h3>
+
+<p>Fits multivariate gaussian mixture model against a SparkDataFrame, similarly to R's
+mvnormalmixEM(). Users can call <code>summary</code> to print a summary of the fitted model,
+<code>predict</code> to make predictions on new data, and <code>write.ml</code>/<code>read.ml</code>
+to save/load fitted models.
+</p>
+
+
+<h3>Usage</h3>
+
+<pre>
+spark.gaussianMixture(data, formula, ...)
+
+## S4 method for signature 'SparkDataFrame,formula'
+spark.gaussianMixture(data, formula, k = 2,
+  maxIter = 100, tol = 0.01)
+
+## S4 method for signature 'GaussianMixtureModel'
+summary(object)
+
+## S4 method for signature 'GaussianMixtureModel'
+predict(object, newData)
+
+## S4 method for signature 'GaussianMixtureModel,character'
+write.ml(object, path,
+  overwrite = FALSE)
+</pre>
+
+
+<h3>Arguments</h3>
+
+<table summary="R argblock">
+<tr valign="top"><td><code>data</code></td>
+<td>
+<p>a SparkDataFrame for training.</p>
+</td></tr>
+<tr valign="top"><td><code>formula</code></td>
+<td>
+<p>a symbolic description of the model to be fitted. Currently only a few formula
+operators are supported, including '~', '.', ':', '+', and '-'.
+Note that the response variable of formula is empty in spark.gaussianMixture.</p>
+</td></tr>
+<tr valign="top"><td><code>...</code></td>
+<td>
+<p>additional arguments passed to the method.</p>
+</td></tr>
+<tr valign="top"><td><code>k</code></td>
+<td>
+<p>number of independent Gaussians in the mixture model.</p>
+</td></tr>
+<tr valign="top"><td><code>maxIter</code></td>
+<td>
+<p>maximum iteration number.</p>
+</td></tr>
+<tr valign="top"><td><code>tol</code></td>
+<td>
+<p>the convergence tolerance.</p>
+</td></tr>
+<tr valign="top"><td><code>object</code></td>
+<td>
+<p>a fitted gaussian mixture model.</p>
+</td></tr>
+<tr valign="top"><td><code>newData</code></td>
+<td>
+<p>a SparkDataFrame for testing.</p>
+</td></tr>
+<tr valign="top"><td><code>path</code></td>
+<td>
+<p>the directory where the model is saved.</p>
+</td></tr>
+<tr valign="top"><td><code>overwrite</code></td>
+<td>
+<p>overwrites or not if the output path already exists. Default is FALSE
+which means throw exception if the output path exists.</p>
+</td></tr>
+</table>
+
+
+<h3>Value</h3>
+
+<p><code>spark.gaussianMixture</code> returns a fitted multivariate gaussian mixture model.
+</p>
+<p><code>summary</code> returns summary of the fitted model, which is a list.
+The list includes the model's <code>lambda</code> (lambda), <code>mu</code> (mu),
+<code>sigma</code> (sigma), <code>loglik</code> (loglik), and <code>posterior</code> (posterior).
+</p>
+<p><code>predict</code> returns a SparkDataFrame containing predicted labels in a column named
+&quot;prediction&quot;.
+</p>
+
+
+<h3>Note</h3>
+
+<p>spark.gaussianMixture since 2.1.0
+</p>
+<p>summary(GaussianMixtureModel) since 2.1.0
+</p>
+<p>predict(GaussianMixtureModel) since 2.1.0
+</p>
+<p>write.ml(GaussianMixtureModel, character) since 2.1.0
+</p>
+
+
+<h3>See Also</h3>
+
+<p>mixtools: <a href="https://cran.r-project.org/package=mixtools">https://cran.r-project.org/package=mixtools</a>
+</p>
+<p><a href="predict.html">predict</a>, <a href="read.ml.html">read.ml</a>, <a href="write.ml.html">write.ml</a>
+</p>
+
+
+<h3>Examples</h3>
+
+<pre><code class="r">## Not run: 
+##D sparkR.session()
+##D library(mvtnorm)
+##D set.seed(100)
+##D a &lt;- rmvnorm(4, c(0, 0))
+##D b &lt;- rmvnorm(6, c(3, 4))
+##D data &lt;- rbind(a, b)
+##D df &lt;- createDataFrame(as.data.frame(data))
+##D model &lt;- spark.gaussianMixture(df, ~ V1 + V2, k = 2)
+##D summary(model)
+##D 
+##D # fitted values on training data
+##D fitted &lt;- predict(model, df)
+##D head(select(fitted, &quot;V1&quot;, &quot;prediction&quot;))
+##D 
+##D # save fitted model to input path
+##D path &lt;- &quot;path/to/model&quot;
+##D write.ml(model, path)
+##D 
+##D # can also read back the saved model and print
+##D savedModel &lt;- read.ml(path)
+##D summary(savedModel)
+## End(Not run)
+</code></pre>
+
+
+<hr /><div style="text-align: center;">[Package <em>SparkR</em> version 2.3.0 <a href="00Index.html">Index</a>]</div>
+</body></html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[35/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/allclasses-frame.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/allclasses-frame.html b/site/docs/2.3.0/api/java/allclasses-frame.html
new file mode 100644
index 0000000..a86f1f2
--- /dev/null
+++ b/site/docs/2.3.0/api/java/allclasses-frame.html
@@ -0,0 +1,1297 @@
+<!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_144) on Wed Feb 28 00:07:31 PST 2018 -->
+<title>All Classes (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All&nbsp;Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="org/apache/spark/mllib/tree/loss/AbsoluteError.html" title="class in org.apache.spark.mllib.tree.loss" target="classFrame">AbsoluteError</a></li>
+<li><a href="org/apache/spark/launcher/AbstractLauncher.html" title="class in org.apache.spark.launcher" target="classFrame">AbstractLauncher</a></li>
+<li><a href="org/apache/spark/Accumulable.html" title="class in org.apache.spark" target="classFrame">Accumulable</a></li>
+<li><a href="org/apache/spark/scheduler/AccumulableInfo.html" title="class in org.apache.spark.scheduler" target="classFrame">AccumulableInfo</a></li>
+<li><a href="org/apache/spark/status/api/v1/AccumulableInfo.html" title="class in org.apache.spark.status.api.v1" target="classFrame">AccumulableInfo</a></li>
+<li><a href="org/apache/spark/AccumulableParam.html" title="interface in org.apache.spark" target="classFrame"><span class="interfaceName">AccumulableParam</span></a></li>
+<li><a href="org/apache/spark/Accumulator.html" title="class in org.apache.spark" target="classFrame">Accumulator</a></li>
+<li><a href="org/apache/spark/util/AccumulatorContext.html" title="class in org.apache.spark.util" target="classFrame">AccumulatorContext</a></li>
+<li><a href="org/apache/spark/AccumulatorParam.html" title="interface in org.apache.spark" target="classFrame"><span class="interfaceName">AccumulatorParam</span></a></li>
+<li><a href="org/apache/spark/AccumulatorParam.DoubleAccumulatorParam$.html" title="class in org.apache.spark" target="classFrame">AccumulatorParam.DoubleAccumulatorParam$</a></li>
+<li><a href="org/apache/spark/AccumulatorParam.FloatAccumulatorParam$.html" title="class in org.apache.spark" target="classFrame">AccumulatorParam.FloatAccumulatorParam$</a></li>
+<li><a href="org/apache/spark/AccumulatorParam.IntAccumulatorParam$.html" title="class in org.apache.spark" target="classFrame">AccumulatorParam.IntAccumulatorParam$</a></li>
+<li><a href="org/apache/spark/AccumulatorParam.LongAccumulatorParam$.html" title="class in org.apache.spark" target="classFrame">AccumulatorParam.LongAccumulatorParam$</a></li>
+<li><a href="org/apache/spark/AccumulatorParam.StringAccumulatorParam$.html" title="class in org.apache.spark" target="classFrame">AccumulatorParam.StringAccumulatorParam$</a></li>
+<li><a href="org/apache/spark/util/AccumulatorV2.html" title="class in org.apache.spark.util" target="classFrame">AccumulatorV2</a></li>
+<li><a href="org/apache/spark/ml/regression/AFTAggregator.html" title="class in org.apache.spark.ml.regression" target="classFrame">AFTAggregator</a></li>
+<li><a href="org/apache/spark/ml/regression/AFTCostFun.html" title="class in org.apache.spark.ml.regression" target="classFrame">AFTCostFun</a></li>
+<li><a href="org/apache/spark/ml/regression/AFTSurvivalRegression.html" title="class in org.apache.spark.ml.regression" target="classFrame">AFTSurvivalRegression</a></li>
+<li><a href="org/apache/spark/ml/regression/AFTSurvivalRegressionModel.html" title="class in org.apache.spark.ml.regression" target="classFrame">AFTSurvivalRegressionModel</a></li>
+<li><a href="org/apache/spark/sql/jdbc/AggregatedDialect.html" title="class in org.apache.spark.sql.jdbc" target="classFrame">AggregatedDialect</a></li>
+<li><a href="org/apache/spark/graphx/impl/AggregatingEdgeContext.html" title="class in org.apache.spark.graphx.impl" target="classFrame">AggregatingEdgeContext</a></li>
+<li><a href="org/apache/spark/Aggregator.html" title="class in org.apache.spark" target="classFrame">Aggregator</a></li>
+<li><a href="org/apache/spark/sql/expressions/Aggregator.html" title="class in org.apache.spark.sql.expressions" target="classFrame">Aggregator</a></li>
+<li><a href="org/apache/spark/mllib/tree/configuration/Algo.html" title="class in org.apache.spark.mllib.tree.configuration" target="classFrame">Algo</a></li>
+<li><a href="org/apache/spark/scheduler/AllJobsCancelled.html" title="class in org.apache.spark.scheduler" target="classFrame">AllJobsCancelled</a></li>
+<li><a href="org/apache/spark/streaming/scheduler/AllReceiverIds.html" title="class in org.apache.spark.streaming.scheduler" target="classFrame">AllReceiverIds</a></li>
+<li><a href="org/apache/spark/ml/recommendation/ALS.html" title="class in org.apache.spark.ml.recommendation" target="classFrame">ALS</a></li>
+<li><a href="org/apache/spark/mllib/recommendation/ALS.html" title="class in org.apache.spark.mllib.recommendation" target="classFrame">ALS</a></li>
+<li><a href="org/apache/spark/ml/recommendation/ALS.InBlock$.html" title="class in org.apache.spark.ml.recommendation" target="classFrame">ALS.InBlock$</a></li>
+<li><a href="org/apache/spark/ml/recommendation/ALS.Rating.html" title="class in org.apache.spark.ml.recommendation" target="classFrame">ALS.Rating</a></li>
+<li><a href="org/apache/spark/ml/recommendation/ALS.Rating$.html" title="class in org.apache.spark.ml.recommendation" target="classFrame">ALS.Rating$</a></li>
+<li><a href="org/apache/spark/ml/recommendation/ALS.RatingBlock$.html" title="class in org.apache.spark.ml.recommendation" target="classFrame">ALS.RatingBlock$</a></li>
+<li><a href="org/apache/spark/ml/recommendation/ALSModel.html" title="class in org.apache.spark.ml.recommendation" target="classFrame">ALSModel</a></li>
+<li><a href="org/apache/spark/sql/AnalysisException.html" title="class in org.apache.spark.sql" target="classFrame">AnalysisException</a></li>
+<li><a href="org/apache/spark/sql/sources/And.html" title="class in org.apache.spark.sql.sources" target="classFrame">And</a></li>
+<li><a href="org/apache/spark/sql/types/AnyDataType.html" title="class in org.apache.spark.sql.types" target="classFrame">AnyDataType</a></li>
+<li><a href="org/apache/spark/ui/jobs/ApiHelper.html" title="class in org.apache.spark.ui.jobs" target="classFrame">ApiHelper</a></li>
+<li><a href="org/apache/spark/status/api/v1/ApplicationAttemptInfo.html" title="class in org.apache.spark.status.api.v1" target="classFrame">ApplicationAttemptInfo</a></li>
+<li><a href="org/apache/spark/status/api/v1/ApplicationEnvironmentInfo.html" title="class in org.apache.spark.status.api.v1" target="classFrame">ApplicationEnvironmentInfo</a></li>
+<li><a href="org/apache/spark/status/api/v1/ApplicationInfo.html" title="class in org.apache.spark.status.api.v1" target="classFrame">ApplicationInfo</a></li>
+<li><a href="org/apache/spark/status/api/v1/ApplicationStatus.html" title="enum in org.apache.spark.status.api.v1" target="classFrame">ApplicationStatus</a></li>
+<li><a href="org/apache/spark/ml/ann/ApplyInPlace.html" title="class in org.apache.spark.ml.ann" target="classFrame">ApplyInPlace</a></li>
+<li><a href="org/apache/spark/status/AppStatusUtils.html" title="class in org.apache.spark.status" target="classFrame">AppStatusUtils</a></li>
+<li><a href="org/apache/spark/mllib/evaluation/AreaUnderCurve.html" title="class in org.apache.spark.mllib.evaluation" target="classFrame">AreaUnderCurve</a></li>
+<li><a href="org/apache/spark/sql/types/ArrayType.html" title="class in org.apache.spark.sql.types" target="classFrame">ArrayType</a></li>
+<li><a href="org/apache/spark/sql/vectorized/ArrowColumnVector.html" title="class in org.apache.spark.sql.vectorized" target="classFrame">ArrowColumnVector</a></li>
+<li><a href="org/apache/spark/scheduler/AskPermissionToCommitOutput.html" title="class in org.apache.spark.scheduler" target="classFrame">AskPermissionToCommitOutput</a></li>
+<li><a href="org/apache/spark/ml/fpm/AssociationRules.html" title="class in org.apache.spark.ml.fpm" target="classFrame">AssociationRules</a></li>
+<li><a href="org/apache/spark/mllib/fpm/AssociationRules.html" title="class in org.apache.spark.mllib.fpm" target="classFrame">AssociationRules</a></li>
+<li><a href="org/apache/spark/mllib/fpm/AssociationRules.Rule.html" title="class in org.apache.spark.mllib.fpm" target="classFrame">AssociationRules.Rule</a></li>
+<li><a href="org/apache/spark/scheduler/AsyncEventQueue.html" title="class in org.apache.spark.scheduler" target="classFrame">AsyncEventQueue</a></li>
+<li><a href="org/apache/spark/rdd/AsyncRDDActions.html" title="class in org.apache.spark.rdd" target="classFrame">AsyncRDDActions</a></li>
+<li><a href="org/apache/spark/ml/attribute/Attribute.html" title="class in org.apache.spark.ml.attribute" target="classFrame">Attribute</a></li>
+<li><a href="org/apache/spark/ml/attribute/AttributeGroup.html" title="class in org.apache.spark.ml.attribute" target="classFrame">AttributeGroup</a></li>
+<li><a href="org/apache/spark/ml/attribute/AttributeKeys.html" title="class in org.apache.spark.ml.attribute" target="classFrame">AttributeKeys</a></li>
+<li><a href="org/apache/spark/ml/attribute/AttributeType.html" title="class in org.apache.spark.ml.attribute" target="classFrame">AttributeType</a></li>
+<li><a href="org/apache/spark/sql/sources/BaseRelation.html" title="class in org.apache.spark.sql.sources" target="classFrame">BaseRelation</a></li>
+<li><a href="org/apache/spark/api/r/BaseRRDD.html" title="class in org.apache.spark.api.r" target="classFrame">BaseRRDD</a></li>
+<li><a href="org/apache/spark/storage/BasicBlockReplicationPolicy.html" title="class in org.apache.spark.storage" target="classFrame">BasicBlockReplicationPolicy</a></li>
+<li><a href="org/apache/spark/status/api/v1/streaming/BatchInfo.html" title="class in org.apache.spark.status.api.v1.streaming" target="classFrame">BatchInfo</a></li>
+<li><a href="org/apache/spark/streaming/scheduler/BatchInfo.html" title="class in org.apache.spark.streaming.scheduler" target="classFrame">BatchInfo</a></li>
+<li><a href="org/apache/spark/status/api/v1/streaming/BatchStatus.html" title="enum in org.apache.spark.status.api.v1.streaming" target="classFrame">BatchStatus</a></li>
+<li><a href="org/apache/spark/util/random/BernoulliCellSampler.html" title="class in org.apache.spark.util.random" target="classFrame">BernoulliCellSampler</a></li>
+<li><a href="org/apache/spark/util/random/BernoulliSampler.html" title="class in org.apache.spark.util.random" target="classFrame">BernoulliSampler</a></li>
+<li><a href="org/apache/spark/ml/feature/Binarizer.html" title="class in org.apache.spark.ml.feature" target="classFrame">Binarizer</a></li>
+<li><a href="org/apache/spark/ml/attribute/BinaryAttribute.html" title="class in org.apache.spark.ml.attribute" target="classFrame">BinaryAttribute</a></li>
+<li><a href="org/apache/spark/ml/evaluation/BinaryClassificationEvaluator.html" title="class in org.apache.spark.ml.evaluation" target="classFrame">BinaryClassificationEvaluator</a></li>
+<li><a href="org/apache/spark/mllib/evaluation/BinaryClassificationMetrics.html" title="class in org.apache.spark.mllib.evaluation" target="classFrame">BinaryClassificationMetrics</a></li>
+<li><a href="org/apache/spark/ml/classification/BinaryLogisticRegressionSummary.html" title="interface in org.apache.spark.ml.classification" target="classFrame"><span class="interfaceName">BinaryLogisticRegressionSummary</span></a></li>
+<li><a href="org/apache/spark/ml/classification/BinaryLogisticRegressionSummaryImpl.html" title="class in org.apache.spark.ml.classification" target="classFrame">BinaryLogisticRegressionSummaryImpl</a></li>
+<li><a href="org/apache/spark/ml/classification/BinaryLogisticRegressionTrainingSummary.html" title="interface in org.apache.spark.ml.classification" target="classFrame"><span class="interfaceName">BinaryLogisticRegressionTrainingSummary</span></a></li>
+<li><a href="org/apache/spark/ml/classification/BinaryLogisticRegressionTrainingSummaryImpl.html" title="class in org.apache.spark.ml.classification" target="classFrame">BinaryLogisticRegressionTrainingSummaryImpl</a></li>
+<li><a href="org/apache/spark/mllib/stat/test/BinarySample.html" title="class in org.apache.spark.mllib.stat.test" target="classFrame">BinarySample</a></li>
+<li><a href="org/apache/spark/sql/types/BinaryType.html" title="class in org.apache.spark.sql.types" target="classFrame">BinaryType</a></li>
+<li><a href="org/apache/spark/util/random/BinomialBounds.html" title="class in org.apache.spark.util.random" target="classFrame">BinomialBounds</a></li>
+<li><a href="org/apache/spark/ml/clustering/BisectingKMeans.html" title="class in org.apache.spark.ml.clustering" target="classFrame">BisectingKMeans</a></li>
+<li><a href="org/apache/spark/mllib/clustering/BisectingKMeans.html" title="class in org.apache.spark.mllib.clustering" target="classFrame">BisectingKMeans</a></li>
+<li><a href="org/apache/spark/ml/clustering/BisectingKMeansModel.html" title="class in org.apache.spark.ml.clustering" target="classFrame">BisectingKMeansModel</a></li>
+<li><a href="org/apache/spark/mllib/clustering/BisectingKMeansModel.html" title="class in org.apache.spark.mllib.clustering" target="classFrame">BisectingKMeansModel</a></li>
+<li><a href="org/apache/spark/mllib/clustering/BisectingKMeansModel.SaveLoadV1_0$.html" title="class in org.apache.spark.mllib.clustering" target="classFrame">BisectingKMeansModel.SaveLoadV1_0$</a></li>
+<li><a href="org/apache/spark/ml/clustering/BisectingKMeansSummary.html" title="class in org.apache.spark.ml.clustering" target="classFrame">BisectingKMeansSummary</a></li>
+<li><a href="org/apache/spark/scheduler/BlacklistedExecutor.html" title="class in org.apache.spark.scheduler" target="classFrame">BlacklistedExecutor</a></li>
+<li><a href="org/apache/spark/ml/linalg/BLAS.html" title="class in org.apache.spark.ml.linalg" target="classFrame">BLAS</a></li>
+<li><a href="org/apache/spark/mllib/linalg/BLAS.html" title="class in org.apache.spark.mllib.linalg" target="classFrame">BLAS</a></li>
+<li><a href="org/apache/spark/storage/BlockId.html" title="class in org.apache.spark.storage" target="classFrame">BlockId</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerId.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerId</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.BlockLocationsAndStatus.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.BlockLocationsAndStatus</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.BlockLocationsAndStatus$.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.BlockLocationsAndStatus$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.BlockManagerHeartbeat.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.BlockManagerHeartbeat</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.BlockManagerHeartbeat$.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.BlockManagerHeartbeat$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetBlockStatus.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.GetBlockStatus</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetBlockStatus$.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.GetBlockStatus$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetExecutorEndpointRef.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.GetExecutorEndpointRef</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetExecutorEndpointRef$.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.GetExecutorEndpointRef$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetLocations.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.GetLocations</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetLocations$.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.GetLocations$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetLocationsAndStatus.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.GetLocationsAndStatus</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetLocationsAndStatus$.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.GetLocationsAndStatus$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetLocationsMultipleBlockIds.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.GetLocationsMultipleBlockIds</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetLocationsMultipleBlockIds$.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.GetLocationsMultipleBlockIds$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetMatchingBlockIds.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.GetMatchingBlockIds</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetMatchingBlockIds$.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.GetMatchingBlockIds$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetMemoryStatus$.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.GetMemoryStatus$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetPeers.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.GetPeers</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetPeers$.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.GetPeers$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.GetStorageStatus$.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.GetStorageStatus$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.HasCachedBlocks.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.HasCachedBlocks</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.HasCachedBlocks$.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.HasCachedBlocks$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.RegisterBlockManager.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.RegisterBlockManager</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.RegisterBlockManager$.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.RegisterBlockManager$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.RemoveBlock.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.RemoveBlock</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.RemoveBlock$.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.RemoveBlock$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.RemoveBroadcast.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.RemoveBroadcast</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.RemoveBroadcast$.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.RemoveBroadcast$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.RemoveExecutor.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.RemoveExecutor</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.RemoveExecutor$.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.RemoveExecutor$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.RemoveRdd.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.RemoveRdd</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.RemoveRdd$.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.RemoveRdd$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.RemoveShuffle.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.RemoveShuffle</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.RemoveShuffle$.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.RemoveShuffle$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.ReplicateBlock.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.ReplicateBlock</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.ReplicateBlock$.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.ReplicateBlock$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.StopBlockManagerMaster$.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.StopBlockManagerMaster$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.ToBlockManagerMaster.html" title="interface in org.apache.spark.storage" target="classFrame"><span class="interfaceName">BlockManagerMessages.ToBlockManagerMaster</span></a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.ToBlockManagerSlave.html" title="interface in org.apache.spark.storage" target="classFrame"><span class="interfaceName">BlockManagerMessages.ToBlockManagerSlave</span></a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.TriggerThreadDump$.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.TriggerThreadDump$</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.UpdateBlockInfo.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.UpdateBlockInfo</a></li>
+<li><a href="org/apache/spark/storage/BlockManagerMessages.UpdateBlockInfo$.html" title="class in org.apache.spark.storage" target="classFrame">BlockManagerMessages.UpdateBlockInfo$</a></li>
+<li><a href="org/apache/spark/mllib/linalg/distributed/BlockMatrix.html" title="class in org.apache.spark.mllib.linalg.distributed" target="classFrame">BlockMatrix</a></li>
+<li><a href="org/apache/spark/storage/BlockNotFoundException.html" title="class in org.apache.spark.storage" target="classFrame">BlockNotFoundException</a></li>
+<li><a href="org/apache/spark/storage/BlockReplicationPolicy.html" title="interface in org.apache.spark.storage" target="classFrame"><span class="interfaceName">BlockReplicationPolicy</span></a></li>
+<li><a href="org/apache/spark/storage/BlockReplicationUtils.html" title="class in org.apache.spark.storage" target="classFrame">BlockReplicationUtils</a></li>
+<li><a href="org/apache/spark/storage/BlockStatus.html" title="class in org.apache.spark.storage" target="classFrame">BlockStatus</a></li>
+<li><a href="org/apache/spark/storage/BlockUpdatedInfo.html" title="class in org.apache.spark.storage" target="classFrame">BlockUpdatedInfo</a></li>
+<li><a href="org/apache/spark/util/sketch/BloomFilter.html" title="class in org.apache.spark.util.sketch" target="classFrame">BloomFilter</a></li>
+<li><a href="org/apache/spark/util/sketch/BloomFilter.Version.html" title="enum in org.apache.spark.util.sketch" target="classFrame">BloomFilter.Version</a></li>
+<li><a href="org/apache/spark/ml/param/BooleanParam.html" title="class in org.apache.spark.ml.param" target="classFrame">BooleanParam</a></li>
+<li><a href="org/apache/spark/sql/types/BooleanType.html" title="class in org.apache.spark.sql.types" target="classFrame">BooleanType</a></li>
+<li><a href="org/apache/spark/mllib/tree/configuration/BoostingStrategy.html" title="class in org.apache.spark.mllib.tree.configuration" target="classFrame">BoostingStrategy</a></li>
+<li><a href="org/apache/spark/partial/BoundedDouble.html" title="class in org.apache.spark.partial" target="classFrame">BoundedDouble</a></li>
+<li><a href="org/apache/spark/ml/ann/BreezeUtil.html" title="class in org.apache.spark.ml.ann" target="classFrame">BreezeUtil</a></li>
+<li><a href="org/apache/spark/broadcast/Broadcast.html" title="class in org.apache.spark.broadcast" target="classFrame">Broadcast</a></li>
+<li><a href="org/apache/spark/storage/BroadcastBlockId.html" title="class in org.apache.spark.storage" target="classFrame">BroadcastBlockId</a></li>
+<li><a href="org/apache/spark/ml/feature/BucketedRandomProjectionLSH.html" title="class in org.apache.spark.ml.feature" target="classFrame">BucketedRandomProjectionLSH</a></li>
+<li><a href="org/apache/spark/ml/feature/BucketedRandomProjectionLSHModel.html" title="class in org.apache.spark.ml.feature" target="classFrame">BucketedRandomProjectionLSHModel</a></li>
+<li><a href="org/apache/spark/ml/feature/Bucketizer.html" title="class in org.apache.spark.ml.feature" target="classFrame">Bucketizer</a></li>
+<li><a href="org/apache/spark/storage/BufferReleasingInputStream.html" title="class in org.apache.spark.storage" target="classFrame">BufferReleasingInputStream</a></li>
+<li><a href="org/apache/spark/graphx/util/BytecodeUtils.html" title="class in org.apache.spark.graphx.util" target="classFrame">BytecodeUtils</a></li>
+<li><a href="org/apache/spark/sql/types/ByteType.html" title="class in org.apache.spark.sql.types" target="classFrame">ByteType</a></li>
+<li><a href="org/apache/spark/sql/types/CalendarIntervalType.html" title="class in org.apache.spark.sql.types" target="classFrame">CalendarIntervalType</a></li>
+<li><a href="org/apache/spark/sql/catalog/Catalog.html" title="class in org.apache.spark.sql.catalog" target="classFrame">Catalog</a></li>
+<li><a href="org/apache/spark/sql/sources/CatalystScan.html" title="interface in org.apache.spark.sql.sources" target="classFrame"><span class="interfaceName">CatalystScan</span></a></li>
+<li><a href="org/apache/spark/ml/tree/CategoricalSplit.html" title="class in org.apache.spark.ml.tree" target="classFrame">CategoricalSplit</a></li>
+<li><a href="org/apache/spark/util/CausedBy.html" title="class in org.apache.spark.util" target="classFrame">CausedBy</a></li>
+<li><a href="org/apache/spark/sql/types/CharType.html" title="class in org.apache.spark.sql.types" target="classFrame">CharType</a></li>
+<li><a href="org/apache/spark/streaming/CheckpointReader.html" title="class in org.apache.spark.streaming" target="classFrame">CheckpointReader</a></li>
+<li><a href="org/apache/spark/rdd/CheckpointState.html" title="class in org.apache.spark.rdd" target="classFrame">CheckpointState</a></li>
+<li><a href="org/apache/spark/ml/feature/ChiSqSelector.html" title="class in org.apache.spark.ml.feature" target="classFrame">ChiSqSelector</a></li>
+<li><a href="org/apache/spark/mllib/feature/ChiSqSelector.html" title="class in org.apache.spark.mllib.feature" target="classFrame">ChiSqSelector</a></li>
+<li><a href="org/apache/spark/ml/feature/ChiSqSelectorModel.html" title="class in org.apache.spark.ml.feature" target="classFrame">ChiSqSelectorModel</a></li>
+<li><a href="org/apache/spark/mllib/feature/ChiSqSelectorModel.html" title="class in org.apache.spark.mllib.feature" target="classFrame">ChiSqSelectorModel</a></li>
+<li><a href="org/apache/spark/mllib/feature/ChiSqSelectorModel.SaveLoadV1_0$.html" title="class in org.apache.spark.mllib.feature" target="classFrame">ChiSqSelectorModel.SaveLoadV1_0$</a></li>
+<li><a href="org/apache/spark/mllib/stat/test/ChiSqTest.html" title="class in org.apache.spark.mllib.stat.test" target="classFrame">ChiSqTest</a></li>
+<li><a href="org/apache/spark/mllib/stat/test/ChiSqTest.Method.html" title="class in org.apache.spark.mllib.stat.test" target="classFrame">ChiSqTest.Method</a></li>
+<li><a href="org/apache/spark/mllib/stat/test/ChiSqTest.Method$.html" title="class in org.apache.spark.mllib.stat.test" target="classFrame">ChiSqTest.Method$</a></li>
+<li><a href="org/apache/spark/mllib/stat/test/ChiSqTest.NullHypothesis$.html" title="class in org.apache.spark.mllib.stat.test" target="classFrame">ChiSqTest.NullHypothesis$</a></li>
+<li><a href="org/apache/spark/mllib/stat/test/ChiSqTestResult.html" title="class in org.apache.spark.mllib.stat.test" target="classFrame">ChiSqTestResult</a></li>
+<li><a href="org/apache/spark/ml/stat/ChiSquareTest.html" title="class in org.apache.spark.ml.stat" target="classFrame">ChiSquareTest</a></li>
+<li><a href="org/apache/spark/mllib/linalg/CholeskyDecomposition.html" title="class in org.apache.spark.mllib.linalg" target="classFrame">CholeskyDecomposition</a></li>
+<li><a href="org/apache/spark/ml/classification/ClassificationModel.html" title="class in org.apache.spark.ml.classification" target="classFrame">ClassificationModel</a></li>
+<li><a href="org/apache/spark/mllib/classification/ClassificationModel.html" title="interface in org.apache.spark.mllib.classification" target="classFrame"><span class="interfaceName">ClassificationModel</span></a></li>
+<li><a href="org/apache/spark/ml/classification/Classifier.html" title="class in org.apache.spark.ml.classification" target="classFrame">Classifier</a></li>
+<li><a href="org/apache/spark/CleanAccum.html" title="class in org.apache.spark" target="classFrame">CleanAccum</a></li>
+<li><a href="org/apache/spark/CleanBroadcast.html" title="class in org.apache.spark" target="classFrame">CleanBroadcast</a></li>
+<li><a href="org/apache/spark/CleanCheckpoint.html" title="class in org.apache.spark" target="classFrame">CleanCheckpoint</a></li>
+<li><a href="org/apache/spark/CleanRDD.html" title="class in org.apache.spark" target="classFrame">CleanRDD</a></li>
+<li><a href="org/apache/spark/CleanShuffle.html" title="class in org.apache.spark" target="classFrame">CleanShuffle</a></li>
+<li><a href="org/apache/spark/CleanupTask.html" title="interface in org.apache.spark" target="classFrame"><span class="interfaceName">CleanupTask</span></a></li>
+<li><a href="org/apache/spark/CleanupTaskWeakReference.html" title="class in org.apache.spark" target="classFrame">CleanupTaskWeakReference</a></li>
+<li><a href="org/apache/spark/util/ClosureCleaner.html" title="class in org.apache.spark.util" target="classFrame">ClosureCleaner</a></li>
+<li><a href="org/apache/spark/sql/sources/v2/reader/partitioning/ClusteredDistribution.html" title="class in org.apache.spark.sql.sources.v2.reader.partitioning" target="classFrame">ClusteredDistribution</a></li>
+<li><a href="org/apache/spark/ml/evaluation/ClusteringEvaluator.html" title="class in org.apache.spark.ml.evaluation" target="classFrame">ClusteringEvaluator</a></li>
+<li><a href="org/apache/spark/ml/clustering/ClusteringSummary.html" title="class in org.apache.spark.ml.clustering" target="classFrame">ClusteringSummary</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.AddWebUIFilter.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.AddWebUIFilter</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.AddWebUIFilter$.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.AddWebUIFilter$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.GetExecutorLossReason.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.GetExecutorLossReason</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.GetExecutorLossReason$.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.GetExecutorLossReason$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.KillExecutors.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.KillExecutors</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.KillExecutors$.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.KillExecutors$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.KillExecutorsOnHost.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.KillExecutorsOnHost</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.KillExecutorsOnHost$.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.KillExecutorsOnHost$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.KillTask.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.KillTask</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.KillTask$.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.KillTask$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.LaunchTask.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.LaunchTask</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.LaunchTask$.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.LaunchTask$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RegisterClusterManager.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.RegisterClusterManager</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RegisterClusterManager$.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.RegisterClusterManager$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RegisteredExecutor$.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.RegisteredExecutor$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RegisterExecutor.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.RegisterExecutor</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RegisterExecutor$.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.RegisterExecutor$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RegisterExecutorFailed.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.RegisterExecutorFailed</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RegisterExecutorFailed$.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.RegisterExecutorFailed$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RegisterExecutorResponse.html" title="interface in org.apache.spark.scheduler.cluster" target="classFrame"><span class="interfaceName">CoarseGrainedClusterMessages.RegisterExecutorResponse</span></a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RemoveExecutor.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.RemoveExecutor</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RemoveExecutor$.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.RemoveExecutor$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RemoveWorker.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.RemoveWorker</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RemoveWorker$.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.RemoveWorker$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RequestExecutors.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.RequestExecutors</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RequestExecutors$.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.RequestExecutors$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RetrieveLastAllocatedExecutorId$.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.RetrieveLastAllocatedExecutorId$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.RetrieveSparkAppConfig$.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.RetrieveSparkAppConfig$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.ReviveOffers$.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.ReviveOffers$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.SetupDriver.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.SetupDriver</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.SetupDriver$.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.SetupDriver$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.Shutdown$.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.Shutdown$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.SparkAppConfig.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.SparkAppConfig</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.SparkAppConfig$.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.SparkAppConfig$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.StatusUpdate.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.StatusUpdate</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.StatusUpdate$.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.StatusUpdate$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.StopDriver$.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.StopDriver$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.StopExecutor$.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.StopExecutor$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.StopExecutors$.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.StopExecutors$</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.UpdateDelegationTokens.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.UpdateDelegationTokens</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessages.UpdateDelegationTokens$.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">CoarseGrainedClusterMessages.UpdateDelegationTokens$</a></li>
+<li><a href="org/apache/spark/metrics/source/CodegenMetrics.html" title="class in org.apache.spark.metrics.source" target="classFrame">CodegenMetrics</a></li>
+<li><a href="org/apache/spark/rdd/CoGroupedRDD.html" title="class in org.apache.spark.rdd" target="classFrame">CoGroupedRDD</a></li>
+<li><a href="org/apache/spark/api/java/function/CoGroupFunction.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">CoGroupFunction</span></a></li>
+<li><a href="org/apache/spark/util/CollectionAccumulator.html" title="class in org.apache.spark.util" target="classFrame">CollectionAccumulator</a></li>
+<li><a href="org/apache/spark/util/CollectionsUtils.html" title="class in org.apache.spark.util" target="classFrame">CollectionsUtils</a></li>
+<li><a href="org/apache/spark/sql/catalog/Column.html" title="class in org.apache.spark.sql.catalog" target="classFrame">Column</a></li>
+<li><a href="org/apache/spark/sql/Column.html" title="class in org.apache.spark.sql" target="classFrame">Column</a></li>
+<li><a href="org/apache/spark/sql/vectorized/ColumnarArray.html" title="class in org.apache.spark.sql.vectorized" target="classFrame">ColumnarArray</a></li>
+<li><a href="org/apache/spark/sql/vectorized/ColumnarBatch.html" title="class in org.apache.spark.sql.vectorized" target="classFrame">ColumnarBatch</a></li>
+<li><a href="org/apache/spark/sql/vectorized/ColumnarMap.html" title="class in org.apache.spark.sql.vectorized" target="classFrame">ColumnarMap</a></li>
+<li><a href="org/apache/spark/sql/vectorized/ColumnarRow.html" title="class in org.apache.spark.sql.vectorized" target="classFrame">ColumnarRow</a></li>
+<li><a href="org/apache/spark/sql/ColumnName.html" title="class in org.apache.spark.sql" target="classFrame">ColumnName</a></li>
+<li><a href="org/apache/spark/ml/feature/ColumnPruner.html" title="class in org.apache.spark.ml.feature" target="classFrame">ColumnPruner</a></li>
+<li><a href="org/apache/spark/sql/vectorized/ColumnVector.html" title="class in org.apache.spark.sql.vectorized" target="classFrame">ColumnVector</a></li>
+<li><a href="org/apache/spark/ComplexFutureAction.html" title="class in org.apache.spark" target="classFrame">ComplexFutureAction</a></li>
+<li><a href="org/apache/spark/io/CompressionCodec.html" title="interface in org.apache.spark.io" target="classFrame"><span class="interfaceName">CompressionCodec</span></a></li>
+<li><a href="org/apache/spark/status/config.html" title="class in org.apache.spark.status" target="classFrame">config</a></li>
+<li><a href="org/apache/spark/internal/config/ConfigEntryWithDefault.html" title="class in org.apache.spark.internal.config" target="classFrame">ConfigEntryWithDefault</a></li>
+<li><a href="org/apache/spark/internal/config/ConfigEntryWithDefaultFunction.html" title="class in org.apache.spark.internal.config" target="classFrame">ConfigEntryWithDefaultFunction</a></li>
+<li><a href="org/apache/spark/internal/config/ConfigEntryWithDefaultString.html" title="class in org.apache.spark.internal.config" target="classFrame">ConfigEntryWithDefaultString</a></li>
+<li><a href="org/apache/spark/internal/config/ConfigHelpers.html" title="class in org.apache.spark.internal.config" target="classFrame">ConfigHelpers</a></li>
+<li><a href="org/apache/spark/graphx/lib/ConnectedComponents.html" title="class in org.apache.spark.graphx.lib" target="classFrame">ConnectedComponents</a></li>
+<li><a href="org/apache/spark/streaming/dstream/ConstantInputDStream.html" title="class in org.apache.spark.streaming.dstream" target="classFrame">ConstantInputDStream</a></li>
+<li><a href="org/apache/spark/sql/sources/v2/reader/streaming/ContinuousDataReader.html" title="interface in org.apache.spark.sql.sources.v2.reader.streaming" target="classFrame"><span class="interfaceName">ContinuousDataReader</span></a></li>
+<li><a href="org/apache/spark/sql/sources/v2/reader/streaming/ContinuousReader.html" title="interface in org.apache.spark.sql.sources.v2.reader.streaming" target="classFrame"><span class="interfaceName">ContinuousReader</span></a></li>
+<li><a href="org/apache/spark/sql/sources/v2/ContinuousReadSupport.html" title="interface in org.apache.spark.sql.sources.v2" target="classFrame"><span class="interfaceName">ContinuousReadSupport</span></a></li>
+<li><a href="org/apache/spark/ml/tree/ContinuousSplit.html" title="class in org.apache.spark.ml.tree" target="classFrame">ContinuousSplit</a></li>
+<li><a href="org/apache/spark/mllib/linalg/distributed/CoordinateMatrix.html" title="class in org.apache.spark.mllib.linalg.distributed" target="classFrame">CoordinateMatrix</a></li>
+<li><a href="org/apache/spark/ml/stat/Correlation.html" title="class in org.apache.spark.ml.stat" target="classFrame">Correlation</a></li>
+<li><a href="org/apache/spark/mllib/stat/correlation/CorrelationNames.html" title="class in org.apache.spark.mllib.stat.correlation" target="classFrame">CorrelationNames</a></li>
+<li><a href="org/apache/spark/mllib/stat/correlation/Correlations.html" title="class in org.apache.spark.mllib.stat.correlation" target="classFrame">Correlations</a></li>
+<li><a href="org/apache/spark/storage/CountingWritableChannel.html" title="class in org.apache.spark.storage" target="classFrame">CountingWritableChannel</a></li>
+<li><a href="org/apache/spark/util/sketch/CountMinSketch.html" title="class in org.apache.spark.util.sketch" target="classFrame">CountMinSketch</a></li>
+<li><a href="org/apache/spark/util/sketch/CountMinSketch.Version.html" title="enum in org.apache.spark.util.sketch" target="classFrame">CountMinSketch.Version</a></li>
+<li><a href="org/apache/spark/ml/feature/CountVectorizer.html" title="class in org.apache.spark.ml.feature" target="classFrame">CountVectorizer</a></li>
+<li><a href="org/apache/spark/ml/feature/CountVectorizerModel.html" title="class in org.apache.spark.ml.feature" target="classFrame">CountVectorizerModel</a></li>
+<li><a href="org/apache/spark/sql/sources/CreatableRelationProvider.html" title="interface in org.apache.spark.sql.sources" target="classFrame"><span class="interfaceName">CreatableRelationProvider</span></a></li>
+<li><a href="org/apache/spark/sql/hive/execution/CreateHiveTableAsSelectCommand.html" title="class in org.apache.spark.sql.hive.execution" target="classFrame">CreateHiveTableAsSelectCommand</a></li>
+<li><a href="org/apache/spark/ml/tuning/CrossValidator.html" title="class in org.apache.spark.ml.tuning" target="classFrame">CrossValidator</a></li>
+<li><a href="org/apache/spark/ml/tuning/CrossValidatorModel.html" title="class in org.apache.spark.ml.tuning" target="classFrame">CrossValidatorModel</a></li>
+<li><a href="org/apache/spark/ml/tuning/CrossValidatorModel.CrossValidatorModelWriter.html" title="class in org.apache.spark.ml.tuning" target="classFrame">CrossValidatorModel.CrossValidatorModelWriter</a></li>
+<li><a href="org/apache/spark/security/CryptoStreamUtils.html" title="class in org.apache.spark.security" target="classFrame">CryptoStreamUtils</a></li>
+<li><a href="org/apache/spark/sql/catalog/Database.html" title="class in org.apache.spark.sql.catalog" target="classFrame">Database</a></li>
+<li><a href="org/apache/spark/sql/DataFrameNaFunctions.html" title="class in org.apache.spark.sql" target="classFrame">DataFrameNaFunctions</a></li>
+<li><a href="org/apache/spark/sql/DataFrameReader.html" title="class in org.apache.spark.sql" target="classFrame">DataFrameReader</a></li>
+<li><a href="org/apache/spark/sql/DataFrameStatFunctions.html" title="class in org.apache.spark.sql" target="classFrame">DataFrameStatFunctions</a></li>
+<li><a href="org/apache/spark/sql/DataFrameWriter.html" title="class in org.apache.spark.sql" target="classFrame">DataFrameWriter</a></li>
+<li><a href="org/apache/spark/sql/sources/v2/reader/DataReader.html" title="interface in org.apache.spark.sql.sources.v2.reader" target="classFrame"><span class="interfaceName">DataReader</span></a></li>
+<li><a href="org/apache/spark/sql/sources/v2/reader/DataReaderFactory.html" title="interface in org.apache.spark.sql.sources.v2.reader" target="classFrame"><span class="interfaceName">DataReaderFactory</span></a></li>
+<li><a href="org/apache/spark/sql/Dataset.html" title="class in org.apache.spark.sql" target="classFrame">Dataset</a></li>
+<li><a href="org/apache/spark/sql/DatasetHolder.html" title="class in org.apache.spark.sql" target="classFrame">DatasetHolder</a></li>
+<li><a href="org/apache/spark/sql/sources/v2/DataSourceOptions.html" title="class in org.apache.spark.sql.sources.v2" target="classFrame">DataSourceOptions</a></li>
+<li><a href="org/apache/spark/sql/sources/v2/reader/DataSourceReader.html" title="interface in org.apache.spark.sql.sources.v2.reader" target="classFrame"><span class="interfaceName">DataSourceReader</span></a></li>
+<li><a href="org/apache/spark/sql/sources/DataSourceRegister.html" title="interface in org.apache.spark.sql.sources" target="classFrame"><span class="interfaceName">DataSourceRegister</span></a></li>
+<li><a href="org/apache/spark/sql/sources/v2/DataSourceV2.html" title="interface in org.apache.spark.sql.sources.v2" target="classFrame"><span class="interfaceName">DataSourceV2</span></a></li>
+<li><a href="org/apache/spark/sql/sources/v2/writer/DataSourceWriter.html" title="interface in org.apache.spark.sql.sources.v2.writer" target="classFrame"><span class="interfaceName">DataSourceWriter</span></a></li>
+<li><a href="org/apache/spark/sql/streaming/DataStreamReader.html" title="class in org.apache.spark.sql.streaming" target="classFrame">DataStreamReader</a></li>
+<li><a href="org/apache/spark/sql/streaming/DataStreamWriter.html" title="class in org.apache.spark.sql.streaming" target="classFrame">DataStreamWriter</a></li>
+<li><a href="org/apache/spark/sql/types/DataType.html" title="class in org.apache.spark.sql.types" target="classFrame">DataType</a></li>
+<li><a href="org/apache/spark/sql/types/DataTypes.html" title="class in org.apache.spark.sql.types" target="classFrame">DataTypes</a></li>
+<li><a href="org/apache/spark/mllib/util/DataValidators.html" title="class in org.apache.spark.mllib.util" target="classFrame">DataValidators</a></li>
+<li><a href="org/apache/spark/sql/sources/v2/writer/DataWriter.html" title="interface in org.apache.spark.sql.sources.v2.writer" target="classFrame"><span class="interfaceName">DataWriter</span></a></li>
+<li><a href="org/apache/spark/sql/sources/v2/writer/DataWriterFactory.html" title="interface in org.apache.spark.sql.sources.v2.writer" target="classFrame"><span class="interfaceName">DataWriterFactory</span></a></li>
+<li><a href="org/apache/spark/sql/types/DateType.html" title="class in org.apache.spark.sql.types" target="classFrame">DateType</a></li>
+<li><a href="org/apache/spark/sql/jdbc/DB2Dialect.html" title="class in org.apache.spark.sql.jdbc" target="classFrame">DB2Dialect</a></li>
+<li><a href="org/apache/spark/ml/feature/DCT.html" title="class in org.apache.spark.ml.feature" target="classFrame">DCT</a></li>
+<li><a href="org/apache/spark/sql/types/Decimal.html" title="class in org.apache.spark.sql.types" target="classFrame">Decimal</a></li>
+<li><a href="org/apache/spark/sql/types/Decimal.DecimalAsIfIntegral$.html" title="class in org.apache.spark.sql.types" target="classFrame">Decimal.DecimalAsIfIntegral$</a></li>
+<li><a href="org/apache/spark/sql/types/Decimal.DecimalIsFractional$.html" title="class in org.apache.spark.sql.types" target="classFrame">Decimal.DecimalIsFractional$</a></li>
+<li><a href="org/apache/spark/sql/types/DecimalType.html" title="class in org.apache.spark.sql.types" target="classFrame">DecimalType</a></li>
+<li><a href="org/apache/spark/sql/types/DecimalType.Expression$.html" title="class in org.apache.spark.sql.types" target="classFrame">DecimalType.Expression$</a></li>
+<li><a href="org/apache/spark/sql/types/DecimalType.Fixed$.html" title="class in org.apache.spark.sql.types" target="classFrame">DecimalType.Fixed$</a></li>
+<li><a href="org/apache/spark/mllib/tree/DecisionTree.html" title="class in org.apache.spark.mllib.tree" target="classFrame">DecisionTree</a></li>
+<li><a href="org/apache/spark/ml/classification/DecisionTreeClassificationModel.html" title="class in org.apache.spark.ml.classification" target="classFrame">DecisionTreeClassificationModel</a></li>
+<li><a href="org/apache/spark/ml/classification/DecisionTreeClassifier.html" title="class in org.apache.spark.ml.classification" target="classFrame">DecisionTreeClassifier</a></li>
+<li><a href="org/apache/spark/mllib/tree/model/DecisionTreeModel.html" title="class in org.apache.spark.mllib.tree.model" target="classFrame">DecisionTreeModel</a></li>
+<li><a href="org/apache/spark/mllib/tree/model/DecisionTreeModel.SaveLoadV1_0$.html" title="class in org.apache.spark.mllib.tree.model" target="classFrame">DecisionTreeModel.SaveLoadV1_0$</a></li>
+<li><a href="org/apache/spark/ml/tree/DecisionTreeModelReadWrite.html" title="class in org.apache.spark.ml.tree" target="classFrame">DecisionTreeModelReadWrite</a></li>
+<li><a href="org/apache/spark/ml/tree/DecisionTreeModelReadWrite.NodeData.html" title="class in org.apache.spark.ml.tree" target="classFrame">DecisionTreeModelReadWrite.NodeData</a></li>
+<li><a href="org/apache/spark/ml/tree/DecisionTreeModelReadWrite.NodeData$.html" title="class in org.apache.spark.ml.tree" target="classFrame">DecisionTreeModelReadWrite.NodeData$</a></li>
+<li><a href="org/apache/spark/ml/tree/DecisionTreeModelReadWrite.SplitData.html" title="class in org.apache.spark.ml.tree" target="classFrame">DecisionTreeModelReadWrite.SplitData</a></li>
+<li><a href="org/apache/spark/ml/tree/DecisionTreeModelReadWrite.SplitData$.html" title="class in org.apache.spark.ml.tree" target="classFrame">DecisionTreeModelReadWrite.SplitData$</a></li>
+<li><a href="org/apache/spark/ml/regression/DecisionTreeRegressionModel.html" title="class in org.apache.spark.ml.regression" target="classFrame">DecisionTreeRegressionModel</a></li>
+<li><a href="org/apache/spark/ml/regression/DecisionTreeRegressor.html" title="class in org.apache.spark.ml.regression" target="classFrame">DecisionTreeRegressor</a></li>
+<li><a href="org/apache/spark/streaming/kinesis/DefaultCredentials.html" title="class in org.apache.spark.streaming.kinesis" target="classFrame">DefaultCredentials</a></li>
+<li><a href="org/apache/spark/ml/util/DefaultParamsReadable.html" title="interface in org.apache.spark.ml.util" target="classFrame"><span class="interfaceName">DefaultParamsReadable</span></a></li>
+<li><a href="org/apache/spark/ml/util/DefaultParamsWritable.html" title="interface in org.apache.spark.ml.util" target="classFrame"><span class="interfaceName">DefaultParamsWritable</span></a></li>
+<li><a href="org/apache/spark/rdd/DefaultPartitionCoalescer.html" title="class in org.apache.spark.rdd" target="classFrame">DefaultPartitionCoalescer</a></li>
+<li><a href="org/apache/spark/storage/DefaultTopologyMapper.html" title="class in org.apache.spark.storage" target="classFrame">DefaultTopologyMapper</a></li>
+<li><a href="org/apache/spark/ml/linalg/DenseMatrix.html" title="class in org.apache.spark.ml.linalg" target="classFrame">DenseMatrix</a></li>
+<li><a href="org/apache/spark/mllib/linalg/DenseMatrix.html" title="class in org.apache.spark.mllib.linalg" target="classFrame">DenseMatrix</a></li>
+<li><a href="org/apache/spark/ml/linalg/DenseVector.html" title="class in org.apache.spark.ml.linalg" target="classFrame">DenseVector</a></li>
+<li><a href="org/apache/spark/mllib/linalg/DenseVector.html" title="class in org.apache.spark.mllib.linalg" target="classFrame">DenseVector</a></li>
+<li><a href="org/apache/spark/Dependency.html" title="class in org.apache.spark" target="classFrame">Dependency</a></li>
+<li><a href="org/apache/spark/sql/jdbc/DerbyDialect.html" title="class in org.apache.spark.sql.jdbc" target="classFrame">DerbyDialect</a></li>
+<li><a href="org/apache/spark/serializer/DeserializationStream.html" title="class in org.apache.spark.serializer" target="classFrame">DeserializationStream</a></li>
+<li><a href="org/apache/spark/storage/memory/DeserializedMemoryEntry.html" title="class in org.apache.spark.storage.memory" target="classFrame">DeserializedMemoryEntry</a></li>
+<li><a href="org/apache/spark/sql/hive/DetermineTableStats.html" title="class in org.apache.spark.sql.hive" target="classFrame">DetermineTableStats</a></li>
+<li><a href="org/apache/spark/storage/DiskBlockData.html" title="class in org.apache.spark.storage" target="classFrame">DiskBlockData</a></li>
+<li><a href="org/apache/spark/ml/clustering/DistributedLDAModel.html" title="class in org.apache.spark.ml.clustering" target="classFrame">DistributedLDAModel</a></li>
+<li><a href="org/apache/spark/mllib/clustering/DistributedLDAModel.html" title="class in org.apache.spark.mllib.clustering" target="classFrame">DistributedLDAModel</a></li>
+<li><a href="org/apache/spark/mllib/linalg/distributed/DistributedMatrix.html" title="interface in org.apache.spark.mllib.linalg.distributed" target="classFrame"><span class="interfaceName">DistributedMatrix</span></a></li>
+<li><a href="org/apache/spark/sql/sources/v2/reader/partitioning/Distribution.html" title="interface in org.apache.spark.sql.sources.v2.reader.partitioning" target="classFrame"><span class="interfaceName">Distribution</span></a></li>
+<li><a href="org/apache/spark/ml/feature/Dot.html" title="class in org.apache.spark.ml.feature" target="classFrame">Dot</a></li>
+<li><a href="org/apache/spark/util/DoubleAccumulator.html" title="class in org.apache.spark.util" target="classFrame">DoubleAccumulator</a></li>
+<li><a href="org/apache/spark/ml/param/DoubleArrayArrayParam.html" title="class in org.apache.spark.ml.param" target="classFrame">DoubleArrayArrayParam</a></li>
+<li><a href="org/apache/spark/ml/param/DoubleArrayParam.html" title="class in org.apache.spark.ml.param" target="classFrame">DoubleArrayParam</a></li>
+<li><a href="org/apache/spark/api/java/function/DoubleFlatMapFunction.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">DoubleFlatMapFunction</span></a></li>
+<li><a href="org/apache/spark/api/java/function/DoubleFunction.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">DoubleFunction</span></a></li>
+<li><a href="org/apache/spark/ml/param/DoubleParam.html" title="class in org.apache.spark.ml.param" target="classFrame">DoubleParam</a></li>
+<li><a href="org/apache/spark/rdd/DoubleRDDFunctions.html" title="class in org.apache.spark.rdd" target="classFrame">DoubleRDDFunctions</a></li>
+<li><a href="org/apache/spark/sql/types/DoubleType.html" title="class in org.apache.spark.sql.types" target="classFrame">DoubleType</a></li>
+<li><a href="org/apache/spark/streaming/dstream/DStream.html" title="class in org.apache.spark.streaming.dstream" target="classFrame">DStream</a></li>
+<li><a href="org/apache/spark/serializer/DummySerializerInstance.html" title="class in org.apache.spark.serializer" target="classFrame">DummySerializerInstance</a></li>
+<li><a href="org/apache/spark/streaming/Duration.html" title="class in org.apache.spark.streaming" target="classFrame">Duration</a></li>
+<li><a href="org/apache/spark/streaming/Durations.html" title="class in org.apache.spark.streaming" target="classFrame">Durations</a></li>
+<li><a href="org/apache/spark/graphx/Edge.html" title="class in org.apache.spark.graphx" target="classFrame">Edge</a></li>
+<li><a href="org/apache/spark/graphx/impl/EdgeActiveness.html" title="enum in org.apache.spark.graphx.impl" target="classFrame">EdgeActiveness</a></li>
+<li><a href="org/apache/spark/graphx/EdgeContext.html" title="class in org.apache.spark.graphx" target="classFrame">EdgeContext</a></li>
+<li><a href="org/apache/spark/graphx/EdgeDirection.html" title="class in org.apache.spark.graphx" target="classFrame">EdgeDirection</a></li>
+<li><a href="org/apache/spark/graphx/EdgeRDD.html" title="class in org.apache.spark.graphx" target="classFrame">EdgeRDD</a></li>
+<li><a href="org/apache/spark/graphx/impl/EdgeRDDImpl.html" title="class in org.apache.spark.graphx.impl" target="classFrame">EdgeRDDImpl</a></li>
+<li><a href="org/apache/spark/graphx/EdgeTriplet.html" title="class in org.apache.spark.graphx" target="classFrame">EdgeTriplet</a></li>
+<li><a href="org/apache/spark/mllib/linalg/EigenValueDecomposition.html" title="class in org.apache.spark.mllib.linalg" target="classFrame">EigenValueDecomposition</a></li>
+<li><a href="org/apache/spark/ml/feature/ElementwiseProduct.html" title="class in org.apache.spark.ml.feature" target="classFrame">ElementwiseProduct</a></li>
+<li><a href="org/apache/spark/mllib/feature/ElementwiseProduct.html" title="class in org.apache.spark.mllib.feature" target="classFrame">ElementwiseProduct</a></li>
+<li><a href="org/apache/spark/mllib/clustering/EMLDAOptimizer.html" title="class in org.apache.spark.mllib.clustering" target="classFrame">EMLDAOptimizer</a></li>
+<li><a href="org/apache/spark/sql/Encoder.html" title="interface in org.apache.spark.sql" target="classFrame"><span class="interfaceName">Encoder</span></a></li>
+<li><a href="org/apache/spark/sql/Encoders.html" title="class in org.apache.spark.sql" target="classFrame">Encoders</a></li>
+<li><a href="org/apache/spark/storage/EncryptedBlockData.html" title="class in org.apache.spark.storage" target="classFrame">EncryptedBlockData</a></li>
+<li><a href="org/apache/spark/mllib/tree/configuration/EnsembleCombiningStrategy.html" title="class in org.apache.spark.mllib.tree.configuration" target="classFrame">EnsembleCombiningStrategy</a></li>
+<li><a href="org/apache/spark/ml/tree/EnsembleModelReadWrite.html" title="class in org.apache.spark.ml.tree" target="classFrame">EnsembleModelReadWrite</a></li>
+<li><a href="org/apache/spark/ml/tree/EnsembleModelReadWrite.EnsembleNodeData.html" title="class in org.apache.spark.ml.tree" target="classFrame">EnsembleModelReadWrite.EnsembleNodeData</a></li>
+<li><a href="org/apache/spark/ml/tree/EnsembleModelReadWrite.EnsembleNodeData$.html" title="class in org.apache.spark.ml.tree" target="classFrame">EnsembleModelReadWrite.EnsembleNodeData$</a></li>
+<li><a href="org/apache/spark/mllib/tree/impurity/Entropy.html" title="class in org.apache.spark.mllib.tree.impurity" target="classFrame">Entropy</a></li>
+<li><a href="org/apache/spark/util/EnumUtil.html" title="class in org.apache.spark.util" target="classFrame">EnumUtil</a></li>
+<li><a href="org/apache/spark/sql/sources/EqualNullSafe.html" title="class in org.apache.spark.sql.sources" target="classFrame">EqualNullSafe</a></li>
+<li><a href="org/apache/spark/sql/sources/EqualTo.html" title="class in org.apache.spark.sql.sources" target="classFrame">EqualTo</a></li>
+<li><a href="org/apache/spark/ml/Estimator.html" title="class in org.apache.spark.ml" target="classFrame">Estimator</a></li>
+<li><a href="org/apache/spark/ml/evaluation/Evaluator.html" title="class in org.apache.spark.ml.evaluation" target="classFrame">Evaluator</a></li>
+<li><a href="org/apache/spark/ExceptionFailure.html" title="class in org.apache.spark" target="classFrame">ExceptionFailure</a></li>
+<li><a href="org/apache/spark/sql/util/ExecutionListenerManager.html" title="class in org.apache.spark.sql.util" target="classFrame">ExecutionListenerManager</a></li>
+<li><a href="org/apache/spark/scheduler/cluster/ExecutorInfo.html" title="class in org.apache.spark.scheduler.cluster" target="classFrame">ExecutorInfo</a></li>
+<li><a href="org/apache/spark/scheduler/ExecutorKilled.html" title="class in org.apache.spark.scheduler" target="classFrame">ExecutorKilled</a></li>
+<li><a href="org/apache/spark/ExecutorLostFailure.html" title="class in org.apache.spark" target="classFrame">ExecutorLostFailure</a></li>
+<li><a href="org/apache/spark/ExecutorRegistered.html" title="class in org.apache.spark" target="classFrame">ExecutorRegistered</a></li>
+<li><a href="org/apache/spark/ExecutorRemoved.html" title="class in org.apache.spark" target="classFrame">ExecutorRemoved</a></li>
+<li><a href="org/apache/spark/status/api/v1/ExecutorStageSummary.html" title="class in org.apache.spark.status.api.v1" target="classFrame">ExecutorStageSummary</a></li>
+<li><a href="org/apache/spark/ui/storage/ExecutorStreamSummary.html" title="class in org.apache.spark.ui.storage" target="classFrame">ExecutorStreamSummary</a></li>
+<li><a href="org/apache/spark/status/api/v1/ExecutorSummary.html" title="class in org.apache.spark.status.api.v1" target="classFrame">ExecutorSummary</a></li>
+<li><a href="org/apache/spark/ml/clustering/ExpectationAggregator.html" title="class in org.apache.spark.ml.clustering" target="classFrame">ExpectationAggregator</a></li>
+<li><a href="org/apache/spark/mllib/clustering/ExpectationSum.html" title="class in org.apache.spark.mllib.clustering" target="classFrame">ExpectationSum</a></li>
+<li><a href="org/apache/spark/sql/ExperimentalMethods.html" title="class in org.apache.spark.sql" target="classFrame">ExperimentalMethods</a></li>
+<li><a href="org/apache/spark/ExpireDeadHosts.html" title="class in org.apache.spark" target="classFrame">ExpireDeadHosts</a></li>
+<li><a href="org/apache/spark/mllib/random/ExponentialGenerator.html" title="class in org.apache.spark.mllib.random" target="classFrame">ExponentialGenerator</a></li>
+<li><a href="org/apache/spark/mllib/evaluation/binary/FalsePositiveRate.html" title="class in org.apache.spark.mllib.evaluation.binary" target="classFrame">FalsePositiveRate</a></li>
+<li><a href="org/apache/spark/ml/feature/FeatureHasher.html" title="class in org.apache.spark.ml.feature" target="classFrame">FeatureHasher</a></li>
+<li><a href="org/apache/spark/mllib/tree/configuration/FeatureType.html" title="class in org.apache.spark.mllib.tree.configuration" target="classFrame">FeatureType</a></li>
+<li><a href="org/apache/spark/FetchFailed.html" title="class in org.apache.spark" target="classFrame">FetchFailed</a></li>
+<li><a href="org/apache/spark/storage/FileBasedTopologyMapper.html" title="class in org.apache.spark.storage" target="classFrame">FileBasedTopologyMapper</a></li>
+<li><a href="org/apache/spark/internal/io/FileCommitProtocol.html" title="class in org.apache.spark.internal.io" target="classFrame">FileCommitProtocol</a></li>
+<li><a href="org/apache/spark/internal/io/FileCommitProtocol.EmptyTaskCommitMessage$.html" title="class in org.apache.spark.internal.io" target="classFrame">FileCommitProtocol.EmptyTaskCommitMessage$</a></li>
+<li><a href="org/apache/spark/internal/io/FileCommitProtocol.TaskCommitMessage.html" title="class in org.apache.spark.internal.io" target="classFrame">FileCommitProtocol.TaskCommitMessage</a></li>
+<li><a href="org/apache/spark/sql/sources/Filter.html" title="class in org.apache.spark.sql.sources" target="classFrame">Filter</a></li>
+<li><a href="org/apache/spark/api/java/function/FilterFunction.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">FilterFunction</span></a></li>
+<li><a href="org/apache/spark/api/java/function/FlatMapFunction.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">FlatMapFunction</span></a></li>
+<li><a href="org/apache/spark/api/java/function/FlatMapFunction2.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">FlatMapFunction2</span></a></li>
+<li><a href="org/apache/spark/api/java/function/FlatMapGroupsFunction.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">FlatMapGroupsFunction</span></a></li>
+<li><a href="org/apache/spark/api/java/function/FlatMapGroupsWithStateFunction.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">FlatMapGroupsWithStateFunction</span></a></li>
+<li><a href="org/apache/spark/ml/param/FloatParam.html" title="class in org.apache.spark.ml.param" target="classFrame">FloatParam</a></li>
+<li><a href="org/apache/spark/sql/types/FloatType.html" title="class in org.apache.spark.sql.types" target="classFrame">FloatType</a></li>
+<li><a href="org/apache/spark/api/java/function/ForeachFunction.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">ForeachFunction</span></a></li>
+<li><a href="org/apache/spark/api/java/function/ForeachPartitionFunction.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">ForeachPartitionFunction</span></a></li>
+<li><a href="org/apache/spark/sql/ForeachWriter.html" title="class in org.apache.spark.sql" target="classFrame">ForeachWriter</a></li>
+<li><a href="org/apache/spark/ml/fpm/FPGrowth.html" title="class in org.apache.spark.ml.fpm" target="classFrame">FPGrowth</a></li>
+<li><a href="org/apache/spark/mllib/fpm/FPGrowth.html" title="class in org.apache.spark.mllib.fpm" target="classFrame">FPGrowth</a></li>
+<li><a href="org/apache/spark/mllib/fpm/FPGrowth.FreqItemset.html" title="class in org.apache.spark.mllib.fpm" target="classFrame">FPGrowth.FreqItemset</a></li>
+<li><a href="org/apache/spark/ml/fpm/FPGrowthModel.html" title="class in org.apache.spark.ml.fpm" target="classFrame">FPGrowthModel</a></li>
+<li><a href="org/apache/spark/mllib/fpm/FPGrowthModel.html" title="class in org.apache.spark.mllib.fpm" target="classFrame">FPGrowthModel</a></li>
+<li><a href="org/apache/spark/mllib/fpm/FPGrowthModel.SaveLoadV1_0$.html" title="class in org.apache.spark.mllib.fpm" target="classFrame">FPGrowthModel.SaveLoadV1_0$</a></li>
+<li><a href="org/apache/spark/api/java/function/Function.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">Function</span></a></li>
+<li><a href="org/apache/spark/sql/catalog/Function.html" title="class in org.apache.spark.sql.catalog" target="classFrame">Function</a></li>
+<li><a href="org/apache/spark/api/java/function/Function0.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">Function0</span></a></li>
+<li><a href="org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">Function2</span></a></li>
+<li><a href="org/apache/spark/api/java/function/Function3.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">Function3</span></a></li>
+<li><a href="org/apache/spark/api/java/function/Function4.html" title="interface in org.apache.spark.api.java.function" target="classFrame"><span class="interfaceName">Function4</span></a></li>
+<li><a href="org/apache/spark/sql/functions.html" title="class in org.apache.spark.sql" target="classFrame">functions</a></li>
+<li><a href="org/apache/spark/FutureAction.html" title="interface in org.apache.spark" target="classFrame"><span class="interfaceName">FutureAction</span></a></li>
+<li><a href="org/apache/spark/mllib/random/GammaGenerator.html" title="class in org.apache.spark.mllib.random" target="classFrame">GammaGenerator</a></li>
+<li><a href="org/apache/spark/ml/clustering/GaussianMixture.html" title="class in org.apache.spark.ml.clustering" target="classFrame">GaussianMixture</a></li>
+<li><a href="org/apache/spark/mllib/clustering/GaussianMixture.html" title="class in org.apache.spark.mllib.clustering" target="classFrame">GaussianMixture</a></li>
+<li><a href="org/apache/spark/ml/clustering/GaussianMixtureModel.html" title="class in org.apache.spark.ml.clustering" target="classFrame">GaussianMixtureModel</a></li>
+<li><a href="org/apache/spark/mllib/clustering/GaussianMixtureModel.html" title="class in org.apache.spark.mllib.clustering" target="classFrame">GaussianMixtureModel</a></li>
+<li><a href="org/apache/spark/ml/clustering/GaussianMixtureSummary.html" title="class in org.apache.spark.ml.clustering" target="classFrame">GaussianMixtureSummary</a></li>
+<li><a href="org/apache/spark/ml/classification/GBTClassificationModel.html" title="class in org.apache.spark.ml.classification" target="classFrame">GBTClassificationModel</a></li>
+<li><a href="org/apache/spark/ml/classification/GBTClassifier.html" title="class in org.apache.spark.ml.classification" target="classFrame">GBTClassifier</a></li>
+<li><a href="org/apache/spark/ml/regression/GBTRegressionModel.html" title="class in org.apache.spark.ml.regression" target="classFrame">GBTRegressionModel</a></li>
+<li><a href="org/apache/spark/ml/regression/GBTRegressor.html" title="class in org.apache.spark.ml.regression" target="classFrame">GBTRegressor</a></li>
+<li><a href="org/apache/spark/mllib/regression/GeneralizedLinearAlgorithm.html" title="class in org.apache.spark.mllib.regression" target="classFrame">GeneralizedLinearAlgorithm</a></li>
+<li><a href="org/apache/spark/mllib/regression/GeneralizedLinearModel.html" title="class in org.apache.spark.mllib.regression" target="classFrame">GeneralizedLinearModel</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.html" title="class in org.apache.spark.ml.regression" target="classFrame">GeneralizedLinearRegression</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.Binomial$.html" title="class in org.apache.spark.ml.regression" target="classFrame">GeneralizedLinearRegression.Binomial$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.CLogLog$.html" title="class in org.apache.spark.ml.regression" target="classFrame">GeneralizedLinearRegression.CLogLog$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.Family$.html" title="class in org.apache.spark.ml.regression" target="classFrame">GeneralizedLinearRegression.Family$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.FamilyAndLink$.html" title="class in org.apache.spark.ml.regression" target="classFrame">GeneralizedLinearRegression.FamilyAndLink$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.Gamma$.html" title="class in org.apache.spark.ml.regression" target="classFrame">GeneralizedLinearRegression.Gamma$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.Gaussian$.html" title="class in org.apache.spark.ml.regression" target="classFrame">GeneralizedLinearRegression.Gaussian$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.Identity$.html" title="class in org.apache.spark.ml.regression" target="classFrame">GeneralizedLinearRegression.Identity$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.Inverse$.html" title="class in org.apache.spark.ml.regression" target="classFrame">GeneralizedLinearRegression.Inverse$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.Link$.html" title="class in org.apache.spark.ml.regression" target="classFrame">GeneralizedLinearRegression.Link$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.Log$.html" title="class in org.apache.spark.ml.regression" target="classFrame">GeneralizedLinearRegression.Log$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.Logit$.html" title="class in org.apache.spark.ml.regression" target="classFrame">GeneralizedLinearRegression.Logit$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.Poisson$.html" title="class in org.apache.spark.ml.regression" target="classFrame">GeneralizedLinearRegression.Poisson$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.Probit$.html" title="class in org.apache.spark.ml.regression" target="classFrame">GeneralizedLinearRegression.Probit$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.Sqrt$.html" title="class in org.apache.spark.ml.regression" target="classFrame">GeneralizedLinearRegression.Sqrt$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegression.Tweedie$.html" title="class in org.apache.spark.ml.regression" target="classFrame">GeneralizedLinearRegression.Tweedie$</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegressionModel.html" title="class in org.apache.spark.ml.regression" target="classFrame">GeneralizedLinearRegressionModel</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegressionSummary.html" title="class in org.apache.spark.ml.regression" target="classFrame">GeneralizedLinearRegressionSummary</a></li>
+<li><a href="org/apache/spark/ml/regression/GeneralizedLinearRegressionTrainingSummary.html" title="class in org.apache.spark.ml.regression" target="classFrame">GeneralizedLinearRegressionTrainingSummary</a></li>
+<li><a href="org/apache/spark/streaming/scheduler/GetAllReceiverInfo.html" title="class in org.apache.spark.streaming.scheduler" target="classFrame">GetAllReceiverInfo</a></li>
+<li><a href="org/apache/spark/mllib/tree/impurity/Gini.html" title="class in org.apache.spark.mllib.tree.impurity" target="classFrame">Gini</a></li>
+<li><a href="org/apache/spark/mllib/classification/impl/GLMClassificationModel.html" title="class in org.apache.spark.mllib.classification.impl" target="classFrame">GLMClassificationModel</a></li>
+<li><a href="org/apache/spark/mllib/classification/impl/GLMClassificationModel.SaveLoadV1_0$.html" title="class in org.apache.spark.mllib.classification.impl" target="classFrame">GLMClassificationModel.SaveLoadV1_0$</a></li>
+<li><a href="org/apache/spark/mllib/regression/impl/GLMRegressionModel.html" title="class in org.apache.spark.mllib.regression.impl" target="classFrame">GLMRegressionModel</a></li>
+<li><a href="org/apache/spark/mllib/regression/impl/GLMRegressionModel.SaveLoadV1_0$.html" title="class in org.apache.spark.mllib.regression.impl" target="classFrame">GLMRegressionModel.SaveLoadV1_0$</a></li>
+<li><a href="org/apache/spark/mllib/optimization/Gradient.html" title="class in org.apache.spark.mllib.optimization" target="classFrame">Gradient</a></li>
+<li><a href="org/apache/spark/ml/tree/impl/GradientBoostedTrees.html" title="class in org.apache.spark.ml.tree.impl" target="classFrame">GradientBoostedTrees</a></li>
+<li><a href="org/apache/spark/mllib/tree/GradientBoostedTrees.html" title="class in org.apache.spark.mllib.tree" target="classFrame">GradientBoostedTrees</a></li>
+<li><a href="org/apache/spark/mllib/tree/model/GradientBoostedTreesModel.html" title="class in org.apache.spark.mllib.tree.model" target="classFrame">GradientBoostedTreesModel</a></li>
+<li><a href="org/apache/spark/mllib/optimization/GradientDescent.html" title="class in org.apache.spark.mllib.optimization" target="classFrame">GradientDescent</a></li>
+<li><a href="org/apache/spark/graphx/Graph.html" title="class in org.apache.spark.graphx" target="classFrame">Graph</a></li>
+<li><a href="org/apache/spark/graphx/util/GraphGenerators.html" title="class in org.apache.spark.graphx.util" target="classFrame">GraphGenerators</a></li>
+<li><a href="org/apache/spark/graphx/impl/GraphImpl.html" title="class in org.apache.spark.graphx.impl" target="classFrame">GraphImpl</a></li>
+<li><a href="org/apache/spark/graphx/GraphLoader.html" title="class in org.apache.spark.graphx" target="classFrame">GraphLoader</a></li>
+<li><a href="org/apache/spark/graphx/GraphOps.html" title="class in org.apache.spark.graphx" target="classFrame">GraphOps</a></li>
+<li><a href="org/apache/spark/graphx/GraphXUtils.html" title="class in org.apache.spark.graphx" target="classFrame">GraphXUtils</a></li>
+<li><a href="org/apache/spark/sql/sources/GreaterThan.html" title="class in org.apache.spark.sql.sources" target="classFrame">GreaterThan</a></li>
+<li><a href="org/apache/spark/sql/sources/GreaterThanOrEqual.html" title="class in org.apache.spark.sql.sources" target="classFrame">GreaterThanOrEqual</a></li>
+<li><a href="org/apache/spark/security/GroupMappingServiceProvider.html" title="interface in org.apache.spark.security" target="classFrame"><span class="interfaceName">GroupMappingServiceProvider</span></a></li>
+<li><a href="org/apache/spark/sql/streaming/GroupState.html" title="interface in org.apache.spark.sql.streaming" target="classFrame"><span class="interfaceName">GroupState</span></a></li>
+<li><a href="org/apache/spark/sql/streaming/GroupStateTimeout.html" title="class in org.apache.spark.sql.streaming" target="classFrame">GroupStateTimeout</a></li>
+<li><a href="org/apache/spark/internal/io/HadoopMapRedCommitProtocol.html" title="class in org.apache.spark.internal.io" target="classFrame">HadoopMapRedCommitProtocol</a></li>
+<li><a href="org/apache/spark/internal/io/HadoopMapReduceCommitProtocol.html" title="class in org.apache.spark.internal.io" target="classFrame">HadoopMapReduceCommitProtocol</a></li>
+<li><a href="org/apache/spark/rdd/HadoopRDD.html" title="class in org.apache.spark.rdd" target="classFrame">HadoopRDD</a></li>
+<li><a href="org/apache/spark/rdd/HadoopRDD.HadoopMapPartitionsWithSplitRDD$.html" title="class in org.apache.spark.rdd" target="classFrame">HadoopRDD.HadoopMapPartitionsWithSplitRDD$</a></li>
+<li><a href="org/apache/spark/internal/io/HadoopWriteConfigUtil.html" title="class in org.apache.spark.internal.io" target="classFrame">HadoopWriteConfigUtil</a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasAggregationDepth.html" title="interface in org.apache.spark.ml.param.shared" target="classFrame"><span class="interfaceName">HasAggregationDepth</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasCheckpointInterval.html" title="interface in org.apache.spark.ml.param.shared" target="classFrame"><span class="interfaceName">HasCheckpointInterval</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasCollectSubModels.html" title="interface in org.apache.spark.ml.param.shared" target="classFrame"><span class="interfaceName">HasCollectSubModels</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasElasticNetParam.html" title="interface in org.apache.spark.ml.param.shared" target="classFrame"><span class="interfaceName">HasElasticNetParam</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasFeaturesCol.html" title="interface in org.apache.spark.ml.param.shared" target="classFrame"><span class="interfaceName">HasFeaturesCol</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasFitIntercept.html" title="interface in org.apache.spark.ml.param.shared" target="classFrame"><span class="interfaceName">HasFitIntercept</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasHandleInvalid.html" title="interface in org.apache.spark.ml.param.shared" target="classFrame"><span class="interfaceName">HasHandleInvalid</span></a></li>
+<li><a href="org/apache/spark/ml/feature/HashingTF.html" title="class in org.apache.spark.ml.feature" target="classFrame">HashingTF</a></li>
+<li><a href="org/apache/spark/mllib/feature/HashingTF.html" title="class in org.apache.spark.mllib.feature" target="classFrame">HashingTF</a></li>
+<li><a href="org/apache/spark/HashPartitioner.html" title="class in org.apache.spark" target="classFrame">HashPartitioner</a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasInputCol.html" title="interface in org.apache.spark.ml.param.shared" target="classFrame"><span class="interfaceName">HasInputCol</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasInputCols.html" title="interface in org.apache.spark.ml.param.shared" target="classFrame"><span class="interfaceName">HasInputCols</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasLabelCol.html" title="interface in org.apache.spark.ml.param.shared" target="classFrame"><span class="interfaceName">HasLabelCol</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasLoss.html" title="interface in org.apache.spark.ml.param.shared" target="classFrame"><span class="interfaceName">HasLoss</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasMaxIter.html" title="interface in org.apache.spark.ml.param.shared" target="classFrame"><span class="interfaceName">HasMaxIter</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasOutputCol.html" title="interface in org.apache.spark.ml.param.shared" target="classFrame"><span class="interfaceName">HasOutputCol</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasOutputCols.html" title="interface in org.apache.spark.ml.param.shared" target="classFrame"><span class="interfaceName">HasOutputCols</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasPredictionCol.html" title="interface in org.apache.spark.ml.param.shared" target="classFrame"><span class="interfaceName">HasPredictionCol</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasProbabilityCol.html" title="interface in org.apache.spark.ml.param.shared" target="classFrame"><span class="interfaceName">HasProbabilityCol</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasRawPredictionCol.html" title="interface in org.apache.spark.ml.param.shared" target="classFrame"><span class="interfaceName">HasRawPredictionCol</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasRegParam.html" title="interface in org.apache.spark.ml.param.shared" target="classFrame"><span class="interfaceName">HasRegParam</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasSeed.html" title="interface in org.apache.spark.ml.param.shared" target="classFrame"><span class="interfaceName">HasSeed</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasSolver.html" title="interface in org.apache.spark.ml.param.shared" target="classFrame"><span class="interfaceName">HasSolver</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasStandardization.html" title="interface in org.apache.spark.ml.param.shared" target="classFrame"><span class="interfaceName">HasStandardization</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasStepSize.html" title="interface in org.apache.spark.ml.param.shared" target="classFrame"><span class="interfaceName">HasStepSize</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasThreshold.html" title="interface in org.apache.spark.ml.param.shared" target="classFrame"><span class="interfaceName">HasThreshold</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasThresholds.html" title="interface in org.apache.spark.ml.param.shared" target="classFrame"><span class="interfaceName">HasThresholds</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasTol.html" title="interface in org.apache.spark.ml.param.shared" target="classFrame"><span class="interfaceName">HasTol</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasVarianceCol.html" title="interface in org.apache.spark.ml.param.shared" target="classFrame"><span class="interfaceName">HasVarianceCol</span></a></li>
+<li><a href="org/apache/spark/ml/param/shared/HasWeightCol.html" title="interface in org.apache.spark.ml.param.shared" target="classFrame"><span class="interfaceName">HasWeightCol</span></a></li>
+<li><a href="org/apache/spark/streaming/util/HdfsUtils.html" title="class in org.apache.spark.streaming.util" target="classFrame">HdfsUtils</a></li>
+<li><a href="org/apache/spark/mllib/optimization/HingeGradient.html" title="class in org.apache.spark.mllib.optimization" target="classFrame">HingeGradient</a></li>
+<li><a href="org/apache/spark/sql/hive/HiveAnalysis.html" title="class in org.apache.spark.sql.hive" target="classFrame">HiveAnalysis</a></li>
+<li><a href="org/apache/spark/metrics/source/HiveCatalogMetrics.html" title="class in org.apache.spark.metrics.source" target="classFrame">HiveCatalogMetrics</a></li>
+<li><a href="

<TRUNCATED>

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org


[11/51] [partial] spark-website git commit: Apache Spark 2.3.0 Release: Generated Docs

Posted by sr...@apache.org.
http://git-wip-us.apache.org/repos/asf/spark-website/blob/26c57a24/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaNewHadoopRDD.html
----------------------------------------------------------------------
diff --git a/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaNewHadoopRDD.html b/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaNewHadoopRDD.html
new file mode 100644
index 0000000..4842edd
--- /dev/null
+++ b/site/docs/2.3.0/api/java/org/apache/spark/api/java/JavaNewHadoopRDD.html
@@ -0,0 +1,339 @@
+<!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_144) on Wed Feb 28 00:07:13 PST 2018 -->
+<title>JavaNewHadoopRDD (Spark 2.3.0 JavaDoc)</title>
+<meta name="date" content="2018-02-28">
+<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="JavaNewHadoopRDD (Spark 2.3.0 JavaDoc)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":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/api/java/JavaHadoopRDD.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/java/JavaNewHadoopRDD.html" target="_top">Frames</a></li>
+<li><a href="JavaNewHadoopRDD.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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.api.java</div>
+<h2 title="Class JavaNewHadoopRDD" class="title">Class JavaNewHadoopRDD&lt;K,V&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">org.apache.spark.api.java.JavaPairRDD</a>&lt;K,V&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.api.java.JavaNewHadoopRDD&lt;K,V&gt;</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/api/java/JavaRDDLike.html" title="interface in org.apache.spark.api.java">JavaRDDLike</a>&lt;scala.Tuple2&lt;K,V&gt;,<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">JavaNewHadoopRDD&lt;K,V&gt;</span>
+extends <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;K,V&gt;</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../serialized-form.html#org.apache.spark.api.java.JavaNewHadoopRDD">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html#JavaNewHadoopRDD-org.apache.spark.rdd.NewHadoopRDD-scala.reflect.ClassTag-scala.reflect.ClassTag-">JavaNewHadoopRDD</a></span>(<a href="../../../../../org/apache/spark/rdd/NewHadoopRDD.html" title="class in org.apache.spark.rdd">NewHadoopRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html" title="type parameter in JavaNewHadoopRDD">K</a>,<a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html" title="type parameter in JavaNewHadoopRDD">V</a>&gt;&nbsp;rdd,
+                scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html" title="type parameter in JavaNewHadoopRDD">K</a>&gt;&nbsp;kClassTag,
+                scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html" title="type parameter in JavaNewHadoopRDD">V</a>&gt;&nbsp;vClassTag)</code>&nbsp;</td>
+</tr>
+</table>
+</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>scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html" title="type parameter in JavaNewHadoopRDD">K</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html#kClassTag--">kClassTag</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>&lt;R&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;R&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html#mapPartitionsWithInputSplit-org.apache.spark.api.java.function.Function2-boolean-">mapPartitionsWithInputSplit</a></span>(<a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;org.apache.hadoop.mapreduce.InputSplit,java.util.Iterator&lt;scala.Tuple2&lt;<a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html" title="type parameter in JavaNewHadoopRDD">K</a>,<a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html" title="type parameter in JavaNewHadoopRDD">V</a>&gt;&gt;,java.util.Iterator&lt;R&gt;&gt;&nbsp;f,
+                           boolean&nbsp;preservesPartitioning)</code>
+<div class="block">Maps over a partition, providing the InputSplit that was used as the base of the partition.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html" title="type parameter in JavaNewHadoopRDD">V</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html#vClassTag--">vClassTag</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.api.java.JavaPairRDD">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.spark.api.java.<a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a></h3>
+<code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#aggregate-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">aggregate</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#aggregateByKey-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">aggregateByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#aggregateByKey-U-int-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">aggregateByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#aggregateByKey-U-org.apache.spark.Partitioner-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">aggregateByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cache--">cache</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cartesian-org.apache.spark.api
 .java.JavaRDDLike-">cartesian</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#checkpoint--">checkpoint</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#classTag--">classTag</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#coalesce-int-">coalesce</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#coalesce-int-boolean-">coalesce</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cogroup-org.apache.spark.api.java.JavaPairRDD-">cogroup</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cogroup-org.apache.spark.api.java.JavaPairRDD-int-">cogroup</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cogroup-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.Partitioner-">cogroup</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cogroup-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-">co
 group</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cogroup-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-int-">cogroup</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cogroup-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-">cogroup</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cogroup-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-int-">cogroup</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cogroup-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.Partitioner-">cogroup</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#cogroup-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.Par
 titioner-">cogroup</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#collect--">collect</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#collectAsMap--">collectAsMap</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#collectAsync--">collectAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#collectPartitions-int:A-">collectPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#combineByKey-org.apache.spark.api.java.function.Function-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">combineByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#combineByKey-org.apache.spark.api.java.function.Function-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-int-">combineByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#combineByKey-org.apache.s
 park.api.java.function.Function-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-org.apache.spark.Partitioner-">combineByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#combineByKey-org.apache.spark.api.java.function.Function-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-org.apache.spark.Partitioner-boolean-org.apache.spark.serializer.Serializer-">combineByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#context--">context</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#count--">count</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countApprox-long-">countApprox</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countApprox-long-double-">countApprox</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countApproxDistinct-double-">countApproxDistinct</a>, <a h
 ref="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countApproxDistinctByKey-double-">countApproxDistinctByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countApproxDistinctByKey-double-int-">countApproxDistinctByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countApproxDistinctByKey-double-org.apache.spark.Partitioner-">countApproxDistinctByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countAsync--">countAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countByKey--">countByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countByKeyApprox-long-">countByKeyApprox</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countByKeyApprox-long-double-">countByKeyApprox</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countByValue--">countByValue</a>, <a href="../../../../../org/apache/spark/api/ja
 va/JavaPairRDD.html#countByValueApprox-long-">countByValueApprox</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#countByValueApprox-long-double-">countByValueApprox</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#distinct--">distinct</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#distinct-int-">distinct</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#filter-org.apache.spark.api.java.function.Function-">filter</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#first--">first</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#flatMap-org.apache.spark.api.java.function.FlatMapFunction-">flatMap</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#flatMapToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-">flatMapToDouble</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#flatMapToPair-org.apache
 .spark.api.java.function.PairFlatMapFunction-">flatMapToPair</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#flatMapValues-org.apache.spark.api.java.function.Function-">flatMapValues</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#fold-T-org.apache.spark.api.java.function.Function2-">fold</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#foldByKey-V-org.apache.spark.api.java.function.Function2-">foldByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#foldByKey-V-int-org.apache.spark.api.java.function.Function2-">foldByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#foldByKey-V-org.apache.spark.Partitioner-org.apache.spark.api.java.function.Function2-">foldByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#foreach-org.apache.spark.api.java.function.VoidFunction-">foreach</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRD
 D.html#foreachAsync-org.apache.spark.api.java.function.VoidFunction-">foreachAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#foreachPartition-org.apache.spark.api.java.function.VoidFunction-">foreachPartition</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#foreachPartitionAsync-org.apache.spark.api.java.function.VoidFunction-">foreachPartitionAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#fromJavaRDD-org.apache.spark.api.java.JavaRDD-">fromJavaRDD</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#fromRDD-org.apache.spark.rdd.RDD-scala.reflect.ClassTag-scala.reflect.ClassTag-">fromRDD</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#fullOuterJoin-org.apache.spark.api.java.JavaPairRDD-">fullOuterJoin</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#fullOuterJoin-org.apache.spark.api.java.JavaPairRDD-int-">fullOuterJoin</a>, <a href=".
 ./../../../../org/apache/spark/api/java/JavaPairRDD.html#fullOuterJoin-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.Partitioner-">fullOuterJoin</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#getCheckpointFile--">getCheckpointFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#getNumPartitions--">getNumPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#getStorageLevel--">getStorageLevel</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#glom--">glom</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#groupBy-org.apache.spark.api.java.function.Function-">groupBy</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#groupBy-org.apache.spark.api.java.function.Function-int-">groupBy</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#groupByKey--">groupByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPai
 rRDD.html#groupByKey-int-">groupByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#groupByKey-org.apache.spark.Partitioner-">groupByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#groupWith-org.apache.spark.api.java.JavaPairRDD-">groupWith</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#groupWith-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-">groupWith</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#groupWith-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.api.java.JavaPairRDD-">groupWith</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#id--">id</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#intersection-org.apache.spark.api.java.JavaPairRDD-">intersection</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#isCheckpointed--">isCheckpointed<
 /a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#isEmpty--">isEmpty</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#iterator-org.apache.spark.Partition-org.apache.spark.TaskContext-">iterator</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#join-org.apache.spark.api.java.JavaPairRDD-">join</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#join-org.apache.spark.api.java.JavaPairRDD-int-">join</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#join-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.Partitioner-">join</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#keyBy-org.apache.spark.api.java.function.Function-">keyBy</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#keys--">keys</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#leftOuterJoin-org.apache.spark.api.java.JavaPairRDD-">leftOuterJoin</a>,
  <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#leftOuterJoin-org.apache.spark.api.java.JavaPairRDD-int-">leftOuterJoin</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#leftOuterJoin-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.Partitioner-">leftOuterJoin</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#lookup-K-">lookup</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#map-org.apache.spark.api.java.function.Function-">map</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#mapPartitions-org.apache.spark.api.java.function.FlatMapFunction-">mapPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#mapPartitions-org.apache.spark.api.java.function.FlatMapFunction-boolean-">mapPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#mapPartitionsToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-">mapPa
 rtitionsToDouble</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#mapPartitionsToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-boolean-">mapPartitionsToDouble</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#mapPartitionsToPair-org.apache.spark.api.java.function.PairFlatMapFunction-">mapPartitionsToPair</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#mapPartitionsToPair-org.apache.spark.api.java.function.PairFlatMapFunction-boolean-">mapPartitionsToPair</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#mapPartitionsWithIndex-org.apache.spark.api.java.function.Function2-boolean-">mapPartitionsWithIndex</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#mapPartitionsWithIndex:Ddefault:D2--">mapPartitionsWithIndex$default$2</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#mapToDouble-org.apache.spark.api.java.function.DoubleFunction-"
 >mapToDouble</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#mapToPair-org.apache.spark.api.java.function.PairFunction-">mapToPair</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#mapValues-org.apache.spark.api.java.function.Function-">mapValues</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#max-java.util.Comparator-">max</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#min-java.util.Comparator-">min</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#name--">name</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#partitionBy-org.apache.spark.Partitioner-">partitionBy</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#partitioner--">partitioner</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#partitions--">partitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#persist-org.apache
 .spark.storage.StorageLevel-">persist</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#pipe-java.util.List-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#pipe-java.util.List-java.util.Map-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#pipe-java.util.List-java.util.Map-boolean-int-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#pipe-java.util.List-java.util.Map-boolean-int-java.lang.String-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#pipe-java.lang.String-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#rdd--">rdd</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#reduce-org.apache.spark.api.java.function.Function2-">reduce</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#reduceByKey-org.apache.spark.api.java.function.Function2-">reduceByKey</a>, <a href="../../
 ../../../org/apache/spark/api/java/JavaPairRDD.html#reduceByKey-org.apache.spark.api.java.function.Function2-int-">reduceByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#reduceByKey-org.apache.spark.Partitioner-org.apache.spark.api.java.function.Function2-">reduceByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#reduceByKeyLocally-org.apache.spark.api.java.function.Function2-">reduceByKeyLocally</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#repartition-int-">repartition</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#repartitionAndSortWithinPartitions-org.apache.spark.Partitioner-">repartitionAndSortWithinPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#repartitionAndSortWithinPartitions-org.apache.spark.Partitioner-java.util.Comparator-">repartitionAndSortWithinPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#
 rightOuterJoin-org.apache.spark.api.java.JavaPairRDD-">rightOuterJoin</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#rightOuterJoin-org.apache.spark.api.java.JavaPairRDD-int-">rightOuterJoin</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#rightOuterJoin-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.Partitioner-">rightOuterJoin</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#sample-boolean-double-">sample</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#sample-boolean-double-long-">sample</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#sampleByKey-boolean-java.util.Map-">sampleByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#sampleByKey-boolean-java.util.Map-long-">sampleByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#sampleByKeyExact-boolean-java.util.Map-">sampleByKeyExact</a>, <a href="../../../.
 ./../org/apache/spark/api/java/JavaPairRDD.html#sampleByKeyExact-boolean-java.util.Map-long-">sampleByKeyExact</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#saveAsHadoopDataset-org.apache.hadoop.mapred.JobConf-">saveAsHadoopDataset</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#saveAsHadoopFile-java.lang.String-java.lang.Class-java.lang.Class-java.lang.Class-">saveAsHadoopFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#saveAsHadoopFile-java.lang.String-java.lang.Class-java.lang.Class-java.lang.Class-java.lang.Class-">saveAsHadoopFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#saveAsHadoopFile-java.lang.String-java.lang.Class-java.lang.Class-java.lang.Class-org.apache.hadoop.mapred.JobConf-">saveAsHadoopFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#saveAsNewAPIHadoopDataset-org.apache.hadoop.conf.Configuration-">saveAsNewAPIHadoopDataset</a>, <a 
 href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#saveAsNewAPIHadoopFile-java.lang.String-java.lang.Class-java.lang.Class-java.lang.Class-">saveAsNewAPIHadoopFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#saveAsNewAPIHadoopFile-java.lang.String-java.lang.Class-java.lang.Class-java.lang.Class-org.apache.hadoop.conf.Configuration-">saveAsNewAPIHadoopFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#saveAsObjectFile-java.lang.String-">saveAsObjectFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#saveAsTextFile-java.lang.String-">saveAsTextFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#saveAsTextFile-java.lang.String-java.lang.Class-">saveAsTextFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#setName-java.lang.String-">setName</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#sortByKey--">sortByKey</a>, <a href=
 "../../../../../org/apache/spark/api/java/JavaPairRDD.html#sortByKey-boolean-">sortByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#sortByKey-boolean-int-">sortByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#sortByKey-java.util.Comparator-">sortByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#sortByKey-java.util.Comparator-boolean-">sortByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#sortByKey-java.util.Comparator-boolean-int-">sortByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#subtract-org.apache.spark.api.java.JavaPairRDD-">subtract</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#subtract-org.apache.spark.api.java.JavaPairRDD-int-">subtract</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#subtract-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.Partitioner-">subtract</a>, <a href="
 ../../../../../org/apache/spark/api/java/JavaPairRDD.html#subtractByKey-org.apache.spark.api.java.JavaPairRDD-">subtractByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#subtractByKey-org.apache.spark.api.java.JavaPairRDD-int-">subtractByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#subtractByKey-org.apache.spark.api.java.JavaPairRDD-org.apache.spark.Partitioner-">subtractByKey</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#take-int-">take</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#takeAsync-int-">takeAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#takeOrdered-int-">takeOrdered</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#takeOrdered-int-java.util.Comparator-">takeOrdered</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#takeSample-boolean-int-">takeSample</a>, <a href="../../../../../org/apache
 /spark/api/java/JavaPairRDD.html#takeSample-boolean-int-long-">takeSample</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#toDebugString--">toDebugString</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#toLocalIterator--">toLocalIterator</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#top-int-">top</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#top-int-java.util.Comparator-">top</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#toRDD-org.apache.spark.api.java.JavaPairRDD-">toRDD</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#treeAggregate-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">treeAggregate</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#treeAggregate-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-int-">treeAggregate</a>,
  <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#treeReduce-org.apache.spark.api.java.function.Function2-">treeReduce</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#treeReduce-org.apache.spark.api.java.function.Function2-int-">treeReduce</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#union-org.apache.spark.api.java.JavaPairRDD-">union</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#unpersist--">unpersist</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#unpersist-boolean-">unpersist</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#values--">values</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#wrapRDD-org.apache.spark.rdd.RDD-">wrapRDD</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#zip-org.apache.spark.api.java.JavaRDDLike-">zip</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.htm
 l#zipPartitions-org.apache.spark.api.java.JavaRDDLike-org.apache.spark.api.java.function.FlatMapFunction2-">zipPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#zipWithIndex--">zipWithIndex</a>, <a href="../../../../../org/apache/spark/api/java/JavaPairRDD.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, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.spark.api.java.JavaRDDLike">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.spark.api.java.<a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html" title="interface in org.apache.spark.api.java">JavaRDDLike</a></h3>
+<code><a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#aggregate-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">aggregate</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#cartesian-org.apache.spark.api.java.JavaRDDLike-">cartesian</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#checkpoint--">checkpoint</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#collect--">collect</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#collectAsync--">collectAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#collectPartitions-int:A-">collectPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#context--">context</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#count--">count</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countApprox-long-">coun
 tApprox</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countApprox-long-double-">countApprox</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countApproxDistinct-double-">countApproxDistinct</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countAsync--">countAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countByValue--">countByValue</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countByValueApprox-long-">countByValueApprox</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#countByValueApprox-long-double-">countByValueApprox</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#flatMap-org.apache.spark.api.java.function.FlatMapFunction-">flatMap</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#flatMapToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-">flatMapToDouble</a>, <a href=".
 ./../../../../org/apache/spark/api/java/JavaRDDLike.html#flatMapToPair-org.apache.spark.api.java.function.PairFlatMapFunction-">flatMapToPair</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#fold-T-org.apache.spark.api.java.function.Function2-">fold</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#foreach-org.apache.spark.api.java.function.VoidFunction-">foreach</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#foreachAsync-org.apache.spark.api.java.function.VoidFunction-">foreachAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#foreachPartition-org.apache.spark.api.java.function.VoidFunction-">foreachPartition</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#foreachPartitionAsync-org.apache.spark.api.java.function.VoidFunction-">foreachPartitionAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#getCheckpointFile--">getCheckpointFile</a>, 
 <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#getNumPartitions--">getNumPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#getStorageLevel--">getStorageLevel</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#glom--">glom</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#groupBy-org.apache.spark.api.java.function.Function-">groupBy</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#groupBy-org.apache.spark.api.java.function.Function-int-">groupBy</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#id--">id</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#isCheckpointed--">isCheckpointed</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#isEmpty--">isEmpty</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#iterator-org.apache.spark.Partition-org.apache.spark.TaskContext-">iterator</a>,
  <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#keyBy-org.apache.spark.api.java.function.Function-">keyBy</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#map-org.apache.spark.api.java.function.Function-">map</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitions-org.apache.spark.api.java.function.FlatMapFunction-">mapPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitions-org.apache.spark.api.java.function.FlatMapFunction-boolean-">mapPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitionsToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-">mapPartitionsToDouble</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitionsToDouble-org.apache.spark.api.java.function.DoubleFlatMapFunction-boolean-">mapPartitionsToDouble</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#m
 apPartitionsToPair-org.apache.spark.api.java.function.PairFlatMapFunction-">mapPartitionsToPair</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitionsToPair-org.apache.spark.api.java.function.PairFlatMapFunction-boolean-">mapPartitionsToPair</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapPartitionsWithIndex-org.apache.spark.api.java.function.Function2-boolean-">mapPartitionsWithIndex</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapToDouble-org.apache.spark.api.java.function.DoubleFunction-">mapToDouble</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#mapToPair-org.apache.spark.api.java.function.PairFunction-">mapToPair</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#max-java.util.Comparator-">max</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#min-java.util.Comparator-">min</a>, <a href="../../../../../org/apache/spark/api/java/
 JavaRDDLike.html#name--">name</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#partitioner--">partitioner</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#partitions--">partitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#pipe-java.util.List-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#pipe-java.util.List-java.util.Map-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#pipe-java.util.List-java.util.Map-boolean-int-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#pipe-java.util.List-java.util.Map-boolean-int-java.lang.String-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#pipe-java.lang.String-">pipe</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#reduce-org.apache.spark.api.java.function.Function2-">reduce</a>, <a href="../../../../../org/apache/spark/api/java/Jav
 aRDDLike.html#saveAsObjectFile-java.lang.String-">saveAsObjectFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#saveAsTextFile-java.lang.String-">saveAsTextFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#saveAsTextFile-java.lang.String-java.lang.Class-">saveAsTextFile</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#take-int-">take</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#takeAsync-int-">takeAsync</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#takeOrdered-int-">takeOrdered</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#takeOrdered-int-java.util.Comparator-">takeOrdered</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#takeSample-boolean-int-">takeSample</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#takeSample-boolean-int-long-">takeSample</a>, <a href="../../../../../org/apache/
 spark/api/java/JavaRDDLike.html#toDebugString--">toDebugString</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#toLocalIterator--">toLocalIterator</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#top-int-">top</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#top-int-java.util.Comparator-">top</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#treeAggregate-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-">treeAggregate</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#treeAggregate-U-org.apache.spark.api.java.function.Function2-org.apache.spark.api.java.function.Function2-int-">treeAggregate</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#treeReduce-org.apache.spark.api.java.function.Function2-">treeReduce</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#treeReduce-org.apache.spark.a
 pi.java.function.Function2-int-">treeReduce</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#zip-org.apache.spark.api.java.JavaRDDLike-">zip</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#zipPartitions-org.apache.spark.api.java.JavaRDDLike-org.apache.spark.api.java.function.FlatMapFunction2-">zipPartitions</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#zipWithIndex--">zipWithIndex</a>, <a href="../../../../../org/apache/spark/api/java/JavaRDDLike.html#zipWithUniqueId--">zipWithUniqueId</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="JavaNewHadoopRDD-org.apache.spark.rdd.NewHadoopRDD-scala.reflect.ClassTag-scala.reflect.ClassTag-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>JavaNewHadoopRDD</h4>
+<pre>public&nbsp;JavaNewHadoopRDD(<a href="../../../../../org/apache/spark/rdd/NewHadoopRDD.html" title="class in org.apache.spark.rdd">NewHadoopRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html" title="type parameter in JavaNewHadoopRDD">K</a>,<a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html" title="type parameter in JavaNewHadoopRDD">V</a>&gt;&nbsp;rdd,
+                        scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html" title="type parameter in JavaNewHadoopRDD">K</a>&gt;&nbsp;kClassTag,
+                        scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html" title="type parameter in JavaNewHadoopRDD">V</a>&gt;&nbsp;vClassTag)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="kClassTag--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>kClassTag</h4>
+<pre>public&nbsp;scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html" title="type parameter in JavaNewHadoopRDD">K</a>&gt;&nbsp;kClassTag()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#kClassTag--">kClassTag</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html" title="type parameter in JavaNewHadoopRDD">K</a>,<a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html" title="type parameter in JavaNewHadoopRDD">V</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="vClassTag--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>vClassTag</h4>
+<pre>public&nbsp;scala.reflect.ClassTag&lt;<a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html" title="type parameter in JavaNewHadoopRDD">V</a>&gt;&nbsp;vClassTag()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html#vClassTag--">vClassTag</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java">JavaPairRDD</a>&lt;<a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html" title="type parameter in JavaNewHadoopRDD">K</a>,<a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html" title="type parameter in JavaNewHadoopRDD">V</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="mapPartitionsWithInputSplit-org.apache.spark.api.java.function.Function2-boolean-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>mapPartitionsWithInputSplit</h4>
+<pre>public&nbsp;&lt;R&gt;&nbsp;<a href="../../../../../org/apache/spark/api/java/JavaRDD.html" title="class in org.apache.spark.api.java">JavaRDD</a>&lt;R&gt;&nbsp;mapPartitionsWithInputSplit(<a href="../../../../../org/apache/spark/api/java/function/Function2.html" title="interface in org.apache.spark.api.java.function">Function2</a>&lt;org.apache.hadoop.mapreduce.InputSplit,java.util.Iterator&lt;scala.Tuple2&lt;<a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html" title="type parameter in JavaNewHadoopRDD">K</a>,<a href="../../../../../org/apache/spark/api/java/JavaNewHadoopRDD.html" title="type parameter in JavaNewHadoopRDD">V</a>&gt;&gt;,java.util.Iterator&lt;R&gt;&gt;&nbsp;f,
+                                                  boolean&nbsp;preservesPartitioning)</pre>
+<div class="block">Maps over a partition, providing the InputSplit that was used as the base of the partition.</div>
+</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/api/java/JavaHadoopRDD.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/spark/api/java/JavaPairRDD.html" title="class in org.apache.spark.api.java"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/spark/api/java/JavaNewHadoopRDD.html" target="_top">Frames</a></li>
+<li><a href="JavaNewHadoopRDD.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org