package blobstore
Contains an abstract interface used to access BlobStore.
Obtain the retriever and uploader for a catalog directly from the com.here.platform.data.processing.catalog.Catalog instance.
- Alphabetic
- By Inheritance
- blobstore
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
class
ByteArrayPayload extends Payload
Byte Array implementation of the Payload trait.
Byte Array implementation of the Payload trait.
This is the recommended implementation if your payload needs to be shuffled.
-
trait
Digest extends Serializable
Trait to compute the com.here.platform.data.processing.catalog.Partition.Checksum of a Payload.
-
final
class
DigestedPayload extends Payload
A Payload object together with a Digest object, used to unambiguously compute its checksum.
-
class
FilePayload extends Payload
File implementation for the Payload trait.
File implementation for the Payload trait.
- Note
This implementation must not be used if the payload needs to be shuffled.
,Do not set
autoDelete
totrue
in case you need to use the same file for multiple FilePayload objects.
-
trait
Payload extends Serializable
A wrapper on encoded partition data.
-
trait
RetrieveLogging extends Retriever with ContextLogging
Mixin to log the retrieved payload key and meta.
-
trait
RetrieveMetrics extends Retriever
Mixin to save data retrieving statistics.
Mixin to save data retrieving statistics.
- Note
Statistics when retrieving as stream are updated only in case the stream is closed.
- trait Retriever extends Serializable
-
sealed
class
SimpleDigest extends Digest
A Digest implementation based on java.security algorithms.
-
trait
UploadLogging extends Uploader with ContextLogging
Mixin to log the uploaded payload key and meta.
-
trait
UploadMetrics extends Uploader
Mixin to save data uploading statistics.
-
trait
Uploader extends Serializable
Trait to upload the com.here.platform.data.processing.blobstore.Payload of a Partition.
Value Members
-
object
DefaultDigest extends SimpleDigest
The default digest object.
The default digest object. It computes the checksum of a Payload using the MD5 algorithm.
- object DigestedPayload extends Serializable
- object Implicits
- object Payload extends Serializable