Github user manishgupta88 commented on a diff in the pull request: https://github.com/apache/carbondata/pull/2990#discussion_r243163786 --- Diff: integration/spark-common/src/main/scala/org/apache/spark/sql/catalyst/CarbonDDLSqlParser.scala --- @@ -1511,7 +1514,15 @@ abstract class CarbonDDLSqlParser extends AbstractCarbonSparkSQLParser { } DataTypeInfo("decimal", precision, scale) case _ => - throw new MalformedCarbonCommandException("Data type provided is invalid.") + if (isColumnRename) { + if (dataType.equalsIgnoreCase("decimal")) { --- End diff -- instead of if else block use case matching here
---