Skip to contents

Storr Interface

The storr interface is built on top of the R6 class system which provides the framework for managing content-addressable storage with TileDB. The key function to interact with a storr is storr_tiledb(). Additional functionality is provided for managing TileDB fragments as well as convenient storr utilities.

Storr

Key functions to work with a ‘storr’ or creating a TileDB driver.

storr_tiledb()
A Storr using TileDB Engine
driver_tiledb() driver_tiledb_create()
TileDB Storr Driver

Storr Management

Utilities for Storr management.

storr_copy()
Copy Storr to another URI
storr_move()
Move Storr to another URI
storr_rename()
Rename Storr URI

Fragment Management

Functionality to inspect and manage TileDB fragments.

storr_fragments()
Storr Fragments
storr_consolidate()
Consolidate Storr Fragments
storr_vacuum()
Vacuum Storr Fragments

R6 Classes

R6 classes that represent the storr interface and TileDB driver. These are internal objects and should not be used directly.

CAS
Generate a CAS Object
TileDBDriver
Generate a TileDBDriver Object
TileDBStorr
Generate a TileDBStorr Object
StorrFragments
Generate a StorrFragments Object