org.bdgenomics.adam.rdd

ParquetColumnChunk

case class ParquetColumnChunk(numValues: Long, dataPageOffset: Long, indexPageOffset: Option[Long], dictionaryPageOffset: Option[Long], uncompressedSize: Long, compressedSize: Long, columnDescriptor: ParquetColumnDescriptor, compressionCodec: CompressionCodec) extends Product with Serializable

numValues

The number of values in this column

dataPageOffset

The offset relative to the entire file, in bytes, of the first data page within this column chunk

indexPageOffset

The offset, relative to the entire file, in bytes, of the (optional) index page

dictionaryPageOffset

The offset, relative to the entire file, in bytes, of the (optional) dictionary page

uncompressedSize

The total size, in uncompressed bytes, of the column chunk

compressedSize

The total compressed size, in bytes, of the column chunk

columnDescriptor

The column descriptor for this column chunk, describes path and type information

compressionCodec

The compression method used on this column chunk

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ParquetColumnChunk
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ParquetColumnChunk(cc: ColumnChunk, schema: MessageType)

  2. new ParquetColumnChunk(numValues: Long, dataPageOffset: Long, indexPageOffset: Option[Long], dictionaryPageOffset: Option[Long], uncompressedSize: Long, compressedSize: Long, columnDescriptor: ParquetColumnDescriptor, compressionCodec: CompressionCodec)

    numValues

    The number of values in this column

    dataPageOffset

    The offset relative to the entire file, in bytes, of the first data page within this column chunk

    indexPageOffset

    The offset, relative to the entire file, in bytes, of the (optional) index page

    dictionaryPageOffset

    The offset, relative to the entire file, in bytes, of the (optional) dictionary page

    uncompressedSize

    The total size, in uncompressed bytes, of the column chunk

    compressedSize

    The total compressed size, in bytes, of the column chunk

    columnDescriptor

    The column descriptor for this column chunk, describes path and type information

    compressionCodec

    The compression method used on this column chunk

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. val columnDescriptor: ParquetColumnDescriptor

    The column descriptor for this column chunk, describes path and type information

  9. val compressedSize: Long

    The total compressed size, in bytes, of the column chunk

  10. val compressionCodec: CompressionCodec

    The compression method used on this column chunk

  11. val dataPageOffset: Long

    The offset relative to the entire file, in bytes, of the first data page within this column chunk

  12. val dictionaryPageOffset: Option[Long]

    The offset, relative to the entire file, in bytes, of the (optional) dictionary page

  13. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  14. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  16. val indexPageOffset: Option[Long]

    The offset, relative to the entire file, in bytes, of the (optional) index page

  17. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  18. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  19. final def notify(): Unit

    Definition Classes
    AnyRef
  20. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  21. val numValues: Long

    The number of values in this column

  22. def readAllPages(codec: Option[CompressionCodec], io: ByteAccess): PageReader

  23. def readDataPage(bytesInput: BytesInput, pageHeader: PageHeader, parquetMetadataConverter: ParquetMetadataConverter): Page

  24. def readDictionaryPage(bytesInput: BytesInput, pageHeader: PageHeader, parquetMetadataConverter: ParquetMetadataConverter): DictionaryPage

  25. def readPageHeader(is: InputStream): PageHeader

  26. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  27. val uncompressedSize: Long

    The total size, in uncompressed bytes, of the column chunk

  28. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped