Commit Graph

99 Commits

Author SHA1 Message Date
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
jennifersp eb0577eb96 support SRID value in column definition (#3457) 2022-05-31 21:02:22 -07:00
James Cor 185d97ac28 refactoring to make helper method 2022-05-04 14:52:43 -07:00
James Cor 3d94d7e262 small typo 2022-05-04 10:11:49 -07:00
James Cor c3555cecf8 Merge branch 'james/geometry' of https://github.com/dolthub/dolt into james/geometry 2022-05-03 16:43:59 -07:00
James Cor 6b73c4216e adding tests 2022-05-03 16:43:51 -07:00
JCOR11599 d1c58fa90d [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2022-05-03 20:11:12 +00:00
James Cor a54e1f1b80 check for point, linestring, polygon kind to geometry kind 2022-05-03 13:05:29 -07:00
Brian Hendriks 63a1bc5c14 Bh/update opt (#2219) 2021-10-05 16:25:46 -07:00
Brian Hendriks 6e69b33270 merge optimizations (#2188) 2021-09-28 12:10:12 -07:00
Brian Hendriks d47096bb0b Import fix to not put NullValue into types.Tuples for map values (#2143) 2021-09-16 13:23:38 -07:00
Abdurrahmaan Iqbal a11b64e692 Modify error message format and add test 2021-09-09 22:58:50 +01:00
Abdurrahmaan Iqbal 474c7aaee2 Modify bad row error format 2021-09-09 22:58:50 +01:00
Maximilian Hoffman 909fdf4117 keyless secondary index (#1886)
* Initial keyless secondary index

* Cleanup code

* Add bats test

remove comments

* Remove confusing diff

* Remote feature gate

* Adds index insert, delete on row, should work with update. Not concurrency safe, might need to use ActionExecutor

* Fix the cardinality issues, card stored in index value tuple, indexKey returned multiple times in lookup range iterator

* Add index unit tests

* Refactor cardCounter, add describe bats

* Remove the extraneous iea map

* Fix inRange bug

* Remove types.Tuple{} usage

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

* Delete commented line

* small tuple changes

* Fix noerror mistake

* Keyless indexEd undo in it's own closure

* Fix broken foreign key reference cascades

* QOL edits re: PR feedback

* Better comment

* Delete extraneous comment

* Delete extraneous comment

* Fix noms row ReduceToIndexKeys comment

* Add basic keyless FK cascade checks

* Daylon's PR comments

* Add keyless fk bats starter

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

* Skip extra bats

* Replace PK reference with keyless index, skip 2 extra testsg

* Fix bats test names

* bats test name change typo

Co-authored-by: max-hoffman <max-hoffman@users.noreply.github.com>
2021-07-26 14:52:29 -07:00
Brian Hendriks fe5bb93dbd Bh/delete optimizations (#1743) 2021-07-20 10:36:18 -07:00
Daylon Wilkins 8e2ed97c40 Rewrote index editor + other changes 2021-04-29 08:00:03 -07:00
Lars Lehtonen ffe47167aa libraries/doltcore/row: require.NoError replaces assert.NoError 2021-04-02 10:23:24 -07:00
Lars Lehtonen e5cd14c405 libraries/doltcore/row: fix dropped errors 2021-04-02 10:19:19 -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
Daylon Wilkins ebf57383e9 Added limited self referential foreign key support 2021-03-16 02:48:55 -07:00
Brian Hendriks 04d189937e chunk store in a file no manifest needed (#1401) 2021-03-09 16:46:08 -08:00
Brian Hendriks 2862a2828d Diff based foreign key validation (#1360) 2021-02-22 20:31:04 -08:00
Zach Musgrave f1b2e507b7 Merge master 2021-01-27 09:05:59 -08:00
Zach Musgrave 2f672c0958 NewColCollection no longer returns an error 2021-01-26 17:44:11 -08:00
Brian Hendriks 0042732933 fix panic when key does not exist in table (#1233) 2021-01-26 09:11:38 -08:00
Andy Arthur 54d7f85301 don't hash types.Null 2020-12-20 23:07:57 -08:00
Andy Arthur 2d8496c1c2 implemented keylessRowFromTaggedValues 2020-12-20 15:01:06 -08:00
Andy Arthur 7d36c38fbd added keyless row support to row.FromNoms() 2020-12-17 11:54:00 -08:00
Andy Arthur 8a59457dda pf feedback round 2 2020-12-16 15:34:22 -08:00
Andy Arthur 869fc2bc17 added column tags for keyless id and cardinality 2020-12-16 13:07:04 -08:00
Andy Arthur 6736ccf0b2 moved reserved tag definitions to the schema package 2020-12-16 12:23:50 -08:00
Andy Arthur daaa7a2b68 added BATS for --keyless feature flag 2020-12-16 10:08:29 -08:00
Andy Arthur 7d6a83ae26 pr feedback 2020-12-16 09:39:35 -08:00
Andy Arthur 9bd4ea08e9 moved sql.Row out of row package 2020-12-16 09:39:35 -08:00
Andy Arthur a6dffe5359 cleanup 2020-12-16 09:28:49 -08:00
Andy Arthur 59324fd2b3 keyless table editor, enginetests passing, row.Row api updates, couple hacks 2020-12-16 09:28:49 -08:00
Andy Arthur 99f86dc434 keyless reader 2020-12-16 09:27:50 -08:00
Andy Arthur a981747049 cleanup, methoddoc 2020-12-10 19:48:06 -08:00
Andy Arthur 53c3bdcbce table.SqlTableReader and implementations, converted sqle.doltTableRowIter to SqlTableReader 2020-12-10 19:48:06 -08:00
Andy Arthur b1bf842d2e converted external uses of TableEditor to interface 2020-12-08 12:50:18 -08:00
Aaron Son 84c3066348 go/**/*.go: Update copyright headers for company name change. 2020-11-02 10:17:02 -08:00
Andy Arthur 92678501ca refactored cell-wise diff to use row.TaggedValues 2020-10-13 17:00:31 -07:00
Brian Hendriks 4ff07caa07 optimizations (#888) 2020-10-07 13:43:39 -07:00
Daylon Wilkins b5bb663233 Reference new org name and updated trigger logic 2020-09-25 15:35:04 -07:00
Andy Arthur 42fcd77905 fixed foreign key validation 2020-07-25 13:55:31 -07:00
Andy Arthur a6f2267037 removed hidden indexes 2020-07-25 13:55:14 -07:00
Daylon Wilkins b91178ce7a Foreign Keys groundwork implementation 2020-06-13 21:16:47 -07:00
Daylon Wilkins f768654375 Added UNIQUE constraint 2020-05-19 00:34:58 -07:00
Daylon Wilkins 4bc87de5b0 Index dolt tests 2020-05-06 11:03:04 -07:00
Daylon Wilkins d746a6ec6e PR Feedback and test fixes 2020-05-06 11:03:04 -07:00