Skip to content

checkpoint#1

Closed
snovik75 wants to merge 5535 commits into
mainfrom
extend_pushdown_predicates
Closed

checkpoint#1
snovik75 wants to merge 5535 commits into
mainfrom
extend_pushdown_predicates

Conversation

@snovik75
Copy link
Copy Markdown
Owner

No description provided.

whummer and others added 30 commits March 25, 2025 15:08
* fix(Snowflake): quote identifiers in stage references

* return Literal instead of Var

* adjust tests

* wrap result exp.Literal in quotes, adjust logic to use _find_sql(..)

* adjust a few more tests
* fix(sqlite): transpile double quoted PRIMARY KEY

* fix test

* PR feedback1 (george)

* revert sqlite _transform_create
* fix(clickhouse): Fix generation of exp.Values

* Enhance comment

* Fix table and column qualification

* Move tests to qualify_columns.sql

* Fix ASTs for exp.Values

* Move aliasing logic to clickhouse.py

* PR Feedback 1

* Factor out dialect
…#4959)

* feat(bigquery): Support set operations

* PR Feedback 1
* fix: support SHOW (ALL) TABLES for duckdb

* Fix styling

* Fix set difference

* Fix styling

* Preserve ALL prefix

* Fix test

* Fix formatting

---------

Co-authored-by: Jo <46752250+georgesittas@users.noreply.github.com>
* feat(duckdb): Add support for PIVOT's multi IN clauses

* PR Feedback 1

* PR Feedback 2
georgesittas and others added 28 commits June 12, 2025 21:18
* feat(parser)!: JOIN pipe syntax, Set Operators as CTEs

* fix lint

* refactor tests

* refactor CTE approach

* fix cte aggregate

* fix lint

* remove OFFSET as single pipe operator

* refactor pipe syntax select
* feat(parser)!: ALIAS pipe syntax

* refactor pipe syntax parser

* AS using CTE

* refactor pipe parser

* type hint for alias_cte

* refactor pipe syntax map key ordering

* fix type annotation of _build_pipe_cte
* init add Identity Order NoOrder support for snowflake

* reduce number of test focus on NOORDER

* apply ruff lint

* lint test file

* restaure

* Update transforms.py

---------

Co-authored-by: Damien Maresma <d.maresma@outlook.com>
* Some semantics to keep limit clause in expression.

* Amended according to suggestions

* Use identity test instead of validate all

---------

Co-authored-by: Jo <46752250+georgesittas@users.noreply.github.com>
…ao#5229)

* fix(generator): Normalize date parts in exp.Extract

* Enable normalization only for DuckDB

* Pop weekday
…ucts (tobymao#5230)

* Fix(optimizer)!: resolve table "columns" as identifiers

* Refactor

* Refactor + PR feedback

* Test new AST & generation more explicitly
…ymao#5234)

* Feat(snowflake): improve transpilation of unnested object lookup

* Add comment
* feat(parser): DROP pipe syntax

* refactor impl

* fix column ambiguity

* removed extra check

* PR feedback 1 (george)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.