Skip to contents

Thin store wrapper for S3 URLs. All I/O is delegated to the zarrs Rust backend via object_store. Requires the s3 compiled feature (r-universe tier).

Format

R6::R6Class

Details

S3 Store for Zarr (zarrs backend)

See also

Super class

pizzarr::Store -> S3Store

Methods

Inherited methods


Method new()

Create an S3Store.

Usage

S3Store$new(url)

Arguments

url

Character. S3 URL (e.g., "s3://bucket/prefix").


Method get_store_identifier()

Return the S3 URL for zarrs dispatch.

Usage

S3Store$get_store_identifier()

Returns

A character string.


Method print()

Print a human-readable summary of the store.

Usage

S3Store$print(...)

Arguments

...

Ignored.

Returns

self (invisibly).


Method clone()

The objects of this class are cloneable with this method.

Usage

S3Store$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.