You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datafusion.apache.org by lu...@apache.org on 2026/10/21 07:30:21 UTC

(datafusion-sqlparser-rs) branch sqlite-shift-operators updated (72add0a4d -> e6a68e0a5)

This is an automated email from the ASF dual-hosted git repository.

LucaCappelletti94 pushed a change to branch sqlite-shift-operators
in repository https://gitbox.apache.org/repos/asf/datafusion-sqlparser-rs.git


 discard 72add0a4d SQLite: Support `<<` and `>>` bitwise shift operators
    omit 43100761f SQLite: Parse & and | at the same precedence
     add d08caecfe Docs: Require a fuzz seed per bug fix in AGENTS.md (#2690)
     add 9168946a6 ClickHouse: Allow $ inside identifiers (#2686)
     add 3330dc9e7 Check prefix operator spacing by rendered first char (#2577)
     add 68e626d16 Snowflake: Support ALTER TABLE ADD COLUMN IF NOT EXISTS (#2639)
     add fad68134e SQLite: Accept a block comment left open at end of input (#2661)
     add f937b73ef PostgreSQL: Parse an empty SELECT target list without FROM (#2675)
     add 122882891 PostgreSQL, SQLite, DuckDB, MySQL: Accept keyword-like base window names in `OVER` (#2672)
     add 3d27cf74f Add `Comments::find_before` (#2691)
     add 7bc304cd5 SQLite: Parse `&` and `|` at the same precedence (#2683)
     add 1ea2488a6 CI: Remove ClusterFuzzLite from PR, daily schedule only. (#2697)
     add d4e2b2837 PostgreSQL: Parse custom typed string literals (#2689)
     add b79a5ab19 PostgreSQL: Parse schema-qualified keyword function calls (#2685)
     add eda940d40 Refactoring: Merge the `IN` expression variants into `Expr::In` (#2679)
     add 9cacf35ee MsSql: Keep the comma separator when displaying DECLARE lists (#2671)
     add 424378c2c DuckDB, MySQL, Spark, Databricks, Hive, ClickHouse: Accept string literal aliases only where each engine does (#2669)
     add e6a68e0a5 SQLite: Support `<<` and `>>` bitwise shift operators

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (72add0a4d)
            \
             N -- N -- N   refs/heads/sqlite-shift-operators (e6a68e0a5)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/cflite_pr.yml                    |  48 ---
 AGENTS.md                                          |   1 +
 docs/fuzzing.md                                    |   4 +-
 .../clickhouse_2686_dollar_identifier.sql          |   1 +
 src/ast/comments.rs                                | 122 +++++++-
 src/ast/mod.rs                                     | 133 ++++----
 src/ast/spans.rs                                   |  47 +--
 src/dialect/bigquery.rs                            |   5 +
 src/dialect/clickhouse.rs                          |  15 +-
 src/dialect/databricks.rs                          |  13 +
 src/dialect/duckdb.rs                              |  13 +
 src/dialect/generic.rs                             |   4 +
 src/dialect/hive.rs                                |  12 +
 src/dialect/mod.rs                                 |  35 ++-
 src/dialect/mysql.rs                               |   6 +
 src/dialect/postgresql.rs                          | 177 ++++++++++-
 src/dialect/snowflake.rs                           |   5 +
 src/dialect/spark.rs                               |  12 +
 src/dialect/sqlite.rs                              |   4 +
 src/display_utils.rs                               |  55 ++++
 src/parser/mod.rs                                  | 243 ++++++++++-----
 src/tokenizer.rs                                   |   6 +
 tests/sqlparser_bigquery.rs                        |   2 +-
 tests/sqlparser_clickhouse.rs                      |  38 ++-
 tests/sqlparser_comments.rs                        | 121 +++++++-
 tests/sqlparser_common.rs                          | 337 ++++++++++++++++++---
 tests/sqlparser_mssql.rs                           |  13 +-
 tests/sqlparser_postgres.rs                        |  63 ++++
 tests/sqlparser_snowflake.rs                       |  10 +-
 tests/sqlparser_sqlite.rs                          |  21 +-
 30 files changed, 1282 insertions(+), 284 deletions(-)
 delete mode 100644 .github/workflows/cflite_pr.yml
 create mode 100644 fuzz/fuzz_seeds/clickhouse_2686_dollar_identifier.sql


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datafusion.apache.org
For additional commands, e-mail: commits-help@datafusion.apache.org