diff options
author | gatorsmile <gatorsmile@gmail.com> | 2016-08-23 08:03:08 +0800 |
---|---|---|
committer | Wenchen Fan <wenchen@databricks.com> | 2016-08-23 08:03:08 +0800 |
commit | 6d93f9e0236aa61e39a1abfb0f7f7c558fb7d5d5 (patch) | |
tree | 4ae23ef21a76a3fd51c7421f256c5fb4a2deb634 /sql | |
parent | 8e223ea67acf5aa730ccf688802f17f6fc10907c (diff) | |
download | spark-6d93f9e0236aa61e39a1abfb0f7f7c558fb7d5d5.tar.gz spark-6d93f9e0236aa61e39a1abfb0f7f7c558fb7d5d5.tar.bz2 spark-6d93f9e0236aa61e39a1abfb0f7f7c558fb7d5d5.zip |
[SPARK-17144][SQL] Removal of useless CreateHiveTableAsSelectLogicalPlan
## What changes were proposed in this pull request?
`CreateHiveTableAsSelectLogicalPlan` is a dead code after refactoring.
## How was this patch tested?
N/A
Author: gatorsmile <gatorsmile@gmail.com>
Closes #14707 from gatorsmile/removeCreateHiveTable.
Diffstat (limited to 'sql')
-rw-r--r-- | sql/core/src/main/scala/org/apache/spark/sql/execution/command/tables.scala | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/sql/core/src/main/scala/org/apache/spark/sql/execution/command/tables.scala b/sql/core/src/main/scala/org/apache/spark/sql/execution/command/tables.scala index af2b5ffd1c..21544a37d9 100644 --- a/sql/core/src/main/scala/org/apache/spark/sql/execution/command/tables.scala +++ b/sql/core/src/main/scala/org/apache/spark/sql/execution/command/tables.scala @@ -33,28 +33,11 @@ import org.apache.spark.sql.catalyst.catalog.{BucketSpec, CatalogTable, CatalogT import org.apache.spark.sql.catalyst.catalog.CatalogTableType._ import org.apache.spark.sql.catalyst.catalog.CatalogTypes.TablePartitionSpec import org.apache.spark.sql.catalyst.expressions.{Attribute, AttributeReference} -import org.apache.spark.sql.catalyst.plans.logical.{Command, LogicalPlan, UnaryNode} import org.apache.spark.sql.catalyst.util.quoteIdentifier -import org.apache.spark.sql.execution.datasources.{PartitioningUtils} +import org.apache.spark.sql.execution.datasources.PartitioningUtils import org.apache.spark.sql.types._ import org.apache.spark.util.Utils -case class CreateHiveTableAsSelectLogicalPlan( - tableDesc: CatalogTable, - child: LogicalPlan, - allowExisting: Boolean) extends UnaryNode with Command { - - override def output: Seq[Attribute] = Seq.empty[Attribute] - - override lazy val resolved: Boolean = - tableDesc.identifier.database.isDefined && - tableDesc.schema.nonEmpty && - tableDesc.storage.serde.isDefined && - tableDesc.storage.inputFormat.isDefined && - tableDesc.storage.outputFormat.isDefined && - childrenResolved -} - /** * A command to create a table with the same definition of the given existing table. * |