blob: e9534472516d0726523d8b0b56ab3325ff2592f9 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_131) on Sat Nov 25 01:46:15 UTC 2017 -->
<title>Deprecated List (Spark 2.2.1 JavaDoc)</title>
<meta name="date" content="2017-11-25">
<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.2.1 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/ui/env/EnvironmentListener.html" title="class in org.apache.spark.ui.env">org.apache.spark.ui.env.EnvironmentListener</a>
<div class="block"><span class="deprecationComment">This class will 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/ui/exec/ExecutorsListener.html" title="class in org.apache.spark.ui.exec">org.apache.spark.ui.exec.ExecutorsListener</a>
<div class="block"><span class="deprecationComment">This class will be removed in a future release. Since 2.2.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/ui/jobs/JobProgressListener.html" title="class in org.apache.spark.ui.jobs">org.apache.spark.ui.jobs.JobProgressListener</a>
<div class="block"><span class="deprecationComment">This class will be removed in a future release. Since 2.2.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/ui/storage/StorageListener.html" title="class in org.apache.spark.ui.storage">org.apache.spark.ui.storage.StorageListener</a>
<div class="block"><span class="deprecationComment">This class will be removed in a future release. Since 2.2.0.</span></div>
</td>
</tr>
<tr class="rowColor">
<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>
<tr class="altColor">
<td class="colOne"><a href="org/apache/spark/storage/StorageStatusListener.html" title="class in org.apache.spark.storage">org.apache.spark.storage.StorageStatusListener</a>
<div class="block"><span class="deprecationComment">This class will be removed 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/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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="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-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="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-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="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-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="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-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="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.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="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-">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="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-">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="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-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="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-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="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-">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="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-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="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-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="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-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="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-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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="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-">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="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-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="altColor">
<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>