Packages

c

com.nvidia.spark.rapids

OrcPartitionReaderContext

case class OrcPartitionReaderContext(filePath: Path, conf: Configuration, fileSchema: TypeDescription, updatedReadSchema: TypeDescription, evolution: SchemaEvolution, fileTail: FileTail, compressionSize: Int, compressionKind: CompressionKind, readerOpts: Options, blockIterator: BufferedIterator[OrcOutputStripe], requestedMapping: Option[Array[Int]]) extends Product with Serializable

This class holds fields needed to read and iterate over the OrcFile

filePath

ORC file path

conf

the Hadoop configuration

fileSchema

the schema of the whole ORC file

updatedReadSchema

read schema mapped to the file's field names

evolution

infer and track the evolution between the schema as stored in the file and the schema that has been requested by the reader.

fileTail

the ORC FileTail

compressionSize

the ORC compression size

compressionKind

the ORC compression type

readerOpts

options for creating a RecordReader.

blockIterator

an iterator over the ORC output stripes

requestedMapping

the optional requested column ids

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OrcPartitionReaderContext
  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 OrcPartitionReaderContext(filePath: Path, conf: Configuration, fileSchema: TypeDescription, updatedReadSchema: TypeDescription, evolution: SchemaEvolution, fileTail: FileTail, compressionSize: Int, compressionKind: CompressionKind, readerOpts: Options, blockIterator: BufferedIterator[OrcOutputStripe], requestedMapping: Option[Array[Int]])

    filePath

    ORC file path

    conf

    the Hadoop configuration

    fileSchema

    the schema of the whole ORC file

    updatedReadSchema

    read schema mapped to the file's field names

    evolution

    infer and track the evolution between the schema as stored in the file and the schema that has been requested by the reader.

    fileTail

    the ORC FileTail

    compressionSize

    the ORC compression size

    compressionKind

    the ORC compression type

    readerOpts

    options for creating a RecordReader.

    blockIterator

    an iterator over the ORC output stripes

    requestedMapping

    the optional requested column ids

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. val blockIterator: BufferedIterator[OrcOutputStripe]
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  7. val compressionKind: CompressionKind
  8. val compressionSize: Int
  9. val conf: Configuration
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. val evolution: SchemaEvolution
  12. val filePath: Path
  13. val fileSchema: TypeDescription
  14. val fileTail: FileTail
  15. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  20. val readerOpts: Options
  21. val requestedMapping: Option[Array[Int]]
  22. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  23. val updatedReadSchema: TypeDescription
  24. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  26. 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