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 c8a40f4cf deploy: eb9d374e0f2ad9794fabef65c436288e2f0614c2
c8a40f4cf is described below
commit c8a40f4cf5c0eab841f736fd520fbe3ad9c62ccf
Author: blackmwk <[email protected]>
AuthorDate: Mon Feb 16 07:51:15 2026 +0000
deploy: eb9d374e0f2ad9794fabef65c436288e2f0614c2
---
api/iceberg/enum.TableRequirement.html | 4 +-
api/iceberg/enum.TableUpdate.html | 4 +-
api/iceberg/enum.ViewUpdate.html | 4 +-
api/iceberg/spec/enum.Literal.html | 4 +-
api/iceberg/spec/struct.Datum.html | 4 +-
api/iceberg/spec/struct.TableMetadata.html | 2 +-
api/iceberg/spec/struct.TableMetadataBuilder.html | 2 +-
api/iceberg/spec/struct.ViewMetadata.html | 2 +-
api/iceberg/spec/struct.ViewMetadataBuilder.html | 2 +-
api/iceberg/struct.Error.html | 2 +-
api/iceberg_catalog_glue/struct.GlueCatalog.html | 90 +++++++++++-----------
.../struct.GlueCatalogBuilder.html | 4 +-
api/trait.impl/core/convert/trait.From.js | 2 +-
api/trait.impl/iceberg/catalog/trait.Catalog.js | 4 +-
.../iceberg/catalog/trait.CatalogBuilder.js | 4 +-
15 files changed, 67 insertions(+), 67 deletions(-)
diff --git a/api/iceberg/enum.TableRequirement.html
b/api/iceberg/enum.TableRequirement.html
index 26b3573ee..c84355883 100644
--- a/api/iceberg/enum.TableRequirement.html
+++ b/api/iceberg/enum.TableRequirement.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="TableRequirement represents a requirement for a table in the
catalog."><title>TableRequirement in iceberg -
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraS
[...]
NotExist,
UuidMatch {
- uuid: <a class="struct"
href="https://docs.rs/uuid/1.20.0/uuid/struct.Uuid.html" title="struct
uuid::Uuid">Uuid</a>,
+ uuid: <a class="struct"
href="https://docs.rs/uuid/1.21.0/uuid/struct.Uuid.html" title="struct
uuid::Uuid">Uuid</a>,
},
RefSnapshotIdMatch {
ref: <a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html"
title="struct alloc::string::String">String</a>,
@@ -25,7 +25,7 @@
}</code></pre><details class="toggle top-doc" open><summary
class="hideme"><span>Expand description</span></summary><div
class="docblock"><p>TableRequirement represents a requirement for a table in
the catalog.</p>
</div></details><h2 id="variants" class="variants section-header">Variants<a
href="#variants" class="anchor">§</a></h2><div class="variants"><section
id="variant.NotExist" class="variant"><a href="#variant.NotExist"
class="anchor">§</a><h3 class="code-header">NotExist</h3></section><div
class="docblock"><p>The table must not already exist; used for create
transactions</p>
</div><section id="variant.UuidMatch" class="variant"><a
href="#variant.UuidMatch" class="anchor">§</a><h3
class="code-header">UuidMatch</h3></section><div class="docblock"><p>The table
UUID must match the requirement.</p>
-</div><div class="sub-variant"
id="variant.UuidMatch.fields"><h4>Fields</h4><div
class="sub-variant-field"><span id="variant.UuidMatch.field.uuid"
class="section-header"><a href="#variant.UuidMatch.field.uuid" class="anchor
field">§</a><code>uuid: <a class="struct"
href="https://docs.rs/uuid/1.20.0/uuid/struct.Uuid.html" title="struct
uuid::Uuid">Uuid</a></code></span><div class="docblock"><p>Uuid of original
table.</p>
+</div><div class="sub-variant"
id="variant.UuidMatch.fields"><h4>Fields</h4><div
class="sub-variant-field"><span id="variant.UuidMatch.field.uuid"
class="section-header"><a href="#variant.UuidMatch.field.uuid" class="anchor
field">§</a><code>uuid: <a class="struct"
href="https://docs.rs/uuid/1.21.0/uuid/struct.Uuid.html" title="struct
uuid::Uuid">Uuid</a></code></span><div class="docblock"><p>Uuid of original
table.</p>
</div></div></div><section id="variant.RefSnapshotIdMatch" class="variant"><a
href="#variant.RefSnapshotIdMatch" class="anchor">§</a><h3
class="code-header">RefSnapshotIdMatch</h3></section><div
class="docblock"><p>The table branch or tag identified by the requirement’s
<code>reference</code> must
reference the requirement’s <code>snapshot-id</code>.</p>
</div><div class="sub-variant"
id="variant.RefSnapshotIdMatch.fields"><h4>Fields</h4><div
class="sub-variant-field"><span id="variant.RefSnapshotIdMatch.field.ref"
class="section-header"><a href="#variant.RefSnapshotIdMatch.field.ref"
class="anchor field">§</a><code>ref: <a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html"
title="struct alloc::string::String">String</a></code></span><div
class="docblock"><p>The reference of the table to assert.</p>
diff --git a/api/iceberg/enum.TableUpdate.html
b/api/iceberg/enum.TableUpdate.html
index fccfc4707..e83be7210 100644
--- a/api/iceberg/enum.TableUpdate.html
+++ b/api/iceberg/enum.TableUpdate.html
@@ -3,7 +3,7 @@
format_version: <a class="enum" href="spec/enum.FormatVersion.html"
title="enum iceberg::spec::FormatVersion">FormatVersion</a>,
},
AssignUuid {
- uuid: <a class="struct"
href="https://docs.rs/uuid/1.20.0/uuid/struct.Uuid.html" title="struct
uuid::Uuid">Uuid</a>,
+ uuid: <a class="struct"
href="https://docs.rs/uuid/1.21.0/uuid/struct.Uuid.html" title="struct
uuid::Uuid">Uuid</a>,
},
AddSchema {
schema: <a class="struct" href="spec/struct.Schema.html" title="struct
iceberg::spec::Schema">Schema</a>,
@@ -73,7 +73,7 @@
</div></details><h2 id="variants" class="variants section-header">Variants<a
href="#variants" class="anchor">§</a></h2><div class="variants"><section
id="variant.UpgradeFormatVersion" class="variant"><a
href="#variant.UpgradeFormatVersion" class="anchor">§</a><h3
class="code-header">UpgradeFormatVersion</h3></section><div
class="docblock"><p>Upgrade table’s format version</p>
</div><div class="sub-variant"
id="variant.UpgradeFormatVersion.fields"><h4>Fields</h4><div
class="sub-variant-field"><span
id="variant.UpgradeFormatVersion.field.format_version"
class="section-header"><a
href="#variant.UpgradeFormatVersion.field.format_version" class="anchor
field">§</a><code>format_version: <a class="enum"
href="spec/enum.FormatVersion.html" title="enum
iceberg::spec::FormatVersion">FormatVersion</a></code></span><div
class="docblock"><p>Target format upgrade to.</p>
</div></div></div><section id="variant.AssignUuid" class="variant"><a
href="#variant.AssignUuid" class="anchor">§</a><h3
class="code-header">AssignUuid</h3></section><div class="docblock"><p>Assign a
new UUID to the table</p>
-</div><div class="sub-variant"
id="variant.AssignUuid.fields"><h4>Fields</h4><div
class="sub-variant-field"><span id="variant.AssignUuid.field.uuid"
class="section-header"><a href="#variant.AssignUuid.field.uuid" class="anchor
field">§</a><code>uuid: <a class="struct"
href="https://docs.rs/uuid/1.20.0/uuid/struct.Uuid.html" title="struct
uuid::Uuid">Uuid</a></code></span><div class="docblock"><p>The new UUID to
assign.</p>
+</div><div class="sub-variant"
id="variant.AssignUuid.fields"><h4>Fields</h4><div
class="sub-variant-field"><span id="variant.AssignUuid.field.uuid"
class="section-header"><a href="#variant.AssignUuid.field.uuid" class="anchor
field">§</a><code>uuid: <a class="struct"
href="https://docs.rs/uuid/1.21.0/uuid/struct.Uuid.html" title="struct
uuid::Uuid">Uuid</a></code></span><div class="docblock"><p>The new UUID to
assign.</p>
</div></div></div><section id="variant.AddSchema" class="variant"><a
href="#variant.AddSchema" class="anchor">§</a><h3
class="code-header">AddSchema</h3></section><div class="docblock"><p>Add a new
schema to the table</p>
</div><div class="sub-variant"
id="variant.AddSchema.fields"><h4>Fields</h4><div
class="sub-variant-field"><span id="variant.AddSchema.field.schema"
class="section-header"><a href="#variant.AddSchema.field.schema" class="anchor
field">§</a><code>schema: <a class="struct" href="spec/struct.Schema.html"
title="struct iceberg::spec::Schema">Schema</a></code></span><div
class="docblock"><p>The schema to add.</p>
</div></div></div><section id="variant.SetCurrentSchema" class="variant"><a
href="#variant.SetCurrentSchema" class="anchor">§</a><h3
class="code-header">SetCurrentSchema</h3></section><div class="docblock"><p>Set
table’s current schema</p>
diff --git a/api/iceberg/enum.ViewUpdate.html b/api/iceberg/enum.ViewUpdate.html
index 3c044198f..b7ffc0eb2 100644
--- a/api/iceberg/enum.ViewUpdate.html
+++ b/api/iceberg/enum.ViewUpdate.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="ViewUpdate
represents an update to a view in the catalog."><title>ViewUpdate in iceberg -
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48a
[...]
AssignUuid {
- uuid: <a class="struct"
href="https://docs.rs/uuid/1.20.0/uuid/struct.Uuid.html" title="struct
uuid::Uuid">Uuid</a>,
+ uuid: <a class="struct"
href="https://docs.rs/uuid/1.21.0/uuid/struct.Uuid.html" title="struct
uuid::Uuid">Uuid</a>,
},
UpgradeFormatVersion {
format_version: <a class="enum"
href="spec/enum.ViewFormatVersion.html" title="enum
iceberg::spec::ViewFormatVersion">ViewFormatVersion</a>,
@@ -26,7 +26,7 @@
},
}</code></pre><details class="toggle top-doc" open><summary
class="hideme"><span>Expand description</span></summary><div
class="docblock"><p>ViewUpdate represents an update to a view in the
catalog.</p>
</div></details><h2 id="variants" class="variants section-header">Variants<a
href="#variants" class="anchor">§</a></h2><div class="variants"><section
id="variant.AssignUuid" class="variant"><a href="#variant.AssignUuid"
class="anchor">§</a><h3 class="code-header">AssignUuid</h3></section><div
class="docblock"><p>Assign a new UUID to the view</p>
-</div><div class="sub-variant"
id="variant.AssignUuid.fields"><h4>Fields</h4><div
class="sub-variant-field"><span id="variant.AssignUuid.field.uuid"
class="section-header"><a href="#variant.AssignUuid.field.uuid" class="anchor
field">§</a><code>uuid: <a class="struct"
href="https://docs.rs/uuid/1.20.0/uuid/struct.Uuid.html" title="struct
uuid::Uuid">Uuid</a></code></span><div class="docblock"><p>The new UUID to
assign.</p>
+</div><div class="sub-variant"
id="variant.AssignUuid.fields"><h4>Fields</h4><div
class="sub-variant-field"><span id="variant.AssignUuid.field.uuid"
class="section-header"><a href="#variant.AssignUuid.field.uuid" class="anchor
field">§</a><code>uuid: <a class="struct"
href="https://docs.rs/uuid/1.21.0/uuid/struct.Uuid.html" title="struct
uuid::Uuid">Uuid</a></code></span><div class="docblock"><p>The new UUID to
assign.</p>
</div></div></div><section id="variant.UpgradeFormatVersion"
class="variant"><a href="#variant.UpgradeFormatVersion" class="anchor">§</a><h3
class="code-header">UpgradeFormatVersion</h3></section><div
class="docblock"><p>Upgrade view’s format version</p>
</div><div class="sub-variant"
id="variant.UpgradeFormatVersion.fields"><h4>Fields</h4><div
class="sub-variant-field"><span
id="variant.UpgradeFormatVersion.field.format_version"
class="section-header"><a
href="#variant.UpgradeFormatVersion.field.format_version" class="anchor
field">§</a><code>format_version: <a class="enum"
href="spec/enum.ViewFormatVersion.html" title="enum
iceberg::spec::ViewFormatVersion">ViewFormatVersion</a></code></span><div
class="docblock"><p>Target format upgra [...]
</div></div></div><section id="variant.AddSchema" class="variant"><a
href="#variant.AddSchema" class="anchor">§</a><h3
class="code-header">AddSchema</h3></section><div class="docblock"><p>Add a new
schema to the view</p>
diff --git a/api/iceberg/spec/enum.Literal.html
b/api/iceberg/spec/enum.Literal.html
index db6e936f3..3525f1e24 100644
--- a/api/iceberg/spec/enum.Literal.html
+++ b/api/iceberg/spec/enum.Literal.html
@@ -135,8 +135,8 @@ See <a
href="https://doc.rust-lang.org/stable/std/primitive.bool.html#impl-FromS
<span class="macro">assert_eq!</span>(t, t2);</code></pre></div>
</div></details><details class="toggle method-toggle" open><summary><section
id="method.timestamptz_from_str" class="method"><a class="src rightside"
href="../../src/iceberg/spec/values/literal.rs.html#325-331">Source</a><h4
class="code-header">pub fn <a href="#method.timestamptz_from_str"
class="fn">timestamptz_from_str</a><S: <a class="trait"
href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html"
title="trait core::convert::AsRef">AsRef</a><<a class="primitive" hr [...]
</div></details><details class="toggle method-toggle" open><summary><section
id="method.string" class="method"><a class="src rightside"
href="../../src/iceberg/spec/values/literal.rs.html#334-336">Source</a><h4
class="code-header">pub fn <a href="#method.string" class="fn">string</a><S:
<a class="trait"
href="https://doc.rust-lang.org/nightly/alloc/string/trait.ToString.html"
title="trait alloc::string::ToString">ToString</a>>(s: S) ->
Self</h4></section></summary><div class="do [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.uuid" class="method"><a class="src rightside"
href="../../src/iceberg/spec/values/literal.rs.html#339-341">Source</a><h4
class="code-header">pub fn <a href="#method.uuid" class="fn">uuid</a>(uuid: <a
class="struct" href="https://docs.rs/uuid/1.20.0/uuid/struct.Uuid.html"
title="struct uuid::Uuid">Uuid</a>) -> Self</h4></section></summary><div
class="docblock"><p>Creates uuid literal.</p>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.uuid_from_str" class="method"><a class="src rightside"
href="../../src/iceberg/spec/values/literal.rs.html#355-364">Source</a><h4
class="code-header">pub fn <a href="#method.uuid_from_str"
class="fn">uuid_from_str</a><S: <a class="trait"
href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html"
title="trait core::convert::AsRef">AsRef</a><<a class="primitive"
href="https://doc.rust- [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.uuid" class="method"><a class="src rightside"
href="../../src/iceberg/spec/values/literal.rs.html#339-341">Source</a><h4
class="code-header">pub fn <a href="#method.uuid" class="fn">uuid</a>(uuid: <a
class="struct" href="https://docs.rs/uuid/1.21.0/uuid/struct.Uuid.html"
title="struct uuid::Uuid">Uuid</a>) -> Self</h4></section></summary><div
class="docblock"><p>Creates uuid literal.</p>
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.uuid_from_str" class="method"><a class="src rightside"
href="../../src/iceberg/spec/values/literal.rs.html#355-364">Source</a><h4
class="code-header">pub fn <a href="#method.uuid_from_str"
class="fn">uuid_from_str</a><S: <a class="trait"
href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html"
title="trait core::convert::AsRef">AsRef</a><<a class="primitive"
href="https://doc.rust- [...]
<p>Example:</p>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span
class="kw">use </span>iceberg::spec::Literal;
diff --git a/api/iceberg/spec/struct.Datum.html
b/api/iceberg/spec/struct.Datum.html
index 4be7121e3..a7e3217e3 100644
--- a/api/iceberg/spec/struct.Datum.html
+++ b/api/iceberg/spec/struct.Datum.html
@@ -213,7 +213,7 @@ Example:</p>
<span class="kw">let </span>t = Datum::string(<span
class="string">"ss"</span>);
<span class="macro">assert_eq!</span>(<span class="kw-2">&</span><span
class="macro">format!</span>(<span class="string">"{t}"</span>), <span
class="string">r#""ss""#</span>);</code></pre></div>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.uuid" class="method"><a class="src rightside"
href="../../src/iceberg/spec/values/datum.rs.html#943-948">Source</a><h4
class="code-header">pub fn <a href="#method.uuid" class="fn">uuid</a>(uuid: <a
class="struct" href="https://docs.rs/uuid/1.20.0/uuid/struct.Uuid.html"
title="struct uuid::Uuid">Uuid</a>) -> Self</h4></section></summary><div
class="docblock"><p>Creates uuid literal.</p>
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.uuid" class="method"><a class="src rightside"
href="../../src/iceberg/spec/values/datum.rs.html#943-948">Source</a><h4
class="code-header">pub fn <a href="#method.uuid" class="fn">uuid</a>(uuid: <a
class="struct" href="https://docs.rs/uuid/1.21.0/uuid/struct.Uuid.html"
title="struct uuid::Uuid">Uuid</a>) -> Self</h4></section></summary><div
class="docblock"><p>Creates uuid literal.</p>
<p>Example:</p>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span
class="kw">use </span>iceberg::spec::Datum;
@@ -221,7 +221,7 @@ Example:</p>
<span class="kw">let </span>t = Datum::uuid(<span
class="macro">uuid!</span>(<span
class="string">"a1a2a3a4-b1b2-c1c2-d1d2-d3d4d5d6d7d8"</span>));
<span class="macro">assert_eq!</span>(<span class="kw-2">&</span><span
class="macro">format!</span>(<span class="string">"{t}"</span>), <span
class="string">"a1a2a3a4-b1b2-c1c2-d1d2-d3d4d5d6d7d8"</span>);</code></pre></div>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.uuid_from_str" class="method"><a class="src rightside"
href="../../src/iceberg/spec/values/datum.rs.html#960-969">Source</a><h4
class="code-header">pub fn <a href="#method.uuid_from_str"
class="fn">uuid_from_str</a><S: <a class="trait"
href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html"
title="trait core::convert::AsRef">AsRef</a><<a class="primitive"
href="https://doc.rust-la [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.uuid_from_str" class="method"><a class="src rightside"
href="../../src/iceberg/spec/values/datum.rs.html#960-969">Source</a><h4
class="code-header">pub fn <a href="#method.uuid_from_str"
class="fn">uuid_from_str</a><S: <a class="trait"
href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html"
title="trait core::convert::AsRef">AsRef</a><<a class="primitive"
href="https://doc.rust-la [...]
<p>Example:</p>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span
class="kw">use </span>iceberg::spec::Datum;
diff --git a/api/iceberg/spec/struct.TableMetadata.html
b/api/iceberg/spec/struct.TableMetadata.html
index 48745da4f..b4e1329e9 100644
--- a/api/iceberg/spec/struct.TableMetadata.html
+++ b/api/iceberg/spec/struct.TableMetadata.html
@@ -10,7 +10,7 @@ of the metadata file is stored. This is used to update the
metadata log.
If <code>current_file_location</code> is <code>None</code>, the metadata log
will not be updated.
This should only be used to stage-create tables.</p>
</div></details><details class="toggle method-toggle" open><summary><section
id="method.format_version" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#169-171">Source</a><h4
class="code-header">pub fn <a href="#method.format_version"
class="fn">format_version</a>(&self) -> <a class="enum"
href="enum.FormatVersion.html" title="enum
iceberg::spec::FormatVersion">FormatVersion</a></h4></section></summary><div
class="docblock"><p>Returns fo [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.uuid" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#175-177">Source</a><h4
class="code-header">pub fn <a href="#method.uuid"
class="fn">uuid</a>(&self) -> <a class="struct"
href="https://docs.rs/uuid/1.20.0/uuid/struct.Uuid.html" title="struct
uuid::Uuid">Uuid</a></h4></section></summary><div class="docblock"><p>Returns
uuid of current table.</p>
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.uuid" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#175-177">Source</a><h4
class="code-header">pub fn <a href="#method.uuid"
class="fn">uuid</a>(&self) -> <a class="struct"
href="https://docs.rs/uuid/1.21.0/uuid/struct.Uuid.html" title="struct
uuid::Uuid">Uuid</a></h4></section></summary><div class="docblock"><p>Returns
uuid of current table.</p>
</div></details><details class="toggle method-toggle" open><summary><section
id="method.location" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#181-183">Source</a><h4
class="code-header">pub fn <a href="#method.location"
class="fn">location</a>(&self) -> &<a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><div
class="docblock"><p>Returns table location.</p>
</div></details><details class="toggle method-toggle" open><summary><section
id="method.last_sequence_number" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#187-189">Source</a><h4
class="code-header">pub fn <a href="#method.last_sequence_number"
class="fn">last_sequence_number</a>(&self) -> <a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a></h4></section></summary><div
class="docblock"><p>Return [...]
</div></details><details class="toggle method-toggle" open><summary><section
id="method.next_sequence_number" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#196-201">Source</a><h4
class="code-header">pub fn <a href="#method.next_sequence_number"
class="fn">next_sequence_number</a>(&self) -> <a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a></h4></section></summary><div
class="docblock"><p>Return [...]
diff --git a/api/iceberg/spec/struct.TableMetadataBuilder.html
b/api/iceberg/spec/struct.TableMetadataBuilder.html
index 07bff3bac..506b1b065 100644
--- a/api/iceberg/spec/struct.TableMetadataBuilder.html
+++ b/api/iceberg/spec/struct.TableMetadataBuilder.html
@@ -30,7 +30,7 @@ of the metadata file is stored. This is used to update the
metadata log.
If <code>current_file_location</code> is <code>None</code>, the metadata log
will not be updated.
This should only be used to stage-create tables.</p>
</div></details><details class="toggle method-toggle" open><summary><section
id="method.from_table_creation" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata_builder.rs.html#167-197">Source</a><h4
class="code-header">pub fn <a href="#method.from_table_creation"
class="fn">from_table_creation</a>(table_creation: <a class="struct"
href="../struct.TableCreation.html" title="struct
iceberg::TableCreation">TableCreation</a>) -> <a class="type" href="../ty
[...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.assign_uuid" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata_builder.rs.html#200-207">Source</a><h4
class="code-header">pub fn <a href="#method.assign_uuid"
class="fn">assign_uuid</a>(self, uuid: <a class="struct"
href="https://docs.rs/uuid/1.20.0/uuid/struct.Uuid.html" title="struct
uuid::Uuid">Uuid</a>) -> Self</h4></section></summary><div
class="docblock"><p>C [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.assign_uuid" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata_builder.rs.html#200-207">Source</a><h4
class="code-header">pub fn <a href="#method.assign_uuid"
class="fn">assign_uuid</a>(self, uuid: <a class="struct"
href="https://docs.rs/uuid/1.21.0/uuid/struct.Uuid.html" title="struct
uuid::Uuid">Uuid</a>) -> Self</h4></section></summary><div
class="docblock"><p>C [...]
</div></details><details class="toggle method-toggle" open><summary><section
id="method.upgrade_format_version" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata_builder.rs.html#213-245">Source</a><h4
class="code-header">pub fn <a href="#method.upgrade_format_version"
class="fn">upgrade_format_version</a>(
self,
format_version: <a class="enum" href="enum.FormatVersion.html" title="enum
iceberg::spec::FormatVersion">FormatVersion</a>,
diff --git a/api/iceberg/spec/struct.ViewMetadata.html
b/api/iceberg/spec/struct.ViewMetadata.html
index cd9bb6500..5a02b37f9 100644
--- a/api/iceberg/spec/struct.ViewMetadata.html
+++ b/api/iceberg/spec/struct.ViewMetadata.html
@@ -3,7 +3,7 @@
We check the validity of this data structure when constructing.</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-ViewMetadata"
class="impl"><a class="src rightside"
href="../../src/iceberg/spec/view_metadata.rs.html#81-194">Source</a><a
href="#impl-ViewMetadata" class="anchor">§</a><h3 class="code-header">impl <a
class="struct" href="struct.ViewMetadata.html" title [...]
</div></details><details class="toggle method-toggle" open><summary><section
id="method.format_version" class="method"><a class="src rightside"
href="../../src/iceberg/spec/view_metadata.rs.html#90-92">Source</a><h4
class="code-header">pub fn <a href="#method.format_version"
class="fn">format_version</a>(&self) -> <a class="enum"
href="enum.ViewFormatVersion.html" title="enum
iceberg::spec::ViewFormatVersion">ViewFormatVersion</a></h4></section></summary><div
class="docblock"><p>R [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.uuid" class="method"><a class="src rightside"
href="../../src/iceberg/spec/view_metadata.rs.html#96-98">Source</a><h4
class="code-header">pub fn <a href="#method.uuid"
class="fn">uuid</a>(&self) -> <a class="struct"
href="https://docs.rs/uuid/1.20.0/uuid/struct.Uuid.html" title="struct
uuid::Uuid">Uuid</a></h4></section></summary><div class="docblock"><p>Returns
uuid of current view.</p>
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.uuid" class="method"><a class="src rightside"
href="../../src/iceberg/spec/view_metadata.rs.html#96-98">Source</a><h4
class="code-header">pub fn <a href="#method.uuid"
class="fn">uuid</a>(&self) -> <a class="struct"
href="https://docs.rs/uuid/1.21.0/uuid/struct.Uuid.html" title="struct
uuid::Uuid">Uuid</a></h4></section></summary><div class="docblock"><p>Returns
uuid of current view.</p>
</div></details><details class="toggle method-toggle" open><summary><section
id="method.location" class="method"><a class="src rightside"
href="../../src/iceberg/spec/view_metadata.rs.html#102-104">Source</a><h4
class="code-header">pub fn <a href="#method.location"
class="fn">location</a>(&self) -> &<a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><div
class="docblock"><p>Returns view location.</p>
</div></details><details class="toggle method-toggle" open><summary><section
id="method.current_version_id" class="method"><a class="src rightside"
href="../../src/iceberg/spec/view_metadata.rs.html#108-110">Source</a><h4
class="code-header">pub fn <a href="#method.current_version_id"
class="fn">current_version_id</a>(&self) -> <a class="type"
href="type.ViewVersionId.html" title="type
iceberg::spec::ViewVersionId">ViewVersionId</a></h4></section></summary><div
class="docblock"><p [...]
</div></details><details class="toggle method-toggle" open><summary><section
id="method.versions" class="method"><a class="src rightside"
href="../../src/iceberg/spec/view_metadata.rs.html#114-116">Source</a><h4
class="code-header">pub fn <a href="#method.versions"
class="fn">versions</a>(&self) -> impl <a class="trait"
href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html"
title="trait core::iter::traits::exact_size::ExactSizeIterator">E [...]
diff --git a/api/iceberg/spec/struct.ViewMetadataBuilder.html
b/api/iceberg/spec/struct.ViewMetadataBuilder.html
index 8e2b534ff..177ef1e5f 100644
--- a/api/iceberg/spec/struct.ViewMetadataBuilder.html
+++ b/api/iceberg/spec/struct.ViewMetadataBuilder.html
@@ -43,7 +43,7 @@ is omitted from <code>changes</code>.</p>
</div></details><details class="toggle method-toggle" open><summary><section
id="method.add_schema" class="method"><a class="src rightside"
href="../../src/iceberg/spec/view_metadata_builder.rs.html#364-368">Source</a><h4
class="code-header">pub fn <a href="#method.add_schema"
class="fn">add_schema</a>(self, schema: <a class="struct"
href="struct.Schema.html" title="struct iceberg::spec::Schema">Schema</a>)
-> Self</h4></section></summary><div class="docblock"><p>Add a new schema to
t [...]
</div></details><details class="toggle method-toggle" open><summary><section
id="method.set_properties" class="method"><a class="src rightside"
href="../../src/iceberg/spec/view_metadata_builder.rs.html#420-442">Source</a><h4
class="code-header">pub fn <a href="#method.set_properties"
class="fn">set_properties</a>(self, updates: <a class="struct"
href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html"
title="struct std::collections::hash::map::HashMap">HashM [...]
</div></details><details class="toggle method-toggle" open><summary><section
id="method.remove_properties" class="method"><a class="src rightside"
href="../../src/iceberg/spec/view_metadata_builder.rs.html#445-459">Source</a><h4
class="code-header">pub fn <a href="#method.remove_properties"
class="fn">remove_properties</a>(self, removals: &[<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html"
title="struct alloc::string::String">String</a>]) -> [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.assign_uuid" class="method"><a class="src rightside"
href="../../src/iceberg/spec/view_metadata_builder.rs.html#462-469">Source</a><h4
class="code-header">pub fn <a href="#method.assign_uuid"
class="fn">assign_uuid</a>(self, uuid: <a class="struct"
href="https://docs.rs/uuid/1.20.0/uuid/struct.Uuid.html" title="struct
uuid::Uuid">Uuid</a>) -> Self</h4></section></summary><div
class="docblock"><p>As [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.assign_uuid" class="method"><a class="src rightside"
href="../../src/iceberg/spec/view_metadata_builder.rs.html#462-469">Source</a><h4
class="code-header">pub fn <a href="#method.assign_uuid"
class="fn">assign_uuid</a>(self, uuid: <a class="struct"
href="https://docs.rs/uuid/1.21.0/uuid/struct.Uuid.html" title="struct
uuid::Uuid">Uuid</a>) -> Self</h4></section></summary><div
class="docblock"><p>As [...]
</div></details><details class="toggle method-toggle" open><summary><section
id="method.build" class="method"><a class="src rightside"
href="../../src/iceberg/spec/view_metadata_builder.rs.html#472-497">Source</a><h4
class="code-header">pub fn <a href="#method.build" class="fn">build</a>(self)
-> <a class="type" href="../type.Result.html" title="type
iceberg::Result">Result</a><ViewMetadataBuildResult></h4></section></summary><div
class="docblock"><p>Build the <code>ViewMetadata [...]
</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-ViewMetadataBuilder" class="impl"><a class="src rightside"
href="../../src/iceberg/spec/view_metadata_builder.rs.html#44">Source</a><a
href="#impl-Clone-for-ViewMetadataBuilder" class="anchor">§</a> [...]
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
[...]
diff --git a/api/iceberg/struct.Error.html b/api/iceberg/struct.Error.html
index aff97470f..c6feffaa2 100644
--- a/api/iceberg/struct.Error.html
+++ b/api/iceberg/struct.Error.html
@@ -65,7 +65,7 @@ implement a new type like this:</p>
<p>Users can use this method to check error’s kind and take actions.</p>
</div></details><details class="toggle method-toggle" open><summary><section
id="method.retryable" class="method"><a class="src rightside"
href="../src/iceberg/error.rs.html#324-326">Source</a><h4
class="code-header">pub fn <a href="#method.retryable"
class="fn">retryable</a>(&self) -> <a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div
class="docblock"><p>Return error’s retryable status</p>
</div></details><details class="toggle method-toggle" open><summary><section
id="method.message" class="method"><a class="src rightside"
href="../src/iceberg/error.rs.html#330-332">Source</a><h4
class="code-header">pub fn <a href="#method.message"
class="fn">message</a>(&self) -> &<a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><div
class="docblock"><p>Return error’s message.</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-Debug-for-Error" class="impl"><a class="src rightside"
href="../src/iceberg/error.rs.html#175-214">Source</a><a
href="#impl-Debug-for-Error" class="anchor">§</a><h3 class="code-header">impl
<a class="trait" h [...]
+</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-Debug-for-Error" class="impl"><a class="src rightside"
href="../src/iceberg/error.rs.html#175-214">Source</a><a
href="#impl-Debug-for-Error" class="anchor">§</a><h3 class="code-header">impl
<a class="trait" h [...]
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: CastFrom<U>,</div></h4></section></summary><div
class='docblock'>Casts <code>self</code> to type <code>T</code>. The <a
href="https://doc.rust-lang.org/reference/expressions/operator-expr.html#semantics">semantics
of numeric casting</a> with the <code>as</code> operator are followed, so
<code><T as As>::as_::<U></code> can be used in the same way as
<code>T as U</code> for numeric conversions. <a>Read
more</a></div></details></div></details><details class="toggle [...]
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 [...]
diff --git a/api/iceberg_catalog_glue/struct.GlueCatalog.html
b/api/iceberg_catalog_glue/struct.GlueCatalog.html
index 59cc9f4ba..3d26b6e22 100644
--- a/api/iceberg_catalog_glue/struct.GlueCatalog.html
+++ b/api/iceberg_catalog_glue/struct.GlueCatalog.html
@@ -1,19 +1,19 @@
<!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="Glue
Catalog"><title>GlueCatalog in iceberg_catalog_glue -
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-
[...]
-</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-GlueCatalog"
class="impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#149-255">Source</a><a
href="#impl-GlueCatalog" class="anchor">§</a><h3 class="code-header">impl <a
class="struct" href="struct.GlueCatalog.html" title="s [...]
-</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-Catalog-for-GlueCatalog" class="impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#258-843">Source</a><a
href="#impl-Catalog-for-GlueCatalog" class="anchor">§</a><h3 class="code- [...]
+</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-GlueCatalog"
class="impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#149-255">Source</a><a
href="#impl-GlueCatalog" class="anchor">§</a><h3 class="code-header">impl <a
class="struct" href="struct.GlueCatalog.html" title="s [...]
+</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-Catalog-for-GlueCatalog" class="impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#258-843">Source</a><a
href="#impl-Catalog-for-GlueCatalog" class="anchor">§</a><h3 class="code- [...]
&'life0 self,
- parent: <a class="enum"
href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html"
title="enum core::option::Option">Option</a><&'life1 NamespaceIdent>,
-) -> <a class="struct"
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct
core::pin::Pin">Pin</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output = Result<<a
class="struct" href="https://doc.rust-lang.org/nig [...]
+ parent: <a class="enum"
href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html"
title="enum core::option::Option">Option</a><&'life1 <a class="struct"
href="../iceberg/catalog/struct.NamespaceIdent.html" title="struct
iceberg::catalog::NamespaceIdent">NamespaceIdent</a>>,
+) -> <a class="struct"
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct
core::pin::Pin">Pin</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output = <a
class="type" href="../iceberg/error/type.Result.html" title= [...]
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,</div></h4></section></summary><div
class="docblock"><p>List namespaces from glue catalog.</p>
<p>Glue doesn’t support nested namespaces.
We will return an empty list if parent is some.</p>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.create_namespace" class="method trait-impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#312-325">Source</a><a
href="#method.create_namespace" class="anchor">§</a><h4 class="code-header">fn
<a class="fn">create_namespace</a><'life0, 'life1, 'async_trait>(
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.create_namespace" class="method trait-impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#312-325">Source</a><a
href="#method.create_namespace" class="anchor">§</a><h4 class="code-header">fn
<a href="../iceberg/catalog/trait.Catalog.html#tymethod.create_namespace"
class="fn">create_namespace</a><'life0, 'life1, 'async_trait>(
&'life0 self,
- namespace: &'life1 NamespaceIdent,
+ namespace: &'life1 <a class="struct"
href="../iceberg/catalog/struct.NamespaceIdent.html" title="struct
iceberg::catalog::NamespaceIdent">NamespaceIdent</a>,
properties: <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>>,
-) -> <a class="struct"
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct
core::pin::Pin">Pin</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output =
Result<Namespace>> + <a class="trait" href="https://do [...]
+) -> <a class="struct"
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct
core::pin::Pin">Pin</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output = <a
class="type" href="../iceberg/error/type.Result.html" title= [...]
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,</div></h4></section></summary><div
class="docblock"><p>Creates a new namespace with the given identifier and
properties.</p>
@@ -28,10 +28,10 @@ successfully converted into a database configuration.</li>
<li>Errors from the underlying database creation process, converted using
<code>from_sdk_error</code>.</li>
</ul>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.get_namespace" class="method trait-impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#337-355">Source</a><a
href="#method.get_namespace" class="anchor">§</a><h4 class="code-header">fn <a
class="fn">get_namespace</a><'life0, 'life1, 'async_trait>(
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.get_namespace" class="method trait-impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#337-355">Source</a><a
href="#method.get_namespace" class="anchor">§</a><h4 class="code-header">fn <a
href="../iceberg/catalog/trait.Catalog.html#tymethod.get_namespace"
class="fn">get_namespace</a><'life0, 'life1, 'async_trait>(
&'life0 self,
- namespace: &'life1 NamespaceIdent,
-) -> <a class="struct"
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct
core::pin::Pin">Pin</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output =
Result<Namespace>> + <a class="trait" href="https://do [...]
+ namespace: &'life1 <a class="struct"
href="../iceberg/catalog/struct.NamespaceIdent.html" title="struct
iceberg::catalog::NamespaceIdent">NamespaceIdent</a>,
+) -> <a class="struct"
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct
core::pin::Pin">Pin</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output = <a
class="type" href="../iceberg/error/type.Result.html" title= [...]
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,</div></h4></section></summary><div
class="docblock"><p>Retrieves a namespace by its identifier.</p>
@@ -44,10 +44,10 @@ Constructs a <code>Namespace</code> object with the
retrieved data and returns i
<li>If there is an error querying the database, returned by
<code>from_sdk_error</code>.</li>
</ul>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.namespace_exists" class="method trait-impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#369-390">Source</a><a
href="#method.namespace_exists" class="anchor">§</a><h4 class="code-header">fn
<a class="fn">namespace_exists</a><'life0, 'life1, 'async_trait>(
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.namespace_exists" class="method trait-impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#369-390">Source</a><a
href="#method.namespace_exists" class="anchor">§</a><h4 class="code-header">fn
<a href="../iceberg/catalog/trait.Catalog.html#tymethod.namespace_exists"
class="fn">namespace_exists</a><'life0, 'life1, 'async_trait>(
&'life0 self,
- namespace: &'life1 NamespaceIdent,
-) -> <a class="struct"
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct
core::pin::Pin">Pin</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output = Result<<a
class="primitive" href="https://doc.rust-lang.org/ [...]
+ namespace: &'life1 <a class="struct"
href="../iceberg/catalog/struct.NamespaceIdent.html" title="struct
iceberg::catalog::NamespaceIdent">NamespaceIdent</a>,
+) -> <a class="struct"
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct
core::pin::Pin">Pin</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output = <a
class="type" href="../iceberg/error/type.Result.html" title= [...]
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,</div></h4></section></summary><div
class="docblock"><p>Checks if a namespace exists within the Glue Catalog.</p>
@@ -62,11 +62,11 @@ to determine if the specified namespace (database)
exists.</p>
<li><code>Err(...)</code> if an error occurs during validation or the Glue
Catalog
query, with the error encapsulating the issue.</li>
</ul>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.update_namespace" class="method trait-impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#402-421">Source</a><a
href="#method.update_namespace" class="anchor">§</a><h4 class="code-header">fn
<a class="fn">update_namespace</a><'life0, 'life1, 'async_trait>(
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.update_namespace" class="method trait-impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#402-421">Source</a><a
href="#method.update_namespace" class="anchor">§</a><h4 class="code-header">fn
<a href="../iceberg/catalog/trait.Catalog.html#tymethod.update_namespace"
class="fn">update_namespace</a><'life0, 'life1, 'async_trait>(
&'life0 self,
- namespace: &'life1 NamespaceIdent,
+ namespace: &'life1 <a class="struct"
href="../iceberg/catalog/struct.NamespaceIdent.html" title="struct
iceberg::catalog::NamespaceIdent">NamespaceIdent</a>,
properties: <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>>,
-) -> <a class="struct"
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct
core::pin::Pin">Pin</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output = Result<<a
class="primitive" href="https://doc.rust-lang.org/ [...]
+) -> <a class="struct"
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct
core::pin::Pin">Pin</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output = <a
class="type" href="../iceberg/error/type.Result.html" title= [...]
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,</div></h4></section></summary><div
class="docblock"><p>Asynchronously updates properties of an existing
namespace.</p>
@@ -77,10 +77,10 @@ in the Glue Catalog.</p>
<p>Returns <code>Ok(())</code> if the namespace update is successful. If the
namespace cannot be updated due to missing information or an error
during the update process, an <code>Err(...)</code> is returned.</p>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.drop_namespace" class="method trait-impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#433-450">Source</a><a
href="#method.drop_namespace" class="anchor">§</a><h4 class="code-header">fn <a
class="fn">drop_namespace</a><'life0, 'life1, 'async_trait>(
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.drop_namespace" class="method trait-impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#433-450">Source</a><a
href="#method.drop_namespace" class="anchor">§</a><h4 class="code-header">fn <a
href="../iceberg/catalog/trait.Catalog.html#tymethod.drop_namespace"
class="fn">drop_namespace</a><'life0, 'life1, 'async_trait>(
&'life0 self,
- namespace: &'life1 NamespaceIdent,
-) -> <a class="struct"
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct
core::pin::Pin">Pin</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output = Result<<a
class="primitive" href="https://doc.rust-lang.org/ [...]
+ namespace: &'life1 <a class="struct"
href="../iceberg/catalog/struct.NamespaceIdent.html" title="struct
iceberg::catalog::NamespaceIdent">NamespaceIdent</a>,
+) -> <a class="struct"
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct
core::pin::Pin">Pin</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output = <a
class="type" href="../iceberg/error/type.Result.html" title= [...]
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,</div></h4></section></summary><div
class="docblock"><p>Asynchronously drops a namespace from the Glue Catalog.</p>
@@ -93,10 +93,10 @@ namespace will not be dropped, but an error is returned
instead.</p>
<li><code>Err(...)</code> signifies failure to drop the namespace due to
validation
errors, connectivity issues, or Glue Catalog constraints.</li>
</ul>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.list_tables" class="method trait-impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#460-494">Source</a><a
href="#method.list_tables" class="anchor">§</a><h4 class="code-header">fn <a
class="fn">list_tables</a><'life0, 'life1, 'async_trait>(
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.list_tables" class="method trait-impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#460-494">Source</a><a
href="#method.list_tables" class="anchor">§</a><h4 class="code-header">fn <a
href="../iceberg/catalog/trait.Catalog.html#tymethod.list_tables"
class="fn">list_tables</a><'life0, 'life1, 'async_trait>(
&'life0 self,
- namespace: &'life1 NamespaceIdent,
-) -> <a class="struct"
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct
core::pin::Pin">Pin</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output = Result<<a
class="struct" href="https://doc.rust-lang.org/nig [...]
+ namespace: &'life1 <a class="struct"
href="../iceberg/catalog/struct.NamespaceIdent.html" title="struct
iceberg::catalog::NamespaceIdent">NamespaceIdent</a>,
+) -> <a class="struct"
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct
core::pin::Pin">Pin</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output = <a
class="type" href="../iceberg/error/type.Result.html" title= [...]
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,</div></h4></section></summary><div
class="docblock"><p>Asynchronously lists all tables within a specified
namespace.</p>
@@ -108,11 +108,11 @@ representing a table within the specified namespace.</li>
<li><code>Err(...)</code> if an error occurs during namespace validation or
while
querying the database.</li>
</ul>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.create_table" class="method trait-impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#508-558">Source</a><a
href="#method.create_table" class="anchor">§</a><h4 class="code-header">fn <a
class="fn">create_table</a><'life0, 'life1, 'async_trait>(
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.create_table" class="method trait-impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#508-558">Source</a><a
href="#method.create_table" class="anchor">§</a><h4 class="code-header">fn <a
href="../iceberg/catalog/trait.Catalog.html#tymethod.create_table"
class="fn">create_table</a><'life0, 'life1, 'async_trait>(
&'life0 self,
- namespace: &'life1 NamespaceIdent,
- creation: TableCreation,
-) -> <a class="struct"
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct
core::pin::Pin">Pin</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output =
Result<Table>> + <a class="trait" href="https://doc.ru [...]
+ namespace: &'life1 <a class="struct"
href="../iceberg/catalog/struct.NamespaceIdent.html" title="struct
iceberg::catalog::NamespaceIdent">NamespaceIdent</a>,
+ creation: <a class="struct"
href="../iceberg/catalog/struct.TableCreation.html" title="struct
iceberg::catalog::TableCreation">TableCreation</a>,
+) -> <a class="struct"
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct
core::pin::Pin">Pin</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output = <a
class="type" href="../iceberg/error/type.Result.html" title= [...]
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,</div></h4></section></summary><div
class="docblock"><p>Creates a new table within a specified namespace using the
provided
@@ -125,10 +125,10 @@ table.</p>
namespace identifiers, failure to determine a default storage location,
issues generating or writing table metadata, and errors communicating
with the Glue Catalog.</p>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.load_table" class="method trait-impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#572-575">Source</a><a
href="#method.load_table" class="anchor">§</a><h4 class="code-header">fn <a
class="fn">load_table</a><'life0, 'life1, 'async_trait>(
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.load_table" class="method trait-impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#572-575">Source</a><a
href="#method.load_table" class="anchor">§</a><h4 class="code-header">fn <a
href="../iceberg/catalog/trait.Catalog.html#tymethod.load_table"
class="fn">load_table</a><'life0, 'life1, 'async_trait>(
&'life0 self,
- table: &'life1 TableIdent,
-) -> <a class="struct"
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct
core::pin::Pin">Pin</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output =
Result<Table>> + <a class="trait" href="https://doc.ru [...]
+ table: &'life1 <a class="struct"
href="../iceberg/catalog/struct.TableIdent.html" title="struct
iceberg::catalog::TableIdent">TableIdent</a>,
+) -> <a class="struct"
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct
core::pin::Pin">Pin</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output = <a
class="type" href="../iceberg/error/type.Result.html" title= [...]
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,</div></h4></section></summary><div
class="docblock"><p>Loads a table from the Glue Catalog and constructs a
<code>Table</code> object
@@ -143,10 +143,10 @@ based on its metadata.</p>
<li>Absence of metadata location information in the table’s properties.</li>
<li>Issues reading or deserializing the table’s metadata file.</li>
</ul>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.drop_table" class="method trait-impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#587-602">Source</a><a
href="#method.drop_table" class="anchor">§</a><h4 class="code-header">fn <a
class="fn">drop_table</a><'life0, 'life1, 'async_trait>(
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.drop_table" class="method trait-impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#587-602">Source</a><a
href="#method.drop_table" class="anchor">§</a><h4 class="code-header">fn <a
href="../iceberg/catalog/trait.Catalog.html#tymethod.drop_table"
class="fn">drop_table</a><'life0, 'life1, 'async_trait>(
&'life0 self,
- table: &'life1 TableIdent,
-) -> <a class="struct"
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct
core::pin::Pin">Pin</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output = Result<<a
class="primitive" href="https://doc.rust-lang.org/ [...]
+ table: &'life1 <a class="struct"
href="../iceberg/catalog/struct.TableIdent.html" title="struct
iceberg::catalog::TableIdent">TableIdent</a>,
+) -> <a class="struct"
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct
core::pin::Pin">Pin</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output = <a
class="type" href="../iceberg/error/type.Result.html" title= [...]
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,</div></h4></section></summary><div
class="docblock"><p>Asynchronously drops a table from the database.</p>
@@ -160,10 +160,10 @@ attempting to drop the table. This includes scenarios
where
the table does not exist.</li>
<li>Any network or communication error occurs with the database backend.</li>
</ul>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.table_exists" class="method trait-impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#611-638">Source</a><a
href="#method.table_exists" class="anchor">§</a><h4 class="code-header">fn <a
class="fn">table_exists</a><'life0, 'life1, 'async_trait>(
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.table_exists" class="method trait-impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#611-638">Source</a><a
href="#method.table_exists" class="anchor">§</a><h4 class="code-header">fn <a
href="../iceberg/catalog/trait.Catalog.html#tymethod.table_exists"
class="fn">table_exists</a><'life0, 'life1, 'async_trait>(
&'life0 self,
- table: &'life1 TableIdent,
-) -> <a class="struct"
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct
core::pin::Pin">Pin</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output = Result<<a
class="primitive" href="https://doc.rust-lang.org/ [...]
+ table: &'life1 <a class="struct"
href="../iceberg/catalog/struct.TableIdent.html" title="struct
iceberg::catalog::TableIdent">TableIdent</a>,
+) -> <a class="struct"
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct
core::pin::Pin">Pin</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output = <a
class="type" href="../iceberg/error/type.Result.html" title= [...]
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,</div></h4></section></summary><div
class="docblock"><p>Asynchronously checks the existence of a specified table
@@ -174,11 +174,11 @@ in the database.</p>
<li><code>Ok(false)</code> if the table does not exist in the database.</li>
<li><code>Err(...)</code> if an error occurs during the process</li>
</ul>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.rename_table" class="method trait-impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#646-718">Source</a><a
href="#method.rename_table" class="anchor">§</a><h4 class="code-header">fn <a
class="fn">rename_table</a><'life0, 'life1, 'life2, 'async_trait>(
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.rename_table" class="method trait-impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#646-718">Source</a><a
href="#method.rename_table" class="anchor">§</a><h4 class="code-header">fn <a
href="../iceberg/catalog/trait.Catalog.html#tymethod.rename_table"
class="fn">rename_table</a><'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
- src: &'life1 TableIdent,
- dest: &'life2 TableIdent,
-) -> <a class="struct"
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct
core::pin::Pin">Pin</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output = Result<<a
class="primitive" href="https://doc.rust-lang.org/ [...]
+ src: &'life1 <a class="struct"
href="../iceberg/catalog/struct.TableIdent.html" title="struct
iceberg::catalog::TableIdent">TableIdent</a>,
+ dest: &'life2 <a class="struct"
href="../iceberg/catalog/struct.TableIdent.html" title="struct
iceberg::catalog::TableIdent">TableIdent</a>,
+) -> <a class="struct"
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct
core::pin::Pin">Pin</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output = <a
class="type" href="../iceberg/error/type.Result.html" title= [...]
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
@@ -189,11 +189,11 @@ or moves it between namespaces (databases).</p>
<li><code>Ok(())</code> on successful rename or move of the table.</li>
<li><code>Err(...)</code> if an error occurs during the process.</li>
</ul>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.register_table" class="method trait-impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#731-781">Source</a><a
href="#method.register_table" class="anchor">§</a><h4 class="code-header">fn <a
class="fn">register_table</a><'life0, 'life1, 'async_trait>(
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.register_table" class="method trait-impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#731-781">Source</a><a
href="#method.register_table" class="anchor">§</a><h4 class="code-header">fn <a
href="../iceberg/catalog/trait.Catalog.html#tymethod.register_table"
class="fn">register_table</a><'life0, 'life1, 'async_trait>(
&'life0 self,
- table_ident: &'life1 TableIdent,
+ table_ident: &'life1 <a class="struct"
href="../iceberg/catalog/struct.TableIdent.html" title="struct
iceberg::catalog::TableIdent">TableIdent</a>,
metadata_location: <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/core/pin/struct.Pin.html" title="struct
core::pin::Pin">Pin</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output =
Result<Table>> + <a class="trait" href="https://doc.ru [...]
+) -> <a class="struct"
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct
core::pin::Pin">Pin</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output = <a
class="type" href="../iceberg/error/type.Result.html" title= [...]
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,</div></h4></section></summary><div
class="docblock"><p>registers an existing table into the Glue Catalog.</p>
@@ -205,10 +205,10 @@ corresponding table in the Glue Catalog.</p>
If the registration fails due to validation issues, existing table conflicts,
metadata problems, or errors during the registration or loading process,
an <code>Err(...)</code> is returned.</p>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.update_table" class="method trait-impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#783-842">Source</a><a
href="#method.update_table" class="anchor">§</a><h4 class="code-header">fn <a
class="fn">update_table</a><'life0, 'async_trait>(
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.update_table" class="method trait-impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#783-842">Source</a><a
href="#method.update_table" class="anchor">§</a><h4 class="code-header">fn <a
href="../iceberg/catalog/trait.Catalog.html#tymethod.update_table"
class="fn">update_table</a><'life0, 'async_trait>(
&'life0 self,
- commit: TableCommit,
-) -> <a class="struct"
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct
core::pin::Pin">Pin</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output =
Result<Table>> + <a class="trait" href="https://doc.ru [...]
+ commit: <a class="struct"
href="../iceberg/catalog/struct.TableCommit.html" title="struct
iceberg::catalog::TableCommit">TableCommit</a>,
+) -> <a class="struct"
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct
core::pin::Pin">Pin</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output = <a
class="type" href="../iceberg/error/type.Result.html" title= [...]
Self: 'async_trait,
'life0: 'async_trait,</div></h4></section></summary><div
class='docblock'>Update a table to the
catalog.</div></details></div></details><details class="toggle
implementors-toggle" open><summary><section id="impl-Debug-for-GlueCatalog"
class="impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#141-147">Source</a><a
href="#impl-Debug-for-GlueCatalog" class="anchor">§</a><h3
class="code-header">impl <a class="trait"
href="https://doc.rust-lang.org/nightly/co [...]
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
[...]
diff --git a/api/iceberg_catalog_glue/struct.GlueCatalogBuilder.html
b/api/iceberg_catalog_glue/struct.GlueCatalogBuilder.html
index d941b06cc..356859574 100644
--- a/api/iceberg_catalog_glue/struct.GlueCatalogBuilder.html
+++ b/api/iceberg_catalog_glue/struct.GlueCatalogBuilder.html
@@ -1,9 +1,9 @@
<!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="Builder
for `GlueCatalog`."><title>GlueCatalogBuilder in iceberg_catalog_glue -
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,F
[...]
-</div></details><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-CatalogBuilder-for-GlueCatalogBuilder"
class="impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#68-120">Source</a><a
href="#impl-CatalogBuilder-for-GlueCatalogBuilder" class="anchor">§</a><h3
class=" [...]
+</div></details><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-CatalogBuilder-for-GlueCatalogBuilder"
class="impl"><a class="src rightside"
href="../src/iceberg_catalog_glue/catalog.rs.html#68-120">Source</a><a
href="#impl-CatalogBuilder-for-GlueCatalogBuilder" class="anchor">§</a><h3
class=" [...]
self,
name: impl <a class="trait"
href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html"
title="trait core::convert::Into">Into</a><<a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html"
title="struct alloc::string::String">String</a>>,
props: <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>>,
-) -> impl <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output =
Result<Self::C>> + <a class="trait"
href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html"
title="trait core::marker::Send">Send</a></h4></section></summary><div
class='docblock'>Create a new catalog
instance.</div></details></div></details><details class="toggle
implementors-toggle" open><summ [...]
+) -> impl <a class="trait"
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"
title="trait core::future::future::Future">Future</a><Output = <a
class="type" href="../iceberg/error/type.Result.html" title="type
iceberg::error::Result">Result</a><Self::<a class="associatedtype"
href="../iceberg/catalog/trait.CatalogBuilder.html#associatedtype.C"
title="type iceberg::catalog::CatalogBuilder::C">C</a>>> + <a
class="trait" href="https://doc.rust-lang. [...]
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: CastFrom<U>,</div></h4></section></summary><div
class='docblock'>Casts <code>self</code> to type <code>T</code>. The <a
href="https://doc.rust-lang.org/reference/expressions/operator-expr.html#semantics">semantics
of numeric casting</a> with the <code>as</code> operator are followed, so
<code><T as As>::as_::<U></code> can be used in the same way as
<code>T as U</code> for numeric conversions. <a>Read
more</a></div></details></div></details><details class="toggle [...]
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 [...]
diff --git a/api/trait.impl/core/convert/trait.From.js
b/api/trait.impl/core/convert/trait.From.js
index cbdd9e9bf..af50fd359 100644
--- a/api/trait.impl/core/convert/trait.From.js
+++ b/api/trait.impl/core/convert/trait.From.js
@@ -1,5 +1,5 @@
(function() {
- var implementors = Object.fromEntries([["iceberg",[["impl <a
class=\"trait\"
href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\"
title=\"trait core::convert::From\">From</a><<a class=\"enum\"
href=\"https://docs.rs/url/2.5.7/url/parser/enum.ParseError.html\" title=\"enum
url::parser::ParseError\">ParseError</a>> for <a class=\"struct\"
href=\"iceberg/struct.Error.html\" title=\"struct
iceberg::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc. [...]
+ var implementors = Object.fromEntries([["iceberg",[["impl <a
class=\"trait\"
href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\"
title=\"trait core::convert::From\">From</a><<a class=\"enum\"
href=\"https://docs.rs/url/2.5.7/url/parser/enum.ParseError.html\" title=\"enum
url::parser::ParseError\">ParseError</a>> for <a class=\"struct\"
href=\"iceberg/struct.Error.html\" title=\"struct
iceberg::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc. [...]
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
diff --git a/api/trait.impl/iceberg/catalog/trait.Catalog.js
b/api/trait.impl/iceberg/catalog/trait.Catalog.js
index d0f7118c9..818669858 100644
--- a/api/trait.impl/iceberg/catalog/trait.Catalog.js
+++ b/api/trait.impl/iceberg/catalog/trait.Catalog.js
@@ -1,9 +1,9 @@
(function() {
- var implementors =
Object.fromEntries([["iceberg",[]],["iceberg_catalog_glue",[["impl Catalog for
<a class=\"struct\" href=\"iceberg_catalog_glue/struct.GlueCatalog.html\"
title=\"struct
iceberg_catalog_glue::GlueCatalog\">GlueCatalog</a>"]]],["iceberg_catalog_hms",[["impl
<a class=\"trait\" href=\"iceberg/catalog/trait.Catalog.html\" title=\"trait
iceberg::catalog::Catalog\">Catalog</a> for <a class=\"struct\"
href=\"iceberg_catalog_hms/struct.HmsCatalog.html\" title=\"struct iceber [...]
+ var implementors =
Object.fromEntries([["iceberg",[]],["iceberg_catalog_glue",[["impl <a
class=\"trait\" href=\"iceberg/catalog/trait.Catalog.html\" title=\"trait
iceberg::catalog::Catalog\">Catalog</a> for <a class=\"struct\"
href=\"iceberg_catalog_glue/struct.GlueCatalog.html\" title=\"struct
iceberg_catalog_glue::GlueCatalog\">GlueCatalog</a>"]]],["iceberg_catalog_hms",[["impl
<a class=\"trait\" href=\"iceberg/catalog/trait.Catalog.html\" title=\"trait
iceberg::catalog::Catalog\"> [...]
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
-//{"start":57,"fragment_lengths":[14,189,292,189,213,183]}
\ No newline at end of file
+//{"start":57,"fragment_lengths":[14,298,292,189,213,183]}
\ No newline at end of file
diff --git a/api/trait.impl/iceberg/catalog/trait.CatalogBuilder.js
b/api/trait.impl/iceberg/catalog/trait.CatalogBuilder.js
index 44c41479f..878cb1be5 100644
--- a/api/trait.impl/iceberg/catalog/trait.CatalogBuilder.js
+++ b/api/trait.impl/iceberg/catalog/trait.CatalogBuilder.js
@@ -1,9 +1,9 @@
(function() {
- var implementors =
Object.fromEntries([["iceberg",[]],["iceberg_catalog_glue",[["impl
CatalogBuilder for <a class=\"struct\"
href=\"iceberg_catalog_glue/struct.GlueCatalogBuilder.html\" title=\"struct
iceberg_catalog_glue::GlueCatalogBuilder\">GlueCatalogBuilder</a>"]]],["iceberg_catalog_hms",[["impl
<a class=\"trait\" href=\"iceberg/catalog/trait.CatalogBuilder.html\"
title=\"trait iceberg::catalog::CatalogBuilder\">CatalogBuilder</a> for <a
class=\"struct\" href=\"iceberg_catalog_h [...]
+ var implementors =
Object.fromEntries([["iceberg",[]],["iceberg_catalog_glue",[["impl <a
class=\"trait\" href=\"iceberg/catalog/trait.CatalogBuilder.html\"
title=\"trait iceberg::catalog::CatalogBuilder\">CatalogBuilder</a> for <a
class=\"struct\" href=\"iceberg_catalog_glue/struct.GlueCatalogBuilder.html\"
title=\"struct
iceberg_catalog_glue::GlueCatalogBuilder\">GlueCatalogBuilder</a>"]]],["iceberg_catalog_hms",[["impl
<a class=\"trait\" href=\"iceberg/catalog/trait.CatalogBuilder. [...]
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
-//{"start":57,"fragment_lengths":[14,217,334,217,241,211]}
\ No newline at end of file
+//{"start":57,"fragment_lengths":[14,340,334,217,241,211]}
\ No newline at end of file