Andy Arthur
225f1f186f
added unsafe string conversion for serial.GetFileID, refactored prolly/benchmark
2022-05-10 16:20:33 -07:00
Daylon Wilkins
f5a0b15c07
Implemented foreign keys for the new format
2022-05-09 09:38:46 -07:00
Andy Arthur
f49fdf78ee
comment doc, cleanup
2022-05-03 10:05:01 -07:00
Andy Arthur
0087c58d8c
added address map serialization
2022-05-03 09:39:29 -07:00
Andy Arthur
68c796ff49
Merge remote-tracking branch 'origin/main' into andy/generic-prolly-node
2022-05-02 16:01:25 -07:00
Andy Arthur
63e666a2ba
added file identifier for prolly nodes
2022-04-29 15:42:59 -07:00
Maximilian Hoffman
c300fb63cb
[no-release-notes] fb-database deprecated by rootvalue ( #3328 )
2022-04-29 15:00:53 -07:00
Andy Arthur
c9bee38f9f
added subtree_counts array to RefMap
2022-04-29 11:51:09 -07:00
Andy Arthur
7d0520a54e
Merge branch 'main' into andy/refactor-prolly-message
2022-04-28 15:53:08 -07:00
Aaron Son
3b12c6b242
go/serial/workingset.fbs: Store MergeState inline a WorkingSet.
...
Until this point, __DOLT_DEV__ has left MergeState in the working set
as an address pointing at a types.Struct with the root value ref and
the from commit inlined. This converts MergeState to store the commit
as an address and to store both addrs inline the MergeState table.
2022-04-27 15:17:39 -07:00
Andy Arthur
9252d1c1f8
cleanup, refactor node walks
2022-04-27 15:09:10 -07:00
Andy Arthur
ef39be360e
refactored prolly.fbs with new schema for ProllyTreeNode (TupleMap) message
2022-04-27 13:49:30 -07:00
Aaron Son
a91fabd59b
go/libraries/doltcore/doltdb/durable: table: Make __DOLT_DEV__ IndexSet and Table implementations.
2022-04-22 13:05:51 -07:00
Aaron Son
64a6148406
go/serial/rootvalue.fbs: Embed Tables RefMap.
2022-04-19 09:20:43 -07:00
Aaron Son
736bb01eb8
go/libraries/doltcore/doltdb: root_val.go: Iterate on flatbuffers RootValue implementation.
2022-04-07 11:16:02 -07:00
Aaron Son
5b1957029e
go/serial: commit.fbs: Remove ref heights from commit storage. Skip and fix store/cmd tests to pass with Format_DOLT_DEV.
2022-04-04 13:26:01 -07:00
Aaron Son
7b1406ccce
Revert "Revert "Merge pull request #3077 from dolthub/aaron/datas-commit-as-fb-message""
...
This reverts commit ee68e00000 .
2022-03-29 11:09:54 -07:00
Aaron Son
ee68e00000
Revert "Merge pull request #3077 from dolthub/aaron/datas-commit-as-fb-message"
...
This reverts commit 87bf948031 , reversing
changes made to b9e2348472 .
2022-03-28 17:40:09 -07:00
Aaron Son
4499e6dd1d
PR feedback.
2022-03-28 14:29:58 -07:00
Aaron Son
28e0aa9796
go/store/datas: Iterator on commit_flatbuffer.
2022-03-22 10:29:17 -07:00
Aaron Son
942d05a59d
Merge remote-tracking branch 'origin/main' into aaron/datas-new-format-nonchunking-refmap
2022-03-03 11:13:19 -08:00
Aaron Son
6307f96e6f
go/store/datas: Add flatbuffers serialization for workingset.
2022-03-02 16:32:24 -08:00
Aaron Son
c6e5cfa0bc
go/store/datas: Pass at a read path for fb/serial Tag heads.
2022-03-01 17:16:48 -08:00
Aaron Son
30fdba1915
go/store/datas: Add a write path for flatbuffers tags.
2022-02-28 17:19:44 -08:00
Aaron Son
80094769a4
go/store/datas: NewTag -> newTag.
2022-02-28 16:24:56 -08:00
Aaron Son
bd99c09b5e
go/store/datas: Use a storeroot table chunk instead of a raw refmap as the root value. Add file identifier to storeroot.
2022-02-24 13:50:51 -08:00
Andy Arthur
62a0003f93
abandoning tree accounting, added ref_cardinalities field for TupleMap flatbuffer schema
2022-02-16 15:57:30 -08:00
Andy Arthur
62dc408841
cleaup
2022-01-07 10:27:20 -08:00
Andy Arthur
602b2a4ba0
updated generate.sh to include table.fbs
2022-01-06 13:49:36 -08:00
Andy Arthur
ac8056304b
added WorkingSet flatbuffer
2022-01-06 13:46:17 -08:00
Andy Arthur
c231e717f3
split out table.fbs, updated size tests
2022-01-06 13:10:47 -08:00
Andy Arthur
2e2cc85709
added column type, reduced prolly node size
2022-01-04 10:01:34 -08:00
Andy Arthur
39a35e27d1
round-trip (de)serializaiton tests
2022-01-03 16:51:31 -08:00
Andy Arthur
08bc545772
added test for large leaf node
2022-01-03 15:53:06 -08:00
Andy Arthur
d5e765a311
updated tests, added copyright headers
2022-01-03 14:47:51 -08:00
Andy Arthur
a7789a9f1e
inlined member structs in prolly nodes
2022-01-03 13:35:08 -08:00
Andy Arthur
c2fb794bbb
added storage order, schema order to Columns, added formatting to generate.sh
2022-01-03 09:24:10 -08:00
Andy Arthur
e268ef2ad9
added indexes and foreign keys
2022-01-03 09:24:10 -08:00
Andy Arthur
fbc0abc28b
broke out Map and RefMap
2022-01-03 09:24:10 -08:00
Andy Arthur
17c051b620
combined transaction.fbs with database.fbs
2022-01-03 09:24:10 -08:00
Andy Arthur
8da5c08f72
refactored ProllyNode
2022-01-03 09:24:10 -08:00
Andy Arthur
06d3453957
added RefArray and RefMap
2022-01-03 09:24:10 -08:00
Andy Arthur
b0a1519696
first pass at flatbuffers serialization format
2022-01-03 09:24:10 -08:00