TileDB-Go
TileDB-Go copied to clipboard
Go Interface to the TileDB storage manager
[SC-45987](https://app.shortcut.com/tiledb-inc/story/45987/tiledb-go-migrate-away-from-deprecated-tiledb-c-apis) This PR updates TileDB-Go's usage of deprecated C APIs. The first commit migrates the `Group.GetMember***` functions to use `tiledb_group_get_member_by_(index|name)_v2`, while also adding code to work with TileDB string handles....
This wraps the new tiledb_handle_load_array_schema_request function in TileDB. I was a bit unsure of where to put this. But based on the prior art for `DeserializeLoadEnumerationsRequest`, I stuck it in...
Summary: This GitHub Actions workflow is scheduled to run every night. It builds TileDB-Go against the latest libtiledb CC: @ihnorton Workflow steps: 1. Ubuntu: installs the nightly libtiledb binary that...
This adjusts the config and context tests to not use the removed "sm.tile_cache_size" parameter. The tests now use "sm.mem.total_budget". This fixes one of the issues from #251
**Summary:** I was able to build TileDB-Go against libtiledb installed as a conda binary on Ubuntu but not macOS. Getting this to work is not currently urgent; I am documenting...
`tiledb_dimension_get_domain` does not copy the bytes from the domain into the passed-in pointer; instead it uses the passed-in pointer as an out value, which it writes to point to the...
This allows capturing any errors on alloc of the context.
This change unifies the build scripts between Mac OS and Linux, and caches build outputs. This means that future builds of the same version don’t need to rerun the entire...