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
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,
  soma_context = NULL
)Arguments
uriURI for the SOMA object
...Ignored
platform_configOptional platform configuration
tiledbsoma_ctxOptional TileDB SOMA context
tiledb_timestampOptional timestamp (
POSIXct) to open the object atsoma_contextA SOMA context as created by
soma_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