Packages

package model

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait BlobIdGenerator extends Serializable

    Common interface for all implementations of a "partition to blob ID" mapping functions.

    Common interface for all implementations of a "partition to blob ID" mapping functions.

    The implementations of this interface implement various strategies (UUIDs, blob ID based on content hash etc.) for mapping partitions to blob IDs.

  2. final class StableBlobIdGenerator extends BlobIdGenerator

    BlobIdGenerator implementation that generate deterministic blob ID given a partition and version.

    BlobIdGenerator implementation that generate deterministic blob ID given a partition and version. This is the recommended to be used with Volatile layers.

  3. final class UUIDBlobIdGenerator extends BlobIdGenerator

    BlobIdGenerator implementation that uses a UUID as the blob ID for a partition.

Value Members

  1. object MixedBlobIdGenerator extends BlobIdGenerator

    BlobIdGenerator implementation that uses UUIDBlobIdGenerator for non volatile partitions and StableBlobIdGenerator for volatile ones.

    BlobIdGenerator implementation that uses UUIDBlobIdGenerator for non volatile partitions and StableBlobIdGenerator for volatile ones. it has to be the default choice instead of UUIDBlobIdGenerator.

  2. object StableBlobIdGenerator extends Serializable

Ungrouped