Skip to content

Commit dd80f1c

Browse files
georgesittasgithub-actions[bot]
authored andcommitted
docs: update API docs, CHANGELOG.md for v26.22.0 [skip ci]
1 parent 82c50ce commit dd80f1c

40 files changed

+2983
-2946
lines changed

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,25 @@
11
Changelog
22
=========
33

4+
## [v26.22.0] - 2025-05-27
5+
### :boom: BREAKING CHANGES
6+
- due to [`f2bf000`](https://github.com/tobymao/sqlglot/commit/f2bf000a410fb18531bb90ef1d767baf0e8bce7a) - avoid creating new alias for qualifying unpivot *(PR [#5121](https://github.com/tobymao/sqlglot/pull/5121) by [@geooo109](https://github.com/geooo109))*:
7+
8+
avoid creating new alias for qualifying unpivot (#5121)
9+
10+
- due to [`a126ce8`](https://github.com/tobymao/sqlglot/commit/a126ce8a25287cf3531d815035fa3d567dc772fb) - make coalesce simplification optional, skip by default *(PR [#5123](https://github.com/tobymao/sqlglot/pull/5123) by [@barakalon](https://github.com/barakalon))*:
11+
12+
make coalesce simplification optional, skip by default (#5123)
13+
14+
15+
### :sparkles: New Features
16+
- [`82c50ce`](https://github.com/tobymao/sqlglot/commit/82c50ce68d9a1ad25095086ae3645f5c4996c18b) - **duckdb**: extend time travel parsing to take VERSION into account *(commit by [@georgesittas](https://github.com/georgesittas))*
17+
18+
### :bug: Bug Fixes
19+
- [`f2bf000`](https://github.com/tobymao/sqlglot/commit/f2bf000a410fb18531bb90ef1d767baf0e8bce7a) - **optimizer**: avoid creating new alias for qualifying unpivot *(PR [#5121](https://github.com/tobymao/sqlglot/pull/5121) by [@geooo109](https://github.com/geooo109))*
20+
- [`a126ce8`](https://github.com/tobymao/sqlglot/commit/a126ce8a25287cf3531d815035fa3d567dc772fb) - **optimizer**: make coalesce simplification optional, skip by default *(PR [#5123](https://github.com/tobymao/sqlglot/pull/5123) by [@barakalon](https://github.com/barakalon))*
21+
22+
423
## [v26.21.0] - 2025-05-26
524
### :boom: BREAKING CHANGES
625
- due to [`de67d3c`](https://github.com/tobymao/sqlglot/commit/de67d3c953191d77ecf8cf57e375e7d203cd8857) - error on unsupported dialect settings *(PR [#5119](https://github.com/tobymao/sqlglot/pull/5119) by [@georgesittas](https://github.com/georgesittas))*:
@@ -6818,3 +6837,4 @@ Changelog
68186837
[v26.19.0]: https://github.com/tobymao/sqlglot/compare/v26.18.1...v26.19.0
68196838
[v26.20.0]: https://github.com/tobymao/sqlglot/compare/v26.19.0...v26.20.0
68206839
[v26.21.0]: https://github.com/tobymao/sqlglot/compare/v26.20.0...v26.21.0
6840+
[v26.22.0]: https://github.com/tobymao/sqlglot/compare/v26.21.0...v26.22.0

docs/search.js

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/sqlglot/_version.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -84,16 +84,16 @@ <h1 class="modulename">
8484
</span><span id="L-17"><a href="#L-17"><span class="linenos">17</span></a><span class="n">__version_tuple__</span><span class="p">:</span> <span class="n">VERSION_TUPLE</span>
8585
</span><span id="L-18"><a href="#L-18"><span class="linenos">18</span></a><span class="n">version_tuple</span><span class="p">:</span> <span class="n">VERSION_TUPLE</span>
8686
</span><span id="L-19"><a href="#L-19"><span class="linenos">19</span></a>
87-
</span><span id="L-20"><a href="#L-20"><span class="linenos">20</span></a><span class="n">__version__</span> <span class="o">=</span> <span class="n">version</span> <span class="o">=</span> <span class="s1">&#39;26.21.0&#39;</span>
88-
</span><span id="L-21"><a href="#L-21"><span class="linenos">21</span></a><span class="n">__version_tuple__</span> <span class="o">=</span> <span class="n">version_tuple</span> <span class="o">=</span> <span class="p">(</span><span class="mi">26</span><span class="p">,</span> <span class="mi">21</span><span class="p">,</span> <span class="mi">0</span><span class="p">)</span>
87+
</span><span id="L-20"><a href="#L-20"><span class="linenos">20</span></a><span class="n">__version__</span> <span class="o">=</span> <span class="n">version</span> <span class="o">=</span> <span class="s1">&#39;26.22.0&#39;</span>
88+
</span><span id="L-21"><a href="#L-21"><span class="linenos">21</span></a><span class="n">__version_tuple__</span> <span class="o">=</span> <span class="n">version_tuple</span> <span class="o">=</span> <span class="p">(</span><span class="mi">26</span><span class="p">,</span> <span class="mi">22</span><span class="p">,</span> <span class="mi">0</span><span class="p">)</span>
8989
</span></pre></div>
9090

9191

9292
</section>
9393
<section id="__version__">
9494
<div class="attr variable">
9595
<span class="name">__version__</span><span class="annotation">: str</span> =
96-
<span class="default_value">&#39;26.21.0&#39;</span>
96+
<span class="default_value">&#39;26.22.0&#39;</span>
9797

9898

9999
</div>
@@ -105,7 +105,7 @@ <h1 class="modulename">
105105
<section id="__version_tuple__">
106106
<div class="attr variable">
107107
<span class="name">__version_tuple__</span><span class="annotation">: object</span> =
108-
<span class="default_value">(26, 21, 0)</span>
108+
<span class="default_value">(26, 22, 0)</span>
109109

110110

111111
</div>
@@ -117,7 +117,7 @@ <h1 class="modulename">
117117
<section id="version">
118118
<div class="attr variable">
119119
<span class="name">version</span><span class="annotation">: str</span> =
120-
<span class="default_value">&#39;26.21.0&#39;</span>
120+
<span class="default_value">&#39;26.22.0&#39;</span>
121121

122122

123123
</div>
@@ -129,7 +129,7 @@ <h1 class="modulename">
129129
<section id="version_tuple">
130130
<div class="attr variable">
131131
<span class="name">version_tuple</span><span class="annotation">: object</span> =
132-
<span class="default_value">(26, 21, 0)</span>
132+
<span class="default_value">(26, 22, 0)</span>
133133

134134

135135
</div>

docs/sqlglot/dialects.html

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -359,7 +359,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
359359
<section id="Athena">
360360
<div class="attr variable">
361361
<span class="name">Athena</span> =
362-
<span class="default_value">&lt;MagicMock id=&#39;139965051056288&#39;&gt;</span>
362+
<span class="default_value">&lt;MagicMock id=&#39;140578035606928&#39;&gt;</span>
363363

364364

365365
</div>
@@ -371,7 +371,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
371371
<section id="BigQuery">
372372
<div class="attr variable">
373373
<span class="name">BigQuery</span> =
374-
<span class="default_value">&lt;MagicMock id=&#39;139965048131824&#39;&gt;</span>
374+
<span class="default_value">&lt;MagicMock id=&#39;140578037633456&#39;&gt;</span>
375375

376376

377377
</div>
@@ -383,7 +383,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
383383
<section id="ClickHouse">
384384
<div class="attr variable">
385385
<span class="name">ClickHouse</span> =
386-
<span class="default_value">&lt;MagicMock id=&#39;139965037802160&#39;&gt;</span>
386+
<span class="default_value">&lt;MagicMock id=&#39;140578050343264&#39;&gt;</span>
387387

388388

389389
</div>
@@ -395,7 +395,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
395395
<section id="Databricks">
396396
<div class="attr variable">
397397
<span class="name">Databricks</span> =
398-
<span class="default_value">&lt;MagicMock id=&#39;139965051729568&#39;&gt;</span>
398+
<span class="default_value">&lt;MagicMock id=&#39;140578040723824&#39;&gt;</span>
399399

400400

401401
</div>
@@ -407,7 +407,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
407407
<section id="Doris">
408408
<div class="attr variable">
409409
<span class="name">Doris</span> =
410-
<span class="default_value">&lt;MagicMock id=&#39;139965051729040&#39;&gt;</span>
410+
<span class="default_value">&lt;MagicMock id=&#39;140578040724592&#39;&gt;</span>
411411

412412

413413
</div>
@@ -419,7 +419,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
419419
<section id="Drill">
420420
<div class="attr variable">
421421
<span class="name">Drill</span> =
422-
<span class="default_value">&lt;MagicMock id=&#39;139965051897360&#39;&gt;</span>
422+
<span class="default_value">&lt;MagicMock id=&#39;140578045917168&#39;&gt;</span>
423423

424424

425425
</div>
@@ -431,7 +431,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
431431
<section id="Druid">
432432
<div class="attr variable">
433433
<span class="name">Druid</span> =
434-
<span class="default_value">&lt;MagicMock id=&#39;139965035774928&#39;&gt;</span>
434+
<span class="default_value">&lt;MagicMock id=&#39;140578033549760&#39;&gt;</span>
435435

436436

437437
</div>
@@ -443,7 +443,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
443443
<section id="DuckDB">
444444
<div class="attr variable">
445445
<span class="name">DuckDB</span> =
446-
<span class="default_value">&lt;MagicMock id=&#39;139965035780928&#39;&gt;</span>
446+
<span class="default_value">&lt;MagicMock id=&#39;140578033556816&#39;&gt;</span>
447447

448448

449449
</div>
@@ -455,7 +455,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
455455
<section id="Dune">
456456
<div class="attr variable">
457457
<span class="name">Dune</span> =
458-
<span class="default_value">&lt;MagicMock id=&#39;139965052665280&#39;&gt;</span>
458+
<span class="default_value">&lt;MagicMock id=&#39;140578041121664&#39;&gt;</span>
459459

460460

461461
</div>
@@ -467,7 +467,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
467467
<section id="Hive">
468468
<div class="attr variable">
469469
<span class="name">Hive</span> =
470-
<span class="default_value">&lt;MagicMock id=&#39;139965044198848&#39;&gt;</span>
470+
<span class="default_value">&lt;MagicMock id=&#39;140578050255568&#39;&gt;</span>
471471

472472

473473
</div>
@@ -479,7 +479,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
479479
<section id="Materialize">
480480
<div class="attr variable">
481481
<span class="name">Materialize</span> =
482-
<span class="default_value">&lt;MagicMock id=&#39;139965054049952&#39;&gt;</span>
482+
<span class="default_value">&lt;MagicMock id=&#39;140578050246112&#39;&gt;</span>
483483

484484

485485
</div>
@@ -491,7 +491,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
491491
<section id="MySQL">
492492
<div class="attr variable">
493493
<span class="name">MySQL</span> =
494-
<span class="default_value">&lt;MagicMock id=&#39;139965051843104&#39;&gt;</span>
494+
<span class="default_value">&lt;MagicMock id=&#39;140578034280160&#39;&gt;</span>
495495

496496

497497
</div>
@@ -503,7 +503,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
503503
<section id="Oracle">
504504
<div class="attr variable">
505505
<span class="name">Oracle</span> =
506-
<span class="default_value">&lt;MagicMock id=&#39;139965052603360&#39;&gt;</span>
506+
<span class="default_value">&lt;MagicMock id=&#39;140578035976464&#39;&gt;</span>
507507

508508

509509
</div>
@@ -515,7 +515,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
515515
<section id="Postgres">
516516
<div class="attr variable">
517517
<span class="name">Postgres</span> =
518-
<span class="default_value">&lt;MagicMock id=&#39;139965048934496&#39;&gt;</span>
518+
<span class="default_value">&lt;MagicMock id=&#39;140578049605696&#39;&gt;</span>
519519

520520

521521
</div>
@@ -527,7 +527,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
527527
<section id="Presto">
528528
<div class="attr variable">
529529
<span class="name">Presto</span> =
530-
<span class="default_value">&lt;MagicMock id=&#39;139965052264144&#39;&gt;</span>
530+
<span class="default_value">&lt;MagicMock id=&#39;140578048875568&#39;&gt;</span>
531531

532532

533533
</div>
@@ -539,7 +539,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
539539
<section id="PRQL">
540540
<div class="attr variable">
541541
<span class="name">PRQL</span> =
542-
<span class="default_value">&lt;MagicMock id=&#39;139965052271248&#39;&gt;</span>
542+
<span class="default_value">&lt;MagicMock id=&#39;140578048873360&#39;&gt;</span>
543543

544544

545545
</div>
@@ -551,7 +551,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
551551
<section id="Redshift">
552552
<div class="attr variable">
553553
<span class="name">Redshift</span> =
554-
<span class="default_value">&lt;MagicMock id=&#39;139965052111216&#39;&gt;</span>
554+
<span class="default_value">&lt;MagicMock id=&#39;140578050264320&#39;&gt;</span>
555555

556556

557557
</div>
@@ -563,7 +563,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
563563
<section id="RisingWave">
564564
<div class="attr variable">
565565
<span class="name">RisingWave</span> =
566-
<span class="default_value">&lt;MagicMock id=&#39;139965052118800&#39;&gt;</span>
566+
<span class="default_value">&lt;MagicMock id=&#39;140578045958160&#39;&gt;</span>
567567

568568

569569
</div>
@@ -575,7 +575,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
575575
<section id="Snowflake">
576576
<div class="attr variable">
577577
<span class="name">Snowflake</span> =
578-
<span class="default_value">&lt;MagicMock id=&#39;139965051752304&#39;&gt;</span>
578+
<span class="default_value">&lt;MagicMock id=&#39;140578045962528&#39;&gt;</span>
579579

580580

581581
</div>
@@ -587,7 +587,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
587587
<section id="Spark">
588588
<div class="attr variable">
589589
<span class="name">Spark</span> =
590-
<span class="default_value">&lt;MagicMock id=&#39;139965048965872&#39;&gt;</span>
590+
<span class="default_value">&lt;MagicMock id=&#39;140578046116480&#39;&gt;</span>
591591

592592

593593
</div>
@@ -599,7 +599,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
599599
<section id="Spark2">
600600
<div class="attr variable">
601601
<span class="name">Spark2</span> =
602-
<span class="default_value">&lt;MagicMock id=&#39;139965038170256&#39;&gt;</span>
602+
<span class="default_value">&lt;MagicMock id=&#39;140578041801088&#39;&gt;</span>
603603

604604

605605
</div>
@@ -611,7 +611,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
611611
<section id="SQLite">
612612
<div class="attr variable">
613613
<span class="name">SQLite</span> =
614-
<span class="default_value">&lt;MagicMock id=&#39;139965038169536&#39;&gt;</span>
614+
<span class="default_value">&lt;MagicMock id=&#39;140578048618512&#39;&gt;</span>
615615

616616

617617
</div>
@@ -623,7 +623,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
623623
<section id="StarRocks">
624624
<div class="attr variable">
625625
<span class="name">StarRocks</span> =
626-
<span class="default_value">&lt;MagicMock id=&#39;139965048698240&#39;&gt;</span>
626+
<span class="default_value">&lt;MagicMock id=&#39;140578048434304&#39;&gt;</span>
627627

628628

629629
</div>
@@ -635,7 +635,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
635635
<section id="Tableau">
636636
<div class="attr variable">
637637
<span class="name">Tableau</span> =
638-
<span class="default_value">&lt;MagicMock id=&#39;139965043006416&#39;&gt;</span>
638+
<span class="default_value">&lt;MagicMock id=&#39;140578048437088&#39;&gt;</span>
639639

640640

641641
</div>
@@ -647,7 +647,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
647647
<section id="Teradata">
648648
<div class="attr variable">
649649
<span class="name">Teradata</span> =
650-
<span class="default_value">&lt;MagicMock id=&#39;139965036086704&#39;&gt;</span>
650+
<span class="default_value">&lt;MagicMock id=&#39;140578033862064&#39;&gt;</span>
651651

652652

653653
</div>
@@ -659,7 +659,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
659659
<section id="Trino">
660660
<div class="attr variable">
661661
<span class="name">Trino</span> =
662-
<span class="default_value">&lt;MagicMock id=&#39;139965036094576&#39;&gt;</span>
662+
<span class="default_value">&lt;MagicMock id=&#39;140578033869936&#39;&gt;</span>
663663

664664

665665
</div>
@@ -671,7 +671,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
671671
<section id="TSQL">
672672
<div class="attr variable">
673673
<span class="name">TSQL</span> =
674-
<span class="default_value">&lt;MagicMock id=&#39;139965036102560&#39;&gt;</span>
674+
<span class="default_value">&lt;MagicMock id=&#39;140578033877920&#39;&gt;</span>
675675

676676

677677
</div>
@@ -683,7 +683,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
683683
<section id="Dialect">
684684
<div class="attr variable">
685685
<span class="name">Dialect</span> =
686-
<span class="default_value">&lt;MagicMock id=&#39;139965036110480&#39;&gt;</span>
686+
<span class="default_value">&lt;MagicMock id=&#39;140578033885840&#39;&gt;</span>
687687

688688

689689
</div>
@@ -695,7 +695,7 @@ <h3 id="implementing-a-custom-dialect">Implementing a custom Dialect</h3>
695695
<section id="Dialects">
696696
<div class="attr variable">
697697
<span class="name">Dialects</span> =
698-
<span class="default_value">&lt;MagicMock id=&#39;139965036134848&#39;&gt;</span>
698+
<span class="default_value">&lt;MagicMock id=&#39;140578033910208&#39;&gt;</span>
699699

700700

701701
</div>

0 commit comments

Comments
 (0)