c

geotrellis.spark.store.s3

S3InputSplit

class S3InputSplit extends InputSplit with Writable

Represents are batch of keys to be read from an S3 bucket. AWS credentials have already been discovered and provided by the S3InputFormat.

Linear Supertypes
Writable, InputSplit, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. S3InputSplit
  2. Writable
  3. InputSplit
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new S3InputSplit()

Value Members

  1. def addKey(s3obj: S3Object): Long
  2. var bucket: String
  3. def getLength(): Long
    Definition Classes
    S3InputSplit → InputSplit
  4. def getLocationInfo(): Array[SplitLocationInfo]
    Definition Classes
    InputSplit
    Annotations
    @throws( classOf[java.io.IOException] ) @Evolving()
  5. def getLocations(): Array[String]
    Definition Classes
    S3InputSplit → InputSplit
  6. var keys: Seq[String]
  7. def readFields(in: DataInput): Unit
    Definition Classes
    S3InputSplit → Writable
  8. var sessionToken: String
  9. var size: Long

    Combined size of objects in bytes

  10. def write(out: DataOutput): Unit
    Definition Classes
    S3InputSplit → Writable