CommitInfo is an Action with the following:
CommitInfo is created (using apply utility) when:
CommitInfo is used in OptimisticTransactionImpl and CommitStats.
CommitInfo is added (logged) to a Delta log only for spark.databricks.delta.commitInfo.enabled configuration enabled.
apply( time: Long, operation: String, operationParameters: Map[String, String], commandContext: Map[String, String], readVersion: Option[Long], isolationLevel: Option[String], isBlindAppend: Option[Boolean], operationMetrics: Option[Map[String, String]], userMetadata: Option[String]): CommitInfo
apply creates a CommitInfo (for the given arguments and based on the given
commandContext for the user ID, user name, job, notebook, cluster).
|commandContext is always empty, but could be customized using ConvertToDeltaCommandBase.|
apply is used when: