We have now intrroduced TileDBWriteOptions, a platform config used for tuning write options for SOMAArrays. This was motivated by the addition of optional global-order writes where the user is now able to specify whether the coordinates they've passed in are pre-sorted (global order writes) or not (unordered writes).
The write function was already taking in a TileDBCreateOptions platform config where the user could toggle whether to consolidate and vacuum fragments after the array was written. consolidate_and_vacuum has now also been moved into TileDBWriteOptions.
In order to not break existing code, consolidate_and_vacuum will temporarily remain in TileDBCreateOptions and write will also temporarily continue to also take in TileDBCreateOptions. However, this will be completely removed in 1.13.
We have now intrroduced
TileDBWriteOptions, a platform config used for tuning write options forSOMAArrays. This was motivated by the addition of optional global-order writes where the user is now able to specify whether the coordinates they've passed in are pre-sorted (global order writes) or not (unordered writes).The
writefunction was already taking in aTileDBCreateOptionsplatform config where the user could toggle whether to consolidate and vacuum fragments after the array was written.consolidate_and_vacuumhas now also been moved intoTileDBWriteOptions.In order to not break existing code,
consolidate_and_vacuumwill temporarily remain inTileDBCreateOptionsandwritewill also temporarily continue to also take inTileDBCreateOptions. However, this will be completely removed in 1.13.