Base class to implement shared functionality across the
SOMAArrayBase
and SOMACollectionBase
classes.
(lifecycle: maturing)
See also
Derived classes: SOMAArrayBase
,
SOMACollectionBase
Active bindings
platform_config
Platform configuration
tiledbsoma_ctx
SOMATileDBContext
tiledb_timestamp
Time that object was opened at
uri
The URI of the TileDB object
soma_type
The SOMA object type
.tiledb_timestamp_range
Time 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
uri
URI for the SOMA object
...
Ignored
platform_config
Optional platform configuration
tiledbsoma_ctx
Optional TileDB SOMA context
tiledb_timestamp
Optional timestamp (
POSIXct
) to open the object atsoma_context
A 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