-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Feat: Set operations (union / intersect / except) support #1218
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
36 commits
Select commit
Hold shift + click to select a range
26db589
(Mysql) Initial implementation of Set Operations support
Angelelz 2899623
Initial implementation of Set Operations support for postgres
Angelelz 943945a
Progress on type for only union in Mysql. More work needed
Angelelz 06ed8de
Added generic types to mysql Set Operation to generate type errors if…
Angelelz 273a884
Added support to pass multiple arguments to the standalone set operat…
Angelelz 4c2f929
Added function support to the set operators methods in mysql
Angelelz c842f4d
(Mysql) fixed set operator function accepting only one parameter
Angelelz a21e386
(mysql) added type tests for the set operators
Angelelz 8def9d6
[MySql] fixed type issue with the rest parameters passed to the set o…
Angelelz 907605a
Added test for mysql implementation of set operators
Angelelz 3893876
[Pg] Completed implementation of set operations
Angelelz 87479a7
[Pg] Added type tests for the set operators
Angelelz 4e371fb
[Pg] Added integration tests for the set operators
Angelelz 35a525d
[SQLite] Completed implementation of set operators
Angelelz e555c09
[SQLite] Added type tests
Angelelz 14f996b
[SQLite] Added integration tests for all cases
Angelelz 8808a1f
[All] Completed implementation with requested changes
Angelelz 9281dc2
[All] code cleanup and eslint rules fix
Angelelz 7618db5
[All] Added offset
Angelelz 85be035
[All] added `.as()` method to create subqueries from set operations. …
Angelelz 256a292
[All] Moved the query construction logic to the each dialect
Angelelz 1bcd418
Merge branch 'beta' into feat-union
Angelelz d38f3b4
[All] Resolved merge conflicts. Need to fix types
Angelelz 152aa37
[SQLite] fixed types, addressed comments and added new type tests
Angelelz 3c925d6
[SQLite] deleted commented code and improved error readability
Angelelz e763b29
[MySql] fixed types, addressed comments and added new type tests
Angelelz 0b1d5ae
[Pg] fixed types, addressed comments and added new type tests, fixed …
Angelelz f4794c6
Merge branch 'beta' into feat-union
Angelelz 57889e1
[All] fix typescript errors
Angelelz 8fcd2d4
[MySql] Simplification by removing intermediary clases and making the…
Angelelz c8117b1
[Pg] Simplification by removing intermediary clases and making the qu…
Angelelz c7846b9
[SQLite] Simplification by removing intermediary clases and making th…
Angelelz 1128c12
[MySql] Types simplification from review and fixed tests for western …
Angelelz 99b2a3c
[Pg] Types simplification from review
Angelelz af5387f
[SQLite] Types simplification from review
Angelelz a83ea7d
[MySql] fixed failing tests based on query order
Angelelz 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.