-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
71685: sql: implement WITH RECURSIVE with UNION r=RaduBerinde a=RaduBerinde #### sql: implement WITH RECURSIVE with UNION This change implements the UNION variant of WITH RECURSIVE, where rows are deduplicated. We achieve this by storing all rows in a deduplicating container and inserting in that container first, detecting if the row is a duplicate. Fixes #46642. Release note (sql change): The WITH RECURSIVE variant that uses UNION (as opposed to UNION ALL) is now supported. #### sql: capitalize rowContainerHelper API This change capitalizes the API of `rowContainerHelper` and `rowContainerIterator` to make it more clear what functions are not internal to the structure. Release note: None 71774: roachtest: improve `rapid-restart` by using `c.Start` r=erikgrinaker a=cameronnunez Fixes #70559. This test manually started CRDB with `c.Run`. This patch uses `c.Start` instead of `c.Run`, avoiding incorrect test failures from unexpected SSH exit codes resulting from using `c.Run`. Release note: None 71823: vendor: bump Pebble to 7fec828fc1af r=bananabrick a=bananabrick 7fec828f db,sstable: block property collectors and filters f2339cc7 compaction: read compaction fixes e95e7374 pebble: add additional mechanism to schedule read compactions cdbcfe9f db: Expose logic to calculate the table cache size 0ee4290c db: schedule sstable validation on ingestion 543bc6fa db: use locked suffix for function names; simplify boolean expression 5393ca16 internal/rate: skip two flaky tests on darwin 7cd88488 sstable: print additional fields in verbose block layout 4f6402b1 *: enable staticcheck Release note: Co-authored-by: Radu Berinde <radu@cockroachlabs.com> Co-authored-by: Cameron Nunez <cameron@cockroachlabs.com> Co-authored-by: Arjun Nair <nair@cockroachlabs.com>
- Loading branch information
Showing
25 changed files
with
398 additions
and
186 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.