case class CommitInfo(version: 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]]) extends Action with CommitMarker 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).
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- CommitInfo
- Serializable
- Serializable
- Product
- Equals
- CommitMarker
- Action
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new CommitInfo(version: 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]])
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- val clusterId: Option[String]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
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
- CommitInfo → CommitMarker
-
def
getVersion: Long
Get the version of the commit.
Get the version of the commit.
- Definition Classes
- CommitInfo → CommitMarker
- Annotations
- @JsonIgnore()
- val isBlindAppend: Option[Boolean]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val isolationLevel: Option[String]
- val job: Option[JobInfo]
-
def
json: String
- Definition Classes
- Action
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val notebook: Option[NotebookInfo]
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val operation: String
- val operationMetrics: Option[Map[String, String]]
- val operationParameters: Map[String, String]
- val readVersion: Option[Long]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- val timestamp: Timestamp
- val userId: Option[String]
- val userName: Option[String]
- val version: Option[Long]
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
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
- CommitInfo → CommitMarker
-
def
wrap: SingleAction
- Definition Classes
- CommitInfo → Action