-
Notifications
You must be signed in to change notification settings - Fork 10
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
feat: Adds MERGE INTO transform #109
feat: Adds MERGE INTO transform #109
Commits on Jun 27, 2024
-
feat: Adds MERGE INTO transform
This commit adds the ability to convert snowflakes [MERGE INTO](https://docs.snowflake.com/en/sql-reference/sql/merge) functionality into a functional equivalent implementation in duckdb. To do this we need to break apart the WHEN [NOT] MATCHED syntax into separate statements to be executed indepedently. This commit only adds the transform, there is more refactoring required in fakes.py in order to handle a transform that transforms a single expression into multiple expressions.
Configuration menu - View commit details
-
Copy full SHA for c842900 - Browse repository at this point
Copy the full SHA c842900View commit details
Commits on Jun 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ab86bf1 - Browse repository at this point
Copy the full SHA ab86bf1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40ada94 - Browse repository at this point
Copy the full SHA 40ada94View commit details
Commits on Jul 11, 2024
-
Merge branch 'main' into jsibbison-20240627-merge-into
* main: chore(main): release 0.9.20 (tekumara#115) fix: $$ not considered a variable fix: concurrent connection write-write conflict refactor: extract test_connect.py feat: SHOW PRIMARY KEYS for table (tekumara#114) chore(main): release 0.9.19 (tekumara#113) feat: Implements basic snowflake session variables via SET/UNSET (tekumara#111) chore(deps-dev): bump pyright from 1.1.366 to 1.1.369 (tekumara#112) chore(main): release 0.9.18 (tekumara#110)
Configuration menu - View commit details
-
Copy full SHA for 13a64cb - Browse repository at this point
Copy the full SHA 13a64cbView commit details -
Got basic case for merge working with a merge2 function, needs to be cleaned up, deleting original merge, fix result statement.
Configuration menu - View commit details
-
Copy full SHA for 2eecaea - Browse repository at this point
Copy the full SHA 2eecaeaView commit details -
Merge branch 'main' into jsibbison-20240627-merge-into
* main: fix: Only set variables for SetItem expressions (tekumara#116)
Configuration menu - View commit details
-
Copy full SHA for d5d72a2 - Browse repository at this point
Copy the full SHA d5d72a2View commit details
Commits on Jul 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a580635 - Browse repository at this point
Copy the full SHA a580635View commit details
Commits on Jul 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cd38095 - Browse repository at this point
Copy the full SHA cd38095View commit details
Commits on Jul 22, 2024
-
Merge branch 'main' into jsibbison-20240627-merge-into
* main: feat: alter table cluster by chore: cruft update chore: bump sqlglot 25.5.1
Configuration menu - View commit details
-
Copy full SHA for 0cbeb50 - Browse repository at this point
Copy the full SHA 0cbeb50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4310802 - Browse repository at this point
Copy the full SHA 4310802View commit details
Commits on Aug 28, 2024
-
Merge branch 'main' into jsibbison-20240627-merge-into
* main: (38 commits) feat(server): support time & timestamp types ci(server): description - cover more types feat(server): handle snowflake ProgrammingError refactor: use rowtype for sf metadata in arrow schema feat(server): support empty result set chore(main): release 0.9.24 (tekumara#128) fix: don't require pandas at import time chore(main): release 0.9.23 (tekumara#126) feat: support conn.is_closed() refactor: extract conn, cursor, pandas_tools refactor: describe_as_rowtype uses sf_type refactor: describe_as_rowtype refactor: extract describe_as_result_metadata feat(server): support cur.description feat(server): support bool, int, float types chore(main): release 0.9.22 (tekumara#124) wip(server): add /queries/v1/abort-request fix: fetchmany supports irregular sizes fix: column types for DESCRIBE feat: describe view information_schema.* ...
Configuration menu - View commit details
-
Copy full SHA for 10aa014 - Browse repository at this point
Copy the full SHA 10aa014View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ded345 - Browse repository at this point
Copy the full SHA 2ded345View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71361fd - Browse repository at this point
Copy the full SHA 71361fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd8923c - Browse repository at this point
Copy the full SHA dd8923cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 533ca68 - Browse repository at this point
Copy the full SHA 533ca68View commit details
Commits on Aug 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8f19190 - Browse repository at this point
Copy the full SHA 8f19190View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5c3e88 - Browse repository at this point
Copy the full SHA d5c3e88View commit details -
Configuration menu - View commit details
-
Copy full SHA for de6385b - Browse repository at this point
Copy the full SHA de6385bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d85a7b2 - Browse repository at this point
Copy the full SHA d85a7b2View commit details
Commits on Sep 4, 2024
-
Merge branch 'main' into jsibbison-20240627-merge-into
* main: chore(deps): update ruff requirement from ~=0.5.1 to ~=0.6.3 (tekumara#130) chore(deps-dev): bump pyright from 1.1.374 to 1.1.378 (tekumara#133)
Configuration menu - View commit details
-
Copy full SHA for b39e2e5 - Browse repository at this point
Copy the full SHA b39e2e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cd831c - Browse repository at this point
Copy the full SHA 4cd831cView commit details
Commits on Sep 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 71457e8 - Browse repository at this point
Copy the full SHA 71457e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6905ac3 - Browse repository at this point
Copy the full SHA 6905ac3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cf899a - Browse repository at this point
Copy the full SHA 7cf899aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac83fed - Browse repository at this point
Copy the full SHA ac83fedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97f6e2d - Browse repository at this point
Copy the full SHA 97f6e2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6763398 - Browse repository at this point
Copy the full SHA 6763398View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c71782 - Browse repository at this point
Copy the full SHA 0c71782View commit details
Commits on Sep 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3e3e9c3 - Browse repository at this point
Copy the full SHA 3e3e9c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63948c1 - Browse repository at this point
Copy the full SHA 63948c1View commit details
Commits on Sep 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dfa68e1 - Browse repository at this point
Copy the full SHA dfa68e1View commit details -
This reverts commit dfa68e1. because it doesn't work when the alias is for a select expression eg: tekumara#24 (comment)
Configuration menu - View commit details
-
Copy full SHA for 458b545 - Browse repository at this point
Copy the full SHA 458b545View commit details