-
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.
84157: sql/schemachanger: prerequisite changes for DROP COLUMN r=ajwerner a=ajwerner This PR comes in a number of commits and is best reviewed commit-by-commit. This PR contains cleanup needed to implement `DROP COLUMN` (#84072). The actual support for that feature will follow in a separate PR. * Two commits do some internal refactoring of the builder. * The next commit adjust the planning rules which over-constrained the graph. * The next fixes a rather thorny bug related to multiple dep edges between the same two nodes not being handled correctly. * The next commit augments descriptor decomposition to include columns referenced in expressions. * The next commit adds an `IndexSet` to `catid`. * The next commit fixes a bug which prevents adding a dropping index back to a table. * The next commit reworks `MakeFirstMutationPublic` in order to make introducing a new filter easier. * Fixes a bug in scstage which lead to ignoring revertibility in the Statement and PreCommit phases Co-authored-by: Andrew Werner <[email protected]>
- Loading branch information
Showing
37 changed files
with
843 additions
and
360 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.