Andy Arthur
7f9bd355fe
converted prolly.MutableMap to pointer reciever, added periodic edit flushing
2022-09-09 13:58:35 -07:00
Andy Arthur
7097de8c7b
make ProllyMapSerializer fields private to enforce safer construction
2022-08-01 19:31:51 -07:00
Andy Arthur
079b7804bc
added debug format util for MutableMap
2022-07-07 15:59:39 -07:00
Maximilian Hoffman
ac80ba7770
New format blobs ( #3588 )
...
* [no-release-notes] New format blob read/write
Use blob chunker to write blobs out of band. Tests for
round tripping and address walking at the tree level.
Run Blob enginetests and extra large file blob tests.
* NodeStore ref refactors
* fix index
* run verify
* fix more bats
* small PR cleanup
* more changes
* last bats errors
2022-06-22 18:02:48 -07:00
Andy Arthur
80cb33caa4
removed tree.NodeBuilder interface in favor of message.Serializer
2022-05-03 11:36:47 -07:00
Andy Arthur
562f2b56d6
added AddressMap buildera
2022-04-28 15:55:10 -07:00
Andy Arthur
c2632c92df
added NodeBuilderFactory and threaded through chunker
2022-04-28 15:55:10 -07:00
Andy Arthur
143f1adf6e
refactored MutableMap to use orderedMap[K, V, O]
2022-04-22 19:57:58 -07:00
Andy Arthur
4bd72fef3f
refactored prolly map to use generic ordered map
2022-04-22 16:39:34 -07:00
Andy Arthur
86c6196564
renamed tree.NodeItem to tree.Item
2022-04-22 13:42:11 -07:00
Andy Arthur
58afe03659
rename orderedMap to testmap
2022-04-22 12:37:59 -07:00
Andy Arthur
9b41ef3489
fixed diff/merge tests
2022-04-21 14:01:00 -07:00
Andy Arthur
fde4ef3191
split out pkg tree for abstract prolly tree operations
2022-04-21 13:18:14 -07:00
Andy Arthur
4469cdd93b
refactored splitterFactory
2022-04-04 15:50:56 -07:00
Andy Arthur
691bf10c09
cleanup
2022-03-29 10:00:56 -07:00
Andy Arthur
eb9ebcda63
added ordinal range tests
2022-03-28 17:11:55 -07:00
Andy Arthur
1d46de8edd
first pass at tree count accounting
2022-02-16 15:32:05 -08:00
Andy Arthur
8c67158500
cleanup, added a few tests
2022-01-31 14:21:13 -08:00
Andy Arthur
298944e96d
added prefix range scan tests
2022-01-30 15:58:56 -08:00
Andy Arthur
297c80a188
refactored range tests, added prefix range test stub
2022-01-30 15:58:56 -08:00
Andy Arthur
c016ccd790
fixed delete overlay case, all tests passing
2022-01-30 15:58:56 -08:00
Andy Arthur
65d7c98580
refactored range iteration, memoryMap and prollyMap tests passing
2022-01-30 15:58:56 -08:00
Andy Arthur
6f6d29920e
removed unused reverse ranges
2022-01-30 15:58:56 -08:00
Andy Arthur
2e8b85dd50
fix copyrights
2022-01-05 09:17:16 -08:00
Andy Arthur
a7ec2352a8
breaking off changes from research branch
2021-11-19 14:45:26 -08:00