case class DeletedRecordCountsHistogram(deletedRecordCounts: Array[Long]) extends Product with Serializable
A Histogram class tracking the deleted record count distribution for all files in a table.
- deletedRecordCounts
An array with 10 bins where each slot represents the number of files where the number of deleted records falls within the range of the particular bin. The range of each bin is the following: bin1 -> [0,0] bin2 -> [1,9] bin3 -> [10,99] bin4 -> [100,999], bin5 -> [1000,9999] bin6 -> [10000,99999], bin7 -> [100000,999999], bin8 -> [1000000,9999999], bin9 -> [10000000,Int.Max - 1], bin10 -> [Int.Max,Long.Max].
- Alphabetic
- By Inheritance
- DeletedRecordCountsHistogram
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new DeletedRecordCountsHistogram(deletedRecordCounts: Array[Long])
- deletedRecordCounts
An array with 10 bins where each slot represents the number of files where the number of deleted records falls within the range of the particular bin. The range of each bin is the following: bin1 -> [0,0] bin2 -> [1,9] bin3 -> [10,99] bin4 -> [100,999], bin5 -> [1000,9999] bin6 -> [10000,99999], bin7 -> [100000,999999], bin8 -> [1000000,9999999], bin9 -> [10000000,Int.Max - 1], bin10 -> [Int.Max,Long.Max].
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(classOf[java.lang.CloneNotSupportedException]) @native()
- val deletedRecordCounts: Array[Long]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(that: Any): Boolean
- Definition Classes
- DeletedRecordCountsHistogram → Equals → AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- DeletedRecordCountsHistogram → AnyRef → Any
- def insert(numDeletedRecords: Long): Unit
Insert a given value into the appropriate histogram bin.
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def remove(numDeletedRecords: Long): Unit
Remove a given value from the appropriate histogram bin.
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()