Base class to implement shared functionality across the TileDBArray and TileDBGroup classes. (lifecycle: maturing)
Active bindings
platform_config
Platform configuration
tiledbsoma_ctx
SOMATileDBContext
tiledb_timestamp
Time that object was opened at
uri
The URI of the TileDB object.
.tiledb_timestamp_range
Time range for libtiledbsoma
Methods
Method new()
Create a new TileDB object. (lifecycle: maturing)
Usage
TileDBObject$new(
uri,
platform_config = NULL,
tiledbsoma_ctx = NULL,
tiledb_timestamp = NULL,
internal_use_only = NULL,
soma_context = NULL
)
Arguments
uri
URI for the TileDB object
platform_config
Optional platform configuration
tiledbsoma_ctx
Optional SOMATileDBContext
tiledb_timestamp
Optional Datetime (POSIXct) with TileDB timestamp
internal_use_only
Character value to signal this is a 'permitted' call, as
new()
is considered internal and should not be called directly.
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)