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 80395f209 deploy: 1aee142c7f74a888c8135c06826490d9fbf44b5b
80395f209 is described below
commit 80395f20969de5c151a3e313cc33762a3708a193
Author: blackmwk <[email protected]>
AuthorDate: Fri Jan 30 00:14:15 2026 +0000
deploy: 1aee142c7f74a888c8135c06826490d9fbf44b5b
---
api/iceberg_catalog_glue/struct.GlueCatalog.html | 90 +++++++++++-----------
.../struct.GlueCatalogBuilder.html | 4 +-
api/iceberg_catalog_hms/struct.HmsCatalog.html | 90 +++++++++++-----------
.../struct.HmsCatalogBuilder.html | 4 +-
.../constant.DEFAULT_GLUE_PORT.html | 2 +-
api/src/iceberg_catalog_glue/utils.rs.html | 2 +-
api/src/iceberg_test_utils/lib.rs.html | 2 +-
api/trait.impl/iceberg/catalog/trait.Catalog.js | 4 +-
.../iceberg/catalog/trait.CatalogBuilder.js | 4 +-
9 files changed, 101 insertions(+), 101 deletions(-)
diff --git a/api/iceberg_catalog_glue/struct.GlueCatalog.html
b/api/iceberg_catalog_glue/struct.GlueCatalog.html
index 3d26b6e22..59cc9f4ba 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 <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= [...]
+ 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 [...]
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 href="../iceberg/catalog/trait.Catalog.html#tymethod.create_namespace"
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 class="fn">create_namespace</a><'life0, 'life1, 'async_trait>(
&'life0 self,
- namespace: &'life1 <a class="struct"
href="../iceberg/catalog/struct.NamespaceIdent.html" title="struct
iceberg::catalog::NamespaceIdent">NamespaceIdent</a>,
+ namespace: &'life1 NamespaceIdent,
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 = <a
class="type" href="../iceberg/error/type.Result.html" title= [...]
+) -> <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 [...]
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
href="../iceberg/catalog/trait.Catalog.html#tymethod.get_namespace"
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
class="fn">get_namespace</a><'life0, 'life1, 'async_trait>(
&'life0 self,
- 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= [...]
+ 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 [...]
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 href="../iceberg/catalog/trait.Catalog.html#tymethod.namespace_exists"
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 class="fn">namespace_exists</a><'life0, 'life1, 'async_trait>(
&'life0 self,
- 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= [...]
+ 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/ [...]
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 href="../iceberg/catalog/trait.Catalog.html#tymethod.update_namespace"
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 class="fn">update_namespace</a><'life0, 'life1, 'async_trait>(
&'life0 self,
- namespace: &'life1 <a class="struct"
href="../iceberg/catalog/struct.NamespaceIdent.html" title="struct
iceberg::catalog::NamespaceIdent">NamespaceIdent</a>,
+ namespace: &'life1 NamespaceIdent,
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 = <a
class="type" href="../iceberg/error/type.Result.html" title= [...]
+) -> <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/ [...]
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
href="../iceberg/catalog/trait.Catalog.html#tymethod.drop_namespace"
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
class="fn">drop_namespace</a><'life0, 'life1, 'async_trait>(
&'life0 self,
- 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= [...]
+ 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/ [...]
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
href="../iceberg/catalog/trait.Catalog.html#tymethod.list_tables"
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
class="fn">list_tables</a><'life0, 'life1, 'async_trait>(
&'life0 self,
- 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= [...]
+ 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 [...]
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
href="../iceberg/catalog/trait.Catalog.html#tymethod.create_table"
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
class="fn">create_table</a><'life0, 'life1, 'async_trait>(
&'life0 self,
- 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= [...]
+ 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 [...]
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
href="../iceberg/catalog/trait.Catalog.html#tymethod.load_table"
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
class="fn">load_table</a><'life0, 'life1, 'async_trait>(
&'life0 self,
- 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= [...]
+ 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 [...]
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
href="../iceberg/catalog/trait.Catalog.html#tymethod.drop_table"
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
class="fn">drop_table</a><'life0, 'life1, 'async_trait>(
&'life0 self,
- 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= [...]
+ 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/ [...]
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
href="../iceberg/catalog/trait.Catalog.html#tymethod.table_exists"
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
class="fn">table_exists</a><'life0, 'life1, 'async_trait>(
&'life0 self,
- 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= [...]
+ 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/ [...]
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
href="../iceberg/catalog/trait.Catalog.html#tymethod.rename_table"
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
class="fn">rename_table</a><'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
- 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= [...]
+ 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/ [...]
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
href="../iceberg/catalog/trait.Catalog.html#tymethod.register_table"
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
class="fn">register_table</a><'life0, 'life1, 'async_trait>(
&'life0 self,
- table_ident: &'life1 <a class="struct"
href="../iceberg/catalog/struct.TableIdent.html" title="struct
iceberg::catalog::TableIdent">TableIdent</a>,
+ table_ident: &'life1 TableIdent,
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 = <a
class="type" href="../iceberg/error/type.Result.html" title= [...]
+) -> <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 [...]
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
href="../iceberg/catalog/trait.Catalog.html#tymethod.update_table"
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
class="fn">update_table</a><'life0, 'async_trait>(
&'life0 self,
- 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= [...]
+ 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 [...]
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 356859574..d941b06cc 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 = <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. [...]
+) -> 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 [...]
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_hms/struct.HmsCatalog.html
b/api/iceberg_catalog_hms/struct.HmsCatalog.html
index 5e8189545..3d9fe14c6 100644
--- a/api/iceberg_catalog_hms/struct.HmsCatalog.html
+++ b/api/iceberg_catalog_hms/struct.HmsCatalog.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="Hive
metastore Catalog."><title>HmsCatalog in iceberg_catalog_hms -
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-Medi
[...]
-</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-HmsCatalog"
class="impl"><a class="src rightside"
href="../src/iceberg_catalog_hms/catalog.rs.html#170-211">Source</a><a
href="#impl-HmsCatalog" class="anchor">§</a><h3 class="code-header">impl <a
class="struct" href="struct.HmsCatalog.html" title="struc [...]
-</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-HmsCatalog" class="impl"><a class="src rightside"
href="../src/iceberg_catalog_hms/catalog.rs.html#214-612">Source</a><a
href="#impl-Catalog-for-HmsCatalog" class="anchor">§</a><h3 class="code-hea
[...]
+</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-HmsCatalog"
class="impl"><a class="src rightside"
href="../src/iceberg_catalog_hms/catalog.rs.html#170-211">Source</a><a
href="#impl-HmsCatalog" class="anchor">§</a><h3 class="code-header">impl <a
class="struct" href="struct.HmsCatalog.html" title="struc [...]
+</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-HmsCatalog" class="impl"><a class="src rightside"
href="../src/iceberg_catalog_hms/catalog.rs.html#214-612">Source</a><a
href="#impl-Catalog-for-HmsCatalog" class="anchor">§</a><h3 class="code-hea
[...]
&'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>HMS doesn’t support nested namespaces.</p>
<p>We will return empty list if parent is some.</p>
<p>Align with java implementation: <a
href="https://github.com/apache/iceberg/blob/9bd62f79f8cd973c39d14e89163cb1c707470ed2/hive-metastore/src/main/java/org/apache/iceberg/hive/HiveCatalog.java#L305C26-L330">https://github.com/apache/iceberg/blob/9bd62f79f8cd973c39d14e89163cb1c707470ed2/hive-metastore/src/main/java/org/apache/iceberg/hive/HiveCatalog.java#L305C26-L330</a></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_hms/catalog.rs.html#256-270">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_hms/catalog.rs.html#256-270">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>
@@ -30,10 +30,10 @@ successfully converted into a database configuration.</li>
<li>Errors from the underlying database creation process, converted using
<code>from_thrift_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_hms/catalog.rs.html#282-296">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_hms/catalog.rs.html#282-296">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>
@@ -46,10 +46,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_thrift_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_hms/catalog.rs.html#310-327">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_hms/catalog.rs.html#310-327">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 Hive Metastore.</p>
@@ -64,11 +64,11 @@ to determine if the specified namespace (database)
exists.</p>
<li><code>Err(...)</code> if an error occurs during validation or the Hive
Metastore
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_hms/catalog.rs.html#339-363">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_hms/catalog.rs.html#339-363">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>
@@ -79,10 +79,10 @@ in the Hive Metastore.</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_hms/catalog.rs.html#372-382">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_hms/catalog.rs.html#372-382">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 Hive
Metastore.</p>
@@ -93,10 +93,10 @@ during the update process, an <code>Err(...)</code> is
returned.</p>
<li><code>Err(...)</code> signifies failure to drop the namespace due to
validation
errors, connectivity issues, or Hive Metastore 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_hms/catalog.rs.html#393-410">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_hms/catalog.rs.html#393-410">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_hms/catalog.rs.html#424-471">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_hms/catalog.rs.html#424-471">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 Hive Metastore.</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_hms/catalog.rs.html#485-509">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_hms/catalog.rs.html#485-509">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 Hive Metastore 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_hms/catalog.rs.html#521-531">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_hms/catalog.rs.html#521-531">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_hms/catalog.rs.html#540-560">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_hms/catalog.rs.html#540-560">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_hms/catalog.rs.html#568-593">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_hms/catalog.rs.html#568-593">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,17 +189,17 @@ 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_hms/catalog.rs.html#595-604">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_hms/catalog.rs.html#595-604">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'>Register an existing table to the
catalog.</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_hms/catalog.rs.html#606-611">Source</a><a
href="#method.update_table" class="anchor">§</a><h4 class="code-header">fn <a
class="fn">update_table</a><'life0, 'async_trait>(
+ 'life1: 'async_trait,</div></h4></section></summary><div
class='docblock'>Register an existing table to the
catalog.</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_hms/catalog.rs.html#606-611">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" cla [...]
&'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-HmsCatalog"
class="impl"><a class="src rightside"
href="../src/iceberg_catalog_hms/catalog.rs.html#162-168">Source</a><a
href="#impl-Debug-for-HmsCatalog" class="anchor">§</a><h3
class="code-header">impl <a class="trait"
href="https://doc.rust-lang.org/nightly/core/ [...]
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_hms/struct.HmsCatalogBuilder.html
b/api/iceberg_catalog_hms/struct.HmsCatalogBuilder.html
index 3f94ad90a..e1a4a2649 100644
--- a/api/iceberg_catalog_hms/struct.HmsCatalogBuilder.html
+++ b/api/iceberg_catalog_hms/struct.HmsCatalogBuilder.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 [`RestCatalog`]."><title>HmsCatalogBuilder in iceberg_catalog_hms -
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-HmsCatalogBuilder"
class="impl"><a class="src rightside"
href="../src/iceberg_catalog_hms/catalog.rs.html#69-130">Source</a><a
href="#impl-CatalogBuilder-for-HmsCatalogBuilder" class="anchor">§</a><h3
class="cod [...]
+</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-HmsCatalogBuilder"
class="impl"><a class="src rightside"
href="../src/iceberg_catalog_hms/catalog.rs.html#69-130">Source</a><a
href="#impl-CatalogBuilder-for-HmsCatalogBuilder" class="anchor">§</a><h3
class="cod [...]
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/iceberg_test_utils/constant.DEFAULT_GLUE_PORT.html
b/api/iceberg_test_utils/constant.DEFAULT_GLUE_PORT.html
index 94001fd5d..cc452d7e5 100644
--- a/api/iceberg_test_utils/constant.DEFAULT_GLUE_PORT.html
+++ b/api/iceberg_test_utils/constant.DEFAULT_GLUE_PORT.html
@@ -1 +1 @@
-<!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 `DEFAULT_GLUE_PORT` constant in crate
`iceberg_test_utils`."><title>DEFAULT_GLUE_PORT in iceberg_test_utils -
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,Fir
[...]
\ 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 `DEFAULT_GLUE_PORT` constant in crate
`iceberg_test_utils`."><title>DEFAULT_GLUE_PORT in iceberg_test_utils -
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,Fir
[...]
\ No newline at end of file
diff --git a/api/src/iceberg_catalog_glue/utils.rs.html
b/api/src/iceberg_catalog_glue/utils.rs.html
index c71d330e6..af2153882 100644
--- a/api/src/iceberg_catalog_glue/utils.rs.html
+++ b/api/src/iceberg_catalog_glue/utils.rs.html
@@ -435,7 +435,7 @@
<a href=#435 id=435 data-nosnippet>435</a> <span class="attr">#[tokio::test]
<a href=#436 id=436 data-nosnippet>436</a> </span><span class="kw">async fn
</span>test_config_with_custom_endpoint() {
<a href=#437 id=437 data-nosnippet>437</a> <span class="kw">let
</span>properties = HashMap::new();
-<a href=#438 id=438 data-nosnippet>438</a> <span class="kw">let
</span>endpoint_url = <span class="string">"http://custom_url:5000"</span>;
+<a href=#438 id=438 data-nosnippet>438</a> <span class="kw">let
</span>endpoint_url = <span class="string">"http://custom_url:5001"</span>;
<a href=#439 id=439 data-nosnippet>439</a>
<a href=#440 id=440 data-nosnippet>440</a> <span class="kw">let
</span>sdk_config = create_sdk_config(<span
class="kw-2">&</span>properties, <span
class="prelude-val">Some</span>(<span
class="kw-2">&</span>endpoint_url.to_string())).<span
class="kw">await</span>;
<a href=#441 id=441 data-nosnippet>441</a>
diff --git a/api/src/iceberg_test_utils/lib.rs.html
b/api/src/iceberg_test_utils/lib.rs.html
index 255d798a5..560041529 100644
--- a/api/src/iceberg_test_utils/lib.rs.html
+++ b/api/src/iceberg_test_utils/lib.rs.html
@@ -47,7 +47,7 @@
<a href=#47 id=47 data-nosnippet>47</a> </span><span class="kw">pub const
</span>DEFAULT_MINIO_PORT: u16 = <span class="number">9000</span>;
<a href=#48 id=48 data-nosnippet>48</a> <span class="kw">pub const
</span>DEFAULT_REST_CATALOG_PORT: u16 = <span class="number">8181</span>;
<a href=#49 id=49 data-nosnippet>49</a> <span class="kw">pub const
</span>DEFAULT_HMS_PORT: u16 = <span class="number">9083</span>;
-<a href=#50 id=50 data-nosnippet>50</a> <span class="kw">pub const
</span>DEFAULT_GLUE_PORT: u16 = <span class="number">5000</span>;
+<a href=#50 id=50 data-nosnippet>50</a> <span class="kw">pub const
</span>DEFAULT_GLUE_PORT: u16 = <span class="number">5001</span>;
<a href=#51 id=51 data-nosnippet>51</a> <span class="kw">pub const
</span>DEFAULT_GCS_PORT: u16 = <span class="number">4443</span>;
<a href=#52 id=52 data-nosnippet>52</a>
<a href=#53 id=53 data-nosnippet>53</a> <span class="doccomment">///
Returns the MinIO S3-compatible endpoint.
diff --git a/api/trait.impl/iceberg/catalog/trait.Catalog.js
b/api/trait.impl/iceberg/catalog/trait.Catalog.js
index 6a5715595..d0f7118c9 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 <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
Catalog for <a class=\"struct\"
href=\"iceberg_catalog_hms/struct.HmsCatalog.html\" title=\"struct iceber [...]
+ 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 [...]
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
-//{"start":57,"fragment_lengths":[14,298,183,189,213,183]}
\ No newline at end of file
+//{"start":57,"fragment_lengths":[14,189,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 a53aa68a0..44c41479f 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 <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
CatalogBuilder for <a class=\"struct\" href=\"iceberg_catalog_h [...]
+ 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 [...]
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
-//{"start":57,"fragment_lengths":[14,340,211,217,241,211]}
\ No newline at end of file
+//{"start":57,"fragment_lengths":[14,217,334,217,241,211]}
\ No newline at end of file