This adds a new TileDBObject base class that provides a common set of fields/methods shared by TileDBArray and TileDBGroup. In addition to dropping some duplicated code this will simplify some of the downstream changes needed to to support dimension slicing. It also better aligns with tiledbsc-py.
The only user-facing change is TileDBGroup$group_exists() and TileDBArray$array_exists() have been deprecated in favor of a more general exists() function.
Because the new base class is inherited by all other classes in the package, all doc files had to be updated, hence the large number of files changed. Feel free to ignore everything in man/.
This adds a new
TileDBObject
base class that provides a common set of fields/methods shared byTileDBArray
andTileDBGroup
. In addition to dropping some duplicated code this will simplify some of the downstream changes needed to to support dimension slicing. It also better aligns with tiledbsc-py.The only user-facing change is
TileDBGroup$group_exists()
andTileDBArray$array_exists()
have been deprecated in favor of a more generalexists()
function.Because the new base class is inherited by all other classes in the package, all doc files had to be updated, hence the large number of files changed. Feel free to ignore everything in
man/
.