Github user manishgupta88 commented on a diff in the pull request: https://github.com/apache/carbondata/pull/2109#discussion_r178761202 --- Diff: integration/spark2/src/main/scala/org/apache/spark/sql/execution/command/partition/CarbonAlterTableDropHivePartitionCommand.scala --- @@ -147,6 +152,18 @@ case class CarbonAlterTableDropHivePartitionCommand( table.getDatabaseName, table.getTableName, locksToBeAcquired)(sparkSession) + // If flow is for child table then get the uuid from operation context. + // If flow is for parent table then generate uuid for child flows and set the uuid to "" + // for parent table + // If normal table then set uuid to "". + val uuid = if (table.isChildDataMap) { + Option(operationContext.getProperty("uuid")).getOrElse("").toString --- End diff -- In case of isChildDataMap condition it is mandatory to get UUID set by parent table. If not set then log the message here or better to throw the exception from here
---