Packages

class S3RangeReader extends RangeReader

This class extends RangeReader by reading chunks out of a GeoTiff on the AWS S3 server.

returns

A new instance of S3RangeReader.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. S3RangeReader
  2. RangeReader
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new S3RangeReader(request: ⇒ GetObjectRequest, client: S3Client, readHeader: Boolean = false)

Value Members

  1. def readAll(): Array[Byte]

    Gets the entire object as an Array.

    Gets the entire object as an Array. This will fail if objectLength > Int.MaxValue

    Definition Classes
    RangeReader
  2. def readClippedRange(start: Long, length: Int): Array[Byte]
    Definition Classes
    S3RangeReaderRangeReader
  3. def readRange(start: Long, length: Int): Array[Byte]
    Definition Classes
    RangeReader
  4. lazy val totalLength: Long
    Definition Classes
    S3RangeReaderRangeReader