Skip to content

Rebase demo#148

Merged
ranjanankur314 merged 321 commits intomainfrom
rebase_demo
Aug 4, 2025
Merged

Rebase demo#148
ranjanankur314 merged 321 commits intomainfrom
rebase_demo

Conversation

@Adithyak-0926
Copy link

@Adithyak-0926 Adithyak-0926 commented Jul 29, 2025

@gauravdawar-e6 @ankur334 , make check was failing ask @NiranjGaurav and @tanay to pull, run make check, resolve, push and merge

georgesittas and others added 30 commits June 10, 2025 11:26
…ymao#5189)

* fix

* fix

* format

* knockout test plus some refactoring

* format

* format line length 100

* formatting

* fix for parentheses

* fix for parentheses

* comments

---------

Co-authored-by: WZHSENO <sergej.novik@rbinternational.com>
* fix(parser)!: CTEs instead of subqueries for pipe syntax

* refactor parser

* refactor parser 2

* refactor parser 3

* PR feedback 1 (george)
* Feat(spark): support ALTER ADD PARTITION

* PR feedback
)

* Fix(mysql): properly parse STORED/VIRTUAL computed columns

* PR feedback
* Fix(parser)!: support multi-part (>3) dotted functions

* Fix parsing
* 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
georgesittas and others added 18 commits July 27, 2025 14:04
…o#5487)

* feat(exasol): add support for REGEXP_SUBSTR  in exasol dialect

* fix(exasol): removed the builder for parsing REGEXP_SUBSTR
* Fixed time formatting

* Removed AM/PM time mapping, removed cast oprator (:>) generation

* Changed to distinguish MySQL and Oracle time format functions, nit changes according to comments
PEP 639 introduced the new license specification format and deprecated
the old one from PEP 621 which raises a warning when building the
package.

References:
- https://peps.python.org/pep-0639/
- https://peps.python.org/pep-0621/#license
* Added RESERVED_KEYWORDS

* Fixed tests
tobymao#5490)

* feat(exasol): Add support for TRUNC, TRUNCATE and DATE_TRUNC functions in Exasol dialect

* feat(exasol): Add support for DATE_TRUNC, TRUNCATE, and TIMESTAMP_TRUNC functions

* fix(exasol): fixed  the parsing of trunc

* fix(exasol): removed the exp.var

* fix(exasol): refactored _parse_trunc and added more test

* fix(exasol): refactor to deal with type sensitive functions

* fix(exasol): refactor to deal with type sensitive functions

* fix(exasol): modified function name and remove extra checks _is_string in _build_trunc

* Update sqlglot/dialects/exasol.py

Co-authored-by: Vaggelis Danias <daniasevangelos@gmail.com>

* chore: fixed the condition for _build_trunc function

---------

Co-authored-by: Vaggelis Danias <daniasevangelos@gmail.com>
…mao#5493)

* feat: Support for LIKE [ANY | ALL | SOME] quantifiers

* PR Feedback 1
* Added Tokenizer

* Added tests for tokens

* Removed tests for tokens

* Removed imports

* Added GEOGRAPHYPOINT type
gauravdawar-e6
gauravdawar-e6 previously approved these changes Jul 31, 2025
Copy link
Collaborator

@gauravdawar-e6 gauravdawar-e6 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

Copy link

@ranjanankur314 ranjanankur314 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

@ranjanankur314 ranjanankur314 merged commit e92e8fb into main Aug 4, 2025
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.