Merged
Conversation
…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(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
…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
…o removed inappropriate implementations.
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
@gauravdawar-e6 @ankur334 , make check was failing ask @NiranjGaurav and @tanay to pull, run make check, resolve, push and merge