forked from TileDB-Inc/TileDB
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Array schema: C.41 changes, test support. (TileDB-Inc#4004)
Create new classes for setting up array schema objects for unit tests on the inside of the API. They use `std::initializer_list` for compact specification of schemas. Write new unit tests about coherence of the attribute containers inside `class ArraySchema`. Convert existing `array_schema` unit tests to use new support classes. Added `std::initializer_list` constructors for `class ByteVecValue` and `class Range`. These are used within the new test support classes. Update some definitions in `types.h`. Clean up `class ArraySchema`. Remove dead code. Change return of `ArraySchema::check` from `Status` to `void`. Adjust declarations. Remove `ArraySchema::init()`, which was essentially dead code. Remove `Domain::init()`, which lost its last remaining use. --- TYPE: IMPROVEMENT DESC: Array schema: C.41 changes, test support.
- Loading branch information
1 parent
50fc5db
commit 713e733
Showing
14 changed files
with
620 additions
and
420 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.