Commit Graph

50 Commits

Author SHA1 Message Date
Zach Musgrave
19cccb888b Bug fix, removed some unused methods 2022-11-02 14:50:37 -07:00
Zach Musgrave
3272842fec Moved CreateEmptyTestTable out dtestutils 2022-11-01 17:54:45 -07:00
Andy Arthur
4e6b3fd113 updated some system table tests in sqle 2022-09-30 15:20:53 -07:00
Andy Arthur
371e960cea refactored doltcore/sqle testing for new format, switched to new format, many todos 2022-09-29 13:05:50 -07:00
Daylon Wilkins
1ee14d9f74 Add support for table-level collations 2022-08-26 08:10:44 -07:00
Andy Arthur
cae47d06ff cleanup some uses of doltdb.Table.GetNomsRowData 2022-08-24 14:05:20 -07:00
Aaron Son
829981ad64 doltdb: Remove some shims from VRW to NodeStore; carry NodeStores around. 2022-07-05 13:28:56 -07:00
Aaron Son
108390b179 go/store/types: TupleRowStorage: Implement walkRefs. 2022-05-05 15:54:42 -07:00
Andy Arthur
a729a63f76 first pass at secondary indexes 2022-01-31 15:00:45 -08:00
Andy Arthur
7805819bb2 Merge branch 'main' into andy/prolly-indexes 2022-01-19 18:24:50 -08:00
Vinai Rachakonda
ea6815adc3 Modify Add Column to apply defaults in engine (#2580) 2022-01-19 17:48:37 -08:00
Andy Arthur
761510e4d5 threading prolly indexes 2022-01-11 14:54:54 -08:00
Andy Arthur
7a82e0c6e9 renamed doltdb.Table.GetRowData() to GetNomsRowData() 2022-01-06 14:14:48 -08:00
Andy Arthur
bd517a6be2 replaced index types.Map with durable.IndexSet 2022-01-05 15:58:02 -08:00
Andy Arthur
3466021f98 Merge branch 'main' into andy/remove-noms-map-creator 2021-12-13 15:48:31 -08:00
Andy Arthur
3e800180af removed noms map creator 2021-12-13 15:23:51 -08:00
Andy Arthur
499d3488ab refactored conflict schemas 2021-12-13 11:08:06 -08:00
Maximilian Hoffman
a0f6799a2c FF head on read replica (#2182)
* shittiest read replica imaginable is kind of working

* import cycle progress

* delete unecessary files and fix  db type switch bug

* Add bats test

* delete comments

* fix working set updates for cli

* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh

* clean comments

* comment racy server test

* zach's comments

* add copyright headers

Co-authored-by: max-hoffman <max-hoffman@users.noreply.github.com>
2021-09-29 10:23:07 -07:00
Brian Hendriks
775ac0af51 Import Performance and Garbage Generation improvements. 2021-09-08 14:52:42 -07:00
Zach Musgrave
f8b2c234e5 Fix error in test 2021-08-04 20:10:33 -07:00
Zach Musgrave
55e094bef0 Removed PutTableToWorking 2021-08-04 19:17:21 -07:00
Andy Arthur
4451ee3183 replace types.Format_7_18 with types.Format_Default throughout /go/libraries/doltcore 2021-03-31 14:28:34 -07:00
Andy Arthur
b86c8464dd copy AUTO_INCREMENT value on schema change (index/column add/drop/modify) 2021-01-29 16:14:42 -08:00
Zach Musgrave
fc91da34ba Removed unused error params from col_coll.go 2021-01-26 18:24:35 -08:00
Zach Musgrave
2f672c0958 NewColCollection no longer returns an error 2021-01-26 17:44:11 -08:00
Andy Arthur
7f3dcff18e repofmt 2020-12-08 07:31:15 -08:00
Andy Arthur
c2c05f0d5e fix dtestutil.CreateTestTable() 2020-12-08 07:31:15 -08:00
Andy Arthur
518cd1e8e2 split TableEditors and IndexEditor to their own package 2020-12-08 07:31:15 -08:00
Taylor Bantle
5c6c50f8f3 Convert panic to errors for SchemaFromCols 2020-11-02 14:39:51 -08:00
Aaron Son
84c3066348 go/**/*.go: Update copyright headers for company name change. 2020-11-02 10:17:02 -08:00
Daylon Wilkins
b5bb663233 Reference new org name and updated trigger logic 2020-09-25 15:35:04 -07:00
Daylon Wilkins
5502889f9d Last round of PR feedback for indexes 2020-05-06 11:03:04 -07:00
Daylon Wilkins
d746a6ec6e PR Feedback and test fixes 2020-05-06 11:03:04 -07:00
Andy Arthur
f6b1e832ea merged master and resolved conflicts 2020-03-24 01:00:12 -07:00
Andy Arthur
f56db93c92 added unique tags tests, reorganized envtestutils 2020-03-10 13:55:16 -07:00
Brian Hendriks
55c2412db3 error changes (#7)
The existing noms codebase uses panics for signaling errors in most cases.  This is not idiomatic go, and it is not the optimal behavior when building cloud services, or products on top of noms as a panic in any go routine causes the entire process to exit.

This is a large step in removing panics, and bubbling errors up through the code.
2019-08-06 15:00:02 -07:00
Aaron Son
5fc6fd5d6a go: Update for dolt at root of repository. 2019-07-24 10:28:54 -07:00
Aaron Son
23a0f5a33e Merge remote-tracking branch 'origin/master' into aaron/dolt-3pdeps-license-fetching 2019-07-23 16:07:50 -07:00
Aaron Son
6619700b5a dolt/go: Add utils/repofmt/check_fmt.sh, and standardize goimports config across repository. 2019-07-23 11:59:06 -07:00
Aaron Son
732086a9c7 dolt/go: Add copyright notices to every file. For files from noms, retain and reference the previous copyright notice as well. 2019-07-22 17:06:35 -07:00
Aaron Son
1f6241f7dc dolt/go/libraries/doltcore/row: Thread Format() through Row. 2019-07-12 10:23:45 -07:00
Brian Hendriks
de36628918 update paths 2019-06-21 12:06:08 -07:00
Brian Hendriks
6ae6d7e595 move store files to the structure we want 2019-06-21 11:55:01 -07:00
Zach Musgrave
3c9af00487 Initial implementation of SQL export, still missing a drop / create table statement. Also changed SQL schema output to quote the table name, and removed an unused error return param. 2019-06-14 10:17:16 -07:00
Zach Musgrave
6e2fc4f0af Added RenameTable.go and tests. Moved a test utility method into the dtestutils package. 2019-06-11 14:14:39 -07:00
Zach Musgrave
2a70479dd9 Added missing comment 2019-06-10 16:01:28 -07:00
Zach Musgrave
ca71bddfa9 Fixed a bug in DropColumn -- it was reassembling the columns in map order instead of respecting user ordering. Added more tests for drop column SQL as well. 2019-06-10 15:32:05 -07:00
Zach Musgrave
1d2d09a5fc Alter table drop column mostly working, test setup needs fixing. Got rid of actions/schema.go, moved all functionality into alterschema package. Still need smoke tests for sql alter commands. 2019-06-10 15:32:05 -07:00
Zach Musgrave
08ba3c645d PR feedback. Refactored large AddColumnToSchema method and caught a couple bugs in the process. 2019-06-10 12:41:54 -07:00
Zach Musgrave
c5b1d8f151 Refactored AddColumnToSchema into doltcore, and wrote tests for it (more to write). Also moved dtestutils from the dolt directory to the doltcore directory, and moved a few SQL test util funcs into it. 2019-06-06 14:47:06 -07:00