Commit graph

  • 19fb8ccbd2
    Merge b00722f442 into 355a3bfd90 Filipe Guerreiro 2025-12-23 01:24:15 +00:00
  • b00722f442 Add span support for PARTITION OF fields. Filipe Guerreiro 2025-12-23 10:24:06 +09:00
  • cf55b4c86e Document PARTITION OF mutual exclusivity with AS SELECT and LIKE. Filipe Guerreiro 2025-12-23 09:50:12 +09:00
  • c9b5fde29a Add validation for empty value lists in PARTITION OF syntax. Filipe Guerreiro 2025-12-23 09:45:32 +09:00
  • f6611715e0 Improve PARTITION OF error handling and add tests. Filipe Guerreiro 2025-12-19 12:42:16 +09:00
  • 7f7e6ba665 Remove redundant PARTITION OF dialect test. Filipe Guerreiro 2025-12-19 12:02:24 +09:00
  • 4fc212fb91 Fix doc comments for PARTITION OF support. Filipe Guerreiro 2025-12-16 10:34:44 +09:00
  • f126c9395c Remove PostgreSQL dialect check for PARTITION OF. Filipe Guerreiro 2025-12-16 10:31:05 +09:00
  • 8369e81ea4 Add PostgreSQL PARTITION OF syntax support (#2042). Filipe Guerreiro 2025-12-08 15:02:57 +09:00
  • b2a936691f
    Merge e23b98dcd8 into 355a3bfd90 xitep 2025-12-21 18:13:25 +01:00
  • e23b98dcd8 Make benchmark statement valid Petr Novotnik 2025-12-21 18:09:23 +01:00
  • 57ae5cae33 Make benchmark statement valid Petr Novotnik 2025-12-21 18:09:23 +01:00
  • c4aeaa835d
    Merge 5458a2b21d into c6933bb8ec eyalleshem 2025-12-21 14:39:32 +00:00
  • 5458a2b21d Implement zero-copy tokenization for Word, SingleQuotedString, and Whitespace Eyal Leshem 2025-12-03 16:05:06 +02:00
  • a13a117fa2
    Merge 5b6007be1e into 355a3bfd90 Samyak Sarnayak 2025-12-20 23:06:40 +05:30
  • 5b6007be1e
    GenericDialect: support colon operator for JsonAccess Samyak S Sarnayak 2025-12-05 00:26:04 +05:30
  • c373728855
    Merge 876d8f7870 into 355a3bfd90 Luca Cappelletti 2025-12-19 15:49:37 +03:00
  • 8f14a70730
    Merge bf6a29f5e1 into 355a3bfd90 James Vorderbruggen 2025-12-19 06:08:42 -06:00
  • bf6a29f5e1
    Merge branch 'main' into feature/databricks-timestamp-timetravel James Vorderbruggen 2025-12-19 06:08:39 -06:00
  • 8cabd949e9 Fix docstring James Vorderbruggen 2025-12-19 06:08:02 -06:00
  • 2d19bb755b
    Merge 38642063f7 into 355a3bfd90 jnlt3 2025-12-19 10:30:43 +03:00
  • 38642063f7 parse_identifiers breaks on encountering a semicolon fixing parsing for multiple statements in certain cases jnlt3 2025-12-19 09:35:17 +03:00
  • 355a3bfd90
    Support parsing parenthesized wildcard (*) (#2123) main Andriy Romanov 2025-12-18 20:09:33 -08:00
  • 3732a4a3f4 Refactoring based on comments Andriy Romanov 2025-12-18 17:26:07 -08:00
  • 3ec4eefa36 Refactoring based on comments Andriy Romanov 2025-12-04 16:51:36 -08:00
  • 3280c3db78 fix: support parsing parenthesized wildcard (*) Andriy Romanov 2025-12-03 14:46:19 -08:00
  • 270c41b9ac All dialects should parse TIMESTAMP AS OF James Vorderbruggen 2025-12-18 15:48:49 -06:00
  • 21783cc673 Remove incorrect negative case BQ test James Vorderbruggen 2025-12-18 15:48:07 -06:00
  • 876d8f7870 Added documentation to visitor methods Luca 2025-12-18 21:04:38 +01:00
  • 14e1182b90 Resolved cargo doc Luca 2025-12-18 21:00:23 +01:00
  • 4f3d908ca2
    Merge branch 'main' into alter-operator-class Luca Cappelletti 2025-12-18 20:53:58 +01:00
  • b819480a55 Added #![forbid(missing_docs)] and documented all methods and attributes Luca 2025-12-18 20:52:09 +01:00
  • 2d30e4fc25
    Merge 0f17b327b9 into c6933bb8ec eyalleshem 2025-12-18 17:55:45 +02:00
  • 0f17b327b9 Add lifetime parameter to BorrowedToken for zero-copy tokenization Eyal Leshem 2025-11-29 23:48:00 +02:00
  • 759406fc53 Valid Snowflake in negative case tests James Vorderbruggen 2025-12-18 07:15:50 -06:00
  • b3534992a0 Remove databricks dialect guard James Vorderbruggen 2025-12-18 07:15:33 -06:00
  • d0bed07152
    Merge branch 'main' into feature/databricks-timestamp-timetravel James Vorderbruggen 2025-12-18 06:52:06 -06:00
  • 39418cfebb
    PostgreSQL Tokenization: Fix unexpected characters after question mark being silently ignored (#2129) jnlt3 2025-12-18 15:06:55 +03:00
  • 324ade9afc Remove redundant comments James Vorderbruggen 2025-12-18 05:24:02 -06:00
  • bb92c8beb6
    Doc comment James Vorderbruggen 2025-12-18 05:22:54 -06:00
  • 3037ddf663 Added support for ALTER OPERATOR CLASS syntax Luca 2025-12-18 11:36:02 +01:00
  • 7e6d09bfcb
    Merge branch 'apache:main' into main Luca Cappelletti 2025-12-18 10:32:59 +01:00
  • f23087e50c Move test case from sqlparser_postgres.rs to tokenizer.rs jnlt3 2025-12-18 09:29:25 +03:00
  • 1e2be127da Add test case for the tokenizer consuming the character following a question mark jnlt3 2025-12-14 15:16:05 +03:00
  • d95cef054b postgres tokenizer: do not silently ignore the character after a question mark if it is not one of the expected characters jnlt3 2025-12-08 15:01:53 +03:00
  • d78dbc97a1
    Added support for ALTER OPERATOR FAMILY syntax (#2125) Luca Cappelletti 2025-12-18 05:34:48 +01:00
  • c6933bb8ec
    Immutable parser (Tokenize borrow strings cont) (#2098) reduce-string-copying eyalleshem 2025-12-18 06:27:50 +02:00
  • 8691eadc30 Databricks timestamp as of syntax support James Vorderbruggen 2025-12-17 09:50:03 -06:00
  • 4bf7a7e1aa
    Merge f96249cc1d into f84887d004 Marcelo Altmann 2025-12-16 16:03:41 -03:00
  • f84887d004
    Oracle: Support for quote delimited strings (#2130) xitep 2025-12-16 19:04:11 +01:00
  • a7cf34a317 Test quote delimited strings against all supported dialects Petr Novotnik 2025-12-16 13:48:32 +01:00
  • a34d416a1f Method name Petr Novotnik 2025-12-16 13:44:02 +01:00
  • f8d8af523d Remove unused import Petr Novotnik 2025-12-14 11:03:01 +01:00
  • 9da533312b Make no_std compliant Petr Novotnik 2025-12-14 11:02:55 +01:00
  • c2908351ed Correct doc reference Petr Novotnik 2025-12-14 10:58:56 +01:00
  • 2f6d970cab Remove comment Petr Novotnik 2025-12-14 10:55:08 +01:00
  • d9466f0391 Guard quote delimited string by explicit dialect setting Petr Novotnik 2025-12-14 10:52:18 +01:00
  • 0cd577e558 Test coverage Petr Novotnik 2025-12-14 10:42:27 +01:00
  • 7ea0d86b1f Simplify parsing method Petr Novotnik 2025-12-14 10:32:39 +01:00
  • 9daded0aee Explicit QuoteDelimitedString type Petr Novotnik 2025-12-14 09:37:48 +01:00
  • d36183e770 Correct link Petr Novotnik 2025-12-14 08:33:20 +01:00
  • 53af27d99e Support quote delimited strings Petr Novotnik 2025-11-30 19:30:35 +01:00
  • cdeed32294
    PostgreSQL: Support schema-qualified operator classes in CREATE INDEX (#2131) Denis Goncharenko 2025-12-16 13:07:11 +01:00
  • 9b8a2d1e22
    Extract source comments (#2107) xitep 2025-12-16 12:30:30 +01:00
  • 8874844bd4
    Merge branch 'main' into main Luca Cappelletti 2025-12-16 11:08:40 +01:00
  • 5e7d566b22 Graceful (programming) error handling Petr Novotnik 2025-12-13 14:23:59 +01:00
  • b20cdd1c93 Add documentation example Petr Novotnik 2025-12-13 14:02:58 +01:00
  • bac9acde33 Document invariant Petr Novotnik 2025-12-13 13:22:47 +01:00
  • 1c38887809
    Update src/ast/comments.rs xitep 2025-12-13 13:12:38 +01:00
  • f9ec042110 PostgreSQL: Support schema-qualified operator classes in CREATE INDEX Denis Goncharenko 2025-12-11 23:23:45 +01:00
  • 7494433986 Do not expose Parser::into_comments Petr Novotnik 2025-11-27 08:07:22 +01:00
  • f17f4d158e Test coverage Petr Novotnik 2025-11-26 13:49:09 +01:00
  • ba1784babc Expose parsed source code comments Petr Novotnik 2025-11-26 13:10:24 +01:00
  • 1b842d3b6a
    MSSQL: Parse IF/ELSE without semicolon delimiters (#2128) Yoav Cohen 2025-12-10 07:04:22 -05:00
  • 0b1e0c35d9
    MSSQL: Add support for parenthesized stored procedure name in EXEC (#2126) Yoav Cohen 2025-12-10 06:53:22 -05:00
  • 048bc8f09d
    Added alter external table support for snowflake (#2122) Andriy Romanov 2025-12-10 03:51:44 -08:00
  • adbfc46177
    [Oracle] Lower StringConcat precedence (#2115) xitep 2025-12-10 12:50:26 +01:00
  • af34d0c9ed Remove precedence overrides Petr Novotnik 2025-12-08 14:48:29 +01:00
  • 2c77d9dcf7 Avoid helper methods Petr Novotnik 2025-12-08 14:25:09 +01:00
  • ecaceec289 MSSQL: Parse IF/ELSE without semicolon delimiters Yoav Cohen 2025-12-08 05:56:10 -05:00
  • 78a2e2651a MSSQL: Add support for parenthesized store procedure name in EXEC Yoav Cohen 2025-12-07 16:26:20 -05:00
  • 650b1ca18f refactor: Make Parser methods immutable using interior mutability Eyal Leshem 2025-10-21 15:26:23 +03:00
  • 1914d72b00 [Oracle] Lower StringConcat precedence Petr Novotnik 2025-12-01 18:03:23 +01:00
  • ca2d333dff
    Oracle: Support for MERGE predicates (#2101) xitep 2025-12-06 08:59:50 +01:00
  • e4ddb2411a Reformatted code Luca 2025-12-05 11:18:33 +01:00
  • 778a8d31cd Added support for ALTER OPERATOR FAMILY syntax Luca 2025-12-05 11:17:22 +01:00
  • 37e4c441a7 Added tests for ALTER EXTERNAL TABLE IF EXISTS Andriy Romanov 2025-12-04 16:54:55 -08:00
  • 6a85def3bf
    Merge branch 'main' into no-whitespace-parser Luca Cappelletti 2025-12-04 14:54:42 +01:00
  • 326f111808
    Added support for ALTER OPERATOR syntax (#2114) Luca Cappelletti 2025-12-04 14:17:31 +01:00
  • 7e0d3a9362
    Merge branch 'main' into no-whitespace-parser Luca Cappelletti 2025-12-04 12:22:21 +01:00
  • bc4b8b3485 Fixed minor code smell Luca 2025-12-04 11:50:27 +01:00
  • 699ce46560
    Merge branch 'main' into alter-operator Luca Cappelletti 2025-12-04 11:35:12 +01:00
  • 08e0a7011b Removed all unreachable patterns I could find Luca 2025-12-04 11:34:11 +01:00
  • 75be7d5145 Merge test code Petr Novotnik 2025-12-04 11:16:09 +01:00
  • 0dd12b194d
    Update src/parser/merge.rs xitep 2025-12-04 11:01:21 +01:00
  • 5bd6ed41c2
    Update src/parser/merge.rs xitep 2025-12-04 11:01:11 +01:00
  • b098976cab
    Reduce string copies cow (#2075) eyalleshem 2025-12-04 10:45:15 +02:00
  • afddab7ffd Added alter external table support for snowflake Andriy Romanov 2025-12-03 14:15:05 -08:00
  • 568c8e5651 Added the rest of alter external table spec Andriy Romanov 2025-12-03 12:17:09 -08:00
  • effaac5c39
    fix: Set the current folder as a "primary" for the find command (#2120) Martin Grigorov 2025-12-03 22:01:51 +02:00