Base class to implement shared functionality across the
SOMAArrayBase and SOMACollectionBase classes.
(lifecycle: maturing)
See also
Derived classes: SOMAArrayBase,
SOMACollectionBase
Active bindings
platform_configPlatform configuration
contextSOMAContext context object for TileDB operations
tiledbsoma_ctxSOMATileDBContext
tiledb_timestampTime that object was opened at
uriThe URI of the TileDB object
soma_typeThe SOMA object type
.tiledb_timestamp_rangeTime range for libtiledbsoma
Methods
Method new()
Create a new SOMA object. (lifecycle: maturing)
Usage
SOMAObject$new(
uri,
...,
platform_config = NULL,
tiledbsoma_ctx = NULL,
tiledb_timestamp = NULL,
context = NULL
)Arguments
uriURI for the SOMA object
...Ignored
platform_configOptional platform configuration
tiledbsoma_ctxOptional (DEPRECATED) TileDB SOMA context
tiledb_timestampOptional timestamp (
POSIXct) to open the object atcontextOptional
SOMAContextobject used for TileDB operations. If a context is not provided, then the default context will be used. Callset_default_contextonce before other SOMA operations to configure the default context.
Method class()
Print the name of the R6 class
Method mode()
Get the mode of the object
Method reopen()
Close and reopen the TileDB object in a new mode
Method exists()
Check if the object exists. (lifecycle: maturing)
Method print()
Print-friendly representation of the object