Commit Graph

9235 Commits

Author SHA1 Message Date
Jason Fulghum 4c4e9bc312 Optimizing how we commit SQL transactions in the binlog replication applier thread so that we don't have to commit in all databases 2024-08-28 11:49:48 -07:00
Daylon Wilkins 24b49d0ec7 Add support for Doltgres indexes 2024-08-27 03:42:02 -07:00
Taylor Bantle 3c6dbb38ce More consistent return types for dolt procedures 2024-08-26 16:22:32 -07:00
James Cor 849e099a0d fix case insensitive column match in kv iter (#8296) 2024-08-26 15:22:26 -07:00
Maximilian Hoffman b4c5ccf461 Skip filter iter, with more test fixes (#8288)
* Revert "Revert "Skip filterIter match check when a key range is contiguous (#8242)""

This reverts commit 277c1d7d8b.

* fix string matching bug, test added in GMS#2639

* Better comment
2024-08-21 13:13:07 -07:00
Neil Macneale IV 34bd5c09b4 Merge remote-tracking branch 'origin/main' into spelling-3p 2024-08-20 17:34:15 -07:00
macneale4 e2d6b67f5d [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2024-08-20 23:07:26 +00:00
Neil Macneale IV 49e0cb67e7 Reverts to some changes in PR 2024-08-20 15:49:23 -07:00
Daylon Wilkins 277c1d7d8b Revert "Skip filterIter match check when a key range is contiguous (#8242)"
This reverts commit c33943f6b8.
2024-08-16 04:26:58 -07:00
Nick Tobey c85569ead8 Merge remote-tracking branch 'origin/main' into nicktobey/index-fix 2024-08-15 18:51:11 -07:00
Nick Tobey 80885f6b76 ResolveDefaultExpression should return a ColumnDefaultValue instance, because it has information about the type of the column and performs conversions. 2024-08-15 16:37:44 -07:00
Jason Fulghum 8cc6936d24 Removing de-duplication of indexes covering the same set of columns, to match MySQL's behavior, which allows duplicate indexes 2024-08-15 12:40:38 -07:00
Maximilian Hoffman adf405749c [no-release-notes] range select perf bump (#8241)
* [no-release-notes] range select perf bump

* bump, catalog function interface simplification

* bump

* bump
2024-08-13 17:21:12 -07:00
Maximilian Hoffman c33943f6b8 Skip filterIter match check when a key range is contiguous (#8242)
* Skip filterIter match check when a key range is contiguous

* [skip actions] [ga-update-correctness] SQL Correctness updated to 99.960017

* certain encodings are imperfectly serialized, still need range.Matches check

* better comments

* inline contigous check

* [skip actions] [ga-update-correctness] SQL Correctness updated to 100

* bad default value

* [skip actions] [ga-update-correctness] SQL Correctness updated to 99.991949

* fix nil test (added in GMS 2630)

* [skip actions] [ga-update-correctness] SQL Correctness updated to 100

* zach comments

---------

Co-authored-by: coffeegoddd <coffeegoddd@users.noreply.github.com>
2024-08-13 17:20:58 -07:00
Neil Macneale IV a3dc8253e6 Merge pull request #8253 from dolthub/macneale4/workspace-read
Add dolt_workspace_* system tables
2024-08-13 16:54:56 -07:00
Neil Macneale IV 48f6bc2cde Test adding a column to working and staging kinda works 2024-08-13 16:22:04 -07:00
Neil Macneale IV b053e4def5 Update go/libraries/doltcore/sqle/enginetest/dolt_queries_workspace.go
Co-authored-by: Jason Fulghum <jason@dolthub.com>
2024-08-13 13:04:22 -07:00
Neil Macneale IV 456a744584 Update go/libraries/doltcore/sqle/enginetest/dolt_queries_workspace.go
Co-authored-by: Jason Fulghum <jason@dolthub.com>
2024-08-13 13:04:09 -07:00
Neil Macneale IV ea1c0db5fc Update go/libraries/doltcore/sqle/enginetest/dolt_queries_workspace.go
Co-authored-by: Jason Fulghum <jason@dolthub.com>
2024-08-13 13:03:57 -07:00
Neil Macneale IV 810a80d071 Update go/libraries/doltcore/sqle/enginetest/dolt_queries_workspace.go
Co-authored-by: Jason Fulghum <jason@dolthub.com>
2024-08-13 13:03:47 -07:00
Neil Macneale IV 0a95504cdb Update go/libraries/doltcore/sqle/enginetest/dolt_queries_workspace.go
Co-authored-by: Jason Fulghum <jason@dolthub.com>
2024-08-13 13:03:36 -07:00
Jason Fulghum 5179caf0be Merge pull request #8245 from dolthub/fulghum/rebase
Feature: support for --empty=[drop|keep] in dolt_rebase()
2024-08-13 11:49:26 -07:00
Neil Macneale IV 49b994cb2e Golang test for listing all system tables fixed 2024-08-13 11:34:28 -07:00
Jason Fulghum 3ee48c2eed PR Feedback: Cleaning up godocs and function naming 2024-08-13 11:11:16 -07:00
macneale4 5022a137f0 [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2024-08-13 10:13:49 -07:00
Neil Macneale IV 734ab11f35 cleanup workspace.go 2024-08-13 10:13:45 -07:00
Neil Macneale IV 4e366e6214 use a doltdb.Roots object rather than a workspace. 2024-08-13 09:39:40 -07:00
Neil Macneale IV 33eab1af88 Keyless tables populate dolt_workspace_ tables correctly now 2024-08-13 09:39:40 -07:00
Neil Macneale IV 8fa02e0b3a Create/Drop Table shows modifications in dolt_workspace_* 2024-08-13 09:39:40 -07:00
Neil Macneale IV d413b043c5 First pass on dolt_workspace_ read operations implemented and tested 2024-08-13 09:39:03 -07:00
Neil Macneale IV 9f681f5eab rename function 2024-08-13 08:55:03 -07:00
Neil Macneale IV 41be15bdaa Remove unused package local variable 2024-08-13 08:55:03 -07:00
Neil Macneale IV 7db92a7df3 More dirr_iter clean up 2024-08-13 08:55:03 -07:00
Neil Macneale IV 4418333927 More simplification of DiffPartitioning 2024-08-13 08:55:02 -07:00
Neil Macneale IV 3a8bd18b6d Simplify the diffPartitionRowIter which never uses diffPartitions 2024-08-13 08:55:02 -07:00
nicktobey 1399c9f888 [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2024-08-12 23:29:51 +00:00
Nick Tobey ef0e2524ff Merge remote-tracking branch 'origin/main' into nicktobey/json-funcs 2024-08-12 15:38:23 -07:00
James Cor 182e8c5b98 [no-release-notes] test serialization behavior after normalizing column defaults (#8249) 2024-08-12 15:34:25 -07:00
Nick Tobey 1af849f217 Respond to PR feedback for three-way JSON merging. 2024-08-12 14:58:33 -07:00
Jason Fulghum ad57645a9b Adding support and tests for the --empty param with rebase from the command line 2024-08-12 14:36:58 -07:00
Jason Fulghum 65a52b2f1b Tidying up 2024-08-12 12:35:49 -07:00
Dylan Varga fed30c181d Fixed grammar typos re issue #8221 2024-08-09 22:24:19 -07:00
Jason Fulghum cda86618a8 Feature: support for --empty=[drop|keep] in dolt_rebase() 2024-08-09 18:14:24 -07:00
Maximilian Hoffman 918580a53a [kvexec] customized operator for count aggregation (#8222)
* [kvexec] customized operator for count aggregation

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

* fix panic

* fix panic

* fix tests

* fix tests

* zach comments

* fix inf cycle

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

---------

Co-authored-by: max-hoffman <max-hoffman@users.noreply.github.com>
2024-08-08 21:05:09 -07:00
Dustin Brown 9df54bf046 [auto-bump] [no-release-notes] dependency by max-hoffman (#8232)
* [ga-bump-dep] Bump dependency in Dolt by max-hoffman

* fix tests

* mark unscoped diff table as imprecise

---------

Co-authored-by: max-hoffman <maximilian.wolfgang1@gmail.com>
2024-08-08 12:16:46 -07:00
Jason Fulghum b2f0662cb8 Merge pull request #8219 from dolthub/fulghum/event_disabled_bug
Bug fix: events should remain enabled after sql-server restarts
2024-08-06 15:55:17 -07:00
Jason Fulghum 9cb746d6b5 Bug fix: fixing event scheduler bug that caused events to be disabled and not run when the sql-server is restarted 2024-08-06 14:50:35 -07:00
Maximilian Hoffman 594fd2d2d7 [no-release-notes] another max1row iter (#8210)
* [no-release-notes] bump for another max1iter

* bug fix

* bump

* fix test build

* more test build

* more test build

* more test build

* bump

* bump
2024-08-06 13:05:13 -07:00
James Cor e8053d5649 add constraint violations to dolt status (#8209) 2024-08-06 10:26:09 -07:00
Jason Fulghum a0a2c5f12d Merge pull request #8211 from dolthub/fulghum/binlog-bugfix
Bug fix: binlog replication: logging levels, use MySQL's older date serialization format
2024-08-05 16:32:41 -07:00