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
Ordering
- Alphabetic
- By Inheritance
Inherited
- S3InputSplit
- Writable
- InputSplit
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new S3InputSplit()
Value Members
- def addKey(s3obj: S3Object): Long
- var bucket: String
-
def
getLength(): Long
- Definition Classes
- S3InputSplit → InputSplit
-
def
getLocationInfo(): Array[SplitLocationInfo]
- Definition Classes
- InputSplit
- Annotations
- @throws( classOf[java.io.IOException] ) @Evolving()
-
def
getLocations(): Array[String]
- Definition Classes
- S3InputSplit → InputSplit
- var keys: Seq[String]
-
def
readFields(in: DataInput): Unit
- Definition Classes
- S3InputSplit → Writable
- var sessionToken: String
-
var
size: Long
Combined size of objects in bytes
-
def
write(out: DataOutput): Unit
- Definition Classes
- S3InputSplit → Writable