case class MergeStats(conditionExpr: String, updateConditionExpr: String, updateExprs: Seq[String], insertConditionExpr: String, insertExprs: Seq[String], deleteConditionExpr: String, matchedStats: Seq[MergeClauseStats], notMatchedStats: Seq[MergeClauseStats], notMatchedBySourceStats: Seq[MergeClauseStats], executionTimeMs: Long, materializeSourceTimeMs: Long, scanTimeMs: Long, rewriteTimeMs: Long, source: MergeDataSizes, targetBeforeSkipping: MergeDataSizes, targetAfterSkipping: MergeDataSizes, sourceRowsInSecondScan: Option[Long], targetFilesRemoved: Long, targetFilesAdded: Long, targetChangeFilesAdded: Option[Long], targetChangeFileBytes: Option[Long], targetBytesRemoved: Option[Long], targetBytesAdded: Option[Long], targetPartitionsRemovedFrom: Option[Long], targetPartitionsAddedTo: Option[Long], targetRowsCopied: Long, targetRowsUpdated: Long, targetRowsMatchedUpdated: Long, targetRowsNotMatchedBySourceUpdated: Long, targetRowsInserted: Long, targetRowsDeleted: Long, targetRowsMatchedDeleted: Long, targetRowsNotMatchedBySourceDeleted: Long, numTargetDeletionVectorsAdded: Long, numTargetDeletionVectorsRemoved: Long, numTargetDeletionVectorsUpdated: Long, materializeSourceReason: Option[String] = None, materializeSourceAttempts: Option[Long] = None, numLogicalRecordsAdded: Option[Long], numLogicalRecordsRemoved: Option[Long], commitVersion: Option[Long] = None) extends Product with Serializable

State for a merge operation

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MergeStats
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MergeStats(conditionExpr: String, updateConditionExpr: String, updateExprs: Seq[String], insertConditionExpr: String, insertExprs: Seq[String], deleteConditionExpr: String, matchedStats: Seq[MergeClauseStats], notMatchedStats: Seq[MergeClauseStats], notMatchedBySourceStats: Seq[MergeClauseStats], executionTimeMs: Long, materializeSourceTimeMs: Long, scanTimeMs: Long, rewriteTimeMs: Long, source: MergeDataSizes, targetBeforeSkipping: MergeDataSizes, targetAfterSkipping: MergeDataSizes, sourceRowsInSecondScan: Option[Long], targetFilesRemoved: Long, targetFilesAdded: Long, targetChangeFilesAdded: Option[Long], targetChangeFileBytes: Option[Long], targetBytesRemoved: Option[Long], targetBytesAdded: Option[Long], targetPartitionsRemovedFrom: Option[Long], targetPartitionsAddedTo: Option[Long], targetRowsCopied: Long, targetRowsUpdated: Long, targetRowsMatchedUpdated: Long, targetRowsNotMatchedBySourceUpdated: Long, targetRowsInserted: Long, targetRowsDeleted: Long, targetRowsMatchedDeleted: Long, targetRowsNotMatchedBySourceDeleted: Long, numTargetDeletionVectorsAdded: Long, numTargetDeletionVectorsRemoved: Long, numTargetDeletionVectorsUpdated: Long, materializeSourceReason: Option[String] = None, materializeSourceAttempts: Option[Long] = None, numLogicalRecordsAdded: Option[Long], numLogicalRecordsRemoved: Option[Long], commitVersion: Option[Long] = None)

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() @IntrinsicCandidate()
  6. val commitVersion: Option[Long]
  7. val conditionExpr: String
  8. val deleteConditionExpr: String
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. val executionTimeMs: Long
  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  12. val insertConditionExpr: String
  13. val insertExprs: Seq[String]
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. val matchedStats: Seq[MergeClauseStats]
  16. val materializeSourceAttempts: Option[Long]
  17. val materializeSourceReason: Option[String]
  18. val materializeSourceTimeMs: Long
  19. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. val notMatchedBySourceStats: Seq[MergeClauseStats]
  21. val notMatchedStats: Seq[MergeClauseStats]
  22. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  24. val numLogicalRecordsAdded: Option[Long]
  25. val numLogicalRecordsRemoved: Option[Long]
  26. val numTargetDeletionVectorsAdded: Long
  27. val numTargetDeletionVectorsRemoved: Long
  28. val numTargetDeletionVectorsUpdated: Long
  29. val rewriteTimeMs: Long
  30. val scanTimeMs: Long
  31. val source: MergeDataSizes
  32. val sourceRowsInSecondScan: Option[Long]
  33. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  34. val targetAfterSkipping: MergeDataSizes
  35. val targetBeforeSkipping: MergeDataSizes
  36. val targetBytesAdded: Option[Long]
  37. val targetBytesRemoved: Option[Long]
  38. val targetChangeFileBytes: Option[Long]
  39. val targetChangeFilesAdded: Option[Long]
  40. val targetFilesAdded: Long
  41. val targetFilesRemoved: Long
  42. val targetPartitionsAddedTo: Option[Long]
  43. val targetPartitionsRemovedFrom: Option[Long]
  44. val targetRowsCopied: Long
  45. val targetRowsDeleted: Long
  46. val targetRowsInserted: Long
  47. val targetRowsMatchedDeleted: Long
  48. val targetRowsMatchedUpdated: Long
  49. val targetRowsNotMatchedBySourceDeleted: Long
  50. val targetRowsNotMatchedBySourceUpdated: Long
  51. val targetRowsUpdated: Long
  52. val updateConditionExpr: String
  53. val updateExprs: Seq[String]
  54. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  55. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  56. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped