-
Notifications
You must be signed in to change notification settings - Fork 6k
planner: using the funcdep to check the only_full_group_by #33567
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
55 commits
Select commit
Hold shift + click to select a range
ade64fc
planner: refactor the interface of the LogicalPlan
winoros e21c106
remove Children method
winoros 413822e
add basic fdSet and test (#1)
AilinKid 327491a
add basic adding constant and equivalence logic (#2)
AilinKid 21dd9b3
extractFD for group/datasource/selection/projection and ported some t…
AilinKid 8a55d15
introduce expr/constant into fdSet with uniqueID and refine some op's…
AilinKid 0d603f9
Revert "remove Children method"
winoros aa0b72c
Revert "planner: refactor the interface of the LogicalPlan"
winoros 716584a
Merge branch 'master' into functional-dependency
winoros d4ef9af
planner: maintain functional dependency for joins (#5)
winoros 6d9b0ef
refactor join logic (#8)
AilinKid 7726e19
Merge branch 'master' into functional-dependency
winoros d297b73
Merge branch 'master' into functional-dependency
winoros 2a8e86f
planner: open the new only_full_group_by check (#7)
winoros 540d854
rename to funcdep to make ci happy
winoros 438aa74
Merge branch 'master' into functional-dependency
winoros 1527279
fix issue 25196 using the alias name for error msg (#9)
AilinKid f78b56f
use require instead of assert
winoros 2ef6d7b
Fix 22301 and 33056 (#10)
AilinKid f2d0b3d
Merge branch 'master' into functional-dependency
winoros ed4e051
planner: add the functional dependency for Datasource, proj, select, agg
winoros 748ba62
fix lint
winoros 6b2043f
undo some changes
winoros ba60938
fix tests
winoros c06fc01
to https://github.com/winoros/tidb/pull/12
winoros 39f3c78
add license header and fix check and fix import
winoros 89b7b99
reslove the correlated agg func's correlated col when it in the sub-q…
AilinKid b357c0e
address comments
winoros d554d9b
address comments
winoros 038d875
planner: fix that normal index cannot build fd
winoros 548ff66
Merge pull request #13 from winoros/fix-normal-case
AilinKid 0e80bab
remove the laxUni = false case
winoros 23f8abc
only use public index to build
winoros b2216e1
use isNullRejective instead
winoros d63eac9
Merge branch 'master' into fd-not-outer-join-and-open
winoros 34151b6
Merge branch 'master' into functional-dependency
winoros 8fd7cc4
Merge remote-tracking branch 'yiding/functional-dependency' into func…
winoros 2bf3aaa
Merge branch 'fd-not-outer-join-and-open' into xxx
winoros e7a1d5f
Merge branch 'master' into fd-last
winoros 98e9a68
remove doc.go for now
winoros ee035db
remove the usage of `panic`
winoros ace0e63
add license
winoros 3ef220e
Merge branch 'master' into fd-last
winoros a9c74da
fix a bug about correlated column
winoros db30207
address comments
winoros 01f4406
address comments
winoros b6e5ce5
Update planner/funcdep/fd_graph.go
winoros 3cf1de4
address comments
winoros d24726f
address comments
winoros a4d341d
Merge branch 'master' into fd-last
winoros e95341f
Merge remote-tracking branch 'yiding/fd-last' into fd-last
winoros ddd9bdf
revert some small changes
winoros 9b2878f
Merge branch 'master' into fd-last
AilinKid 29795b0
format import
winoros 02fd5c0
Merge branch 'fd-last' of https://github.com/winoros/tidb into fd-last
winoros File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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 hidden or 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.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.