Skip to contents

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

Format

R6::R6Class

Details

GCS Store for Zarr (zarrs backend)

See also

Super class

pizzarr::Store -> GcsStore

Methods

Inherited methods


Method new()

Create a GcsStore.

Usage

GcsStore$new(url)

Arguments

url

Character. GCS URL (e.g., "gs://bucket/prefix").


Method get_store_identifier()

Return the GCS URL for zarrs dispatch.

Usage

GcsStore$get_store_identifier()

Returns

A character string.


Method print()

Print a human-readable summary of the store.

Usage

GcsStore$print(...)

Arguments

...

Ignored.

Returns

self (invisibly).


Method clone()

The objects of this class are cloneable with this method.

Usage

GcsStore$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.