Github user jackylk commented on a diff in the pull request: https://github.com/apache/carbondata/pull/2202#discussion_r183230695 --- Diff: integration/spark2/src/main/scala/org/apache/spark/sql/execution/command/schema/CarbonAlterTableRenameCommand.scala --- @@ -77,6 +78,11 @@ private[sql] case class CarbonAlterTableRenameCommand( var oldCarbonTable: CarbonTable = null oldCarbonTable = metastore.lookupRelation(Some(oldDatabaseName), oldTableName)(sparkSession) .asInstanceOf[CarbonRelation].carbonTable + + if (CarbonUtil.validateFeatureForDatamap(oldCarbonTable, FeaturesList.ALTER_RENAME)) { --- End diff -- After you handle previous comments, I think this line will become: ` if (oldCarbonTable.canAccept(TableOperation.ALTER_RENAME))`
---