You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
RCORE-2055 Array Classification for enabling compression (#7564)
* update next-major
* specified part of new layout (new width encoding)
* new header format for compressed arrays
* code review
* code review
* start of classifying arrays for compression
* classification down to column types
* first attempt to cut through the BPlusTree madness
* [wip] start on 'type driven' write process
* all tests passing (but no compression enabled)
* enabled compression for signed integer leafs only
* removed some dubious constructions in cluster tree
* delete tmp array while classifying arrays
* enabled compression of links and backlinks (excl collections)
* also compress bplustree of integers/links (experimental)
* pref for compressing dicts (not working)
* wip
* wip
* finally: compressing collections (incl dicts)
* compressing timestamps now
* enabled compression on ObjectID, TypedLink and UUID
* also compressing Mixed properties (not list/dicts of Mixed)
* Array compression with collections in Mixed (#7412)
---------
Co-authored-by: Finn Schiermer Andersen <[email protected]>
* merge next-major + collection in mixed
* enable dynamic choice of compression method
* moved typed_write/typed_print for bptree into class
* Merge pull request #7432 from realm/fsa/clean_typed_write
moved typed_write/typed_print for bptree into class
* cleanup unrelated code changes
* fix compilation
* cleanup
* code review
* code review
* swap byte 3&4 with byte 6&7 for flex formats for storing A and B sizes
* Some modifications
* Move Encoding definition
* Testing
* Perserve type information in typed_write (#7598)
* call directly Array::destroy()
* Fix issue
* remove table from typed_print
* lint
* point fix avoid compressing history array
---------
Co-authored-by: Finn Schiermer Andersen <[email protected]>
Co-authored-by: Jørgen Edelbo <[email protected]>
Co-authored-by: Finn Schiermer Andersen <[email protected]>
0 commit comments