Skip to content

Commit 34508a3

Browse files
author
Yanbo Liang
committed
modify HiveStrategies to adapt DescribeCommand interface
1 parent 90a14a7 commit 34508a3

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

sql/core/src/main/scala/org/apache/spark/sql/execution/commands.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -172,11 +172,11 @@ case class UncacheTableCommand(tableName: String) extends RunnableCommand {
172172
*/
173173
@DeveloperApi
174174
case class DescribeCommand(
175-
logicalPlan: LogicalPlan,
175+
table: LogicalPlan,
176176
isExtended: Boolean) extends RunnableCommand {
177177

178178
override def run(sqlContext: SQLContext) = {
179-
val plan = sqlContext.executePlan(logicalPlan).analyzed
179+
val plan = sqlContext.executePlan(table).analyzed
180180
plan.output.map(field => Row(field.name, field.dataType.toString, null))
181181
}
182182

sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveStrategies.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ private[hive] trait HiveStrategies {
229229
ExecutedCommand(
230230
DescribeHiveTableCommand(t, describe.output, describe.isExtended)) :: Nil
231231
case o: LogicalPlan =>
232-
ExecutedCommand(RunnableDescribeCommand(planLater(o), describe.output)) :: Nil
232+
ExecutedCommand(RunnableDescribeCommand(o, describe.isExtended)) :: Nil
233233
}
234234

235235
case _ => Nil

0 commit comments

Comments
 (0)