jennifersp
a88828d921
support staged set of changes for dolt stash ( #5502 )
2023-03-08 14:20:25 -08:00
jennifersp
96855527a4
support CLI dolt stash command ( #5422 )
2023-03-03 16:25:24 -08:00
James Cor
983c74d0f7
merge with main
2023-01-30 13:56:02 -08:00
James Cor
71f960b8ed
small fixes
2023-01-25 14:00:07 -08:00
James Cor
978c150784
merge
2023-01-24 16:22:40 -08:00
James Cor
495b487b58
adding encoding
2023-01-23 16:58:37 -08:00
James Cor
94dcffce7e
adding spatial index bool to flatbuffers
2023-01-23 12:41:49 -08:00
Daylon Wilkins
d95cd6fa7c
Branch control permissions across databases
2022-11-14 12:26:04 -08:00
James Cor
954a1e2c8a
clean merge
2022-11-07 15:54:41 -08:00
Daylon Wilkins
79ca7f8b7f
Added database collation support
2022-10-31 06:42:37 -07:00
Daylon Wilkins
024a1b0138
Rewrote branch control persistence to use flatbuffers
2022-10-18 08:27:14 -07:00
Dhruv Sringari
86972d9c1d
Adds dolt_merge_status system table ( #4277 )
...
* Add dolt merge status table
* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh
Co-authored-by: druvv <druvv@users.noreply.github.com >
2022-09-07 15:12:43 -07:00
Daylon Wilkins
1ee14d9f74
Add support for table-level collations
2022-08-26 08:10:44 -07:00
Aaron Son
e16975e50c
Merge remote-tracking branch 'origin/main' into aaron/fb-error-on-new-fields
2022-08-16 12:06:40 -07:00
Aaron Son
7906c9e98f
go/{store,libraries,gen}: Adopt new flatc, throw an error if we encounter unknown fields.
2022-08-16 11:57:14 -07:00
Andy Arthur
967cf6ae79
remove __DOLT_1__ in favor of __DOLT__
2022-08-09 14:44:26 -07:00
coffeegoddd
b68814c796
[ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh
2022-08-05 17:21:26 +00:00
coffeegoddd
60fd6472f8
/go/{store,libraries}: attempt to fix some comments for formatting
2022-08-05 10:20:04 -07:00
Andy Arthur
e1a629a543
modify ItemArray to store 0, len(items) as first and last offset. hopefully this makes us less branchy
2022-07-28 14:08:47 -07:00
Andy Arthur
e99fca7e7a
created dedicated flatbuffer message for blobs
2022-07-26 13:14:16 -07:00
Andy Arthur
ede8deba4d
Merge remote-tracking branch 'origin/main' into andy/merge-artifacts
2022-07-26 08:44:21 -07:00
Andy Arthur
9b9f5ea79b
Merge remote-tracking branch 'origin/main' into andy/remove-dolt-1-super-schema
2022-07-25 15:23:39 -07:00
reltuk
b3c77bfa5d
[ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh
2022-07-22 21:18:06 +00:00
Aaron Son
5fcd3ccee4
go/store/prolly/message: Move MessagePrefixSz, FinishMessage to serial package.
2022-07-22 14:16:34 -07:00
Andy Arthur
ef47f7a222
Remove Super Schema field from RootValue flatbuffer schema
2022-07-21 15:28:25 -07:00
Andy Arthur
3a8bea8295
pr feedback
2022-07-20 11:22:39 -07:00
Andy Arthur
744e027ce3
de/serialize prolly.ArtifactsMap with dedicated message, serializer
2022-07-18 15:45:00 -07:00
Andy Arthur
5ac0c340a8
sketched out MergeArtifacts flatbuffer message
2022-07-18 13:49:02 -07:00
Maximilian Hoffman
a48a712a0c
[no-release-notes] starter for prolly docs ( #3721 )
...
* [no-release-notes] starter for prolly docs
* Update go/store/prolly/doc.go
Co-authored-by: Dhruv Sringari <dhruv@dolthub.com >
* move info to other docs
* docs
* formatting
Co-authored-by: Dhruv Sringari <dhruv@dolthub.com >
2022-06-29 16:04:44 -07:00
Maximilian Hoffman
91690bee18
[no-release-notes] text and json written as byte trees ( #3690 )
...
* persistable vars
* [no-release-notes] text and json types written as byte trees
* fmt
* more tests, fix other failing tests
* GMS bump
* fix remaining tests
* small fixes
* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh
* bats failures
* revert
* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh
* tidy
* update plans
* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh
* more plan changes
* delete todo
* better docstring
* zach comments
Co-authored-by: max-hoffman <max-hoffman@users.noreply.github.com >
2022-06-29 07:37:35 -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
c4331473ce
added flatbuffers schema for ForeignKey, ForeignKeyCollection
2022-06-17 11:44:15 -07:00
Andy Arthur
b29f1d260f
Merge remote-tracking branch 'origin/main' into andy/schema-encoding
2022-06-16 09:39:08 -07:00
Andy Arthur
3022ffc91d
cleanup
2022-06-15 15:57:12 -07:00
Andy Arthur
cfc8158f55
populating clustered index field for keyless schemas
2022-06-15 15:24:19 -07:00
Aaron Son
ac3fc4168b
go/store/prolly: Create a CommitClosure ordered tree. Use it in go/store/datas for the commit closure.
2022-06-15 15:18:46 -07:00
Andy Arthur
174f5601a0
added serial encodings, handling keyless schemas
2022-06-15 12:54:33 -07:00
Andy Arthur
73c9810984
iterating on schema encoding, added checks and secondary indexes
2022-06-15 12:54:33 -07:00
Andy Arthur
b5e7d9fad2
roundtripping simple schemas
2022-06-15 12:54:33 -07:00
Andy Arthur
7963947083
first pass at schema serialization
2022-06-15 12:53:42 -07:00
Andy Arthur
362c0976e8
modified schema.fbs with FileID and separate fields for sql_type, default_value, and comment
2022-06-15 12:53:42 -07:00
Dhruv Sringari
b1a972dd31
[no-release-notes] store conflicts in unified merge artifacts table ( #3579 )
...
* Add Hash160Enc
* persist and read conflicts from merge artifacts table
* update some tests
* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh
* comment / cleanup prolly/artifact_map.go
* ~copyright~
* reskip TestDoltMerge
* rename Hash160Enc to Address
* change ArtifactType from string to uint8
* fix zero value for ArtifactType
Co-authored-by: druvv <druvv@users.noreply.github.com >
2022-06-09 13:07:47 -07:00
Aaron Son
e6c42fdad1
go/serial: Remove unused RefMap.
2022-06-02 16:57:30 -07:00
Aaron Son
f292de1bcb
go/libraries/doltcore/doltdb/durable: Convert index storage to be AddressMap instead of RefMap.
2022-06-02 16:51:03 -07:00
Aaron Son
ff43e93f65
go/libraries/doltcore/doltdb: root_val: Tables in AddressMap instead of RefMap.
2022-06-02 16:13:11 -07:00
Aaron Son
bad143cbcb
go/store/datas: StoreRoot RefMap -> AddressMap.
2022-06-02 14:41:13 -07:00
Andy Arthur
22e9d301f4
pr feedback from Aaron
2022-06-01 12:04:57 -07:00
Andy Arthur
2b7ff514b1
Merge remote-tracking branch 'origin/main' into andy/schema-encoding
2022-05-31 14:53:55 -07:00
Andy Arthur
6e33deb621
first pass at schema schema
2022-05-25 14:30:28 -07:00
Andy Arthur
dde1d31fd0
added value encodings to flatbuffers schema
2022-05-25 13:55:12 -07:00