Packages

case class DeletionVectorData(filePath: String, deletionVectorId: Option[String], deletedRowIndexSet: Array[Byte], deletedRowIndexCount: Long) extends Sizing with Product with Serializable

Row containing the file path and its new deletion vector bitmap in memory

filePath

Absolute path of the data file this DV result is generated for.

deletionVectorId

Existing DeletionVectorDescriptor serialized in JSON format. This info is used to load the existing DV with the new DV.

deletedRowIndexSet

In-memory Deletion vector bitmap generated containing the newly deleted row indexes from data file.

deletedRowIndexCount

Count of rows marked as deleted using the deletedRowIndexSet.

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

Instance Constructors

  1. new DeletionVectorData(filePath: String, deletionVectorId: Option[String], deletedRowIndexSet: Array[Byte], deletedRowIndexCount: Long)

    filePath

    Absolute path of the data file this DV result is generated for.

    deletionVectorId

    Existing DeletionVectorDescriptor serialized in JSON format. This info is used to load the existing DV with the new DV.

    deletedRowIndexSet

    In-memory Deletion vector bitmap generated containing the newly deleted row indexes from data file.

    deletedRowIndexCount

    Count of rows marked as deleted using the deletedRowIndexSet.

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 deletedRowIndexCount: Long
  7. val deletedRowIndexSet: Array[Byte]
  8. val deletionVectorId: Option[String]
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. val filePath: String
  11. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. def size: Int

    The size of the bitmaps to use in BinPackingIterator.

    The size of the bitmaps to use in BinPackingIterator.

    Definition Classes
    DeletionVectorData → Sizing
  18. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  19. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Sizing

Inherited from AnyRef

Inherited from Any

Ungrouped