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

github-actions[bot] pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/datafusion.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new d05d2a2ae0 Publish built docs triggered by 
6e58d7448aa3dba71fcd10407df7e2b127776ff4
d05d2a2ae0 is described below

commit d05d2a2ae0a416a90b0280787ac8674c43f93237
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Tue May 19 00:37:20 2026 +0000

    Publish built docs triggered by 6e58d7448aa3dba71fcd10407df7e2b127776ff4
---
 .../library-user-guide/upgrading/54.0.0.md.txt     | 34 +++++++++++-
 _sources/user-guide/configs.md.txt                 |  1 +
 library-user-guide/upgrading/54.0.0.html           | 28 ++++++++++
 searchindex.js                                     |  2 +-
 user-guide/configs.html                            | 60 ++++++++++++----------
 5 files changed, 95 insertions(+), 30 deletions(-)

diff --git a/_sources/library-user-guide/upgrading/54.0.0.md.txt 
b/_sources/library-user-guide/upgrading/54.0.0.md.txt
index 076b65444f..833164f58b 100644
--- a/_sources/library-user-guide/upgrading/54.0.0.md.txt
+++ b/_sources/library-user-guide/upgrading/54.0.0.md.txt
@@ -751,7 +751,39 @@ SET datafusion.runtime.file_statistics_cache_limit = '0'
 
 Use the file statistics cache provided by the `CacheManager` when initializing 
a new `ListingTable`:
 
-```rust,ignore
+````rust,ignore
 ListingTable::try_new(config)?
   .with_cache(ctx.runtime_env().cache_manager.get_file_statistic_cache())
+[#21075]: https://github.com/apache/datafusion/pull/21075
+
+### `UnionsToFilter` optimizer rule is now disabled by default
+
+The `datafusion.optimizer.enable_unions_to_filter` option now defaults to
+`false`. When enabled, the rule rewrites `UNION DISTINCT` branches that read 
the
+same source and differ only by filter predicates into a single scan with a
+combined `OR` predicate:
+
+```sql
+-- Before: two separate scans
+SELECT * FROM t WHERE a = 1
+UNION
+SELECT * FROM t WHERE a = 2
+
+-- After: one scan
+SELECT DISTINCT * FROM t WHERE a = 1 OR a = 2
+````
+
+**Who is affected:**
+
+- Queries using `UNION` against the same table with different filter
+  conditions may benefit from enabling this rule.
+
+**Migration guide:**
+
+Enable the rule when your `UNION` queries scan the same large table
+multiple times with different predicates. Avoid it when the data source 
handles individual equality predicates more efficiently than
+a combined `OR` (e.g., index-backed sources).
+
+```sql
+SET datafusion.optimizer.enable_unions_to_filter = true;
 ```
diff --git a/_sources/user-guide/configs.md.txt 
b/_sources/user-guide/configs.md.txt
index f0bab1c4db..a19ee27eb8 100644
--- a/_sources/user-guide/configs.md.txt
+++ b/_sources/user-guide/configs.md.txt
@@ -173,6 +173,7 @@ The following configuration settings are available:
 | datafusion.optimizer.expand_views_at_output                             | 
false                     | When set to true, if the returned type is a view 
type then the output will be coerced to a non-view. Coerces `Utf8View` to 
`LargeUtf8`, and `BinaryView` to `LargeBinary`.                                 
                                                                                
                                                                                
                          [...]
 | datafusion.optimizer.enable_sort_pushdown                               | 
true                      | Enable sort pushdown optimization. When enabled, 
attempts to push sort requirements down to data sources that can natively 
handle them (e.g., by reversing file/row group read order). Returns **inexact 
ordering**: Sort operator is kept for correctness, but optimized input enables 
early termination for TopK queries (ORDER BY ... LIMIT N), providing 
significant speedup. Memory: No additio [...]
 | datafusion.optimizer.enable_leaf_expression_pushdown                    | 
true                      | When set to true, the optimizer will extract leaf 
expressions (such as `get_field`) from filter/sort/join nodes into projections 
closer to the leaf table scans, and push those projections down towards the 
leaf nodes.                                                                     
                                                                                
                        [...]
+| datafusion.optimizer.enable_unions_to_filter                            | 
false                     | When set to true, the logical optimizer will 
rewrite `UNION DISTINCT` branches that read from the same source and differ 
only by filter predicates into a single branch with a combined filter. This 
optimization is conservative and only applies when the branches share the same 
source and compatible wrapper nodes such as identical projections or aliases.   
                                 [...]
 | datafusion.explain.logical_plan_only                                    | 
false                     | When set to true, the explain statement will only 
print logical plans                                                             
                                                                                
                                                                                
                                                                                
                   [...]
 | datafusion.explain.physical_plan_only                                   | 
false                     | When set to true, the explain statement will only 
print physical plans                                                            
                                                                                
                                                                                
                                                                                
                   [...]
 | datafusion.explain.show_statistics                                      | 
false                     | When set to true, the explain statement will print 
operator statistics for physical plans                                          
                                                                                
                                                                                
                                                                                
                  [...]
diff --git a/library-user-guide/upgrading/54.0.0.html 
b/library-user-guide/upgrading/54.0.0.html
index 17ba8d1822..9d05ebdffc 100644
--- a/library-user-guide/upgrading/54.0.0.html
+++ b/library-user-guide/upgrading/54.0.0.html
@@ -1109,6 +1109,34 @@ Instead, it is created within the <code class="docutils 
literal notranslate"><sp
 <p>Use the file statistics cache provided by the <code class="docutils literal 
notranslate"><span class="pre">CacheManager</span></code> when initializing a 
new <code class="docutils literal notranslate"><span 
class="pre">ListingTable</span></code>:</p>
 <div class="highlight-rust notranslate"><div 
class="highlight"><pre><span></span><span class="n">ListingTable</span><span 
class="p">::</span><span class="n">try_new</span><span class="p">(</span><span 
class="n">config</span><span class="p">)</span><span class="o">?</span>
 <span class="w">  </span><span class="p">.</span><span 
class="n">with_cache</span><span class="p">(</span><span 
class="n">ctx</span><span class="p">.</span><span 
class="n">runtime_env</span><span class="p">().</span><span 
class="n">cache_manager</span><span class="p">.</span><span 
class="n">get_file_statistic_cache</span><span class="p">())</span>
+<span class="p">[#</span><span class="mi">21075</span><span 
class="p">]:</span><span class="w"> </span><span class="nc">https</span><span 
class="p">:</span><span 
class="c1">//github.com/apache/datafusion/pull/21075</span>
+
+<span class="p">###</span><span class="w"> </span><span 
class="err">`</span><span class="n">UnionsToFilter</span><span 
class="err">`</span><span class="w"> </span><span 
class="n">optimizer</span><span class="w"> </span><span 
class="n">rule</span><span class="w"> </span><span class="n">is</span><span 
class="w"> </span><span class="n">now</span><span class="w"> </span><span 
class="n">disabled</span><span class="w"> </span><span class="n">by</span><span 
class="w"> </span><span class="n">def [...]
+
+<span class="n">The</span><span class="w"> </span><span 
class="err">`</span><span class="n">datafusion</span><span 
class="p">.</span><span class="n">optimizer</span><span class="p">.</span><span 
class="n">enable_unions_to_filter</span><span class="err">`</span><span 
class="w"> </span><span class="n">option</span><span class="w"> </span><span 
class="n">now</span><span class="w"> </span><span 
class="n">defaults</span><span class="w"> </span><span class="n">to</span>
+<span class="err">`</span><span class="kc">false</span><span 
class="err">`</span><span class="p">.</span><span class="w"> </span><span 
class="n">When</span><span class="w"> </span><span 
class="n">enabled</span><span class="p">,</span><span class="w"> </span><span 
class="n">the</span><span class="w"> </span><span class="n">rule</span><span 
class="w"> </span><span class="n">rewrites</span><span class="w"> </span><span 
class="err">`</span><span class="n">UNION</span><span class="w"> </span> [...]
+<span class="n">same</span><span class="w"> </span><span 
class="n">source</span><span class="w"> </span><span class="n">and</span><span 
class="w"> </span><span class="n">differ</span><span class="w"> </span><span 
class="n">only</span><span class="w"> </span><span class="n">by</span><span 
class="w"> </span><span class="n">filter</span><span class="w"> </span><span 
class="n">predicates</span><span class="w"> </span><span 
class="n">into</span><span class="w"> </span><span class="n">a</span> [...]
+<span class="n">combined</span><span class="w"> </span><span 
class="err">`</span><span class="n">OR</span><span class="err">`</span><span 
class="w"> </span><span class="n">predicate</span><span class="p">:</span>
+<span class="err">```</span><span class="n">sql</span>
+<span class="o">--</span><span class="w"> </span><span 
class="n">Before</span><span class="p">:</span><span class="w"> </span><span 
class="nc">two</span><span class="w"> </span><span 
class="n">separate</span><span class="w"> </span><span class="n">scans</span>
+<span class="n">SELECT</span><span class="w"> </span><span 
class="o">*</span><span class="w"> </span><span class="n">FROM</span><span 
class="w"> </span><span class="n">t</span><span class="w"> </span><span 
class="n">WHERE</span><span class="w"> </span><span class="n">a</span><span 
class="w"> </span><span class="o">=</span><span class="w"> </span><span 
class="mi">1</span>
+<span class="n">UNION</span>
+<span class="n">SELECT</span><span class="w"> </span><span 
class="o">*</span><span class="w"> </span><span class="n">FROM</span><span 
class="w"> </span><span class="n">t</span><span class="w"> </span><span 
class="n">WHERE</span><span class="w"> </span><span class="n">a</span><span 
class="w"> </span><span class="o">=</span><span class="w"> </span><span 
class="mi">2</span>
+
+<span class="o">--</span><span class="w"> </span><span 
class="n">After</span><span class="p">:</span><span class="w"> </span><span 
class="nc">one</span><span class="w"> </span><span class="n">scan</span>
+<span class="n">SELECT</span><span class="w"> </span><span 
class="n">DISTINCT</span><span class="w"> </span><span class="o">*</span><span 
class="w"> </span><span class="n">FROM</span><span class="w"> </span><span 
class="n">t</span><span class="w"> </span><span class="n">WHERE</span><span 
class="w"> </span><span class="n">a</span><span class="w"> </span><span 
class="o">=</span><span class="w"> </span><span class="mi">1</span><span 
class="w"> </span><span class="n">OR</span><span class="w" [...]
+</pre></div>
+</div>
+<p><strong>Who is affected:</strong></p>
+<ul class="simple">
+<li><p>Queries using <code class="docutils literal notranslate"><span 
class="pre">UNION</span></code> against the same table with different filter
+conditions may benefit from enabling this rule.</p></li>
+</ul>
+<p><strong>Migration guide:</strong></p>
+<p>Enable the rule when your <code class="docutils literal notranslate"><span 
class="pre">UNION</span></code> queries scan the same large table
+multiple times with different predicates. Avoid it when the data source 
handles individual equality predicates more efficiently than
+a combined <code class="docutils literal notranslate"><span 
class="pre">OR</span></code> (e.g., index-backed sources).</p>
+<div class="highlight-sql notranslate"><div 
class="highlight"><pre><span></span><span class="k">SET</span><span class="w"> 
</span><span class="n">datafusion</span><span class="p">.</span><span 
class="n">optimizer</span><span class="p">.</span><span 
class="n">enable_unions_to_filter</span><span class="w"> </span><span 
class="o">=</span><span class="w"> </span><span class="k">true</span><span 
class="p">;</span>
 </pre></div>
 </div>
 </section>
diff --git a/searchindex.js b/searchindex.js
index 14467b528b..ffee324897 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles":{"!=":[[73,"op-neq"]],"!~":[[73,"op-re-not-match"]],"!~*":[[73,"op-re-not-match-i"]],"!~~":[[73,"id19"]],"!~~*":[[73,"id20"]],"#":[[73,"op-bit-xor"]],"%":[[73,"op-modulo"]],"&":[[73,"op-bit-and"]],"(relation,
 name) tuples in logical fields and logical columns are 
unique":[[15,"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]],"*":[[73,"op-multiply"]],"+":[[73,"op-plus"]],"-":[[73,"op-minus"]],"/":[[73,"op-divide"]],"1.
 Array Literal Con [...]
\ No newline at end of file
+Search.setIndex({"alltitles":{"!=":[[73,"op-neq"]],"!~":[[73,"op-re-not-match"]],"!~*":[[73,"op-re-not-match-i"]],"!~~":[[73,"id19"]],"!~~*":[[73,"id20"]],"#":[[73,"op-bit-xor"]],"%":[[73,"op-modulo"]],"&":[[73,"op-bit-and"]],"(relation,
 name) tuples in logical fields and logical columns are 
unique":[[15,"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]],"*":[[73,"op-multiply"]],"+":[[73,"op-plus"]],"-":[[73,"op-minus"]],"/":[[73,"op-divide"]],"1.
 Array Literal Con [...]
\ No newline at end of file
diff --git a/user-guide/configs.html b/user-guide/configs.html
index f7b432a0ea..cba42e8886 100644
--- a/user-guide/configs.html
+++ b/user-guide/configs.html
@@ -902,115 +902,119 @@ example, to configure <code class="docutils literal 
notranslate"><span class="pr
 <td><p>true</p></td>
 <td><p>When set to true, the optimizer will extract leaf expressions (such as 
<code class="docutils literal notranslate"><span 
class="pre">get_field</span></code>) from filter/sort/join nodes into 
projections closer to the leaf table scans, and push those projections down 
towards the leaf nodes.</p></td>
 </tr>
-<tr class="row-even"><td><p>datafusion.explain.logical_plan_only</p></td>
+<tr 
class="row-even"><td><p>datafusion.optimizer.enable_unions_to_filter</p></td>
+<td><p>false</p></td>
+<td><p>When set to true, the logical optimizer will rewrite <code 
class="docutils literal notranslate"><span class="pre">UNION</span> <span 
class="pre">DISTINCT</span></code> branches that read from the same source and 
differ only by filter predicates into a single branch with a combined filter. 
This optimization is conservative and only applies when the branches share the 
same source and compatible wrapper nodes such as identical projections or 
aliases.</p></td>
+</tr>
+<tr class="row-odd"><td><p>datafusion.explain.logical_plan_only</p></td>
 <td><p>false</p></td>
 <td><p>When set to true, the explain statement will only print logical 
plans</p></td>
 </tr>
-<tr class="row-odd"><td><p>datafusion.explain.physical_plan_only</p></td>
+<tr class="row-even"><td><p>datafusion.explain.physical_plan_only</p></td>
 <td><p>false</p></td>
 <td><p>When set to true, the explain statement will only print physical 
plans</p></td>
 </tr>
-<tr class="row-even"><td><p>datafusion.explain.show_statistics</p></td>
+<tr class="row-odd"><td><p>datafusion.explain.show_statistics</p></td>
 <td><p>false</p></td>
 <td><p>When set to true, the explain statement will print operator statistics 
for physical plans</p></td>
 </tr>
-<tr class="row-odd"><td><p>datafusion.explain.show_sizes</p></td>
+<tr class="row-even"><td><p>datafusion.explain.show_sizes</p></td>
 <td><p>true</p></td>
 <td><p>When set to true, the explain statement will print the partition 
sizes</p></td>
 </tr>
-<tr class="row-even"><td><p>datafusion.explain.show_schema</p></td>
+<tr class="row-odd"><td><p>datafusion.explain.show_schema</p></td>
 <td><p>false</p></td>
 <td><p>When set to true, the explain statement will print schema 
information</p></td>
 </tr>
-<tr class="row-odd"><td><p>datafusion.explain.format</p></td>
+<tr class="row-even"><td><p>datafusion.explain.format</p></td>
 <td><p>indent</p></td>
 <td><p>Display format of explain. Default is “indent”. When set to “tree”, it 
will print the plan in a tree-rendered format.</p></td>
 </tr>
-<tr 
class="row-even"><td><p>datafusion.explain.tree_maximum_render_width</p></td>
+<tr 
class="row-odd"><td><p>datafusion.explain.tree_maximum_render_width</p></td>
 <td><p>240</p></td>
 <td><p>(format=tree only) Maximum total width of the rendered tree. When set 
to 0, the tree will have no width limit.</p></td>
 </tr>
-<tr class="row-odd"><td><p>datafusion.explain.analyze_level</p></td>
+<tr class="row-even"><td><p>datafusion.explain.analyze_level</p></td>
 <td><p>dev</p></td>
 <td><p>Verbosity level for “EXPLAIN ANALYZE”. Default is “dev” “summary” shows 
common metrics for high-level insights. “dev” provides deep operator-level 
introspection for developers.</p></td>
 </tr>
-<tr class="row-even"><td><p>datafusion.explain.analyze_categories</p></td>
+<tr class="row-odd"><td><p>datafusion.explain.analyze_categories</p></td>
 <td><p>all</p></td>
 <td><p>Which metric categories to include in “EXPLAIN ANALYZE” output. 
Comma-separated list of: “rows”, “bytes”, “timing”, “uncategorized”. Use “none” 
to show plan structure only, or “all” (default) to show everything. Metrics 
without a declared category are treated as “uncategorized”.</p></td>
 </tr>
-<tr 
class="row-odd"><td><p>datafusion.sql_parser.parse_float_as_decimal</p></td>
+<tr 
class="row-even"><td><p>datafusion.sql_parser.parse_float_as_decimal</p></td>
 <td><p>false</p></td>
 <td><p>When set to true, SQL parser will parse float as decimal type</p></td>
 </tr>
-<tr 
class="row-even"><td><p>datafusion.sql_parser.enable_ident_normalization</p></td>
+<tr 
class="row-odd"><td><p>datafusion.sql_parser.enable_ident_normalization</p></td>
 <td><p>true</p></td>
 <td><p>When set to true, SQL parser will normalize ident (convert ident to 
lowercase when not quoted)</p></td>
 </tr>
-<tr 
class="row-odd"><td><p>datafusion.sql_parser.enable_options_value_normalization</p></td>
+<tr 
class="row-even"><td><p>datafusion.sql_parser.enable_options_value_normalization</p></td>
 <td><p>false</p></td>
 <td><p>When set to true, SQL parser will normalize options value (convert 
value to lowercase). Note that this option is ignored and will be removed in 
the future. All case-insensitive values are normalized automatically.</p></td>
 </tr>
-<tr class="row-even"><td><p>datafusion.sql_parser.dialect</p></td>
+<tr class="row-odd"><td><p>datafusion.sql_parser.dialect</p></td>
 <td><p>generic</p></td>
 <td><p>Configure the SQL dialect used by DataFusion’s parser; supported values 
include: Generic, MySQL, PostgreSQL, Hive, SQLite, Snowflake, Redshift, MsSQL, 
ClickHouse, BigQuery, Ansi, DuckDB and Databricks.</p></td>
 </tr>
-<tr 
class="row-odd"><td><p>datafusion.sql_parser.support_varchar_with_length</p></td>
+<tr 
class="row-even"><td><p>datafusion.sql_parser.support_varchar_with_length</p></td>
 <td><p>true</p></td>
 <td><p>If true, permit lengths for <code class="docutils literal 
notranslate"><span class="pre">VARCHAR</span></code> such as <code 
class="docutils literal notranslate"><span 
class="pre">VARCHAR(20)</span></code>, but ignore the length. If false, error 
if a <code class="docutils literal notranslate"><span 
class="pre">VARCHAR</span></code> with a length is specified. The Arrow type 
system does not have a notion of maximum string length and thus DataFusion can 
not enforce such limits.</p></td>
 </tr>
-<tr 
class="row-even"><td><p>datafusion.sql_parser.map_string_types_to_utf8view</p></td>
+<tr 
class="row-odd"><td><p>datafusion.sql_parser.map_string_types_to_utf8view</p></td>
 <td><p>true</p></td>
 <td><p>If true, string types (VARCHAR, CHAR, Text, and String) are mapped to 
<code class="docutils literal notranslate"><span 
class="pre">Utf8View</span></code> during SQL planning. If false, they are 
mapped to <code class="docutils literal notranslate"><span 
class="pre">Utf8</span></code>. Default is true.</p></td>
 </tr>
-<tr class="row-odd"><td><p>datafusion.sql_parser.collect_spans</p></td>
+<tr class="row-even"><td><p>datafusion.sql_parser.collect_spans</p></td>
 <td><p>false</p></td>
 <td><p>When set to true, the source locations relative to the original SQL 
query (i.e. <a class="reference external" 
href="https://docs.rs/sqlparser/latest/sqlparser/tokenizer/struct.Span.html";><code
 class="docutils literal notranslate"><span class="pre">Span</span></code></a>) 
will be collected and recorded in the logical plan nodes.</p></td>
 </tr>
-<tr class="row-even"><td><p>datafusion.sql_parser.recursion_limit</p></td>
+<tr class="row-odd"><td><p>datafusion.sql_parser.recursion_limit</p></td>
 <td><p>50</p></td>
 <td><p>Specifies the recursion depth limit when parsing complex SQL 
Queries</p></td>
 </tr>
-<tr class="row-odd"><td><p>datafusion.sql_parser.default_null_ordering</p></td>
+<tr 
class="row-even"><td><p>datafusion.sql_parser.default_null_ordering</p></td>
 <td><p>nulls_max</p></td>
 <td><p>Specifies the default null ordering for query results. There are 4 
options: - <code class="docutils literal notranslate"><span 
class="pre">nulls_max</span></code>: Nulls appear last in ascending order. - 
<code class="docutils literal notranslate"><span 
class="pre">nulls_min</span></code>: Nulls appear first in ascending order. - 
<code class="docutils literal notranslate"><span 
class="pre">nulls_first</span></code>: Nulls always be first in any order. - 
<code class="docutils litera [...]
 </tr>
-<tr 
class="row-even"><td><p>datafusion.sql_parser.enable_subquery_sort_elimination</p></td>
+<tr 
class="row-odd"><td><p>datafusion.sql_parser.enable_subquery_sort_elimination</p></td>
 <td><p>true</p></td>
 <td><p>When set to true, DataFusion may remove <code class="docutils literal 
notranslate"><span class="pre">ORDER</span> <span class="pre">BY</span></code> 
clauses from subqueries or CTEs during SQL planning when their ordering cannot 
affect the result, such as when no <code class="docutils literal 
notranslate"><span class="pre">LIMIT</span></code> or other order-sensitive 
operator depends on them. Disable this option to preserve explicit subquery 
ordering in the planned query.</p></td>
 </tr>
-<tr class="row-odd"><td><p>datafusion.format.safe</p></td>
+<tr class="row-even"><td><p>datafusion.format.safe</p></td>
 <td><p>true</p></td>
 <td><p>If set to <code class="docutils literal notranslate"><span 
class="pre">true</span></code> any formatting errors will be written to the 
output instead of being converted into a [<code class="docutils literal 
notranslate"><span class="pre">std::fmt::Error</span></code>]</p></td>
 </tr>
-<tr class="row-even"><td><p>datafusion.format.null</p></td>
+<tr class="row-odd"><td><p>datafusion.format.null</p></td>
 <td><p></p></td>
 <td><p>Format string for nulls</p></td>
 </tr>
-<tr class="row-odd"><td><p>datafusion.format.date_format</p></td>
+<tr class="row-even"><td><p>datafusion.format.date_format</p></td>
 <td><p>%Y-%m-%d</p></td>
 <td><p>Date format for date arrays</p></td>
 </tr>
-<tr class="row-even"><td><p>datafusion.format.datetime_format</p></td>
+<tr class="row-odd"><td><p>datafusion.format.datetime_format</p></td>
 <td><p>%Y-%m-%dT%H:%M:%S%.f</p></td>
 <td><p>Format for DateTime arrays</p></td>
 </tr>
-<tr class="row-odd"><td><p>datafusion.format.timestamp_format</p></td>
+<tr class="row-even"><td><p>datafusion.format.timestamp_format</p></td>
 <td><p>%Y-%m-%dT%H:%M:%S%.f</p></td>
 <td><p>Timestamp format for timestamp arrays</p></td>
 </tr>
-<tr class="row-even"><td><p>datafusion.format.timestamp_tz_format</p></td>
+<tr class="row-odd"><td><p>datafusion.format.timestamp_tz_format</p></td>
 <td><p>NULL</p></td>
 <td><p>Timestamp format for timestamp with timezone arrays. When <code 
class="docutils literal notranslate"><span class="pre">None</span></code>, ISO 
8601 format is used.</p></td>
 </tr>
-<tr class="row-odd"><td><p>datafusion.format.time_format</p></td>
+<tr class="row-even"><td><p>datafusion.format.time_format</p></td>
 <td><p>%H:%M:%S%.f</p></td>
 <td><p>Time format for time arrays</p></td>
 </tr>
-<tr class="row-even"><td><p>datafusion.format.duration_format</p></td>
+<tr class="row-odd"><td><p>datafusion.format.duration_format</p></td>
 <td><p>pretty</p></td>
 <td><p>Duration format. Can be either <code class="docutils literal 
notranslate"><span class="pre">&quot;pretty&quot;</span></code> or <code 
class="docutils literal notranslate"><span 
class="pre">&quot;ISO8601&quot;</span></code></p></td>
 </tr>
-<tr class="row-odd"><td><p>datafusion.format.types_info</p></td>
+<tr class="row-even"><td><p>datafusion.format.types_info</p></td>
 <td><p>false</p></td>
 <td><p>Show types in visual representation batches</p></td>
 </tr>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to