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/datafusion.git


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

commit f8166dfa10fe53a6712592815a9d412019ed89f2
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Wed Dec 31 00:46:05 2025 +0000

    Publish built docs triggered by 4e45c19d10600fe12442e6855c52ab3afcaa8493
---
 _sources/library-user-guide/upgrading.md.txt    | 17 ++++++++++++++---
 _sources/user-guide/sql/scalar_functions.md.txt |  2 +-
 library-user-guide/upgrading.html               | 16 +++++++++++++---
 searchindex.js                                  |  2 +-
 4 files changed, 29 insertions(+), 8 deletions(-)

diff --git a/_sources/library-user-guide/upgrading.md.txt 
b/_sources/library-user-guide/upgrading.md.txt
index 39d52bd590..6b24c97ea4 100644
--- a/_sources/library-user-guide/upgrading.md.txt
+++ b/_sources/library-user-guide/upgrading.md.txt
@@ -45,15 +45,26 @@ directly on the `Field`. For example:
 In prior versions, `ListingTableProvider` would issue `LIST` commands to
 the underlying object store each time it needed to list files for a query.
 To improve performance, `ListingTableProvider` now caches the results of
-`LIST` commands for the lifetime of the `ListingTableProvider` instance.
+`LIST` commands for the lifetime of the `ListingTableProvider` instance or
+until a cache entry expires.
 
 Note that by default the cache has no expiration time, so if files are added 
or removed
 from the underlying object store, the `ListingTableProvider` will not see
 those changes until the `ListingTableProvider` instance is dropped and 
recreated.
 
-You will be able to configure the maximum cache size and cache expiration time 
via a configuration option:
+You can configure the maximum cache size and cache entry expiration time via 
configuration options:
 
-See <https://github.com/apache/datafusion/issues/19056> for more details.
+- `datafusion.runtime.list_files_cache_limit` - Limits the size of the cache 
in bytes
+- `datafusion.runtime.list_files_cache_ttl` - Limits the TTL (time-to-live) of 
an entry in seconds
+
+Detailed configuration information can be found in the [DataFusion Runtime
+Configuration](https://datafusion.apache.org/user-guide/configs.html#runtime-configuration-settings)
 user's guide.
+
+Caching can be disabled by setting the limit to 0:
+
+```sql
+SET datafusion.runtime.list_files_cache_limit TO "0K";
+```
 
 Note that the internal API has changed to use a trait `ListFilesCache` instead 
of a type alias.
 
diff --git a/_sources/user-guide/sql/scalar_functions.md.txt 
b/_sources/user-guide/sql/scalar_functions.md.txt
index cf35b9f3c3..ddf32a5066 100644
--- a/_sources/user-guide/sql/scalar_functions.md.txt
+++ b/_sources/user-guide/sql/scalar_functions.md.txt
@@ -5047,7 +5047,7 @@ arrow_cast(expression, datatype)
 Returns the metadata of the input expression. If a key is provided, returns 
the value for that key. If no key is provided, returns a Map of all metadata.
 
 ```sql
-arrow_metadata(expression, [key])
+arrow_metadata(expression[, key])
 ```
 
 #### Arguments
diff --git a/library-user-guide/upgrading.html 
b/library-user-guide/upgrading.html
index 2625da3a58..2b08848b6c 100644
--- a/library-user-guide/upgrading.html
+++ b/library-user-guide/upgrading.html
@@ -426,12 +426,22 @@ directly on the <code class="docutils literal 
notranslate"><span class="pre">Fie
 <p>In prior versions, <code class="docutils literal notranslate"><span 
class="pre">ListingTableProvider</span></code> would issue <code 
class="docutils literal notranslate"><span class="pre">LIST</span></code> 
commands to
 the underlying object store each time it needed to list files for a query.
 To improve performance, <code class="docutils literal notranslate"><span 
class="pre">ListingTableProvider</span></code> now caches the results of
-<code class="docutils literal notranslate"><span 
class="pre">LIST</span></code> commands for the lifetime of the <code 
class="docutils literal notranslate"><span 
class="pre">ListingTableProvider</span></code> instance.</p>
+<code class="docutils literal notranslate"><span 
class="pre">LIST</span></code> commands for the lifetime of the <code 
class="docutils literal notranslate"><span 
class="pre">ListingTableProvider</span></code> instance or
+until a cache entry expires.</p>
 <p>Note that by default the cache has no expiration time, so if files are 
added or removed
 from the underlying object store, the <code class="docutils literal 
notranslate"><span class="pre">ListingTableProvider</span></code> will not see
 those changes until the <code class="docutils literal notranslate"><span 
class="pre">ListingTableProvider</span></code> instance is dropped and 
recreated.</p>
-<p>You will be able to configure the maximum cache size and cache expiration 
time via a configuration option:</p>
-<p>See <a class="github reference external" 
href="https://github.com/apache/datafusion/issues/19056";>apache/datafusion#19056</a>
 for more details.</p>
+<p>You can configure the maximum cache size and cache entry expiration time 
via configuration options:</p>
+<ul class="simple">
+<li><p><code class="docutils literal notranslate"><span 
class="pre">datafusion.runtime.list_files_cache_limit</span></code> - Limits 
the size of the cache in bytes</p></li>
+<li><p><code class="docutils literal notranslate"><span 
class="pre">datafusion.runtime.list_files_cache_ttl</span></code> - Limits the 
TTL (time-to-live) of an entry in seconds</p></li>
+</ul>
+<p>Detailed configuration information can be found in the <a class="reference 
external" 
href="https://datafusion.apache.org/user-guide/configs.html#runtime-configuration-settings";>DataFusion
 Runtime
+Configuration</a> user’s guide.</p>
+<p>Caching can be disabled by setting the limit to 0:</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">runtime</span><span class="p">.</span><span 
class="n">list_files_cache_limit</span><span class="w"> </span><span 
class="k">TO</span><span class="w"> </span><span 
class="ss">&quot;0K&quot;</span><span class="p">;</span>
+</pre></div>
+</div>
 <p>Note that the internal API has changed to use a trait <code class="docutils 
literal notranslate"><span class="pre">ListFilesCache</span></code> instead of 
a type alias.</p>
 </section>
 <section id="newlines-in-values-moved-from-filescanconfig-to-csvoptions">
diff --git a/searchindex.js b/searchindex.js
index 23d8eb4435..d8cbfee090 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles":{"!=":[[61,"op-neq"]],"!~":[[61,"op-re-not-match"]],"!~*":[[61,"op-re-not-match-i"]],"!~~":[[61,"id19"]],"!~~*":[[61,"id20"]],"#":[[61,"op-bit-xor"]],"%":[[61,"op-modulo"]],"&":[[61,"op-bit-and"]],"(relation,
 name) tuples in logical fields and logical columns are 
unique":[[13,"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]],"*":[[61,"op-multiply"]],"+":[[61,"op-plus"]],"-":[[61,"op-minus"]],"/":[[61,"op-divide"]],"<":[[61,"op-lt"]],"<
 [...]
\ No newline at end of file
+Search.setIndex({"alltitles":{"!=":[[61,"op-neq"]],"!~":[[61,"op-re-not-match"]],"!~*":[[61,"op-re-not-match-i"]],"!~~":[[61,"id19"]],"!~~*":[[61,"id20"]],"#":[[61,"op-bit-xor"]],"%":[[61,"op-modulo"]],"&":[[61,"op-bit-and"]],"(relation,
 name) tuples in logical fields and logical columns are 
unique":[[13,"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]],"*":[[61,"op-multiply"]],"+":[[61,"op-plus"]],"-":[[61,"op-minus"]],"/":[[61,"op-divide"]],"<":[[61,"op-lt"]],"<
 [...]
\ No newline at end of file


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

Reply via email to