Base class for interacting with TileDB groups (lifecycle: maturing)
Super class
tiledbsoma::TileDBObject
-> TileDBGroup
Methods
Method open()
Open the SOMA object for read or write.
Usage
TileDBGroup$open(mode = c("READ", "WRITE"), internal_use_only = NULL)
Arguments
mode
Mode to open in; defaults to
READ
.internal_use_only
Character value to signal this is a 'permitted' call, as
open()
is considered internal and should not be called directly.
Method set()
Add new member to the group. (lifecycle: maturing)
Arguments
object
A
TileDBArray
orTileDBGroup
object to add.name
Name to use for the member. By default the base name of the object's URI is used.
relative
An optional logical value indicating whether the new object's URI is relative to the group's URI. If
NULL
(the default), the object's URI is assumed to be relative unless it is atiledb://
URI.
Method get()
Retrieve a group member by name. If the member isn't already open, it is opened in the same mode as the parent. (lifecycle: maturing)
Method remove()
Remove member. (lifecycle: maturing)
Method length()
Length in the number of members. (lifecycle: maturing)
Method names()
Retrieve the names of members. (lifecycle: maturing)
Method get_metadata()
Retrieve metadata. (lifecycle: maturing)
Method set_metadata()
Add list of metadata. (lifecycle: maturing)