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

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


The following commit(s) were added to refs/heads/asf-site by this push:
     new 1c0d1fb35a Publish built docs triggered by 
0408c2b1596417ba55a636fa3c8a601ffbdb0e60
1c0d1fb35a is described below

commit 1c0d1fb35a9273aa1040803d183d483994a23a7a
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Wed Oct 4 21:20:39 2023 +0000

    Publish built docs triggered by 0408c2b1596417ba55a636fa3c8a601ffbdb0e60
---
 _sources/user-guide/configs.md.txt | 2 +-
 searchindex.js                     | 2 +-
 user-guide/configs.html            | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/_sources/user-guide/configs.md.txt 
b/_sources/user-guide/configs.md.txt
index 638ac5a36b..9eb0862de9 100644
--- a/_sources/user-guide/configs.md.txt
+++ b/_sources/user-guide/configs.md.txt
@@ -87,7 +87,7 @@ Environment variables are read during `SessionConfig` 
initialisation so they mus
 | datafusion.optimizer.repartition_file_scans                | true            
          | When set to `true`, file groups will be repartitioned to achieve 
maximum parallelism. Currently Parquet and CSV formats are supported. If set to 
`true`, all files will be repartitioned evenly (i.e., a single large file might 
be partitioned into smaller chunks) for parallel scanning. If set to `false`, 
different files will be read in parallel, but repartitioning won't happen 
within a single file.    [...]
 | datafusion.optimizer.repartition_windows                   | true            
          | Should DataFusion repartition data using the partitions keys to 
execute window functions in parallel using the provided `target_partitions` 
level                                                                           
                                                                                
                                                                                
                      [...]
 | datafusion.optimizer.repartition_sorts                     | true            
          | Should DataFusion execute sorts in a per-partition fashion and 
merge afterwards instead of coalescing first and sorting globally. With this 
flag is enabled, plans in the form below `text "SortExec: [a@0 ASC]", " 
CoalescePartitionsExec", " RepartitionExec: partitioning=RoundRobinBatch(8), 
input_partitions=1", ` would turn into the plan below which performs better in 
multithreaded environments `text  [...]
-| datafusion.optimizer.bounded_order_preserving_variants     | false           
          | When true, DataFusion will opportunistically remove sorts by 
replacing `RepartitionExec` with `SortPreservingRepartitionExec`, and 
`CoalescePartitionsExec` with `SortPreservingMergeExec`, even when the query is 
bounded.                                                                        
                                                                                
                               [...]
+| datafusion.optimizer.prefer_existing_sort                  | false           
          | When true, DataFusion will opportunistically remove sorts when the 
data is already sorted, (i.e. setting `preserve_order` to true on 
`RepartitionExec` and using `SortPreservingMergeExec`) When false, DataFusion 
will maximize plan parallelism using `RepartitionExec` even if this requires 
subsequently resorting data using a `SortExec`.                                 
                                  [...]
 | datafusion.optimizer.skip_failed_rules                     | false           
          | When set to true, the logical plan optimizer will produce warning 
messages if any optimization rules produce errors and then proceed to the next 
rule. When set to false, any rules that produce errors will cause the query to 
fail                                                                            
                                                                                
                  [...]
 | datafusion.optimizer.max_passes                            | 3               
          | Number of times that the optimizer will attempt to optimize the 
plan                                                                            
                                                                                
                                                                                
                                                                                
                  [...]
 | datafusion.optimizer.top_down_join_key_reordering          | true            
          | When set to true, the physical plan optimizer will run a top down 
process to reorder the join keys                                                
                                                                                
                                                                                
                                                                                
                [...]
diff --git a/searchindex.js b/searchindex.js
index e063b1667c..bec90eef62 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["contributor-guide/architecture", 
"contributor-guide/communication", "contributor-guide/index", 
"contributor-guide/quarterly_roadmap", "contributor-guide/roadmap", 
"contributor-guide/specification/index", 
"contributor-guide/specification/invariants", 
"contributor-guide/specification/output-field-name-semantic", "index", 
"library-user-guide/adding-udfs", "library-user-guide/building-logical-plans", 
"library-user-guide/catalogs", "library-user-guide/custom-tab [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["contributor-guide/architecture", 
"contributor-guide/communication", "contributor-guide/index", 
"contributor-guide/quarterly_roadmap", "contributor-guide/roadmap", 
"contributor-guide/specification/index", 
"contributor-guide/specification/invariants", 
"contributor-guide/specification/output-field-name-semantic", "index", 
"library-user-guide/adding-udfs", "library-user-guide/building-logical-plans", 
"library-user-guide/catalogs", "library-user-guide/custom-tab [...]
\ No newline at end of file
diff --git a/user-guide/configs.html b/user-guide/configs.html
index d62d86e2aa..0628f3862b 100644
--- a/user-guide/configs.html
+++ b/user-guide/configs.html
@@ -610,9 +610,9 @@ Environment variables are read during <code class="docutils 
literal notranslate"
 <td><p>true</p></td>
 <td><p>Should DataFusion execute sorts in a per-partition fashion and merge 
afterwards instead of coalescing first and sorting globally. With this flag is 
enabled, plans in the form below <code class="docutils literal 
notranslate"><span class="pre">text</span> <span 
class="pre">&quot;SortExec:</span> <span class="pre">[a&#64;0</span> <span 
class="pre">ASC]&quot;,</span> <span class="pre">&quot;</span> <span 
class="pre">CoalescePartitionsExec&quot;,</span> <span 
class="pre">&quot;</span>  [...]
 </tr>
-<tr 
class="row-even"><td><p>datafusion.optimizer.bounded_order_preserving_variants</p></td>
+<tr class="row-even"><td><p>datafusion.optimizer.prefer_existing_sort</p></td>
 <td><p>false</p></td>
-<td><p>When true, DataFusion will opportunistically remove sorts by replacing 
<code class="docutils literal notranslate"><span 
class="pre">RepartitionExec</span></code> with <code class="docutils literal 
notranslate"><span class="pre">SortPreservingRepartitionExec</span></code>, and 
<code class="docutils literal notranslate"><span 
class="pre">CoalescePartitionsExec</span></code> with <code class="docutils 
literal notranslate"><span class="pre">SortPreservingMergeExec</span></code>, 
even  [...]
+<td><p>When true, DataFusion will opportunistically remove sorts when the data 
is already sorted, (i.e. setting <code class="docutils literal 
notranslate"><span class="pre">preserve_order</span></code> to true on <code 
class="docutils literal notranslate"><span 
class="pre">RepartitionExec</span></code> and using <code class="docutils 
literal notranslate"><span class="pre">SortPreservingMergeExec</span></code>) 
When false, DataFusion will maximize plan parallelism using <code class="docut 
[...]
 </tr>
 <tr class="row-odd"><td><p>datafusion.optimizer.skip_failed_rules</p></td>
 <td><p>false</p></td>

Reply via email to