trait HasNumRecords extends AnyRef
Common trait for AddFile and RemoveFile actions providing methods for the computation of logical, physical and deleted number of records based on the statistics and the Deletion Vector of the file.
- Self Type
- HasNumRecords with FileAction
- Alphabetic
- By Inheritance
- HasNumRecords
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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()
- def deletedToPhysicalRecordsRatio: Option[Double]
Returns the ratio of number of deleted records to the total number of records.
Returns the ratio of number of deleted records to the total number of records.
- Annotations
- @JsonIgnore()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def estLogicalFileSize: Option[Long]
Returns the estimated size of the logical records in the file.
Returns the estimated size of the logical records in the file.
- Annotations
- @JsonIgnore()
- 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
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def logicalToPhysicalRecordsRatio: Option[Double]
Returns the ratio of the logical number of records to the total number of records.
Returns the ratio of the logical number of records to the total number of records.
- Annotations
- @JsonIgnore()
- 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 numDeletedRecords: Long
Returns the number of records marked as deleted.
Returns the number of records marked as deleted.
- Annotations
- @JsonIgnore()
- lazy val numLogicalRecords: Option[Long]
Returns the number of logical records, which do not include those marked as deleted.
Returns the number of logical records, which do not include those marked as deleted.
- Annotations
- @JsonIgnore() @transient()
- def numPhysicalRecords: Option[Long]
Returns the total number of records, including those marked as deleted.
Returns the total number of records, including those marked as deleted.
- Annotations
- @JsonIgnore()
- lazy val parsedStatsFields: Option[ParsedStatsFields]
- Attributes
- protected
- Annotations
- @JsonIgnore() @transient()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- lazy val tightBounds: Option[Boolean]
Returns whether the statistics are tight or wide.
Returns whether the statistics are tight or wide.
- Annotations
- @JsonIgnore() @transient()
- def toString(): String
- Definition Classes
- AnyRef → Any
- 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()