case class CommitInfo(version: Option[Long], inCommitTimestamp: Option[Long], timestamp: Timestamp, userId: Option[String], userName: Option[String], operation: String, operationParameters: Map[String, String], job: Option[JobInfo], notebook: Option[NotebookInfo], clusterId: Option[String], readVersion: Option[Long], isolationLevel: Option[String], isBlindAppend: Option[Boolean], operationMetrics: Option[Map[String, String]], userMetadata: Option[String], tags: Option[Map[String, String]], engineInfo: Option[String], txnId: Option[String]) extends Action with CommitMarker with AbstractCommitInfo with Product with Serializable

Holds provenance information about changes to the table. This Action is not stored in the checkpoint and has reduced compatibility guarantees. Information stored in it is best effort (i.e. can be falsified by the writer).

inCommitTimestamp

A monotonically increasing timestamp that represents the time since epoch in milliseconds when the commit write was started. This should only be set when the feature inCommitTimestamps is enabled.

isBlindAppend

Whether this commit has blindly appended without caring about existing files

engineInfo

The information for the engine that makes the commit. If a commit is made by Delta Lake 1.1.0 or above, it will be Apache-Spark/x.y.z Delta-Lake/x.y.z.

Linear Supertypes
Serializable, Serializable, Product, Equals, AbstractCommitInfo, CommitMarker, Action, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CommitInfo
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AbstractCommitInfo
  7. CommitMarker
  8. Action
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CommitInfo(version: Option[Long], inCommitTimestamp: Option[Long], timestamp: Timestamp, userId: Option[String], userName: Option[String], operation: String, operationParameters: Map[String, String], job: Option[JobInfo], notebook: Option[NotebookInfo], clusterId: Option[String], readVersion: Option[Long], isolationLevel: Option[String], isBlindAppend: Option[Boolean], operationMetrics: Option[Map[String, String]], userMetadata: Option[String], tags: Option[Map[String, String]], engineInfo: Option[String], txnId: Option[String])

    inCommitTimestamp

    A monotonically increasing timestamp that represents the time since epoch in milliseconds when the commit write was started. This should only be set when the feature inCommitTimestamps is enabled.

    isBlindAppend

    Whether this commit has blindly appended without caring about existing files

    engineInfo

    The information for the engine that makes the commit. If a commit is made by Delta Lake 1.1.0 or above, it will be Apache-Spark/x.y.z Delta-Lake/x.y.z.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. val clusterId: Option[String]
  7. val engineInfo: Option[String]
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def getCommitTimestamp(): Long
    Definition Classes
    CommitInfo → AbstractCommitInfo
    Annotations
    @JsonIgnore()
  12. def getTimestamp: Long

    Get the timestamp of the commit as millis after the epoch.

    Get the timestamp of the commit as millis after the epoch.

    Definition Classes
    CommitInfoCommitMarker
  13. def getVersion: Long

    Get the version of the commit.

    Get the version of the commit.

    Definition Classes
    CommitInfoCommitMarker
    Annotations
    @JsonIgnore()
  14. val inCommitTimestamp: Option[Long]
  15. val isBlindAppend: Option[Boolean]
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. val isolationLevel: Option[String]
  18. val job: Option[JobInfo]
  19. def json: String
    Definition Classes
    Action
  20. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. val notebook: Option[NotebookInfo]
  22. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  24. val operation: String
  25. val operationMetrics: Option[Map[String, String]]
  26. val operationParameters: Map[String, String]
  27. val readVersion: Option[Long]
  28. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  29. val tags: Option[Map[String, String]]
  30. val timestamp: Timestamp
  31. val txnId: Option[String]
  32. val userId: Option[String]
  33. val userMetadata: Option[String]
  34. val userName: Option[String]
  35. val version: Option[Long]
  36. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  39. def withTimestamp(timestamp: Long): CommitInfo

    Return a copy object of this object with the given timestamp.

    Return a copy object of this object with the given timestamp.

    Definition Classes
    CommitInfoCommitMarker
  40. def wrap: SingleAction
    Definition Classes
    CommitInfoAction

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AbstractCommitInfo

Inherited from CommitMarker

Inherited from Action

Inherited from AnyRef

Inherited from Any

Ungrouped