This is an automated email from the ASF dual-hosted git repository. github-bot pushed a commit to branch gh-pages in repository https://gitbox.apache.org/repos/asf/iceberg-rust.git
The following commit(s) were added to refs/heads/gh-pages by this push: new 369d7b24 deploy: 7cde26a7d793905bbbe4d7264b215ca9dc7e9567 369d7b24 is described below commit 369d7b24d0317b6d603270428ee30e85dd52aaeb Author: liurenjie1024 <liurenjie1...@users.noreply.github.com> AuthorDate: Thu Aug 14 12:30:38 2025 +0000 deploy: 7cde26a7d793905bbbe4d7264b215ca9dc7e9567 --- api/iceberg_datafusion/fn.from_datafusion_error.html | 2 +- api/iceberg_datafusion/fn.to_datafusion_error.html | 2 +- api/iceberg_datafusion/index.html | 2 +- api/iceberg_datafusion/physical_plan/index.html | 2 +- .../physical_plan/struct.IcebergTableScan.html | 4 ++-- api/iceberg_datafusion/struct.IcebergCatalogProvider.html | 6 +++--- api/iceberg_datafusion/table/index.html | 4 ++-- api/iceberg_datafusion/table/struct.IcebergTableProvider.html | 10 +++++----- api/iceberg_integration_tests/struct.TestFixture.html | 4 ++-- 9 files changed, 18 insertions(+), 18 deletions(-) diff --git a/api/iceberg_datafusion/fn.from_datafusion_error.html b/api/iceberg_datafusion/fn.from_datafusion_error.html index cc54914f..16fc65f5 100644 --- a/api/iceberg_datafusion/fn.from_datafusion_error.html +++ b/api/iceberg_datafusion/fn.from_datafusion_error.html @@ -1,2 +1,2 @@ -<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Converts a datafusion error into an iceberg error."><title>from_datafusion_error in iceberg_datafusion - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans [...] +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Converts a datafusion error into an iceberg error."><title>from_datafusion_error in iceberg_datafusion - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans [...] </div></details></section></div></main></body></html> \ No newline at end of file diff --git a/api/iceberg_datafusion/fn.to_datafusion_error.html b/api/iceberg_datafusion/fn.to_datafusion_error.html index 82303d5d..6762083c 100644 --- a/api/iceberg_datafusion/fn.to_datafusion_error.html +++ b/api/iceberg_datafusion/fn.to_datafusion_error.html @@ -1,2 +1,2 @@ -<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Converts an iceberg error into a datafusion error."><title>to_datafusion_error in iceberg_datafusion - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-R [...] +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Converts an iceberg error into a datafusion error."><title>to_datafusion_error in iceberg_datafusion - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-R [...] </div></details></section></div></main></body></html> \ No newline at end of file diff --git a/api/iceberg_datafusion/index.html b/api/iceberg_datafusion/index.html index 255243a6..826cc8e9 100644 --- a/api/iceberg_datafusion/index.html +++ b/api/iceberg_datafusion/index.html @@ -1,2 +1,2 @@ <!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `iceberg_datafusion` crate."><title>iceberg_datafusion - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade [...] -within an Iceberg [<code>Catalog</code>].</dd></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.from_datafusion_error.html" title="fn iceberg_datafusion::from_datafusion_error">from_<wbr>datafusion_<wbr>error</a></dt><dd>Converts a datafusion error into an iceberg error.</dd><dt><a class="fn" href="fn.to_datafusion_error.html" title="fn iceberg_datafusion::to_datafusion_error">to_<wbr>da [...] \ No newline at end of file +within an Iceberg <a href="../iceberg/catalog/trait.Catalog.html" title="trait iceberg::catalog::Catalog"><code>Catalog</code></a>.</dd></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.from_datafusion_error.html" title="fn iceberg_datafusion::from_datafusion_error">from_<wbr>datafusion_<wbr>error</a></dt><dd>Converts a datafusion error into an iceberg error.</dd><dt><a class="fn" href=" [...] \ No newline at end of file diff --git a/api/iceberg_datafusion/physical_plan/index.html b/api/iceberg_datafusion/physical_plan/index.html index db659f8b..3e280e2c 100644 --- a/api/iceberg_datafusion/physical_plan/index.html +++ b/api/iceberg_datafusion/physical_plan/index.html @@ -1,2 +1,2 @@ -<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `physical_plan` mod in crate `iceberg_datafusion`."><title>iceberg_datafusion::physical_plan - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81 [...] +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `physical_plan` mod in crate `iceberg_datafusion`."><title>iceberg_datafusion::physical_plan - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81 [...] necessary details and computed properties required for execution planning.</dd></dl></section></div></main></body></html> \ No newline at end of file diff --git a/api/iceberg_datafusion/physical_plan/struct.IcebergTableScan.html b/api/iceberg_datafusion/physical_plan/struct.IcebergTableScan.html index 9054cb07..155f31ac 100644 --- a/api/iceberg_datafusion/physical_plan/struct.IcebergTableScan.html +++ b/api/iceberg_datafusion/physical_plan/struct.IcebergTableScan.html @@ -1,6 +1,6 @@ -<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Manages the scanning process of an Iceberg `Table`, encapsulating the necessary details and computed properties required for execution planning."><title>IcebergTableScan in iceberg_datafusion::physical_plan - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertA [...] +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Manages the scanning process of an Iceberg `Table`, encapsulating the necessary details and computed properties required for execution planning."><title>IcebergTableScan in iceberg_datafusion::physical_plan - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertA [...] necessary details and computed properties required for execution planning.</p> -</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-IcebergTableScan" class="impl"><a class="src rightside" href="../../src/iceberg_datafusion/physical_plan/scan.rs.html#56-110">Source</a><a href="#impl-IcebergTableScan" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Icebe [...] +</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-IcebergTableScan" class="impl"><a class="src rightside" href="../../src/iceberg_datafusion/physical_plan/scan.rs.html#56-110">Source</a><a href="#impl-IcebergTableScan" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Icebe [...] different from the default one <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ExecutionPlan-for-IcebergTableScan" class="impl"><a class="src rightside" href="../../src/iceberg_datafusion/physical_plan/scan.rs.html#112-154">Source</a><a href="#impl-ExecutionPlan-for-IcebergTableScan" class="anchor">§</a><h3 class="code-header">impl ExecutionPlan for <a class="struct" href="struct.IcebergTableScan.html" title="str [...] downcast to a specific implementation.</div></details><details class="toggle method-toggle" open><summary><section id="method.children" class="method trait-impl"><a class="src rightside" href="../../src/iceberg_datafusion/physical_plan/scan.rs.html#121-123">Source</a><a href="#method.children" class="anchor">§</a><h4 class="code-header">fn <a class="fn">children</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc:: [...] The returned list will be empty for leaf nodes such as scans, will contain diff --git a/api/iceberg_datafusion/struct.IcebergCatalogProvider.html b/api/iceberg_datafusion/struct.IcebergCatalogProvider.html index 7dd1dde9..95f9d45b 100644 --- a/api/iceberg_datafusion/struct.IcebergCatalogProvider.html +++ b/api/iceberg_datafusion/struct.IcebergCatalogProvider.html @@ -1,10 +1,10 @@ <!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides an interface to manage and access multiple schemas within an Iceberg `Catalog`."><title>IcebergCatalogProvider in iceberg_datafusion - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2, [...] -within an Iceberg [<code>Catalog</code>].</p> +within an Iceberg <a href="../iceberg/catalog/trait.Catalog.html" title="trait iceberg::catalog::Catalog"><code>Catalog</code></a>.</p> <p>Acts as a centralized catalog provider that aggregates multiple [<code>SchemaProvider</code>], each associated with distinct namespaces.</p> -</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-IcebergCatalogProvider" class="impl"><a class="src rightside" href="../src/iceberg_datafusion/catalog.rs.html#41-84">Source</a><a href="#impl-IcebergCatalogProvider" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.IcebergC [...] +</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-IcebergCatalogProvider" class="impl"><a class="src rightside" href="../src/iceberg_datafusion/catalog.rs.html#41-84">Source</a><a href="#impl-IcebergCatalogProvider" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.IcebergC [...] using the given client to fetch and initialize schema providers for -each namespace in the Iceberg [<code>Catalog</code>].</p> +each namespace in the Iceberg <a href="../iceberg/catalog/trait.Catalog.html" title="trait iceberg::catalog::Catalog"><code>Catalog</code></a>.</p> <p>This method retrieves the list of namespace names attempts to create a schema provider for each namespace, and collects these providers into a <code>HashMap</code>.</p> diff --git a/api/iceberg_datafusion/table/index.html b/api/iceberg_datafusion/table/index.html index e16a829f..f9ea6422 100644 --- a/api/iceberg_datafusion/table/index.html +++ b/api/iceberg_datafusion/table/index.html @@ -1,2 +1,2 @@ -<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `table` mod in crate `iceberg_datafusion`."><title>iceberg_datafusion::table - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,Fir [...] -managing access to a [<code>Table</code>].</dd></dl></section></div></main></body></html> \ No newline at end of file +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `table` mod in crate `iceberg_datafusion`."><title>iceberg_datafusion::table - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,Fir [...] +managing access to a <a href="../../iceberg/table/struct.Table.html" title="struct iceberg::table::Table"><code>Table</code></a>.</dd></dl></section></div></main></body></html> \ No newline at end of file diff --git a/api/iceberg_datafusion/table/struct.IcebergTableProvider.html b/api/iceberg_datafusion/table/struct.IcebergTableProvider.html index 7dec33be..506a0977 100644 --- a/api/iceberg_datafusion/table/struct.IcebergTableProvider.html +++ b/api/iceberg_datafusion/table/struct.IcebergTableProvider.html @@ -1,11 +1,11 @@ -<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents a `TableProvider` for the Iceberg `Catalog`, managing access to a `Table`."><title>IcebergTableProvider in iceberg_datafusion::table - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff [...] -managing access to a [<code>Table</code>].</p> -</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-IcebergTableProvider" class="impl"><a class="src rightside" href="../../src/iceberg_datafusion/table/mod.rs.html#51-120">Source</a><a href="#impl-IcebergTableProvider" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Iceber [...] +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents a `TableProvider` for the Iceberg `Catalog`, managing access to a `Table`."><title>IcebergTableProvider in iceberg_datafusion::table - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff [...] +managing access to a <a href="../../iceberg/table/struct.Table.html" title="struct iceberg::table::Table"><code>Table</code></a>.</p> +</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-IcebergTableProvider" class="impl"><a class="src rightside" href="../../src/iceberg_datafusion/table/mod.rs.html#51-120">Source</a><a href="#impl-IcebergTableProvider" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Iceber [...] using the given table. Can be used to create a table provider from an existing table regardless of the catalog implementation.</p> </div></details><details class="toggle method-toggle" open><summary><section id="method.try_new_from_table_snapshot" class="method"><a class="src rightside" href="../../src/iceberg_datafusion/table/mod.rs.html#92-112">Source</a><h4 class="code-header">pub async fn <a href="#method.try_new_from_table_snapshot" class="fn">try_new_from_table_snapshot</a>( - table: Table, + table: <a class="struct" href="../../iceberg/table/struct.Table.html" title="struct iceberg::table::Table">Table</a>, snapshot_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>, -) -> Result<Self></h4></section></summary><div class="docblock"><p>Asynchronously tries to construct a new <a href="struct.IcebergTableProvider.html" title="struct iceberg_datafusion::table::IcebergTableProvider"><code>IcebergTableProvider</code></a> +) -> <a class="type" href="../../iceberg/error/type.Result.html" title="type iceberg::error::Result">Result</a><Self></h4></section></summary><div class="docblock"><p>Asynchronously tries to construct a new <a href="struct.IcebergTableProvider.html" title="struct iceberg_datafusion::table::IcebergTableProvider"><code>IcebergTableProvider</code></a> using a specific snapshot of the given table. Can be used to create a table provider from an existing table regardless of the catalog implementation.</p> </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-IcebergTableProvider" class="impl"><a class="src rightside" href="../../src/iceberg_datafusion/table/mod.rs.html#41">Source</a><a href="#impl-Clone-for-IcebergTableProvider" class="anchor">§</a><h3 [...] downcast to a specific implementation.</div></details><details class="toggle method-toggle" open><summary><section id="method.schema" class="method trait-impl"><a class="src rightside" href="../../src/iceberg_datafusion/table/mod.rs.html#128-130">Source</a><a href="#method.schema" class="anchor">§</a><h4 class="code-header">fn <a class="fn">schema</a>(&self) -> ArrowSchemaRef</h4></section></summary><div class='docblock'>Get a reference to the schema for this table</div></details> [...] diff --git a/api/iceberg_integration_tests/struct.TestFixture.html b/api/iceberg_integration_tests/struct.TestFixture.html index cbc15544..e8d219bb 100644 --- a/api/iceberg_integration_tests/struct.TestFixture.html +++ b/api/iceberg_integration_tests/struct.TestFixture.html @@ -1,7 +1,7 @@ <!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TestFixture` struct in crate `iceberg_integration_tests`."><title>TestFixture in iceberg_integration_tests - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,Fir [...] - pub _docker_compose: DockerCompose, + pub _docker_compose: <a class="struct" href="../iceberg_test_utils/docker/struct.DockerCompose.html" title="struct iceberg_test_utils::docker::DockerCompose">DockerCompose</a>, pub catalog_config: <a class="struct" href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>>, -}</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield._docker_compose" class="structfield section-header"><a href="#structfield._docker_compose" class="anchor field">§</a><code>_docker_compose: DockerCompose</code></span><span id="structfield.catalog_config" class="structfield section-header"><a href="#structfield.catalog_config" class="anchor field">§</a><code>catalog_config: <a class="struct" href="https://doc [...] +}</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield._docker_compose" class="structfield section-header"><a href="#structfield._docker_compose" class="anchor field">§</a><code>_docker_compose: <a class="struct" href="../iceberg_test_utils/docker/struct.DockerCompose.html" title="struct iceberg_test_utils::docker::DockerCompose">DockerCompose</a></code></span><span id="structfield.catalog_config" class="structfi [...] T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href [...] T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a>,</div></h3></section></summary><div class="impl-items"><section id="method.as_any" class="method trait-impl"><a href="#method.as_any" class="anchor">§</a><h4 class="code-header">fn <a class="fn">as_any</a>(&self) -> &(dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + 'static)</h4 [...] T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https:/ [...]