Github user ravipesala commented on a diff in the pull request: https://github.com/apache/carbondata/pull/1433#discussion_r146764092 --- Diff: integration/spark2/src/main/scala/org/apache/spark/sql/hive/CarbonMetaStore.scala --- @@ -66,25 +66,42 @@ trait CarbonMetaStore { * @param carbonStorePath * @param sparkSession */ - def updateTableSchema(newTableIdentifier: CarbonTableIdentifier, + def updateTableSchemaForAlter(newTableIdentifier: CarbonTableIdentifier, oldTableIdentifier: CarbonTableIdentifier, thriftTableInfo: org.apache.carbondata.format.TableInfo, schemaEvolutionEntry: SchemaEvolutionEntry, carbonStorePath: String)(sparkSession: SparkSession): String /** + * This method will overwrite the existing schema and update it with the given details + * + * @param newTableIdentifier + * @param thriftTableInfo + * @param carbonStorePath + * @param sparkSession + */ + def updateTableSchemaForPreAgg(newTableIdentifier: CarbonTableIdentifier, --- End diff -- Better name as updateTableSchemaForDataMap
---