Github user jackylk commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/1605#discussion_r154963700
--- Diff:
integration/spark-common/src/main/scala/org/apache/carbondata/events/LoadEvents.scala
---
@@ -42,6 +42,14 @@ case class LoadTablePostExecutionEvent(sparkSession:
SparkSession,
carbonTableIdentifier: CarbonTableIdentifier,
carbonLoadModel: CarbonLoadModel) extends Event with LoadEventInfo
+/**
+ * Class for handling operations after data load completion and before
final commit of load
+ * operation. Example usage: For loading pre-aggregate tables
+ */
+case class LoadTablePreStatusUpdateEvent(sparkSession: SparkSession,
--- End diff --
The usage of this is not clear, why is it needed
---