You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iceberg.apache.org by gi...@apache.org on 2025/11/12 02:23:53 UTC
(iceberg-cpp) branch gh-pages updated (1948f5f -> 4615c0e)
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/iceberg-cpp.git
discard 1948f5f Publish docs from commit e77263eb0f88002b80d61b3fd2c324f05ff5aeeb
new 4615c0e Publish docs from commit 7f7f85b7b7b666a398bfc4ebd47f385578ce9c4e
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (1948f5f)
\
N -- N -- N refs/heads/gh-pages (4615c0e)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
api/annotated.html | 1 -
api/catalog_8h_source.html | 4 +-
api/classes.html | 2 +-
api/classiceberg_1_1rest_1_1Validator-members.html | 102 ---
api/classiceberg_1_1rest_1_1Validator.html | 159 ----
api/dir_3772e67070704cbb8771b4d409046ed1.html | 2 -
api/files.html | 1 -
api/functions_func_v.html | 2 +-
api/functions_v.html | 2 +-
api/hierarchy.html | 13 +-
api/in__memory__catalog_8h_source.html | 4 +-
api/mock__catalog_8h_source.html | 4 +-
api/search/all_14.js | 26 +-
api/search/classes_13.js | 5 +-
api/search/files_d.js | 3 +-
api/search/functions_13.js | 2 +-
api/structiceberg_1_1TableIdentifier-members.html | 1 +
api/structiceberg_1_1TableIdentifier.html | 8 +
...cticeberg_1_1rest_1_1CatalogConfig-members.html | 1 +
api/structiceberg_1_1rest_1_1CatalogConfig.html | 8 +
..._1_1rest_1_1CreateNamespaceRequest-members.html | 1 +
...ticeberg_1_1rest_1_1CreateNamespaceRequest.html | 8 +
...1_1rest_1_1CreateNamespaceResponse-members.html | 1 +
...iceberg_1_1rest_1_1CreateNamespaceResponse.html | 8 +
...tructiceberg_1_1rest_1_1ErrorModel-members.html | 1 +
api/structiceberg_1_1rest_1_1ErrorModel.html | 8 +
...cticeberg_1_1rest_1_1ErrorResponse-members.html | 1 +
api/structiceberg_1_1rest_1_1ErrorResponse.html | 8 +
...rg_1_1rest_1_1GetNamespaceResponse-members.html | 1 +
...ucticeberg_1_1rest_1_1GetNamespaceResponse.html | 8 +
..._1_1rest_1_1ListNamespacesResponse-members.html | 1 +
...ticeberg_1_1rest_1_1ListNamespacesResponse.html | 8 +
...berg_1_1rest_1_1ListTablesResponse-members.html | 1 +
...tructiceberg_1_1rest_1_1ListTablesResponse.html | 8 +
...iceberg_1_1rest_1_1LoadTableResult-members.html | 1 +
api/structiceberg_1_1rest_1_1LoadTableResult.html | 8 +
...rg_1_1rest_1_1RegisterTableRequest-members.html | 1 +
...ucticeberg_1_1rest_1_1RegisterTableRequest.html | 8 +
...berg_1_1rest_1_1RenameTableRequest-members.html | 1 +
...tructiceberg_1_1rest_1_1RenameTableRequest.html | 8 +
..._1UpdateNamespacePropertiesRequest-members.html | 1 +
..._1rest_1_1UpdateNamespacePropertiesRequest.html | 8 +
...1UpdateNamespacePropertiesResponse-members.html | 1 +
...1rest_1_1UpdateNamespacePropertiesResponse.html | 8 +
api/table_8h_source.html | 2 +-
api/table__identifier_8h.html | 1 +
api/table__identifier_8h_source.html | 45 +-
api/types_8h.html | 6 +-
api/types_8h_source.html | 353 +++++----
api/validator_8h.html | 101 ---
api/validator_8h_source.html | 176 -----
api/xml/catalog_2rest_2json__internal_8cc.xml | 821 ++++++++++-----------
api/xml/catalog_2rest_2json__internal_8h.xml | 75 +-
api/xml/catalog_8h.xml | 2 +
api/xml/classiceberg_1_1rest_1_1Validator.xml | 297 --------
api/xml/dir_3772e67070704cbb8771b4d409046ed1.xml | 2 -
api/xml/exception_8h.xml | 144 ++--
api/xml/formatter__internal_8h.xml | 1 -
api/xml/iceberg__export_8h.xml | 432 ++++++-----
api/xml/iceberg__rest__export_8h.xml | 9 -
api/xml/in__memory__catalog_8cc.xml | 2 +
api/xml/in__memory__catalog_8h.xml | 2 +
api/xml/in__memory__catalog__test_8cc.xml | 2 +
api/xml/index.xml | 94 ++-
api/xml/json__internal_8cc.xml | 2 +
api/xml/macros_8h.xml | 152 ++--
api/xml/mock__catalog_8h.xml | 2 +
.../xml/namespace_0d160.xml | 2 +-
api/xml/namespaceiceberg_1_1_0d100.xml | 11 -
.../xml/namespaceiceberg_1_1_0d112.xml | 2 +-
..._1_0d122.xml => namespaceiceberg_1_1_0d120.xml} | 2 +-
.../xml/namespaceiceberg_1_1_0d125.xml | 2 +-
..._1_0d134.xml => namespaceiceberg_1_1_0d132.xml} | 2 +-
..._1_0d141.xml => namespaceiceberg_1_1_0d139.xml} | 2 +-
..._1_0d148.xml => namespaceiceberg_1_1_0d146.xml} | 2 +-
..._1_0d156.xml => namespaceiceberg_1_1_0d154.xml} | 2 +-
..._1_0d163.xml => namespaceiceberg_1_1_0d161.xml} | 2 +-
..._1_0d169.xml => namespaceiceberg_1_1_0d167.xml} | 2 +-
.../xml/namespaceiceberg_1_1_0d177.xml | 2 +-
api/xml/namespaceiceberg_1_1_0d179.xml | 2 +-
api/xml/namespaceiceberg_1_1_0d181.xml | 11 -
..._1_0d188.xml => namespaceiceberg_1_1_0d186.xml} | 2 +-
.../xml/namespaceiceberg_1_1_0d192.xml | 2 +-
..._1_0d206.xml => namespaceiceberg_1_1_0d204.xml} | 2 +-
..._1_0d209.xml => namespaceiceberg_1_1_0d207.xml} | 2 +-
.../xml/namespaceiceberg_1_1_0d211.xml | 2 +-
api/xml/namespaceiceberg_1_1_0d213.xml | 2 +-
api/xml/namespaceiceberg_1_1_0d215.xml | 11 -
.../xml/namespaceiceberg_1_1_0d38.xml | 2 +-
..._1_1_0d48.xml => namespaceiceberg_1_1_0d44.xml} | 4 +-
api/xml/namespaceiceberg_1_1_0d46.xml | 2 +-
.../xml/namespaceiceberg_1_1_0d52.xml | 2 +-
.../xml/namespaceiceberg_1_1_0d55.xml | 2 +-
..._1_1_0d69.xml => namespaceiceberg_1_1_0d67.xml} | 2 +-
..._1_1_0d72.xml => namespaceiceberg_1_1_0d70.xml} | 2 +-
..._1_1_0d89.xml => namespaceiceberg_1_1_0d87.xml} | 2 +-
api/xml/namespaceiceberg_1_1_0d89.xml | 2 +-
api/xml/namespaceiceberg_1_1_0d91.xml | 11 -
..._1_1_0d98.xml => namespaceiceberg_1_1_0d96.xml} | 2 +-
api/xml/namespaceiceberg_1_1_0d98.xml | 2 +-
.../xml/namespaceiceberg_1_1avro_1_1_0d127.xml | 2 +-
...l => namespaceiceberg_1_1parquet_1_1_0d150.xml} | 2 +-
.../xml/namespaceiceberg_1_1parquet_1_1_0d151.xml | 2 +-
...ml => namespaceiceberg_1_1parquet_1_1_0d72.xml} | 4 +-
api/xml/namespaceiceberg_1_1parquet_1_1_0d74.xml | 2 +-
...ml => namespaceiceberg_1_1parquet_1_1_0d78.xml} | 2 +-
api/xml/namespaceiceberg_1_1parquet_1_1_0d80.xml | 2 +-
api/xml/namespaceiceberg_1_1parquet_1_1_0d82.xml | 11 -
api/xml/namespaceiceberg_1_1rest.xml | 61 +-
api/xml/namespaceiceberg_1_1rest_1_1_0d25.xml | 2 +-
api/xml/rest__catalog_8cc.xml | 77 +-
api/xml/rest__json__internal__test_8cc.xml | 55 +-
api/xml/result_8h.xml | 82 +-
api/xml/structiceberg_1_1Namespace.xml | 4 +-
api/xml/structiceberg_1_1TableIdentifier.xml | 24 +-
api/xml/structiceberg_1_1rest_1_1CatalogConfig.xml | 26 +-
...cticeberg_1_1rest_1_1CreateNamespaceRequest.xml | 24 +-
...ticeberg_1_1rest_1_1CreateNamespaceResponse.xml | 24 +-
api/xml/structiceberg_1_1rest_1_1ErrorModel.xml | 28 +-
api/xml/structiceberg_1_1rest_1_1ErrorResponse.xml | 22 +-
...ructiceberg_1_1rest_1_1GetNamespaceResponse.xml | 24 +-
...cticeberg_1_1rest_1_1ListNamespacesResponse.xml | 24 +-
...structiceberg_1_1rest_1_1ListTablesResponse.xml | 24 +-
.../structiceberg_1_1rest_1_1LoadTableResult.xml | 26 +-
...ructiceberg_1_1rest_1_1RegisterTableRequest.xml | 26 +-
...structiceberg_1_1rest_1_1RenameTableRequest.xml | 24 +-
...1_1rest_1_1UpdateNamespacePropertiesRequest.xml | 24 +-
..._1rest_1_1UpdateNamespacePropertiesResponse.xml | 26 +-
api/xml/table_8cc.xml | 2 +
api/xml/table_8h.xml | 2 +
api/xml/table__identifier_8h.xml | 61 +-
api/xml/table__test_8cc.xml | 2 +
api/xml/type__fwd_8h.xml | 260 ++++---
api/xml/types_8h.xml | 336 ++++++---
api/xml/validator_8cc.xml | 353 ---------
api/xml/validator_8h.xml | 172 -----
mkdocs/docs/api/annotated.html | 1 -
mkdocs/docs/api/catalog_8h_source.html | 4 +-
mkdocs/docs/api/classes.html | 2 +-
.../classiceberg_1_1rest_1_1Validator-members.html | 102 ---
.../api/classiceberg_1_1rest_1_1Validator.html | 159 ----
.../api/dir_3772e67070704cbb8771b4d409046ed1.html | 2 -
mkdocs/docs/api/files.html | 1 -
mkdocs/docs/api/functions_func_v.html | 2 +-
mkdocs/docs/api/functions_v.html | 2 +-
mkdocs/docs/api/hierarchy.html | 13 +-
mkdocs/docs/api/in__memory__catalog_8h_source.html | 4 +-
mkdocs/docs/api/mock__catalog_8h_source.html | 4 +-
mkdocs/docs/api/search/all_14.js | 26 +-
mkdocs/docs/api/search/classes_13.js | 5 +-
mkdocs/docs/api/search/files_d.js | 3 +-
mkdocs/docs/api/search/functions_13.js | 2 +-
.../structiceberg_1_1TableIdentifier-members.html | 1 +
.../docs/api/structiceberg_1_1TableIdentifier.html | 8 +
...cticeberg_1_1rest_1_1CatalogConfig-members.html | 1 +
.../structiceberg_1_1rest_1_1CatalogConfig.html | 8 +
..._1_1rest_1_1CreateNamespaceRequest-members.html | 1 +
...ticeberg_1_1rest_1_1CreateNamespaceRequest.html | 8 +
...1_1rest_1_1CreateNamespaceResponse-members.html | 1 +
...iceberg_1_1rest_1_1CreateNamespaceResponse.html | 8 +
...tructiceberg_1_1rest_1_1ErrorModel-members.html | 1 +
.../api/structiceberg_1_1rest_1_1ErrorModel.html | 8 +
...cticeberg_1_1rest_1_1ErrorResponse-members.html | 1 +
.../structiceberg_1_1rest_1_1ErrorResponse.html | 8 +
...rg_1_1rest_1_1GetNamespaceResponse-members.html | 1 +
...ucticeberg_1_1rest_1_1GetNamespaceResponse.html | 8 +
..._1_1rest_1_1ListNamespacesResponse-members.html | 1 +
...ticeberg_1_1rest_1_1ListNamespacesResponse.html | 8 +
...berg_1_1rest_1_1ListTablesResponse-members.html | 1 +
...tructiceberg_1_1rest_1_1ListTablesResponse.html | 8 +
...iceberg_1_1rest_1_1LoadTableResult-members.html | 1 +
.../structiceberg_1_1rest_1_1LoadTableResult.html | 8 +
...rg_1_1rest_1_1RegisterTableRequest-members.html | 1 +
...ucticeberg_1_1rest_1_1RegisterTableRequest.html | 8 +
...berg_1_1rest_1_1RenameTableRequest-members.html | 1 +
...tructiceberg_1_1rest_1_1RenameTableRequest.html | 8 +
..._1UpdateNamespacePropertiesRequest-members.html | 1 +
..._1rest_1_1UpdateNamespacePropertiesRequest.html | 8 +
...1UpdateNamespacePropertiesResponse-members.html | 1 +
...1rest_1_1UpdateNamespacePropertiesResponse.html | 8 +
mkdocs/docs/api/table_8h_source.html | 2 +-
mkdocs/docs/api/table__identifier_8h.html | 1 +
mkdocs/docs/api/table__identifier_8h_source.html | 45 +-
mkdocs/docs/api/types_8h.html | 6 +-
mkdocs/docs/api/types_8h_source.html | 353 +++++----
mkdocs/docs/api/validator_8h.html | 101 ---
mkdocs/docs/api/validator_8h_source.html | 176 -----
.../api/xml/catalog_2rest_2json__internal_8cc.xml | 821 ++++++++++-----------
.../api/xml/catalog_2rest_2json__internal_8h.xml | 75 +-
mkdocs/docs/api/xml/catalog_8h.xml | 2 +
.../api/xml/classiceberg_1_1rest_1_1Validator.xml | 297 --------
.../xml/dir_3772e67070704cbb8771b4d409046ed1.xml | 2 -
mkdocs/docs/api/xml/exception_8h.xml | 144 ++--
mkdocs/docs/api/xml/formatter__internal_8h.xml | 1 -
mkdocs/docs/api/xml/iceberg__export_8h.xml | 432 ++++++-----
mkdocs/docs/api/xml/iceberg__rest__export_8h.xml | 9 -
mkdocs/docs/api/xml/in__memory__catalog_8cc.xml | 2 +
mkdocs/docs/api/xml/in__memory__catalog_8h.xml | 2 +
.../docs/api/xml/in__memory__catalog__test_8cc.xml | 2 +
mkdocs/docs/api/xml/index.xml | 94 ++-
mkdocs/docs/api/xml/json__internal_8cc.xml | 2 +
mkdocs/docs/api/xml/macros_8h.xml | 152 ++--
mkdocs/docs/api/xml/mock__catalog_8h.xml | 2 +
.../docs/api/xml/namespace_0d160.xml | 2 +-
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d100.xml | 11 -
.../api/xml/namespaceiceberg_1_1_0d112.xml} | 2 +-
.../api/xml/namespaceiceberg_1_1_0d120.xml} | 2 +-
..._1_0d127.xml => namespaceiceberg_1_1_0d125.xml} | 2 +-
..._1_0d134.xml => namespaceiceberg_1_1_0d132.xml} | 2 +-
..._1_0d141.xml => namespaceiceberg_1_1_0d139.xml} | 2 +-
..._1_0d148.xml => namespaceiceberg_1_1_0d146.xml} | 2 +-
.../api/xml/namespaceiceberg_1_1_0d154.xml} | 2 +-
..._1_0d163.xml => namespaceiceberg_1_1_0d161.xml} | 2 +-
..._1_0d169.xml => namespaceiceberg_1_1_0d167.xml} | 2 +-
.../api/xml/namespaceiceberg_1_1_0d177.xml} | 2 +-
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d179.xml | 2 +-
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d181.xml | 11 -
.../api/xml/namespaceiceberg_1_1_0d186.xml} | 2 +-
.../api/xml/namespaceiceberg_1_1_0d192.xml} | 2 +-
..._1_0d206.xml => namespaceiceberg_1_1_0d204.xml} | 2 +-
.../api/xml/namespaceiceberg_1_1_0d207.xml} | 2 +-
.../api/xml/namespaceiceberg_1_1_0d211.xml} | 2 +-
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d213.xml | 2 +-
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d215.xml | 11 -
.../docs/api/xml/namespaceiceberg_1_1_0d38.xml | 2 +-
..._1_1_0d46.xml => namespaceiceberg_1_1_0d44.xml} | 2 +-
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d46.xml | 2 +-
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d48.xml | 11 -
.../api/xml/namespaceiceberg_1_1_0d52.xml} | 2 +-
.../docs/api/xml/namespaceiceberg_1_1_0d55.xml | 2 +-
.../api/xml/namespaceiceberg_1_1_0d67.xml} | 2 +-
..._1_1_0d72.xml => namespaceiceberg_1_1_0d70.xml} | 2 +-
.../docs/api/xml/namespaceiceberg_1_1_0d87.xml | 2 +-
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d89.xml | 2 +-
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d91.xml | 11 -
.../docs/api/xml/namespaceiceberg_1_1_0d96.xml | 2 +-
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d98.xml | 2 +-
....xml => namespaceiceberg_1_1avro_1_1_0d127.xml} | 2 +-
.../xml/namespaceiceberg_1_1parquet_1_1_0d150.xml} | 2 +-
...l => namespaceiceberg_1_1parquet_1_1_0d151.xml} | 2 +-
...ml => namespaceiceberg_1_1parquet_1_1_0d72.xml} | 2 +-
.../xml/namespaceiceberg_1_1parquet_1_1_0d74.xml | 2 +-
.../xml/namespaceiceberg_1_1parquet_1_1_0d76.xml | 11 -
.../xml/namespaceiceberg_1_1parquet_1_1_0d78.xml | 2 +-
.../xml/namespaceiceberg_1_1parquet_1_1_0d80.xml | 2 +-
.../xml/namespaceiceberg_1_1parquet_1_1_0d82.xml | 11 -
mkdocs/docs/api/xml/namespaceiceberg_1_1rest.xml | 61 +-
.../api/xml/namespaceiceberg_1_1rest_1_1_0d25.xml | 2 +-
mkdocs/docs/api/xml/rest__catalog_8cc.xml | 77 +-
.../api/xml/rest__json__internal__test_8cc.xml | 55 +-
mkdocs/docs/api/xml/result_8h.xml | 82 +-
mkdocs/docs/api/xml/structiceberg_1_1Namespace.xml | 4 +-
.../api/xml/structiceberg_1_1TableIdentifier.xml | 24 +-
.../xml/structiceberg_1_1rest_1_1CatalogConfig.xml | 26 +-
...cticeberg_1_1rest_1_1CreateNamespaceRequest.xml | 24 +-
...ticeberg_1_1rest_1_1CreateNamespaceResponse.xml | 24 +-
.../xml/structiceberg_1_1rest_1_1ErrorModel.xml | 28 +-
.../xml/structiceberg_1_1rest_1_1ErrorResponse.xml | 22 +-
...ructiceberg_1_1rest_1_1GetNamespaceResponse.xml | 24 +-
...cticeberg_1_1rest_1_1ListNamespacesResponse.xml | 24 +-
...structiceberg_1_1rest_1_1ListTablesResponse.xml | 24 +-
.../structiceberg_1_1rest_1_1LoadTableResult.xml | 26 +-
...ructiceberg_1_1rest_1_1RegisterTableRequest.xml | 26 +-
...structiceberg_1_1rest_1_1RenameTableRequest.xml | 24 +-
...1_1rest_1_1UpdateNamespacePropertiesRequest.xml | 24 +-
..._1rest_1_1UpdateNamespacePropertiesResponse.xml | 26 +-
mkdocs/docs/api/xml/table_8cc.xml | 2 +
mkdocs/docs/api/xml/table_8h.xml | 2 +
mkdocs/docs/api/xml/table__identifier_8h.xml | 61 +-
mkdocs/docs/api/xml/table__test_8cc.xml | 2 +
mkdocs/docs/api/xml/type__fwd_8h.xml | 260 ++++---
mkdocs/docs/api/xml/types_8h.xml | 336 ++++++---
mkdocs/docs/api/xml/validator_8cc.xml | 353 ---------
mkdocs/docs/api/xml/validator_8h.xml | 172 -----
mkdocs/site/api/annotated.html | 1 -
mkdocs/site/api/catalog_8h_source.html | 4 +-
mkdocs/site/api/classes.html | 2 +-
.../classiceberg_1_1rest_1_1Validator-members.html | 102 ---
.../api/classiceberg_1_1rest_1_1Validator.html | 159 ----
.../api/dir_3772e67070704cbb8771b4d409046ed1.html | 2 -
mkdocs/site/api/files.html | 1 -
mkdocs/site/api/functions_func_v.html | 2 +-
mkdocs/site/api/functions_v.html | 2 +-
mkdocs/site/api/hierarchy.html | 13 +-
mkdocs/site/api/in__memory__catalog_8h_source.html | 4 +-
mkdocs/site/api/mock__catalog_8h_source.html | 4 +-
mkdocs/site/api/search/all_14.js | 26 +-
mkdocs/site/api/search/classes_13.js | 5 +-
mkdocs/site/api/search/files_d.js | 3 +-
mkdocs/site/api/search/functions_13.js | 2 +-
.../structiceberg_1_1TableIdentifier-members.html | 1 +
.../site/api/structiceberg_1_1TableIdentifier.html | 8 +
...cticeberg_1_1rest_1_1CatalogConfig-members.html | 1 +
.../structiceberg_1_1rest_1_1CatalogConfig.html | 8 +
..._1_1rest_1_1CreateNamespaceRequest-members.html | 1 +
...ticeberg_1_1rest_1_1CreateNamespaceRequest.html | 8 +
...1_1rest_1_1CreateNamespaceResponse-members.html | 1 +
...iceberg_1_1rest_1_1CreateNamespaceResponse.html | 8 +
...tructiceberg_1_1rest_1_1ErrorModel-members.html | 1 +
.../api/structiceberg_1_1rest_1_1ErrorModel.html | 8 +
...cticeberg_1_1rest_1_1ErrorResponse-members.html | 1 +
.../structiceberg_1_1rest_1_1ErrorResponse.html | 8 +
...rg_1_1rest_1_1GetNamespaceResponse-members.html | 1 +
...ucticeberg_1_1rest_1_1GetNamespaceResponse.html | 8 +
..._1_1rest_1_1ListNamespacesResponse-members.html | 1 +
...ticeberg_1_1rest_1_1ListNamespacesResponse.html | 8 +
...berg_1_1rest_1_1ListTablesResponse-members.html | 1 +
...tructiceberg_1_1rest_1_1ListTablesResponse.html | 8 +
...iceberg_1_1rest_1_1LoadTableResult-members.html | 1 +
.../structiceberg_1_1rest_1_1LoadTableResult.html | 8 +
...rg_1_1rest_1_1RegisterTableRequest-members.html | 1 +
...ucticeberg_1_1rest_1_1RegisterTableRequest.html | 8 +
...berg_1_1rest_1_1RenameTableRequest-members.html | 1 +
...tructiceberg_1_1rest_1_1RenameTableRequest.html | 8 +
..._1UpdateNamespacePropertiesRequest-members.html | 1 +
..._1rest_1_1UpdateNamespacePropertiesRequest.html | 8 +
...1UpdateNamespacePropertiesResponse-members.html | 1 +
...1rest_1_1UpdateNamespacePropertiesResponse.html | 8 +
mkdocs/site/api/table_8h_source.html | 2 +-
mkdocs/site/api/table__identifier_8h.html | 1 +
mkdocs/site/api/table__identifier_8h_source.html | 45 +-
mkdocs/site/api/types_8h.html | 6 +-
mkdocs/site/api/types_8h_source.html | 353 +++++----
mkdocs/site/api/validator_8h.html | 101 ---
mkdocs/site/api/validator_8h_source.html | 176 -----
.../api/xml/catalog_2rest_2json__internal_8cc.xml | 821 ++++++++++-----------
.../api/xml/catalog_2rest_2json__internal_8h.xml | 75 +-
mkdocs/site/api/xml/catalog_8h.xml | 2 +
.../api/xml/classiceberg_1_1rest_1_1Validator.xml | 297 --------
.../xml/dir_3772e67070704cbb8771b4d409046ed1.xml | 2 -
mkdocs/site/api/xml/exception_8h.xml | 144 ++--
mkdocs/site/api/xml/formatter__internal_8h.xml | 1 -
mkdocs/site/api/xml/iceberg__export_8h.xml | 432 ++++++-----
mkdocs/site/api/xml/iceberg__rest__export_8h.xml | 9 -
mkdocs/site/api/xml/in__memory__catalog_8cc.xml | 2 +
mkdocs/site/api/xml/in__memory__catalog_8h.xml | 2 +
.../site/api/xml/in__memory__catalog__test_8cc.xml | 2 +
mkdocs/site/api/xml/index.xml | 94 ++-
mkdocs/site/api/xml/json__internal_8cc.xml | 2 +
mkdocs/site/api/xml/macros_8h.xml | 152 ++--
mkdocs/site/api/xml/mock__catalog_8h.xml | 2 +
.../api/xml/namespace_0d160.xml} | 2 +-
mkdocs/site/api/xml/namespaceiceberg_1_1_0d100.xml | 11 -
.../site/api/xml/namespaceiceberg_1_1_0d112.xml | 2 +-
.../api/xml/namespaceiceberg_1_1_0d120.xml} | 2 +-
.../site/api/xml/namespaceiceberg_1_1_0d125.xml | 2 +-
..._1_0d134.xml => namespaceiceberg_1_1_0d132.xml} | 2 +-
..._1_0d141.xml => namespaceiceberg_1_1_0d139.xml} | 2 +-
..._1_0d148.xml => namespaceiceberg_1_1_0d146.xml} | 2 +-
.../api/xml/namespaceiceberg_1_1_0d154.xml} | 2 +-
..._1_0d163.xml => namespaceiceberg_1_1_0d161.xml} | 2 +-
..._1_0d169.xml => namespaceiceberg_1_1_0d167.xml} | 2 +-
..._1_0d179.xml => namespaceiceberg_1_1_0d177.xml} | 2 +-
mkdocs/site/api/xml/namespaceiceberg_1_1_0d179.xml | 2 +-
mkdocs/site/api/xml/namespaceiceberg_1_1_0d181.xml | 11 -
.../api/xml/namespaceiceberg_1_1_0d186.xml} | 2 +-
.../site/api/xml/namespaceiceberg_1_1_0d192.xml | 2 +-
..._1_0d206.xml => namespaceiceberg_1_1_0d204.xml} | 2 +-
.../api/xml/namespaceiceberg_1_1_0d207.xml} | 2 +-
..._1_0d213.xml => namespaceiceberg_1_1_0d211.xml} | 2 +-
mkdocs/site/api/xml/namespaceiceberg_1_1_0d213.xml | 2 +-
mkdocs/site/api/xml/namespaceiceberg_1_1_0d215.xml | 11 -
..._1_1_0d40.xml => namespaceiceberg_1_1_0d38.xml} | 2 +-
.../api/xml/namespaceiceberg_1_1_0d44.xml} | 2 +-
mkdocs/site/api/xml/namespaceiceberg_1_1_0d46.xml | 2 +-
mkdocs/site/api/xml/namespaceiceberg_1_1_0d48.xml | 11 -
.../site/api/xml/namespaceiceberg_1_1_0d52.xml | 2 +-
.../api/xml/namespaceiceberg_1_1_0d55.xml} | 2 +-
.../api/xml/namespaceiceberg_1_1_0d67.xml} | 2 +-
..._1_1_0d72.xml => namespaceiceberg_1_1_0d70.xml} | 2 +-
.../site/api/xml/namespaceiceberg_1_1_0d87.xml | 2 +-
mkdocs/site/api/xml/namespaceiceberg_1_1_0d89.xml | 2 +-
mkdocs/site/api/xml/namespaceiceberg_1_1_0d91.xml | 11 -
.../site/api/xml/namespaceiceberg_1_1_0d96.xml | 2 +-
mkdocs/site/api/xml/namespaceiceberg_1_1_0d98.xml | 2 +-
.../api/xml/namespaceiceberg_1_1avro_1_1_0d127.xml | 2 +-
.../xml/namespaceiceberg_1_1parquet_1_1_0d150.xml} | 2 +-
.../xml/namespaceiceberg_1_1parquet_1_1_0d151.xml | 2 +-
.../xml/namespaceiceberg_1_1parquet_1_1_0d72.xml} | 2 +-
.../xml/namespaceiceberg_1_1parquet_1_1_0d74.xml | 2 +-
.../xml/namespaceiceberg_1_1parquet_1_1_0d76.xml | 11 -
.../xml/namespaceiceberg_1_1parquet_1_1_0d78.xml | 2 +-
.../xml/namespaceiceberg_1_1parquet_1_1_0d80.xml | 2 +-
.../xml/namespaceiceberg_1_1parquet_1_1_0d82.xml | 11 -
mkdocs/site/api/xml/namespaceiceberg_1_1rest.xml | 61 +-
.../api/xml/namespaceiceberg_1_1rest_1_1_0d25.xml | 2 +-
mkdocs/site/api/xml/rest__catalog_8cc.xml | 77 +-
.../api/xml/rest__json__internal__test_8cc.xml | 55 +-
mkdocs/site/api/xml/result_8h.xml | 82 +-
mkdocs/site/api/xml/structiceberg_1_1Namespace.xml | 4 +-
.../api/xml/structiceberg_1_1TableIdentifier.xml | 24 +-
.../xml/structiceberg_1_1rest_1_1CatalogConfig.xml | 26 +-
...cticeberg_1_1rest_1_1CreateNamespaceRequest.xml | 24 +-
...ticeberg_1_1rest_1_1CreateNamespaceResponse.xml | 24 +-
.../xml/structiceberg_1_1rest_1_1ErrorModel.xml | 28 +-
.../xml/structiceberg_1_1rest_1_1ErrorResponse.xml | 22 +-
...ructiceberg_1_1rest_1_1GetNamespaceResponse.xml | 24 +-
...cticeberg_1_1rest_1_1ListNamespacesResponse.xml | 24 +-
...structiceberg_1_1rest_1_1ListTablesResponse.xml | 24 +-
.../structiceberg_1_1rest_1_1LoadTableResult.xml | 26 +-
...ructiceberg_1_1rest_1_1RegisterTableRequest.xml | 26 +-
...structiceberg_1_1rest_1_1RenameTableRequest.xml | 24 +-
...1_1rest_1_1UpdateNamespacePropertiesRequest.xml | 24 +-
..._1rest_1_1UpdateNamespacePropertiesResponse.xml | 26 +-
mkdocs/site/api/xml/table_8cc.xml | 2 +
mkdocs/site/api/xml/table_8h.xml | 2 +
mkdocs/site/api/xml/table__identifier_8h.xml | 61 +-
mkdocs/site/api/xml/table__test_8cc.xml | 2 +
mkdocs/site/api/xml/type__fwd_8h.xml | 260 ++++---
mkdocs/site/api/xml/types_8h.xml | 336 ++++++---
mkdocs/site/api/xml/validator_8cc.xml | 353 ---------
mkdocs/site/api/xml/validator_8h.xml | 172 -----
412 files changed, 6719 insertions(+), 8698 deletions(-)
delete mode 100644 api/classiceberg_1_1rest_1_1Validator-members.html
delete mode 100644 api/classiceberg_1_1rest_1_1Validator.html
delete mode 100644 api/validator_8h.html
delete mode 100644 api/validator_8h_source.html
delete mode 100644 api/xml/classiceberg_1_1rest_1_1Validator.xml
rename mkdocs/site/api/xml/namespace_0d162.xml => api/xml/namespace_0d160.xml (87%)
delete mode 100644 api/xml/namespaceiceberg_1_1_0d100.xml
rename mkdocs/docs/api/xml/namespaceiceberg_1_1_0d114.xml => api/xml/namespaceiceberg_1_1_0d112.xml (87%)
rename api/xml/{namespaceiceberg_1_1_0d122.xml => namespaceiceberg_1_1_0d120.xml} (87%)
rename mkdocs/site/api/xml/namespaceiceberg_1_1_0d127.xml => api/xml/namespaceiceberg_1_1_0d125.xml (87%)
rename api/xml/{namespaceiceberg_1_1_0d134.xml => namespaceiceberg_1_1_0d132.xml} (87%)
rename api/xml/{namespaceiceberg_1_1_0d141.xml => namespaceiceberg_1_1_0d139.xml} (87%)
rename api/xml/{namespaceiceberg_1_1_0d148.xml => namespaceiceberg_1_1_0d146.xml} (87%)
rename api/xml/{namespaceiceberg_1_1_0d156.xml => namespaceiceberg_1_1_0d154.xml} (87%)
rename api/xml/{namespaceiceberg_1_1_0d163.xml => namespaceiceberg_1_1_0d161.xml} (87%)
rename api/xml/{namespaceiceberg_1_1_0d169.xml => namespaceiceberg_1_1_0d167.xml} (88%)
copy mkdocs/site/api/xml/namespaceiceberg_1_1_0d179.xml => api/xml/namespaceiceberg_1_1_0d177.xml (87%)
delete mode 100644 api/xml/namespaceiceberg_1_1_0d181.xml
rename api/xml/{namespaceiceberg_1_1_0d188.xml => namespaceiceberg_1_1_0d186.xml} (87%)
rename mkdocs/docs/api/xml/namespaceiceberg_1_1_0d194.xml => api/xml/namespaceiceberg_1_1_0d192.xml (87%)
rename api/xml/{namespaceiceberg_1_1_0d206.xml => namespaceiceberg_1_1_0d204.xml} (87%)
rename api/xml/{namespaceiceberg_1_1_0d209.xml => namespaceiceberg_1_1_0d207.xml} (87%)
copy mkdocs/site/api/xml/namespaceiceberg_1_1_0d213.xml => api/xml/namespaceiceberg_1_1_0d211.xml (87%)
delete mode 100644 api/xml/namespaceiceberg_1_1_0d215.xml
rename mkdocs/docs/api/xml/namespaceiceberg_1_1_0d40.xml => api/xml/namespaceiceberg_1_1_0d38.xml (87%)
rename api/xml/{namespaceiceberg_1_1_0d48.xml => namespaceiceberg_1_1_0d44.xml} (75%)
rename mkdocs/docs/api/xml/namespaceiceberg_1_1_0d54.xml => api/xml/namespaceiceberg_1_1_0d52.xml (87%)
rename mkdocs/site/api/xml/namespaceiceberg_1_1_0d57.xml => api/xml/namespaceiceberg_1_1_0d55.xml (87%)
rename api/xml/{namespaceiceberg_1_1_0d69.xml => namespaceiceberg_1_1_0d67.xml} (87%)
rename api/xml/{namespaceiceberg_1_1_0d72.xml => namespaceiceberg_1_1_0d70.xml} (87%)
copy api/xml/{namespaceiceberg_1_1_0d89.xml => namespaceiceberg_1_1_0d87.xml} (87%)
delete mode 100644 api/xml/namespaceiceberg_1_1_0d91.xml
copy api/xml/{namespaceiceberg_1_1_0d98.xml => namespaceiceberg_1_1_0d96.xml} (87%)
rename mkdocs/site/api/xml/namespaceiceberg_1_1avro_1_1_0d129.xml => api/xml/namespaceiceberg_1_1avro_1_1_0d127.xml (88%)
rename api/xml/{namespaceiceberg_1_1parquet_1_1_0d152.xml => namespaceiceberg_1_1parquet_1_1_0d150.xml} (88%)
rename mkdocs/site/api/xml/namespaceiceberg_1_1parquet_1_1_0d153.xml => api/xml/namespaceiceberg_1_1parquet_1_1_0d151.xml (88%)
rename api/xml/{namespaceiceberg_1_1parquet_1_1_0d76.xml => namespaceiceberg_1_1parquet_1_1_0d72.xml} (73%)
copy api/xml/{namespaceiceberg_1_1parquet_1_1_0d80.xml => namespaceiceberg_1_1parquet_1_1_0d78.xml} (88%)
delete mode 100644 api/xml/namespaceiceberg_1_1parquet_1_1_0d82.xml
delete mode 100644 api/xml/validator_8cc.xml
delete mode 100644 api/xml/validator_8h.xml
delete mode 100644 mkdocs/docs/api/classiceberg_1_1rest_1_1Validator-members.html
delete mode 100644 mkdocs/docs/api/classiceberg_1_1rest_1_1Validator.html
delete mode 100644 mkdocs/docs/api/validator_8h.html
delete mode 100644 mkdocs/docs/api/validator_8h_source.html
delete mode 100644 mkdocs/docs/api/xml/classiceberg_1_1rest_1_1Validator.xml
rename api/xml/namespace_0d162.xml => mkdocs/docs/api/xml/namespace_0d160.xml (87%)
delete mode 100644 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d100.xml
rename mkdocs/{site/api/xml/namespaceiceberg_1_1_0d114.xml => docs/api/xml/namespaceiceberg_1_1_0d112.xml} (87%)
rename mkdocs/{site/api/xml/namespaceiceberg_1_1_0d122.xml => docs/api/xml/namespaceiceberg_1_1_0d120.xml} (87%)
rename mkdocs/docs/api/xml/{namespaceiceberg_1_1_0d127.xml => namespaceiceberg_1_1_0d125.xml} (87%)
rename mkdocs/docs/api/xml/{namespaceiceberg_1_1_0d134.xml => namespaceiceberg_1_1_0d132.xml} (87%)
rename mkdocs/docs/api/xml/{namespaceiceberg_1_1_0d141.xml => namespaceiceberg_1_1_0d139.xml} (87%)
rename mkdocs/docs/api/xml/{namespaceiceberg_1_1_0d148.xml => namespaceiceberg_1_1_0d146.xml} (87%)
rename mkdocs/{site/api/xml/namespaceiceberg_1_1_0d156.xml => docs/api/xml/namespaceiceberg_1_1_0d154.xml} (87%)
rename mkdocs/docs/api/xml/{namespaceiceberg_1_1_0d163.xml => namespaceiceberg_1_1_0d161.xml} (87%)
rename mkdocs/docs/api/xml/{namespaceiceberg_1_1_0d169.xml => namespaceiceberg_1_1_0d167.xml} (88%)
copy mkdocs/{site/api/xml/namespaceiceberg_1_1_0d179.xml => docs/api/xml/namespaceiceberg_1_1_0d177.xml} (87%)
delete mode 100644 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d181.xml
rename mkdocs/{site/api/xml/namespaceiceberg_1_1_0d188.xml => docs/api/xml/namespaceiceberg_1_1_0d186.xml} (87%)
rename mkdocs/{site/api/xml/namespaceiceberg_1_1_0d194.xml => docs/api/xml/namespaceiceberg_1_1_0d192.xml} (87%)
rename mkdocs/docs/api/xml/{namespaceiceberg_1_1_0d206.xml => namespaceiceberg_1_1_0d204.xml} (87%)
rename mkdocs/{site/api/xml/namespaceiceberg_1_1_0d209.xml => docs/api/xml/namespaceiceberg_1_1_0d207.xml} (87%)
copy mkdocs/{site/api/xml/namespaceiceberg_1_1_0d213.xml => docs/api/xml/namespaceiceberg_1_1_0d211.xml} (87%)
delete mode 100644 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d215.xml
rename api/xml/namespaceiceberg_1_1_0d40.xml => mkdocs/docs/api/xml/namespaceiceberg_1_1_0d38.xml (87%)
copy mkdocs/docs/api/xml/{namespaceiceberg_1_1_0d46.xml => namespaceiceberg_1_1_0d44.xml} (87%)
delete mode 100644 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d48.xml
rename mkdocs/{site/api/xml/namespaceiceberg_1_1_0d54.xml => docs/api/xml/namespaceiceberg_1_1_0d52.xml} (87%)
rename api/xml/namespaceiceberg_1_1_0d57.xml => mkdocs/docs/api/xml/namespaceiceberg_1_1_0d55.xml (87%)
rename mkdocs/{site/api/xml/namespaceiceberg_1_1_0d69.xml => docs/api/xml/namespaceiceberg_1_1_0d67.xml} (87%)
rename mkdocs/docs/api/xml/{namespaceiceberg_1_1_0d72.xml => namespaceiceberg_1_1_0d70.xml} (87%)
copy api/xml/namespaceiceberg_1_1_0d89.xml => mkdocs/docs/api/xml/namespaceiceberg_1_1_0d87.xml (87%)
delete mode 100644 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d91.xml
copy api/xml/namespaceiceberg_1_1_0d98.xml => mkdocs/docs/api/xml/namespaceiceberg_1_1_0d96.xml (87%)
rename mkdocs/docs/api/xml/{namespaceiceberg_1_1avro_1_1_0d129.xml => namespaceiceberg_1_1avro_1_1_0d127.xml} (88%)
rename mkdocs/{site/api/xml/namespaceiceberg_1_1parquet_1_1_0d152.xml => docs/api/xml/namespaceiceberg_1_1parquet_1_1_0d150.xml} (88%)
rename mkdocs/docs/api/xml/{namespaceiceberg_1_1parquet_1_1_0d153.xml => namespaceiceberg_1_1parquet_1_1_0d151.xml} (88%)
copy mkdocs/docs/api/xml/{namespaceiceberg_1_1parquet_1_1_0d74.xml => namespaceiceberg_1_1parquet_1_1_0d72.xml} (88%)
delete mode 100644 mkdocs/docs/api/xml/namespaceiceberg_1_1parquet_1_1_0d76.xml
copy api/xml/namespaceiceberg_1_1parquet_1_1_0d80.xml => mkdocs/docs/api/xml/namespaceiceberg_1_1parquet_1_1_0d78.xml (88%)
delete mode 100644 mkdocs/docs/api/xml/namespaceiceberg_1_1parquet_1_1_0d82.xml
delete mode 100644 mkdocs/docs/api/xml/validator_8cc.xml
delete mode 100644 mkdocs/docs/api/xml/validator_8h.xml
delete mode 100644 mkdocs/site/api/classiceberg_1_1rest_1_1Validator-members.html
delete mode 100644 mkdocs/site/api/classiceberg_1_1rest_1_1Validator.html
delete mode 100644 mkdocs/site/api/validator_8h.html
delete mode 100644 mkdocs/site/api/validator_8h_source.html
delete mode 100644 mkdocs/site/api/xml/classiceberg_1_1rest_1_1Validator.xml
rename mkdocs/{docs/api/xml/namespace_0d162.xml => site/api/xml/namespace_0d160.xml} (87%)
delete mode 100644 mkdocs/site/api/xml/namespaceiceberg_1_1_0d100.xml
rename api/xml/namespaceiceberg_1_1_0d114.xml => mkdocs/site/api/xml/namespaceiceberg_1_1_0d112.xml (87%)
rename mkdocs/{docs/api/xml/namespaceiceberg_1_1_0d122.xml => site/api/xml/namespaceiceberg_1_1_0d120.xml} (87%)
rename api/xml/namespaceiceberg_1_1_0d127.xml => mkdocs/site/api/xml/namespaceiceberg_1_1_0d125.xml (87%)
rename mkdocs/site/api/xml/{namespaceiceberg_1_1_0d134.xml => namespaceiceberg_1_1_0d132.xml} (87%)
rename mkdocs/site/api/xml/{namespaceiceberg_1_1_0d141.xml => namespaceiceberg_1_1_0d139.xml} (87%)
rename mkdocs/site/api/xml/{namespaceiceberg_1_1_0d148.xml => namespaceiceberg_1_1_0d146.xml} (87%)
rename mkdocs/{docs/api/xml/namespaceiceberg_1_1_0d156.xml => site/api/xml/namespaceiceberg_1_1_0d154.xml} (87%)
rename mkdocs/site/api/xml/{namespaceiceberg_1_1_0d163.xml => namespaceiceberg_1_1_0d161.xml} (87%)
rename mkdocs/site/api/xml/{namespaceiceberg_1_1_0d169.xml => namespaceiceberg_1_1_0d167.xml} (88%)
copy mkdocs/site/api/xml/{namespaceiceberg_1_1_0d179.xml => namespaceiceberg_1_1_0d177.xml} (87%)
delete mode 100644 mkdocs/site/api/xml/namespaceiceberg_1_1_0d181.xml
rename mkdocs/{docs/api/xml/namespaceiceberg_1_1_0d188.xml => site/api/xml/namespaceiceberg_1_1_0d186.xml} (87%)
rename api/xml/namespaceiceberg_1_1_0d194.xml => mkdocs/site/api/xml/namespaceiceberg_1_1_0d192.xml (87%)
rename mkdocs/site/api/xml/{namespaceiceberg_1_1_0d206.xml => namespaceiceberg_1_1_0d204.xml} (87%)
rename mkdocs/{docs/api/xml/namespaceiceberg_1_1_0d209.xml => site/api/xml/namespaceiceberg_1_1_0d207.xml} (87%)
copy mkdocs/site/api/xml/{namespaceiceberg_1_1_0d213.xml => namespaceiceberg_1_1_0d211.xml} (87%)
delete mode 100644 mkdocs/site/api/xml/namespaceiceberg_1_1_0d215.xml
rename mkdocs/site/api/xml/{namespaceiceberg_1_1_0d40.xml => namespaceiceberg_1_1_0d38.xml} (87%)
copy mkdocs/{docs/api/xml/namespaceiceberg_1_1_0d46.xml => site/api/xml/namespaceiceberg_1_1_0d44.xml} (87%)
delete mode 100644 mkdocs/site/api/xml/namespaceiceberg_1_1_0d48.xml
rename api/xml/namespaceiceberg_1_1_0d54.xml => mkdocs/site/api/xml/namespaceiceberg_1_1_0d52.xml (87%)
rename mkdocs/{docs/api/xml/namespaceiceberg_1_1_0d57.xml => site/api/xml/namespaceiceberg_1_1_0d55.xml} (87%)
rename mkdocs/{docs/api/xml/namespaceiceberg_1_1_0d69.xml => site/api/xml/namespaceiceberg_1_1_0d67.xml} (87%)
rename mkdocs/site/api/xml/{namespaceiceberg_1_1_0d72.xml => namespaceiceberg_1_1_0d70.xml} (87%)
copy api/xml/namespaceiceberg_1_1_0d89.xml => mkdocs/site/api/xml/namespaceiceberg_1_1_0d87.xml (87%)
delete mode 100644 mkdocs/site/api/xml/namespaceiceberg_1_1_0d91.xml
copy api/xml/namespaceiceberg_1_1_0d98.xml => mkdocs/site/api/xml/namespaceiceberg_1_1_0d96.xml (87%)
rename api/xml/namespaceiceberg_1_1avro_1_1_0d129.xml => mkdocs/site/api/xml/namespaceiceberg_1_1avro_1_1_0d127.xml (88%)
rename mkdocs/{docs/api/xml/namespaceiceberg_1_1parquet_1_1_0d152.xml => site/api/xml/namespaceiceberg_1_1parquet_1_1_0d150.xml} (88%)
rename api/xml/namespaceiceberg_1_1parquet_1_1_0d153.xml => mkdocs/site/api/xml/namespaceiceberg_1_1parquet_1_1_0d151.xml (88%)
copy mkdocs/{docs/api/xml/namespaceiceberg_1_1parquet_1_1_0d74.xml => site/api/xml/namespaceiceberg_1_1parquet_1_1_0d72.xml} (88%)
delete mode 100644 mkdocs/site/api/xml/namespaceiceberg_1_1parquet_1_1_0d76.xml
copy api/xml/namespaceiceberg_1_1parquet_1_1_0d80.xml => mkdocs/site/api/xml/namespaceiceberg_1_1parquet_1_1_0d78.xml (88%)
delete mode 100644 mkdocs/site/api/xml/namespaceiceberg_1_1parquet_1_1_0d82.xml
delete mode 100644 mkdocs/site/api/xml/validator_8cc.xml
delete mode 100644 mkdocs/site/api/xml/validator_8h.xml
(iceberg-cpp) 01/01: Publish docs from commit 7f7f85b7b7b666a398bfc4ebd47f385578ce9c4e
Posted by gi...@apache.org.
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-cpp.git
commit 4615c0e304610545fc0db1673ff11c1aa20314aa
Author: GitHub Actions <ac...@github.com>
AuthorDate: Wed Nov 12 02:23:46 2025 +0000
Publish docs from commit 7f7f85b7b7b666a398bfc4ebd47f385578ce9c4e
---
404.html | 472 +
CNAME | 1 +
api/annotated.html | 424 +
api/arrow__array__wrapper_8h.html | 106 +
api/arrow__array__wrapper_8h_source.html | 217 +
api/arrow__c__data_8h.html | 122 +
api/arrow__c__data_8h_source.html | 209 +
api/arrow__c__data__guard__internal_8h_source.html | 169 +
api/arrow__file__io_8h_source.html | 123 +
api/arrow__fs__file__io__internal_8h_source.html | 150 +
api/arrow__status__internal_8h_source.html | 152 +
api/avro__constants_8h_source.html | 132 +
api/avro__data__util__internal_8h_source.html | 128 +
api/avro__reader_8h_source.html | 146 +
api/avro__register_8h.html | 115 +
api/avro__register_8h_source.html | 126 +
api/avro__schema__util__internal_8h_source.html | 241 +
api/avro__stream__internal_8h_source.html | 183 +
api/avro__writer_8h_source.html | 148 +
api/bc_s.png | Bin 0 -> 676 bytes
api/bc_sd.png | Bin 0 -> 635 bytes
api/bucket__util_8h_source.html | 142 +
api/catalog_2rest_2json__internal_8h.html | 134 +
api/catalog_2rest_2json__internal_8h_source.html | 149 +
api/catalog_8h_source.html | 238 +
api/checked__cast_8h.html | 113 +
api/checked__cast_8h_source.html | 152 +
api/classBasicShortNameTest-members.html | 93 +
api/classBasicShortNameTest.html | 128 +
api/classBasicShortNameTest.png | Bin 0 -> 545 bytes
...classComplexMapStructShortNameTest-members.html | 97 +
api/classComplexMapStructShortNameTest.html | 140 +
api/classComplexMapStructShortNameTest.png | Bin 0 -> 748 bytes
api/classComplexShortNameTest-members.html | 95 +
api/classComplexShortNameTest.html | 134 +
api/classComplexShortNameTest.png | Bin 0 -> 641 bytes
api/classProjectParamTest.html | 90 +
api/classProjectParamTest.png | Bin 0 -> 806 bytes
api/classSchemaThreadSafetyTest-members.html | 89 +
api/classSchemaThreadSafetyTest.html | 116 +
api/classSchemaThreadSafetyTest.png | Bin 0 -> 674 bytes
api/classSelectParamTest.html | 90 +
api/classSelectParamTest.png | Bin 0 -> 796 bytes
api/classStructTypeThreadSafetyTest-members.html | 89 +
api/classStructTypeThreadSafetyTest.html | 116 +
api/classStructTypeThreadSafetyTest.png | Bin 0 -> 713 bytes
api/classTypeTest.html | 90 +
api/classTypeTest.png | Bin 0 -> 765 bytes
api/classes.html | 153 +
api/classiceberg_1_1And-members.html | 98 +
api/classiceberg_1_1And.html | 406 +
api/classiceberg_1_1And.png | Bin 0 -> 929 bytes
api/classiceberg_1_1ArrayLike-members.html | 91 +
api/classiceberg_1_1ArrayLike.html | 184 +
api/classiceberg_1_1ArrayLike.png | Bin 0 -> 1229 bytes
...lassiceberg_1_1ArrowArrayArrayLike-members.html | 97 +
api/classiceberg_1_1ArrowArrayArrayLike.html | 209 +
api/classiceberg_1_1ArrowArrayArrayLike.png | Bin 0 -> 732 bytes
...erg_1_1ArrowArrayArrayLike_1_1Impl-members.html | 95 +
...lassiceberg_1_1ArrowArrayArrayLike_1_1Impl.html | 113 +
api/classiceberg_1_1ArrowArrayMapLike-members.html | 98 +
api/classiceberg_1_1ArrowArrayMapLike.html | 248 +
api/classiceberg_1_1ArrowArrayMapLike.png | Bin 0 -> 728 bytes
...eberg_1_1ArrowArrayMapLike_1_1Impl-members.html | 96 +
api/classiceberg_1_1ArrowArrayMapLike_1_1Impl.html | 116 +
...assiceberg_1_1ArrowArrayStructLike-members.html | 97 +
api/classiceberg_1_1ArrowArrayStructLike.html | 209 +
api/classiceberg_1_1ArrowArrayStructLike.png | Bin 0 -> 760 bytes
...rg_1_1ArrowArrayStructLike_1_1Impl-members.html | 95 +
...assiceberg_1_1ArrowArrayStructLike_1_1Impl.html | 113 +
...iceberg_1_1BaseInheritableMetadata-members.html | 91 +
api/classiceberg_1_1BaseInheritableMetadata.html | 208 +
api/classiceberg_1_1BaseInheritableMetadata.png | Bin 0 -> 820 bytes
api/classiceberg_1_1BasicLiteralTest.html | 94 +
api/classiceberg_1_1BasicLiteralTest.png | Bin 0 -> 1018 bytes
api/classiceberg_1_1BinaryType-members.html | 98 +
api/classiceberg_1_1BinaryType.html | 230 +
api/classiceberg_1_1BinaryType.png | Bin 0 -> 1261 bytes
api/classiceberg_1_1BooleanType-members.html | 98 +
api/classiceberg_1_1BooleanType.html | 230 +
api/classiceberg_1_1BooleanType.png | Bin 0 -> 1268 bytes
api/classiceberg_1_1Bound-members.html | 91 +
api/classiceberg_1_1Bound.html | 185 +
api/classiceberg_1_1Bound.png | Bin 0 -> 2656 bytes
...ssiceberg_1_1BoundLiteralPredicate-members.html | 108 +
api/classiceberg_1_1BoundLiteralPredicate.html | 434 +
api/classiceberg_1_1BoundLiteralPredicate.png | Bin 0 -> 2462 bytes
api/classiceberg_1_1BoundPredicate-members.html | 105 +
api/classiceberg_1_1BoundPredicate.html | 338 +
api/classiceberg_1_1BoundPredicate.png | Bin 0 -> 3209 bytes
api/classiceberg_1_1BoundReference-members.html | 104 +
api/classiceberg_1_1BoundReference.html | 436 +
api/classiceberg_1_1BoundReference.png | Bin 0 -> 3419 bytes
api/classiceberg_1_1BoundSetPredicate-members.html | 110 +
api/classiceberg_1_1BoundSetPredicate.html | 497 +
api/classiceberg_1_1BoundSetPredicate.png | Bin 0 -> 2467 bytes
api/classiceberg_1_1BoundTerm-members.html | 100 +
api/classiceberg_1_1BoundTerm.html | 253 +
api/classiceberg_1_1BoundTerm.png | Bin 0 -> 1864 bytes
api/classiceberg_1_1BoundTransform-members.html | 102 +
api/classiceberg_1_1BoundTransform.html | 421 +
api/classiceberg_1_1BoundTransform.png | Bin 0 -> 1706 bytes
...lassiceberg_1_1BoundUnaryPredicate-members.html | 107 +
api/classiceberg_1_1BoundUnaryPredicate.html | 423 +
api/classiceberg_1_1BoundUnaryPredicate.png | Bin 0 -> 2466 bytes
api/classiceberg_1_1BucketTransform-members.html | 96 +
api/classiceberg_1_1BucketTransform.html | 284 +
api/classiceberg_1_1BucketTransform.png | Bin 0 -> 758 bytes
api/classiceberg_1_1BucketTransformTest.html | 94 +
api/classiceberg_1_1BucketTransformTest.png | Bin 0 -> 910 bytes
api/classiceberg_1_1BucketUtils-members.html | 92 +
api/classiceberg_1_1BucketUtils.html | 261 +
api/classiceberg_1_1CastLiteralTest.html | 94 +
api/classiceberg_1_1CastLiteralTest.png | Bin 0 -> 1007 bytes
api/classiceberg_1_1Catalog-members.html | 106 +
api/classiceberg_1_1Catalog.html | 961 ++
api/classiceberg_1_1Catalog.png | Bin 0 -> 1003 bytes
...iceberg_1_1Catalog_1_1TableBuilder-members.html | 96 +
api/classiceberg_1_1Catalog_1_1TableBuilder.html | 366 +
api/classiceberg_1_1ComparisonLiteralTest.html | 94 +
api/classiceberg_1_1ComparisonLiteralTest.png | Bin 0 -> 1098 bytes
api/classiceberg_1_1ConfigBase-members.html | 94 +
api/classiceberg_1_1ConfigBase.html | 126 +
...lassiceberg_1_1ConfigBase_1_1Entry-members.html | 91 +
api/classiceberg_1_1ConfigBase_1_1Entry.html | 104 +
api/classiceberg_1_1Conversions-members.html | 92 +
api/classiceberg_1_1Conversions.html | 289 +
...iceberg_1_1CopyInheritableMetadata-members.html | 91 +
api/classiceberg_1_1CopyInheritableMetadata.html | 191 +
api/classiceberg_1_1CopyInheritableMetadata.png | Bin 0 -> 829 bytes
api/classiceberg_1_1DataTableScan-members.html | 98 +
api/classiceberg_1_1DataTableScan.html | 178 +
api/classiceberg_1_1DataTableScan.png | Bin 0 -> 705 bytes
api/classiceberg_1_1DateType-members.html | 98 +
api/classiceberg_1_1DateType.html | 230 +
api/classiceberg_1_1DateType.png | Bin 0 -> 1275 bytes
api/classiceberg_1_1DayTransform-members.html | 96 +
api/classiceberg_1_1DayTransform.html | 268 +
api/classiceberg_1_1DayTransform.png | Bin 0 -> 744 bytes
api/classiceberg_1_1DayTransformTest.html | 94 +
api/classiceberg_1_1DayTransformTest.png | Bin 0 -> 891 bytes
api/classiceberg_1_1Decimal-members.html | 139 +
api/classiceberg_1_1Decimal.html | 555 +
api/classiceberg_1_1Decimal.png | Bin 0 -> 666 bytes
api/classiceberg_1_1DecimalType-members.html | 101 +
api/classiceberg_1_1DecimalType.html | 245 +
api/classiceberg_1_1DecimalType.png | Bin 0 -> 1285 bytes
api/classiceberg_1_1DoubleType-members.html | 98 +
api/classiceberg_1_1DoubleType.html | 230 +
api/classiceberg_1_1DoubleType.png | Bin 0 -> 1277 bytes
...ceberg_1_1EmptyInheritableMetadata-members.html | 90 +
api/classiceberg_1_1EmptyInheritableMetadata.html | 153 +
api/classiceberg_1_1EmptyInheritableMetadata.png | Bin 0 -> 847 bytes
api/classiceberg_1_1Expression-members.html | 95 +
api/classiceberg_1_1Expression.html | 295 +
api/classiceberg_1_1Expression.png | Bin 0 -> 4420 bytes
api/classiceberg_1_1ExpressionError-members.html | 90 +
api/classiceberg_1_1ExpressionError.html | 118 +
api/classiceberg_1_1ExpressionError.png | Bin 0 -> 1188 bytes
api/classiceberg_1_1Expressions-members.html | 141 +
api/classiceberg_1_1Expressions.html | 384 +
api/classiceberg_1_1False-members.html | 96 +
api/classiceberg_1_1False.html | 295 +
api/classiceberg_1_1False.png | Bin 0 -> 950 bytes
api/classiceberg_1_1FileIO-members.html | 93 +
api/classiceberg_1_1FileIO.html | 257 +
api/classiceberg_1_1FileIO.png | Bin 0 -> 785 bytes
api/classiceberg_1_1FileScanTask-members.html | 95 +
api/classiceberg_1_1FileScanTask.html | 264 +
api/classiceberg_1_1FileScanTask.png | Bin 0 -> 679 bytes
api/classiceberg_1_1FileScanTaskTest-members.html | 107 +
api/classiceberg_1_1FileScanTaskTest.html | 183 +
api/classiceberg_1_1FileScanTaskTest.png | Bin 0 -> 1031 bytes
api/classiceberg_1_1FixedType-members.html | 99 +
api/classiceberg_1_1FixedType.html | 238 +
api/classiceberg_1_1FixedType.png | Bin 0 -> 1273 bytes
api/classiceberg_1_1FloatType-members.html | 98 +
api/classiceberg_1_1FloatType.html | 230 +
api/classiceberg_1_1FloatType.png | Bin 0 -> 1265 bytes
api/classiceberg_1_1FromArrowSchemaTest.html | 94 +
api/classiceberg_1_1FromArrowSchemaTest.png | Bin 0 -> 1099 bytes
api/classiceberg_1_1GZipDecompressor-members.html | 92 +
api/classiceberg_1_1GZipDecompressor.html | 102 +
api/classiceberg_1_1GZipTest-members.html | 102 +
api/classiceberg_1_1GZipTest.html | 164 +
api/classiceberg_1_1GZipTest.png | Bin 0 -> 979 bytes
api/classiceberg_1_1HasValueMatcher-members.html | 92 +
api/classiceberg_1_1HasValueMatcher.html | 108 +
api/classiceberg_1_1HourTransform-members.html | 96 +
api/classiceberg_1_1HourTransform.html | 267 +
api/classiceberg_1_1HourTransform.png | Bin 0 -> 731 bytes
api/classiceberg_1_1HourTransformTest.html | 94 +
api/classiceberg_1_1HourTransformTest.png | Bin 0 -> 881 bytes
api/classiceberg_1_1IcebergError-members.html | 89 +
api/classiceberg_1_1IcebergError.html | 114 +
api/classiceberg_1_1IcebergError.png | Bin 0 -> 1198 bytes
api/classiceberg_1_1IdToFieldVisitor-members.html | 91 +
api/classiceberg_1_1IdToFieldVisitor.html | 104 +
api/classiceberg_1_1IdentityTransform-members.html | 96 +
api/classiceberg_1_1IdentityTransform.html | 267 +
api/classiceberg_1_1IdentityTransform.png | Bin 0 -> 756 bytes
api/classiceberg_1_1InMemoryCatalog-members.html | 109 +
api/classiceberg_1_1InMemoryCatalog.html | 965 ++
api/classiceberg_1_1InMemoryCatalog.png | Bin 0 -> 1589 bytes
...lassiceberg_1_1InMemoryCatalogTest-members.html | 94 +
api/classiceberg_1_1InMemoryCatalogTest.html | 123 +
api/classiceberg_1_1InMemoryCatalogTest.png | Bin 0 -> 710 bytes
api/classiceberg_1_1InMemoryNamespace-members.html | 100 +
api/classiceberg_1_1InMemoryNamespace.html | 534 +
...lassiceberg_1_1InheritableMetadata-members.html | 90 +
api/classiceberg_1_1InheritableMetadata.html | 155 +
api/classiceberg_1_1InheritableMetadata.png | Bin 0 -> 1455 bytes
...berg_1_1InheritableMetadataFactory-members.html | 91 +
...classiceberg_1_1InheritableMetadataFactory.html | 184 +
api/classiceberg_1_1IntType-members.html | 98 +
api/classiceberg_1_1IntType.html | 230 +
api/classiceberg_1_1IntType.png | Bin 0 -> 1243 bytes
api/classiceberg_1_1Lazy-members.html | 89 +
api/classiceberg_1_1Lazy.html | 101 +
api/classiceberg_1_1ListType-members.html | 108 +
api/classiceberg_1_1ListType.html | 451 +
api/classiceberg_1_1ListType.png | Bin 0 -> 1249 bytes
api/classiceberg_1_1Literal-members.html | 118 +
api/classiceberg_1_1Literal.html | 472 +
api/classiceberg_1_1Literal.png | Bin 0 -> 652 bytes
api/classiceberg_1_1LiteralCaster-members.html | 91 +
api/classiceberg_1_1LiteralCaster.html | 112 +
api/classiceberg_1_1LiteralSerDeParam.html | 94 +
api/classiceberg_1_1LiteralSerDeParam.png | Bin 0 -> 850 bytes
api/classiceberg_1_1LocalFileIOTest-members.html | 102 +
api/classiceberg_1_1LocalFileIOTest.html | 164 +
api/classiceberg_1_1LocalFileIOTest.png | Bin 0 -> 999 bytes
api/classiceberg_1_1LocationProvider-members.html | 91 +
api/classiceberg_1_1LocationProvider.html | 198 +
api/classiceberg_1_1LongType-members.html | 98 +
api/classiceberg_1_1LongType.html | 230 +
api/classiceberg_1_1LongType.png | Bin 0 -> 1263 bytes
api/classiceberg_1_1ManifestAdapter-members.html | 99 +
api/classiceberg_1_1ManifestAdapter.html | 150 +
api/classiceberg_1_1ManifestAdapter.png | Bin 0 -> 2824 bytes
...assiceberg_1_1ManifestEntryAdapter-members.html | 116 +
api/classiceberg_1_1ManifestEntryAdapter.html | 204 +
api/classiceberg_1_1ManifestEntryAdapter.png | Bin 0 -> 1921 bytes
...siceberg_1_1ManifestEntryAdapterV1-members.html | 120 +
api/classiceberg_1_1ManifestEntryAdapterV1.html | 267 +
api/classiceberg_1_1ManifestEntryAdapterV1.png | Bin 0 -> 1221 bytes
...siceberg_1_1ManifestEntryAdapterV2-members.html | 120 +
api/classiceberg_1_1ManifestEntryAdapterV2.html | 325 +
api/classiceberg_1_1ManifestEntryAdapterV2.png | Bin 0 -> 1232 bytes
...siceberg_1_1ManifestEntryAdapterV3-members.html | 120 +
api/classiceberg_1_1ManifestEntryAdapterV3.html | 406 +
api/classiceberg_1_1ManifestEntryAdapterV3.png | Bin 0 -> 1225 bytes
...lassiceberg_1_1ManifestFileAdapter-members.html | 110 +
api/classiceberg_1_1ManifestFileAdapter.html | 183 +
api/classiceberg_1_1ManifestFileAdapter.png | Bin 0 -> 1882 bytes
...ssiceberg_1_1ManifestFileAdapterV1-members.html | 112 +
api/classiceberg_1_1ManifestFileAdapterV1.html | 277 +
api/classiceberg_1_1ManifestFileAdapterV1.png | Bin 0 -> 1180 bytes
...ssiceberg_1_1ManifestFileAdapterV2-members.html | 112 +
api/classiceberg_1_1ManifestFileAdapterV2.html | 338 +
api/classiceberg_1_1ManifestFileAdapterV2.png | Bin 0 -> 1189 bytes
...ssiceberg_1_1ManifestFileAdapterV3-members.html | 112 +
api/classiceberg_1_1ManifestFileAdapterV3.html | 392 +
api/classiceberg_1_1ManifestFileAdapterV3.png | Bin 0 -> 1180 bytes
...siceberg_1_1ManifestFileStructLike-members.html | 96 +
api/classiceberg_1_1ManifestFileStructLike.html | 196 +
api/classiceberg_1_1ManifestFileStructLike.png | Bin 0 -> 773 bytes
...classiceberg_1_1ManifestListReader-members.html | 91 +
api/classiceberg_1_1ManifestListReader.html | 169 +
api/classiceberg_1_1ManifestListReader.png | Bin 0 -> 834 bytes
...siceberg_1_1ManifestListReaderImpl-members.html | 92 +
api/classiceberg_1_1ManifestListReaderImpl.html | 152 +
api/classiceberg_1_1ManifestListReaderImpl.png | Bin 0 -> 827 bytes
..._1ManifestListReaderWriterTestBase-members.html | 106 +
...ceberg_1_1ManifestListReaderWriterTestBase.html | 182 +
...iceberg_1_1ManifestListReaderWriterTestBase.png | Bin 0 -> 2223 bytes
..._1_1ManifestListReaderWriterV1Test-members.html | 110 +
...siceberg_1_1ManifestListReaderWriterV1Test.html | 191 +
...ssiceberg_1_1ManifestListReaderWriterV1Test.png | Bin 0 -> 1623 bytes
..._1_1ManifestListReaderWriterV2Test-members.html | 109 +
...siceberg_1_1ManifestListReaderWriterV2Test.html | 188 +
...ssiceberg_1_1ManifestListReaderWriterV2Test.png | Bin 0 -> 1632 bytes
...classiceberg_1_1ManifestListWriter-members.html | 97 +
api/classiceberg_1_1ManifestListWriter.html | 389 +
api/classiceberg_1_1ManifestReader-members.html | 92 +
api/classiceberg_1_1ManifestReader.html | 232 +
api/classiceberg_1_1ManifestReader.png | Bin 0 -> 786 bytes
...classiceberg_1_1ManifestReaderImpl-members.html | 93 +
api/classiceberg_1_1ManifestReaderImpl.html | 155 +
api/classiceberg_1_1ManifestReaderImpl.png | Bin 0 -> 781 bytes
...rg_1_1ManifestReaderWriterTestBase-members.html | 106 +
...assiceberg_1_1ManifestReaderWriterTestBase.html | 182 +
...lassiceberg_1_1ManifestReaderWriterTestBase.png | Bin 0 -> 2092 bytes
api/classiceberg_1_1ManifestV1Test-members.html | 108 +
api/classiceberg_1_1ManifestV1Test.html | 185 +
api/classiceberg_1_1ManifestV1Test.png | Bin 0 -> 1526 bytes
api/classiceberg_1_1ManifestV2Test-members.html | 110 +
api/classiceberg_1_1ManifestV2Test.html | 191 +
api/classiceberg_1_1ManifestV2Test.png | Bin 0 -> 1532 bytes
api/classiceberg_1_1ManifestWriter-members.html | 97 +
api/classiceberg_1_1ManifestWriter.html | 410 +
api/classiceberg_1_1MapLike-members.html | 92 +
api/classiceberg_1_1MapLike.html | 222 +
api/classiceberg_1_1MapLike.png | Bin 0 -> 731 bytes
api/classiceberg_1_1MapType-members.html | 110 +
api/classiceberg_1_1MapType.html | 456 +
api/classiceberg_1_1MapType.png | Bin 0 -> 1268 bytes
api/classiceberg_1_1MappedFields-members.html | 94 +
api/classiceberg_1_1MappedFields.html | 221 +
api/classiceberg_1_1MetadataIOTest-members.html | 103 +
api/classiceberg_1_1MetadataIOTest.html | 167 +
api/classiceberg_1_1MetadataIOTest.png | Bin 0 -> 1008 bytes
api/classiceberg_1_1MockCatalog-members.html | 125 +
api/classiceberg_1_1MockCatalog.html | 207 +
api/classiceberg_1_1MockCatalog.png | Bin 0 -> 637 bytes
api/classiceberg_1_1MonthTransform-members.html | 96 +
api/classiceberg_1_1MonthTransform.html | 267 +
api/classiceberg_1_1MonthTransform.png | Bin 0 -> 743 bytes
api/classiceberg_1_1MonthTransformTest.html | 94 +
api/classiceberg_1_1MonthTransformTest.png | Bin 0 -> 893 bytes
api/classiceberg_1_1NameMapping-members.html | 96 +
api/classiceberg_1_1NameMapping.html | 142 +
api/classiceberg_1_1NameMappingTest-members.html | 89 +
api/classiceberg_1_1NameMappingTest.html | 104 +
api/classiceberg_1_1NameMappingTest.png | Bin 0 -> 693 bytes
api/classiceberg_1_1NameToIdVisitor-members.html | 94 +
api/classiceberg_1_1NameToIdVisitor.html | 113 +
api/classiceberg_1_1NamedReference-members.html | 99 +
api/classiceberg_1_1NamedReference.html | 355 +
api/classiceberg_1_1NamedReference.png | Bin 0 -> 3676 bytes
api/classiceberg_1_1NestedType-members.html | 101 +
api/classiceberg_1_1NestedType.html | 352 +
api/classiceberg_1_1NestedType.png | Bin 0 -> 2564 bytes
api/classiceberg_1_1Not-members.html | 97 +
api/classiceberg_1_1Not.html | 361 +
api/classiceberg_1_1Not.png | Bin 0 -> 928 bytes
api/classiceberg_1_1NullLiteralTransformTest.html | 94 +
api/classiceberg_1_1NullLiteralTransformTest.png | Bin 0 -> 921 bytes
api/classiceberg_1_1Or-members.html | 98 +
api/classiceberg_1_1Or.html | 402 +
api/classiceberg_1_1Or.png | Bin 0 -> 921 bytes
api/classiceberg_1_1PartitionField-members.html | 96 +
api/classiceberg_1_1PartitionField.html | 223 +
api/classiceberg_1_1PartitionField.png | Bin 0 -> 686 bytes
..._1_1PartitionFieldSummaryArrayLike-members.html | 96 +
...siceberg_1_1PartitionFieldSummaryArrayLike.html | 196 +
...ssiceberg_1_1PartitionFieldSummaryArrayLike.png | Bin 0 -> 856 bytes
...1_1PartitionFieldSummaryStructLike-members.html | 96 +
...iceberg_1_1PartitionFieldSummaryStructLike.html | 196 +
...siceberg_1_1PartitionFieldSummaryStructLike.png | Bin 0 -> 858 bytes
api/classiceberg_1_1PartitionSpec-members.html | 100 +
api/classiceberg_1_1PartitionSpec.html | 239 +
api/classiceberg_1_1PartitionSpec.png | Bin 0 -> 702 bytes
api/classiceberg_1_1Predicate-members.html | 100 +
api/classiceberg_1_1Predicate.html | 271 +
api/classiceberg_1_1Predicate.png | Bin 0 -> 984 bytes
api/classiceberg_1_1PredicateTest-members.html | 90 +
api/classiceberg_1_1PredicateTest.html | 111 +
api/classiceberg_1_1PredicateTest.png | Bin 0 -> 617 bytes
api/classiceberg_1_1PrimitiveType-members.html | 95 +
api/classiceberg_1_1PrimitiveType.html | 205 +
api/classiceberg_1_1PrimitiveType.png | Bin 0 -> 6353 bytes
...classiceberg_1_1PruneColumnVisitor-members.html | 95 +
api/classiceberg_1_1PruneColumnVisitor.html | 127 +
api/classiceberg_1_1Reader-members.html | 97 +
api/classiceberg_1_1Reader.html | 252 +
api/classiceberg_1_1Reader.png | Bin 0 -> 1084 bytes
api/classiceberg_1_1Reference-members.html | 90 +
api/classiceberg_1_1Reference.html | 146 +
api/classiceberg_1_1Reference.png | Bin 0 -> 982 bytes
api/classiceberg_1_1ResultMatcher-members.html | 92 +
api/classiceberg_1_1ResultMatcher.html | 108 +
api/classiceberg_1_1ScanTask-members.html | 92 +
api/classiceberg_1_1ScanTask.html | 208 +
api/classiceberg_1_1ScanTask.png | Bin 0 -> 686 bytes
api/classiceberg_1_1Schema-members.html | 121 +
api/classiceberg_1_1Schema.html | 381 +
api/classiceberg_1_1Schema.png | Bin 0 -> 1545 bytes
api/classiceberg_1_1SchemaField-members.html | 103 +
api/classiceberg_1_1SchemaField.html | 262 +
api/classiceberg_1_1SchemaField.png | Bin 0 -> 689 bytes
api/classiceberg_1_1SnapshotTest-members.html | 92 +
api/classiceberg_1_1SnapshotTest.html | 117 +
api/classiceberg_1_1SnapshotTest.png | Bin 0 -> 622 bytes
api/classiceberg_1_1SortField-members.html | 97 +
api/classiceberg_1_1SortField.html | 227 +
api/classiceberg_1_1SortField.png | Bin 0 -> 669 bytes
api/classiceberg_1_1SortOrder-members.html | 103 +
api/classiceberg_1_1SortOrder.html | 331 +
api/classiceberg_1_1SortOrder.png | Bin 0 -> 691 bytes
api/classiceberg_1_1SortOrderTest-members.html | 97 +
api/classiceberg_1_1SortOrderTest.html | 132 +
api/classiceberg_1_1SortOrderTest.png | Bin 0 -> 639 bytes
api/classiceberg_1_1StringType-members.html | 98 +
api/classiceberg_1_1StringType.html | 230 +
api/classiceberg_1_1StringType.png | Bin 0 -> 1284 bytes
api/classiceberg_1_1StringUtils-members.html | 91 +
api/classiceberg_1_1StringUtils.html | 104 +
api/classiceberg_1_1StructLike-members.html | 91 +
api/classiceberg_1_1StructLike.html | 185 +
api/classiceberg_1_1StructLike.png | Bin 0 -> 1564 bytes
api/classiceberg_1_1StructType-members.html | 112 +
api/classiceberg_1_1StructType.html | 466 +
api/classiceberg_1_1StructType.png | Bin 0 -> 1553 bytes
api/classiceberg_1_1Table-members.html | 108 +
api/classiceberg_1_1Table.html | 394 +
...assiceberg_1_1TableMetadataBuilder-members.html | 128 +
api/classiceberg_1_1TableMetadataBuilder.html | 1211 ++
...ceberg_1_1TableMetadataBuilderTest-members.html | 90 +
api/classiceberg_1_1TableMetadataBuilderTest.html | 111 +
api/classiceberg_1_1TableMetadataBuilderTest.png | Bin 0 -> 745 bytes
api/classiceberg_1_1TableProperties-members.html | 189 +
api/classiceberg_1_1TableProperties.html | 2176 ++++
api/classiceberg_1_1TableProperties.png | Bin 0 -> 843 bytes
api/classiceberg_1_1TableRequirement-members.html | 90 +
api/classiceberg_1_1TableRequirement.html | 160 +
api/classiceberg_1_1TableRequirement.png | Bin 0 -> 5481 bytes
api/classiceberg_1_1TableRequirements-members.html | 91 +
api/classiceberg_1_1TableRequirements.html | 244 +
api/classiceberg_1_1TableScan-members.html | 97 +
api/classiceberg_1_1TableScan.html | 291 +
api/classiceberg_1_1TableScan.png | Bin 0 -> 710 bytes
api/classiceberg_1_1TableScanBuilder-members.html | 97 +
api/classiceberg_1_1TableScanBuilder.html | 396 +
api/classiceberg_1_1TableUpdate-members.html | 91 +
api/classiceberg_1_1TableUpdate.html | 210 +
api/classiceberg_1_1TableUpdate.png | Bin 0 -> 9221 bytes
...classiceberg_1_1TableUpdateContext-members.html | 96 +
api/classiceberg_1_1TableUpdateContext.html | 178 +
api/classiceberg_1_1TempFileTestBase-members.html | 100 +
api/classiceberg_1_1TempFileTestBase.html | 192 +
api/classiceberg_1_1TempFileTestBase.png | Bin 0 -> 5275 bytes
...classiceberg_1_1TemporalTestHelper-members.html | 94 +
api/classiceberg_1_1TemporalTestHelper.html | 119 +
api/classiceberg_1_1TemporalUtils-members.html | 92 +
api/classiceberg_1_1TemporalUtils.html | 112 +
api/classiceberg_1_1Term-members.html | 92 +
api/classiceberg_1_1Term.html | 165 +
api/classiceberg_1_1Term.png | Bin 0 -> 4170 bytes
api/classiceberg_1_1TestConfig-members.html | 94 +
api/classiceberg_1_1TestConfig.html | 174 +
api/classiceberg_1_1TestConfig.png | Bin 0 -> 794 bytes
api/classiceberg_1_1TimeType-members.html | 98 +
api/classiceberg_1_1TimeType.html | 230 +
api/classiceberg_1_1TimeType.png | Bin 0 -> 1268 bytes
api/classiceberg_1_1TimestampBase-members.html | 97 +
api/classiceberg_1_1TimestampBase.html | 202 +
api/classiceberg_1_1TimestampBase.png | Bin 0 -> 2199 bytes
api/classiceberg_1_1TimestampType-members.html | 100 +
api/classiceberg_1_1TimestampType.html | 295 +
api/classiceberg_1_1TimestampType.png | Bin 0 -> 1618 bytes
api/classiceberg_1_1TimestampTzType-members.html | 100 +
api/classiceberg_1_1TimestampTzType.html | 295 +
api/classiceberg_1_1TimestampTzType.png | Bin 0 -> 1652 bytes
api/classiceberg_1_1ToArrowSchemaTest.html | 94 +
api/classiceberg_1_1ToArrowSchemaTest.png | Bin 0 -> 1063 bytes
api/classiceberg_1_1Transaction-members.html | 92 +
api/classiceberg_1_1Transaction.html | 197 +
api/classiceberg_1_1Transform-members.html | 104 +
api/classiceberg_1_1Transform.html | 513 +
api/classiceberg_1_1Transform.png | Bin 0 -> 673 bytes
api/classiceberg_1_1TransformFunction-members.html | 95 +
api/classiceberg_1_1TransformFunction.html | 205 +
api/classiceberg_1_1TransformFunction.png | Bin 0 -> 3910 bytes
api/classiceberg_1_1TransformLiteralTest.html | 94 +
api/classiceberg_1_1TransformLiteralTest.png | Bin 0 -> 897 bytes
api/classiceberg_1_1True-members.html | 96 +
api/classiceberg_1_1True.html | 296 +
api/classiceberg_1_1True.png | Bin 0 -> 933 bytes
api/classiceberg_1_1TruncateTransform-members.html | 96 +
api/classiceberg_1_1TruncateTransform.html | 281 +
api/classiceberg_1_1TruncateTransform.png | Bin 0 -> 747 bytes
api/classiceberg_1_1TruncateTransformTest.html | 94 +
api/classiceberg_1_1TruncateTransformTest.png | Bin 0 -> 900 bytes
api/classiceberg_1_1TruncateUtils-members.html | 92 +
api/classiceberg_1_1TruncateUtils.html | 294 +
api/classiceberg_1_1Type-members.html | 96 +
api/classiceberg_1_1Type.html | 275 +
api/classiceberg_1_1Type.png | Bin 0 -> 9374 bytes
api/classiceberg_1_1TypeJsonTest.html | 94 +
api/classiceberg_1_1TypeJsonTest.png | Bin 0 -> 901 bytes
api/classiceberg_1_1TypeTest.html | 94 +
api/classiceberg_1_1TypeTest.png | Bin 0 -> 837 bytes
api/classiceberg_1_1Unbound-members.html | 91 +
api/classiceberg_1_1Unbound.html | 216 +
api/classiceberg_1_1Unbound.png | Bin 0 -> 2732 bytes
api/classiceberg_1_1UnboundPredicate-members.html | 104 +
api/classiceberg_1_1UnboundPredicate.html | 506 +
api/classiceberg_1_1UnboundPredicate.png | Bin 0 -> 2145 bytes
api/classiceberg_1_1UnboundTerm-members.html | 96 +
api/classiceberg_1_1UnboundTerm.html | 151 +
api/classiceberg_1_1UnboundTerm.png | Bin 0 -> 1404 bytes
api/classiceberg_1_1UnboundTransform-members.html | 98 +
api/classiceberg_1_1UnboundTransform.html | 336 +
api/classiceberg_1_1UnboundTransform.png | Bin 0 -> 2712 bytes
api/classiceberg_1_1Uuid-members.html | 101 +
api/classiceberg_1_1Uuid.html | 254 +
api/classiceberg_1_1Uuid.png | Bin 0 -> 632 bytes
api/classiceberg_1_1UuidType-members.html | 98 +
api/classiceberg_1_1UuidType.html | 230 +
api/classiceberg_1_1UuidType.png | Bin 0 -> 1259 bytes
api/classiceberg_1_1VoidTransform-members.html | 96 +
api/classiceberg_1_1VoidTransform.html | 267 +
api/classiceberg_1_1VoidTransform.png | Bin 0 -> 735 bytes
api/classiceberg_1_1VoidTransformTest.html | 94 +
api/classiceberg_1_1VoidTransformTest.png | Bin 0 -> 876 bytes
api/classiceberg_1_1Writer-members.html | 98 +
api/classiceberg_1_1Writer.html | 286 +
api/classiceberg_1_1Writer.png | Bin 0 -> 1044 bytes
api/classiceberg_1_1YearTransform-members.html | 96 +
api/classiceberg_1_1YearTransform.html | 267 +
api/classiceberg_1_1YearTransform.png | Bin 0 -> 741 bytes
api/classiceberg_1_1YearTransformTest.html | 94 +
api/classiceberg_1_1YearTransformTest.png | Bin 0 -> 883 bytes
api/classiceberg_1_1ZlibImpl-members.html | 92 +
api/classiceberg_1_1ZlibImpl.html | 101 +
..._1_1arrow_1_1ArrowFileSystemFileIO-members.html | 98 +
...siceberg_1_1arrow_1_1ArrowFileSystemFileIO.html | 251 +
...ssiceberg_1_1arrow_1_1ArrowFileSystemFileIO.png | Bin 0 -> 777 bytes
...siceberg_1_1avro_1_1AVROStreamTest-members.html | 108 +
api/classiceberg_1_1avro_1_1AVROStreamTest.html | 185 +
api/classiceberg_1_1avro_1_1AVROStreamTest.png | Bin 0 -> 1089 bytes
...ceberg_1_1avro_1_1AppendDatumToBuilderTest.html | 99 +
...iceberg_1_1avro_1_1AppendDatumToBuilderTest.png | Bin 0 -> 1091 bytes
...iceberg_1_1avro_1_1AvroInputStream-members.html | 95 +
api/classiceberg_1_1avro_1_1AvroInputStream.html | 164 +
api/classiceberg_1_1avro_1_1AvroInputStream.png | Bin 0 -> 788 bytes
...ceberg_1_1avro_1_1AvroOutputStream-members.html | 95 +
api/classiceberg_1_1avro_1_1AvroOutputStream.html | 124 +
api/classiceberg_1_1avro_1_1AvroOutputStream.png | Bin 0 -> 755 bytes
...classiceberg_1_1avro_1_1AvroReader-members.html | 100 +
api/classiceberg_1_1avro_1_1AvroReader.html | 262 +
api/classiceberg_1_1avro_1_1AvroReader.png | Bin 0 -> 694 bytes
...siceberg_1_1avro_1_1AvroReaderTest-members.html | 108 +
api/classiceberg_1_1avro_1_1AvroReaderTest.html | 186 +
api/classiceberg_1_1avro_1_1AvroReaderTest.png | Bin 0 -> 1075 bytes
...berg_1_1avro_1_1AvroReader_1_1Impl-members.html | 93 +
...classiceberg_1_1avro_1_1AvroReader_1_1Impl.html | 110 +
...erg_1_1avro_1_1AvroRoundTripConversionTest.html | 94 +
...berg_1_1avro_1_1AvroRoundTripConversionTest.png | Bin 0 -> 984 bytes
...classiceberg_1_1avro_1_1AvroWriter-members.html | 101 +
api/classiceberg_1_1avro_1_1AvroWriter.html | 296 +
api/classiceberg_1_1avro_1_1AvroWriter.png | Bin 0 -> 678 bytes
...berg_1_1avro_1_1AvroWriter_1_1Impl-members.html | 94 +
...classiceberg_1_1avro_1_1AvroWriter_1_1Impl.html | 110 +
...eberg_1_1avro_1_1ExtractDatumFromArrayTest.html | 94 +
...ceberg_1_1avro_1_1ExtractDatumFromArrayTest.png | Bin 0 -> 1077 bytes
...assiceberg_1_1avro_1_1HasIdVisitor-members.html | 94 +
api/classiceberg_1_1avro_1_1HasIdVisitor.html | 256 +
...1avro_1_1NameMappingAvroSchemaTest-members.html | 94 +
...eberg_1_1avro_1_1NameMappingAvroSchemaTest.html | 119 +
...ceberg_1_1avro_1_1NameMappingAvroSchemaTest.png | Bin 0 -> 910 bytes
...eberg_1_1avro_1_1ToAvroNodeVisitor-members.html | 106 +
api/classiceberg_1_1avro_1_1ToAvroNodeVisitor.html | 157 +
..._1_1catalog_1_1rest_1_1RestCatalog-members.html | 92 +
...siceberg_1_1catalog_1_1rest_1_1RestCatalog.html | 105 +
...rest_1_1RestCatalogIntegrationTest-members.html | 93 +
...alog_1_1rest_1_1RestCatalogIntegrationTest.html | 120 +
...talog_1_1rest_1_1RestCatalogIntegrationTest.png | Bin 0 -> 923 bytes
...1internal_1_1ArrowArrayBufferGuard-members.html | 90 +
...eberg_1_1internal_1_1ArrowArrayBufferGuard.html | 99 +
...erg_1_1internal_1_1ArrowArrayGuard-members.html | 90 +
...lassiceberg_1_1internal_1_1ArrowArrayGuard.html | 99 +
...1_1internal_1_1ArrowArrayViewGuard-members.html | 90 +
...iceberg_1_1internal_1_1ArrowArrayViewGuard.html | 99 +
...rg_1_1internal_1_1ArrowSchemaGuard-members.html | 90 +
...assiceberg_1_1internal_1_1ArrowSchemaGuard.html | 99 +
...erg_1_1parquet_1_1ParquetReadWrite-members.html | 89 +
...lassiceberg_1_1parquet_1_1ParquetReadWrite.html | 104 +
...classiceberg_1_1parquet_1_1ParquetReadWrite.png | Bin 0 -> 724 bytes
...ceberg_1_1parquet_1_1ParquetReader-members.html | 100 +
api/classiceberg_1_1parquet_1_1ParquetReader.html | 262 +
api/classiceberg_1_1parquet_1_1ParquetReader.png | Bin 0 -> 721 bytes
...rg_1_1parquet_1_1ParquetReaderTest-members.html | 96 +
...assiceberg_1_1parquet_1_1ParquetReaderTest.html | 133 +
...lassiceberg_1_1parquet_1_1ParquetReaderTest.png | Bin 0 -> 735 bytes
..._1parquet_1_1ParquetReader_1_1Impl-members.html | 93 +
...ceberg_1_1parquet_1_1ParquetReader_1_1Impl.html | 110 +
...ceberg_1_1parquet_1_1ParquetWriter-members.html | 101 +
api/classiceberg_1_1parquet_1_1ParquetWriter.html | 296 +
api/classiceberg_1_1parquet_1_1ParquetWriter.png | Bin 0 -> 720 bytes
..._1parquet_1_1ParquetWriter_1_1Impl-members.html | 94 +
...ceberg_1_1parquet_1_1ParquetWriter_1_1Impl.html | 113 +
...eberg_1_1parquet_1_1ProjectRecordBatchTest.html | 94 +
...ceberg_1_1parquet_1_1ProjectRecordBatchTest.png | Bin 0 -> 1143 bytes
...ssiceberg_1_1rest_1_1JsonDeserTest-members.html | 89 +
api/classiceberg_1_1rest_1_1JsonDeserTest.html | 104 +
api/classiceberg_1_1rest_1_1JsonDeserTest.png | Bin 0 -> 1090 bytes
...iceberg_1_1rest_1_1JsonInvalidTest-members.html | 89 +
api/classiceberg_1_1rest_1_1JsonInvalidTest.html | 104 +
api/classiceberg_1_1rest_1_1JsonInvalidTest.png | Bin 0 -> 1109 bytes
...eberg_1_1rest_1_1JsonRoundTripTest-members.html | 89 +
api/classiceberg_1_1rest_1_1JsonRoundTripTest.html | 104 +
api/classiceberg_1_1rest_1_1JsonRoundTripTest.png | Bin 0 -> 1176 bytes
...eberg_1_1table_1_1AddPartitionSpec-members.html | 93 +
api/classiceberg_1_1table_1_1AddPartitionSpec.html | 200 +
api/classiceberg_1_1table_1_1AddPartitionSpec.png | Bin 0 -> 778 bytes
...classiceberg_1_1table_1_1AddSchema-members.html | 94 +
api/classiceberg_1_1table_1_1AddSchema.html | 203 +
api/classiceberg_1_1table_1_1AddSchema.png | Bin 0 -> 727 bytes
...assiceberg_1_1table_1_1AddSnapshot-members.html | 93 +
api/classiceberg_1_1table_1_1AddSnapshot.html | 200 +
api/classiceberg_1_1table_1_1AddSnapshot.png | Bin 0 -> 733 bytes
...ssiceberg_1_1table_1_1AddSortOrder-members.html | 93 +
api/classiceberg_1_1table_1_1AddSortOrder.html | 200 +
api/classiceberg_1_1table_1_1AddSortOrder.png | Bin 0 -> 746 bytes
..._1_1table_1_1AssertCurrentSchemaID-members.html | 92 +
...siceberg_1_1table_1_1AssertCurrentSchemaID.html | 160 +
...ssiceberg_1_1table_1_1AssertCurrentSchemaID.png | Bin 0 -> 858 bytes
...1table_1_1AssertDefaultSortOrderID-members.html | 92 +
...eberg_1_1table_1_1AssertDefaultSortOrderID.html | 160 +
...ceberg_1_1table_1_1AssertDefaultSortOrderID.png | Bin 0 -> 873 bytes
...rg_1_1table_1_1AssertDefaultSpecID-members.html | 92 +
...assiceberg_1_1table_1_1AssertDefaultSpecID.html | 160 +
...lassiceberg_1_1table_1_1AssertDefaultSpecID.png | Bin 0 -> 838 bytes
...erg_1_1table_1_1AssertDoesNotExist-members.html | 91 +
...lassiceberg_1_1table_1_1AssertDoesNotExist.html | 154 +
...classiceberg_1_1table_1_1AssertDoesNotExist.png | Bin 0 -> 843 bytes
...table_1_1AssertLastAssignedFieldId-members.html | 92 +
...berg_1_1table_1_1AssertLastAssignedFieldId.html | 160 +
...eberg_1_1table_1_1AssertLastAssignedFieldId.png | Bin 0 -> 870 bytes
...e_1_1AssertLastAssignedPartitionId-members.html | 92 +
..._1_1table_1_1AssertLastAssignedPartitionId.html | 160 +
...g_1_1table_1_1AssertLastAssignedPartitionId.png | Bin 0 -> 900 bytes
...rg_1_1table_1_1AssertRefSnapshotID-members.html | 93 +
...assiceberg_1_1table_1_1AssertRefSnapshotID.html | 166 +
...lassiceberg_1_1table_1_1AssertRefSnapshotID.png | Bin 0 -> 840 bytes
...lassiceberg_1_1table_1_1AssertUUID-members.html | 92 +
api/classiceberg_1_1table_1_1AssertUUID.html | 160 +
api/classiceberg_1_1table_1_1AssertUUID.png | Bin 0 -> 718 bytes
...lassiceberg_1_1table_1_1AssignUUID-members.html | 93 +
api/classiceberg_1_1table_1_1AssignUUID.html | 200 +
api/classiceberg_1_1table_1_1AssignUUID.png | Bin 0 -> 708 bytes
...g_1_1table_1_1RemovePartitionSpecs-members.html | 93 +
...ssiceberg_1_1table_1_1RemovePartitionSpecs.html | 200 +
...assiceberg_1_1table_1_1RemovePartitionSpecs.png | Bin 0 -> 803 bytes
...eberg_1_1table_1_1RemoveProperties-members.html | 93 +
api/classiceberg_1_1table_1_1RemoveProperties.html | 200 +
api/classiceberg_1_1table_1_1RemoveProperties.png | Bin 0 -> 776 bytes
...siceberg_1_1table_1_1RemoveSchemas-members.html | 93 +
api/classiceberg_1_1table_1_1RemoveSchemas.html | 200 +
api/classiceberg_1_1table_1_1RemoveSchemas.png | Bin 0 -> 763 bytes
...berg_1_1table_1_1RemoveSnapshotRef-members.html | 93 +
...classiceberg_1_1table_1_1RemoveSnapshotRef.html | 200 +
api/classiceberg_1_1table_1_1RemoveSnapshotRef.png | Bin 0 -> 789 bytes
...ceberg_1_1table_1_1RemoveSnapshots-members.html | 93 +
api/classiceberg_1_1table_1_1RemoveSnapshots.html | 200 +
api/classiceberg_1_1table_1_1RemoveSnapshots.png | Bin 0 -> 778 bytes
...eberg_1_1table_1_1SetCurrentSchema-members.html | 93 +
api/classiceberg_1_1table_1_1SetCurrentSchema.html | 200 +
api/classiceberg_1_1table_1_1SetCurrentSchema.png | Bin 0 -> 786 bytes
..._1table_1_1SetDefaultPartitionSpec-members.html | 93 +
...ceberg_1_1table_1_1SetDefaultPartitionSpec.html | 200 +
...iceberg_1_1table_1_1SetDefaultPartitionSpec.png | Bin 0 -> 830 bytes
...rg_1_1table_1_1SetDefaultSortOrder-members.html | 93 +
...assiceberg_1_1table_1_1SetDefaultSortOrder.html | 200 +
...lassiceberg_1_1table_1_1SetDefaultSortOrder.png | Bin 0 -> 802 bytes
...assiceberg_1_1table_1_1SetLocation-members.html | 93 +
api/classiceberg_1_1table_1_1SetLocation.html | 200 +
api/classiceberg_1_1table_1_1SetLocation.png | Bin 0 -> 710 bytes
...siceberg_1_1table_1_1SetProperties-members.html | 93 +
api/classiceberg_1_1table_1_1SetProperties.html | 200 +
api/classiceberg_1_1table_1_1SetProperties.png | Bin 0 -> 739 bytes
...iceberg_1_1table_1_1SetSnapshotRef-members.html | 98 +
api/classiceberg_1_1table_1_1SetSnapshotRef.html | 215 +
api/classiceberg_1_1table_1_1SetSnapshotRef.png | Bin 0 -> 762 bytes
...g_1_1table_1_1UpgradeFormatVersion-members.html | 93 +
...ssiceberg_1_1table_1_1UpgradeFormatVersion.html | 200 +
...assiceberg_1_1table_1_1UpgradeFormatVersion.png | Bin 0 -> 823 bytes
...lassiceberg_1_1util_1_1Formattable-members.html | 90 +
api/classiceberg_1_1util_1_1Formattable.html | 156 +
api/classiceberg_1_1util_1_1Formattable.png | Bin 0 -> 4948 bytes
api/closed.png | Bin 0 -> 132 bytes
api/conceptSmartPointerType.html | 97 +
api/concepticeberg_1_1EndianConvertible.html | 96 +
api/concepticeberg_1_1TermType.html | 89 +
api/concepts.html | 89 +
api/config_8h_source.html | 216 +
api/constants_8h_source.html | 118 +
api/conversions_8h.html | 106 +
api/conversions_8h_source.html | 142 +
api/decimal_8cc.html | 135 +
api/decimal_8h.html | 120 +
api/decimal_8h_source.html | 289 +
api/dir_0154c816bded9243a1feaa2fbd30be18.html | 99 +
api/dir_3772e67070704cbb8771b4d409046ed1.html | 97 +
api/dir_736f5aa46d5d53763bf6a073a47459a7.html | 95 +
api/dir_7a408d6a2d81183c3eacfe2576f2a2aa.html | 144 +
api/dir_7fe6e566b014ce0176a95ba72e9ed10b.html | 100 +
api/dir_81bb5441034a784c598ffcd7afd30d26.html | 104 +
api/dir_832d158f51fdfd219125f1a0f5099b44.html | 99 +
api/dir_babd9bb2d97b09926a56ad8ae647b0f2.html | 91 +
api/dir_e567eb46dbe88aaa1fd4ccb3586c5e69.html | 93 +
api/dir_f4d027612078328dc1681a60f28d52c0.html | 97 +
api/dir_f51fe74ea6bc2b1b900619895eaa63be.html | 208 +
api/doc.svg | 12 +
api/docd.svg | 12 +
api/doxygen.css | 2045 ++++
api/doxygen.svg | 28 +
api/dynsections.js | 192 +
api/endian_8h.html | 133 +
api/endian_8h_source.html | 193 +
api/exception_8h.html | 144 +
api/exception_8h_source.html | 142 +
api/expression_8h.html | 130 +
api/expression_8h_source.html | 323 +
api/expressions_8h.html | 108 +
api/expressions_8h_source.html | 383 +
api/file__format_8h.html | 124 +
api/file__format_8h_source.html | 158 +
api/file__io_8h_source.html | 153 +
api/file__reader_8h.html | 122 +
api/file__reader_8h_source.html | 203 +
api/file__writer_8h.html | 120 +
api/file__writer_8h_source.html | 188 +
api/files.html | 204 +
api/folderclosed.svg | 11 +
api/folderclosedd.svg | 11 +
api/folderopen.svg | 17 +
api/folderopend.svg | 12 +
api/formattable_8h.html | 100 +
api/formattable_8h_source.html | 130 +
api/formatter_8h.html | 105 +
api/formatter_8h_source.html | 143 +
api/formatter__internal_8h_source.html | 243 +
api/functions.html | 104 +
api/functions_b.html | 99 +
api/functions_c.html | 120 +
api/functions_d.html | 100 +
api/functions_e.html | 95 +
api/functions_enum.html | 83 +
api/functions_f.html | 113 +
api/functions_func.html | 100 +
api/functions_func_b.html | 97 +
api/functions_func_c.html | 106 +
api/functions_func_d.html | 96 +
api/functions_func_e.html | 91 +
api/functions_func_f.html | 102 +
api/functions_func_g.html | 102 +
api/functions_func_h.html | 93 +
api/functions_func_i.html | 100 +
api/functions_func_k.html | 83 +
api/functions_func_l.html | 95 +
api/functions_func_m.html | 99 +
api/functions_func_n.html | 101 +
api/functions_func_o.html | 100 +
api/functions_func_p.html | 92 +
api/functions_func_r.html | 102 +
api/functions_func_s.html | 131 +
api/functions_func_t.html | 109 +
api/functions_func_u.html | 89 +
api/functions_func_v.html | 87 +
api/functions_func_w.html | 98 +
api/functions_func_y.html | 84 +
api/functions_func_~.html | 83 +
api/functions_g.html | 102 +
api/functions_h.html | 93 +
api/functions_i.html | 100 +
api/functions_k.html | 136 +
api/functions_l.html | 102 +
api/functions_m.html | 108 +
api/functions_n.html | 106 +
api/functions_o.html | 104 +
api/functions_p.html | 100 +
api/functions_r.html | 106 +
api/functions_rela.html | 81 +
api/functions_s.html | 142 +
api/functions_t.html | 112 +
api/functions_type.html | 81 +
api/functions_u.html | 91 +
api/functions_v.html | 88 +
api/functions_vars.html | 307 +
api/functions_w.html | 98 +
api/functions_y.html | 84 +
api/functions_~.html | 83 +
api/group__type-factories.html | 310 +
api/group__type-nested.html | 98 +
api/group__type-primitive.html | 134 +
api/gzip__internal_8h_source.html | 138 +
api/hierarchy.html | 448 +
api/iceberg__bundle__export_8h_source.html | 124 +
api/iceberg__export_8h_source.html | 124 +
api/iceberg__rest__export_8h_source.html | 124 +
api/in__memory__catalog_8h_source.html | 200 +
api/index.html | 143 +
api/inheritable__metadata_8h.html | 116 +
api/inheritable__metadata_8h_source.html | 191 +
api/int128_8h.html | 92 +
api/int128_8h_source.html | 122 +
api/jquery.js | 34 +
api/json__internal_8h_source.html | 228 +
api/json__util__internal_8h.html | 355 +
api/json__util__internal_8h_source.html | 319 +
api/lazy_8h.html | 102 +
api/lazy_8h_source.html | 158 +
api/literal_8h_source.html | 274 +
api/location__provider_8h_source.html | 138 +
api/macros_8h_source.html | 157 +
api/manifest__adapter_8h.html | 112 +
api/manifest__adapter_8h_source.html | 226 +
api/manifest__entry_8h_source.html | 362 +
api/manifest__list_8h.html | 125 +
api/manifest__list_8h_source.html | 297 +
api/manifest__reader_8h.html | 107 +
api/manifest__reader_8h_source.html | 155 +
api/manifest__reader__internal_8h_source.html | 184 +
api/manifest__wrapper_8h_source.html | 201 +
api/manifest__writer_8h.html | 107 +
api/manifest__writer_8h_source.html | 208 +
api/matchers_8h_source.html | 323 +
api/menu.js | 136 +
api/menudata.js | 105 +
api/metadata__columns_8h.html | 106 +
api/metadata__columns_8h_source.html | 205 +
api/metrics_8h.html | 101 +
api/metrics_8h_source.html | 133 +
api/minus.svg | 8 +
api/minusd.svg | 8 +
api/mock__catalog_8h_source.html | 206 +
api/murmurhash3__internal_8h_source.html | 128 +
api/name__mapping_8h_source.html | 221 +
api/nanoarrow__status__internal_8h_source.html | 121 +
api/nav_f.png | Bin 0 -> 153 bytes
api/nav_fd.png | Bin 0 -> 169 bytes
api/nav_g.png | Bin 0 -> 95 bytes
api/nav_h.png | Bin 0 -> 98 bytes
api/nav_hd.png | Bin 0 -> 114 bytes
api/open.png | Bin 0 -> 123 bytes
api/parquet__data__util__internal_8h_source.html | 124 +
api/parquet__reader_8h_source.html | 146 +
api/parquet__register_8h.html | 111 +
api/parquet__register_8h_source.html | 124 +
api/parquet__schema__util__internal_8h_source.html | 143 +
api/parquet__writer_8h_source.html | 148 +
api/partition__field_8h.html | 105 +
api/partition__field_8h_source.html | 158 +
api/partition__spec_8h.html | 109 +
api/partition__spec_8h_source.html | 169 +
api/plus.svg | 9 +
api/plusd.svg | 9 +
api/predicate_8h.html | 124 +
api/predicate_8h_source.html | 343 +
api/rest__catalog_8h_source.html | 134 +
api/result_8h_source.html | 195 +
api/schema_8h.html | 109 +
api/schema_8h_source.html | 178 +
api/schema__field_8h.html | 106 +
api/schema__field_8h_source.html | 183 +
api/schema__internal_8h_source.html | 135 +
api/schema__util_8h_source.html | 176 +
api/schema__util__internal_8h_source.html | 138 +
api/search/all_0.js | 67 +
api/search/all_1.js | 45 +
api/search/all_10.js | 41 +
api/search/all_11.js | 87 +
api/search/all_12.js | 90 +
api/search/all_13.js | 25 +
api/search/all_14.js | 18 +
api/search/all_15.js | 22 +
api/search/all_16.js | 7 +
api/search/all_17.js | 4 +
api/search/all_18.js | 4 +
api/search/all_2.js | 60 +
api/search/all_3.js | 34 +
api/search/all_4.js | 32 +
api/search/all_5.js | 65 +
api/search/all_6.js | 26 +
api/search/all_7.js | 17 +
api/search/all_8.js | 41 +
api/search/all_9.js | 11 +
api/search/all_a.js | 75 +
api/search/all_b.js | 49 +
api/search/all_c.js | 71 +
api/search/all_d.js | 38 +
api/search/all_e.js | 24 +
api/search/all_f.js | 47 +
api/search/classes_0.js | 39 +
api/search/classes_1.js | 23 +
api/search/classes_10.js | 33 +
api/search/classes_11.js | 47 +
api/search/classes_12.js | 17 +
api/search/classes_13.js | 5 +
api/search/classes_14.js | 6 +
api/search/classes_15.js | 5 +
api/search/classes_16.js | 4 +
api/search/classes_2.js | 18 +
api/search/classes_3.js | 14 +
api/search/classes_4.js | 14 +
api/search/classes_5.js | 20 +
api/search/classes_6.js | 6 +
api/search/classes_7.js | 7 +
api/search/classes_8.js | 13 +
api/search/classes_9.js | 9 +
api/search/classes_a.js | 24 +
api/search/classes_b.js | 40 +
api/search/classes_c.js | 12 +
api/search/classes_d.js | 4 +
api/search/classes_e.js | 24 +
api/search/classes_f.js | 19 +
api/search/close.svg | 18 +
api/search/concepts_0.js | 5 +
api/search/concepts_1.js | 4 +
api/search/enums_0.js | 4 +
api/search/enums_1.js | 4 +
api/search/enums_2.js | 4 +
api/search/enums_3.js | 4 +
api/search/enums_4.js | 4 +
api/search/enums_5.js | 6 +
api/search/enumvalues_0.js | 23 +
api/search/files_0.js | 6 +
api/search/files_1.js | 5 +
api/search/files_2.js | 5 +
api/search/files_3.js | 7 +
api/search/files_4.js | 8 +
api/search/files_5.js | 5 +
api/search/files_6.js | 5 +
api/search/files_7.js | 4 +
api/search/files_8.js | 9 +
api/search/files_9.js | 7 +
api/search/files_a.js | 8 +
api/search/files_b.js | 14 +
api/search/files_c.js | 4 +
api/search/files_d.js | 7 +
api/search/functions_0.js | 21 +
api/search/functions_1.js | 20 +
api/search/functions_10.js | 50 +
api/search/functions_11.js | 34 +
api/search/functions_12.js | 10 +
api/search/functions_13.js | 11 +
api/search/functions_14.js | 19 +
api/search/functions_15.js | 5 +
api/search/functions_16.js | 4 +
api/search/functions_2.js | 27 +
api/search/functions_3.js | 18 +
api/search/functions_4.js | 12 +
api/search/functions_5.js | 30 +
api/search/functions_6.js | 23 +
api/search/functions_7.js | 14 +
api/search/functions_8.js | 23 +
api/search/functions_9.js | 4 +
api/search/functions_a.js | 17 +
api/search/functions_b.js | 22 +
api/search/functions_c.js | 22 +
api/search/functions_d.js | 21 +
api/search/functions_e.js | 13 +
api/search/functions_f.js | 24 +
api/search/groups_0.js | 4 +
api/search/groups_1.js | 4 +
api/search/groups_2.js | 6 +
api/search/groups_3.js | 4 +
api/search/groups_4.js | 5 +
api/search/groups_5.js | 4 +
api/search/mag.svg | 24 +
api/search/mag_d.svg | 24 +
api/search/mag_sel.svg | 31 +
api/search/mag_seld.svg | 31 +
api/search/pages_0.js | 4 +
api/search/pages_1.js | 4 +
api/search/related_0.js | 4 +
api/search/search.css | 291 +
api/search/search.js | 840 ++
api/search/searchdata.js | 48 +
api/search/typedefs_0.js | 4 +
api/search/typedefs_1.js | 4 +
api/search/typedefs_2.js | 4 +
api/search/typedefs_3.js | 4 +
api/search/typedefs_4.js | 4 +
api/search/typedefs_5.js | 4 +
api/search/typedefs_6.js | 4 +
api/search/variables_0.js | 7 +
api/search/variables_1.js | 5 +
api/search/variables_10.js | 5 +
api/search/variables_11.js | 4 +
api/search/variables_2.js | 15 +
api/search/variables_3.js | 8 +
api/search/variables_4.js | 7 +
api/search/variables_5.js | 15 +
api/search/variables_6.js | 4 +
api/search/variables_7.js | 55 +
api/search/variables_8.js | 12 +
api/search/variables_9.js | 12 +
api/search/variables_a.js | 10 +
api/search/variables_b.js | 5 +
api/search/variables_c.js | 13 +
api/search/variables_d.js | 7 +
api/search/variables_e.js | 20 +
api/search/variables_f.js | 7 +
api/snapshot_8h_source.html | 322 +
api/sort__field_8h.html | 198 +
api/sort__field_8h_source.html | 225 +
api/sort__order_8h_source.html | 175 +
api/splitbar.png | Bin 0 -> 314 bytes
api/splitbard.png | Bin 0 -> 282 bytes
api/statistics__file_8h.html | 125 +
api/statistics__file_8h_source.html | 183 +
api/string__util_8h_source.html | 159 +
api/structArrowArray-members.html | 94 +
api/structArrowArray.html | 121 +
api/structArrowArrayStream-members.html | 89 +
api/structArrowArrayStream.html | 106 +
api/structArrowSchema-members.html | 93 +
api/structArrowSchema.html | 118 +
api/structProjectTestParam-members.html | 90 +
api/structProjectTestParam.html | 109 +
api/structSelectTestParam-members.html | 91 +
api/structSelectTestParam.html | 112 +
api/structTypeTestCase-members.html | 89 +
api/structTypeTestCase.html | 107 +
api/struct__like_8h.html | 136 +
api/struct__like_8h_source.html | 185 +
...cticeberg_1_1BasicLiteralTestParam-members.html | 92 +
api/structiceberg_1_1BasicLiteralTestParam.html | 107 +
api/structiceberg_1_1BlobMetadata-members.html | 94 +
api/structiceberg_1_1BlobMetadata.html | 130 +
...ucticeberg_1_1CastLiteralTestParam-members.html | 92 +
api/structiceberg_1_1CastLiteralTestParam.html | 107 +
...berg_1_1ComparisonLiteralTestParam-members.html | 92 +
...tructiceberg_1_1ComparisonLiteralTestParam.html | 107 +
api/structiceberg_1_1DataFile-members.html | 134 +
api/structiceberg_1_1DataFile.html | 1074 ++
api/structiceberg_1_1DataOperation-members.html | 92 +
api/structiceberg_1_1DataOperation.html | 119 +
api/structiceberg_1_1DateParts-members.html | 91 +
api/structiceberg_1_1DateParts.html | 104 +
api/structiceberg_1_1DefaultError-members.html | 89 +
api/structiceberg_1_1DefaultError.html | 106 +
api/structiceberg_1_1Error-members.html | 90 +
api/structiceberg_1_1Error.html | 108 +
api/structiceberg_1_1FieldProjection-members.html | 94 +
api/structiceberg_1_1FieldProjection.html | 202 +
...FieldProjection_1_1ExtraAttributes-members.html | 89 +
...berg_1_1FieldProjection_1_1ExtraAttributes.html | 106 +
...eberg_1_1FieldProjection_1_1ExtraAttributes.png | Bin 0 -> 941 bytes
...ucticeberg_1_1FromArrowSchemaParam-members.html | 91 +
api/structiceberg_1_1FromArrowSchemaParam.html | 104 +
api/structiceberg_1_1LiteralHash-members.html | 89 +
api/structiceberg_1_1LiteralHash.html | 98 +
api/structiceberg_1_1LiteralParam-members.html | 92 +
api/structiceberg_1_1LiteralParam.html | 107 +
api/structiceberg_1_1LiteralTraits-members.html | 89 +
api/structiceberg_1_1LiteralTraits.html | 98 +
api/structiceberg_1_1LiteralValueHash-members.html | 89 +
api/structiceberg_1_1LiteralValueHash.html | 106 +
...ructiceberg_1_1Literal_1_1AboveMax-members.html | 90 +
api/structiceberg_1_1Literal_1_1AboveMax.html | 108 +
...ructiceberg_1_1Literal_1_1BelowMin-members.html | 90 +
api/structiceberg_1_1Literal_1_1BelowMin.html | 108 +
api/structiceberg_1_1ManifestEntry-members.html | 102 +
api/structiceberg_1_1ManifestEntry.html | 325 +
api/structiceberg_1_1ManifestFile-members.html | 126 +
api/structiceberg_1_1ManifestFile.html | 878 ++
api/structiceberg_1_1ManifestList-members.html | 89 +
api/structiceberg_1_1ManifestList.html | 105 +
api/structiceberg_1_1MappedField-members.html | 92 +
api/structiceberg_1_1MappedField.html | 122 +
api/structiceberg_1_1MetadataColumns-members.html | 112 +
api/structiceberg_1_1MetadataColumns.html | 509 +
api/structiceberg_1_1MetadataLogEntry-members.html | 91 +
api/structiceberg_1_1MetadataLogEntry.html | 117 +
api/structiceberg_1_1Metrics-members.html | 95 +
api/structiceberg_1_1Metrics.html | 123 +
api/structiceberg_1_1Namespace-members.html | 89 +
api/structiceberg_1_1Namespace.html | 105 +
...cticeberg_1_1PartitionFieldSummary-members.html | 98 +
api/structiceberg_1_1PartitionFieldSummary.html | 301 +
...iceberg_1_1PartitionStatisticsFile-members.html | 92 +
api/structiceberg_1_1PartitionStatisticsFile.html | 136 +
...cticeberg_1_1ReaderFactoryRegistry-members.html | 91 +
api/structiceberg_1_1ReaderFactoryRegistry.html | 119 +
api/structiceberg_1_1ReaderOptions-members.html | 98 +
api/structiceberg_1_1ReaderOptions.html | 145 +
api/structiceberg_1_1SchemaJsonParam-members.html | 90 +
api/structiceberg_1_1SchemaJsonParam.html | 101 +
api/structiceberg_1_1SchemaProjection-members.html | 89 +
api/structiceberg_1_1SchemaProjection.html | 105 +
api/structiceberg_1_1Snapshot-members.html | 98 +
api/structiceberg_1_1Snapshot.html | 203 +
api/structiceberg_1_1SnapshotLogEntry-members.html | 91 +
api/structiceberg_1_1SnapshotLogEntry.html | 117 +
api/structiceberg_1_1SnapshotRef-members.html | 92 +
api/structiceberg_1_1SnapshotRef.html | 134 +
...cticeberg_1_1SnapshotRef_1_1Branch-members.html | 92 +
api/structiceberg_1_1SnapshotRef_1_1Branch.html | 156 +
...tructiceberg_1_1SnapshotRef_1_1Tag-members.html | 90 +
api/structiceberg_1_1SnapshotRef_1_1Tag.html | 122 +
...cticeberg_1_1SnapshotSummaryFields-members.html | 120 +
api/structiceberg_1_1SnapshotSummaryFields.html | 304 +
api/structiceberg_1_1Split-members.html | 90 +
api/structiceberg_1_1Split.html | 110 +
api/structiceberg_1_1StatisticsFile-members.html | 94 +
api/structiceberg_1_1StatisticsFile.html | 130 +
api/structiceberg_1_1StringHash-members.html | 93 +
api/structiceberg_1_1StringHash.html | 122 +
api/structiceberg_1_1TableIdentifier-members.html | 91 +
api/structiceberg_1_1TableIdentifier.html | 116 +
api/structiceberg_1_1TableMetadata-members.html | 123 +
api/structiceberg_1_1TableMetadata.html | 276 +
...rg_1_1TableMetadataBuilder_1_1Impl-members.html | 96 +
...ucticeberg_1_1TableMetadataBuilder_1_1Impl.html | 123 +
...structiceberg_1_1TableMetadataUtil-members.html | 91 +
api/structiceberg_1_1TableMetadataUtil.html | 253 +
api/structiceberg_1_1TableScanContext-members.html | 95 +
api/structiceberg_1_1TableScanContext.html | 130 +
api/structiceberg_1_1TimeParts-members.html | 92 +
api/structiceberg_1_1TimeParts.html | 107 +
...ructiceberg_1_1TimestampNanosParts-members.html | 96 +
api/structiceberg_1_1TimestampNanosParts.html | 119 +
api/structiceberg_1_1TimestampParts-members.html | 96 +
api/structiceberg_1_1TimestampParts.html | 119 +
...tructiceberg_1_1ToArrowSchemaParam-members.html | 91 +
api/structiceberg_1_1ToArrowSchemaParam.html | 104 +
api/structiceberg_1_1TransformParam-members.html | 93 +
api/structiceberg_1_1TransformParam.html | 110 +
...cticeberg_1_1WriterFactoryRegistry-members.html | 91 +
api/structiceberg_1_1WriterFactoryRegistry.html | 119 +
api/structiceberg_1_1WriterOptions-members.html | 92 +
api/structiceberg_1_1WriterOptions.html | 118 +
...ceberg_1_1avro_1_1AppendDatumParam-members.html | 93 +
api/structiceberg_1_1avro_1_1AppendDatumParam.html | 115 +
...eberg_1_1avro_1_1ExtractDatumParam-members.html | 92 +
...structiceberg_1_1avro_1_1ExtractDatumParam.html | 107 +
...ticeberg_1_1avro_1_1MapLogicalType-members.html | 89 +
api/structiceberg_1_1avro_1_1MapLogicalType.html | 96 +
api/structiceberg_1_1avro_1_1MapLogicalType.png | Bin 0 -> 803 bytes
...ructiceberg_1_1avro_1_1ReadContext-members.html | 91 +
api/structiceberg_1_1avro_1_1ReadContext.html | 104 +
...ticeberg_1_1avro_1_1RoundTripParam-members.html | 91 +
api/structiceberg_1_1avro_1_1RoundTripParam.html | 104 +
...1parquet_1_1ParquetExtraAttributes-members.html | 92 +
...eberg_1_1parquet_1_1ParquetExtraAttributes.html | 122 +
...ceberg_1_1parquet_1_1ParquetExtraAttributes.png | Bin 0 -> 937 bytes
...parquet_1_1ProjectRecordBatchParam-members.html | 93 +
...berg_1_1parquet_1_1ProjectRecordBatchParam.html | 110 +
...ticeberg_1_1parquet_1_1ReadContext-members.html | 90 +
api/structiceberg_1_1parquet_1_1ReadContext.html | 101 +
...cticeberg_1_1rest_1_1CatalogConfig-members.html | 92 +
api/structiceberg_1_1rest_1_1CatalogConfig.html | 119 +
..._1_1rest_1_1CreateNamespaceRequest-members.html | 91 +
...ticeberg_1_1rest_1_1CreateNamespaceRequest.html | 116 +
...1_1rest_1_1CreateNamespaceResponse-members.html | 91 +
...iceberg_1_1rest_1_1CreateNamespaceResponse.html | 116 +
...tructiceberg_1_1rest_1_1ErrorModel-members.html | 93 +
api/structiceberg_1_1rest_1_1ErrorModel.html | 122 +
...cticeberg_1_1rest_1_1ErrorResponse-members.html | 90 +
api/structiceberg_1_1rest_1_1ErrorResponse.html | 113 +
...rg_1_1rest_1_1GetNamespaceResponse-members.html | 91 +
...ucticeberg_1_1rest_1_1GetNamespaceResponse.html | 116 +
...ticeberg_1_1rest_1_1JsonDeserParam-members.html | 91 +
api/structiceberg_1_1rest_1_1JsonDeserParam.html | 104 +
...ceberg_1_1rest_1_1JsonInvalidParam-members.html | 91 +
api/structiceberg_1_1rest_1_1JsonInvalidParam.html | 104 +
...berg_1_1rest_1_1JsonRoundTripParam-members.html | 91 +
...tructiceberg_1_1rest_1_1JsonRoundTripParam.html | 104 +
..._1_1rest_1_1ListNamespacesResponse-members.html | 91 +
...ticeberg_1_1rest_1_1ListNamespacesResponse.html | 116 +
...berg_1_1rest_1_1ListTablesResponse-members.html | 91 +
...tructiceberg_1_1rest_1_1ListTablesResponse.html | 116 +
...iceberg_1_1rest_1_1LoadTableResult-members.html | 92 +
api/structiceberg_1_1rest_1_1LoadTableResult.html | 119 +
...rg_1_1rest_1_1RegisterTableRequest-members.html | 92 +
...ucticeberg_1_1rest_1_1RegisterTableRequest.html | 119 +
...berg_1_1rest_1_1RenameTableRequest-members.html | 91 +
...tructiceberg_1_1rest_1_1RenameTableRequest.html | 116 +
..._1UpdateNamespacePropertiesRequest-members.html | 91 +
..._1rest_1_1UpdateNamespacePropertiesRequest.html | 116 +
...1UpdateNamespacePropertiesResponse-members.html | 92 +
...1rest_1_1UpdateNamespacePropertiesResponse.html | 119 +
...tstd_1_1formatter_3_01Derived_01_4-members.html | 89 +
api/structstd_1_1formatter_3_01Derived_01_4.html | 113 +
api/structstd_1_1formatter_3_01Derived_01_4.png | Bin 0 -> 772 bytes
api/structstd_1_1formatter_3_01T_01_4-members.html | 89 +
api/structstd_1_1formatter_3_01T_01_4.html | 114 +
api/structstd_1_1formatter_3_01T_01_4.png | Bin 0 -> 728 bytes
...1std_1_1map_3_01K_00_01V_01_4_01_4-members.html | 89 +
...tter_3_01std_1_1map_3_01K_00_01V_01_4_01_4.html | 113 +
...atter_3_01std_1_1map_3_01K_00_01V_01_4_01_4.png | Bin 0 -> 818 bytes
..._1span_3_01T_00_01Extent_01_4_01_4-members.html | 89 +
..._01std_1_1span_3_01T_00_01Extent_01_4_01_4.html | 113 +
...3_01std_1_1span_3_01T_00_01Extent_01_4_01_4.png | Bin 0 -> 881 bytes
...rdered__map_3_01K_00_01V_01_4_01_4-members.html | 89 +
...d_1_1unordered__map_3_01K_00_01V_01_4_01_4.html | 113 +
...td_1_1unordered__map_3_01K_00_01V_01_4_01_4.png | Bin 0 -> 948 bytes
...1KeyEqual_00_01Allocator_01_4_01_4-members.html | 89 +
...ash_00_01KeyEqual_00_01Allocator_01_4_01_4.html | 113 +
...Hash_00_01KeyEqual_00_01Allocator_01_4_01_4.png | Bin 0 -> 1216 bytes
..._3_01std_1_1vector_3_01T_01_4_01_4-members.html | 89 +
...ormatter_3_01std_1_1vector_3_01T_01_4_01_4.html | 113 +
...formatter_3_01std_1_1vector_3_01T_01_4_01_4.png | Bin 0 -> 790 bytes
api/sync_off.png | Bin 0 -> 853 bytes
api/sync_on.png | Bin 0 -> 845 bytes
api/tab_a.png | Bin 0 -> 142 bytes
api/tab_ad.png | Bin 0 -> 135 bytes
api/tab_b.png | Bin 0 -> 169 bytes
api/tab_bd.png | Bin 0 -> 173 bytes
api/tab_h.png | Bin 0 -> 177 bytes
api/tab_hd.png | Bin 0 -> 180 bytes
api/tab_s.png | Bin 0 -> 184 bytes
api/tab_sd.png | Bin 0 -> 188 bytes
api/table_8h_source.html | 197 +
api/table__identifier_8h.html | 105 +
api/table__identifier_8h_source.html | 146 +
api/table__metadata_8h.html | 140 +
api/table__metadata_8h_source.html | 354 +
api/table__properties_8h_source.html | 354 +
api/table__requirement_8h.html | 128 +
api/table__requirement_8h_source.html | 262 +
api/table__requirements_8h.html | 107 +
api/table__requirements_8h_source.html | 177 +
api/table__scan_8h_source.html | 249 +
api/table__update_8h.html | 157 +
api/table__update_8h_source.html | 472 +
api/tabs.css | 1 +
api/temp__file__test__base_8h_source.html | 257 +
api/temporal__test__helper_8h_source.html | 245 +
api/temporal__util_8h_source.html | 134 +
api/term_8h.html | 131 +
api/term_8h_source.html | 356 +
api/test__common_8h_source.html | 130 +
api/timepoint_8h_source.html | 133 +
api/topics.html | 88 +
api/transaction_8h_source.html | 140 +
api/transform_8h.html | 213 +
api/transform_8h_source.html | 261 +
api/transform__function_8h.html | 118 +
api/transform__function_8h_source.html | 246 +
api/truncate__util_8h_source.html | 170 +
api/type_8h.html | 270 +
api/type_8h_source.html | 615 +
api/type__fwd_8h.html | 152 +
api/type__fwd_8h_source.html | 243 +
api/types_8h.html | 161 +
api/types_8h_source.html | 346 +
api/uuid_8h.html | 107 +
api/uuid_8h_source.html | 161 +
api/v1__metadata_8h.html | 100 +
api/v1__metadata_8h_source.html | 160 +
api/v2__metadata_8h.html | 100 +
api/v2__metadata_8h_source.html | 175 +
api/v3__metadata_8h.html | 100 +
api/v3__metadata_8h_source.html | 188 +
api/visit__type_8h.html | 364 +
api/visit__type_8h_source.html | 190 +
api/visitor__generate_8h_source.html | 133 +
api/xml/Doxyfile.xml | 399 +
api/xml/README_8md.xml | 118 +
api/xml/arrow__array__wrapper_8cc.xml | 632 +
api/xml/arrow__array__wrapper_8h.xml | 260 +
api/xml/arrow__c__data_8h.xml | 300 +
api/xml/arrow__c__data__guard__internal_8cc.xml | 92 +
api/xml/arrow__c__data__guard__internal_8h.xml | 111 +
api/xml/arrow__file__io_8h.xml | 117 +
api/xml/arrow__fs__file__io_8cc.xml | 230 +
api/xml/arrow__fs__file__io__internal_8h.xml | 158 +
api/xml/arrow__fs__file__io__test_8cc.xml | 247 +
api/xml/arrow__status__internal_8h.xml | 186 +
api/xml/arrow__test_8cc.xml | 788 ++
api/xml/avro__constants_8h.xml | 70 +
api/xml/avro__data__test_8cc.xml | 1987 +++
api/xml/avro__data__util_8cc.xml | 1200 ++
api/xml/avro__data__util__internal_8h.xml | 346 +
api/xml/avro__reader_8cc.xml | 906 ++
api/xml/avro__reader_8h.xml | 184 +
api/xml/avro__register_8cc.xml | 439 +
api/xml/avro__register_8h.xml | 72 +
api/xml/avro__schema__test_8cc.xml | 2035 +++
api/xml/avro__schema__util_8cc.xml | 1633 +++
api/xml/avro__schema__util__internal_8h.xml | 513 +
api/xml/avro__stream__internal_8cc.xml | 210 +
api/xml/avro__stream__internal_8h.xml | 117 +
api/xml/avro__stream__test_8cc.xml | 445 +
api/xml/avro__test_8cc.xml | 814 ++
api/xml/avro__writer_8cc.xml | 802 ++
api/xml/avro__writer_8h.xml | 403 +
api/xml/bucket__util_8cc.xml | 482 +
api/xml/bucket__util_8h.xml | 118 +
api/xml/bucket__util__test_8cc.xml | 287 +
api/xml/catalog_2rest_2json__internal_8cc.xml | 635 +
api/xml/catalog_2rest_2json__internal_8h.xml | 223 +
api/xml/catalog_8h.xml | 237 +
api/xml/checked__cast_8h.xml | 132 +
api/xml/classBasicShortNameTest.xml | 263 +
api/xml/classComplexMapStructShortNameTest.xml | 327 +
api/xml/classComplexShortNameTest.xml | 295 +
api/xml/classProjectParamTest.xml | 36 +
api/xml/classSchemaThreadSafetyTest.xml | 199 +
api/xml/classSelectParamTest.xml | 36 +
api/xml/classStructTypeThreadSafetyTest.xml | 193 +
api/xml/classTypeTest.xml | 36 +
api/xml/classiceberg_1_1And.xml | 281 +
api/xml/classiceberg_1_1ArrayLike.xml | 102 +
api/xml/classiceberg_1_1ArrowArrayArrayLike.xml | 256 +
...classiceberg_1_1ArrowArrayArrayLike_1_1Impl.xml | 275 +
api/xml/classiceberg_1_1ArrowArrayMapLike.xml | 287 +
.../classiceberg_1_1ArrowArrayMapLike_1_1Impl.xml | 294 +
api/xml/classiceberg_1_1ArrowArrayStructLike.xml | 254 +
...lassiceberg_1_1ArrowArrayStructLike_1_1Impl.xml | 226 +
.../classiceberg_1_1BaseInheritableMetadata.xml | 204 +
api/xml/classiceberg_1_1BasicLiteralTest.xml | 36 +
api/xml/classiceberg_1_1BinaryType.xml | 175 +
api/xml/classiceberg_1_1BooleanType.xml | 175 +
api/xml/classiceberg_1_1Bound.xml | 125 +
api/xml/classiceberg_1_1BoundLiteralPredicate.xml | 357 +
api/xml/classiceberg_1_1BoundPredicate.xml | 282 +
api/xml/classiceberg_1_1BoundReference.xml | 364 +
api/xml/classiceberg_1_1BoundSetPredicate.xml | 457 +
api/xml/classiceberg_1_1BoundTerm.xml | 199 +
api/xml/classiceberg_1_1BoundTransform.xml | 384 +
api/xml/classiceberg_1_1BoundUnaryPredicate.xml | 308 +
api/xml/classiceberg_1_1BucketTransform.xml | 192 +
api/xml/classiceberg_1_1BucketTransformTest.xml | 36 +
api/xml/classiceberg_1_1BucketUtils.xml | 157 +
api/xml/classiceberg_1_1CastLiteralTest.xml | 36 +
api/xml/classiceberg_1_1Catalog.xml | 816 ++
.../classiceberg_1_1Catalog_1_1TableBuilder.xml | 242 +
api/xml/classiceberg_1_1ComparisonLiteralTest.xml | 36 +
api/xml/classiceberg_1_1ConfigBase.xml | 168 +
api/xml/classiceberg_1_1ConfigBase_1_1Entry.xml | 175 +
api/xml/classiceberg_1_1Conversions.xml | 181 +
.../classiceberg_1_1CopyInheritableMetadata.xml | 123 +
api/xml/classiceberg_1_1DataTableScan.xml | 439 +
api/xml/classiceberg_1_1DateType.xml | 175 +
api/xml/classiceberg_1_1DayTransform.xml | 148 +
api/xml/classiceberg_1_1DayTransformTest.xml | 36 +
api/xml/classiceberg_1_1Decimal.xml | 1122 ++
api/xml/classiceberg_1_1DecimalType.xml | 264 +
api/xml/classiceberg_1_1DoubleType.xml | 175 +
.../classiceberg_1_1EmptyInheritableMetadata.xml | 76 +
api/xml/classiceberg_1_1Expression.xml | 432 +
api/xml/classiceberg_1_1ExpressionError.xml | 82 +
api/xml/classiceberg_1_1Expressions.xml | 1383 +++
api/xml/classiceberg_1_1False.xml | 176 +
api/xml/classiceberg_1_1FileIO.xml | 193 +
api/xml/classiceberg_1_1FileScanTask.xml | 203 +
api/xml/classiceberg_1_1FileScanTaskTest.xml | 235 +
api/xml/classiceberg_1_1FixedType.xml | 213 +
api/xml/classiceberg_1_1FloatType.xml | 175 +
api/xml/classiceberg_1_1FromArrowSchemaTest.xml | 36 +
api/xml/classiceberg_1_1GZipDecompressor.xml | 96 +
api/xml/classiceberg_1_1GZipTest.xml | 141 +
api/xml/classiceberg_1_1HasValueMatcher.xml | 122 +
api/xml/classiceberg_1_1HourTransform.xml | 147 +
api/xml/classiceberg_1_1HourTransformTest.xml | 36 +
api/xml/classiceberg_1_1IcebergError.xml | 76 +
api/xml/classiceberg_1_1IdToFieldVisitor.xml | 89 +
api/xml/classiceberg_1_1IdentityTransform.xml | 147 +
api/xml/classiceberg_1_1InMemoryCatalog.xml | 991 ++
api/xml/classiceberg_1_1InMemoryCatalogTest.xml | 188 +
api/xml/classiceberg_1_1InMemoryNamespace.xml | 527 +
api/xml/classiceberg_1_1InheritableMetadata.xml | 95 +
.../classiceberg_1_1InheritableMetadataFactory.xml | 114 +
api/xml/classiceberg_1_1IntType.xml | 175 +
api/xml/classiceberg_1_1Lazy.xml | 100 +
api/xml/classiceberg_1_1ListType.xml | 403 +
api/xml/classiceberg_1_1Literal.xml | 696 ++
api/xml/classiceberg_1_1LiteralCaster.xml | 298 +
api/xml/classiceberg_1_1LiteralSerDeParam.xml | 36 +
api/xml/classiceberg_1_1LocalFileIOTest.xml | 141 +
api/xml/classiceberg_1_1LocationProvider.xml | 120 +
api/xml/classiceberg_1_1LongType.xml | 175 +
api/xml/classiceberg_1_1ManifestAdapter.xml | 293 +
api/xml/classiceberg_1_1ManifestEntryAdapter.xml | 538 +
api/xml/classiceberg_1_1ManifestEntryAdapterV1.xml | 348 +
api/xml/classiceberg_1_1ManifestEntryAdapterV2.xml | 392 +
api/xml/classiceberg_1_1ManifestEntryAdapterV3.xml | 468 +
api/xml/classiceberg_1_1ManifestFileAdapter.xml | 399 +
api/xml/classiceberg_1_1ManifestFileAdapterV1.xml | 313 +
api/xml/classiceberg_1_1ManifestFileAdapterV2.xml | 375 +
api/xml/classiceberg_1_1ManifestFileAdapterV3.xml | 450 +
api/xml/classiceberg_1_1ManifestFileStructLike.xml | 212 +
api/xml/classiceberg_1_1ManifestListReader.xml | 107 +
api/xml/classiceberg_1_1ManifestListReaderImpl.xml | 115 +
...iceberg_1_1ManifestListReaderWriterTestBase.xml | 240 +
...ssiceberg_1_1ManifestListReaderWriterV1Test.xml | 184 +
...ssiceberg_1_1ManifestListReaderWriterV2Test.xml | 169 +
api/xml/classiceberg_1_1ManifestListWriter.xml | 443 +
api/xml/classiceberg_1_1ManifestReader.xml | 175 +
api/xml/classiceberg_1_1ManifestReaderImpl.xml | 135 +
...lassiceberg_1_1ManifestReaderWriterTestBase.xml | 259 +
api/xml/classiceberg_1_1ManifestV1Test.xml | 162 +
api/xml/classiceberg_1_1ManifestV2Test.xml | 206 +
api/xml/classiceberg_1_1ManifestWriter.xml | 479 +
api/xml/classiceberg_1_1MapLike.xml | 124 +
api/xml/classiceberg_1_1MapType.xml | 432 +
api/xml/classiceberg_1_1MappedFields.xml | 270 +
api/xml/classiceberg_1_1MetadataIOTest.xml | 156 +
api/xml/classiceberg_1_1MockCatalog.xml | 547 +
api/xml/classiceberg_1_1MonthTransform.xml | 147 +
api/xml/classiceberg_1_1MonthTransformTest.xml | 36 +
api/xml/classiceberg_1_1NameMapping.xml | 274 +
api/xml/classiceberg_1_1NameMappingTest.xml | 53 +
api/xml/classiceberg_1_1NameToIdVisitor.xml | 258 +
api/xml/classiceberg_1_1NamedReference.xml | 305 +
api/xml/classiceberg_1_1NestedType.xml | 261 +
api/xml/classiceberg_1_1Not.xml | 233 +
.../classiceberg_1_1NullLiteralTransformTest.xml | 36 +
api/xml/classiceberg_1_1Or.xml | 281 +
api/xml/classiceberg_1_1PartitionField.xml | 299 +
...ssiceberg_1_1PartitionFieldSummaryArrayLike.xml | 212 +
...siceberg_1_1PartitionFieldSummaryStructLike.xml | 197 +
api/xml/classiceberg_1_1PartitionSpec.xml | 354 +
api/xml/classiceberg_1_1Predicate.xml | 201 +
api/xml/classiceberg_1_1PredicateTest.xml | 143 +
api/xml/classiceberg_1_1PrimitiveType.xml | 196 +
api/xml/classiceberg_1_1PruneColumnVisitor.xml | 195 +
api/xml/classiceberg_1_1Reader.xml | 198 +
api/xml/classiceberg_1_1Reference.xml | 70 +
api/xml/classiceberg_1_1ResultMatcher.xml | 141 +
api/xml/classiceberg_1_1ScanTask.xml | 96 +
api/xml/classiceberg_1_1Schema.xml | 528 +
api/xml/classiceberg_1_1SchemaField.xml | 474 +
api/xml/classiceberg_1_1SnapshotTest.xml | 120 +
api/xml/classiceberg_1_1SortField.xml | 319 +
api/xml/classiceberg_1_1SortOrder.xml | 474 +
api/xml/classiceberg_1_1SortOrderTest.xml | 277 +
api/xml/classiceberg_1_1StringType.xml | 175 +
api/xml/classiceberg_1_1StringUtils.xml | 76 +
api/xml/classiceberg_1_1StructLike.xml | 111 +
api/xml/classiceberg_1_1StructType.xml | 485 +
api/xml/classiceberg_1_1Table.xml | 567 +
api/xml/classiceberg_1_1TableMetadataBuilder.xml | 1288 ++
.../classiceberg_1_1TableMetadataBuilderTest.xml | 371 +
api/xml/classiceberg_1_1TableProperties.xml | 1815 +++
api/xml/classiceberg_1_1TableRequirement.xml | 135 +
api/xml/classiceberg_1_1TableRequirements.xml | 141 +
api/xml/classiceberg_1_1TableScan.xml | 568 +
api/xml/classiceberg_1_1TableScanBuilder.xml | 378 +
api/xml/classiceberg_1_1TableUpdate.xml | 256 +
api/xml/classiceberg_1_1TableUpdateContext.xml | 229 +
api/xml/classiceberg_1_1TempFileTestBase.xml | 381 +
api/xml/classiceberg_1_1TemporalTestHelper.xml | 153 +
api/xml/classiceberg_1_1TemporalUtils.xml | 95 +
api/xml/classiceberg_1_1Term.xml | 153 +
api/xml/classiceberg_1_1TestConfig.xml | 167 +
api/xml/classiceberg_1_1TimeType.xml | 175 +
api/xml/classiceberg_1_1TimestampBase.xml | 123 +
api/xml/classiceberg_1_1TimestampType.xml | 221 +
api/xml/classiceberg_1_1TimestampTzType.xml | 221 +
api/xml/classiceberg_1_1ToArrowSchemaTest.xml | 36 +
api/xml/classiceberg_1_1Transaction.xml | 90 +
api/xml/classiceberg_1_1Transform.xml | 514 +
api/xml/classiceberg_1_1TransformFunction.xml | 282 +
api/xml/classiceberg_1_1TransformLiteralTest.xml | 36 +
api/xml/classiceberg_1_1True.xml | 177 +
api/xml/classiceberg_1_1TruncateTransform.xml | 188 +
api/xml/classiceberg_1_1TruncateTransformTest.xml | 36 +
api/xml/classiceberg_1_1TruncateUtils.xml | 181 +
api/xml/classiceberg_1_1Type.xml | 321 +
api/xml/classiceberg_1_1TypeJsonTest.xml | 36 +
api/xml/classiceberg_1_1TypeTest.xml | 36 +
api/xml/classiceberg_1_1Unbound.xml | 158 +
api/xml/classiceberg_1_1UnboundPredicate.xml | 524 +
api/xml/classiceberg_1_1UnboundTerm.xml | 104 +
api/xml/classiceberg_1_1UnboundTransform.xml | 309 +
api/xml/classiceberg_1_1Uuid.xml | 316 +
api/xml/classiceberg_1_1UuidType.xml | 175 +
api/xml/classiceberg_1_1VoidTransform.xml | 147 +
api/xml/classiceberg_1_1VoidTransformTest.xml | 36 +
api/xml/classiceberg_1_1Writer.xml | 222 +
api/xml/classiceberg_1_1YearTransform.xml | 147 +
api/xml/classiceberg_1_1YearTransformTest.xml | 36 +
api/xml/classiceberg_1_1ZlibImpl.xml | 112 +
...ssiceberg_1_1arrow_1_1ArrowFileSystemFileIO.xml | 216 +
api/xml/classiceberg_1_1avro_1_1AVROStreamTest.xml | 261 +
...iceberg_1_1avro_1_1AppendDatumToBuilderTest.xml | 37 +
.../classiceberg_1_1avro_1_1AvroInputStream.xml | 274 +
.../classiceberg_1_1avro_1_1AvroOutputStream.xml | 246 +
api/xml/classiceberg_1_1avro_1_1AvroReader.xml | 185 +
api/xml/classiceberg_1_1avro_1_1AvroReaderTest.xml | 259 +
.../classiceberg_1_1avro_1_1AvroReader_1_1Impl.xml | 219 +
...berg_1_1avro_1_1AvroRoundTripConversionTest.xml | 36 +
api/xml/classiceberg_1_1avro_1_1AvroWriter.xml | 208 +
.../classiceberg_1_1avro_1_1AvroWriter_1_1Impl.xml | 221 +
...ceberg_1_1avro_1_1ExtractDatumFromArrayTest.xml | 36 +
api/xml/classiceberg_1_1avro_1_1HasIdVisitor.xml | 330 +
...ceberg_1_1avro_1_1NameMappingAvroSchemaTest.xml | 128 +
.../classiceberg_1_1avro_1_1ToAvroNodeVisitor.xml | 448 +
...ssiceberg_1_1catalog_1_1rest_1_1RestCatalog.xml | 96 +
...talog_1_1rest_1_1RestCatalogIntegrationTest.xml | 128 +
...ceberg_1_1internal_1_1ArrowArrayBufferGuard.xml | 66 +
...classiceberg_1_1internal_1_1ArrowArrayGuard.xml | 66 +
...siceberg_1_1internal_1_1ArrowArrayViewGuard.xml | 66 +
...lassiceberg_1_1internal_1_1ArrowSchemaGuard.xml | 66 +
...classiceberg_1_1parquet_1_1ParquetReadWrite.xml | 53 +
.../classiceberg_1_1parquet_1_1ParquetReader.xml | 185 +
...lassiceberg_1_1parquet_1_1ParquetReaderTest.xml | 198 +
...iceberg_1_1parquet_1_1ParquetReader_1_1Impl.xml | 219 +
.../classiceberg_1_1parquet_1_1ParquetWriter.xml | 208 +
...iceberg_1_1parquet_1_1ParquetWriter_1_1Impl.xml | 207 +
...ceberg_1_1parquet_1_1ProjectRecordBatchTest.xml | 36 +
api/xml/classiceberg_1_1rest_1_1JsonDeserTest.xml | 75 +
.../classiceberg_1_1rest_1_1JsonInvalidTest.xml | 75 +
.../classiceberg_1_1rest_1_1JsonRoundTripTest.xml | 75 +
.../classiceberg_1_1table_1_1AddPartitionSpec.xml | 160 +
api/xml/classiceberg_1_1table_1_1AddSchema.xml | 194 +
api/xml/classiceberg_1_1table_1_1AddSnapshot.xml | 160 +
api/xml/classiceberg_1_1table_1_1AddSortOrder.xml | 160 +
...ssiceberg_1_1table_1_1AssertCurrentSchemaID.xml | 128 +
...ceberg_1_1table_1_1AssertDefaultSortOrderID.xml | 128 +
...lassiceberg_1_1table_1_1AssertDefaultSpecID.xml | 128 +
...classiceberg_1_1table_1_1AssertDoesNotExist.xml | 92 +
...eberg_1_1table_1_1AssertLastAssignedFieldId.xml | 128 +
...g_1_1table_1_1AssertLastAssignedPartitionId.xml | 128 +
...lassiceberg_1_1table_1_1AssertRefSnapshotID.xml | 166 +
api/xml/classiceberg_1_1table_1_1AssertUUID.xml | 128 +
api/xml/classiceberg_1_1table_1_1AssignUUID.xml | 160 +
...assiceberg_1_1table_1_1RemovePartitionSpecs.xml | 160 +
.../classiceberg_1_1table_1_1RemoveProperties.xml | 160 +
api/xml/classiceberg_1_1table_1_1RemoveSchemas.xml | 160 +
.../classiceberg_1_1table_1_1RemoveSnapshotRef.xml | 160 +
.../classiceberg_1_1table_1_1RemoveSnapshots.xml | 160 +
.../classiceberg_1_1table_1_1SetCurrentSchema.xml | 160 +
...iceberg_1_1table_1_1SetDefaultPartitionSpec.xml | 160 +
...lassiceberg_1_1table_1_1SetDefaultSortOrder.xml | 160 +
api/xml/classiceberg_1_1table_1_1SetLocation.xml | 160 +
api/xml/classiceberg_1_1table_1_1SetProperties.xml | 160 +
.../classiceberg_1_1table_1_1SetSnapshotRef.xml | 333 +
...assiceberg_1_1table_1_1UpgradeFormatVersion.xml | 160 +
api/xml/classiceberg_1_1util_1_1Formattable.xml | 432 +
api/xml/combine.xslt | 15 +
api/xml/compound.xsd | 1635 +++
api/xml/conceptSmartPointerType.xml | 25 +
api/xml/concepticeberg_1_1EndianConvertible.xml | 20 +
api/xml/concepticeberg_1_1TermType.xml | 18 +
api/xml/config_8h.xml | 198 +
api/xml/config__test_8cc.xml | 185 +
api/xml/constants_8h.xml | 57 +
api/xml/conversions_8cc.xml | 560 +
api/xml/conversions_8h.xml | 333 +
api/xml/decimal_8cc.xml | 940 ++
api/xml/decimal_8h.xml | 444 +
api/xml/decimal__test_8cc.xml | 954 ++
api/xml/dir_0154c816bded9243a1feaa2fbd30be18.xml | 65 +
api/xml/dir_3772e67070704cbb8771b4d409046ed1.xml | 17 +
api/xml/dir_736f5aa46d5d53763bf6a073a47459a7.xml | 16 +
api/xml/dir_7a408d6a2d81183c3eacfe2576f2a2aa.xml | 42 +
api/xml/dir_7fe6e566b014ce0176a95ba72e9ed10b.xml | 21 +
api/xml/dir_81bb5441034a784c598ffcd7afd30d26.xml | 24 +
api/xml/dir_832d158f51fdfd219125f1a0f5099b44.xml | 21 +
api/xml/dir_babd9bb2d97b09926a56ad8ae647b0f2.xml | 13 +
api/xml/dir_e567eb46dbe88aaa1fd4ccb3586c5e69.xml | 13 +
api/xml/dir_f4d027612078328dc1681a60f28d52c0.xml | 16 +
api/xml/dir_f51fe74ea6bc2b1b900619895eaa63be.xml | 106 +
api/xml/doxyfile.xsd | 45 +
api/xml/endian_8h.xml | 129 +
api/xml/endian__test_8cc.xml | 170 +
api/xml/exception_8h.xml | 371 +
api/xml/expression_8cc.xml | 424 +
api/xml/expression_8h.xml | 283 +
api/xml/expression__test_8cc.xml | 379 +
api/xml/expressions_8cc.xml | 771 ++
api/xml/expressions_8h.xml | 624 +
api/xml/file__format_8h.xml | 273 +
api/xml/file__io_8h.xml | 141 +
api/xml/file__reader_8cc.xml | 250 +
api/xml/file__reader_8h.xml | 245 +
api/xml/file__scan__task__test_8cc.xml | 796 ++
api/xml/file__writer_8cc.xml | 428 +
api/xml/file__writer_8h.xml | 450 +
api/xml/formattable_8h.xml | 389 +
api/xml/formatter_8h.xml | 139 +
api/xml/formatter__internal_8h.xml | 337 +
api/xml/formatter__test_8cc.xml | 323 +
api/xml/group__type-factories.xml | 373 +
api/xml/group__type-nested.xml | 15 +
api/xml/group__type-primitive.xml | 27 +
api/xml/gzip__decompress__test_8cc.xml | 316 +
api/xml/gzip__internal_8cc.xml | 202 +
api/xml/gzip__internal_8h.xml | 106 +
api/xml/iceberg__bundle__export_8h.xml | 122 +
api/xml/iceberg__export_8h.xml | 863 ++
api/xml/iceberg__rest__export_8h.xml | 89 +
api/xml/in__memory__catalog_8cc.xml | 637 +
api/xml/in__memory__catalog_8h.xml | 212 +
api/xml/in__memory__catalog__test_8cc.xml | 673 +
api/xml/index.xml | 4695 +++++++
api/xml/index.xsd | 72 +
api/xml/indexpage.xml | 95 +
api/xml/inheritable__metadata_8cc.xml | 606 +
api/xml/inheritable__metadata_8h.xml | 175 +
api/xml/int128_8h.xml | 217 +
api/xml/json__internal_8cc.xml | 1852 +++
api/xml/json__internal_8h.xml | 278 +
api/xml/json__internal__test_8cc.xml | 912 ++
api/xml/json__util__internal_8h.xml | 299 +
api/xml/lazy_8h.xml | 359 +
api/xml/literal_8cc.xml | 926 ++
api/xml/literal_8h.xml | 596 +
api/xml/literal__test_8cc.xml | 1170 ++
api/xml/location__provider_8h.xml | 81 +
api/xml/macros_8h.xml | 563 +
api/xml/manifest__adapter_8cc.xml | 1232 ++
api/xml/manifest__adapter_8h.xml | 256 +
api/xml/manifest__entry_8cc.xml | 507 +
api/xml/manifest__entry_8h.xml | 649 +
api/xml/manifest__list_8cc.xml | 422 +
api/xml/manifest__list_8h.xml | 507 +
.../manifest__list__reader__writer__test_8cc.xml | 1049 ++
api/xml/manifest__list__versions__test_8cc.xml | 1191 ++
api/xml/manifest__reader_8cc.xml | 687 ++
api/xml/manifest__reader_8h.xml | 273 +
api/xml/manifest__reader__internal_8cc.xml | 1384 +++
api/xml/manifest__reader__internal_8h.xml | 367 +
api/xml/manifest__reader__writer__test_8cc.xml | 1082 ++
api/xml/manifest__wrapper_8cc.xml | 626 +
api/xml/manifest__wrapper_8h.xml | 481 +
api/xml/manifest__writer_8cc.xml | 839 ++
api/xml/manifest__writer_8h.xml | 494 +
api/xml/matchers_8h.xml | 380 +
api/xml/metadata__columns_8cc.xml | 288 +
api/xml/metadata__columns_8h.xml | 322 +
api/xml/metadata__io__test_8cc.xml | 604 +
api/xml/metadata__serde__test_8cc.xml | 996 ++
api/xml/metrics_8h.xml | 350 +
api/xml/mock__catalog_8h.xml | 206 +
api/xml/murmurhash3__internal_8cc.xml | 571 +
api/xml/murmurhash3__internal_8h.xml | 66 +
api/xml/name__mapping_8cc.xml | 711 ++
api/xml/name__mapping_8h.xml | 398 +
api/xml/name__mapping__test_8cc.xml | 632 +
api/xml/namespace_0d160.xml | 11 +
api/xml/namespaceavro.xml | 11 +
api/xml/namespaceiceberg.xml | 12224 +++++++++++++++++++
api/xml/namespaceiceberg_1_1_0d112.xml | 11 +
api/xml/namespaceiceberg_1_1_0d120.xml | 11 +
api/xml/namespaceiceberg_1_1_0d125.xml | 11 +
api/xml/namespaceiceberg_1_1_0d132.xml | 11 +
api/xml/namespaceiceberg_1_1_0d139.xml | 11 +
api/xml/namespaceiceberg_1_1_0d146.xml | 11 +
api/xml/namespaceiceberg_1_1_0d154.xml | 11 +
api/xml/namespaceiceberg_1_1_0d161.xml | 11 +
api/xml/namespaceiceberg_1_1_0d167.xml | 11 +
api/xml/namespaceiceberg_1_1_0d177.xml | 11 +
api/xml/namespaceiceberg_1_1_0d179.xml | 11 +
api/xml/namespaceiceberg_1_1_0d186.xml | 11 +
api/xml/namespaceiceberg_1_1_0d192.xml | 11 +
api/xml/namespaceiceberg_1_1_0d204.xml | 11 +
api/xml/namespaceiceberg_1_1_0d207.xml | 11 +
api/xml/namespaceiceberg_1_1_0d211.xml | 11 +
api/xml/namespaceiceberg_1_1_0d213.xml | 11 +
api/xml/namespaceiceberg_1_1_0d38.xml | 11 +
api/xml/namespaceiceberg_1_1_0d44.xml | 11 +
api/xml/namespaceiceberg_1_1_0d46.xml | 11 +
api/xml/namespaceiceberg_1_1_0d52.xml | 11 +
api/xml/namespaceiceberg_1_1_0d55.xml | 11 +
api/xml/namespaceiceberg_1_1_0d67.xml | 11 +
api/xml/namespaceiceberg_1_1_0d70.xml | 11 +
api/xml/namespaceiceberg_1_1_0d87.xml | 11 +
api/xml/namespaceiceberg_1_1_0d89.xml | 11 +
api/xml/namespaceiceberg_1_1_0d96.xml | 11 +
api/xml/namespaceiceberg_1_1_0d98.xml | 11 +
api/xml/namespaceiceberg_1_1arrow.xml | 60 +
api/xml/namespaceiceberg_1_1avro.xml | 2724 +++++
api/xml/namespaceiceberg_1_1avro_1_1_0d11.xml | 11 +
api/xml/namespaceiceberg_1_1avro_1_1_0d127.xml | 11 +
api/xml/namespaceiceberg_1_1avro_1_1_0d15.xml | 11 +
api/xml/namespaceiceberg_1_1avro_1_1_0d19.xml | 11 +
api/xml/namespaceiceberg_1_1avro_1_1_0d9.xml | 11 +
api/xml/namespaceiceberg_1_1catalog.xml | 12 +
api/xml/namespaceiceberg_1_1catalog_1_1rest.xml | 75 +
api/xml/namespaceiceberg_1_1internal.xml | 141 +
api/xml/namespaceiceberg_1_1parquet.xml | 1126 ++
api/xml/namespaceiceberg_1_1parquet_1_1_0d150.xml | 11 +
api/xml/namespaceiceberg_1_1parquet_1_1_0d151.xml | 11 +
api/xml/namespaceiceberg_1_1parquet_1_1_0d72.xml | 11 +
api/xml/namespaceiceberg_1_1parquet_1_1_0d74.xml | 11 +
api/xml/namespaceiceberg_1_1parquet_1_1_0d78.xml | 11 +
api/xml/namespaceiceberg_1_1parquet_1_1_0d80.xml | 11 +
api/xml/namespaceiceberg_1_1rest.xml | 1629 +++
api/xml/namespaceiceberg_1_1rest_1_1_0d25.xml | 11 +
api/xml/namespaceiceberg_1_1table.xml | 36 +
api/xml/namespaceiceberg_1_1util.xml | 12 +
api/xml/namespacestd.xml | 117 +
api/xml/namespacestd_1_1chrono.xml | 11 +
api/xml/namespacetesting.xml | 11 +
api/xml/nanoarrow__status__internal_8h.xml | 78 +
api/xml/parquet__data__test_8cc.xml | 946 ++
api/xml/parquet__data__util_8cc.xml | 707 ++
api/xml/parquet__data__util__internal_8h.xml | 335 +
api/xml/parquet__reader_8cc.xml | 884 ++
api/xml/parquet__reader_8h.xml | 184 +
api/xml/parquet__register_8cc.xml | 63 +
api/xml/parquet__register_8h.xml | 66 +
api/xml/parquet__schema__test_8cc.xml | 1103 ++
api/xml/parquet__schema__util_8cc.xml | 912 ++
api/xml/parquet__schema__util__internal_8h.xml | 400 +
api/xml/parquet__test_8cc.xml | 961 ++
api/xml/parquet__writer_8cc.xml | 657 +
api/xml/parquet__writer_8h.xml | 402 +
api/xml/partition__field_8cc.xml | 392 +
api/xml/partition__field_8h.xml | 175 +
api/xml/partition__field__test_8cc.xml | 409 +
api/xml/partition__spec_8cc.xml | 533 +
api/xml/partition__spec_8h.xml | 241 +
api/xml/partition__spec__test_8cc.xml | 662 +
api/xml/predicate_8cc.xml | 1083 ++
api/xml/predicate_8h.xml | 548 +
api/xml/predicate__test_8cc.xml | 1305 ++
api/xml/rest__catalog_8cc.xml | 201 +
api/xml/rest__catalog_8h.xml | 85 +
api/xml/rest__catalog__test_8cc.xml | 193 +
api/xml/rest__json__internal__test_8cc.xml | 1218 ++
api/xml/result_8h.xml | 808 ++
api/xml/roaring__test_8cc.xml | 98 +
api/xml/schema_8cc.xml | 716 ++
api/xml/schema_8h.xml | 384 +
api/xml/schema__field_8cc.xml | 281 +
api/xml/schema__field_8h.xml | 398 +
api/xml/schema__field__test_8cc.xml | 321 +
api/xml/schema__internal_8cc.xml | 616 +
api/xml/schema__internal_8h.xml | 138 +
api/xml/schema__json__test_8cc.xml | 465 +
api/xml/schema__test_8cc.xml | 1946 +++
api/xml/schema__util_8cc.xml | 653 +
api/xml/schema__util_8h.xml | 410 +
api/xml/schema__util__internal_8h.xml | 347 +
api/xml/schema__util__test_8cc.xml | 862 ++
api/xml/snapshot_8cc.xml | 181 +
api/xml/snapshot_8h.xml | 310 +
api/xml/snapshot__test_8cc.xml | 231 +
api/xml/sort__field_8cc.xml | 400 +
api/xml/sort__field_8h.xml | 220 +
api/xml/sort__field__test_8cc.xml | 426 +
api/xml/sort__order_8cc.xml | 560 +
api/xml/sort__order_8h.xml | 201 +
api/xml/sort__order__test_8cc.xml | 709 ++
api/xml/statistics__file_8cc.xml | 185 +
api/xml/statistics__file_8h.xml | 140 +
api/xml/string__util_8h.xml | 211 +
api/xml/string__util__test_8cc.xml | 98 +
api/xml/structArrowArray.xml | 175 +
api/xml/structArrowArrayStream.xml | 90 +
api/xml/structArrowSchema.xml | 160 +
api/xml/structProjectTestParam.xml | 129 +
api/xml/structSelectTestParam.xml | 148 +
api/xml/structTypeTestCase.xml | 128 +
api/xml/struct__like_8h.xml | 236 +
api/xml/struct__like__test_8cc.xml | 1024 ++
api/xml/structiceberg_1_1BasicLiteralTestParam.xml | 106 +
api/xml/structiceberg_1_1BlobMetadata.xml | 156 +
api/xml/structiceberg_1_1CastLiteralTestParam.xml | 127 +
...structiceberg_1_1ComparisonLiteralTestParam.xml | 107 +
api/xml/structiceberg_1_1DataFile.xml | 962 ++
api/xml/structiceberg_1_1DataOperation.xml | 106 +
api/xml/structiceberg_1_1DateParts.xml | 63 +
api/xml/structiceberg_1_1DefaultError.xml | 37 +
api/xml/structiceberg_1_1Error.xml | 64 +
api/xml/structiceberg_1_1FieldProjection.xml | 189 +
...eberg_1_1FieldProjection_1_1ExtraAttributes.xml | 45 +
api/xml/structiceberg_1_1FromArrowSchemaParam.xml | 92 +
api/xml/structiceberg_1_1Lazy_1_1Trait.xml | 18 +
...zy_1_1Trait_3_01R_07_5_08_07Args_8_8_8_08_4.xml | 40 +
api/xml/structiceberg_1_1LiteralHash.xml | 34 +
api/xml/structiceberg_1_1LiteralParam.xml | 132 +
api/xml/structiceberg_1_1LiteralTraits.xml | 37 +
api/xml/structiceberg_1_1LiteralValueHash.xml | 36 +
api/xml/structiceberg_1_1Literal_1_1AboveMax.xml | 53 +
api/xml/structiceberg_1_1Literal_1_1BelowMin.xml | 53 +
api/xml/structiceberg_1_1ManifestEntry.xml | 378 +
api/xml/structiceberg_1_1ManifestFile.xml | 747 ++
api/xml/structiceberg_1_1ManifestList.xml | 113 +
api/xml/structiceberg_1_1MappedField.xml | 127 +
api/xml/structiceberg_1_1MetadataColumns.xml | 490 +
api/xml/structiceberg_1_1MetadataLogEntry.xml | 91 +
api/xml/structiceberg_1_1Metrics.xml | 158 +
api/xml/structiceberg_1_1Namespace.xml | 55 +
api/xml/structiceberg_1_1PartitionFieldSummary.xml | 215 +
.../structiceberg_1_1PartitionStatisticsFile.xml | 108 +
api/xml/structiceberg_1_1ReaderFactoryRegistry.xml | 87 +
api/xml/structiceberg_1_1ReaderOptions.xml | 321 +
api/xml/structiceberg_1_1SchemaJsonParam.xml | 81 +
api/xml/structiceberg_1_1SchemaProjection.xml | 67 +
api/xml/structiceberg_1_1Snapshot.xml | 245 +
api/xml/structiceberg_1_1SnapshotLogEntry.xml | 74 +
api/xml/structiceberg_1_1SnapshotRef.xml | 116 +
api/xml/structiceberg_1_1SnapshotRef_1_1Branch.xml | 111 +
api/xml/structiceberg_1_1SnapshotRef_1_1Tag.xml | 79 +
api/xml/structiceberg_1_1SnapshotSummaryFields.xml | 591 +
api/xml/structiceberg_1_1Split.xml | 49 +
api/xml/structiceberg_1_1StatisticsFile.xml | 172 +
api/xml/structiceberg_1_1StringHash.xml | 107 +
api/xml/structiceberg_1_1TableIdentifier.xml | 98 +
api/xml/structiceberg_1_1TableMetadata.xml | 893 ++
...ructiceberg_1_1TableMetadataBuilder_1_1Impl.xml | 482 +
api/xml/structiceberg_1_1TableMetadataUtil.xml | 160 +
api/xml/structiceberg_1_1TableScanContext.xml | 461 +
api/xml/structiceberg_1_1TimeParts.xml | 79 +
api/xml/structiceberg_1_1TimestampNanosParts.xml | 143 +
api/xml/structiceberg_1_1TimestampParts.xml | 143 +
api/xml/structiceberg_1_1ToArrowSchemaParam.xml | 92 +
api/xml/structiceberg_1_1TransformParam.xml | 136 +
api/xml/structiceberg_1_1WriterFactoryRegistry.xml | 87 +
api/xml/structiceberg_1_1WriterOptions.xml | 194 +
.../structiceberg_1_1avro_1_1AppendDatumParam.xml | 129 +
.../structiceberg_1_1avro_1_1ExtractDatumParam.xml | 112 +
.../structiceberg_1_1avro_1_1MapLogicalType.xml | 53 +
api/xml/structiceberg_1_1avro_1_1ReadContext.xml | 84 +
.../structiceberg_1_1avro_1_1RoundTripParam.xml | 151 +
...ceberg_1_1parquet_1_1ParquetExtraAttributes.xml | 95 +
...eberg_1_1parquet_1_1ProjectRecordBatchParam.xml | 129 +
.../structiceberg_1_1parquet_1_1ReadContext.xml | 63 +
api/xml/structiceberg_1_1rest_1_1CatalogConfig.xml | 114 +
...cticeberg_1_1rest_1_1CreateNamespaceRequest.xml | 105 +
...ticeberg_1_1rest_1_1CreateNamespaceResponse.xml | 105 +
api/xml/structiceberg_1_1rest_1_1ErrorModel.xml | 122 +
api/xml/structiceberg_1_1rest_1_1ErrorResponse.xml | 84 +
...ructiceberg_1_1rest_1_1GetNamespaceResponse.xml | 105 +
.../structiceberg_1_1rest_1_1JsonDeserParam.xml | 83 +
.../structiceberg_1_1rest_1_1JsonInvalidParam.xml | 84 +
...structiceberg_1_1rest_1_1JsonRoundTripParam.xml | 83 +
...cticeberg_1_1rest_1_1ListNamespacesResponse.xml | 104 +
...structiceberg_1_1rest_1_1ListTablesResponse.xml | 114 +
.../structiceberg_1_1rest_1_1LoadTableResult.xml | 393 +
...ructiceberg_1_1rest_1_1RegisterTableRequest.xml | 99 +
...structiceberg_1_1rest_1_1RenameTableRequest.xml | 106 +
...1_1rest_1_1UpdateNamespacePropertiesRequest.xml | 98 +
..._1rest_1_1UpdateNamespacePropertiesResponse.xml | 105 +
.../structstd_1_1formatter_3_01Derived_01_4.xml | 75 +
api/xml/structstd_1_1formatter_3_01T_01_4.xml | 74 +
...atter_3_01std_1_1map_3_01K_00_01V_01_4_01_4.xml | 76 +
...3_01std_1_1span_3_01T_00_01Extent_01_4_01_4.xml | 78 +
...td_1_1unordered__map_3_01K_00_01V_01_4_01_4.xml | 76 +
...Hash_00_01KeyEqual_00_01Allocator_01_4_01_4.xml | 82 +
...formatter_3_01std_1_1vector_3_01T_01_4_01_4.xml | 73 +
api/xml/table_8cc.xml | 789 ++
api/xml/table_8h.xml | 244 +
api/xml/table__identifier_8h.xml | 158 +
api/xml/table__metadata_8cc.xml | 990 ++
api/xml/table__metadata_8h.xml | 385 +
api/xml/table__metadata__builder__test_8cc.xml | 797 ++
api/xml/table__properties_8cc.xml | 138 +
api/xml/table__properties_8h.xml | 345 +
api/xml/table__requirement_8cc.xml | 347 +
api/xml/table__requirement_8h.xml | 236 +
api/xml/table__requirements_8cc.xml | 249 +
api/xml/table__requirements_8h.xml | 167 +
api/xml/table__scan_8cc.xml | 917 ++
api/xml/table__scan_8h.xml | 536 +
api/xml/table__test_8cc.xml | 550 +
api/xml/table__update_8cc.xml | 412 +
api/xml/table__update_8h.xml | 475 +
api/xml/temp__file__test__base_8h.xml | 214 +
api/xml/temporal__test__helper_8h.xml | 163 +
api/xml/temporal__util_8cc.xml | 593 +
api/xml/temporal__util_8h.xml | 101 +
api/xml/term_8cc.xml | 594 +
api/xml/term_8h.xml | 529 +
api/xml/test__common_8cc.xml | 248 +
api/xml/test__common_8h.xml | 109 +
api/xml/timepoint_8cc.xml | 110 +
api/xml/timepoint_8h.xml | 156 +
api/xml/transaction_8h.xml | 114 +
api/xml/transform_8cc.xml | 627 +
api/xml/transform_8h.xml | 469 +
api/xml/transform__function_8cc.xml | 625 +
api/xml/transform__function_8h.xml | 434 +
api/xml/transform__test_8cc.xml | 1297 ++
api/xml/truncate__util_8cc.xml | 437 +
api/xml/truncate__util_8h.xml | 145 +
api/xml/truncate__util__test_8cc.xml | 352 +
api/xml/type_8cc.xml | 685 ++
api/xml/type_8h.xml | 859 ++
api/xml/type__fwd_8h.xml | 633 +
api/xml/type__test_8cc.xml | 1344 ++
api/xml/types_8h.xml | 351 +
api/xml/uuid_8cc.xml | 388 +
api/xml/uuid_8h.xml | 291 +
api/xml/uuid__test_8cc.xml | 257 +
api/xml/v1__metadata_8cc.xml | 733 ++
api/xml/v1__metadata_8h.xml | 160 +
api/xml/v2__metadata_8cc.xml | 790 ++
api/xml/v2__metadata_8h.xml | 173 +
api/xml/v3__metadata_8cc.xml | 858 ++
api/xml/v3__metadata_8h.xml | 186 +
api/xml/visit__type_8h.xml | 352 +
api/xml/visit__type__test_8cc.xml | 574 +
api/xml/visitor__generate_8h.xml | 100 +
api/xml/xml.xsd | 23 +
assert/iceberg-logo-icon.png | Bin 0 -> 17608 bytes
assets/images/favicon.png | Bin 0 -> 1870 bytes
assets/javascripts/bundle.f55a23d4.min.js | 16 +
assets/javascripts/bundle.f55a23d4.min.js.map | 7 +
assets/javascripts/lunr/min/lunr.ar.min.js | 1 +
assets/javascripts/lunr/min/lunr.da.min.js | 18 +
assets/javascripts/lunr/min/lunr.de.min.js | 18 +
assets/javascripts/lunr/min/lunr.du.min.js | 18 +
assets/javascripts/lunr/min/lunr.el.min.js | 1 +
assets/javascripts/lunr/min/lunr.es.min.js | 18 +
assets/javascripts/lunr/min/lunr.fi.min.js | 18 +
assets/javascripts/lunr/min/lunr.fr.min.js | 18 +
assets/javascripts/lunr/min/lunr.he.min.js | 1 +
assets/javascripts/lunr/min/lunr.hi.min.js | 1 +
assets/javascripts/lunr/min/lunr.hu.min.js | 18 +
assets/javascripts/lunr/min/lunr.hy.min.js | 1 +
assets/javascripts/lunr/min/lunr.it.min.js | 18 +
assets/javascripts/lunr/min/lunr.ja.min.js | 1 +
assets/javascripts/lunr/min/lunr.jp.min.js | 1 +
assets/javascripts/lunr/min/lunr.kn.min.js | 1 +
assets/javascripts/lunr/min/lunr.ko.min.js | 1 +
assets/javascripts/lunr/min/lunr.multi.min.js | 1 +
assets/javascripts/lunr/min/lunr.nl.min.js | 18 +
assets/javascripts/lunr/min/lunr.no.min.js | 18 +
assets/javascripts/lunr/min/lunr.pt.min.js | 18 +
assets/javascripts/lunr/min/lunr.ro.min.js | 18 +
assets/javascripts/lunr/min/lunr.ru.min.js | 18 +
assets/javascripts/lunr/min/lunr.sa.min.js | 1 +
.../lunr/min/lunr.stemmer.support.min.js | 1 +
assets/javascripts/lunr/min/lunr.sv.min.js | 18 +
assets/javascripts/lunr/min/lunr.ta.min.js | 1 +
assets/javascripts/lunr/min/lunr.te.min.js | 1 +
assets/javascripts/lunr/min/lunr.th.min.js | 1 +
assets/javascripts/lunr/min/lunr.tr.min.js | 18 +
assets/javascripts/lunr/min/lunr.vi.min.js | 1 +
assets/javascripts/lunr/min/lunr.zh.min.js | 1 +
assets/javascripts/lunr/tinyseg.js | 206 +
assets/javascripts/lunr/wordcut.js | 6708 ++++++++++
assets/javascripts/workers/search.973d3a69.min.js | 42 +
.../javascripts/workers/search.973d3a69.min.js.map | 7 +
assets/stylesheets/main.84d31ad4.min.css | 1 +
assets/stylesheets/main.84d31ad4.min.css.map | 1 +
assets/stylesheets/palette.06af60db.min.css | 1 +
assets/stylesheets/palette.06af60db.min.css.map | 1 +
index.html | 1119 ++
mkdocs/docs/api/annotated.html | 424 +
mkdocs/docs/api/arrow__array__wrapper_8h.html | 106 +
.../docs/api/arrow__array__wrapper_8h_source.html | 217 +
mkdocs/docs/api/arrow__c__data_8h.html | 122 +
mkdocs/docs/api/arrow__c__data_8h_source.html | 209 +
.../arrow__c__data__guard__internal_8h_source.html | 169 +
mkdocs/docs/api/arrow__file__io_8h_source.html | 123 +
.../arrow__fs__file__io__internal_8h_source.html | 150 +
.../api/arrow__status__internal_8h_source.html | 152 +
mkdocs/docs/api/avro__constants_8h_source.html | 132 +
.../api/avro__data__util__internal_8h_source.html | 128 +
mkdocs/docs/api/avro__reader_8h_source.html | 146 +
mkdocs/docs/api/avro__register_8h.html | 115 +
mkdocs/docs/api/avro__register_8h_source.html | 126 +
.../avro__schema__util__internal_8h_source.html | 241 +
.../docs/api/avro__stream__internal_8h_source.html | 183 +
mkdocs/docs/api/avro__writer_8h_source.html | 148 +
mkdocs/docs/api/bc_s.png | Bin 0 -> 676 bytes
mkdocs/docs/api/bc_sd.png | Bin 0 -> 635 bytes
mkdocs/docs/api/bucket__util_8h_source.html | 142 +
.../docs/api/catalog_2rest_2json__internal_8h.html | 134 +
.../catalog_2rest_2json__internal_8h_source.html | 149 +
mkdocs/docs/api/catalog_8h_source.html | 238 +
mkdocs/docs/api/checked__cast_8h.html | 113 +
mkdocs/docs/api/checked__cast_8h_source.html | 152 +
.../docs/api/classBasicShortNameTest-members.html | 93 +
mkdocs/docs/api/classBasicShortNameTest.html | 128 +
mkdocs/docs/api/classBasicShortNameTest.png | Bin 0 -> 545 bytes
...classComplexMapStructShortNameTest-members.html | 97 +
.../api/classComplexMapStructShortNameTest.html | 140 +
.../api/classComplexMapStructShortNameTest.png | Bin 0 -> 748 bytes
.../api/classComplexShortNameTest-members.html | 95 +
mkdocs/docs/api/classComplexShortNameTest.html | 134 +
mkdocs/docs/api/classComplexShortNameTest.png | Bin 0 -> 641 bytes
mkdocs/docs/api/classProjectParamTest.html | 90 +
mkdocs/docs/api/classProjectParamTest.png | Bin 0 -> 806 bytes
.../api/classSchemaThreadSafetyTest-members.html | 89 +
mkdocs/docs/api/classSchemaThreadSafetyTest.html | 116 +
mkdocs/docs/api/classSchemaThreadSafetyTest.png | Bin 0 -> 674 bytes
mkdocs/docs/api/classSelectParamTest.html | 90 +
mkdocs/docs/api/classSelectParamTest.png | Bin 0 -> 796 bytes
.../classStructTypeThreadSafetyTest-members.html | 89 +
.../docs/api/classStructTypeThreadSafetyTest.html | 116 +
.../docs/api/classStructTypeThreadSafetyTest.png | Bin 0 -> 713 bytes
mkdocs/docs/api/classTypeTest.html | 90 +
mkdocs/docs/api/classTypeTest.png | Bin 0 -> 765 bytes
mkdocs/docs/api/classes.html | 153 +
mkdocs/docs/api/classiceberg_1_1And-members.html | 98 +
mkdocs/docs/api/classiceberg_1_1And.html | 406 +
mkdocs/docs/api/classiceberg_1_1And.png | Bin 0 -> 929 bytes
.../api/classiceberg_1_1ArrayLike-members.html | 91 +
mkdocs/docs/api/classiceberg_1_1ArrayLike.html | 184 +
mkdocs/docs/api/classiceberg_1_1ArrayLike.png | Bin 0 -> 1229 bytes
...lassiceberg_1_1ArrowArrayArrayLike-members.html | 97 +
.../api/classiceberg_1_1ArrowArrayArrayLike.html | 209 +
.../api/classiceberg_1_1ArrowArrayArrayLike.png | Bin 0 -> 732 bytes
...erg_1_1ArrowArrayArrayLike_1_1Impl-members.html | 95 +
...lassiceberg_1_1ArrowArrayArrayLike_1_1Impl.html | 113 +
.../classiceberg_1_1ArrowArrayMapLike-members.html | 98 +
.../api/classiceberg_1_1ArrowArrayMapLike.html | 248 +
.../docs/api/classiceberg_1_1ArrowArrayMapLike.png | Bin 0 -> 728 bytes
...eberg_1_1ArrowArrayMapLike_1_1Impl-members.html | 96 +
.../classiceberg_1_1ArrowArrayMapLike_1_1Impl.html | 116 +
...assiceberg_1_1ArrowArrayStructLike-members.html | 97 +
.../api/classiceberg_1_1ArrowArrayStructLike.html | 209 +
.../api/classiceberg_1_1ArrowArrayStructLike.png | Bin 0 -> 760 bytes
...rg_1_1ArrowArrayStructLike_1_1Impl-members.html | 95 +
...assiceberg_1_1ArrowArrayStructLike_1_1Impl.html | 113 +
...iceberg_1_1BaseInheritableMetadata-members.html | 91 +
.../classiceberg_1_1BaseInheritableMetadata.html | 208 +
.../classiceberg_1_1BaseInheritableMetadata.png | Bin 0 -> 820 bytes
.../docs/api/classiceberg_1_1BasicLiteralTest.html | 94 +
.../docs/api/classiceberg_1_1BasicLiteralTest.png | Bin 0 -> 1018 bytes
.../api/classiceberg_1_1BinaryType-members.html | 98 +
mkdocs/docs/api/classiceberg_1_1BinaryType.html | 230 +
mkdocs/docs/api/classiceberg_1_1BinaryType.png | Bin 0 -> 1261 bytes
.../api/classiceberg_1_1BooleanType-members.html | 98 +
mkdocs/docs/api/classiceberg_1_1BooleanType.html | 230 +
mkdocs/docs/api/classiceberg_1_1BooleanType.png | Bin 0 -> 1268 bytes
mkdocs/docs/api/classiceberg_1_1Bound-members.html | 91 +
mkdocs/docs/api/classiceberg_1_1Bound.html | 185 +
mkdocs/docs/api/classiceberg_1_1Bound.png | Bin 0 -> 2656 bytes
...ssiceberg_1_1BoundLiteralPredicate-members.html | 108 +
.../api/classiceberg_1_1BoundLiteralPredicate.html | 434 +
.../api/classiceberg_1_1BoundLiteralPredicate.png | Bin 0 -> 2462 bytes
.../classiceberg_1_1BoundPredicate-members.html | 105 +
.../docs/api/classiceberg_1_1BoundPredicate.html | 338 +
mkdocs/docs/api/classiceberg_1_1BoundPredicate.png | Bin 0 -> 3209 bytes
.../classiceberg_1_1BoundReference-members.html | 104 +
.../docs/api/classiceberg_1_1BoundReference.html | 436 +
mkdocs/docs/api/classiceberg_1_1BoundReference.png | Bin 0 -> 3419 bytes
.../classiceberg_1_1BoundSetPredicate-members.html | 110 +
.../api/classiceberg_1_1BoundSetPredicate.html | 497 +
.../docs/api/classiceberg_1_1BoundSetPredicate.png | Bin 0 -> 2467 bytes
.../api/classiceberg_1_1BoundTerm-members.html | 100 +
mkdocs/docs/api/classiceberg_1_1BoundTerm.html | 253 +
mkdocs/docs/api/classiceberg_1_1BoundTerm.png | Bin 0 -> 1864 bytes
.../classiceberg_1_1BoundTransform-members.html | 102 +
.../docs/api/classiceberg_1_1BoundTransform.html | 421 +
mkdocs/docs/api/classiceberg_1_1BoundTransform.png | Bin 0 -> 1706 bytes
...lassiceberg_1_1BoundUnaryPredicate-members.html | 107 +
.../api/classiceberg_1_1BoundUnaryPredicate.html | 423 +
.../api/classiceberg_1_1BoundUnaryPredicate.png | Bin 0 -> 2466 bytes
.../classiceberg_1_1BucketTransform-members.html | 96 +
.../docs/api/classiceberg_1_1BucketTransform.html | 284 +
.../docs/api/classiceberg_1_1BucketTransform.png | Bin 0 -> 758 bytes
.../api/classiceberg_1_1BucketTransformTest.html | 94 +
.../api/classiceberg_1_1BucketTransformTest.png | Bin 0 -> 910 bytes
.../api/classiceberg_1_1BucketUtils-members.html | 92 +
mkdocs/docs/api/classiceberg_1_1BucketUtils.html | 261 +
.../docs/api/classiceberg_1_1CastLiteralTest.html | 94 +
.../docs/api/classiceberg_1_1CastLiteralTest.png | Bin 0 -> 1007 bytes
.../docs/api/classiceberg_1_1Catalog-members.html | 106 +
mkdocs/docs/api/classiceberg_1_1Catalog.html | 961 ++
mkdocs/docs/api/classiceberg_1_1Catalog.png | Bin 0 -> 1003 bytes
...iceberg_1_1Catalog_1_1TableBuilder-members.html | 96 +
.../classiceberg_1_1Catalog_1_1TableBuilder.html | 366 +
.../api/classiceberg_1_1ComparisonLiteralTest.html | 94 +
.../api/classiceberg_1_1ComparisonLiteralTest.png | Bin 0 -> 1098 bytes
.../api/classiceberg_1_1ConfigBase-members.html | 94 +
mkdocs/docs/api/classiceberg_1_1ConfigBase.html | 126 +
...lassiceberg_1_1ConfigBase_1_1Entry-members.html | 91 +
.../api/classiceberg_1_1ConfigBase_1_1Entry.html | 104 +
.../api/classiceberg_1_1Conversions-members.html | 92 +
mkdocs/docs/api/classiceberg_1_1Conversions.html | 289 +
...iceberg_1_1CopyInheritableMetadata-members.html | 91 +
.../classiceberg_1_1CopyInheritableMetadata.html | 191 +
.../classiceberg_1_1CopyInheritableMetadata.png | Bin 0 -> 829 bytes
.../api/classiceberg_1_1DataTableScan-members.html | 98 +
mkdocs/docs/api/classiceberg_1_1DataTableScan.html | 178 +
mkdocs/docs/api/classiceberg_1_1DataTableScan.png | Bin 0 -> 705 bytes
.../docs/api/classiceberg_1_1DateType-members.html | 98 +
mkdocs/docs/api/classiceberg_1_1DateType.html | 230 +
mkdocs/docs/api/classiceberg_1_1DateType.png | Bin 0 -> 1275 bytes
.../api/classiceberg_1_1DayTransform-members.html | 96 +
mkdocs/docs/api/classiceberg_1_1DayTransform.html | 268 +
mkdocs/docs/api/classiceberg_1_1DayTransform.png | Bin 0 -> 744 bytes
.../docs/api/classiceberg_1_1DayTransformTest.html | 94 +
.../docs/api/classiceberg_1_1DayTransformTest.png | Bin 0 -> 891 bytes
.../docs/api/classiceberg_1_1Decimal-members.html | 139 +
mkdocs/docs/api/classiceberg_1_1Decimal.html | 555 +
mkdocs/docs/api/classiceberg_1_1Decimal.png | Bin 0 -> 666 bytes
.../api/classiceberg_1_1DecimalType-members.html | 101 +
mkdocs/docs/api/classiceberg_1_1DecimalType.html | 245 +
mkdocs/docs/api/classiceberg_1_1DecimalType.png | Bin 0 -> 1285 bytes
.../api/classiceberg_1_1DoubleType-members.html | 98 +
mkdocs/docs/api/classiceberg_1_1DoubleType.html | 230 +
mkdocs/docs/api/classiceberg_1_1DoubleType.png | Bin 0 -> 1277 bytes
...ceberg_1_1EmptyInheritableMetadata-members.html | 90 +
.../classiceberg_1_1EmptyInheritableMetadata.html | 153 +
.../classiceberg_1_1EmptyInheritableMetadata.png | Bin 0 -> 847 bytes
.../api/classiceberg_1_1Expression-members.html | 95 +
mkdocs/docs/api/classiceberg_1_1Expression.html | 295 +
mkdocs/docs/api/classiceberg_1_1Expression.png | Bin 0 -> 4420 bytes
.../classiceberg_1_1ExpressionError-members.html | 90 +
.../docs/api/classiceberg_1_1ExpressionError.html | 118 +
.../docs/api/classiceberg_1_1ExpressionError.png | Bin 0 -> 1188 bytes
.../api/classiceberg_1_1Expressions-members.html | 141 +
mkdocs/docs/api/classiceberg_1_1Expressions.html | 384 +
mkdocs/docs/api/classiceberg_1_1False-members.html | 96 +
mkdocs/docs/api/classiceberg_1_1False.html | 295 +
mkdocs/docs/api/classiceberg_1_1False.png | Bin 0 -> 950 bytes
.../docs/api/classiceberg_1_1FileIO-members.html | 93 +
mkdocs/docs/api/classiceberg_1_1FileIO.html | 257 +
mkdocs/docs/api/classiceberg_1_1FileIO.png | Bin 0 -> 785 bytes
.../api/classiceberg_1_1FileScanTask-members.html | 95 +
mkdocs/docs/api/classiceberg_1_1FileScanTask.html | 264 +
mkdocs/docs/api/classiceberg_1_1FileScanTask.png | Bin 0 -> 679 bytes
.../classiceberg_1_1FileScanTaskTest-members.html | 107 +
.../docs/api/classiceberg_1_1FileScanTaskTest.html | 183 +
.../docs/api/classiceberg_1_1FileScanTaskTest.png | Bin 0 -> 1031 bytes
.../api/classiceberg_1_1FixedType-members.html | 99 +
mkdocs/docs/api/classiceberg_1_1FixedType.html | 238 +
mkdocs/docs/api/classiceberg_1_1FixedType.png | Bin 0 -> 1273 bytes
.../api/classiceberg_1_1FloatType-members.html | 98 +
mkdocs/docs/api/classiceberg_1_1FloatType.html | 230 +
mkdocs/docs/api/classiceberg_1_1FloatType.png | Bin 0 -> 1265 bytes
.../api/classiceberg_1_1FromArrowSchemaTest.html | 94 +
.../api/classiceberg_1_1FromArrowSchemaTest.png | Bin 0 -> 1099 bytes
.../classiceberg_1_1GZipDecompressor-members.html | 92 +
.../docs/api/classiceberg_1_1GZipDecompressor.html | 102 +
.../docs/api/classiceberg_1_1GZipTest-members.html | 102 +
mkdocs/docs/api/classiceberg_1_1GZipTest.html | 164 +
mkdocs/docs/api/classiceberg_1_1GZipTest.png | Bin 0 -> 979 bytes
.../classiceberg_1_1HasValueMatcher-members.html | 92 +
.../docs/api/classiceberg_1_1HasValueMatcher.html | 108 +
.../api/classiceberg_1_1HourTransform-members.html | 96 +
mkdocs/docs/api/classiceberg_1_1HourTransform.html | 267 +
mkdocs/docs/api/classiceberg_1_1HourTransform.png | Bin 0 -> 731 bytes
.../api/classiceberg_1_1HourTransformTest.html | 94 +
.../docs/api/classiceberg_1_1HourTransformTest.png | Bin 0 -> 881 bytes
.../api/classiceberg_1_1IcebergError-members.html | 89 +
mkdocs/docs/api/classiceberg_1_1IcebergError.html | 114 +
mkdocs/docs/api/classiceberg_1_1IcebergError.png | Bin 0 -> 1198 bytes
.../classiceberg_1_1IdToFieldVisitor-members.html | 91 +
.../docs/api/classiceberg_1_1IdToFieldVisitor.html | 104 +
.../classiceberg_1_1IdentityTransform-members.html | 96 +
.../api/classiceberg_1_1IdentityTransform.html | 267 +
.../docs/api/classiceberg_1_1IdentityTransform.png | Bin 0 -> 756 bytes
.../classiceberg_1_1InMemoryCatalog-members.html | 109 +
.../docs/api/classiceberg_1_1InMemoryCatalog.html | 965 ++
.../docs/api/classiceberg_1_1InMemoryCatalog.png | Bin 0 -> 1589 bytes
...lassiceberg_1_1InMemoryCatalogTest-members.html | 94 +
.../api/classiceberg_1_1InMemoryCatalogTest.html | 123 +
.../api/classiceberg_1_1InMemoryCatalogTest.png | Bin 0 -> 710 bytes
.../classiceberg_1_1InMemoryNamespace-members.html | 100 +
.../api/classiceberg_1_1InMemoryNamespace.html | 534 +
...lassiceberg_1_1InheritableMetadata-members.html | 90 +
.../api/classiceberg_1_1InheritableMetadata.html | 155 +
.../api/classiceberg_1_1InheritableMetadata.png | Bin 0 -> 1455 bytes
...berg_1_1InheritableMetadataFactory-members.html | 91 +
...classiceberg_1_1InheritableMetadataFactory.html | 184 +
.../docs/api/classiceberg_1_1IntType-members.html | 98 +
mkdocs/docs/api/classiceberg_1_1IntType.html | 230 +
mkdocs/docs/api/classiceberg_1_1IntType.png | Bin 0 -> 1243 bytes
mkdocs/docs/api/classiceberg_1_1Lazy-members.html | 89 +
mkdocs/docs/api/classiceberg_1_1Lazy.html | 101 +
.../docs/api/classiceberg_1_1ListType-members.html | 108 +
mkdocs/docs/api/classiceberg_1_1ListType.html | 451 +
mkdocs/docs/api/classiceberg_1_1ListType.png | Bin 0 -> 1249 bytes
.../docs/api/classiceberg_1_1Literal-members.html | 118 +
mkdocs/docs/api/classiceberg_1_1Literal.html | 472 +
mkdocs/docs/api/classiceberg_1_1Literal.png | Bin 0 -> 652 bytes
.../api/classiceberg_1_1LiteralCaster-members.html | 91 +
mkdocs/docs/api/classiceberg_1_1LiteralCaster.html | 112 +
.../api/classiceberg_1_1LiteralSerDeParam.html | 94 +
.../docs/api/classiceberg_1_1LiteralSerDeParam.png | Bin 0 -> 850 bytes
.../classiceberg_1_1LocalFileIOTest-members.html | 102 +
.../docs/api/classiceberg_1_1LocalFileIOTest.html | 164 +
.../docs/api/classiceberg_1_1LocalFileIOTest.png | Bin 0 -> 999 bytes
.../classiceberg_1_1LocationProvider-members.html | 91 +
.../docs/api/classiceberg_1_1LocationProvider.html | 198 +
.../docs/api/classiceberg_1_1LongType-members.html | 98 +
mkdocs/docs/api/classiceberg_1_1LongType.html | 230 +
mkdocs/docs/api/classiceberg_1_1LongType.png | Bin 0 -> 1263 bytes
.../classiceberg_1_1ManifestAdapter-members.html | 99 +
.../docs/api/classiceberg_1_1ManifestAdapter.html | 150 +
.../docs/api/classiceberg_1_1ManifestAdapter.png | Bin 0 -> 2824 bytes
...assiceberg_1_1ManifestEntryAdapter-members.html | 116 +
.../api/classiceberg_1_1ManifestEntryAdapter.html | 204 +
.../api/classiceberg_1_1ManifestEntryAdapter.png | Bin 0 -> 1921 bytes
...siceberg_1_1ManifestEntryAdapterV1-members.html | 120 +
.../classiceberg_1_1ManifestEntryAdapterV1.html | 267 +
.../api/classiceberg_1_1ManifestEntryAdapterV1.png | Bin 0 -> 1221 bytes
...siceberg_1_1ManifestEntryAdapterV2-members.html | 120 +
.../classiceberg_1_1ManifestEntryAdapterV2.html | 325 +
.../api/classiceberg_1_1ManifestEntryAdapterV2.png | Bin 0 -> 1232 bytes
...siceberg_1_1ManifestEntryAdapterV3-members.html | 120 +
.../classiceberg_1_1ManifestEntryAdapterV3.html | 406 +
.../api/classiceberg_1_1ManifestEntryAdapterV3.png | Bin 0 -> 1225 bytes
...lassiceberg_1_1ManifestFileAdapter-members.html | 110 +
.../api/classiceberg_1_1ManifestFileAdapter.html | 183 +
.../api/classiceberg_1_1ManifestFileAdapter.png | Bin 0 -> 1882 bytes
...ssiceberg_1_1ManifestFileAdapterV1-members.html | 112 +
.../api/classiceberg_1_1ManifestFileAdapterV1.html | 277 +
.../api/classiceberg_1_1ManifestFileAdapterV1.png | Bin 0 -> 1180 bytes
...ssiceberg_1_1ManifestFileAdapterV2-members.html | 112 +
.../api/classiceberg_1_1ManifestFileAdapterV2.html | 338 +
.../api/classiceberg_1_1ManifestFileAdapterV2.png | Bin 0 -> 1189 bytes
...ssiceberg_1_1ManifestFileAdapterV3-members.html | 112 +
.../api/classiceberg_1_1ManifestFileAdapterV3.html | 392 +
.../api/classiceberg_1_1ManifestFileAdapterV3.png | Bin 0 -> 1180 bytes
...siceberg_1_1ManifestFileStructLike-members.html | 96 +
.../classiceberg_1_1ManifestFileStructLike.html | 196 +
.../api/classiceberg_1_1ManifestFileStructLike.png | Bin 0 -> 773 bytes
...classiceberg_1_1ManifestListReader-members.html | 91 +
.../api/classiceberg_1_1ManifestListReader.html | 169 +
.../api/classiceberg_1_1ManifestListReader.png | Bin 0 -> 834 bytes
...siceberg_1_1ManifestListReaderImpl-members.html | 92 +
.../classiceberg_1_1ManifestListReaderImpl.html | 152 +
.../api/classiceberg_1_1ManifestListReaderImpl.png | Bin 0 -> 827 bytes
..._1ManifestListReaderWriterTestBase-members.html | 106 +
...ceberg_1_1ManifestListReaderWriterTestBase.html | 182 +
...iceberg_1_1ManifestListReaderWriterTestBase.png | Bin 0 -> 2223 bytes
..._1_1ManifestListReaderWriterV1Test-members.html | 110 +
...siceberg_1_1ManifestListReaderWriterV1Test.html | 191 +
...ssiceberg_1_1ManifestListReaderWriterV1Test.png | Bin 0 -> 1623 bytes
..._1_1ManifestListReaderWriterV2Test-members.html | 109 +
...siceberg_1_1ManifestListReaderWriterV2Test.html | 188 +
...ssiceberg_1_1ManifestListReaderWriterV2Test.png | Bin 0 -> 1632 bytes
...classiceberg_1_1ManifestListWriter-members.html | 97 +
.../api/classiceberg_1_1ManifestListWriter.html | 389 +
.../classiceberg_1_1ManifestReader-members.html | 92 +
.../docs/api/classiceberg_1_1ManifestReader.html | 232 +
mkdocs/docs/api/classiceberg_1_1ManifestReader.png | Bin 0 -> 786 bytes
...classiceberg_1_1ManifestReaderImpl-members.html | 93 +
.../api/classiceberg_1_1ManifestReaderImpl.html | 155 +
.../api/classiceberg_1_1ManifestReaderImpl.png | Bin 0 -> 781 bytes
...rg_1_1ManifestReaderWriterTestBase-members.html | 106 +
...assiceberg_1_1ManifestReaderWriterTestBase.html | 182 +
...lassiceberg_1_1ManifestReaderWriterTestBase.png | Bin 0 -> 2092 bytes
.../classiceberg_1_1ManifestV1Test-members.html | 108 +
.../docs/api/classiceberg_1_1ManifestV1Test.html | 185 +
mkdocs/docs/api/classiceberg_1_1ManifestV1Test.png | Bin 0 -> 1526 bytes
.../classiceberg_1_1ManifestV2Test-members.html | 110 +
.../docs/api/classiceberg_1_1ManifestV2Test.html | 191 +
mkdocs/docs/api/classiceberg_1_1ManifestV2Test.png | Bin 0 -> 1532 bytes
.../classiceberg_1_1ManifestWriter-members.html | 97 +
.../docs/api/classiceberg_1_1ManifestWriter.html | 410 +
.../docs/api/classiceberg_1_1MapLike-members.html | 92 +
mkdocs/docs/api/classiceberg_1_1MapLike.html | 222 +
mkdocs/docs/api/classiceberg_1_1MapLike.png | Bin 0 -> 731 bytes
.../docs/api/classiceberg_1_1MapType-members.html | 110 +
mkdocs/docs/api/classiceberg_1_1MapType.html | 456 +
mkdocs/docs/api/classiceberg_1_1MapType.png | Bin 0 -> 1268 bytes
.../api/classiceberg_1_1MappedFields-members.html | 94 +
mkdocs/docs/api/classiceberg_1_1MappedFields.html | 221 +
.../classiceberg_1_1MetadataIOTest-members.html | 103 +
.../docs/api/classiceberg_1_1MetadataIOTest.html | 167 +
mkdocs/docs/api/classiceberg_1_1MetadataIOTest.png | Bin 0 -> 1008 bytes
.../api/classiceberg_1_1MockCatalog-members.html | 125 +
mkdocs/docs/api/classiceberg_1_1MockCatalog.html | 207 +
mkdocs/docs/api/classiceberg_1_1MockCatalog.png | Bin 0 -> 637 bytes
.../classiceberg_1_1MonthTransform-members.html | 96 +
.../docs/api/classiceberg_1_1MonthTransform.html | 267 +
mkdocs/docs/api/classiceberg_1_1MonthTransform.png | Bin 0 -> 743 bytes
.../api/classiceberg_1_1MonthTransformTest.html | 94 +
.../api/classiceberg_1_1MonthTransformTest.png | Bin 0 -> 893 bytes
.../api/classiceberg_1_1NameMapping-members.html | 96 +
mkdocs/docs/api/classiceberg_1_1NameMapping.html | 142 +
.../classiceberg_1_1NameMappingTest-members.html | 89 +
.../docs/api/classiceberg_1_1NameMappingTest.html | 104 +
.../docs/api/classiceberg_1_1NameMappingTest.png | Bin 0 -> 693 bytes
.../classiceberg_1_1NameToIdVisitor-members.html | 94 +
.../docs/api/classiceberg_1_1NameToIdVisitor.html | 113 +
.../classiceberg_1_1NamedReference-members.html | 99 +
.../docs/api/classiceberg_1_1NamedReference.html | 355 +
mkdocs/docs/api/classiceberg_1_1NamedReference.png | Bin 0 -> 3676 bytes
.../api/classiceberg_1_1NestedType-members.html | 101 +
mkdocs/docs/api/classiceberg_1_1NestedType.html | 352 +
mkdocs/docs/api/classiceberg_1_1NestedType.png | Bin 0 -> 2564 bytes
mkdocs/docs/api/classiceberg_1_1Not-members.html | 97 +
mkdocs/docs/api/classiceberg_1_1Not.html | 361 +
mkdocs/docs/api/classiceberg_1_1Not.png | Bin 0 -> 928 bytes
.../classiceberg_1_1NullLiteralTransformTest.html | 94 +
.../classiceberg_1_1NullLiteralTransformTest.png | Bin 0 -> 921 bytes
mkdocs/docs/api/classiceberg_1_1Or-members.html | 98 +
mkdocs/docs/api/classiceberg_1_1Or.html | 402 +
mkdocs/docs/api/classiceberg_1_1Or.png | Bin 0 -> 921 bytes
.../classiceberg_1_1PartitionField-members.html | 96 +
.../docs/api/classiceberg_1_1PartitionField.html | 223 +
mkdocs/docs/api/classiceberg_1_1PartitionField.png | Bin 0 -> 686 bytes
..._1_1PartitionFieldSummaryArrayLike-members.html | 96 +
...siceberg_1_1PartitionFieldSummaryArrayLike.html | 196 +
...ssiceberg_1_1PartitionFieldSummaryArrayLike.png | Bin 0 -> 856 bytes
...1_1PartitionFieldSummaryStructLike-members.html | 96 +
...iceberg_1_1PartitionFieldSummaryStructLike.html | 196 +
...siceberg_1_1PartitionFieldSummaryStructLike.png | Bin 0 -> 858 bytes
.../api/classiceberg_1_1PartitionSpec-members.html | 100 +
mkdocs/docs/api/classiceberg_1_1PartitionSpec.html | 239 +
mkdocs/docs/api/classiceberg_1_1PartitionSpec.png | Bin 0 -> 702 bytes
.../api/classiceberg_1_1Predicate-members.html | 100 +
mkdocs/docs/api/classiceberg_1_1Predicate.html | 271 +
mkdocs/docs/api/classiceberg_1_1Predicate.png | Bin 0 -> 984 bytes
.../api/classiceberg_1_1PredicateTest-members.html | 90 +
mkdocs/docs/api/classiceberg_1_1PredicateTest.html | 111 +
mkdocs/docs/api/classiceberg_1_1PredicateTest.png | Bin 0 -> 617 bytes
.../api/classiceberg_1_1PrimitiveType-members.html | 95 +
mkdocs/docs/api/classiceberg_1_1PrimitiveType.html | 205 +
mkdocs/docs/api/classiceberg_1_1PrimitiveType.png | Bin 0 -> 6353 bytes
...classiceberg_1_1PruneColumnVisitor-members.html | 95 +
.../api/classiceberg_1_1PruneColumnVisitor.html | 127 +
.../docs/api/classiceberg_1_1Reader-members.html | 97 +
mkdocs/docs/api/classiceberg_1_1Reader.html | 252 +
mkdocs/docs/api/classiceberg_1_1Reader.png | Bin 0 -> 1084 bytes
.../api/classiceberg_1_1Reference-members.html | 90 +
mkdocs/docs/api/classiceberg_1_1Reference.html | 146 +
mkdocs/docs/api/classiceberg_1_1Reference.png | Bin 0 -> 982 bytes
.../api/classiceberg_1_1ResultMatcher-members.html | 92 +
mkdocs/docs/api/classiceberg_1_1ResultMatcher.html | 108 +
.../docs/api/classiceberg_1_1ScanTask-members.html | 92 +
mkdocs/docs/api/classiceberg_1_1ScanTask.html | 208 +
mkdocs/docs/api/classiceberg_1_1ScanTask.png | Bin 0 -> 686 bytes
.../docs/api/classiceberg_1_1Schema-members.html | 121 +
mkdocs/docs/api/classiceberg_1_1Schema.html | 381 +
mkdocs/docs/api/classiceberg_1_1Schema.png | Bin 0 -> 1545 bytes
.../api/classiceberg_1_1SchemaField-members.html | 103 +
mkdocs/docs/api/classiceberg_1_1SchemaField.html | 262 +
mkdocs/docs/api/classiceberg_1_1SchemaField.png | Bin 0 -> 689 bytes
.../api/classiceberg_1_1SnapshotTest-members.html | 92 +
mkdocs/docs/api/classiceberg_1_1SnapshotTest.html | 117 +
mkdocs/docs/api/classiceberg_1_1SnapshotTest.png | Bin 0 -> 622 bytes
.../api/classiceberg_1_1SortField-members.html | 97 +
mkdocs/docs/api/classiceberg_1_1SortField.html | 227 +
mkdocs/docs/api/classiceberg_1_1SortField.png | Bin 0 -> 669 bytes
.../api/classiceberg_1_1SortOrder-members.html | 103 +
mkdocs/docs/api/classiceberg_1_1SortOrder.html | 331 +
mkdocs/docs/api/classiceberg_1_1SortOrder.png | Bin 0 -> 691 bytes
.../api/classiceberg_1_1SortOrderTest-members.html | 97 +
mkdocs/docs/api/classiceberg_1_1SortOrderTest.html | 132 +
mkdocs/docs/api/classiceberg_1_1SortOrderTest.png | Bin 0 -> 639 bytes
.../api/classiceberg_1_1StringType-members.html | 98 +
mkdocs/docs/api/classiceberg_1_1StringType.html | 230 +
mkdocs/docs/api/classiceberg_1_1StringType.png | Bin 0 -> 1284 bytes
.../api/classiceberg_1_1StringUtils-members.html | 91 +
mkdocs/docs/api/classiceberg_1_1StringUtils.html | 104 +
.../api/classiceberg_1_1StructLike-members.html | 91 +
mkdocs/docs/api/classiceberg_1_1StructLike.html | 185 +
mkdocs/docs/api/classiceberg_1_1StructLike.png | Bin 0 -> 1564 bytes
.../api/classiceberg_1_1StructType-members.html | 112 +
mkdocs/docs/api/classiceberg_1_1StructType.html | 466 +
mkdocs/docs/api/classiceberg_1_1StructType.png | Bin 0 -> 1553 bytes
mkdocs/docs/api/classiceberg_1_1Table-members.html | 108 +
mkdocs/docs/api/classiceberg_1_1Table.html | 394 +
...assiceberg_1_1TableMetadataBuilder-members.html | 128 +
.../api/classiceberg_1_1TableMetadataBuilder.html | 1211 ++
...ceberg_1_1TableMetadataBuilderTest-members.html | 90 +
.../classiceberg_1_1TableMetadataBuilderTest.html | 111 +
.../classiceberg_1_1TableMetadataBuilderTest.png | Bin 0 -> 745 bytes
.../classiceberg_1_1TableProperties-members.html | 189 +
.../docs/api/classiceberg_1_1TableProperties.html | 2176 ++++
.../docs/api/classiceberg_1_1TableProperties.png | Bin 0 -> 843 bytes
.../classiceberg_1_1TableRequirement-members.html | 90 +
.../docs/api/classiceberg_1_1TableRequirement.html | 160 +
.../docs/api/classiceberg_1_1TableRequirement.png | Bin 0 -> 5481 bytes
.../classiceberg_1_1TableRequirements-members.html | 91 +
.../api/classiceberg_1_1TableRequirements.html | 244 +
.../api/classiceberg_1_1TableScan-members.html | 97 +
mkdocs/docs/api/classiceberg_1_1TableScan.html | 291 +
mkdocs/docs/api/classiceberg_1_1TableScan.png | Bin 0 -> 710 bytes
.../classiceberg_1_1TableScanBuilder-members.html | 97 +
.../docs/api/classiceberg_1_1TableScanBuilder.html | 396 +
.../api/classiceberg_1_1TableUpdate-members.html | 91 +
mkdocs/docs/api/classiceberg_1_1TableUpdate.html | 210 +
mkdocs/docs/api/classiceberg_1_1TableUpdate.png | Bin 0 -> 9221 bytes
...classiceberg_1_1TableUpdateContext-members.html | 96 +
.../api/classiceberg_1_1TableUpdateContext.html | 178 +
.../classiceberg_1_1TempFileTestBase-members.html | 100 +
.../docs/api/classiceberg_1_1TempFileTestBase.html | 192 +
.../docs/api/classiceberg_1_1TempFileTestBase.png | Bin 0 -> 5275 bytes
...classiceberg_1_1TemporalTestHelper-members.html | 94 +
.../api/classiceberg_1_1TemporalTestHelper.html | 119 +
.../api/classiceberg_1_1TemporalUtils-members.html | 92 +
mkdocs/docs/api/classiceberg_1_1TemporalUtils.html | 112 +
mkdocs/docs/api/classiceberg_1_1Term-members.html | 92 +
mkdocs/docs/api/classiceberg_1_1Term.html | 165 +
mkdocs/docs/api/classiceberg_1_1Term.png | Bin 0 -> 4170 bytes
.../api/classiceberg_1_1TestConfig-members.html | 94 +
mkdocs/docs/api/classiceberg_1_1TestConfig.html | 174 +
mkdocs/docs/api/classiceberg_1_1TestConfig.png | Bin 0 -> 794 bytes
.../docs/api/classiceberg_1_1TimeType-members.html | 98 +
mkdocs/docs/api/classiceberg_1_1TimeType.html | 230 +
mkdocs/docs/api/classiceberg_1_1TimeType.png | Bin 0 -> 1268 bytes
.../api/classiceberg_1_1TimestampBase-members.html | 97 +
mkdocs/docs/api/classiceberg_1_1TimestampBase.html | 202 +
mkdocs/docs/api/classiceberg_1_1TimestampBase.png | Bin 0 -> 2199 bytes
.../api/classiceberg_1_1TimestampType-members.html | 100 +
mkdocs/docs/api/classiceberg_1_1TimestampType.html | 295 +
mkdocs/docs/api/classiceberg_1_1TimestampType.png | Bin 0 -> 1618 bytes
.../classiceberg_1_1TimestampTzType-members.html | 100 +
.../docs/api/classiceberg_1_1TimestampTzType.html | 295 +
.../docs/api/classiceberg_1_1TimestampTzType.png | Bin 0 -> 1652 bytes
.../api/classiceberg_1_1ToArrowSchemaTest.html | 94 +
.../docs/api/classiceberg_1_1ToArrowSchemaTest.png | Bin 0 -> 1063 bytes
.../api/classiceberg_1_1Transaction-members.html | 92 +
mkdocs/docs/api/classiceberg_1_1Transaction.html | 197 +
.../api/classiceberg_1_1Transform-members.html | 104 +
mkdocs/docs/api/classiceberg_1_1Transform.html | 513 +
mkdocs/docs/api/classiceberg_1_1Transform.png | Bin 0 -> 673 bytes
.../classiceberg_1_1TransformFunction-members.html | 95 +
.../api/classiceberg_1_1TransformFunction.html | 205 +
.../docs/api/classiceberg_1_1TransformFunction.png | Bin 0 -> 3910 bytes
.../api/classiceberg_1_1TransformLiteralTest.html | 94 +
.../api/classiceberg_1_1TransformLiteralTest.png | Bin 0 -> 897 bytes
mkdocs/docs/api/classiceberg_1_1True-members.html | 96 +
mkdocs/docs/api/classiceberg_1_1True.html | 296 +
mkdocs/docs/api/classiceberg_1_1True.png | Bin 0 -> 933 bytes
.../classiceberg_1_1TruncateTransform-members.html | 96 +
.../api/classiceberg_1_1TruncateTransform.html | 281 +
.../docs/api/classiceberg_1_1TruncateTransform.png | Bin 0 -> 747 bytes
.../api/classiceberg_1_1TruncateTransformTest.html | 94 +
.../api/classiceberg_1_1TruncateTransformTest.png | Bin 0 -> 900 bytes
.../api/classiceberg_1_1TruncateUtils-members.html | 92 +
mkdocs/docs/api/classiceberg_1_1TruncateUtils.html | 294 +
mkdocs/docs/api/classiceberg_1_1Type-members.html | 96 +
mkdocs/docs/api/classiceberg_1_1Type.html | 275 +
mkdocs/docs/api/classiceberg_1_1Type.png | Bin 0 -> 9374 bytes
mkdocs/docs/api/classiceberg_1_1TypeJsonTest.html | 94 +
mkdocs/docs/api/classiceberg_1_1TypeJsonTest.png | Bin 0 -> 901 bytes
mkdocs/docs/api/classiceberg_1_1TypeTest.html | 94 +
mkdocs/docs/api/classiceberg_1_1TypeTest.png | Bin 0 -> 837 bytes
.../docs/api/classiceberg_1_1Unbound-members.html | 91 +
mkdocs/docs/api/classiceberg_1_1Unbound.html | 216 +
mkdocs/docs/api/classiceberg_1_1Unbound.png | Bin 0 -> 2732 bytes
.../classiceberg_1_1UnboundPredicate-members.html | 104 +
.../docs/api/classiceberg_1_1UnboundPredicate.html | 506 +
.../docs/api/classiceberg_1_1UnboundPredicate.png | Bin 0 -> 2145 bytes
.../api/classiceberg_1_1UnboundTerm-members.html | 96 +
mkdocs/docs/api/classiceberg_1_1UnboundTerm.html | 151 +
mkdocs/docs/api/classiceberg_1_1UnboundTerm.png | Bin 0 -> 1404 bytes
.../classiceberg_1_1UnboundTransform-members.html | 98 +
.../docs/api/classiceberg_1_1UnboundTransform.html | 336 +
.../docs/api/classiceberg_1_1UnboundTransform.png | Bin 0 -> 2712 bytes
mkdocs/docs/api/classiceberg_1_1Uuid-members.html | 101 +
mkdocs/docs/api/classiceberg_1_1Uuid.html | 254 +
mkdocs/docs/api/classiceberg_1_1Uuid.png | Bin 0 -> 632 bytes
.../docs/api/classiceberg_1_1UuidType-members.html | 98 +
mkdocs/docs/api/classiceberg_1_1UuidType.html | 230 +
mkdocs/docs/api/classiceberg_1_1UuidType.png | Bin 0 -> 1259 bytes
.../api/classiceberg_1_1VoidTransform-members.html | 96 +
mkdocs/docs/api/classiceberg_1_1VoidTransform.html | 267 +
mkdocs/docs/api/classiceberg_1_1VoidTransform.png | Bin 0 -> 735 bytes
.../api/classiceberg_1_1VoidTransformTest.html | 94 +
.../docs/api/classiceberg_1_1VoidTransformTest.png | Bin 0 -> 876 bytes
.../docs/api/classiceberg_1_1Writer-members.html | 98 +
mkdocs/docs/api/classiceberg_1_1Writer.html | 286 +
mkdocs/docs/api/classiceberg_1_1Writer.png | Bin 0 -> 1044 bytes
.../api/classiceberg_1_1YearTransform-members.html | 96 +
mkdocs/docs/api/classiceberg_1_1YearTransform.html | 267 +
mkdocs/docs/api/classiceberg_1_1YearTransform.png | Bin 0 -> 741 bytes
.../api/classiceberg_1_1YearTransformTest.html | 94 +
.../docs/api/classiceberg_1_1YearTransformTest.png | Bin 0 -> 883 bytes
.../docs/api/classiceberg_1_1ZlibImpl-members.html | 92 +
mkdocs/docs/api/classiceberg_1_1ZlibImpl.html | 101 +
..._1_1arrow_1_1ArrowFileSystemFileIO-members.html | 98 +
...siceberg_1_1arrow_1_1ArrowFileSystemFileIO.html | 251 +
...ssiceberg_1_1arrow_1_1ArrowFileSystemFileIO.png | Bin 0 -> 777 bytes
...siceberg_1_1avro_1_1AVROStreamTest-members.html | 108 +
.../classiceberg_1_1avro_1_1AVROStreamTest.html | 185 +
.../api/classiceberg_1_1avro_1_1AVROStreamTest.png | Bin 0 -> 1089 bytes
...ceberg_1_1avro_1_1AppendDatumToBuilderTest.html | 99 +
...iceberg_1_1avro_1_1AppendDatumToBuilderTest.png | Bin 0 -> 1091 bytes
...iceberg_1_1avro_1_1AvroInputStream-members.html | 95 +
.../classiceberg_1_1avro_1_1AvroInputStream.html | 164 +
.../classiceberg_1_1avro_1_1AvroInputStream.png | Bin 0 -> 788 bytes
...ceberg_1_1avro_1_1AvroOutputStream-members.html | 95 +
.../classiceberg_1_1avro_1_1AvroOutputStream.html | 124 +
.../classiceberg_1_1avro_1_1AvroOutputStream.png | Bin 0 -> 755 bytes
...classiceberg_1_1avro_1_1AvroReader-members.html | 100 +
.../api/classiceberg_1_1avro_1_1AvroReader.html | 262 +
.../api/classiceberg_1_1avro_1_1AvroReader.png | Bin 0 -> 694 bytes
...siceberg_1_1avro_1_1AvroReaderTest-members.html | 108 +
.../classiceberg_1_1avro_1_1AvroReaderTest.html | 186 +
.../api/classiceberg_1_1avro_1_1AvroReaderTest.png | Bin 0 -> 1075 bytes
...berg_1_1avro_1_1AvroReader_1_1Impl-members.html | 93 +
...classiceberg_1_1avro_1_1AvroReader_1_1Impl.html | 110 +
...erg_1_1avro_1_1AvroRoundTripConversionTest.html | 94 +
...berg_1_1avro_1_1AvroRoundTripConversionTest.png | Bin 0 -> 984 bytes
...classiceberg_1_1avro_1_1AvroWriter-members.html | 101 +
.../api/classiceberg_1_1avro_1_1AvroWriter.html | 296 +
.../api/classiceberg_1_1avro_1_1AvroWriter.png | Bin 0 -> 678 bytes
...berg_1_1avro_1_1AvroWriter_1_1Impl-members.html | 94 +
...classiceberg_1_1avro_1_1AvroWriter_1_1Impl.html | 110 +
...eberg_1_1avro_1_1ExtractDatumFromArrayTest.html | 94 +
...ceberg_1_1avro_1_1ExtractDatumFromArrayTest.png | Bin 0 -> 1077 bytes
...assiceberg_1_1avro_1_1HasIdVisitor-members.html | 94 +
.../api/classiceberg_1_1avro_1_1HasIdVisitor.html | 256 +
...1avro_1_1NameMappingAvroSchemaTest-members.html | 94 +
...eberg_1_1avro_1_1NameMappingAvroSchemaTest.html | 119 +
...ceberg_1_1avro_1_1NameMappingAvroSchemaTest.png | Bin 0 -> 910 bytes
...eberg_1_1avro_1_1ToAvroNodeVisitor-members.html | 106 +
.../classiceberg_1_1avro_1_1ToAvroNodeVisitor.html | 157 +
..._1_1catalog_1_1rest_1_1RestCatalog-members.html | 92 +
...siceberg_1_1catalog_1_1rest_1_1RestCatalog.html | 105 +
...rest_1_1RestCatalogIntegrationTest-members.html | 93 +
...alog_1_1rest_1_1RestCatalogIntegrationTest.html | 120 +
...talog_1_1rest_1_1RestCatalogIntegrationTest.png | Bin 0 -> 923 bytes
...1internal_1_1ArrowArrayBufferGuard-members.html | 90 +
...eberg_1_1internal_1_1ArrowArrayBufferGuard.html | 99 +
...erg_1_1internal_1_1ArrowArrayGuard-members.html | 90 +
...lassiceberg_1_1internal_1_1ArrowArrayGuard.html | 99 +
...1_1internal_1_1ArrowArrayViewGuard-members.html | 90 +
...iceberg_1_1internal_1_1ArrowArrayViewGuard.html | 99 +
...rg_1_1internal_1_1ArrowSchemaGuard-members.html | 90 +
...assiceberg_1_1internal_1_1ArrowSchemaGuard.html | 99 +
...erg_1_1parquet_1_1ParquetReadWrite-members.html | 89 +
...lassiceberg_1_1parquet_1_1ParquetReadWrite.html | 104 +
...classiceberg_1_1parquet_1_1ParquetReadWrite.png | Bin 0 -> 724 bytes
...ceberg_1_1parquet_1_1ParquetReader-members.html | 100 +
.../classiceberg_1_1parquet_1_1ParquetReader.html | 262 +
.../classiceberg_1_1parquet_1_1ParquetReader.png | Bin 0 -> 721 bytes
...rg_1_1parquet_1_1ParquetReaderTest-members.html | 96 +
...assiceberg_1_1parquet_1_1ParquetReaderTest.html | 133 +
...lassiceberg_1_1parquet_1_1ParquetReaderTest.png | Bin 0 -> 735 bytes
..._1parquet_1_1ParquetReader_1_1Impl-members.html | 93 +
...ceberg_1_1parquet_1_1ParquetReader_1_1Impl.html | 110 +
...ceberg_1_1parquet_1_1ParquetWriter-members.html | 101 +
.../classiceberg_1_1parquet_1_1ParquetWriter.html | 296 +
.../classiceberg_1_1parquet_1_1ParquetWriter.png | Bin 0 -> 720 bytes
..._1parquet_1_1ParquetWriter_1_1Impl-members.html | 94 +
...ceberg_1_1parquet_1_1ParquetWriter_1_1Impl.html | 113 +
...eberg_1_1parquet_1_1ProjectRecordBatchTest.html | 94 +
...ceberg_1_1parquet_1_1ProjectRecordBatchTest.png | Bin 0 -> 1143 bytes
...ssiceberg_1_1rest_1_1JsonDeserTest-members.html | 89 +
.../api/classiceberg_1_1rest_1_1JsonDeserTest.html | 104 +
.../api/classiceberg_1_1rest_1_1JsonDeserTest.png | Bin 0 -> 1090 bytes
...iceberg_1_1rest_1_1JsonInvalidTest-members.html | 89 +
.../classiceberg_1_1rest_1_1JsonInvalidTest.html | 104 +
.../classiceberg_1_1rest_1_1JsonInvalidTest.png | Bin 0 -> 1109 bytes
...eberg_1_1rest_1_1JsonRoundTripTest-members.html | 89 +
.../classiceberg_1_1rest_1_1JsonRoundTripTest.html | 104 +
.../classiceberg_1_1rest_1_1JsonRoundTripTest.png | Bin 0 -> 1176 bytes
...eberg_1_1table_1_1AddPartitionSpec-members.html | 93 +
.../classiceberg_1_1table_1_1AddPartitionSpec.html | 200 +
.../classiceberg_1_1table_1_1AddPartitionSpec.png | Bin 0 -> 778 bytes
...classiceberg_1_1table_1_1AddSchema-members.html | 94 +
.../api/classiceberg_1_1table_1_1AddSchema.html | 203 +
.../api/classiceberg_1_1table_1_1AddSchema.png | Bin 0 -> 727 bytes
...assiceberg_1_1table_1_1AddSnapshot-members.html | 93 +
.../api/classiceberg_1_1table_1_1AddSnapshot.html | 200 +
.../api/classiceberg_1_1table_1_1AddSnapshot.png | Bin 0 -> 733 bytes
...ssiceberg_1_1table_1_1AddSortOrder-members.html | 93 +
.../api/classiceberg_1_1table_1_1AddSortOrder.html | 200 +
.../api/classiceberg_1_1table_1_1AddSortOrder.png | Bin 0 -> 746 bytes
..._1_1table_1_1AssertCurrentSchemaID-members.html | 92 +
...siceberg_1_1table_1_1AssertCurrentSchemaID.html | 160 +
...ssiceberg_1_1table_1_1AssertCurrentSchemaID.png | Bin 0 -> 858 bytes
...1table_1_1AssertDefaultSortOrderID-members.html | 92 +
...eberg_1_1table_1_1AssertDefaultSortOrderID.html | 160 +
...ceberg_1_1table_1_1AssertDefaultSortOrderID.png | Bin 0 -> 873 bytes
...rg_1_1table_1_1AssertDefaultSpecID-members.html | 92 +
...assiceberg_1_1table_1_1AssertDefaultSpecID.html | 160 +
...lassiceberg_1_1table_1_1AssertDefaultSpecID.png | Bin 0 -> 838 bytes
...erg_1_1table_1_1AssertDoesNotExist-members.html | 91 +
...lassiceberg_1_1table_1_1AssertDoesNotExist.html | 154 +
...classiceberg_1_1table_1_1AssertDoesNotExist.png | Bin 0 -> 843 bytes
...table_1_1AssertLastAssignedFieldId-members.html | 92 +
...berg_1_1table_1_1AssertLastAssignedFieldId.html | 160 +
...eberg_1_1table_1_1AssertLastAssignedFieldId.png | Bin 0 -> 870 bytes
...e_1_1AssertLastAssignedPartitionId-members.html | 92 +
..._1_1table_1_1AssertLastAssignedPartitionId.html | 160 +
...g_1_1table_1_1AssertLastAssignedPartitionId.png | Bin 0 -> 900 bytes
...rg_1_1table_1_1AssertRefSnapshotID-members.html | 93 +
...assiceberg_1_1table_1_1AssertRefSnapshotID.html | 166 +
...lassiceberg_1_1table_1_1AssertRefSnapshotID.png | Bin 0 -> 840 bytes
...lassiceberg_1_1table_1_1AssertUUID-members.html | 92 +
.../api/classiceberg_1_1table_1_1AssertUUID.html | 160 +
.../api/classiceberg_1_1table_1_1AssertUUID.png | Bin 0 -> 718 bytes
...lassiceberg_1_1table_1_1AssignUUID-members.html | 93 +
.../api/classiceberg_1_1table_1_1AssignUUID.html | 200 +
.../api/classiceberg_1_1table_1_1AssignUUID.png | Bin 0 -> 708 bytes
...g_1_1table_1_1RemovePartitionSpecs-members.html | 93 +
...ssiceberg_1_1table_1_1RemovePartitionSpecs.html | 200 +
...assiceberg_1_1table_1_1RemovePartitionSpecs.png | Bin 0 -> 803 bytes
...eberg_1_1table_1_1RemoveProperties-members.html | 93 +
.../classiceberg_1_1table_1_1RemoveProperties.html | 200 +
.../classiceberg_1_1table_1_1RemoveProperties.png | Bin 0 -> 776 bytes
...siceberg_1_1table_1_1RemoveSchemas-members.html | 93 +
.../classiceberg_1_1table_1_1RemoveSchemas.html | 200 +
.../api/classiceberg_1_1table_1_1RemoveSchemas.png | Bin 0 -> 763 bytes
...berg_1_1table_1_1RemoveSnapshotRef-members.html | 93 +
...classiceberg_1_1table_1_1RemoveSnapshotRef.html | 200 +
.../classiceberg_1_1table_1_1RemoveSnapshotRef.png | Bin 0 -> 789 bytes
...ceberg_1_1table_1_1RemoveSnapshots-members.html | 93 +
.../classiceberg_1_1table_1_1RemoveSnapshots.html | 200 +
.../classiceberg_1_1table_1_1RemoveSnapshots.png | Bin 0 -> 778 bytes
...eberg_1_1table_1_1SetCurrentSchema-members.html | 93 +
.../classiceberg_1_1table_1_1SetCurrentSchema.html | 200 +
.../classiceberg_1_1table_1_1SetCurrentSchema.png | Bin 0 -> 786 bytes
..._1table_1_1SetDefaultPartitionSpec-members.html | 93 +
...ceberg_1_1table_1_1SetDefaultPartitionSpec.html | 200 +
...iceberg_1_1table_1_1SetDefaultPartitionSpec.png | Bin 0 -> 830 bytes
...rg_1_1table_1_1SetDefaultSortOrder-members.html | 93 +
...assiceberg_1_1table_1_1SetDefaultSortOrder.html | 200 +
...lassiceberg_1_1table_1_1SetDefaultSortOrder.png | Bin 0 -> 802 bytes
...assiceberg_1_1table_1_1SetLocation-members.html | 93 +
.../api/classiceberg_1_1table_1_1SetLocation.html | 200 +
.../api/classiceberg_1_1table_1_1SetLocation.png | Bin 0 -> 710 bytes
...siceberg_1_1table_1_1SetProperties-members.html | 93 +
.../classiceberg_1_1table_1_1SetProperties.html | 200 +
.../api/classiceberg_1_1table_1_1SetProperties.png | Bin 0 -> 739 bytes
...iceberg_1_1table_1_1SetSnapshotRef-members.html | 98 +
.../classiceberg_1_1table_1_1SetSnapshotRef.html | 215 +
.../classiceberg_1_1table_1_1SetSnapshotRef.png | Bin 0 -> 762 bytes
...g_1_1table_1_1UpgradeFormatVersion-members.html | 93 +
...ssiceberg_1_1table_1_1UpgradeFormatVersion.html | 200 +
...assiceberg_1_1table_1_1UpgradeFormatVersion.png | Bin 0 -> 823 bytes
...lassiceberg_1_1util_1_1Formattable-members.html | 90 +
.../api/classiceberg_1_1util_1_1Formattable.html | 156 +
.../api/classiceberg_1_1util_1_1Formattable.png | Bin 0 -> 4948 bytes
mkdocs/docs/api/closed.png | Bin 0 -> 132 bytes
mkdocs/docs/api/conceptSmartPointerType.html | 97 +
.../api/concepticeberg_1_1EndianConvertible.html | 96 +
mkdocs/docs/api/concepticeberg_1_1TermType.html | 89 +
mkdocs/docs/api/concepts.html | 89 +
mkdocs/docs/api/config_8h_source.html | 216 +
mkdocs/docs/api/constants_8h_source.html | 118 +
mkdocs/docs/api/conversions_8h.html | 106 +
mkdocs/docs/api/conversions_8h_source.html | 142 +
mkdocs/docs/api/decimal_8cc.html | 135 +
mkdocs/docs/api/decimal_8h.html | 120 +
mkdocs/docs/api/decimal_8h_source.html | 289 +
.../api/dir_0154c816bded9243a1feaa2fbd30be18.html | 99 +
.../api/dir_3772e67070704cbb8771b4d409046ed1.html | 97 +
.../api/dir_736f5aa46d5d53763bf6a073a47459a7.html | 95 +
.../api/dir_7a408d6a2d81183c3eacfe2576f2a2aa.html | 144 +
.../api/dir_7fe6e566b014ce0176a95ba72e9ed10b.html | 100 +
.../api/dir_81bb5441034a784c598ffcd7afd30d26.html | 104 +
.../api/dir_832d158f51fdfd219125f1a0f5099b44.html | 99 +
.../api/dir_babd9bb2d97b09926a56ad8ae647b0f2.html | 91 +
.../api/dir_e567eb46dbe88aaa1fd4ccb3586c5e69.html | 93 +
.../api/dir_f4d027612078328dc1681a60f28d52c0.html | 97 +
.../api/dir_f51fe74ea6bc2b1b900619895eaa63be.html | 208 +
mkdocs/docs/api/doc.svg | 12 +
mkdocs/docs/api/docd.svg | 12 +
mkdocs/docs/api/doxygen.css | 2045 ++++
mkdocs/docs/api/doxygen.svg | 28 +
mkdocs/docs/api/dynsections.js | 192 +
mkdocs/docs/api/endian_8h.html | 133 +
mkdocs/docs/api/endian_8h_source.html | 193 +
mkdocs/docs/api/exception_8h.html | 144 +
mkdocs/docs/api/exception_8h_source.html | 142 +
mkdocs/docs/api/expression_8h.html | 130 +
mkdocs/docs/api/expression_8h_source.html | 323 +
mkdocs/docs/api/expressions_8h.html | 108 +
mkdocs/docs/api/expressions_8h_source.html | 383 +
mkdocs/docs/api/file__format_8h.html | 124 +
mkdocs/docs/api/file__format_8h_source.html | 158 +
mkdocs/docs/api/file__io_8h_source.html | 153 +
mkdocs/docs/api/file__reader_8h.html | 122 +
mkdocs/docs/api/file__reader_8h_source.html | 203 +
mkdocs/docs/api/file__writer_8h.html | 120 +
mkdocs/docs/api/file__writer_8h_source.html | 188 +
mkdocs/docs/api/files.html | 204 +
mkdocs/docs/api/folderclosed.svg | 11 +
mkdocs/docs/api/folderclosedd.svg | 11 +
mkdocs/docs/api/folderopen.svg | 17 +
mkdocs/docs/api/folderopend.svg | 12 +
mkdocs/docs/api/formattable_8h.html | 100 +
mkdocs/docs/api/formattable_8h_source.html | 130 +
mkdocs/docs/api/formatter_8h.html | 105 +
mkdocs/docs/api/formatter_8h_source.html | 143 +
mkdocs/docs/api/formatter__internal_8h_source.html | 243 +
mkdocs/docs/api/functions.html | 104 +
mkdocs/docs/api/functions_b.html | 99 +
mkdocs/docs/api/functions_c.html | 120 +
mkdocs/docs/api/functions_d.html | 100 +
mkdocs/docs/api/functions_e.html | 95 +
mkdocs/docs/api/functions_enum.html | 83 +
mkdocs/docs/api/functions_f.html | 113 +
mkdocs/docs/api/functions_func.html | 100 +
mkdocs/docs/api/functions_func_b.html | 97 +
mkdocs/docs/api/functions_func_c.html | 106 +
mkdocs/docs/api/functions_func_d.html | 96 +
mkdocs/docs/api/functions_func_e.html | 91 +
mkdocs/docs/api/functions_func_f.html | 102 +
mkdocs/docs/api/functions_func_g.html | 102 +
mkdocs/docs/api/functions_func_h.html | 93 +
mkdocs/docs/api/functions_func_i.html | 100 +
mkdocs/docs/api/functions_func_k.html | 83 +
mkdocs/docs/api/functions_func_l.html | 95 +
mkdocs/docs/api/functions_func_m.html | 99 +
mkdocs/docs/api/functions_func_n.html | 101 +
mkdocs/docs/api/functions_func_o.html | 100 +
mkdocs/docs/api/functions_func_p.html | 92 +
mkdocs/docs/api/functions_func_r.html | 102 +
mkdocs/docs/api/functions_func_s.html | 131 +
mkdocs/docs/api/functions_func_t.html | 109 +
mkdocs/docs/api/functions_func_u.html | 89 +
mkdocs/docs/api/functions_func_v.html | 87 +
mkdocs/docs/api/functions_func_w.html | 98 +
mkdocs/docs/api/functions_func_y.html | 84 +
mkdocs/docs/api/functions_func_~.html | 83 +
mkdocs/docs/api/functions_g.html | 102 +
mkdocs/docs/api/functions_h.html | 93 +
mkdocs/docs/api/functions_i.html | 100 +
mkdocs/docs/api/functions_k.html | 136 +
mkdocs/docs/api/functions_l.html | 102 +
mkdocs/docs/api/functions_m.html | 108 +
mkdocs/docs/api/functions_n.html | 106 +
mkdocs/docs/api/functions_o.html | 104 +
mkdocs/docs/api/functions_p.html | 100 +
mkdocs/docs/api/functions_r.html | 106 +
mkdocs/docs/api/functions_rela.html | 81 +
mkdocs/docs/api/functions_s.html | 142 +
mkdocs/docs/api/functions_t.html | 112 +
mkdocs/docs/api/functions_type.html | 81 +
mkdocs/docs/api/functions_u.html | 91 +
mkdocs/docs/api/functions_v.html | 88 +
mkdocs/docs/api/functions_vars.html | 307 +
mkdocs/docs/api/functions_w.html | 98 +
mkdocs/docs/api/functions_y.html | 84 +
mkdocs/docs/api/functions_~.html | 83 +
mkdocs/docs/api/group__type-factories.html | 310 +
mkdocs/docs/api/group__type-nested.html | 98 +
mkdocs/docs/api/group__type-primitive.html | 134 +
mkdocs/docs/api/gzip__internal_8h_source.html | 138 +
mkdocs/docs/api/hierarchy.html | 448 +
.../api/iceberg__bundle__export_8h_source.html | 124 +
mkdocs/docs/api/iceberg__export_8h_source.html | 124 +
.../docs/api/iceberg__rest__export_8h_source.html | 124 +
mkdocs/docs/api/in__memory__catalog_8h_source.html | 200 +
mkdocs/docs/api/index.html | 143 +
mkdocs/docs/api/inheritable__metadata_8h.html | 116 +
.../docs/api/inheritable__metadata_8h_source.html | 191 +
mkdocs/docs/api/int128_8h.html | 92 +
mkdocs/docs/api/int128_8h_source.html | 122 +
mkdocs/docs/api/jquery.js | 34 +
mkdocs/docs/api/json__internal_8h_source.html | 228 +
mkdocs/docs/api/json__util__internal_8h.html | 355 +
.../docs/api/json__util__internal_8h_source.html | 319 +
mkdocs/docs/api/lazy_8h.html | 102 +
mkdocs/docs/api/lazy_8h_source.html | 158 +
mkdocs/docs/api/literal_8h_source.html | 274 +
mkdocs/docs/api/location__provider_8h_source.html | 138 +
mkdocs/docs/api/macros_8h_source.html | 157 +
mkdocs/docs/api/manifest__adapter_8h.html | 112 +
mkdocs/docs/api/manifest__adapter_8h_source.html | 226 +
mkdocs/docs/api/manifest__entry_8h_source.html | 362 +
mkdocs/docs/api/manifest__list_8h.html | 125 +
mkdocs/docs/api/manifest__list_8h_source.html | 297 +
mkdocs/docs/api/manifest__reader_8h.html | 107 +
mkdocs/docs/api/manifest__reader_8h_source.html | 155 +
.../api/manifest__reader__internal_8h_source.html | 184 +
mkdocs/docs/api/manifest__wrapper_8h_source.html | 201 +
mkdocs/docs/api/manifest__writer_8h.html | 107 +
mkdocs/docs/api/manifest__writer_8h_source.html | 208 +
mkdocs/docs/api/matchers_8h_source.html | 323 +
mkdocs/docs/api/menu.js | 136 +
mkdocs/docs/api/menudata.js | 105 +
mkdocs/docs/api/metadata__columns_8h.html | 106 +
mkdocs/docs/api/metadata__columns_8h_source.html | 205 +
mkdocs/docs/api/metrics_8h.html | 101 +
mkdocs/docs/api/metrics_8h_source.html | 133 +
mkdocs/docs/api/minus.svg | 8 +
mkdocs/docs/api/minusd.svg | 8 +
mkdocs/docs/api/mock__catalog_8h_source.html | 206 +
.../docs/api/murmurhash3__internal_8h_source.html | 128 +
mkdocs/docs/api/name__mapping_8h_source.html | 221 +
.../api/nanoarrow__status__internal_8h_source.html | 121 +
mkdocs/docs/api/nav_f.png | Bin 0 -> 153 bytes
mkdocs/docs/api/nav_fd.png | Bin 0 -> 169 bytes
mkdocs/docs/api/nav_g.png | Bin 0 -> 95 bytes
mkdocs/docs/api/nav_h.png | Bin 0 -> 98 bytes
mkdocs/docs/api/nav_hd.png | Bin 0 -> 114 bytes
mkdocs/docs/api/open.png | Bin 0 -> 123 bytes
.../parquet__data__util__internal_8h_source.html | 124 +
mkdocs/docs/api/parquet__reader_8h_source.html | 146 +
mkdocs/docs/api/parquet__register_8h.html | 111 +
mkdocs/docs/api/parquet__register_8h_source.html | 124 +
.../parquet__schema__util__internal_8h_source.html | 143 +
mkdocs/docs/api/parquet__writer_8h_source.html | 148 +
mkdocs/docs/api/partition__field_8h.html | 105 +
mkdocs/docs/api/partition__field_8h_source.html | 158 +
mkdocs/docs/api/partition__spec_8h.html | 109 +
mkdocs/docs/api/partition__spec_8h_source.html | 169 +
mkdocs/docs/api/plus.svg | 9 +
mkdocs/docs/api/plusd.svg | 9 +
mkdocs/docs/api/predicate_8h.html | 124 +
mkdocs/docs/api/predicate_8h_source.html | 343 +
mkdocs/docs/api/rest__catalog_8h_source.html | 134 +
mkdocs/docs/api/result_8h_source.html | 195 +
mkdocs/docs/api/schema_8h.html | 109 +
mkdocs/docs/api/schema_8h_source.html | 178 +
mkdocs/docs/api/schema__field_8h.html | 106 +
mkdocs/docs/api/schema__field_8h_source.html | 183 +
mkdocs/docs/api/schema__internal_8h_source.html | 135 +
mkdocs/docs/api/schema__util_8h_source.html | 176 +
.../docs/api/schema__util__internal_8h_source.html | 138 +
mkdocs/docs/api/search/all_0.js | 67 +
mkdocs/docs/api/search/all_1.js | 45 +
mkdocs/docs/api/search/all_10.js | 41 +
mkdocs/docs/api/search/all_11.js | 87 +
mkdocs/docs/api/search/all_12.js | 90 +
mkdocs/docs/api/search/all_13.js | 25 +
mkdocs/docs/api/search/all_14.js | 18 +
mkdocs/docs/api/search/all_15.js | 22 +
mkdocs/docs/api/search/all_16.js | 7 +
mkdocs/docs/api/search/all_17.js | 4 +
mkdocs/docs/api/search/all_18.js | 4 +
mkdocs/docs/api/search/all_2.js | 60 +
mkdocs/docs/api/search/all_3.js | 34 +
mkdocs/docs/api/search/all_4.js | 32 +
mkdocs/docs/api/search/all_5.js | 65 +
mkdocs/docs/api/search/all_6.js | 26 +
mkdocs/docs/api/search/all_7.js | 17 +
mkdocs/docs/api/search/all_8.js | 41 +
mkdocs/docs/api/search/all_9.js | 11 +
mkdocs/docs/api/search/all_a.js | 75 +
mkdocs/docs/api/search/all_b.js | 49 +
mkdocs/docs/api/search/all_c.js | 71 +
mkdocs/docs/api/search/all_d.js | 38 +
mkdocs/docs/api/search/all_e.js | 24 +
mkdocs/docs/api/search/all_f.js | 47 +
mkdocs/docs/api/search/classes_0.js | 39 +
mkdocs/docs/api/search/classes_1.js | 23 +
mkdocs/docs/api/search/classes_10.js | 33 +
mkdocs/docs/api/search/classes_11.js | 47 +
mkdocs/docs/api/search/classes_12.js | 17 +
mkdocs/docs/api/search/classes_13.js | 5 +
mkdocs/docs/api/search/classes_14.js | 6 +
mkdocs/docs/api/search/classes_15.js | 5 +
mkdocs/docs/api/search/classes_16.js | 4 +
mkdocs/docs/api/search/classes_2.js | 18 +
mkdocs/docs/api/search/classes_3.js | 14 +
mkdocs/docs/api/search/classes_4.js | 14 +
mkdocs/docs/api/search/classes_5.js | 20 +
mkdocs/docs/api/search/classes_6.js | 6 +
mkdocs/docs/api/search/classes_7.js | 7 +
mkdocs/docs/api/search/classes_8.js | 13 +
mkdocs/docs/api/search/classes_9.js | 9 +
mkdocs/docs/api/search/classes_a.js | 24 +
mkdocs/docs/api/search/classes_b.js | 40 +
mkdocs/docs/api/search/classes_c.js | 12 +
mkdocs/docs/api/search/classes_d.js | 4 +
mkdocs/docs/api/search/classes_e.js | 24 +
mkdocs/docs/api/search/classes_f.js | 19 +
mkdocs/docs/api/search/close.svg | 18 +
mkdocs/docs/api/search/concepts_0.js | 5 +
mkdocs/docs/api/search/concepts_1.js | 4 +
mkdocs/docs/api/search/enums_0.js | 4 +
mkdocs/docs/api/search/enums_1.js | 4 +
mkdocs/docs/api/search/enums_2.js | 4 +
mkdocs/docs/api/search/enums_3.js | 4 +
mkdocs/docs/api/search/enums_4.js | 4 +
mkdocs/docs/api/search/enums_5.js | 6 +
mkdocs/docs/api/search/enumvalues_0.js | 23 +
mkdocs/docs/api/search/files_0.js | 6 +
mkdocs/docs/api/search/files_1.js | 5 +
mkdocs/docs/api/search/files_2.js | 5 +
mkdocs/docs/api/search/files_3.js | 7 +
mkdocs/docs/api/search/files_4.js | 8 +
mkdocs/docs/api/search/files_5.js | 5 +
mkdocs/docs/api/search/files_6.js | 5 +
mkdocs/docs/api/search/files_7.js | 4 +
mkdocs/docs/api/search/files_8.js | 9 +
mkdocs/docs/api/search/files_9.js | 7 +
mkdocs/docs/api/search/files_a.js | 8 +
mkdocs/docs/api/search/files_b.js | 14 +
mkdocs/docs/api/search/files_c.js | 4 +
mkdocs/docs/api/search/files_d.js | 7 +
mkdocs/docs/api/search/functions_0.js | 21 +
mkdocs/docs/api/search/functions_1.js | 20 +
mkdocs/docs/api/search/functions_10.js | 50 +
mkdocs/docs/api/search/functions_11.js | 34 +
mkdocs/docs/api/search/functions_12.js | 10 +
mkdocs/docs/api/search/functions_13.js | 11 +
mkdocs/docs/api/search/functions_14.js | 19 +
mkdocs/docs/api/search/functions_15.js | 5 +
mkdocs/docs/api/search/functions_16.js | 4 +
mkdocs/docs/api/search/functions_2.js | 27 +
mkdocs/docs/api/search/functions_3.js | 18 +
mkdocs/docs/api/search/functions_4.js | 12 +
mkdocs/docs/api/search/functions_5.js | 30 +
mkdocs/docs/api/search/functions_6.js | 23 +
mkdocs/docs/api/search/functions_7.js | 14 +
mkdocs/docs/api/search/functions_8.js | 23 +
mkdocs/docs/api/search/functions_9.js | 4 +
mkdocs/docs/api/search/functions_a.js | 17 +
mkdocs/docs/api/search/functions_b.js | 22 +
mkdocs/docs/api/search/functions_c.js | 22 +
mkdocs/docs/api/search/functions_d.js | 21 +
mkdocs/docs/api/search/functions_e.js | 13 +
mkdocs/docs/api/search/functions_f.js | 24 +
mkdocs/docs/api/search/groups_0.js | 4 +
mkdocs/docs/api/search/groups_1.js | 4 +
mkdocs/docs/api/search/groups_2.js | 6 +
mkdocs/docs/api/search/groups_3.js | 4 +
mkdocs/docs/api/search/groups_4.js | 5 +
mkdocs/docs/api/search/groups_5.js | 4 +
mkdocs/docs/api/search/mag.svg | 24 +
mkdocs/docs/api/search/mag_d.svg | 24 +
mkdocs/docs/api/search/mag_sel.svg | 31 +
mkdocs/docs/api/search/mag_seld.svg | 31 +
mkdocs/docs/api/search/pages_0.js | 4 +
mkdocs/docs/api/search/pages_1.js | 4 +
mkdocs/docs/api/search/related_0.js | 4 +
mkdocs/docs/api/search/search.css | 291 +
mkdocs/docs/api/search/search.js | 840 ++
mkdocs/docs/api/search/searchdata.js | 48 +
mkdocs/docs/api/search/typedefs_0.js | 4 +
mkdocs/docs/api/search/typedefs_1.js | 4 +
mkdocs/docs/api/search/typedefs_2.js | 4 +
mkdocs/docs/api/search/typedefs_3.js | 4 +
mkdocs/docs/api/search/typedefs_4.js | 4 +
mkdocs/docs/api/search/typedefs_5.js | 4 +
mkdocs/docs/api/search/typedefs_6.js | 4 +
mkdocs/docs/api/search/variables_0.js | 7 +
mkdocs/docs/api/search/variables_1.js | 5 +
mkdocs/docs/api/search/variables_10.js | 5 +
mkdocs/docs/api/search/variables_11.js | 4 +
mkdocs/docs/api/search/variables_2.js | 15 +
mkdocs/docs/api/search/variables_3.js | 8 +
mkdocs/docs/api/search/variables_4.js | 7 +
mkdocs/docs/api/search/variables_5.js | 15 +
mkdocs/docs/api/search/variables_6.js | 4 +
mkdocs/docs/api/search/variables_7.js | 55 +
mkdocs/docs/api/search/variables_8.js | 12 +
mkdocs/docs/api/search/variables_9.js | 12 +
mkdocs/docs/api/search/variables_a.js | 10 +
mkdocs/docs/api/search/variables_b.js | 5 +
mkdocs/docs/api/search/variables_c.js | 13 +
mkdocs/docs/api/search/variables_d.js | 7 +
mkdocs/docs/api/search/variables_e.js | 20 +
mkdocs/docs/api/search/variables_f.js | 7 +
mkdocs/docs/api/snapshot_8h_source.html | 322 +
mkdocs/docs/api/sort__field_8h.html | 198 +
mkdocs/docs/api/sort__field_8h_source.html | 225 +
mkdocs/docs/api/sort__order_8h_source.html | 175 +
mkdocs/docs/api/splitbar.png | Bin 0 -> 314 bytes
mkdocs/docs/api/splitbard.png | Bin 0 -> 282 bytes
mkdocs/docs/api/statistics__file_8h.html | 125 +
mkdocs/docs/api/statistics__file_8h_source.html | 183 +
mkdocs/docs/api/string__util_8h_source.html | 159 +
mkdocs/docs/api/structArrowArray-members.html | 94 +
mkdocs/docs/api/structArrowArray.html | 121 +
.../docs/api/structArrowArrayStream-members.html | 89 +
mkdocs/docs/api/structArrowArrayStream.html | 106 +
mkdocs/docs/api/structArrowSchema-members.html | 93 +
mkdocs/docs/api/structArrowSchema.html | 118 +
.../docs/api/structProjectTestParam-members.html | 90 +
mkdocs/docs/api/structProjectTestParam.html | 109 +
mkdocs/docs/api/structSelectTestParam-members.html | 91 +
mkdocs/docs/api/structSelectTestParam.html | 112 +
mkdocs/docs/api/structTypeTestCase-members.html | 89 +
mkdocs/docs/api/structTypeTestCase.html | 107 +
mkdocs/docs/api/struct__like_8h.html | 136 +
mkdocs/docs/api/struct__like_8h_source.html | 185 +
...cticeberg_1_1BasicLiteralTestParam-members.html | 92 +
.../structiceberg_1_1BasicLiteralTestParam.html | 107 +
.../api/structiceberg_1_1BlobMetadata-members.html | 94 +
mkdocs/docs/api/structiceberg_1_1BlobMetadata.html | 130 +
...ucticeberg_1_1CastLiteralTestParam-members.html | 92 +
.../api/structiceberg_1_1CastLiteralTestParam.html | 107 +
...berg_1_1ComparisonLiteralTestParam-members.html | 92 +
...tructiceberg_1_1ComparisonLiteralTestParam.html | 107 +
.../api/structiceberg_1_1DataFile-members.html | 134 +
mkdocs/docs/api/structiceberg_1_1DataFile.html | 1074 ++
.../structiceberg_1_1DataOperation-members.html | 92 +
.../docs/api/structiceberg_1_1DataOperation.html | 119 +
.../api/structiceberg_1_1DateParts-members.html | 91 +
mkdocs/docs/api/structiceberg_1_1DateParts.html | 104 +
.../api/structiceberg_1_1DefaultError-members.html | 89 +
mkdocs/docs/api/structiceberg_1_1DefaultError.html | 106 +
.../docs/api/structiceberg_1_1Error-members.html | 90 +
mkdocs/docs/api/structiceberg_1_1Error.html | 108 +
.../structiceberg_1_1FieldProjection-members.html | 94 +
.../docs/api/structiceberg_1_1FieldProjection.html | 202 +
...FieldProjection_1_1ExtraAttributes-members.html | 89 +
...berg_1_1FieldProjection_1_1ExtraAttributes.html | 106 +
...eberg_1_1FieldProjection_1_1ExtraAttributes.png | Bin 0 -> 941 bytes
...ucticeberg_1_1FromArrowSchemaParam-members.html | 91 +
.../api/structiceberg_1_1FromArrowSchemaParam.html | 104 +
.../api/structiceberg_1_1LiteralHash-members.html | 89 +
mkdocs/docs/api/structiceberg_1_1LiteralHash.html | 98 +
.../api/structiceberg_1_1LiteralParam-members.html | 92 +
mkdocs/docs/api/structiceberg_1_1LiteralParam.html | 107 +
.../structiceberg_1_1LiteralTraits-members.html | 89 +
.../docs/api/structiceberg_1_1LiteralTraits.html | 98 +
.../structiceberg_1_1LiteralValueHash-members.html | 89 +
.../api/structiceberg_1_1LiteralValueHash.html | 106 +
...ructiceberg_1_1Literal_1_1AboveMax-members.html | 90 +
.../api/structiceberg_1_1Literal_1_1AboveMax.html | 108 +
...ructiceberg_1_1Literal_1_1BelowMin-members.html | 90 +
.../api/structiceberg_1_1Literal_1_1BelowMin.html | 108 +
.../structiceberg_1_1ManifestEntry-members.html | 102 +
.../docs/api/structiceberg_1_1ManifestEntry.html | 325 +
.../api/structiceberg_1_1ManifestFile-members.html | 126 +
mkdocs/docs/api/structiceberg_1_1ManifestFile.html | 878 ++
.../api/structiceberg_1_1ManifestList-members.html | 89 +
mkdocs/docs/api/structiceberg_1_1ManifestList.html | 105 +
.../api/structiceberg_1_1MappedField-members.html | 92 +
mkdocs/docs/api/structiceberg_1_1MappedField.html | 122 +
.../structiceberg_1_1MetadataColumns-members.html | 112 +
.../docs/api/structiceberg_1_1MetadataColumns.html | 509 +
.../structiceberg_1_1MetadataLogEntry-members.html | 91 +
.../api/structiceberg_1_1MetadataLogEntry.html | 117 +
.../docs/api/structiceberg_1_1Metrics-members.html | 95 +
mkdocs/docs/api/structiceberg_1_1Metrics.html | 123 +
.../api/structiceberg_1_1Namespace-members.html | 89 +
mkdocs/docs/api/structiceberg_1_1Namespace.html | 105 +
...cticeberg_1_1PartitionFieldSummary-members.html | 98 +
.../structiceberg_1_1PartitionFieldSummary.html | 301 +
...iceberg_1_1PartitionStatisticsFile-members.html | 92 +
.../structiceberg_1_1PartitionStatisticsFile.html | 136 +
...cticeberg_1_1ReaderFactoryRegistry-members.html | 91 +
.../structiceberg_1_1ReaderFactoryRegistry.html | 119 +
.../structiceberg_1_1ReaderOptions-members.html | 98 +
.../docs/api/structiceberg_1_1ReaderOptions.html | 145 +
.../structiceberg_1_1SchemaJsonParam-members.html | 90 +
.../docs/api/structiceberg_1_1SchemaJsonParam.html | 101 +
.../structiceberg_1_1SchemaProjection-members.html | 89 +
.../api/structiceberg_1_1SchemaProjection.html | 105 +
.../api/structiceberg_1_1Snapshot-members.html | 98 +
mkdocs/docs/api/structiceberg_1_1Snapshot.html | 203 +
.../structiceberg_1_1SnapshotLogEntry-members.html | 91 +
.../api/structiceberg_1_1SnapshotLogEntry.html | 117 +
.../api/structiceberg_1_1SnapshotRef-members.html | 92 +
mkdocs/docs/api/structiceberg_1_1SnapshotRef.html | 134 +
...cticeberg_1_1SnapshotRef_1_1Branch-members.html | 92 +
.../structiceberg_1_1SnapshotRef_1_1Branch.html | 156 +
...tructiceberg_1_1SnapshotRef_1_1Tag-members.html | 90 +
.../api/structiceberg_1_1SnapshotRef_1_1Tag.html | 122 +
...cticeberg_1_1SnapshotSummaryFields-members.html | 120 +
.../structiceberg_1_1SnapshotSummaryFields.html | 304 +
.../docs/api/structiceberg_1_1Split-members.html | 90 +
mkdocs/docs/api/structiceberg_1_1Split.html | 110 +
.../structiceberg_1_1StatisticsFile-members.html | 94 +
.../docs/api/structiceberg_1_1StatisticsFile.html | 130 +
.../api/structiceberg_1_1StringHash-members.html | 93 +
mkdocs/docs/api/structiceberg_1_1StringHash.html | 122 +
.../structiceberg_1_1TableIdentifier-members.html | 91 +
.../docs/api/structiceberg_1_1TableIdentifier.html | 116 +
.../structiceberg_1_1TableMetadata-members.html | 123 +
.../docs/api/structiceberg_1_1TableMetadata.html | 276 +
...rg_1_1TableMetadataBuilder_1_1Impl-members.html | 96 +
...ucticeberg_1_1TableMetadataBuilder_1_1Impl.html | 123 +
...structiceberg_1_1TableMetadataUtil-members.html | 91 +
.../api/structiceberg_1_1TableMetadataUtil.html | 253 +
.../structiceberg_1_1TableScanContext-members.html | 95 +
.../api/structiceberg_1_1TableScanContext.html | 130 +
.../api/structiceberg_1_1TimeParts-members.html | 92 +
mkdocs/docs/api/structiceberg_1_1TimeParts.html | 107 +
...ructiceberg_1_1TimestampNanosParts-members.html | 96 +
.../api/structiceberg_1_1TimestampNanosParts.html | 119 +
.../structiceberg_1_1TimestampParts-members.html | 96 +
.../docs/api/structiceberg_1_1TimestampParts.html | 119 +
...tructiceberg_1_1ToArrowSchemaParam-members.html | 91 +
.../api/structiceberg_1_1ToArrowSchemaParam.html | 104 +
.../structiceberg_1_1TransformParam-members.html | 93 +
.../docs/api/structiceberg_1_1TransformParam.html | 110 +
...cticeberg_1_1WriterFactoryRegistry-members.html | 91 +
.../structiceberg_1_1WriterFactoryRegistry.html | 119 +
.../structiceberg_1_1WriterOptions-members.html | 92 +
.../docs/api/structiceberg_1_1WriterOptions.html | 118 +
...ceberg_1_1avro_1_1AppendDatumParam-members.html | 93 +
.../structiceberg_1_1avro_1_1AppendDatumParam.html | 115 +
...eberg_1_1avro_1_1ExtractDatumParam-members.html | 92 +
...structiceberg_1_1avro_1_1ExtractDatumParam.html | 107 +
...ticeberg_1_1avro_1_1MapLogicalType-members.html | 89 +
.../structiceberg_1_1avro_1_1MapLogicalType.html | 96 +
.../structiceberg_1_1avro_1_1MapLogicalType.png | Bin 0 -> 803 bytes
...ructiceberg_1_1avro_1_1ReadContext-members.html | 91 +
.../api/structiceberg_1_1avro_1_1ReadContext.html | 104 +
...ticeberg_1_1avro_1_1RoundTripParam-members.html | 91 +
.../structiceberg_1_1avro_1_1RoundTripParam.html | 104 +
...1parquet_1_1ParquetExtraAttributes-members.html | 92 +
...eberg_1_1parquet_1_1ParquetExtraAttributes.html | 122 +
...ceberg_1_1parquet_1_1ParquetExtraAttributes.png | Bin 0 -> 937 bytes
...parquet_1_1ProjectRecordBatchParam-members.html | 93 +
...berg_1_1parquet_1_1ProjectRecordBatchParam.html | 110 +
...ticeberg_1_1parquet_1_1ReadContext-members.html | 90 +
.../structiceberg_1_1parquet_1_1ReadContext.html | 101 +
...cticeberg_1_1rest_1_1CatalogConfig-members.html | 92 +
.../structiceberg_1_1rest_1_1CatalogConfig.html | 119 +
..._1_1rest_1_1CreateNamespaceRequest-members.html | 91 +
...ticeberg_1_1rest_1_1CreateNamespaceRequest.html | 116 +
...1_1rest_1_1CreateNamespaceResponse-members.html | 91 +
...iceberg_1_1rest_1_1CreateNamespaceResponse.html | 116 +
...tructiceberg_1_1rest_1_1ErrorModel-members.html | 93 +
.../api/structiceberg_1_1rest_1_1ErrorModel.html | 122 +
...cticeberg_1_1rest_1_1ErrorResponse-members.html | 90 +
.../structiceberg_1_1rest_1_1ErrorResponse.html | 113 +
...rg_1_1rest_1_1GetNamespaceResponse-members.html | 91 +
...ucticeberg_1_1rest_1_1GetNamespaceResponse.html | 116 +
...ticeberg_1_1rest_1_1JsonDeserParam-members.html | 91 +
.../structiceberg_1_1rest_1_1JsonDeserParam.html | 104 +
...ceberg_1_1rest_1_1JsonInvalidParam-members.html | 91 +
.../structiceberg_1_1rest_1_1JsonInvalidParam.html | 104 +
...berg_1_1rest_1_1JsonRoundTripParam-members.html | 91 +
...tructiceberg_1_1rest_1_1JsonRoundTripParam.html | 104 +
..._1_1rest_1_1ListNamespacesResponse-members.html | 91 +
...ticeberg_1_1rest_1_1ListNamespacesResponse.html | 116 +
...berg_1_1rest_1_1ListTablesResponse-members.html | 91 +
...tructiceberg_1_1rest_1_1ListTablesResponse.html | 116 +
...iceberg_1_1rest_1_1LoadTableResult-members.html | 92 +
.../structiceberg_1_1rest_1_1LoadTableResult.html | 119 +
...rg_1_1rest_1_1RegisterTableRequest-members.html | 92 +
...ucticeberg_1_1rest_1_1RegisterTableRequest.html | 119 +
...berg_1_1rest_1_1RenameTableRequest-members.html | 91 +
...tructiceberg_1_1rest_1_1RenameTableRequest.html | 116 +
..._1UpdateNamespacePropertiesRequest-members.html | 91 +
..._1rest_1_1UpdateNamespacePropertiesRequest.html | 116 +
...1UpdateNamespacePropertiesResponse-members.html | 92 +
...1rest_1_1UpdateNamespacePropertiesResponse.html | 119 +
...tstd_1_1formatter_3_01Derived_01_4-members.html | 89 +
.../structstd_1_1formatter_3_01Derived_01_4.html | 113 +
.../structstd_1_1formatter_3_01Derived_01_4.png | Bin 0 -> 772 bytes
.../structstd_1_1formatter_3_01T_01_4-members.html | 89 +
.../api/structstd_1_1formatter_3_01T_01_4.html | 114 +
.../docs/api/structstd_1_1formatter_3_01T_01_4.png | Bin 0 -> 728 bytes
...1std_1_1map_3_01K_00_01V_01_4_01_4-members.html | 89 +
...tter_3_01std_1_1map_3_01K_00_01V_01_4_01_4.html | 113 +
...atter_3_01std_1_1map_3_01K_00_01V_01_4_01_4.png | Bin 0 -> 818 bytes
..._1span_3_01T_00_01Extent_01_4_01_4-members.html | 89 +
..._01std_1_1span_3_01T_00_01Extent_01_4_01_4.html | 113 +
...3_01std_1_1span_3_01T_00_01Extent_01_4_01_4.png | Bin 0 -> 881 bytes
...rdered__map_3_01K_00_01V_01_4_01_4-members.html | 89 +
...d_1_1unordered__map_3_01K_00_01V_01_4_01_4.html | 113 +
...td_1_1unordered__map_3_01K_00_01V_01_4_01_4.png | Bin 0 -> 948 bytes
...1KeyEqual_00_01Allocator_01_4_01_4-members.html | 89 +
...ash_00_01KeyEqual_00_01Allocator_01_4_01_4.html | 113 +
...Hash_00_01KeyEqual_00_01Allocator_01_4_01_4.png | Bin 0 -> 1216 bytes
..._3_01std_1_1vector_3_01T_01_4_01_4-members.html | 89 +
...ormatter_3_01std_1_1vector_3_01T_01_4_01_4.html | 113 +
...formatter_3_01std_1_1vector_3_01T_01_4_01_4.png | Bin 0 -> 790 bytes
mkdocs/docs/api/sync_off.png | Bin 0 -> 853 bytes
mkdocs/docs/api/sync_on.png | Bin 0 -> 845 bytes
mkdocs/docs/api/tab_a.png | Bin 0 -> 142 bytes
mkdocs/docs/api/tab_ad.png | Bin 0 -> 135 bytes
mkdocs/docs/api/tab_b.png | Bin 0 -> 169 bytes
mkdocs/docs/api/tab_bd.png | Bin 0 -> 173 bytes
mkdocs/docs/api/tab_h.png | Bin 0 -> 177 bytes
mkdocs/docs/api/tab_hd.png | Bin 0 -> 180 bytes
mkdocs/docs/api/tab_s.png | Bin 0 -> 184 bytes
mkdocs/docs/api/tab_sd.png | Bin 0 -> 188 bytes
mkdocs/docs/api/table_8h_source.html | 197 +
mkdocs/docs/api/table__identifier_8h.html | 105 +
mkdocs/docs/api/table__identifier_8h_source.html | 146 +
mkdocs/docs/api/table__metadata_8h.html | 140 +
mkdocs/docs/api/table__metadata_8h_source.html | 354 +
mkdocs/docs/api/table__properties_8h_source.html | 354 +
mkdocs/docs/api/table__requirement_8h.html | 128 +
mkdocs/docs/api/table__requirement_8h_source.html | 262 +
mkdocs/docs/api/table__requirements_8h.html | 107 +
mkdocs/docs/api/table__requirements_8h_source.html | 177 +
mkdocs/docs/api/table__scan_8h_source.html | 249 +
mkdocs/docs/api/table__update_8h.html | 157 +
mkdocs/docs/api/table__update_8h_source.html | 472 +
mkdocs/docs/api/tabs.css | 1 +
.../docs/api/temp__file__test__base_8h_source.html | 257 +
.../docs/api/temporal__test__helper_8h_source.html | 245 +
mkdocs/docs/api/temporal__util_8h_source.html | 134 +
mkdocs/docs/api/term_8h.html | 131 +
mkdocs/docs/api/term_8h_source.html | 356 +
mkdocs/docs/api/test__common_8h_source.html | 130 +
mkdocs/docs/api/timepoint_8h_source.html | 133 +
mkdocs/docs/api/topics.html | 88 +
mkdocs/docs/api/transaction_8h_source.html | 140 +
mkdocs/docs/api/transform_8h.html | 213 +
mkdocs/docs/api/transform_8h_source.html | 261 +
mkdocs/docs/api/transform__function_8h.html | 118 +
mkdocs/docs/api/transform__function_8h_source.html | 246 +
mkdocs/docs/api/truncate__util_8h_source.html | 170 +
mkdocs/docs/api/type_8h.html | 270 +
mkdocs/docs/api/type_8h_source.html | 615 +
mkdocs/docs/api/type__fwd_8h.html | 152 +
mkdocs/docs/api/type__fwd_8h_source.html | 243 +
mkdocs/docs/api/types_8h.html | 161 +
mkdocs/docs/api/types_8h_source.html | 346 +
mkdocs/docs/api/uuid_8h.html | 107 +
mkdocs/docs/api/uuid_8h_source.html | 161 +
mkdocs/docs/api/v1__metadata_8h.html | 100 +
mkdocs/docs/api/v1__metadata_8h_source.html | 160 +
mkdocs/docs/api/v2__metadata_8h.html | 100 +
mkdocs/docs/api/v2__metadata_8h_source.html | 175 +
mkdocs/docs/api/v3__metadata_8h.html | 100 +
mkdocs/docs/api/v3__metadata_8h_source.html | 188 +
mkdocs/docs/api/visit__type_8h.html | 364 +
mkdocs/docs/api/visit__type_8h_source.html | 190 +
mkdocs/docs/api/visitor__generate_8h_source.html | 133 +
mkdocs/docs/api/xml/Doxyfile.xml | 399 +
mkdocs/docs/api/xml/README_8md.xml | 118 +
mkdocs/docs/api/xml/arrow__array__wrapper_8cc.xml | 632 +
mkdocs/docs/api/xml/arrow__array__wrapper_8h.xml | 260 +
mkdocs/docs/api/xml/arrow__c__data_8h.xml | 300 +
.../xml/arrow__c__data__guard__internal_8cc.xml | 92 +
.../api/xml/arrow__c__data__guard__internal_8h.xml | 111 +
mkdocs/docs/api/xml/arrow__file__io_8h.xml | 117 +
mkdocs/docs/api/xml/arrow__fs__file__io_8cc.xml | 230 +
.../api/xml/arrow__fs__file__io__internal_8h.xml | 158 +
.../docs/api/xml/arrow__fs__file__io__test_8cc.xml | 247 +
mkdocs/docs/api/xml/arrow__status__internal_8h.xml | 186 +
mkdocs/docs/api/xml/arrow__test_8cc.xml | 788 ++
mkdocs/docs/api/xml/avro__constants_8h.xml | 70 +
mkdocs/docs/api/xml/avro__data__test_8cc.xml | 1987 +++
mkdocs/docs/api/xml/avro__data__util_8cc.xml | 1200 ++
.../docs/api/xml/avro__data__util__internal_8h.xml | 346 +
mkdocs/docs/api/xml/avro__reader_8cc.xml | 906 ++
mkdocs/docs/api/xml/avro__reader_8h.xml | 184 +
mkdocs/docs/api/xml/avro__register_8cc.xml | 439 +
mkdocs/docs/api/xml/avro__register_8h.xml | 72 +
mkdocs/docs/api/xml/avro__schema__test_8cc.xml | 2035 +++
mkdocs/docs/api/xml/avro__schema__util_8cc.xml | 1633 +++
.../api/xml/avro__schema__util__internal_8h.xml | 513 +
mkdocs/docs/api/xml/avro__stream__internal_8cc.xml | 210 +
mkdocs/docs/api/xml/avro__stream__internal_8h.xml | 117 +
mkdocs/docs/api/xml/avro__stream__test_8cc.xml | 445 +
mkdocs/docs/api/xml/avro__test_8cc.xml | 814 ++
mkdocs/docs/api/xml/avro__writer_8cc.xml | 802 ++
mkdocs/docs/api/xml/avro__writer_8h.xml | 403 +
mkdocs/docs/api/xml/bucket__util_8cc.xml | 482 +
mkdocs/docs/api/xml/bucket__util_8h.xml | 118 +
mkdocs/docs/api/xml/bucket__util__test_8cc.xml | 287 +
.../api/xml/catalog_2rest_2json__internal_8cc.xml | 635 +
.../api/xml/catalog_2rest_2json__internal_8h.xml | 223 +
mkdocs/docs/api/xml/catalog_8h.xml | 237 +
mkdocs/docs/api/xml/checked__cast_8h.xml | 132 +
mkdocs/docs/api/xml/classBasicShortNameTest.xml | 263 +
.../api/xml/classComplexMapStructShortNameTest.xml | 327 +
mkdocs/docs/api/xml/classComplexShortNameTest.xml | 295 +
mkdocs/docs/api/xml/classProjectParamTest.xml | 36 +
.../docs/api/xml/classSchemaThreadSafetyTest.xml | 199 +
mkdocs/docs/api/xml/classSelectParamTest.xml | 36 +
.../api/xml/classStructTypeThreadSafetyTest.xml | 193 +
mkdocs/docs/api/xml/classTypeTest.xml | 36 +
mkdocs/docs/api/xml/classiceberg_1_1And.xml | 281 +
mkdocs/docs/api/xml/classiceberg_1_1ArrayLike.xml | 102 +
.../xml/classiceberg_1_1ArrowArrayArrayLike.xml | 256 +
...classiceberg_1_1ArrowArrayArrayLike_1_1Impl.xml | 275 +
.../api/xml/classiceberg_1_1ArrowArrayMapLike.xml | 287 +
.../classiceberg_1_1ArrowArrayMapLike_1_1Impl.xml | 294 +
.../xml/classiceberg_1_1ArrowArrayStructLike.xml | 254 +
...lassiceberg_1_1ArrowArrayStructLike_1_1Impl.xml | 226 +
.../classiceberg_1_1BaseInheritableMetadata.xml | 204 +
.../api/xml/classiceberg_1_1BasicLiteralTest.xml | 36 +
mkdocs/docs/api/xml/classiceberg_1_1BinaryType.xml | 175 +
.../docs/api/xml/classiceberg_1_1BooleanType.xml | 175 +
mkdocs/docs/api/xml/classiceberg_1_1Bound.xml | 125 +
.../xml/classiceberg_1_1BoundLiteralPredicate.xml | 357 +
.../api/xml/classiceberg_1_1BoundPredicate.xml | 282 +
.../api/xml/classiceberg_1_1BoundReference.xml | 364 +
.../api/xml/classiceberg_1_1BoundSetPredicate.xml | 457 +
mkdocs/docs/api/xml/classiceberg_1_1BoundTerm.xml | 199 +
.../api/xml/classiceberg_1_1BoundTransform.xml | 384 +
.../xml/classiceberg_1_1BoundUnaryPredicate.xml | 308 +
.../api/xml/classiceberg_1_1BucketTransform.xml | 192 +
.../xml/classiceberg_1_1BucketTransformTest.xml | 36 +
.../docs/api/xml/classiceberg_1_1BucketUtils.xml | 157 +
.../api/xml/classiceberg_1_1CastLiteralTest.xml | 36 +
mkdocs/docs/api/xml/classiceberg_1_1Catalog.xml | 816 ++
.../classiceberg_1_1Catalog_1_1TableBuilder.xml | 242 +
.../xml/classiceberg_1_1ComparisonLiteralTest.xml | 36 +
mkdocs/docs/api/xml/classiceberg_1_1ConfigBase.xml | 168 +
.../xml/classiceberg_1_1ConfigBase_1_1Entry.xml | 175 +
.../docs/api/xml/classiceberg_1_1Conversions.xml | 181 +
.../classiceberg_1_1CopyInheritableMetadata.xml | 123 +
.../docs/api/xml/classiceberg_1_1DataTableScan.xml | 439 +
mkdocs/docs/api/xml/classiceberg_1_1DateType.xml | 175 +
.../docs/api/xml/classiceberg_1_1DayTransform.xml | 148 +
.../api/xml/classiceberg_1_1DayTransformTest.xml | 36 +
mkdocs/docs/api/xml/classiceberg_1_1Decimal.xml | 1122 ++
.../docs/api/xml/classiceberg_1_1DecimalType.xml | 264 +
mkdocs/docs/api/xml/classiceberg_1_1DoubleType.xml | 175 +
.../classiceberg_1_1EmptyInheritableMetadata.xml | 76 +
mkdocs/docs/api/xml/classiceberg_1_1Expression.xml | 432 +
.../api/xml/classiceberg_1_1ExpressionError.xml | 82 +
.../docs/api/xml/classiceberg_1_1Expressions.xml | 1383 +++
mkdocs/docs/api/xml/classiceberg_1_1False.xml | 176 +
mkdocs/docs/api/xml/classiceberg_1_1FileIO.xml | 193 +
.../docs/api/xml/classiceberg_1_1FileScanTask.xml | 203 +
.../api/xml/classiceberg_1_1FileScanTaskTest.xml | 235 +
mkdocs/docs/api/xml/classiceberg_1_1FixedType.xml | 213 +
mkdocs/docs/api/xml/classiceberg_1_1FloatType.xml | 175 +
.../xml/classiceberg_1_1FromArrowSchemaTest.xml | 36 +
.../api/xml/classiceberg_1_1GZipDecompressor.xml | 96 +
mkdocs/docs/api/xml/classiceberg_1_1GZipTest.xml | 141 +
.../api/xml/classiceberg_1_1HasValueMatcher.xml | 122 +
.../docs/api/xml/classiceberg_1_1HourTransform.xml | 147 +
.../api/xml/classiceberg_1_1HourTransformTest.xml | 36 +
.../docs/api/xml/classiceberg_1_1IcebergError.xml | 76 +
.../api/xml/classiceberg_1_1IdToFieldVisitor.xml | 89 +
.../api/xml/classiceberg_1_1IdentityTransform.xml | 147 +
.../api/xml/classiceberg_1_1InMemoryCatalog.xml | 991 ++
.../xml/classiceberg_1_1InMemoryCatalogTest.xml | 188 +
.../api/xml/classiceberg_1_1InMemoryNamespace.xml | 527 +
.../xml/classiceberg_1_1InheritableMetadata.xml | 95 +
.../classiceberg_1_1InheritableMetadataFactory.xml | 114 +
mkdocs/docs/api/xml/classiceberg_1_1IntType.xml | 175 +
mkdocs/docs/api/xml/classiceberg_1_1Lazy.xml | 100 +
mkdocs/docs/api/xml/classiceberg_1_1ListType.xml | 403 +
mkdocs/docs/api/xml/classiceberg_1_1Literal.xml | 696 ++
.../docs/api/xml/classiceberg_1_1LiteralCaster.xml | 298 +
.../api/xml/classiceberg_1_1LiteralSerDeParam.xml | 36 +
.../api/xml/classiceberg_1_1LocalFileIOTest.xml | 141 +
.../api/xml/classiceberg_1_1LocationProvider.xml | 120 +
mkdocs/docs/api/xml/classiceberg_1_1LongType.xml | 175 +
.../api/xml/classiceberg_1_1ManifestAdapter.xml | 293 +
.../xml/classiceberg_1_1ManifestEntryAdapter.xml | 538 +
.../xml/classiceberg_1_1ManifestEntryAdapterV1.xml | 348 +
.../xml/classiceberg_1_1ManifestEntryAdapterV2.xml | 392 +
.../xml/classiceberg_1_1ManifestEntryAdapterV3.xml | 468 +
.../xml/classiceberg_1_1ManifestFileAdapter.xml | 399 +
.../xml/classiceberg_1_1ManifestFileAdapterV1.xml | 313 +
.../xml/classiceberg_1_1ManifestFileAdapterV2.xml | 375 +
.../xml/classiceberg_1_1ManifestFileAdapterV3.xml | 450 +
.../xml/classiceberg_1_1ManifestFileStructLike.xml | 212 +
.../api/xml/classiceberg_1_1ManifestListReader.xml | 107 +
.../xml/classiceberg_1_1ManifestListReaderImpl.xml | 115 +
...iceberg_1_1ManifestListReaderWriterTestBase.xml | 240 +
...ssiceberg_1_1ManifestListReaderWriterV1Test.xml | 184 +
...ssiceberg_1_1ManifestListReaderWriterV2Test.xml | 169 +
.../api/xml/classiceberg_1_1ManifestListWriter.xml | 443 +
.../api/xml/classiceberg_1_1ManifestReader.xml | 175 +
.../api/xml/classiceberg_1_1ManifestReaderImpl.xml | 135 +
...lassiceberg_1_1ManifestReaderWriterTestBase.xml | 259 +
.../api/xml/classiceberg_1_1ManifestV1Test.xml | 162 +
.../api/xml/classiceberg_1_1ManifestV2Test.xml | 206 +
.../api/xml/classiceberg_1_1ManifestWriter.xml | 479 +
mkdocs/docs/api/xml/classiceberg_1_1MapLike.xml | 124 +
mkdocs/docs/api/xml/classiceberg_1_1MapType.xml | 432 +
.../docs/api/xml/classiceberg_1_1MappedFields.xml | 270 +
.../api/xml/classiceberg_1_1MetadataIOTest.xml | 156 +
.../docs/api/xml/classiceberg_1_1MockCatalog.xml | 547 +
.../api/xml/classiceberg_1_1MonthTransform.xml | 147 +
.../api/xml/classiceberg_1_1MonthTransformTest.xml | 36 +
.../docs/api/xml/classiceberg_1_1NameMapping.xml | 274 +
.../api/xml/classiceberg_1_1NameMappingTest.xml | 53 +
.../api/xml/classiceberg_1_1NameToIdVisitor.xml | 258 +
.../api/xml/classiceberg_1_1NamedReference.xml | 305 +
mkdocs/docs/api/xml/classiceberg_1_1NestedType.xml | 261 +
mkdocs/docs/api/xml/classiceberg_1_1Not.xml | 233 +
.../classiceberg_1_1NullLiteralTransformTest.xml | 36 +
mkdocs/docs/api/xml/classiceberg_1_1Or.xml | 281 +
.../api/xml/classiceberg_1_1PartitionField.xml | 299 +
...ssiceberg_1_1PartitionFieldSummaryArrayLike.xml | 212 +
...siceberg_1_1PartitionFieldSummaryStructLike.xml | 197 +
.../docs/api/xml/classiceberg_1_1PartitionSpec.xml | 354 +
mkdocs/docs/api/xml/classiceberg_1_1Predicate.xml | 201 +
.../docs/api/xml/classiceberg_1_1PredicateTest.xml | 143 +
.../docs/api/xml/classiceberg_1_1PrimitiveType.xml | 196 +
.../api/xml/classiceberg_1_1PruneColumnVisitor.xml | 195 +
mkdocs/docs/api/xml/classiceberg_1_1Reader.xml | 198 +
mkdocs/docs/api/xml/classiceberg_1_1Reference.xml | 70 +
.../docs/api/xml/classiceberg_1_1ResultMatcher.xml | 141 +
mkdocs/docs/api/xml/classiceberg_1_1ScanTask.xml | 96 +
mkdocs/docs/api/xml/classiceberg_1_1Schema.xml | 528 +
.../docs/api/xml/classiceberg_1_1SchemaField.xml | 474 +
.../docs/api/xml/classiceberg_1_1SnapshotTest.xml | 120 +
mkdocs/docs/api/xml/classiceberg_1_1SortField.xml | 319 +
mkdocs/docs/api/xml/classiceberg_1_1SortOrder.xml | 474 +
.../docs/api/xml/classiceberg_1_1SortOrderTest.xml | 277 +
mkdocs/docs/api/xml/classiceberg_1_1StringType.xml | 175 +
.../docs/api/xml/classiceberg_1_1StringUtils.xml | 76 +
mkdocs/docs/api/xml/classiceberg_1_1StructLike.xml | 111 +
mkdocs/docs/api/xml/classiceberg_1_1StructType.xml | 485 +
mkdocs/docs/api/xml/classiceberg_1_1Table.xml | 567 +
.../xml/classiceberg_1_1TableMetadataBuilder.xml | 1288 ++
.../classiceberg_1_1TableMetadataBuilderTest.xml | 371 +
.../api/xml/classiceberg_1_1TableProperties.xml | 1815 +++
.../api/xml/classiceberg_1_1TableRequirement.xml | 135 +
.../api/xml/classiceberg_1_1TableRequirements.xml | 141 +
mkdocs/docs/api/xml/classiceberg_1_1TableScan.xml | 568 +
.../api/xml/classiceberg_1_1TableScanBuilder.xml | 378 +
.../docs/api/xml/classiceberg_1_1TableUpdate.xml | 256 +
.../api/xml/classiceberg_1_1TableUpdateContext.xml | 229 +
.../api/xml/classiceberg_1_1TempFileTestBase.xml | 381 +
.../api/xml/classiceberg_1_1TemporalTestHelper.xml | 153 +
.../docs/api/xml/classiceberg_1_1TemporalUtils.xml | 95 +
mkdocs/docs/api/xml/classiceberg_1_1Term.xml | 153 +
mkdocs/docs/api/xml/classiceberg_1_1TestConfig.xml | 167 +
mkdocs/docs/api/xml/classiceberg_1_1TimeType.xml | 175 +
.../docs/api/xml/classiceberg_1_1TimestampBase.xml | 123 +
.../docs/api/xml/classiceberg_1_1TimestampType.xml | 221 +
.../api/xml/classiceberg_1_1TimestampTzType.xml | 221 +
.../api/xml/classiceberg_1_1ToArrowSchemaTest.xml | 36 +
.../docs/api/xml/classiceberg_1_1Transaction.xml | 90 +
mkdocs/docs/api/xml/classiceberg_1_1Transform.xml | 514 +
.../api/xml/classiceberg_1_1TransformFunction.xml | 282 +
.../xml/classiceberg_1_1TransformLiteralTest.xml | 36 +
mkdocs/docs/api/xml/classiceberg_1_1True.xml | 177 +
.../api/xml/classiceberg_1_1TruncateTransform.xml | 188 +
.../xml/classiceberg_1_1TruncateTransformTest.xml | 36 +
.../docs/api/xml/classiceberg_1_1TruncateUtils.xml | 181 +
mkdocs/docs/api/xml/classiceberg_1_1Type.xml | 321 +
.../docs/api/xml/classiceberg_1_1TypeJsonTest.xml | 36 +
mkdocs/docs/api/xml/classiceberg_1_1TypeTest.xml | 36 +
mkdocs/docs/api/xml/classiceberg_1_1Unbound.xml | 158 +
.../api/xml/classiceberg_1_1UnboundPredicate.xml | 524 +
.../docs/api/xml/classiceberg_1_1UnboundTerm.xml | 104 +
.../api/xml/classiceberg_1_1UnboundTransform.xml | 309 +
mkdocs/docs/api/xml/classiceberg_1_1Uuid.xml | 316 +
mkdocs/docs/api/xml/classiceberg_1_1UuidType.xml | 175 +
.../docs/api/xml/classiceberg_1_1VoidTransform.xml | 147 +
.../api/xml/classiceberg_1_1VoidTransformTest.xml | 36 +
mkdocs/docs/api/xml/classiceberg_1_1Writer.xml | 222 +
.../docs/api/xml/classiceberg_1_1YearTransform.xml | 147 +
.../api/xml/classiceberg_1_1YearTransformTest.xml | 36 +
mkdocs/docs/api/xml/classiceberg_1_1ZlibImpl.xml | 112 +
...ssiceberg_1_1arrow_1_1ArrowFileSystemFileIO.xml | 216 +
.../xml/classiceberg_1_1avro_1_1AVROStreamTest.xml | 261 +
...iceberg_1_1avro_1_1AppendDatumToBuilderTest.xml | 37 +
.../classiceberg_1_1avro_1_1AvroInputStream.xml | 274 +
.../classiceberg_1_1avro_1_1AvroOutputStream.xml | 246 +
.../api/xml/classiceberg_1_1avro_1_1AvroReader.xml | 185 +
.../xml/classiceberg_1_1avro_1_1AvroReaderTest.xml | 259 +
.../classiceberg_1_1avro_1_1AvroReader_1_1Impl.xml | 219 +
...berg_1_1avro_1_1AvroRoundTripConversionTest.xml | 36 +
.../api/xml/classiceberg_1_1avro_1_1AvroWriter.xml | 208 +
.../classiceberg_1_1avro_1_1AvroWriter_1_1Impl.xml | 221 +
...ceberg_1_1avro_1_1ExtractDatumFromArrayTest.xml | 36 +
.../xml/classiceberg_1_1avro_1_1HasIdVisitor.xml | 330 +
...ceberg_1_1avro_1_1NameMappingAvroSchemaTest.xml | 128 +
.../classiceberg_1_1avro_1_1ToAvroNodeVisitor.xml | 448 +
...ssiceberg_1_1catalog_1_1rest_1_1RestCatalog.xml | 96 +
...talog_1_1rest_1_1RestCatalogIntegrationTest.xml | 128 +
...ceberg_1_1internal_1_1ArrowArrayBufferGuard.xml | 66 +
...classiceberg_1_1internal_1_1ArrowArrayGuard.xml | 66 +
...siceberg_1_1internal_1_1ArrowArrayViewGuard.xml | 66 +
...lassiceberg_1_1internal_1_1ArrowSchemaGuard.xml | 66 +
...classiceberg_1_1parquet_1_1ParquetReadWrite.xml | 53 +
.../classiceberg_1_1parquet_1_1ParquetReader.xml | 185 +
...lassiceberg_1_1parquet_1_1ParquetReaderTest.xml | 198 +
...iceberg_1_1parquet_1_1ParquetReader_1_1Impl.xml | 219 +
.../classiceberg_1_1parquet_1_1ParquetWriter.xml | 208 +
...iceberg_1_1parquet_1_1ParquetWriter_1_1Impl.xml | 207 +
...ceberg_1_1parquet_1_1ProjectRecordBatchTest.xml | 36 +
.../xml/classiceberg_1_1rest_1_1JsonDeserTest.xml | 75 +
.../classiceberg_1_1rest_1_1JsonInvalidTest.xml | 75 +
.../classiceberg_1_1rest_1_1JsonRoundTripTest.xml | 75 +
.../classiceberg_1_1table_1_1AddPartitionSpec.xml | 160 +
.../api/xml/classiceberg_1_1table_1_1AddSchema.xml | 194 +
.../xml/classiceberg_1_1table_1_1AddSnapshot.xml | 160 +
.../xml/classiceberg_1_1table_1_1AddSortOrder.xml | 160 +
...ssiceberg_1_1table_1_1AssertCurrentSchemaID.xml | 128 +
...ceberg_1_1table_1_1AssertDefaultSortOrderID.xml | 128 +
...lassiceberg_1_1table_1_1AssertDefaultSpecID.xml | 128 +
...classiceberg_1_1table_1_1AssertDoesNotExist.xml | 92 +
...eberg_1_1table_1_1AssertLastAssignedFieldId.xml | 128 +
...g_1_1table_1_1AssertLastAssignedPartitionId.xml | 128 +
...lassiceberg_1_1table_1_1AssertRefSnapshotID.xml | 166 +
.../xml/classiceberg_1_1table_1_1AssertUUID.xml | 128 +
.../xml/classiceberg_1_1table_1_1AssignUUID.xml | 160 +
...assiceberg_1_1table_1_1RemovePartitionSpecs.xml | 160 +
.../classiceberg_1_1table_1_1RemoveProperties.xml | 160 +
.../xml/classiceberg_1_1table_1_1RemoveSchemas.xml | 160 +
.../classiceberg_1_1table_1_1RemoveSnapshotRef.xml | 160 +
.../classiceberg_1_1table_1_1RemoveSnapshots.xml | 160 +
.../classiceberg_1_1table_1_1SetCurrentSchema.xml | 160 +
...iceberg_1_1table_1_1SetDefaultPartitionSpec.xml | 160 +
...lassiceberg_1_1table_1_1SetDefaultSortOrder.xml | 160 +
.../xml/classiceberg_1_1table_1_1SetLocation.xml | 160 +
.../xml/classiceberg_1_1table_1_1SetProperties.xml | 160 +
.../classiceberg_1_1table_1_1SetSnapshotRef.xml | 333 +
...assiceberg_1_1table_1_1UpgradeFormatVersion.xml | 160 +
.../xml/classiceberg_1_1util_1_1Formattable.xml | 432 +
mkdocs/docs/api/xml/combine.xslt | 15 +
mkdocs/docs/api/xml/compound.xsd | 1635 +++
mkdocs/docs/api/xml/conceptSmartPointerType.xml | 25 +
.../xml/concepticeberg_1_1EndianConvertible.xml | 20 +
mkdocs/docs/api/xml/concepticeberg_1_1TermType.xml | 18 +
mkdocs/docs/api/xml/config_8h.xml | 198 +
mkdocs/docs/api/xml/config__test_8cc.xml | 185 +
mkdocs/docs/api/xml/constants_8h.xml | 57 +
mkdocs/docs/api/xml/conversions_8cc.xml | 560 +
mkdocs/docs/api/xml/conversions_8h.xml | 333 +
mkdocs/docs/api/xml/decimal_8cc.xml | 940 ++
mkdocs/docs/api/xml/decimal_8h.xml | 444 +
mkdocs/docs/api/xml/decimal__test_8cc.xml | 954 ++
.../xml/dir_0154c816bded9243a1feaa2fbd30be18.xml | 65 +
.../xml/dir_3772e67070704cbb8771b4d409046ed1.xml | 17 +
.../xml/dir_736f5aa46d5d53763bf6a073a47459a7.xml | 16 +
.../xml/dir_7a408d6a2d81183c3eacfe2576f2a2aa.xml | 42 +
.../xml/dir_7fe6e566b014ce0176a95ba72e9ed10b.xml | 21 +
.../xml/dir_81bb5441034a784c598ffcd7afd30d26.xml | 24 +
.../xml/dir_832d158f51fdfd219125f1a0f5099b44.xml | 21 +
.../xml/dir_babd9bb2d97b09926a56ad8ae647b0f2.xml | 13 +
.../xml/dir_e567eb46dbe88aaa1fd4ccb3586c5e69.xml | 13 +
.../xml/dir_f4d027612078328dc1681a60f28d52c0.xml | 16 +
.../xml/dir_f51fe74ea6bc2b1b900619895eaa63be.xml | 106 +
mkdocs/docs/api/xml/doxyfile.xsd | 45 +
mkdocs/docs/api/xml/endian_8h.xml | 129 +
mkdocs/docs/api/xml/endian__test_8cc.xml | 170 +
mkdocs/docs/api/xml/exception_8h.xml | 371 +
mkdocs/docs/api/xml/expression_8cc.xml | 424 +
mkdocs/docs/api/xml/expression_8h.xml | 283 +
mkdocs/docs/api/xml/expression__test_8cc.xml | 379 +
mkdocs/docs/api/xml/expressions_8cc.xml | 771 ++
mkdocs/docs/api/xml/expressions_8h.xml | 624 +
mkdocs/docs/api/xml/file__format_8h.xml | 273 +
mkdocs/docs/api/xml/file__io_8h.xml | 141 +
mkdocs/docs/api/xml/file__reader_8cc.xml | 250 +
mkdocs/docs/api/xml/file__reader_8h.xml | 245 +
mkdocs/docs/api/xml/file__scan__task__test_8cc.xml | 796 ++
mkdocs/docs/api/xml/file__writer_8cc.xml | 428 +
mkdocs/docs/api/xml/file__writer_8h.xml | 450 +
mkdocs/docs/api/xml/formattable_8h.xml | 389 +
mkdocs/docs/api/xml/formatter_8h.xml | 139 +
mkdocs/docs/api/xml/formatter__internal_8h.xml | 337 +
mkdocs/docs/api/xml/formatter__test_8cc.xml | 323 +
mkdocs/docs/api/xml/group__type-factories.xml | 373 +
mkdocs/docs/api/xml/group__type-nested.xml | 15 +
mkdocs/docs/api/xml/group__type-primitive.xml | 27 +
mkdocs/docs/api/xml/gzip__decompress__test_8cc.xml | 316 +
mkdocs/docs/api/xml/gzip__internal_8cc.xml | 202 +
mkdocs/docs/api/xml/gzip__internal_8h.xml | 106 +
mkdocs/docs/api/xml/iceberg__bundle__export_8h.xml | 122 +
mkdocs/docs/api/xml/iceberg__export_8h.xml | 863 ++
mkdocs/docs/api/xml/iceberg__rest__export_8h.xml | 89 +
mkdocs/docs/api/xml/in__memory__catalog_8cc.xml | 637 +
mkdocs/docs/api/xml/in__memory__catalog_8h.xml | 212 +
.../docs/api/xml/in__memory__catalog__test_8cc.xml | 673 +
mkdocs/docs/api/xml/index.xml | 4695 +++++++
mkdocs/docs/api/xml/index.xsd | 72 +
mkdocs/docs/api/xml/indexpage.xml | 95 +
mkdocs/docs/api/xml/inheritable__metadata_8cc.xml | 606 +
mkdocs/docs/api/xml/inheritable__metadata_8h.xml | 175 +
mkdocs/docs/api/xml/int128_8h.xml | 217 +
mkdocs/docs/api/xml/json__internal_8cc.xml | 1852 +++
mkdocs/docs/api/xml/json__internal_8h.xml | 278 +
mkdocs/docs/api/xml/json__internal__test_8cc.xml | 912 ++
mkdocs/docs/api/xml/json__util__internal_8h.xml | 299 +
mkdocs/docs/api/xml/lazy_8h.xml | 359 +
mkdocs/docs/api/xml/literal_8cc.xml | 926 ++
mkdocs/docs/api/xml/literal_8h.xml | 596 +
mkdocs/docs/api/xml/literal__test_8cc.xml | 1170 ++
mkdocs/docs/api/xml/location__provider_8h.xml | 81 +
mkdocs/docs/api/xml/macros_8h.xml | 563 +
mkdocs/docs/api/xml/manifest__adapter_8cc.xml | 1232 ++
mkdocs/docs/api/xml/manifest__adapter_8h.xml | 256 +
mkdocs/docs/api/xml/manifest__entry_8cc.xml | 507 +
mkdocs/docs/api/xml/manifest__entry_8h.xml | 649 +
mkdocs/docs/api/xml/manifest__list_8cc.xml | 422 +
mkdocs/docs/api/xml/manifest__list_8h.xml | 507 +
.../manifest__list__reader__writer__test_8cc.xml | 1049 ++
.../api/xml/manifest__list__versions__test_8cc.xml | 1191 ++
mkdocs/docs/api/xml/manifest__reader_8cc.xml | 687 ++
mkdocs/docs/api/xml/manifest__reader_8h.xml | 273 +
.../api/xml/manifest__reader__internal_8cc.xml | 1384 +++
.../docs/api/xml/manifest__reader__internal_8h.xml | 367 +
.../api/xml/manifest__reader__writer__test_8cc.xml | 1082 ++
mkdocs/docs/api/xml/manifest__wrapper_8cc.xml | 626 +
mkdocs/docs/api/xml/manifest__wrapper_8h.xml | 481 +
mkdocs/docs/api/xml/manifest__writer_8cc.xml | 839 ++
mkdocs/docs/api/xml/manifest__writer_8h.xml | 494 +
mkdocs/docs/api/xml/matchers_8h.xml | 380 +
mkdocs/docs/api/xml/metadata__columns_8cc.xml | 288 +
mkdocs/docs/api/xml/metadata__columns_8h.xml | 322 +
mkdocs/docs/api/xml/metadata__io__test_8cc.xml | 604 +
mkdocs/docs/api/xml/metadata__serde__test_8cc.xml | 996 ++
mkdocs/docs/api/xml/metrics_8h.xml | 350 +
mkdocs/docs/api/xml/mock__catalog_8h.xml | 206 +
mkdocs/docs/api/xml/murmurhash3__internal_8cc.xml | 571 +
mkdocs/docs/api/xml/murmurhash3__internal_8h.xml | 66 +
mkdocs/docs/api/xml/name__mapping_8cc.xml | 711 ++
mkdocs/docs/api/xml/name__mapping_8h.xml | 398 +
mkdocs/docs/api/xml/name__mapping__test_8cc.xml | 632 +
mkdocs/docs/api/xml/namespace_0d160.xml | 11 +
mkdocs/docs/api/xml/namespaceavro.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg.xml | 12224 +++++++++++++++++++
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d112.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d120.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d125.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d132.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d139.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d146.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d154.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d161.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d167.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d177.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d179.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d186.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d192.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d204.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d207.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d211.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d213.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d38.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d44.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d46.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d52.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d55.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d67.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d70.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d87.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d89.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d96.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1_0d98.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1arrow.xml | 60 +
mkdocs/docs/api/xml/namespaceiceberg_1_1avro.xml | 2724 +++++
.../api/xml/namespaceiceberg_1_1avro_1_1_0d11.xml | 11 +
.../api/xml/namespaceiceberg_1_1avro_1_1_0d127.xml | 11 +
.../api/xml/namespaceiceberg_1_1avro_1_1_0d15.xml | 11 +
.../api/xml/namespaceiceberg_1_1avro_1_1_0d19.xml | 11 +
.../api/xml/namespaceiceberg_1_1avro_1_1_0d9.xml | 11 +
.../docs/api/xml/namespaceiceberg_1_1catalog.xml | 12 +
.../xml/namespaceiceberg_1_1catalog_1_1rest.xml | 75 +
.../docs/api/xml/namespaceiceberg_1_1internal.xml | 141 +
.../docs/api/xml/namespaceiceberg_1_1parquet.xml | 1126 ++
.../xml/namespaceiceberg_1_1parquet_1_1_0d150.xml | 11 +
.../xml/namespaceiceberg_1_1parquet_1_1_0d151.xml | 11 +
.../xml/namespaceiceberg_1_1parquet_1_1_0d72.xml | 11 +
.../xml/namespaceiceberg_1_1parquet_1_1_0d74.xml | 11 +
.../xml/namespaceiceberg_1_1parquet_1_1_0d78.xml | 11 +
.../xml/namespaceiceberg_1_1parquet_1_1_0d80.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1rest.xml | 1629 +++
.../api/xml/namespaceiceberg_1_1rest_1_1_0d25.xml | 11 +
mkdocs/docs/api/xml/namespaceiceberg_1_1table.xml | 36 +
mkdocs/docs/api/xml/namespaceiceberg_1_1util.xml | 12 +
mkdocs/docs/api/xml/namespacestd.xml | 117 +
mkdocs/docs/api/xml/namespacestd_1_1chrono.xml | 11 +
mkdocs/docs/api/xml/namespacetesting.xml | 11 +
.../api/xml/nanoarrow__status__internal_8h.xml | 78 +
mkdocs/docs/api/xml/parquet__data__test_8cc.xml | 946 ++
mkdocs/docs/api/xml/parquet__data__util_8cc.xml | 707 ++
.../api/xml/parquet__data__util__internal_8h.xml | 335 +
mkdocs/docs/api/xml/parquet__reader_8cc.xml | 884 ++
mkdocs/docs/api/xml/parquet__reader_8h.xml | 184 +
mkdocs/docs/api/xml/parquet__register_8cc.xml | 63 +
mkdocs/docs/api/xml/parquet__register_8h.xml | 66 +
mkdocs/docs/api/xml/parquet__schema__test_8cc.xml | 1103 ++
mkdocs/docs/api/xml/parquet__schema__util_8cc.xml | 912 ++
.../api/xml/parquet__schema__util__internal_8h.xml | 400 +
mkdocs/docs/api/xml/parquet__test_8cc.xml | 961 ++
mkdocs/docs/api/xml/parquet__writer_8cc.xml | 657 +
mkdocs/docs/api/xml/parquet__writer_8h.xml | 402 +
mkdocs/docs/api/xml/partition__field_8cc.xml | 392 +
mkdocs/docs/api/xml/partition__field_8h.xml | 175 +
mkdocs/docs/api/xml/partition__field__test_8cc.xml | 409 +
mkdocs/docs/api/xml/partition__spec_8cc.xml | 533 +
mkdocs/docs/api/xml/partition__spec_8h.xml | 241 +
mkdocs/docs/api/xml/partition__spec__test_8cc.xml | 662 +
mkdocs/docs/api/xml/predicate_8cc.xml | 1083 ++
mkdocs/docs/api/xml/predicate_8h.xml | 548 +
mkdocs/docs/api/xml/predicate__test_8cc.xml | 1305 ++
mkdocs/docs/api/xml/rest__catalog_8cc.xml | 201 +
mkdocs/docs/api/xml/rest__catalog_8h.xml | 85 +
mkdocs/docs/api/xml/rest__catalog__test_8cc.xml | 193 +
.../api/xml/rest__json__internal__test_8cc.xml | 1218 ++
mkdocs/docs/api/xml/result_8h.xml | 808 ++
mkdocs/docs/api/xml/roaring__test_8cc.xml | 98 +
mkdocs/docs/api/xml/schema_8cc.xml | 716 ++
mkdocs/docs/api/xml/schema_8h.xml | 384 +
mkdocs/docs/api/xml/schema__field_8cc.xml | 281 +
mkdocs/docs/api/xml/schema__field_8h.xml | 398 +
mkdocs/docs/api/xml/schema__field__test_8cc.xml | 321 +
mkdocs/docs/api/xml/schema__internal_8cc.xml | 616 +
mkdocs/docs/api/xml/schema__internal_8h.xml | 138 +
mkdocs/docs/api/xml/schema__json__test_8cc.xml | 465 +
mkdocs/docs/api/xml/schema__test_8cc.xml | 1946 +++
mkdocs/docs/api/xml/schema__util_8cc.xml | 653 +
mkdocs/docs/api/xml/schema__util_8h.xml | 410 +
mkdocs/docs/api/xml/schema__util__internal_8h.xml | 347 +
mkdocs/docs/api/xml/schema__util__test_8cc.xml | 862 ++
mkdocs/docs/api/xml/snapshot_8cc.xml | 181 +
mkdocs/docs/api/xml/snapshot_8h.xml | 310 +
mkdocs/docs/api/xml/snapshot__test_8cc.xml | 231 +
mkdocs/docs/api/xml/sort__field_8cc.xml | 400 +
mkdocs/docs/api/xml/sort__field_8h.xml | 220 +
mkdocs/docs/api/xml/sort__field__test_8cc.xml | 426 +
mkdocs/docs/api/xml/sort__order_8cc.xml | 560 +
mkdocs/docs/api/xml/sort__order_8h.xml | 201 +
mkdocs/docs/api/xml/sort__order__test_8cc.xml | 709 ++
mkdocs/docs/api/xml/statistics__file_8cc.xml | 185 +
mkdocs/docs/api/xml/statistics__file_8h.xml | 140 +
mkdocs/docs/api/xml/string__util_8h.xml | 211 +
mkdocs/docs/api/xml/string__util__test_8cc.xml | 98 +
mkdocs/docs/api/xml/structArrowArray.xml | 175 +
mkdocs/docs/api/xml/structArrowArrayStream.xml | 90 +
mkdocs/docs/api/xml/structArrowSchema.xml | 160 +
mkdocs/docs/api/xml/structProjectTestParam.xml | 129 +
mkdocs/docs/api/xml/structSelectTestParam.xml | 148 +
mkdocs/docs/api/xml/structTypeTestCase.xml | 128 +
mkdocs/docs/api/xml/struct__like_8h.xml | 236 +
mkdocs/docs/api/xml/struct__like__test_8cc.xml | 1024 ++
.../xml/structiceberg_1_1BasicLiteralTestParam.xml | 106 +
.../docs/api/xml/structiceberg_1_1BlobMetadata.xml | 156 +
.../xml/structiceberg_1_1CastLiteralTestParam.xml | 127 +
...structiceberg_1_1ComparisonLiteralTestParam.xml | 107 +
mkdocs/docs/api/xml/structiceberg_1_1DataFile.xml | 962 ++
.../api/xml/structiceberg_1_1DataOperation.xml | 106 +
mkdocs/docs/api/xml/structiceberg_1_1DateParts.xml | 63 +
.../docs/api/xml/structiceberg_1_1DefaultError.xml | 37 +
mkdocs/docs/api/xml/structiceberg_1_1Error.xml | 64 +
.../api/xml/structiceberg_1_1FieldProjection.xml | 189 +
...eberg_1_1FieldProjection_1_1ExtraAttributes.xml | 45 +
.../xml/structiceberg_1_1FromArrowSchemaParam.xml | 92 +
.../api/xml/structiceberg_1_1Lazy_1_1Trait.xml | 18 +
...zy_1_1Trait_3_01R_07_5_08_07Args_8_8_8_08_4.xml | 40 +
.../docs/api/xml/structiceberg_1_1LiteralHash.xml | 34 +
.../docs/api/xml/structiceberg_1_1LiteralParam.xml | 132 +
.../api/xml/structiceberg_1_1LiteralTraits.xml | 37 +
.../api/xml/structiceberg_1_1LiteralValueHash.xml | 36 +
.../xml/structiceberg_1_1Literal_1_1AboveMax.xml | 53 +
.../xml/structiceberg_1_1Literal_1_1BelowMin.xml | 53 +
.../api/xml/structiceberg_1_1ManifestEntry.xml | 378 +
.../docs/api/xml/structiceberg_1_1ManifestFile.xml | 747 ++
.../docs/api/xml/structiceberg_1_1ManifestList.xml | 113 +
.../docs/api/xml/structiceberg_1_1MappedField.xml | 127 +
.../api/xml/structiceberg_1_1MetadataColumns.xml | 490 +
.../api/xml/structiceberg_1_1MetadataLogEntry.xml | 91 +
mkdocs/docs/api/xml/structiceberg_1_1Metrics.xml | 158 +
mkdocs/docs/api/xml/structiceberg_1_1Namespace.xml | 55 +
.../xml/structiceberg_1_1PartitionFieldSummary.xml | 215 +
.../structiceberg_1_1PartitionStatisticsFile.xml | 108 +
.../xml/structiceberg_1_1ReaderFactoryRegistry.xml | 87 +
.../api/xml/structiceberg_1_1ReaderOptions.xml | 321 +
.../api/xml/structiceberg_1_1SchemaJsonParam.xml | 81 +
.../api/xml/structiceberg_1_1SchemaProjection.xml | 67 +
mkdocs/docs/api/xml/structiceberg_1_1Snapshot.xml | 245 +
.../api/xml/structiceberg_1_1SnapshotLogEntry.xml | 74 +
.../docs/api/xml/structiceberg_1_1SnapshotRef.xml | 116 +
.../xml/structiceberg_1_1SnapshotRef_1_1Branch.xml | 111 +
.../xml/structiceberg_1_1SnapshotRef_1_1Tag.xml | 79 +
.../xml/structiceberg_1_1SnapshotSummaryFields.xml | 591 +
mkdocs/docs/api/xml/structiceberg_1_1Split.xml | 49 +
.../api/xml/structiceberg_1_1StatisticsFile.xml | 172 +
.../docs/api/xml/structiceberg_1_1StringHash.xml | 107 +
.../api/xml/structiceberg_1_1TableIdentifier.xml | 98 +
.../api/xml/structiceberg_1_1TableMetadata.xml | 893 ++
...ructiceberg_1_1TableMetadataBuilder_1_1Impl.xml | 482 +
.../api/xml/structiceberg_1_1TableMetadataUtil.xml | 160 +
.../api/xml/structiceberg_1_1TableScanContext.xml | 461 +
mkdocs/docs/api/xml/structiceberg_1_1TimeParts.xml | 79 +
.../xml/structiceberg_1_1TimestampNanosParts.xml | 143 +
.../api/xml/structiceberg_1_1TimestampParts.xml | 143 +
.../xml/structiceberg_1_1ToArrowSchemaParam.xml | 92 +
.../api/xml/structiceberg_1_1TransformParam.xml | 136 +
.../xml/structiceberg_1_1WriterFactoryRegistry.xml | 87 +
.../api/xml/structiceberg_1_1WriterOptions.xml | 194 +
.../structiceberg_1_1avro_1_1AppendDatumParam.xml | 129 +
.../structiceberg_1_1avro_1_1ExtractDatumParam.xml | 112 +
.../structiceberg_1_1avro_1_1MapLogicalType.xml | 53 +
.../xml/structiceberg_1_1avro_1_1ReadContext.xml | 84 +
.../structiceberg_1_1avro_1_1RoundTripParam.xml | 151 +
...ceberg_1_1parquet_1_1ParquetExtraAttributes.xml | 95 +
...eberg_1_1parquet_1_1ProjectRecordBatchParam.xml | 129 +
.../structiceberg_1_1parquet_1_1ReadContext.xml | 63 +
.../xml/structiceberg_1_1rest_1_1CatalogConfig.xml | 114 +
...cticeberg_1_1rest_1_1CreateNamespaceRequest.xml | 105 +
...ticeberg_1_1rest_1_1CreateNamespaceResponse.xml | 105 +
.../xml/structiceberg_1_1rest_1_1ErrorModel.xml | 122 +
.../xml/structiceberg_1_1rest_1_1ErrorResponse.xml | 84 +
...ructiceberg_1_1rest_1_1GetNamespaceResponse.xml | 105 +
.../structiceberg_1_1rest_1_1JsonDeserParam.xml | 83 +
.../structiceberg_1_1rest_1_1JsonInvalidParam.xml | 84 +
...structiceberg_1_1rest_1_1JsonRoundTripParam.xml | 83 +
...cticeberg_1_1rest_1_1ListNamespacesResponse.xml | 104 +
...structiceberg_1_1rest_1_1ListTablesResponse.xml | 114 +
.../structiceberg_1_1rest_1_1LoadTableResult.xml | 393 +
...ructiceberg_1_1rest_1_1RegisterTableRequest.xml | 99 +
...structiceberg_1_1rest_1_1RenameTableRequest.xml | 106 +
...1_1rest_1_1UpdateNamespacePropertiesRequest.xml | 98 +
..._1rest_1_1UpdateNamespacePropertiesResponse.xml | 105 +
.../structstd_1_1formatter_3_01Derived_01_4.xml | 75 +
.../api/xml/structstd_1_1formatter_3_01T_01_4.xml | 74 +
...atter_3_01std_1_1map_3_01K_00_01V_01_4_01_4.xml | 76 +
...3_01std_1_1span_3_01T_00_01Extent_01_4_01_4.xml | 78 +
...td_1_1unordered__map_3_01K_00_01V_01_4_01_4.xml | 76 +
...Hash_00_01KeyEqual_00_01Allocator_01_4_01_4.xml | 82 +
...formatter_3_01std_1_1vector_3_01T_01_4_01_4.xml | 73 +
mkdocs/docs/api/xml/table_8cc.xml | 789 ++
mkdocs/docs/api/xml/table_8h.xml | 244 +
mkdocs/docs/api/xml/table__identifier_8h.xml | 158 +
mkdocs/docs/api/xml/table__metadata_8cc.xml | 990 ++
mkdocs/docs/api/xml/table__metadata_8h.xml | 385 +
.../api/xml/table__metadata__builder__test_8cc.xml | 797 ++
mkdocs/docs/api/xml/table__properties_8cc.xml | 138 +
mkdocs/docs/api/xml/table__properties_8h.xml | 345 +
mkdocs/docs/api/xml/table__requirement_8cc.xml | 347 +
mkdocs/docs/api/xml/table__requirement_8h.xml | 236 +
mkdocs/docs/api/xml/table__requirements_8cc.xml | 249 +
mkdocs/docs/api/xml/table__requirements_8h.xml | 167 +
mkdocs/docs/api/xml/table__scan_8cc.xml | 917 ++
mkdocs/docs/api/xml/table__scan_8h.xml | 536 +
mkdocs/docs/api/xml/table__test_8cc.xml | 550 +
mkdocs/docs/api/xml/table__update_8cc.xml | 412 +
mkdocs/docs/api/xml/table__update_8h.xml | 475 +
mkdocs/docs/api/xml/temp__file__test__base_8h.xml | 214 +
mkdocs/docs/api/xml/temporal__test__helper_8h.xml | 163 +
mkdocs/docs/api/xml/temporal__util_8cc.xml | 593 +
mkdocs/docs/api/xml/temporal__util_8h.xml | 101 +
mkdocs/docs/api/xml/term_8cc.xml | 594 +
mkdocs/docs/api/xml/term_8h.xml | 529 +
mkdocs/docs/api/xml/test__common_8cc.xml | 248 +
mkdocs/docs/api/xml/test__common_8h.xml | 109 +
mkdocs/docs/api/xml/timepoint_8cc.xml | 110 +
mkdocs/docs/api/xml/timepoint_8h.xml | 156 +
mkdocs/docs/api/xml/transaction_8h.xml | 114 +
mkdocs/docs/api/xml/transform_8cc.xml | 627 +
mkdocs/docs/api/xml/transform_8h.xml | 469 +
mkdocs/docs/api/xml/transform__function_8cc.xml | 625 +
mkdocs/docs/api/xml/transform__function_8h.xml | 434 +
mkdocs/docs/api/xml/transform__test_8cc.xml | 1297 ++
mkdocs/docs/api/xml/truncate__util_8cc.xml | 437 +
mkdocs/docs/api/xml/truncate__util_8h.xml | 145 +
mkdocs/docs/api/xml/truncate__util__test_8cc.xml | 352 +
mkdocs/docs/api/xml/type_8cc.xml | 685 ++
mkdocs/docs/api/xml/type_8h.xml | 859 ++
mkdocs/docs/api/xml/type__fwd_8h.xml | 633 +
mkdocs/docs/api/xml/type__test_8cc.xml | 1344 ++
mkdocs/docs/api/xml/types_8h.xml | 351 +
mkdocs/docs/api/xml/uuid_8cc.xml | 388 +
mkdocs/docs/api/xml/uuid_8h.xml | 291 +
mkdocs/docs/api/xml/uuid__test_8cc.xml | 257 +
mkdocs/docs/api/xml/v1__metadata_8cc.xml | 733 ++
mkdocs/docs/api/xml/v1__metadata_8h.xml | 160 +
mkdocs/docs/api/xml/v2__metadata_8cc.xml | 790 ++
mkdocs/docs/api/xml/v2__metadata_8h.xml | 173 +
mkdocs/docs/api/xml/v3__metadata_8cc.xml | 858 ++
mkdocs/docs/api/xml/v3__metadata_8h.xml | 186 +
mkdocs/docs/api/xml/visit__type_8h.xml | 352 +
mkdocs/docs/api/xml/visit__type__test_8cc.xml | 574 +
mkdocs/docs/api/xml/visitor__generate_8h.xml | 100 +
mkdocs/docs/api/xml/xml.xsd | 23 +
mkdocs/site/404.html | 472 +
mkdocs/site/api/annotated.html | 424 +
mkdocs/site/api/arrow__array__wrapper_8h.html | 106 +
.../site/api/arrow__array__wrapper_8h_source.html | 217 +
mkdocs/site/api/arrow__c__data_8h.html | 122 +
mkdocs/site/api/arrow__c__data_8h_source.html | 209 +
.../arrow__c__data__guard__internal_8h_source.html | 169 +
mkdocs/site/api/arrow__file__io_8h_source.html | 123 +
.../arrow__fs__file__io__internal_8h_source.html | 150 +
.../api/arrow__status__internal_8h_source.html | 152 +
mkdocs/site/api/avro__constants_8h_source.html | 132 +
.../api/avro__data__util__internal_8h_source.html | 128 +
mkdocs/site/api/avro__reader_8h_source.html | 146 +
mkdocs/site/api/avro__register_8h.html | 115 +
mkdocs/site/api/avro__register_8h_source.html | 126 +
.../avro__schema__util__internal_8h_source.html | 241 +
.../site/api/avro__stream__internal_8h_source.html | 183 +
mkdocs/site/api/avro__writer_8h_source.html | 148 +
mkdocs/site/api/bc_s.png | Bin 0 -> 676 bytes
mkdocs/site/api/bc_sd.png | Bin 0 -> 635 bytes
mkdocs/site/api/bucket__util_8h_source.html | 142 +
.../site/api/catalog_2rest_2json__internal_8h.html | 134 +
.../catalog_2rest_2json__internal_8h_source.html | 149 +
mkdocs/site/api/catalog_8h_source.html | 238 +
mkdocs/site/api/checked__cast_8h.html | 113 +
mkdocs/site/api/checked__cast_8h_source.html | 152 +
.../site/api/classBasicShortNameTest-members.html | 93 +
mkdocs/site/api/classBasicShortNameTest.html | 128 +
mkdocs/site/api/classBasicShortNameTest.png | Bin 0 -> 545 bytes
...classComplexMapStructShortNameTest-members.html | 97 +
.../api/classComplexMapStructShortNameTest.html | 140 +
.../api/classComplexMapStructShortNameTest.png | Bin 0 -> 748 bytes
.../api/classComplexShortNameTest-members.html | 95 +
mkdocs/site/api/classComplexShortNameTest.html | 134 +
mkdocs/site/api/classComplexShortNameTest.png | Bin 0 -> 641 bytes
mkdocs/site/api/classProjectParamTest.html | 90 +
mkdocs/site/api/classProjectParamTest.png | Bin 0 -> 806 bytes
.../api/classSchemaThreadSafetyTest-members.html | 89 +
mkdocs/site/api/classSchemaThreadSafetyTest.html | 116 +
mkdocs/site/api/classSchemaThreadSafetyTest.png | Bin 0 -> 674 bytes
mkdocs/site/api/classSelectParamTest.html | 90 +
mkdocs/site/api/classSelectParamTest.png | Bin 0 -> 796 bytes
.../classStructTypeThreadSafetyTest-members.html | 89 +
.../site/api/classStructTypeThreadSafetyTest.html | 116 +
.../site/api/classStructTypeThreadSafetyTest.png | Bin 0 -> 713 bytes
mkdocs/site/api/classTypeTest.html | 90 +
mkdocs/site/api/classTypeTest.png | Bin 0 -> 765 bytes
mkdocs/site/api/classes.html | 153 +
mkdocs/site/api/classiceberg_1_1And-members.html | 98 +
mkdocs/site/api/classiceberg_1_1And.html | 406 +
mkdocs/site/api/classiceberg_1_1And.png | Bin 0 -> 929 bytes
.../api/classiceberg_1_1ArrayLike-members.html | 91 +
mkdocs/site/api/classiceberg_1_1ArrayLike.html | 184 +
mkdocs/site/api/classiceberg_1_1ArrayLike.png | Bin 0 -> 1229 bytes
...lassiceberg_1_1ArrowArrayArrayLike-members.html | 97 +
.../api/classiceberg_1_1ArrowArrayArrayLike.html | 209 +
.../api/classiceberg_1_1ArrowArrayArrayLike.png | Bin 0 -> 732 bytes
...erg_1_1ArrowArrayArrayLike_1_1Impl-members.html | 95 +
...lassiceberg_1_1ArrowArrayArrayLike_1_1Impl.html | 113 +
.../classiceberg_1_1ArrowArrayMapLike-members.html | 98 +
.../api/classiceberg_1_1ArrowArrayMapLike.html | 248 +
.../site/api/classiceberg_1_1ArrowArrayMapLike.png | Bin 0 -> 728 bytes
...eberg_1_1ArrowArrayMapLike_1_1Impl-members.html | 96 +
.../classiceberg_1_1ArrowArrayMapLike_1_1Impl.html | 116 +
...assiceberg_1_1ArrowArrayStructLike-members.html | 97 +
.../api/classiceberg_1_1ArrowArrayStructLike.html | 209 +
.../api/classiceberg_1_1ArrowArrayStructLike.png | Bin 0 -> 760 bytes
...rg_1_1ArrowArrayStructLike_1_1Impl-members.html | 95 +
...assiceberg_1_1ArrowArrayStructLike_1_1Impl.html | 113 +
...iceberg_1_1BaseInheritableMetadata-members.html | 91 +
.../classiceberg_1_1BaseInheritableMetadata.html | 208 +
.../classiceberg_1_1BaseInheritableMetadata.png | Bin 0 -> 820 bytes
.../site/api/classiceberg_1_1BasicLiteralTest.html | 94 +
.../site/api/classiceberg_1_1BasicLiteralTest.png | Bin 0 -> 1018 bytes
.../api/classiceberg_1_1BinaryType-members.html | 98 +
mkdocs/site/api/classiceberg_1_1BinaryType.html | 230 +
mkdocs/site/api/classiceberg_1_1BinaryType.png | Bin 0 -> 1261 bytes
.../api/classiceberg_1_1BooleanType-members.html | 98 +
mkdocs/site/api/classiceberg_1_1BooleanType.html | 230 +
mkdocs/site/api/classiceberg_1_1BooleanType.png | Bin 0 -> 1268 bytes
mkdocs/site/api/classiceberg_1_1Bound-members.html | 91 +
mkdocs/site/api/classiceberg_1_1Bound.html | 185 +
mkdocs/site/api/classiceberg_1_1Bound.png | Bin 0 -> 2656 bytes
...ssiceberg_1_1BoundLiteralPredicate-members.html | 108 +
.../api/classiceberg_1_1BoundLiteralPredicate.html | 434 +
.../api/classiceberg_1_1BoundLiteralPredicate.png | Bin 0 -> 2462 bytes
.../classiceberg_1_1BoundPredicate-members.html | 105 +
.../site/api/classiceberg_1_1BoundPredicate.html | 338 +
mkdocs/site/api/classiceberg_1_1BoundPredicate.png | Bin 0 -> 3209 bytes
.../classiceberg_1_1BoundReference-members.html | 104 +
.../site/api/classiceberg_1_1BoundReference.html | 436 +
mkdocs/site/api/classiceberg_1_1BoundReference.png | Bin 0 -> 3419 bytes
.../classiceberg_1_1BoundSetPredicate-members.html | 110 +
.../api/classiceberg_1_1BoundSetPredicate.html | 497 +
.../site/api/classiceberg_1_1BoundSetPredicate.png | Bin 0 -> 2467 bytes
.../api/classiceberg_1_1BoundTerm-members.html | 100 +
mkdocs/site/api/classiceberg_1_1BoundTerm.html | 253 +
mkdocs/site/api/classiceberg_1_1BoundTerm.png | Bin 0 -> 1864 bytes
.../classiceberg_1_1BoundTransform-members.html | 102 +
.../site/api/classiceberg_1_1BoundTransform.html | 421 +
mkdocs/site/api/classiceberg_1_1BoundTransform.png | Bin 0 -> 1706 bytes
...lassiceberg_1_1BoundUnaryPredicate-members.html | 107 +
.../api/classiceberg_1_1BoundUnaryPredicate.html | 423 +
.../api/classiceberg_1_1BoundUnaryPredicate.png | Bin 0 -> 2466 bytes
.../classiceberg_1_1BucketTransform-members.html | 96 +
.../site/api/classiceberg_1_1BucketTransform.html | 284 +
.../site/api/classiceberg_1_1BucketTransform.png | Bin 0 -> 758 bytes
.../api/classiceberg_1_1BucketTransformTest.html | 94 +
.../api/classiceberg_1_1BucketTransformTest.png | Bin 0 -> 910 bytes
.../api/classiceberg_1_1BucketUtils-members.html | 92 +
mkdocs/site/api/classiceberg_1_1BucketUtils.html | 261 +
.../site/api/classiceberg_1_1CastLiteralTest.html | 94 +
.../site/api/classiceberg_1_1CastLiteralTest.png | Bin 0 -> 1007 bytes
.../site/api/classiceberg_1_1Catalog-members.html | 106 +
mkdocs/site/api/classiceberg_1_1Catalog.html | 961 ++
mkdocs/site/api/classiceberg_1_1Catalog.png | Bin 0 -> 1003 bytes
...iceberg_1_1Catalog_1_1TableBuilder-members.html | 96 +
.../classiceberg_1_1Catalog_1_1TableBuilder.html | 366 +
.../api/classiceberg_1_1ComparisonLiteralTest.html | 94 +
.../api/classiceberg_1_1ComparisonLiteralTest.png | Bin 0 -> 1098 bytes
.../api/classiceberg_1_1ConfigBase-members.html | 94 +
mkdocs/site/api/classiceberg_1_1ConfigBase.html | 126 +
...lassiceberg_1_1ConfigBase_1_1Entry-members.html | 91 +
.../api/classiceberg_1_1ConfigBase_1_1Entry.html | 104 +
.../api/classiceberg_1_1Conversions-members.html | 92 +
mkdocs/site/api/classiceberg_1_1Conversions.html | 289 +
...iceberg_1_1CopyInheritableMetadata-members.html | 91 +
.../classiceberg_1_1CopyInheritableMetadata.html | 191 +
.../classiceberg_1_1CopyInheritableMetadata.png | Bin 0 -> 829 bytes
.../api/classiceberg_1_1DataTableScan-members.html | 98 +
mkdocs/site/api/classiceberg_1_1DataTableScan.html | 178 +
mkdocs/site/api/classiceberg_1_1DataTableScan.png | Bin 0 -> 705 bytes
.../site/api/classiceberg_1_1DateType-members.html | 98 +
mkdocs/site/api/classiceberg_1_1DateType.html | 230 +
mkdocs/site/api/classiceberg_1_1DateType.png | Bin 0 -> 1275 bytes
.../api/classiceberg_1_1DayTransform-members.html | 96 +
mkdocs/site/api/classiceberg_1_1DayTransform.html | 268 +
mkdocs/site/api/classiceberg_1_1DayTransform.png | Bin 0 -> 744 bytes
.../site/api/classiceberg_1_1DayTransformTest.html | 94 +
.../site/api/classiceberg_1_1DayTransformTest.png | Bin 0 -> 891 bytes
.../site/api/classiceberg_1_1Decimal-members.html | 139 +
mkdocs/site/api/classiceberg_1_1Decimal.html | 555 +
mkdocs/site/api/classiceberg_1_1Decimal.png | Bin 0 -> 666 bytes
.../api/classiceberg_1_1DecimalType-members.html | 101 +
mkdocs/site/api/classiceberg_1_1DecimalType.html | 245 +
mkdocs/site/api/classiceberg_1_1DecimalType.png | Bin 0 -> 1285 bytes
.../api/classiceberg_1_1DoubleType-members.html | 98 +
mkdocs/site/api/classiceberg_1_1DoubleType.html | 230 +
mkdocs/site/api/classiceberg_1_1DoubleType.png | Bin 0 -> 1277 bytes
...ceberg_1_1EmptyInheritableMetadata-members.html | 90 +
.../classiceberg_1_1EmptyInheritableMetadata.html | 153 +
.../classiceberg_1_1EmptyInheritableMetadata.png | Bin 0 -> 847 bytes
.../api/classiceberg_1_1Expression-members.html | 95 +
mkdocs/site/api/classiceberg_1_1Expression.html | 295 +
mkdocs/site/api/classiceberg_1_1Expression.png | Bin 0 -> 4420 bytes
.../classiceberg_1_1ExpressionError-members.html | 90 +
.../site/api/classiceberg_1_1ExpressionError.html | 118 +
.../site/api/classiceberg_1_1ExpressionError.png | Bin 0 -> 1188 bytes
.../api/classiceberg_1_1Expressions-members.html | 141 +
mkdocs/site/api/classiceberg_1_1Expressions.html | 384 +
mkdocs/site/api/classiceberg_1_1False-members.html | 96 +
mkdocs/site/api/classiceberg_1_1False.html | 295 +
mkdocs/site/api/classiceberg_1_1False.png | Bin 0 -> 950 bytes
.../site/api/classiceberg_1_1FileIO-members.html | 93 +
mkdocs/site/api/classiceberg_1_1FileIO.html | 257 +
mkdocs/site/api/classiceberg_1_1FileIO.png | Bin 0 -> 785 bytes
.../api/classiceberg_1_1FileScanTask-members.html | 95 +
mkdocs/site/api/classiceberg_1_1FileScanTask.html | 264 +
mkdocs/site/api/classiceberg_1_1FileScanTask.png | Bin 0 -> 679 bytes
.../classiceberg_1_1FileScanTaskTest-members.html | 107 +
.../site/api/classiceberg_1_1FileScanTaskTest.html | 183 +
.../site/api/classiceberg_1_1FileScanTaskTest.png | Bin 0 -> 1031 bytes
.../api/classiceberg_1_1FixedType-members.html | 99 +
mkdocs/site/api/classiceberg_1_1FixedType.html | 238 +
mkdocs/site/api/classiceberg_1_1FixedType.png | Bin 0 -> 1273 bytes
.../api/classiceberg_1_1FloatType-members.html | 98 +
mkdocs/site/api/classiceberg_1_1FloatType.html | 230 +
mkdocs/site/api/classiceberg_1_1FloatType.png | Bin 0 -> 1265 bytes
.../api/classiceberg_1_1FromArrowSchemaTest.html | 94 +
.../api/classiceberg_1_1FromArrowSchemaTest.png | Bin 0 -> 1099 bytes
.../classiceberg_1_1GZipDecompressor-members.html | 92 +
.../site/api/classiceberg_1_1GZipDecompressor.html | 102 +
.../site/api/classiceberg_1_1GZipTest-members.html | 102 +
mkdocs/site/api/classiceberg_1_1GZipTest.html | 164 +
mkdocs/site/api/classiceberg_1_1GZipTest.png | Bin 0 -> 979 bytes
.../classiceberg_1_1HasValueMatcher-members.html | 92 +
.../site/api/classiceberg_1_1HasValueMatcher.html | 108 +
.../api/classiceberg_1_1HourTransform-members.html | 96 +
mkdocs/site/api/classiceberg_1_1HourTransform.html | 267 +
mkdocs/site/api/classiceberg_1_1HourTransform.png | Bin 0 -> 731 bytes
.../api/classiceberg_1_1HourTransformTest.html | 94 +
.../site/api/classiceberg_1_1HourTransformTest.png | Bin 0 -> 881 bytes
.../api/classiceberg_1_1IcebergError-members.html | 89 +
mkdocs/site/api/classiceberg_1_1IcebergError.html | 114 +
mkdocs/site/api/classiceberg_1_1IcebergError.png | Bin 0 -> 1198 bytes
.../classiceberg_1_1IdToFieldVisitor-members.html | 91 +
.../site/api/classiceberg_1_1IdToFieldVisitor.html | 104 +
.../classiceberg_1_1IdentityTransform-members.html | 96 +
.../api/classiceberg_1_1IdentityTransform.html | 267 +
.../site/api/classiceberg_1_1IdentityTransform.png | Bin 0 -> 756 bytes
.../classiceberg_1_1InMemoryCatalog-members.html | 109 +
.../site/api/classiceberg_1_1InMemoryCatalog.html | 965 ++
.../site/api/classiceberg_1_1InMemoryCatalog.png | Bin 0 -> 1589 bytes
...lassiceberg_1_1InMemoryCatalogTest-members.html | 94 +
.../api/classiceberg_1_1InMemoryCatalogTest.html | 123 +
.../api/classiceberg_1_1InMemoryCatalogTest.png | Bin 0 -> 710 bytes
.../classiceberg_1_1InMemoryNamespace-members.html | 100 +
.../api/classiceberg_1_1InMemoryNamespace.html | 534 +
...lassiceberg_1_1InheritableMetadata-members.html | 90 +
.../api/classiceberg_1_1InheritableMetadata.html | 155 +
.../api/classiceberg_1_1InheritableMetadata.png | Bin 0 -> 1455 bytes
...berg_1_1InheritableMetadataFactory-members.html | 91 +
...classiceberg_1_1InheritableMetadataFactory.html | 184 +
.../site/api/classiceberg_1_1IntType-members.html | 98 +
mkdocs/site/api/classiceberg_1_1IntType.html | 230 +
mkdocs/site/api/classiceberg_1_1IntType.png | Bin 0 -> 1243 bytes
mkdocs/site/api/classiceberg_1_1Lazy-members.html | 89 +
mkdocs/site/api/classiceberg_1_1Lazy.html | 101 +
.../site/api/classiceberg_1_1ListType-members.html | 108 +
mkdocs/site/api/classiceberg_1_1ListType.html | 451 +
mkdocs/site/api/classiceberg_1_1ListType.png | Bin 0 -> 1249 bytes
.../site/api/classiceberg_1_1Literal-members.html | 118 +
mkdocs/site/api/classiceberg_1_1Literal.html | 472 +
mkdocs/site/api/classiceberg_1_1Literal.png | Bin 0 -> 652 bytes
.../api/classiceberg_1_1LiteralCaster-members.html | 91 +
mkdocs/site/api/classiceberg_1_1LiteralCaster.html | 112 +
.../api/classiceberg_1_1LiteralSerDeParam.html | 94 +
.../site/api/classiceberg_1_1LiteralSerDeParam.png | Bin 0 -> 850 bytes
.../classiceberg_1_1LocalFileIOTest-members.html | 102 +
.../site/api/classiceberg_1_1LocalFileIOTest.html | 164 +
.../site/api/classiceberg_1_1LocalFileIOTest.png | Bin 0 -> 999 bytes
.../classiceberg_1_1LocationProvider-members.html | 91 +
.../site/api/classiceberg_1_1LocationProvider.html | 198 +
.../site/api/classiceberg_1_1LongType-members.html | 98 +
mkdocs/site/api/classiceberg_1_1LongType.html | 230 +
mkdocs/site/api/classiceberg_1_1LongType.png | Bin 0 -> 1263 bytes
.../classiceberg_1_1ManifestAdapter-members.html | 99 +
.../site/api/classiceberg_1_1ManifestAdapter.html | 150 +
.../site/api/classiceberg_1_1ManifestAdapter.png | Bin 0 -> 2824 bytes
...assiceberg_1_1ManifestEntryAdapter-members.html | 116 +
.../api/classiceberg_1_1ManifestEntryAdapter.html | 204 +
.../api/classiceberg_1_1ManifestEntryAdapter.png | Bin 0 -> 1921 bytes
...siceberg_1_1ManifestEntryAdapterV1-members.html | 120 +
.../classiceberg_1_1ManifestEntryAdapterV1.html | 267 +
.../api/classiceberg_1_1ManifestEntryAdapterV1.png | Bin 0 -> 1221 bytes
...siceberg_1_1ManifestEntryAdapterV2-members.html | 120 +
.../classiceberg_1_1ManifestEntryAdapterV2.html | 325 +
.../api/classiceberg_1_1ManifestEntryAdapterV2.png | Bin 0 -> 1232 bytes
...siceberg_1_1ManifestEntryAdapterV3-members.html | 120 +
.../classiceberg_1_1ManifestEntryAdapterV3.html | 406 +
.../api/classiceberg_1_1ManifestEntryAdapterV3.png | Bin 0 -> 1225 bytes
...lassiceberg_1_1ManifestFileAdapter-members.html | 110 +
.../api/classiceberg_1_1ManifestFileAdapter.html | 183 +
.../api/classiceberg_1_1ManifestFileAdapter.png | Bin 0 -> 1882 bytes
...ssiceberg_1_1ManifestFileAdapterV1-members.html | 112 +
.../api/classiceberg_1_1ManifestFileAdapterV1.html | 277 +
.../api/classiceberg_1_1ManifestFileAdapterV1.png | Bin 0 -> 1180 bytes
...ssiceberg_1_1ManifestFileAdapterV2-members.html | 112 +
.../api/classiceberg_1_1ManifestFileAdapterV2.html | 338 +
.../api/classiceberg_1_1ManifestFileAdapterV2.png | Bin 0 -> 1189 bytes
...ssiceberg_1_1ManifestFileAdapterV3-members.html | 112 +
.../api/classiceberg_1_1ManifestFileAdapterV3.html | 392 +
.../api/classiceberg_1_1ManifestFileAdapterV3.png | Bin 0 -> 1180 bytes
...siceberg_1_1ManifestFileStructLike-members.html | 96 +
.../classiceberg_1_1ManifestFileStructLike.html | 196 +
.../api/classiceberg_1_1ManifestFileStructLike.png | Bin 0 -> 773 bytes
...classiceberg_1_1ManifestListReader-members.html | 91 +
.../api/classiceberg_1_1ManifestListReader.html | 169 +
.../api/classiceberg_1_1ManifestListReader.png | Bin 0 -> 834 bytes
...siceberg_1_1ManifestListReaderImpl-members.html | 92 +
.../classiceberg_1_1ManifestListReaderImpl.html | 152 +
.../api/classiceberg_1_1ManifestListReaderImpl.png | Bin 0 -> 827 bytes
..._1ManifestListReaderWriterTestBase-members.html | 106 +
...ceberg_1_1ManifestListReaderWriterTestBase.html | 182 +
...iceberg_1_1ManifestListReaderWriterTestBase.png | Bin 0 -> 2223 bytes
..._1_1ManifestListReaderWriterV1Test-members.html | 110 +
...siceberg_1_1ManifestListReaderWriterV1Test.html | 191 +
...ssiceberg_1_1ManifestListReaderWriterV1Test.png | Bin 0 -> 1623 bytes
..._1_1ManifestListReaderWriterV2Test-members.html | 109 +
...siceberg_1_1ManifestListReaderWriterV2Test.html | 188 +
...ssiceberg_1_1ManifestListReaderWriterV2Test.png | Bin 0 -> 1632 bytes
...classiceberg_1_1ManifestListWriter-members.html | 97 +
.../api/classiceberg_1_1ManifestListWriter.html | 389 +
.../classiceberg_1_1ManifestReader-members.html | 92 +
.../site/api/classiceberg_1_1ManifestReader.html | 232 +
mkdocs/site/api/classiceberg_1_1ManifestReader.png | Bin 0 -> 786 bytes
...classiceberg_1_1ManifestReaderImpl-members.html | 93 +
.../api/classiceberg_1_1ManifestReaderImpl.html | 155 +
.../api/classiceberg_1_1ManifestReaderImpl.png | Bin 0 -> 781 bytes
...rg_1_1ManifestReaderWriterTestBase-members.html | 106 +
...assiceberg_1_1ManifestReaderWriterTestBase.html | 182 +
...lassiceberg_1_1ManifestReaderWriterTestBase.png | Bin 0 -> 2092 bytes
.../classiceberg_1_1ManifestV1Test-members.html | 108 +
.../site/api/classiceberg_1_1ManifestV1Test.html | 185 +
mkdocs/site/api/classiceberg_1_1ManifestV1Test.png | Bin 0 -> 1526 bytes
.../classiceberg_1_1ManifestV2Test-members.html | 110 +
.../site/api/classiceberg_1_1ManifestV2Test.html | 191 +
mkdocs/site/api/classiceberg_1_1ManifestV2Test.png | Bin 0 -> 1532 bytes
.../classiceberg_1_1ManifestWriter-members.html | 97 +
.../site/api/classiceberg_1_1ManifestWriter.html | 410 +
.../site/api/classiceberg_1_1MapLike-members.html | 92 +
mkdocs/site/api/classiceberg_1_1MapLike.html | 222 +
mkdocs/site/api/classiceberg_1_1MapLike.png | Bin 0 -> 731 bytes
.../site/api/classiceberg_1_1MapType-members.html | 110 +
mkdocs/site/api/classiceberg_1_1MapType.html | 456 +
mkdocs/site/api/classiceberg_1_1MapType.png | Bin 0 -> 1268 bytes
.../api/classiceberg_1_1MappedFields-members.html | 94 +
mkdocs/site/api/classiceberg_1_1MappedFields.html | 221 +
.../classiceberg_1_1MetadataIOTest-members.html | 103 +
.../site/api/classiceberg_1_1MetadataIOTest.html | 167 +
mkdocs/site/api/classiceberg_1_1MetadataIOTest.png | Bin 0 -> 1008 bytes
.../api/classiceberg_1_1MockCatalog-members.html | 125 +
mkdocs/site/api/classiceberg_1_1MockCatalog.html | 207 +
mkdocs/site/api/classiceberg_1_1MockCatalog.png | Bin 0 -> 637 bytes
.../classiceberg_1_1MonthTransform-members.html | 96 +
.../site/api/classiceberg_1_1MonthTransform.html | 267 +
mkdocs/site/api/classiceberg_1_1MonthTransform.png | Bin 0 -> 743 bytes
.../api/classiceberg_1_1MonthTransformTest.html | 94 +
.../api/classiceberg_1_1MonthTransformTest.png | Bin 0 -> 893 bytes
.../api/classiceberg_1_1NameMapping-members.html | 96 +
mkdocs/site/api/classiceberg_1_1NameMapping.html | 142 +
.../classiceberg_1_1NameMappingTest-members.html | 89 +
.../site/api/classiceberg_1_1NameMappingTest.html | 104 +
.../site/api/classiceberg_1_1NameMappingTest.png | Bin 0 -> 693 bytes
.../classiceberg_1_1NameToIdVisitor-members.html | 94 +
.../site/api/classiceberg_1_1NameToIdVisitor.html | 113 +
.../classiceberg_1_1NamedReference-members.html | 99 +
.../site/api/classiceberg_1_1NamedReference.html | 355 +
mkdocs/site/api/classiceberg_1_1NamedReference.png | Bin 0 -> 3676 bytes
.../api/classiceberg_1_1NestedType-members.html | 101 +
mkdocs/site/api/classiceberg_1_1NestedType.html | 352 +
mkdocs/site/api/classiceberg_1_1NestedType.png | Bin 0 -> 2564 bytes
mkdocs/site/api/classiceberg_1_1Not-members.html | 97 +
mkdocs/site/api/classiceberg_1_1Not.html | 361 +
mkdocs/site/api/classiceberg_1_1Not.png | Bin 0 -> 928 bytes
.../classiceberg_1_1NullLiteralTransformTest.html | 94 +
.../classiceberg_1_1NullLiteralTransformTest.png | Bin 0 -> 921 bytes
mkdocs/site/api/classiceberg_1_1Or-members.html | 98 +
mkdocs/site/api/classiceberg_1_1Or.html | 402 +
mkdocs/site/api/classiceberg_1_1Or.png | Bin 0 -> 921 bytes
.../classiceberg_1_1PartitionField-members.html | 96 +
.../site/api/classiceberg_1_1PartitionField.html | 223 +
mkdocs/site/api/classiceberg_1_1PartitionField.png | Bin 0 -> 686 bytes
..._1_1PartitionFieldSummaryArrayLike-members.html | 96 +
...siceberg_1_1PartitionFieldSummaryArrayLike.html | 196 +
...ssiceberg_1_1PartitionFieldSummaryArrayLike.png | Bin 0 -> 856 bytes
...1_1PartitionFieldSummaryStructLike-members.html | 96 +
...iceberg_1_1PartitionFieldSummaryStructLike.html | 196 +
...siceberg_1_1PartitionFieldSummaryStructLike.png | Bin 0 -> 858 bytes
.../api/classiceberg_1_1PartitionSpec-members.html | 100 +
mkdocs/site/api/classiceberg_1_1PartitionSpec.html | 239 +
mkdocs/site/api/classiceberg_1_1PartitionSpec.png | Bin 0 -> 702 bytes
.../api/classiceberg_1_1Predicate-members.html | 100 +
mkdocs/site/api/classiceberg_1_1Predicate.html | 271 +
mkdocs/site/api/classiceberg_1_1Predicate.png | Bin 0 -> 984 bytes
.../api/classiceberg_1_1PredicateTest-members.html | 90 +
mkdocs/site/api/classiceberg_1_1PredicateTest.html | 111 +
mkdocs/site/api/classiceberg_1_1PredicateTest.png | Bin 0 -> 617 bytes
.../api/classiceberg_1_1PrimitiveType-members.html | 95 +
mkdocs/site/api/classiceberg_1_1PrimitiveType.html | 205 +
mkdocs/site/api/classiceberg_1_1PrimitiveType.png | Bin 0 -> 6353 bytes
...classiceberg_1_1PruneColumnVisitor-members.html | 95 +
.../api/classiceberg_1_1PruneColumnVisitor.html | 127 +
.../site/api/classiceberg_1_1Reader-members.html | 97 +
mkdocs/site/api/classiceberg_1_1Reader.html | 252 +
mkdocs/site/api/classiceberg_1_1Reader.png | Bin 0 -> 1084 bytes
.../api/classiceberg_1_1Reference-members.html | 90 +
mkdocs/site/api/classiceberg_1_1Reference.html | 146 +
mkdocs/site/api/classiceberg_1_1Reference.png | Bin 0 -> 982 bytes
.../api/classiceberg_1_1ResultMatcher-members.html | 92 +
mkdocs/site/api/classiceberg_1_1ResultMatcher.html | 108 +
.../site/api/classiceberg_1_1ScanTask-members.html | 92 +
mkdocs/site/api/classiceberg_1_1ScanTask.html | 208 +
mkdocs/site/api/classiceberg_1_1ScanTask.png | Bin 0 -> 686 bytes
.../site/api/classiceberg_1_1Schema-members.html | 121 +
mkdocs/site/api/classiceberg_1_1Schema.html | 381 +
mkdocs/site/api/classiceberg_1_1Schema.png | Bin 0 -> 1545 bytes
.../api/classiceberg_1_1SchemaField-members.html | 103 +
mkdocs/site/api/classiceberg_1_1SchemaField.html | 262 +
mkdocs/site/api/classiceberg_1_1SchemaField.png | Bin 0 -> 689 bytes
.../api/classiceberg_1_1SnapshotTest-members.html | 92 +
mkdocs/site/api/classiceberg_1_1SnapshotTest.html | 117 +
mkdocs/site/api/classiceberg_1_1SnapshotTest.png | Bin 0 -> 622 bytes
.../api/classiceberg_1_1SortField-members.html | 97 +
mkdocs/site/api/classiceberg_1_1SortField.html | 227 +
mkdocs/site/api/classiceberg_1_1SortField.png | Bin 0 -> 669 bytes
.../api/classiceberg_1_1SortOrder-members.html | 103 +
mkdocs/site/api/classiceberg_1_1SortOrder.html | 331 +
mkdocs/site/api/classiceberg_1_1SortOrder.png | Bin 0 -> 691 bytes
.../api/classiceberg_1_1SortOrderTest-members.html | 97 +
mkdocs/site/api/classiceberg_1_1SortOrderTest.html | 132 +
mkdocs/site/api/classiceberg_1_1SortOrderTest.png | Bin 0 -> 639 bytes
.../api/classiceberg_1_1StringType-members.html | 98 +
mkdocs/site/api/classiceberg_1_1StringType.html | 230 +
mkdocs/site/api/classiceberg_1_1StringType.png | Bin 0 -> 1284 bytes
.../api/classiceberg_1_1StringUtils-members.html | 91 +
mkdocs/site/api/classiceberg_1_1StringUtils.html | 104 +
.../api/classiceberg_1_1StructLike-members.html | 91 +
mkdocs/site/api/classiceberg_1_1StructLike.html | 185 +
mkdocs/site/api/classiceberg_1_1StructLike.png | Bin 0 -> 1564 bytes
.../api/classiceberg_1_1StructType-members.html | 112 +
mkdocs/site/api/classiceberg_1_1StructType.html | 466 +
mkdocs/site/api/classiceberg_1_1StructType.png | Bin 0 -> 1553 bytes
mkdocs/site/api/classiceberg_1_1Table-members.html | 108 +
mkdocs/site/api/classiceberg_1_1Table.html | 394 +
...assiceberg_1_1TableMetadataBuilder-members.html | 128 +
.../api/classiceberg_1_1TableMetadataBuilder.html | 1211 ++
...ceberg_1_1TableMetadataBuilderTest-members.html | 90 +
.../classiceberg_1_1TableMetadataBuilderTest.html | 111 +
.../classiceberg_1_1TableMetadataBuilderTest.png | Bin 0 -> 745 bytes
.../classiceberg_1_1TableProperties-members.html | 189 +
.../site/api/classiceberg_1_1TableProperties.html | 2176 ++++
.../site/api/classiceberg_1_1TableProperties.png | Bin 0 -> 843 bytes
.../classiceberg_1_1TableRequirement-members.html | 90 +
.../site/api/classiceberg_1_1TableRequirement.html | 160 +
.../site/api/classiceberg_1_1TableRequirement.png | Bin 0 -> 5481 bytes
.../classiceberg_1_1TableRequirements-members.html | 91 +
.../api/classiceberg_1_1TableRequirements.html | 244 +
.../api/classiceberg_1_1TableScan-members.html | 97 +
mkdocs/site/api/classiceberg_1_1TableScan.html | 291 +
mkdocs/site/api/classiceberg_1_1TableScan.png | Bin 0 -> 710 bytes
.../classiceberg_1_1TableScanBuilder-members.html | 97 +
.../site/api/classiceberg_1_1TableScanBuilder.html | 396 +
.../api/classiceberg_1_1TableUpdate-members.html | 91 +
mkdocs/site/api/classiceberg_1_1TableUpdate.html | 210 +
mkdocs/site/api/classiceberg_1_1TableUpdate.png | Bin 0 -> 9221 bytes
...classiceberg_1_1TableUpdateContext-members.html | 96 +
.../api/classiceberg_1_1TableUpdateContext.html | 178 +
.../classiceberg_1_1TempFileTestBase-members.html | 100 +
.../site/api/classiceberg_1_1TempFileTestBase.html | 192 +
.../site/api/classiceberg_1_1TempFileTestBase.png | Bin 0 -> 5275 bytes
...classiceberg_1_1TemporalTestHelper-members.html | 94 +
.../api/classiceberg_1_1TemporalTestHelper.html | 119 +
.../api/classiceberg_1_1TemporalUtils-members.html | 92 +
mkdocs/site/api/classiceberg_1_1TemporalUtils.html | 112 +
mkdocs/site/api/classiceberg_1_1Term-members.html | 92 +
mkdocs/site/api/classiceberg_1_1Term.html | 165 +
mkdocs/site/api/classiceberg_1_1Term.png | Bin 0 -> 4170 bytes
.../api/classiceberg_1_1TestConfig-members.html | 94 +
mkdocs/site/api/classiceberg_1_1TestConfig.html | 174 +
mkdocs/site/api/classiceberg_1_1TestConfig.png | Bin 0 -> 794 bytes
.../site/api/classiceberg_1_1TimeType-members.html | 98 +
mkdocs/site/api/classiceberg_1_1TimeType.html | 230 +
mkdocs/site/api/classiceberg_1_1TimeType.png | Bin 0 -> 1268 bytes
.../api/classiceberg_1_1TimestampBase-members.html | 97 +
mkdocs/site/api/classiceberg_1_1TimestampBase.html | 202 +
mkdocs/site/api/classiceberg_1_1TimestampBase.png | Bin 0 -> 2199 bytes
.../api/classiceberg_1_1TimestampType-members.html | 100 +
mkdocs/site/api/classiceberg_1_1TimestampType.html | 295 +
mkdocs/site/api/classiceberg_1_1TimestampType.png | Bin 0 -> 1618 bytes
.../classiceberg_1_1TimestampTzType-members.html | 100 +
.../site/api/classiceberg_1_1TimestampTzType.html | 295 +
.../site/api/classiceberg_1_1TimestampTzType.png | Bin 0 -> 1652 bytes
.../api/classiceberg_1_1ToArrowSchemaTest.html | 94 +
.../site/api/classiceberg_1_1ToArrowSchemaTest.png | Bin 0 -> 1063 bytes
.../api/classiceberg_1_1Transaction-members.html | 92 +
mkdocs/site/api/classiceberg_1_1Transaction.html | 197 +
.../api/classiceberg_1_1Transform-members.html | 104 +
mkdocs/site/api/classiceberg_1_1Transform.html | 513 +
mkdocs/site/api/classiceberg_1_1Transform.png | Bin 0 -> 673 bytes
.../classiceberg_1_1TransformFunction-members.html | 95 +
.../api/classiceberg_1_1TransformFunction.html | 205 +
.../site/api/classiceberg_1_1TransformFunction.png | Bin 0 -> 3910 bytes
.../api/classiceberg_1_1TransformLiteralTest.html | 94 +
.../api/classiceberg_1_1TransformLiteralTest.png | Bin 0 -> 897 bytes
mkdocs/site/api/classiceberg_1_1True-members.html | 96 +
mkdocs/site/api/classiceberg_1_1True.html | 296 +
mkdocs/site/api/classiceberg_1_1True.png | Bin 0 -> 933 bytes
.../classiceberg_1_1TruncateTransform-members.html | 96 +
.../api/classiceberg_1_1TruncateTransform.html | 281 +
.../site/api/classiceberg_1_1TruncateTransform.png | Bin 0 -> 747 bytes
.../api/classiceberg_1_1TruncateTransformTest.html | 94 +
.../api/classiceberg_1_1TruncateTransformTest.png | Bin 0 -> 900 bytes
.../api/classiceberg_1_1TruncateUtils-members.html | 92 +
mkdocs/site/api/classiceberg_1_1TruncateUtils.html | 294 +
mkdocs/site/api/classiceberg_1_1Type-members.html | 96 +
mkdocs/site/api/classiceberg_1_1Type.html | 275 +
mkdocs/site/api/classiceberg_1_1Type.png | Bin 0 -> 9374 bytes
mkdocs/site/api/classiceberg_1_1TypeJsonTest.html | 94 +
mkdocs/site/api/classiceberg_1_1TypeJsonTest.png | Bin 0 -> 901 bytes
mkdocs/site/api/classiceberg_1_1TypeTest.html | 94 +
mkdocs/site/api/classiceberg_1_1TypeTest.png | Bin 0 -> 837 bytes
.../site/api/classiceberg_1_1Unbound-members.html | 91 +
mkdocs/site/api/classiceberg_1_1Unbound.html | 216 +
mkdocs/site/api/classiceberg_1_1Unbound.png | Bin 0 -> 2732 bytes
.../classiceberg_1_1UnboundPredicate-members.html | 104 +
.../site/api/classiceberg_1_1UnboundPredicate.html | 506 +
.../site/api/classiceberg_1_1UnboundPredicate.png | Bin 0 -> 2145 bytes
.../api/classiceberg_1_1UnboundTerm-members.html | 96 +
mkdocs/site/api/classiceberg_1_1UnboundTerm.html | 151 +
mkdocs/site/api/classiceberg_1_1UnboundTerm.png | Bin 0 -> 1404 bytes
.../classiceberg_1_1UnboundTransform-members.html | 98 +
.../site/api/classiceberg_1_1UnboundTransform.html | 336 +
.../site/api/classiceberg_1_1UnboundTransform.png | Bin 0 -> 2712 bytes
mkdocs/site/api/classiceberg_1_1Uuid-members.html | 101 +
mkdocs/site/api/classiceberg_1_1Uuid.html | 254 +
mkdocs/site/api/classiceberg_1_1Uuid.png | Bin 0 -> 632 bytes
.../site/api/classiceberg_1_1UuidType-members.html | 98 +
mkdocs/site/api/classiceberg_1_1UuidType.html | 230 +
mkdocs/site/api/classiceberg_1_1UuidType.png | Bin 0 -> 1259 bytes
.../api/classiceberg_1_1VoidTransform-members.html | 96 +
mkdocs/site/api/classiceberg_1_1VoidTransform.html | 267 +
mkdocs/site/api/classiceberg_1_1VoidTransform.png | Bin 0 -> 735 bytes
.../api/classiceberg_1_1VoidTransformTest.html | 94 +
.../site/api/classiceberg_1_1VoidTransformTest.png | Bin 0 -> 876 bytes
.../site/api/classiceberg_1_1Writer-members.html | 98 +
mkdocs/site/api/classiceberg_1_1Writer.html | 286 +
mkdocs/site/api/classiceberg_1_1Writer.png | Bin 0 -> 1044 bytes
.../api/classiceberg_1_1YearTransform-members.html | 96 +
mkdocs/site/api/classiceberg_1_1YearTransform.html | 267 +
mkdocs/site/api/classiceberg_1_1YearTransform.png | Bin 0 -> 741 bytes
.../api/classiceberg_1_1YearTransformTest.html | 94 +
.../site/api/classiceberg_1_1YearTransformTest.png | Bin 0 -> 883 bytes
.../site/api/classiceberg_1_1ZlibImpl-members.html | 92 +
mkdocs/site/api/classiceberg_1_1ZlibImpl.html | 101 +
..._1_1arrow_1_1ArrowFileSystemFileIO-members.html | 98 +
...siceberg_1_1arrow_1_1ArrowFileSystemFileIO.html | 251 +
...ssiceberg_1_1arrow_1_1ArrowFileSystemFileIO.png | Bin 0 -> 777 bytes
...siceberg_1_1avro_1_1AVROStreamTest-members.html | 108 +
.../classiceberg_1_1avro_1_1AVROStreamTest.html | 185 +
.../api/classiceberg_1_1avro_1_1AVROStreamTest.png | Bin 0 -> 1089 bytes
...ceberg_1_1avro_1_1AppendDatumToBuilderTest.html | 99 +
...iceberg_1_1avro_1_1AppendDatumToBuilderTest.png | Bin 0 -> 1091 bytes
...iceberg_1_1avro_1_1AvroInputStream-members.html | 95 +
.../classiceberg_1_1avro_1_1AvroInputStream.html | 164 +
.../classiceberg_1_1avro_1_1AvroInputStream.png | Bin 0 -> 788 bytes
...ceberg_1_1avro_1_1AvroOutputStream-members.html | 95 +
.../classiceberg_1_1avro_1_1AvroOutputStream.html | 124 +
.../classiceberg_1_1avro_1_1AvroOutputStream.png | Bin 0 -> 755 bytes
...classiceberg_1_1avro_1_1AvroReader-members.html | 100 +
.../api/classiceberg_1_1avro_1_1AvroReader.html | 262 +
.../api/classiceberg_1_1avro_1_1AvroReader.png | Bin 0 -> 694 bytes
...siceberg_1_1avro_1_1AvroReaderTest-members.html | 108 +
.../classiceberg_1_1avro_1_1AvroReaderTest.html | 186 +
.../api/classiceberg_1_1avro_1_1AvroReaderTest.png | Bin 0 -> 1075 bytes
...berg_1_1avro_1_1AvroReader_1_1Impl-members.html | 93 +
...classiceberg_1_1avro_1_1AvroReader_1_1Impl.html | 110 +
...erg_1_1avro_1_1AvroRoundTripConversionTest.html | 94 +
...berg_1_1avro_1_1AvroRoundTripConversionTest.png | Bin 0 -> 984 bytes
...classiceberg_1_1avro_1_1AvroWriter-members.html | 101 +
.../api/classiceberg_1_1avro_1_1AvroWriter.html | 296 +
.../api/classiceberg_1_1avro_1_1AvroWriter.png | Bin 0 -> 678 bytes
...berg_1_1avro_1_1AvroWriter_1_1Impl-members.html | 94 +
...classiceberg_1_1avro_1_1AvroWriter_1_1Impl.html | 110 +
...eberg_1_1avro_1_1ExtractDatumFromArrayTest.html | 94 +
...ceberg_1_1avro_1_1ExtractDatumFromArrayTest.png | Bin 0 -> 1077 bytes
...assiceberg_1_1avro_1_1HasIdVisitor-members.html | 94 +
.../api/classiceberg_1_1avro_1_1HasIdVisitor.html | 256 +
...1avro_1_1NameMappingAvroSchemaTest-members.html | 94 +
...eberg_1_1avro_1_1NameMappingAvroSchemaTest.html | 119 +
...ceberg_1_1avro_1_1NameMappingAvroSchemaTest.png | Bin 0 -> 910 bytes
...eberg_1_1avro_1_1ToAvroNodeVisitor-members.html | 106 +
.../classiceberg_1_1avro_1_1ToAvroNodeVisitor.html | 157 +
..._1_1catalog_1_1rest_1_1RestCatalog-members.html | 92 +
...siceberg_1_1catalog_1_1rest_1_1RestCatalog.html | 105 +
...rest_1_1RestCatalogIntegrationTest-members.html | 93 +
...alog_1_1rest_1_1RestCatalogIntegrationTest.html | 120 +
...talog_1_1rest_1_1RestCatalogIntegrationTest.png | Bin 0 -> 923 bytes
...1internal_1_1ArrowArrayBufferGuard-members.html | 90 +
...eberg_1_1internal_1_1ArrowArrayBufferGuard.html | 99 +
...erg_1_1internal_1_1ArrowArrayGuard-members.html | 90 +
...lassiceberg_1_1internal_1_1ArrowArrayGuard.html | 99 +
...1_1internal_1_1ArrowArrayViewGuard-members.html | 90 +
...iceberg_1_1internal_1_1ArrowArrayViewGuard.html | 99 +
...rg_1_1internal_1_1ArrowSchemaGuard-members.html | 90 +
...assiceberg_1_1internal_1_1ArrowSchemaGuard.html | 99 +
...erg_1_1parquet_1_1ParquetReadWrite-members.html | 89 +
...lassiceberg_1_1parquet_1_1ParquetReadWrite.html | 104 +
...classiceberg_1_1parquet_1_1ParquetReadWrite.png | Bin 0 -> 724 bytes
...ceberg_1_1parquet_1_1ParquetReader-members.html | 100 +
.../classiceberg_1_1parquet_1_1ParquetReader.html | 262 +
.../classiceberg_1_1parquet_1_1ParquetReader.png | Bin 0 -> 721 bytes
...rg_1_1parquet_1_1ParquetReaderTest-members.html | 96 +
...assiceberg_1_1parquet_1_1ParquetReaderTest.html | 133 +
...lassiceberg_1_1parquet_1_1ParquetReaderTest.png | Bin 0 -> 735 bytes
..._1parquet_1_1ParquetReader_1_1Impl-members.html | 93 +
...ceberg_1_1parquet_1_1ParquetReader_1_1Impl.html | 110 +
...ceberg_1_1parquet_1_1ParquetWriter-members.html | 101 +
.../classiceberg_1_1parquet_1_1ParquetWriter.html | 296 +
.../classiceberg_1_1parquet_1_1ParquetWriter.png | Bin 0 -> 720 bytes
..._1parquet_1_1ParquetWriter_1_1Impl-members.html | 94 +
...ceberg_1_1parquet_1_1ParquetWriter_1_1Impl.html | 113 +
...eberg_1_1parquet_1_1ProjectRecordBatchTest.html | 94 +
...ceberg_1_1parquet_1_1ProjectRecordBatchTest.png | Bin 0 -> 1143 bytes
...ssiceberg_1_1rest_1_1JsonDeserTest-members.html | 89 +
.../api/classiceberg_1_1rest_1_1JsonDeserTest.html | 104 +
.../api/classiceberg_1_1rest_1_1JsonDeserTest.png | Bin 0 -> 1090 bytes
...iceberg_1_1rest_1_1JsonInvalidTest-members.html | 89 +
.../classiceberg_1_1rest_1_1JsonInvalidTest.html | 104 +
.../classiceberg_1_1rest_1_1JsonInvalidTest.png | Bin 0 -> 1109 bytes
...eberg_1_1rest_1_1JsonRoundTripTest-members.html | 89 +
.../classiceberg_1_1rest_1_1JsonRoundTripTest.html | 104 +
.../classiceberg_1_1rest_1_1JsonRoundTripTest.png | Bin 0 -> 1176 bytes
...eberg_1_1table_1_1AddPartitionSpec-members.html | 93 +
.../classiceberg_1_1table_1_1AddPartitionSpec.html | 200 +
.../classiceberg_1_1table_1_1AddPartitionSpec.png | Bin 0 -> 778 bytes
...classiceberg_1_1table_1_1AddSchema-members.html | 94 +
.../api/classiceberg_1_1table_1_1AddSchema.html | 203 +
.../api/classiceberg_1_1table_1_1AddSchema.png | Bin 0 -> 727 bytes
...assiceberg_1_1table_1_1AddSnapshot-members.html | 93 +
.../api/classiceberg_1_1table_1_1AddSnapshot.html | 200 +
.../api/classiceberg_1_1table_1_1AddSnapshot.png | Bin 0 -> 733 bytes
...ssiceberg_1_1table_1_1AddSortOrder-members.html | 93 +
.../api/classiceberg_1_1table_1_1AddSortOrder.html | 200 +
.../api/classiceberg_1_1table_1_1AddSortOrder.png | Bin 0 -> 746 bytes
..._1_1table_1_1AssertCurrentSchemaID-members.html | 92 +
...siceberg_1_1table_1_1AssertCurrentSchemaID.html | 160 +
...ssiceberg_1_1table_1_1AssertCurrentSchemaID.png | Bin 0 -> 858 bytes
...1table_1_1AssertDefaultSortOrderID-members.html | 92 +
...eberg_1_1table_1_1AssertDefaultSortOrderID.html | 160 +
...ceberg_1_1table_1_1AssertDefaultSortOrderID.png | Bin 0 -> 873 bytes
...rg_1_1table_1_1AssertDefaultSpecID-members.html | 92 +
...assiceberg_1_1table_1_1AssertDefaultSpecID.html | 160 +
...lassiceberg_1_1table_1_1AssertDefaultSpecID.png | Bin 0 -> 838 bytes
...erg_1_1table_1_1AssertDoesNotExist-members.html | 91 +
...lassiceberg_1_1table_1_1AssertDoesNotExist.html | 154 +
...classiceberg_1_1table_1_1AssertDoesNotExist.png | Bin 0 -> 843 bytes
...table_1_1AssertLastAssignedFieldId-members.html | 92 +
...berg_1_1table_1_1AssertLastAssignedFieldId.html | 160 +
...eberg_1_1table_1_1AssertLastAssignedFieldId.png | Bin 0 -> 870 bytes
...e_1_1AssertLastAssignedPartitionId-members.html | 92 +
..._1_1table_1_1AssertLastAssignedPartitionId.html | 160 +
...g_1_1table_1_1AssertLastAssignedPartitionId.png | Bin 0 -> 900 bytes
...rg_1_1table_1_1AssertRefSnapshotID-members.html | 93 +
...assiceberg_1_1table_1_1AssertRefSnapshotID.html | 166 +
...lassiceberg_1_1table_1_1AssertRefSnapshotID.png | Bin 0 -> 840 bytes
...lassiceberg_1_1table_1_1AssertUUID-members.html | 92 +
.../api/classiceberg_1_1table_1_1AssertUUID.html | 160 +
.../api/classiceberg_1_1table_1_1AssertUUID.png | Bin 0 -> 718 bytes
...lassiceberg_1_1table_1_1AssignUUID-members.html | 93 +
.../api/classiceberg_1_1table_1_1AssignUUID.html | 200 +
.../api/classiceberg_1_1table_1_1AssignUUID.png | Bin 0 -> 708 bytes
...g_1_1table_1_1RemovePartitionSpecs-members.html | 93 +
...ssiceberg_1_1table_1_1RemovePartitionSpecs.html | 200 +
...assiceberg_1_1table_1_1RemovePartitionSpecs.png | Bin 0 -> 803 bytes
...eberg_1_1table_1_1RemoveProperties-members.html | 93 +
.../classiceberg_1_1table_1_1RemoveProperties.html | 200 +
.../classiceberg_1_1table_1_1RemoveProperties.png | Bin 0 -> 776 bytes
...siceberg_1_1table_1_1RemoveSchemas-members.html | 93 +
.../classiceberg_1_1table_1_1RemoveSchemas.html | 200 +
.../api/classiceberg_1_1table_1_1RemoveSchemas.png | Bin 0 -> 763 bytes
...berg_1_1table_1_1RemoveSnapshotRef-members.html | 93 +
...classiceberg_1_1table_1_1RemoveSnapshotRef.html | 200 +
.../classiceberg_1_1table_1_1RemoveSnapshotRef.png | Bin 0 -> 789 bytes
...ceberg_1_1table_1_1RemoveSnapshots-members.html | 93 +
.../classiceberg_1_1table_1_1RemoveSnapshots.html | 200 +
.../classiceberg_1_1table_1_1RemoveSnapshots.png | Bin 0 -> 778 bytes
...eberg_1_1table_1_1SetCurrentSchema-members.html | 93 +
.../classiceberg_1_1table_1_1SetCurrentSchema.html | 200 +
.../classiceberg_1_1table_1_1SetCurrentSchema.png | Bin 0 -> 786 bytes
..._1table_1_1SetDefaultPartitionSpec-members.html | 93 +
...ceberg_1_1table_1_1SetDefaultPartitionSpec.html | 200 +
...iceberg_1_1table_1_1SetDefaultPartitionSpec.png | Bin 0 -> 830 bytes
...rg_1_1table_1_1SetDefaultSortOrder-members.html | 93 +
...assiceberg_1_1table_1_1SetDefaultSortOrder.html | 200 +
...lassiceberg_1_1table_1_1SetDefaultSortOrder.png | Bin 0 -> 802 bytes
...assiceberg_1_1table_1_1SetLocation-members.html | 93 +
.../api/classiceberg_1_1table_1_1SetLocation.html | 200 +
.../api/classiceberg_1_1table_1_1SetLocation.png | Bin 0 -> 710 bytes
...siceberg_1_1table_1_1SetProperties-members.html | 93 +
.../classiceberg_1_1table_1_1SetProperties.html | 200 +
.../api/classiceberg_1_1table_1_1SetProperties.png | Bin 0 -> 739 bytes
...iceberg_1_1table_1_1SetSnapshotRef-members.html | 98 +
.../classiceberg_1_1table_1_1SetSnapshotRef.html | 215 +
.../classiceberg_1_1table_1_1SetSnapshotRef.png | Bin 0 -> 762 bytes
...g_1_1table_1_1UpgradeFormatVersion-members.html | 93 +
...ssiceberg_1_1table_1_1UpgradeFormatVersion.html | 200 +
...assiceberg_1_1table_1_1UpgradeFormatVersion.png | Bin 0 -> 823 bytes
...lassiceberg_1_1util_1_1Formattable-members.html | 90 +
.../api/classiceberg_1_1util_1_1Formattable.html | 156 +
.../api/classiceberg_1_1util_1_1Formattable.png | Bin 0 -> 4948 bytes
mkdocs/site/api/closed.png | Bin 0 -> 132 bytes
mkdocs/site/api/conceptSmartPointerType.html | 97 +
.../api/concepticeberg_1_1EndianConvertible.html | 96 +
mkdocs/site/api/concepticeberg_1_1TermType.html | 89 +
mkdocs/site/api/concepts.html | 89 +
mkdocs/site/api/config_8h_source.html | 216 +
mkdocs/site/api/constants_8h_source.html | 118 +
mkdocs/site/api/conversions_8h.html | 106 +
mkdocs/site/api/conversions_8h_source.html | 142 +
mkdocs/site/api/decimal_8cc.html | 135 +
mkdocs/site/api/decimal_8h.html | 120 +
mkdocs/site/api/decimal_8h_source.html | 289 +
.../api/dir_0154c816bded9243a1feaa2fbd30be18.html | 99 +
.../api/dir_3772e67070704cbb8771b4d409046ed1.html | 97 +
.../api/dir_736f5aa46d5d53763bf6a073a47459a7.html | 95 +
.../api/dir_7a408d6a2d81183c3eacfe2576f2a2aa.html | 144 +
.../api/dir_7fe6e566b014ce0176a95ba72e9ed10b.html | 100 +
.../api/dir_81bb5441034a784c598ffcd7afd30d26.html | 104 +
.../api/dir_832d158f51fdfd219125f1a0f5099b44.html | 99 +
.../api/dir_babd9bb2d97b09926a56ad8ae647b0f2.html | 91 +
.../api/dir_e567eb46dbe88aaa1fd4ccb3586c5e69.html | 93 +
.../api/dir_f4d027612078328dc1681a60f28d52c0.html | 97 +
.../api/dir_f51fe74ea6bc2b1b900619895eaa63be.html | 208 +
mkdocs/site/api/doc.svg | 12 +
mkdocs/site/api/docd.svg | 12 +
mkdocs/site/api/doxygen.css | 2045 ++++
mkdocs/site/api/doxygen.svg | 28 +
mkdocs/site/api/dynsections.js | 192 +
mkdocs/site/api/endian_8h.html | 133 +
mkdocs/site/api/endian_8h_source.html | 193 +
mkdocs/site/api/exception_8h.html | 144 +
mkdocs/site/api/exception_8h_source.html | 142 +
mkdocs/site/api/expression_8h.html | 130 +
mkdocs/site/api/expression_8h_source.html | 323 +
mkdocs/site/api/expressions_8h.html | 108 +
mkdocs/site/api/expressions_8h_source.html | 383 +
mkdocs/site/api/file__format_8h.html | 124 +
mkdocs/site/api/file__format_8h_source.html | 158 +
mkdocs/site/api/file__io_8h_source.html | 153 +
mkdocs/site/api/file__reader_8h.html | 122 +
mkdocs/site/api/file__reader_8h_source.html | 203 +
mkdocs/site/api/file__writer_8h.html | 120 +
mkdocs/site/api/file__writer_8h_source.html | 188 +
mkdocs/site/api/files.html | 204 +
mkdocs/site/api/folderclosed.svg | 11 +
mkdocs/site/api/folderclosedd.svg | 11 +
mkdocs/site/api/folderopen.svg | 17 +
mkdocs/site/api/folderopend.svg | 12 +
mkdocs/site/api/formattable_8h.html | 100 +
mkdocs/site/api/formattable_8h_source.html | 130 +
mkdocs/site/api/formatter_8h.html | 105 +
mkdocs/site/api/formatter_8h_source.html | 143 +
mkdocs/site/api/formatter__internal_8h_source.html | 243 +
mkdocs/site/api/functions.html | 104 +
mkdocs/site/api/functions_b.html | 99 +
mkdocs/site/api/functions_c.html | 120 +
mkdocs/site/api/functions_d.html | 100 +
mkdocs/site/api/functions_e.html | 95 +
mkdocs/site/api/functions_enum.html | 83 +
mkdocs/site/api/functions_f.html | 113 +
mkdocs/site/api/functions_func.html | 100 +
mkdocs/site/api/functions_func_b.html | 97 +
mkdocs/site/api/functions_func_c.html | 106 +
mkdocs/site/api/functions_func_d.html | 96 +
mkdocs/site/api/functions_func_e.html | 91 +
mkdocs/site/api/functions_func_f.html | 102 +
mkdocs/site/api/functions_func_g.html | 102 +
mkdocs/site/api/functions_func_h.html | 93 +
mkdocs/site/api/functions_func_i.html | 100 +
mkdocs/site/api/functions_func_k.html | 83 +
mkdocs/site/api/functions_func_l.html | 95 +
mkdocs/site/api/functions_func_m.html | 99 +
mkdocs/site/api/functions_func_n.html | 101 +
mkdocs/site/api/functions_func_o.html | 100 +
mkdocs/site/api/functions_func_p.html | 92 +
mkdocs/site/api/functions_func_r.html | 102 +
mkdocs/site/api/functions_func_s.html | 131 +
mkdocs/site/api/functions_func_t.html | 109 +
mkdocs/site/api/functions_func_u.html | 89 +
mkdocs/site/api/functions_func_v.html | 87 +
mkdocs/site/api/functions_func_w.html | 98 +
mkdocs/site/api/functions_func_y.html | 84 +
mkdocs/site/api/functions_func_~.html | 83 +
mkdocs/site/api/functions_g.html | 102 +
mkdocs/site/api/functions_h.html | 93 +
mkdocs/site/api/functions_i.html | 100 +
mkdocs/site/api/functions_k.html | 136 +
mkdocs/site/api/functions_l.html | 102 +
mkdocs/site/api/functions_m.html | 108 +
mkdocs/site/api/functions_n.html | 106 +
mkdocs/site/api/functions_o.html | 104 +
mkdocs/site/api/functions_p.html | 100 +
mkdocs/site/api/functions_r.html | 106 +
mkdocs/site/api/functions_rela.html | 81 +
mkdocs/site/api/functions_s.html | 142 +
mkdocs/site/api/functions_t.html | 112 +
mkdocs/site/api/functions_type.html | 81 +
mkdocs/site/api/functions_u.html | 91 +
mkdocs/site/api/functions_v.html | 88 +
mkdocs/site/api/functions_vars.html | 307 +
mkdocs/site/api/functions_w.html | 98 +
mkdocs/site/api/functions_y.html | 84 +
mkdocs/site/api/functions_~.html | 83 +
mkdocs/site/api/group__type-factories.html | 310 +
mkdocs/site/api/group__type-nested.html | 98 +
mkdocs/site/api/group__type-primitive.html | 134 +
mkdocs/site/api/gzip__internal_8h_source.html | 138 +
mkdocs/site/api/hierarchy.html | 448 +
.../api/iceberg__bundle__export_8h_source.html | 124 +
mkdocs/site/api/iceberg__export_8h_source.html | 124 +
.../site/api/iceberg__rest__export_8h_source.html | 124 +
mkdocs/site/api/in__memory__catalog_8h_source.html | 200 +
mkdocs/site/api/index.html | 143 +
mkdocs/site/api/inheritable__metadata_8h.html | 116 +
.../site/api/inheritable__metadata_8h_source.html | 191 +
mkdocs/site/api/int128_8h.html | 92 +
mkdocs/site/api/int128_8h_source.html | 122 +
mkdocs/site/api/jquery.js | 34 +
mkdocs/site/api/json__internal_8h_source.html | 228 +
mkdocs/site/api/json__util__internal_8h.html | 355 +
.../site/api/json__util__internal_8h_source.html | 319 +
mkdocs/site/api/lazy_8h.html | 102 +
mkdocs/site/api/lazy_8h_source.html | 158 +
mkdocs/site/api/literal_8h_source.html | 274 +
mkdocs/site/api/location__provider_8h_source.html | 138 +
mkdocs/site/api/macros_8h_source.html | 157 +
mkdocs/site/api/manifest__adapter_8h.html | 112 +
mkdocs/site/api/manifest__adapter_8h_source.html | 226 +
mkdocs/site/api/manifest__entry_8h_source.html | 362 +
mkdocs/site/api/manifest__list_8h.html | 125 +
mkdocs/site/api/manifest__list_8h_source.html | 297 +
mkdocs/site/api/manifest__reader_8h.html | 107 +
mkdocs/site/api/manifest__reader_8h_source.html | 155 +
.../api/manifest__reader__internal_8h_source.html | 184 +
mkdocs/site/api/manifest__wrapper_8h_source.html | 201 +
mkdocs/site/api/manifest__writer_8h.html | 107 +
mkdocs/site/api/manifest__writer_8h_source.html | 208 +
mkdocs/site/api/matchers_8h_source.html | 323 +
mkdocs/site/api/menu.js | 136 +
mkdocs/site/api/menudata.js | 105 +
mkdocs/site/api/metadata__columns_8h.html | 106 +
mkdocs/site/api/metadata__columns_8h_source.html | 205 +
mkdocs/site/api/metrics_8h.html | 101 +
mkdocs/site/api/metrics_8h_source.html | 133 +
mkdocs/site/api/minus.svg | 8 +
mkdocs/site/api/minusd.svg | 8 +
mkdocs/site/api/mock__catalog_8h_source.html | 206 +
.../site/api/murmurhash3__internal_8h_source.html | 128 +
mkdocs/site/api/name__mapping_8h_source.html | 221 +
.../api/nanoarrow__status__internal_8h_source.html | 121 +
mkdocs/site/api/nav_f.png | Bin 0 -> 153 bytes
mkdocs/site/api/nav_fd.png | Bin 0 -> 169 bytes
mkdocs/site/api/nav_g.png | Bin 0 -> 95 bytes
mkdocs/site/api/nav_h.png | Bin 0 -> 98 bytes
mkdocs/site/api/nav_hd.png | Bin 0 -> 114 bytes
mkdocs/site/api/open.png | Bin 0 -> 123 bytes
.../parquet__data__util__internal_8h_source.html | 124 +
mkdocs/site/api/parquet__reader_8h_source.html | 146 +
mkdocs/site/api/parquet__register_8h.html | 111 +
mkdocs/site/api/parquet__register_8h_source.html | 124 +
.../parquet__schema__util__internal_8h_source.html | 143 +
mkdocs/site/api/parquet__writer_8h_source.html | 148 +
mkdocs/site/api/partition__field_8h.html | 105 +
mkdocs/site/api/partition__field_8h_source.html | 158 +
mkdocs/site/api/partition__spec_8h.html | 109 +
mkdocs/site/api/partition__spec_8h_source.html | 169 +
mkdocs/site/api/plus.svg | 9 +
mkdocs/site/api/plusd.svg | 9 +
mkdocs/site/api/predicate_8h.html | 124 +
mkdocs/site/api/predicate_8h_source.html | 343 +
mkdocs/site/api/rest__catalog_8h_source.html | 134 +
mkdocs/site/api/result_8h_source.html | 195 +
mkdocs/site/api/schema_8h.html | 109 +
mkdocs/site/api/schema_8h_source.html | 178 +
mkdocs/site/api/schema__field_8h.html | 106 +
mkdocs/site/api/schema__field_8h_source.html | 183 +
mkdocs/site/api/schema__internal_8h_source.html | 135 +
mkdocs/site/api/schema__util_8h_source.html | 176 +
.../site/api/schema__util__internal_8h_source.html | 138 +
mkdocs/site/api/search/all_0.js | 67 +
mkdocs/site/api/search/all_1.js | 45 +
mkdocs/site/api/search/all_10.js | 41 +
mkdocs/site/api/search/all_11.js | 87 +
mkdocs/site/api/search/all_12.js | 90 +
mkdocs/site/api/search/all_13.js | 25 +
mkdocs/site/api/search/all_14.js | 18 +
mkdocs/site/api/search/all_15.js | 22 +
mkdocs/site/api/search/all_16.js | 7 +
mkdocs/site/api/search/all_17.js | 4 +
mkdocs/site/api/search/all_18.js | 4 +
mkdocs/site/api/search/all_2.js | 60 +
mkdocs/site/api/search/all_3.js | 34 +
mkdocs/site/api/search/all_4.js | 32 +
mkdocs/site/api/search/all_5.js | 65 +
mkdocs/site/api/search/all_6.js | 26 +
mkdocs/site/api/search/all_7.js | 17 +
mkdocs/site/api/search/all_8.js | 41 +
mkdocs/site/api/search/all_9.js | 11 +
mkdocs/site/api/search/all_a.js | 75 +
mkdocs/site/api/search/all_b.js | 49 +
mkdocs/site/api/search/all_c.js | 71 +
mkdocs/site/api/search/all_d.js | 38 +
mkdocs/site/api/search/all_e.js | 24 +
mkdocs/site/api/search/all_f.js | 47 +
mkdocs/site/api/search/classes_0.js | 39 +
mkdocs/site/api/search/classes_1.js | 23 +
mkdocs/site/api/search/classes_10.js | 33 +
mkdocs/site/api/search/classes_11.js | 47 +
mkdocs/site/api/search/classes_12.js | 17 +
mkdocs/site/api/search/classes_13.js | 5 +
mkdocs/site/api/search/classes_14.js | 6 +
mkdocs/site/api/search/classes_15.js | 5 +
mkdocs/site/api/search/classes_16.js | 4 +
mkdocs/site/api/search/classes_2.js | 18 +
mkdocs/site/api/search/classes_3.js | 14 +
mkdocs/site/api/search/classes_4.js | 14 +
mkdocs/site/api/search/classes_5.js | 20 +
mkdocs/site/api/search/classes_6.js | 6 +
mkdocs/site/api/search/classes_7.js | 7 +
mkdocs/site/api/search/classes_8.js | 13 +
mkdocs/site/api/search/classes_9.js | 9 +
mkdocs/site/api/search/classes_a.js | 24 +
mkdocs/site/api/search/classes_b.js | 40 +
mkdocs/site/api/search/classes_c.js | 12 +
mkdocs/site/api/search/classes_d.js | 4 +
mkdocs/site/api/search/classes_e.js | 24 +
mkdocs/site/api/search/classes_f.js | 19 +
mkdocs/site/api/search/close.svg | 18 +
mkdocs/site/api/search/concepts_0.js | 5 +
mkdocs/site/api/search/concepts_1.js | 4 +
mkdocs/site/api/search/enums_0.js | 4 +
mkdocs/site/api/search/enums_1.js | 4 +
mkdocs/site/api/search/enums_2.js | 4 +
mkdocs/site/api/search/enums_3.js | 4 +
mkdocs/site/api/search/enums_4.js | 4 +
mkdocs/site/api/search/enums_5.js | 6 +
mkdocs/site/api/search/enumvalues_0.js | 23 +
mkdocs/site/api/search/files_0.js | 6 +
mkdocs/site/api/search/files_1.js | 5 +
mkdocs/site/api/search/files_2.js | 5 +
mkdocs/site/api/search/files_3.js | 7 +
mkdocs/site/api/search/files_4.js | 8 +
mkdocs/site/api/search/files_5.js | 5 +
mkdocs/site/api/search/files_6.js | 5 +
mkdocs/site/api/search/files_7.js | 4 +
mkdocs/site/api/search/files_8.js | 9 +
mkdocs/site/api/search/files_9.js | 7 +
mkdocs/site/api/search/files_a.js | 8 +
mkdocs/site/api/search/files_b.js | 14 +
mkdocs/site/api/search/files_c.js | 4 +
mkdocs/site/api/search/files_d.js | 7 +
mkdocs/site/api/search/functions_0.js | 21 +
mkdocs/site/api/search/functions_1.js | 20 +
mkdocs/site/api/search/functions_10.js | 50 +
mkdocs/site/api/search/functions_11.js | 34 +
mkdocs/site/api/search/functions_12.js | 10 +
mkdocs/site/api/search/functions_13.js | 11 +
mkdocs/site/api/search/functions_14.js | 19 +
mkdocs/site/api/search/functions_15.js | 5 +
mkdocs/site/api/search/functions_16.js | 4 +
mkdocs/site/api/search/functions_2.js | 27 +
mkdocs/site/api/search/functions_3.js | 18 +
mkdocs/site/api/search/functions_4.js | 12 +
mkdocs/site/api/search/functions_5.js | 30 +
mkdocs/site/api/search/functions_6.js | 23 +
mkdocs/site/api/search/functions_7.js | 14 +
mkdocs/site/api/search/functions_8.js | 23 +
mkdocs/site/api/search/functions_9.js | 4 +
mkdocs/site/api/search/functions_a.js | 17 +
mkdocs/site/api/search/functions_b.js | 22 +
mkdocs/site/api/search/functions_c.js | 22 +
mkdocs/site/api/search/functions_d.js | 21 +
mkdocs/site/api/search/functions_e.js | 13 +
mkdocs/site/api/search/functions_f.js | 24 +
mkdocs/site/api/search/groups_0.js | 4 +
mkdocs/site/api/search/groups_1.js | 4 +
mkdocs/site/api/search/groups_2.js | 6 +
mkdocs/site/api/search/groups_3.js | 4 +
mkdocs/site/api/search/groups_4.js | 5 +
mkdocs/site/api/search/groups_5.js | 4 +
mkdocs/site/api/search/mag.svg | 24 +
mkdocs/site/api/search/mag_d.svg | 24 +
mkdocs/site/api/search/mag_sel.svg | 31 +
mkdocs/site/api/search/mag_seld.svg | 31 +
mkdocs/site/api/search/pages_0.js | 4 +
mkdocs/site/api/search/pages_1.js | 4 +
mkdocs/site/api/search/related_0.js | 4 +
mkdocs/site/api/search/search.css | 291 +
mkdocs/site/api/search/search.js | 840 ++
mkdocs/site/api/search/searchdata.js | 48 +
mkdocs/site/api/search/typedefs_0.js | 4 +
mkdocs/site/api/search/typedefs_1.js | 4 +
mkdocs/site/api/search/typedefs_2.js | 4 +
mkdocs/site/api/search/typedefs_3.js | 4 +
mkdocs/site/api/search/typedefs_4.js | 4 +
mkdocs/site/api/search/typedefs_5.js | 4 +
mkdocs/site/api/search/typedefs_6.js | 4 +
mkdocs/site/api/search/variables_0.js | 7 +
mkdocs/site/api/search/variables_1.js | 5 +
mkdocs/site/api/search/variables_10.js | 5 +
mkdocs/site/api/search/variables_11.js | 4 +
mkdocs/site/api/search/variables_2.js | 15 +
mkdocs/site/api/search/variables_3.js | 8 +
mkdocs/site/api/search/variables_4.js | 7 +
mkdocs/site/api/search/variables_5.js | 15 +
mkdocs/site/api/search/variables_6.js | 4 +
mkdocs/site/api/search/variables_7.js | 55 +
mkdocs/site/api/search/variables_8.js | 12 +
mkdocs/site/api/search/variables_9.js | 12 +
mkdocs/site/api/search/variables_a.js | 10 +
mkdocs/site/api/search/variables_b.js | 5 +
mkdocs/site/api/search/variables_c.js | 13 +
mkdocs/site/api/search/variables_d.js | 7 +
mkdocs/site/api/search/variables_e.js | 20 +
mkdocs/site/api/search/variables_f.js | 7 +
mkdocs/site/api/snapshot_8h_source.html | 322 +
mkdocs/site/api/sort__field_8h.html | 198 +
mkdocs/site/api/sort__field_8h_source.html | 225 +
mkdocs/site/api/sort__order_8h_source.html | 175 +
mkdocs/site/api/splitbar.png | Bin 0 -> 314 bytes
mkdocs/site/api/splitbard.png | Bin 0 -> 282 bytes
mkdocs/site/api/statistics__file_8h.html | 125 +
mkdocs/site/api/statistics__file_8h_source.html | 183 +
mkdocs/site/api/string__util_8h_source.html | 159 +
mkdocs/site/api/structArrowArray-members.html | 94 +
mkdocs/site/api/structArrowArray.html | 121 +
.../site/api/structArrowArrayStream-members.html | 89 +
mkdocs/site/api/structArrowArrayStream.html | 106 +
mkdocs/site/api/structArrowSchema-members.html | 93 +
mkdocs/site/api/structArrowSchema.html | 118 +
.../site/api/structProjectTestParam-members.html | 90 +
mkdocs/site/api/structProjectTestParam.html | 109 +
mkdocs/site/api/structSelectTestParam-members.html | 91 +
mkdocs/site/api/structSelectTestParam.html | 112 +
mkdocs/site/api/structTypeTestCase-members.html | 89 +
mkdocs/site/api/structTypeTestCase.html | 107 +
mkdocs/site/api/struct__like_8h.html | 136 +
mkdocs/site/api/struct__like_8h_source.html | 185 +
...cticeberg_1_1BasicLiteralTestParam-members.html | 92 +
.../structiceberg_1_1BasicLiteralTestParam.html | 107 +
.../api/structiceberg_1_1BlobMetadata-members.html | 94 +
mkdocs/site/api/structiceberg_1_1BlobMetadata.html | 130 +
...ucticeberg_1_1CastLiteralTestParam-members.html | 92 +
.../api/structiceberg_1_1CastLiteralTestParam.html | 107 +
...berg_1_1ComparisonLiteralTestParam-members.html | 92 +
...tructiceberg_1_1ComparisonLiteralTestParam.html | 107 +
.../api/structiceberg_1_1DataFile-members.html | 134 +
mkdocs/site/api/structiceberg_1_1DataFile.html | 1074 ++
.../structiceberg_1_1DataOperation-members.html | 92 +
.../site/api/structiceberg_1_1DataOperation.html | 119 +
.../api/structiceberg_1_1DateParts-members.html | 91 +
mkdocs/site/api/structiceberg_1_1DateParts.html | 104 +
.../api/structiceberg_1_1DefaultError-members.html | 89 +
mkdocs/site/api/structiceberg_1_1DefaultError.html | 106 +
.../site/api/structiceberg_1_1Error-members.html | 90 +
mkdocs/site/api/structiceberg_1_1Error.html | 108 +
.../structiceberg_1_1FieldProjection-members.html | 94 +
.../site/api/structiceberg_1_1FieldProjection.html | 202 +
...FieldProjection_1_1ExtraAttributes-members.html | 89 +
...berg_1_1FieldProjection_1_1ExtraAttributes.html | 106 +
...eberg_1_1FieldProjection_1_1ExtraAttributes.png | Bin 0 -> 941 bytes
...ucticeberg_1_1FromArrowSchemaParam-members.html | 91 +
.../api/structiceberg_1_1FromArrowSchemaParam.html | 104 +
.../api/structiceberg_1_1LiteralHash-members.html | 89 +
mkdocs/site/api/structiceberg_1_1LiteralHash.html | 98 +
.../api/structiceberg_1_1LiteralParam-members.html | 92 +
mkdocs/site/api/structiceberg_1_1LiteralParam.html | 107 +
.../structiceberg_1_1LiteralTraits-members.html | 89 +
.../site/api/structiceberg_1_1LiteralTraits.html | 98 +
.../structiceberg_1_1LiteralValueHash-members.html | 89 +
.../api/structiceberg_1_1LiteralValueHash.html | 106 +
...ructiceberg_1_1Literal_1_1AboveMax-members.html | 90 +
.../api/structiceberg_1_1Literal_1_1AboveMax.html | 108 +
...ructiceberg_1_1Literal_1_1BelowMin-members.html | 90 +
.../api/structiceberg_1_1Literal_1_1BelowMin.html | 108 +
.../structiceberg_1_1ManifestEntry-members.html | 102 +
.../site/api/structiceberg_1_1ManifestEntry.html | 325 +
.../api/structiceberg_1_1ManifestFile-members.html | 126 +
mkdocs/site/api/structiceberg_1_1ManifestFile.html | 878 ++
.../api/structiceberg_1_1ManifestList-members.html | 89 +
mkdocs/site/api/structiceberg_1_1ManifestList.html | 105 +
.../api/structiceberg_1_1MappedField-members.html | 92 +
mkdocs/site/api/structiceberg_1_1MappedField.html | 122 +
.../structiceberg_1_1MetadataColumns-members.html | 112 +
.../site/api/structiceberg_1_1MetadataColumns.html | 509 +
.../structiceberg_1_1MetadataLogEntry-members.html | 91 +
.../api/structiceberg_1_1MetadataLogEntry.html | 117 +
.../site/api/structiceberg_1_1Metrics-members.html | 95 +
mkdocs/site/api/structiceberg_1_1Metrics.html | 123 +
.../api/structiceberg_1_1Namespace-members.html | 89 +
mkdocs/site/api/structiceberg_1_1Namespace.html | 105 +
...cticeberg_1_1PartitionFieldSummary-members.html | 98 +
.../structiceberg_1_1PartitionFieldSummary.html | 301 +
...iceberg_1_1PartitionStatisticsFile-members.html | 92 +
.../structiceberg_1_1PartitionStatisticsFile.html | 136 +
...cticeberg_1_1ReaderFactoryRegistry-members.html | 91 +
.../structiceberg_1_1ReaderFactoryRegistry.html | 119 +
.../structiceberg_1_1ReaderOptions-members.html | 98 +
.../site/api/structiceberg_1_1ReaderOptions.html | 145 +
.../structiceberg_1_1SchemaJsonParam-members.html | 90 +
.../site/api/structiceberg_1_1SchemaJsonParam.html | 101 +
.../structiceberg_1_1SchemaProjection-members.html | 89 +
.../api/structiceberg_1_1SchemaProjection.html | 105 +
.../api/structiceberg_1_1Snapshot-members.html | 98 +
mkdocs/site/api/structiceberg_1_1Snapshot.html | 203 +
.../structiceberg_1_1SnapshotLogEntry-members.html | 91 +
.../api/structiceberg_1_1SnapshotLogEntry.html | 117 +
.../api/structiceberg_1_1SnapshotRef-members.html | 92 +
mkdocs/site/api/structiceberg_1_1SnapshotRef.html | 134 +
...cticeberg_1_1SnapshotRef_1_1Branch-members.html | 92 +
.../structiceberg_1_1SnapshotRef_1_1Branch.html | 156 +
...tructiceberg_1_1SnapshotRef_1_1Tag-members.html | 90 +
.../api/structiceberg_1_1SnapshotRef_1_1Tag.html | 122 +
...cticeberg_1_1SnapshotSummaryFields-members.html | 120 +
.../structiceberg_1_1SnapshotSummaryFields.html | 304 +
.../site/api/structiceberg_1_1Split-members.html | 90 +
mkdocs/site/api/structiceberg_1_1Split.html | 110 +
.../structiceberg_1_1StatisticsFile-members.html | 94 +
.../site/api/structiceberg_1_1StatisticsFile.html | 130 +
.../api/structiceberg_1_1StringHash-members.html | 93 +
mkdocs/site/api/structiceberg_1_1StringHash.html | 122 +
.../structiceberg_1_1TableIdentifier-members.html | 91 +
.../site/api/structiceberg_1_1TableIdentifier.html | 116 +
.../structiceberg_1_1TableMetadata-members.html | 123 +
.../site/api/structiceberg_1_1TableMetadata.html | 276 +
...rg_1_1TableMetadataBuilder_1_1Impl-members.html | 96 +
...ucticeberg_1_1TableMetadataBuilder_1_1Impl.html | 123 +
...structiceberg_1_1TableMetadataUtil-members.html | 91 +
.../api/structiceberg_1_1TableMetadataUtil.html | 253 +
.../structiceberg_1_1TableScanContext-members.html | 95 +
.../api/structiceberg_1_1TableScanContext.html | 130 +
.../api/structiceberg_1_1TimeParts-members.html | 92 +
mkdocs/site/api/structiceberg_1_1TimeParts.html | 107 +
...ructiceberg_1_1TimestampNanosParts-members.html | 96 +
.../api/structiceberg_1_1TimestampNanosParts.html | 119 +
.../structiceberg_1_1TimestampParts-members.html | 96 +
.../site/api/structiceberg_1_1TimestampParts.html | 119 +
...tructiceberg_1_1ToArrowSchemaParam-members.html | 91 +
.../api/structiceberg_1_1ToArrowSchemaParam.html | 104 +
.../structiceberg_1_1TransformParam-members.html | 93 +
.../site/api/structiceberg_1_1TransformParam.html | 110 +
...cticeberg_1_1WriterFactoryRegistry-members.html | 91 +
.../structiceberg_1_1WriterFactoryRegistry.html | 119 +
.../structiceberg_1_1WriterOptions-members.html | 92 +
.../site/api/structiceberg_1_1WriterOptions.html | 118 +
...ceberg_1_1avro_1_1AppendDatumParam-members.html | 93 +
.../structiceberg_1_1avro_1_1AppendDatumParam.html | 115 +
...eberg_1_1avro_1_1ExtractDatumParam-members.html | 92 +
...structiceberg_1_1avro_1_1ExtractDatumParam.html | 107 +
...ticeberg_1_1avro_1_1MapLogicalType-members.html | 89 +
.../structiceberg_1_1avro_1_1MapLogicalType.html | 96 +
.../structiceberg_1_1avro_1_1MapLogicalType.png | Bin 0 -> 803 bytes
...ructiceberg_1_1avro_1_1ReadContext-members.html | 91 +
.../api/structiceberg_1_1avro_1_1ReadContext.html | 104 +
...ticeberg_1_1avro_1_1RoundTripParam-members.html | 91 +
.../structiceberg_1_1avro_1_1RoundTripParam.html | 104 +
...1parquet_1_1ParquetExtraAttributes-members.html | 92 +
...eberg_1_1parquet_1_1ParquetExtraAttributes.html | 122 +
...ceberg_1_1parquet_1_1ParquetExtraAttributes.png | Bin 0 -> 937 bytes
...parquet_1_1ProjectRecordBatchParam-members.html | 93 +
...berg_1_1parquet_1_1ProjectRecordBatchParam.html | 110 +
...ticeberg_1_1parquet_1_1ReadContext-members.html | 90 +
.../structiceberg_1_1parquet_1_1ReadContext.html | 101 +
...cticeberg_1_1rest_1_1CatalogConfig-members.html | 92 +
.../structiceberg_1_1rest_1_1CatalogConfig.html | 119 +
..._1_1rest_1_1CreateNamespaceRequest-members.html | 91 +
...ticeberg_1_1rest_1_1CreateNamespaceRequest.html | 116 +
...1_1rest_1_1CreateNamespaceResponse-members.html | 91 +
...iceberg_1_1rest_1_1CreateNamespaceResponse.html | 116 +
...tructiceberg_1_1rest_1_1ErrorModel-members.html | 93 +
.../api/structiceberg_1_1rest_1_1ErrorModel.html | 122 +
...cticeberg_1_1rest_1_1ErrorResponse-members.html | 90 +
.../structiceberg_1_1rest_1_1ErrorResponse.html | 113 +
...rg_1_1rest_1_1GetNamespaceResponse-members.html | 91 +
...ucticeberg_1_1rest_1_1GetNamespaceResponse.html | 116 +
...ticeberg_1_1rest_1_1JsonDeserParam-members.html | 91 +
.../structiceberg_1_1rest_1_1JsonDeserParam.html | 104 +
...ceberg_1_1rest_1_1JsonInvalidParam-members.html | 91 +
.../structiceberg_1_1rest_1_1JsonInvalidParam.html | 104 +
...berg_1_1rest_1_1JsonRoundTripParam-members.html | 91 +
...tructiceberg_1_1rest_1_1JsonRoundTripParam.html | 104 +
..._1_1rest_1_1ListNamespacesResponse-members.html | 91 +
...ticeberg_1_1rest_1_1ListNamespacesResponse.html | 116 +
...berg_1_1rest_1_1ListTablesResponse-members.html | 91 +
...tructiceberg_1_1rest_1_1ListTablesResponse.html | 116 +
...iceberg_1_1rest_1_1LoadTableResult-members.html | 92 +
.../structiceberg_1_1rest_1_1LoadTableResult.html | 119 +
...rg_1_1rest_1_1RegisterTableRequest-members.html | 92 +
...ucticeberg_1_1rest_1_1RegisterTableRequest.html | 119 +
...berg_1_1rest_1_1RenameTableRequest-members.html | 91 +
...tructiceberg_1_1rest_1_1RenameTableRequest.html | 116 +
..._1UpdateNamespacePropertiesRequest-members.html | 91 +
..._1rest_1_1UpdateNamespacePropertiesRequest.html | 116 +
...1UpdateNamespacePropertiesResponse-members.html | 92 +
...1rest_1_1UpdateNamespacePropertiesResponse.html | 119 +
...tstd_1_1formatter_3_01Derived_01_4-members.html | 89 +
.../structstd_1_1formatter_3_01Derived_01_4.html | 113 +
.../structstd_1_1formatter_3_01Derived_01_4.png | Bin 0 -> 772 bytes
.../structstd_1_1formatter_3_01T_01_4-members.html | 89 +
.../api/structstd_1_1formatter_3_01T_01_4.html | 114 +
.../site/api/structstd_1_1formatter_3_01T_01_4.png | Bin 0 -> 728 bytes
...1std_1_1map_3_01K_00_01V_01_4_01_4-members.html | 89 +
...tter_3_01std_1_1map_3_01K_00_01V_01_4_01_4.html | 113 +
...atter_3_01std_1_1map_3_01K_00_01V_01_4_01_4.png | Bin 0 -> 818 bytes
..._1span_3_01T_00_01Extent_01_4_01_4-members.html | 89 +
..._01std_1_1span_3_01T_00_01Extent_01_4_01_4.html | 113 +
...3_01std_1_1span_3_01T_00_01Extent_01_4_01_4.png | Bin 0 -> 881 bytes
...rdered__map_3_01K_00_01V_01_4_01_4-members.html | 89 +
...d_1_1unordered__map_3_01K_00_01V_01_4_01_4.html | 113 +
...td_1_1unordered__map_3_01K_00_01V_01_4_01_4.png | Bin 0 -> 948 bytes
...1KeyEqual_00_01Allocator_01_4_01_4-members.html | 89 +
...ash_00_01KeyEqual_00_01Allocator_01_4_01_4.html | 113 +
...Hash_00_01KeyEqual_00_01Allocator_01_4_01_4.png | Bin 0 -> 1216 bytes
..._3_01std_1_1vector_3_01T_01_4_01_4-members.html | 89 +
...ormatter_3_01std_1_1vector_3_01T_01_4_01_4.html | 113 +
...formatter_3_01std_1_1vector_3_01T_01_4_01_4.png | Bin 0 -> 790 bytes
mkdocs/site/api/sync_off.png | Bin 0 -> 853 bytes
mkdocs/site/api/sync_on.png | Bin 0 -> 845 bytes
mkdocs/site/api/tab_a.png | Bin 0 -> 142 bytes
mkdocs/site/api/tab_ad.png | Bin 0 -> 135 bytes
mkdocs/site/api/tab_b.png | Bin 0 -> 169 bytes
mkdocs/site/api/tab_bd.png | Bin 0 -> 173 bytes
mkdocs/site/api/tab_h.png | Bin 0 -> 177 bytes
mkdocs/site/api/tab_hd.png | Bin 0 -> 180 bytes
mkdocs/site/api/tab_s.png | Bin 0 -> 184 bytes
mkdocs/site/api/tab_sd.png | Bin 0 -> 188 bytes
mkdocs/site/api/table_8h_source.html | 197 +
mkdocs/site/api/table__identifier_8h.html | 105 +
mkdocs/site/api/table__identifier_8h_source.html | 146 +
mkdocs/site/api/table__metadata_8h.html | 140 +
mkdocs/site/api/table__metadata_8h_source.html | 354 +
mkdocs/site/api/table__properties_8h_source.html | 354 +
mkdocs/site/api/table__requirement_8h.html | 128 +
mkdocs/site/api/table__requirement_8h_source.html | 262 +
mkdocs/site/api/table__requirements_8h.html | 107 +
mkdocs/site/api/table__requirements_8h_source.html | 177 +
mkdocs/site/api/table__scan_8h_source.html | 249 +
mkdocs/site/api/table__update_8h.html | 157 +
mkdocs/site/api/table__update_8h_source.html | 472 +
mkdocs/site/api/tabs.css | 1 +
.../site/api/temp__file__test__base_8h_source.html | 257 +
.../site/api/temporal__test__helper_8h_source.html | 245 +
mkdocs/site/api/temporal__util_8h_source.html | 134 +
mkdocs/site/api/term_8h.html | 131 +
mkdocs/site/api/term_8h_source.html | 356 +
mkdocs/site/api/test__common_8h_source.html | 130 +
mkdocs/site/api/timepoint_8h_source.html | 133 +
mkdocs/site/api/topics.html | 88 +
mkdocs/site/api/transaction_8h_source.html | 140 +
mkdocs/site/api/transform_8h.html | 213 +
mkdocs/site/api/transform_8h_source.html | 261 +
mkdocs/site/api/transform__function_8h.html | 118 +
mkdocs/site/api/transform__function_8h_source.html | 246 +
mkdocs/site/api/truncate__util_8h_source.html | 170 +
mkdocs/site/api/type_8h.html | 270 +
mkdocs/site/api/type_8h_source.html | 615 +
mkdocs/site/api/type__fwd_8h.html | 152 +
mkdocs/site/api/type__fwd_8h_source.html | 243 +
mkdocs/site/api/types_8h.html | 161 +
mkdocs/site/api/types_8h_source.html | 346 +
mkdocs/site/api/uuid_8h.html | 107 +
mkdocs/site/api/uuid_8h_source.html | 161 +
mkdocs/site/api/v1__metadata_8h.html | 100 +
mkdocs/site/api/v1__metadata_8h_source.html | 160 +
mkdocs/site/api/v2__metadata_8h.html | 100 +
mkdocs/site/api/v2__metadata_8h_source.html | 175 +
mkdocs/site/api/v3__metadata_8h.html | 100 +
mkdocs/site/api/v3__metadata_8h_source.html | 188 +
mkdocs/site/api/visit__type_8h.html | 364 +
mkdocs/site/api/visit__type_8h_source.html | 190 +
mkdocs/site/api/visitor__generate_8h_source.html | 133 +
mkdocs/site/api/xml/Doxyfile.xml | 399 +
mkdocs/site/api/xml/README_8md.xml | 118 +
mkdocs/site/api/xml/arrow__array__wrapper_8cc.xml | 632 +
mkdocs/site/api/xml/arrow__array__wrapper_8h.xml | 260 +
mkdocs/site/api/xml/arrow__c__data_8h.xml | 300 +
.../xml/arrow__c__data__guard__internal_8cc.xml | 92 +
.../api/xml/arrow__c__data__guard__internal_8h.xml | 111 +
mkdocs/site/api/xml/arrow__file__io_8h.xml | 117 +
mkdocs/site/api/xml/arrow__fs__file__io_8cc.xml | 230 +
.../api/xml/arrow__fs__file__io__internal_8h.xml | 158 +
.../site/api/xml/arrow__fs__file__io__test_8cc.xml | 247 +
mkdocs/site/api/xml/arrow__status__internal_8h.xml | 186 +
mkdocs/site/api/xml/arrow__test_8cc.xml | 788 ++
mkdocs/site/api/xml/avro__constants_8h.xml | 70 +
mkdocs/site/api/xml/avro__data__test_8cc.xml | 1987 +++
mkdocs/site/api/xml/avro__data__util_8cc.xml | 1200 ++
.../site/api/xml/avro__data__util__internal_8h.xml | 346 +
mkdocs/site/api/xml/avro__reader_8cc.xml | 906 ++
mkdocs/site/api/xml/avro__reader_8h.xml | 184 +
mkdocs/site/api/xml/avro__register_8cc.xml | 439 +
mkdocs/site/api/xml/avro__register_8h.xml | 72 +
mkdocs/site/api/xml/avro__schema__test_8cc.xml | 2035 +++
mkdocs/site/api/xml/avro__schema__util_8cc.xml | 1633 +++
.../api/xml/avro__schema__util__internal_8h.xml | 513 +
mkdocs/site/api/xml/avro__stream__internal_8cc.xml | 210 +
mkdocs/site/api/xml/avro__stream__internal_8h.xml | 117 +
mkdocs/site/api/xml/avro__stream__test_8cc.xml | 445 +
mkdocs/site/api/xml/avro__test_8cc.xml | 814 ++
mkdocs/site/api/xml/avro__writer_8cc.xml | 802 ++
mkdocs/site/api/xml/avro__writer_8h.xml | 403 +
mkdocs/site/api/xml/bucket__util_8cc.xml | 482 +
mkdocs/site/api/xml/bucket__util_8h.xml | 118 +
mkdocs/site/api/xml/bucket__util__test_8cc.xml | 287 +
.../api/xml/catalog_2rest_2json__internal_8cc.xml | 635 +
.../api/xml/catalog_2rest_2json__internal_8h.xml | 223 +
mkdocs/site/api/xml/catalog_8h.xml | 237 +
mkdocs/site/api/xml/checked__cast_8h.xml | 132 +
mkdocs/site/api/xml/classBasicShortNameTest.xml | 263 +
.../api/xml/classComplexMapStructShortNameTest.xml | 327 +
mkdocs/site/api/xml/classComplexShortNameTest.xml | 295 +
mkdocs/site/api/xml/classProjectParamTest.xml | 36 +
.../site/api/xml/classSchemaThreadSafetyTest.xml | 199 +
mkdocs/site/api/xml/classSelectParamTest.xml | 36 +
.../api/xml/classStructTypeThreadSafetyTest.xml | 193 +
mkdocs/site/api/xml/classTypeTest.xml | 36 +
mkdocs/site/api/xml/classiceberg_1_1And.xml | 281 +
mkdocs/site/api/xml/classiceberg_1_1ArrayLike.xml | 102 +
.../xml/classiceberg_1_1ArrowArrayArrayLike.xml | 256 +
...classiceberg_1_1ArrowArrayArrayLike_1_1Impl.xml | 275 +
.../api/xml/classiceberg_1_1ArrowArrayMapLike.xml | 287 +
.../classiceberg_1_1ArrowArrayMapLike_1_1Impl.xml | 294 +
.../xml/classiceberg_1_1ArrowArrayStructLike.xml | 254 +
...lassiceberg_1_1ArrowArrayStructLike_1_1Impl.xml | 226 +
.../classiceberg_1_1BaseInheritableMetadata.xml | 204 +
.../api/xml/classiceberg_1_1BasicLiteralTest.xml | 36 +
mkdocs/site/api/xml/classiceberg_1_1BinaryType.xml | 175 +
.../site/api/xml/classiceberg_1_1BooleanType.xml | 175 +
mkdocs/site/api/xml/classiceberg_1_1Bound.xml | 125 +
.../xml/classiceberg_1_1BoundLiteralPredicate.xml | 357 +
.../api/xml/classiceberg_1_1BoundPredicate.xml | 282 +
.../api/xml/classiceberg_1_1BoundReference.xml | 364 +
.../api/xml/classiceberg_1_1BoundSetPredicate.xml | 457 +
mkdocs/site/api/xml/classiceberg_1_1BoundTerm.xml | 199 +
.../api/xml/classiceberg_1_1BoundTransform.xml | 384 +
.../xml/classiceberg_1_1BoundUnaryPredicate.xml | 308 +
.../api/xml/classiceberg_1_1BucketTransform.xml | 192 +
.../xml/classiceberg_1_1BucketTransformTest.xml | 36 +
.../site/api/xml/classiceberg_1_1BucketUtils.xml | 157 +
.../api/xml/classiceberg_1_1CastLiteralTest.xml | 36 +
mkdocs/site/api/xml/classiceberg_1_1Catalog.xml | 816 ++
.../classiceberg_1_1Catalog_1_1TableBuilder.xml | 242 +
.../xml/classiceberg_1_1ComparisonLiteralTest.xml | 36 +
mkdocs/site/api/xml/classiceberg_1_1ConfigBase.xml | 168 +
.../xml/classiceberg_1_1ConfigBase_1_1Entry.xml | 175 +
.../site/api/xml/classiceberg_1_1Conversions.xml | 181 +
.../classiceberg_1_1CopyInheritableMetadata.xml | 123 +
.../site/api/xml/classiceberg_1_1DataTableScan.xml | 439 +
mkdocs/site/api/xml/classiceberg_1_1DateType.xml | 175 +
.../site/api/xml/classiceberg_1_1DayTransform.xml | 148 +
.../api/xml/classiceberg_1_1DayTransformTest.xml | 36 +
mkdocs/site/api/xml/classiceberg_1_1Decimal.xml | 1122 ++
.../site/api/xml/classiceberg_1_1DecimalType.xml | 264 +
mkdocs/site/api/xml/classiceberg_1_1DoubleType.xml | 175 +
.../classiceberg_1_1EmptyInheritableMetadata.xml | 76 +
mkdocs/site/api/xml/classiceberg_1_1Expression.xml | 432 +
.../api/xml/classiceberg_1_1ExpressionError.xml | 82 +
.../site/api/xml/classiceberg_1_1Expressions.xml | 1383 +++
mkdocs/site/api/xml/classiceberg_1_1False.xml | 176 +
mkdocs/site/api/xml/classiceberg_1_1FileIO.xml | 193 +
.../site/api/xml/classiceberg_1_1FileScanTask.xml | 203 +
.../api/xml/classiceberg_1_1FileScanTaskTest.xml | 235 +
mkdocs/site/api/xml/classiceberg_1_1FixedType.xml | 213 +
mkdocs/site/api/xml/classiceberg_1_1FloatType.xml | 175 +
.../xml/classiceberg_1_1FromArrowSchemaTest.xml | 36 +
.../api/xml/classiceberg_1_1GZipDecompressor.xml | 96 +
mkdocs/site/api/xml/classiceberg_1_1GZipTest.xml | 141 +
.../api/xml/classiceberg_1_1HasValueMatcher.xml | 122 +
.../site/api/xml/classiceberg_1_1HourTransform.xml | 147 +
.../api/xml/classiceberg_1_1HourTransformTest.xml | 36 +
.../site/api/xml/classiceberg_1_1IcebergError.xml | 76 +
.../api/xml/classiceberg_1_1IdToFieldVisitor.xml | 89 +
.../api/xml/classiceberg_1_1IdentityTransform.xml | 147 +
.../api/xml/classiceberg_1_1InMemoryCatalog.xml | 991 ++
.../xml/classiceberg_1_1InMemoryCatalogTest.xml | 188 +
.../api/xml/classiceberg_1_1InMemoryNamespace.xml | 527 +
.../xml/classiceberg_1_1InheritableMetadata.xml | 95 +
.../classiceberg_1_1InheritableMetadataFactory.xml | 114 +
mkdocs/site/api/xml/classiceberg_1_1IntType.xml | 175 +
mkdocs/site/api/xml/classiceberg_1_1Lazy.xml | 100 +
mkdocs/site/api/xml/classiceberg_1_1ListType.xml | 403 +
mkdocs/site/api/xml/classiceberg_1_1Literal.xml | 696 ++
.../site/api/xml/classiceberg_1_1LiteralCaster.xml | 298 +
.../api/xml/classiceberg_1_1LiteralSerDeParam.xml | 36 +
.../api/xml/classiceberg_1_1LocalFileIOTest.xml | 141 +
.../api/xml/classiceberg_1_1LocationProvider.xml | 120 +
mkdocs/site/api/xml/classiceberg_1_1LongType.xml | 175 +
.../api/xml/classiceberg_1_1ManifestAdapter.xml | 293 +
.../xml/classiceberg_1_1ManifestEntryAdapter.xml | 538 +
.../xml/classiceberg_1_1ManifestEntryAdapterV1.xml | 348 +
.../xml/classiceberg_1_1ManifestEntryAdapterV2.xml | 392 +
.../xml/classiceberg_1_1ManifestEntryAdapterV3.xml | 468 +
.../xml/classiceberg_1_1ManifestFileAdapter.xml | 399 +
.../xml/classiceberg_1_1ManifestFileAdapterV1.xml | 313 +
.../xml/classiceberg_1_1ManifestFileAdapterV2.xml | 375 +
.../xml/classiceberg_1_1ManifestFileAdapterV3.xml | 450 +
.../xml/classiceberg_1_1ManifestFileStructLike.xml | 212 +
.../api/xml/classiceberg_1_1ManifestListReader.xml | 107 +
.../xml/classiceberg_1_1ManifestListReaderImpl.xml | 115 +
...iceberg_1_1ManifestListReaderWriterTestBase.xml | 240 +
...ssiceberg_1_1ManifestListReaderWriterV1Test.xml | 184 +
...ssiceberg_1_1ManifestListReaderWriterV2Test.xml | 169 +
.../api/xml/classiceberg_1_1ManifestListWriter.xml | 443 +
.../api/xml/classiceberg_1_1ManifestReader.xml | 175 +
.../api/xml/classiceberg_1_1ManifestReaderImpl.xml | 135 +
...lassiceberg_1_1ManifestReaderWriterTestBase.xml | 259 +
.../api/xml/classiceberg_1_1ManifestV1Test.xml | 162 +
.../api/xml/classiceberg_1_1ManifestV2Test.xml | 206 +
.../api/xml/classiceberg_1_1ManifestWriter.xml | 479 +
mkdocs/site/api/xml/classiceberg_1_1MapLike.xml | 124 +
mkdocs/site/api/xml/classiceberg_1_1MapType.xml | 432 +
.../site/api/xml/classiceberg_1_1MappedFields.xml | 270 +
.../api/xml/classiceberg_1_1MetadataIOTest.xml | 156 +
.../site/api/xml/classiceberg_1_1MockCatalog.xml | 547 +
.../api/xml/classiceberg_1_1MonthTransform.xml | 147 +
.../api/xml/classiceberg_1_1MonthTransformTest.xml | 36 +
.../site/api/xml/classiceberg_1_1NameMapping.xml | 274 +
.../api/xml/classiceberg_1_1NameMappingTest.xml | 53 +
.../api/xml/classiceberg_1_1NameToIdVisitor.xml | 258 +
.../api/xml/classiceberg_1_1NamedReference.xml | 305 +
mkdocs/site/api/xml/classiceberg_1_1NestedType.xml | 261 +
mkdocs/site/api/xml/classiceberg_1_1Not.xml | 233 +
.../classiceberg_1_1NullLiteralTransformTest.xml | 36 +
mkdocs/site/api/xml/classiceberg_1_1Or.xml | 281 +
.../api/xml/classiceberg_1_1PartitionField.xml | 299 +
...ssiceberg_1_1PartitionFieldSummaryArrayLike.xml | 212 +
...siceberg_1_1PartitionFieldSummaryStructLike.xml | 197 +
.../site/api/xml/classiceberg_1_1PartitionSpec.xml | 354 +
mkdocs/site/api/xml/classiceberg_1_1Predicate.xml | 201 +
.../site/api/xml/classiceberg_1_1PredicateTest.xml | 143 +
.../site/api/xml/classiceberg_1_1PrimitiveType.xml | 196 +
.../api/xml/classiceberg_1_1PruneColumnVisitor.xml | 195 +
mkdocs/site/api/xml/classiceberg_1_1Reader.xml | 198 +
mkdocs/site/api/xml/classiceberg_1_1Reference.xml | 70 +
.../site/api/xml/classiceberg_1_1ResultMatcher.xml | 141 +
mkdocs/site/api/xml/classiceberg_1_1ScanTask.xml | 96 +
mkdocs/site/api/xml/classiceberg_1_1Schema.xml | 528 +
.../site/api/xml/classiceberg_1_1SchemaField.xml | 474 +
.../site/api/xml/classiceberg_1_1SnapshotTest.xml | 120 +
mkdocs/site/api/xml/classiceberg_1_1SortField.xml | 319 +
mkdocs/site/api/xml/classiceberg_1_1SortOrder.xml | 474 +
.../site/api/xml/classiceberg_1_1SortOrderTest.xml | 277 +
mkdocs/site/api/xml/classiceberg_1_1StringType.xml | 175 +
.../site/api/xml/classiceberg_1_1StringUtils.xml | 76 +
mkdocs/site/api/xml/classiceberg_1_1StructLike.xml | 111 +
mkdocs/site/api/xml/classiceberg_1_1StructType.xml | 485 +
mkdocs/site/api/xml/classiceberg_1_1Table.xml | 567 +
.../xml/classiceberg_1_1TableMetadataBuilder.xml | 1288 ++
.../classiceberg_1_1TableMetadataBuilderTest.xml | 371 +
.../api/xml/classiceberg_1_1TableProperties.xml | 1815 +++
.../api/xml/classiceberg_1_1TableRequirement.xml | 135 +
.../api/xml/classiceberg_1_1TableRequirements.xml | 141 +
mkdocs/site/api/xml/classiceberg_1_1TableScan.xml | 568 +
.../api/xml/classiceberg_1_1TableScanBuilder.xml | 378 +
.../site/api/xml/classiceberg_1_1TableUpdate.xml | 256 +
.../api/xml/classiceberg_1_1TableUpdateContext.xml | 229 +
.../api/xml/classiceberg_1_1TempFileTestBase.xml | 381 +
.../api/xml/classiceberg_1_1TemporalTestHelper.xml | 153 +
.../site/api/xml/classiceberg_1_1TemporalUtils.xml | 95 +
mkdocs/site/api/xml/classiceberg_1_1Term.xml | 153 +
mkdocs/site/api/xml/classiceberg_1_1TestConfig.xml | 167 +
mkdocs/site/api/xml/classiceberg_1_1TimeType.xml | 175 +
.../site/api/xml/classiceberg_1_1TimestampBase.xml | 123 +
.../site/api/xml/classiceberg_1_1TimestampType.xml | 221 +
.../api/xml/classiceberg_1_1TimestampTzType.xml | 221 +
.../api/xml/classiceberg_1_1ToArrowSchemaTest.xml | 36 +
.../site/api/xml/classiceberg_1_1Transaction.xml | 90 +
mkdocs/site/api/xml/classiceberg_1_1Transform.xml | 514 +
.../api/xml/classiceberg_1_1TransformFunction.xml | 282 +
.../xml/classiceberg_1_1TransformLiteralTest.xml | 36 +
mkdocs/site/api/xml/classiceberg_1_1True.xml | 177 +
.../api/xml/classiceberg_1_1TruncateTransform.xml | 188 +
.../xml/classiceberg_1_1TruncateTransformTest.xml | 36 +
.../site/api/xml/classiceberg_1_1TruncateUtils.xml | 181 +
mkdocs/site/api/xml/classiceberg_1_1Type.xml | 321 +
.../site/api/xml/classiceberg_1_1TypeJsonTest.xml | 36 +
mkdocs/site/api/xml/classiceberg_1_1TypeTest.xml | 36 +
mkdocs/site/api/xml/classiceberg_1_1Unbound.xml | 158 +
.../api/xml/classiceberg_1_1UnboundPredicate.xml | 524 +
.../site/api/xml/classiceberg_1_1UnboundTerm.xml | 104 +
.../api/xml/classiceberg_1_1UnboundTransform.xml | 309 +
mkdocs/site/api/xml/classiceberg_1_1Uuid.xml | 316 +
mkdocs/site/api/xml/classiceberg_1_1UuidType.xml | 175 +
.../site/api/xml/classiceberg_1_1VoidTransform.xml | 147 +
.../api/xml/classiceberg_1_1VoidTransformTest.xml | 36 +
mkdocs/site/api/xml/classiceberg_1_1Writer.xml | 222 +
.../site/api/xml/classiceberg_1_1YearTransform.xml | 147 +
.../api/xml/classiceberg_1_1YearTransformTest.xml | 36 +
mkdocs/site/api/xml/classiceberg_1_1ZlibImpl.xml | 112 +
...ssiceberg_1_1arrow_1_1ArrowFileSystemFileIO.xml | 216 +
.../xml/classiceberg_1_1avro_1_1AVROStreamTest.xml | 261 +
...iceberg_1_1avro_1_1AppendDatumToBuilderTest.xml | 37 +
.../classiceberg_1_1avro_1_1AvroInputStream.xml | 274 +
.../classiceberg_1_1avro_1_1AvroOutputStream.xml | 246 +
.../api/xml/classiceberg_1_1avro_1_1AvroReader.xml | 185 +
.../xml/classiceberg_1_1avro_1_1AvroReaderTest.xml | 259 +
.../classiceberg_1_1avro_1_1AvroReader_1_1Impl.xml | 219 +
...berg_1_1avro_1_1AvroRoundTripConversionTest.xml | 36 +
.../api/xml/classiceberg_1_1avro_1_1AvroWriter.xml | 208 +
.../classiceberg_1_1avro_1_1AvroWriter_1_1Impl.xml | 221 +
...ceberg_1_1avro_1_1ExtractDatumFromArrayTest.xml | 36 +
.../xml/classiceberg_1_1avro_1_1HasIdVisitor.xml | 330 +
...ceberg_1_1avro_1_1NameMappingAvroSchemaTest.xml | 128 +
.../classiceberg_1_1avro_1_1ToAvroNodeVisitor.xml | 448 +
...ssiceberg_1_1catalog_1_1rest_1_1RestCatalog.xml | 96 +
...talog_1_1rest_1_1RestCatalogIntegrationTest.xml | 128 +
...ceberg_1_1internal_1_1ArrowArrayBufferGuard.xml | 66 +
...classiceberg_1_1internal_1_1ArrowArrayGuard.xml | 66 +
...siceberg_1_1internal_1_1ArrowArrayViewGuard.xml | 66 +
...lassiceberg_1_1internal_1_1ArrowSchemaGuard.xml | 66 +
...classiceberg_1_1parquet_1_1ParquetReadWrite.xml | 53 +
.../classiceberg_1_1parquet_1_1ParquetReader.xml | 185 +
...lassiceberg_1_1parquet_1_1ParquetReaderTest.xml | 198 +
...iceberg_1_1parquet_1_1ParquetReader_1_1Impl.xml | 219 +
.../classiceberg_1_1parquet_1_1ParquetWriter.xml | 208 +
...iceberg_1_1parquet_1_1ParquetWriter_1_1Impl.xml | 207 +
...ceberg_1_1parquet_1_1ProjectRecordBatchTest.xml | 36 +
.../xml/classiceberg_1_1rest_1_1JsonDeserTest.xml | 75 +
.../classiceberg_1_1rest_1_1JsonInvalidTest.xml | 75 +
.../classiceberg_1_1rest_1_1JsonRoundTripTest.xml | 75 +
.../classiceberg_1_1table_1_1AddPartitionSpec.xml | 160 +
.../api/xml/classiceberg_1_1table_1_1AddSchema.xml | 194 +
.../xml/classiceberg_1_1table_1_1AddSnapshot.xml | 160 +
.../xml/classiceberg_1_1table_1_1AddSortOrder.xml | 160 +
...ssiceberg_1_1table_1_1AssertCurrentSchemaID.xml | 128 +
...ceberg_1_1table_1_1AssertDefaultSortOrderID.xml | 128 +
...lassiceberg_1_1table_1_1AssertDefaultSpecID.xml | 128 +
...classiceberg_1_1table_1_1AssertDoesNotExist.xml | 92 +
...eberg_1_1table_1_1AssertLastAssignedFieldId.xml | 128 +
...g_1_1table_1_1AssertLastAssignedPartitionId.xml | 128 +
...lassiceberg_1_1table_1_1AssertRefSnapshotID.xml | 166 +
.../xml/classiceberg_1_1table_1_1AssertUUID.xml | 128 +
.../xml/classiceberg_1_1table_1_1AssignUUID.xml | 160 +
...assiceberg_1_1table_1_1RemovePartitionSpecs.xml | 160 +
.../classiceberg_1_1table_1_1RemoveProperties.xml | 160 +
.../xml/classiceberg_1_1table_1_1RemoveSchemas.xml | 160 +
.../classiceberg_1_1table_1_1RemoveSnapshotRef.xml | 160 +
.../classiceberg_1_1table_1_1RemoveSnapshots.xml | 160 +
.../classiceberg_1_1table_1_1SetCurrentSchema.xml | 160 +
...iceberg_1_1table_1_1SetDefaultPartitionSpec.xml | 160 +
...lassiceberg_1_1table_1_1SetDefaultSortOrder.xml | 160 +
.../xml/classiceberg_1_1table_1_1SetLocation.xml | 160 +
.../xml/classiceberg_1_1table_1_1SetProperties.xml | 160 +
.../classiceberg_1_1table_1_1SetSnapshotRef.xml | 333 +
...assiceberg_1_1table_1_1UpgradeFormatVersion.xml | 160 +
.../xml/classiceberg_1_1util_1_1Formattable.xml | 432 +
mkdocs/site/api/xml/combine.xslt | 15 +
mkdocs/site/api/xml/compound.xsd | 1635 +++
mkdocs/site/api/xml/conceptSmartPointerType.xml | 25 +
.../xml/concepticeberg_1_1EndianConvertible.xml | 20 +
mkdocs/site/api/xml/concepticeberg_1_1TermType.xml | 18 +
mkdocs/site/api/xml/config_8h.xml | 198 +
mkdocs/site/api/xml/config__test_8cc.xml | 185 +
mkdocs/site/api/xml/constants_8h.xml | 57 +
mkdocs/site/api/xml/conversions_8cc.xml | 560 +
mkdocs/site/api/xml/conversions_8h.xml | 333 +
mkdocs/site/api/xml/decimal_8cc.xml | 940 ++
mkdocs/site/api/xml/decimal_8h.xml | 444 +
mkdocs/site/api/xml/decimal__test_8cc.xml | 954 ++
.../xml/dir_0154c816bded9243a1feaa2fbd30be18.xml | 65 +
.../xml/dir_3772e67070704cbb8771b4d409046ed1.xml | 17 +
.../xml/dir_736f5aa46d5d53763bf6a073a47459a7.xml | 16 +
.../xml/dir_7a408d6a2d81183c3eacfe2576f2a2aa.xml | 42 +
.../xml/dir_7fe6e566b014ce0176a95ba72e9ed10b.xml | 21 +
.../xml/dir_81bb5441034a784c598ffcd7afd30d26.xml | 24 +
.../xml/dir_832d158f51fdfd219125f1a0f5099b44.xml | 21 +
.../xml/dir_babd9bb2d97b09926a56ad8ae647b0f2.xml | 13 +
.../xml/dir_e567eb46dbe88aaa1fd4ccb3586c5e69.xml | 13 +
.../xml/dir_f4d027612078328dc1681a60f28d52c0.xml | 16 +
.../xml/dir_f51fe74ea6bc2b1b900619895eaa63be.xml | 106 +
mkdocs/site/api/xml/doxyfile.xsd | 45 +
mkdocs/site/api/xml/endian_8h.xml | 129 +
mkdocs/site/api/xml/endian__test_8cc.xml | 170 +
mkdocs/site/api/xml/exception_8h.xml | 371 +
mkdocs/site/api/xml/expression_8cc.xml | 424 +
mkdocs/site/api/xml/expression_8h.xml | 283 +
mkdocs/site/api/xml/expression__test_8cc.xml | 379 +
mkdocs/site/api/xml/expressions_8cc.xml | 771 ++
mkdocs/site/api/xml/expressions_8h.xml | 624 +
mkdocs/site/api/xml/file__format_8h.xml | 273 +
mkdocs/site/api/xml/file__io_8h.xml | 141 +
mkdocs/site/api/xml/file__reader_8cc.xml | 250 +
mkdocs/site/api/xml/file__reader_8h.xml | 245 +
mkdocs/site/api/xml/file__scan__task__test_8cc.xml | 796 ++
mkdocs/site/api/xml/file__writer_8cc.xml | 428 +
mkdocs/site/api/xml/file__writer_8h.xml | 450 +
mkdocs/site/api/xml/formattable_8h.xml | 389 +
mkdocs/site/api/xml/formatter_8h.xml | 139 +
mkdocs/site/api/xml/formatter__internal_8h.xml | 337 +
mkdocs/site/api/xml/formatter__test_8cc.xml | 323 +
mkdocs/site/api/xml/group__type-factories.xml | 373 +
mkdocs/site/api/xml/group__type-nested.xml | 15 +
mkdocs/site/api/xml/group__type-primitive.xml | 27 +
mkdocs/site/api/xml/gzip__decompress__test_8cc.xml | 316 +
mkdocs/site/api/xml/gzip__internal_8cc.xml | 202 +
mkdocs/site/api/xml/gzip__internal_8h.xml | 106 +
mkdocs/site/api/xml/iceberg__bundle__export_8h.xml | 122 +
mkdocs/site/api/xml/iceberg__export_8h.xml | 863 ++
mkdocs/site/api/xml/iceberg__rest__export_8h.xml | 89 +
mkdocs/site/api/xml/in__memory__catalog_8cc.xml | 637 +
mkdocs/site/api/xml/in__memory__catalog_8h.xml | 212 +
.../site/api/xml/in__memory__catalog__test_8cc.xml | 673 +
mkdocs/site/api/xml/index.xml | 4695 +++++++
mkdocs/site/api/xml/index.xsd | 72 +
mkdocs/site/api/xml/indexpage.xml | 95 +
mkdocs/site/api/xml/inheritable__metadata_8cc.xml | 606 +
mkdocs/site/api/xml/inheritable__metadata_8h.xml | 175 +
mkdocs/site/api/xml/int128_8h.xml | 217 +
mkdocs/site/api/xml/json__internal_8cc.xml | 1852 +++
mkdocs/site/api/xml/json__internal_8h.xml | 278 +
mkdocs/site/api/xml/json__internal__test_8cc.xml | 912 ++
mkdocs/site/api/xml/json__util__internal_8h.xml | 299 +
mkdocs/site/api/xml/lazy_8h.xml | 359 +
mkdocs/site/api/xml/literal_8cc.xml | 926 ++
mkdocs/site/api/xml/literal_8h.xml | 596 +
mkdocs/site/api/xml/literal__test_8cc.xml | 1170 ++
mkdocs/site/api/xml/location__provider_8h.xml | 81 +
mkdocs/site/api/xml/macros_8h.xml | 563 +
mkdocs/site/api/xml/manifest__adapter_8cc.xml | 1232 ++
mkdocs/site/api/xml/manifest__adapter_8h.xml | 256 +
mkdocs/site/api/xml/manifest__entry_8cc.xml | 507 +
mkdocs/site/api/xml/manifest__entry_8h.xml | 649 +
mkdocs/site/api/xml/manifest__list_8cc.xml | 422 +
mkdocs/site/api/xml/manifest__list_8h.xml | 507 +
.../manifest__list__reader__writer__test_8cc.xml | 1049 ++
.../api/xml/manifest__list__versions__test_8cc.xml | 1191 ++
mkdocs/site/api/xml/manifest__reader_8cc.xml | 687 ++
mkdocs/site/api/xml/manifest__reader_8h.xml | 273 +
.../api/xml/manifest__reader__internal_8cc.xml | 1384 +++
.../site/api/xml/manifest__reader__internal_8h.xml | 367 +
.../api/xml/manifest__reader__writer__test_8cc.xml | 1082 ++
mkdocs/site/api/xml/manifest__wrapper_8cc.xml | 626 +
mkdocs/site/api/xml/manifest__wrapper_8h.xml | 481 +
mkdocs/site/api/xml/manifest__writer_8cc.xml | 839 ++
mkdocs/site/api/xml/manifest__writer_8h.xml | 494 +
mkdocs/site/api/xml/matchers_8h.xml | 380 +
mkdocs/site/api/xml/metadata__columns_8cc.xml | 288 +
mkdocs/site/api/xml/metadata__columns_8h.xml | 322 +
mkdocs/site/api/xml/metadata__io__test_8cc.xml | 604 +
mkdocs/site/api/xml/metadata__serde__test_8cc.xml | 996 ++
mkdocs/site/api/xml/metrics_8h.xml | 350 +
mkdocs/site/api/xml/mock__catalog_8h.xml | 206 +
mkdocs/site/api/xml/murmurhash3__internal_8cc.xml | 571 +
mkdocs/site/api/xml/murmurhash3__internal_8h.xml | 66 +
mkdocs/site/api/xml/name__mapping_8cc.xml | 711 ++
mkdocs/site/api/xml/name__mapping_8h.xml | 398 +
mkdocs/site/api/xml/name__mapping__test_8cc.xml | 632 +
mkdocs/site/api/xml/namespace_0d160.xml | 11 +
mkdocs/site/api/xml/namespaceavro.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg.xml | 12224 +++++++++++++++++++
mkdocs/site/api/xml/namespaceiceberg_1_1_0d112.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1_0d120.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1_0d125.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1_0d132.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1_0d139.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1_0d146.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1_0d154.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1_0d161.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1_0d167.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1_0d177.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1_0d179.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1_0d186.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1_0d192.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1_0d204.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1_0d207.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1_0d211.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1_0d213.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1_0d38.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1_0d44.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1_0d46.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1_0d52.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1_0d55.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1_0d67.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1_0d70.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1_0d87.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1_0d89.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1_0d96.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1_0d98.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1arrow.xml | 60 +
mkdocs/site/api/xml/namespaceiceberg_1_1avro.xml | 2724 +++++
.../api/xml/namespaceiceberg_1_1avro_1_1_0d11.xml | 11 +
.../api/xml/namespaceiceberg_1_1avro_1_1_0d127.xml | 11 +
.../api/xml/namespaceiceberg_1_1avro_1_1_0d15.xml | 11 +
.../api/xml/namespaceiceberg_1_1avro_1_1_0d19.xml | 11 +
.../api/xml/namespaceiceberg_1_1avro_1_1_0d9.xml | 11 +
.../site/api/xml/namespaceiceberg_1_1catalog.xml | 12 +
.../xml/namespaceiceberg_1_1catalog_1_1rest.xml | 75 +
.../site/api/xml/namespaceiceberg_1_1internal.xml | 141 +
.../site/api/xml/namespaceiceberg_1_1parquet.xml | 1126 ++
.../xml/namespaceiceberg_1_1parquet_1_1_0d150.xml | 11 +
.../xml/namespaceiceberg_1_1parquet_1_1_0d151.xml | 11 +
.../xml/namespaceiceberg_1_1parquet_1_1_0d72.xml | 11 +
.../xml/namespaceiceberg_1_1parquet_1_1_0d74.xml | 11 +
.../xml/namespaceiceberg_1_1parquet_1_1_0d78.xml | 11 +
.../xml/namespaceiceberg_1_1parquet_1_1_0d80.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1rest.xml | 1629 +++
.../api/xml/namespaceiceberg_1_1rest_1_1_0d25.xml | 11 +
mkdocs/site/api/xml/namespaceiceberg_1_1table.xml | 36 +
mkdocs/site/api/xml/namespaceiceberg_1_1util.xml | 12 +
mkdocs/site/api/xml/namespacestd.xml | 117 +
mkdocs/site/api/xml/namespacestd_1_1chrono.xml | 11 +
mkdocs/site/api/xml/namespacetesting.xml | 11 +
.../api/xml/nanoarrow__status__internal_8h.xml | 78 +
mkdocs/site/api/xml/parquet__data__test_8cc.xml | 946 ++
mkdocs/site/api/xml/parquet__data__util_8cc.xml | 707 ++
.../api/xml/parquet__data__util__internal_8h.xml | 335 +
mkdocs/site/api/xml/parquet__reader_8cc.xml | 884 ++
mkdocs/site/api/xml/parquet__reader_8h.xml | 184 +
mkdocs/site/api/xml/parquet__register_8cc.xml | 63 +
mkdocs/site/api/xml/parquet__register_8h.xml | 66 +
mkdocs/site/api/xml/parquet__schema__test_8cc.xml | 1103 ++
mkdocs/site/api/xml/parquet__schema__util_8cc.xml | 912 ++
.../api/xml/parquet__schema__util__internal_8h.xml | 400 +
mkdocs/site/api/xml/parquet__test_8cc.xml | 961 ++
mkdocs/site/api/xml/parquet__writer_8cc.xml | 657 +
mkdocs/site/api/xml/parquet__writer_8h.xml | 402 +
mkdocs/site/api/xml/partition__field_8cc.xml | 392 +
mkdocs/site/api/xml/partition__field_8h.xml | 175 +
mkdocs/site/api/xml/partition__field__test_8cc.xml | 409 +
mkdocs/site/api/xml/partition__spec_8cc.xml | 533 +
mkdocs/site/api/xml/partition__spec_8h.xml | 241 +
mkdocs/site/api/xml/partition__spec__test_8cc.xml | 662 +
mkdocs/site/api/xml/predicate_8cc.xml | 1083 ++
mkdocs/site/api/xml/predicate_8h.xml | 548 +
mkdocs/site/api/xml/predicate__test_8cc.xml | 1305 ++
mkdocs/site/api/xml/rest__catalog_8cc.xml | 201 +
mkdocs/site/api/xml/rest__catalog_8h.xml | 85 +
mkdocs/site/api/xml/rest__catalog__test_8cc.xml | 193 +
.../api/xml/rest__json__internal__test_8cc.xml | 1218 ++
mkdocs/site/api/xml/result_8h.xml | 808 ++
mkdocs/site/api/xml/roaring__test_8cc.xml | 98 +
mkdocs/site/api/xml/schema_8cc.xml | 716 ++
mkdocs/site/api/xml/schema_8h.xml | 384 +
mkdocs/site/api/xml/schema__field_8cc.xml | 281 +
mkdocs/site/api/xml/schema__field_8h.xml | 398 +
mkdocs/site/api/xml/schema__field__test_8cc.xml | 321 +
mkdocs/site/api/xml/schema__internal_8cc.xml | 616 +
mkdocs/site/api/xml/schema__internal_8h.xml | 138 +
mkdocs/site/api/xml/schema__json__test_8cc.xml | 465 +
mkdocs/site/api/xml/schema__test_8cc.xml | 1946 +++
mkdocs/site/api/xml/schema__util_8cc.xml | 653 +
mkdocs/site/api/xml/schema__util_8h.xml | 410 +
mkdocs/site/api/xml/schema__util__internal_8h.xml | 347 +
mkdocs/site/api/xml/schema__util__test_8cc.xml | 862 ++
mkdocs/site/api/xml/snapshot_8cc.xml | 181 +
mkdocs/site/api/xml/snapshot_8h.xml | 310 +
mkdocs/site/api/xml/snapshot__test_8cc.xml | 231 +
mkdocs/site/api/xml/sort__field_8cc.xml | 400 +
mkdocs/site/api/xml/sort__field_8h.xml | 220 +
mkdocs/site/api/xml/sort__field__test_8cc.xml | 426 +
mkdocs/site/api/xml/sort__order_8cc.xml | 560 +
mkdocs/site/api/xml/sort__order_8h.xml | 201 +
mkdocs/site/api/xml/sort__order__test_8cc.xml | 709 ++
mkdocs/site/api/xml/statistics__file_8cc.xml | 185 +
mkdocs/site/api/xml/statistics__file_8h.xml | 140 +
mkdocs/site/api/xml/string__util_8h.xml | 211 +
mkdocs/site/api/xml/string__util__test_8cc.xml | 98 +
mkdocs/site/api/xml/structArrowArray.xml | 175 +
mkdocs/site/api/xml/structArrowArrayStream.xml | 90 +
mkdocs/site/api/xml/structArrowSchema.xml | 160 +
mkdocs/site/api/xml/structProjectTestParam.xml | 129 +
mkdocs/site/api/xml/structSelectTestParam.xml | 148 +
mkdocs/site/api/xml/structTypeTestCase.xml | 128 +
mkdocs/site/api/xml/struct__like_8h.xml | 236 +
mkdocs/site/api/xml/struct__like__test_8cc.xml | 1024 ++
.../xml/structiceberg_1_1BasicLiteralTestParam.xml | 106 +
.../site/api/xml/structiceberg_1_1BlobMetadata.xml | 156 +
.../xml/structiceberg_1_1CastLiteralTestParam.xml | 127 +
...structiceberg_1_1ComparisonLiteralTestParam.xml | 107 +
mkdocs/site/api/xml/structiceberg_1_1DataFile.xml | 962 ++
.../api/xml/structiceberg_1_1DataOperation.xml | 106 +
mkdocs/site/api/xml/structiceberg_1_1DateParts.xml | 63 +
.../site/api/xml/structiceberg_1_1DefaultError.xml | 37 +
mkdocs/site/api/xml/structiceberg_1_1Error.xml | 64 +
.../api/xml/structiceberg_1_1FieldProjection.xml | 189 +
...eberg_1_1FieldProjection_1_1ExtraAttributes.xml | 45 +
.../xml/structiceberg_1_1FromArrowSchemaParam.xml | 92 +
.../api/xml/structiceberg_1_1Lazy_1_1Trait.xml | 18 +
...zy_1_1Trait_3_01R_07_5_08_07Args_8_8_8_08_4.xml | 40 +
.../site/api/xml/structiceberg_1_1LiteralHash.xml | 34 +
.../site/api/xml/structiceberg_1_1LiteralParam.xml | 132 +
.../api/xml/structiceberg_1_1LiteralTraits.xml | 37 +
.../api/xml/structiceberg_1_1LiteralValueHash.xml | 36 +
.../xml/structiceberg_1_1Literal_1_1AboveMax.xml | 53 +
.../xml/structiceberg_1_1Literal_1_1BelowMin.xml | 53 +
.../api/xml/structiceberg_1_1ManifestEntry.xml | 378 +
.../site/api/xml/structiceberg_1_1ManifestFile.xml | 747 ++
.../site/api/xml/structiceberg_1_1ManifestList.xml | 113 +
.../site/api/xml/structiceberg_1_1MappedField.xml | 127 +
.../api/xml/structiceberg_1_1MetadataColumns.xml | 490 +
.../api/xml/structiceberg_1_1MetadataLogEntry.xml | 91 +
mkdocs/site/api/xml/structiceberg_1_1Metrics.xml | 158 +
mkdocs/site/api/xml/structiceberg_1_1Namespace.xml | 55 +
.../xml/structiceberg_1_1PartitionFieldSummary.xml | 215 +
.../structiceberg_1_1PartitionStatisticsFile.xml | 108 +
.../xml/structiceberg_1_1ReaderFactoryRegistry.xml | 87 +
.../api/xml/structiceberg_1_1ReaderOptions.xml | 321 +
.../api/xml/structiceberg_1_1SchemaJsonParam.xml | 81 +
.../api/xml/structiceberg_1_1SchemaProjection.xml | 67 +
mkdocs/site/api/xml/structiceberg_1_1Snapshot.xml | 245 +
.../api/xml/structiceberg_1_1SnapshotLogEntry.xml | 74 +
.../site/api/xml/structiceberg_1_1SnapshotRef.xml | 116 +
.../xml/structiceberg_1_1SnapshotRef_1_1Branch.xml | 111 +
.../xml/structiceberg_1_1SnapshotRef_1_1Tag.xml | 79 +
.../xml/structiceberg_1_1SnapshotSummaryFields.xml | 591 +
mkdocs/site/api/xml/structiceberg_1_1Split.xml | 49 +
.../api/xml/structiceberg_1_1StatisticsFile.xml | 172 +
.../site/api/xml/structiceberg_1_1StringHash.xml | 107 +
.../api/xml/structiceberg_1_1TableIdentifier.xml | 98 +
.../api/xml/structiceberg_1_1TableMetadata.xml | 893 ++
...ructiceberg_1_1TableMetadataBuilder_1_1Impl.xml | 482 +
.../api/xml/structiceberg_1_1TableMetadataUtil.xml | 160 +
.../api/xml/structiceberg_1_1TableScanContext.xml | 461 +
mkdocs/site/api/xml/structiceberg_1_1TimeParts.xml | 79 +
.../xml/structiceberg_1_1TimestampNanosParts.xml | 143 +
.../api/xml/structiceberg_1_1TimestampParts.xml | 143 +
.../xml/structiceberg_1_1ToArrowSchemaParam.xml | 92 +
.../api/xml/structiceberg_1_1TransformParam.xml | 136 +
.../xml/structiceberg_1_1WriterFactoryRegistry.xml | 87 +
.../api/xml/structiceberg_1_1WriterOptions.xml | 194 +
.../structiceberg_1_1avro_1_1AppendDatumParam.xml | 129 +
.../structiceberg_1_1avro_1_1ExtractDatumParam.xml | 112 +
.../structiceberg_1_1avro_1_1MapLogicalType.xml | 53 +
.../xml/structiceberg_1_1avro_1_1ReadContext.xml | 84 +
.../structiceberg_1_1avro_1_1RoundTripParam.xml | 151 +
...ceberg_1_1parquet_1_1ParquetExtraAttributes.xml | 95 +
...eberg_1_1parquet_1_1ProjectRecordBatchParam.xml | 129 +
.../structiceberg_1_1parquet_1_1ReadContext.xml | 63 +
.../xml/structiceberg_1_1rest_1_1CatalogConfig.xml | 114 +
...cticeberg_1_1rest_1_1CreateNamespaceRequest.xml | 105 +
...ticeberg_1_1rest_1_1CreateNamespaceResponse.xml | 105 +
.../xml/structiceberg_1_1rest_1_1ErrorModel.xml | 122 +
.../xml/structiceberg_1_1rest_1_1ErrorResponse.xml | 84 +
...ructiceberg_1_1rest_1_1GetNamespaceResponse.xml | 105 +
.../structiceberg_1_1rest_1_1JsonDeserParam.xml | 83 +
.../structiceberg_1_1rest_1_1JsonInvalidParam.xml | 84 +
...structiceberg_1_1rest_1_1JsonRoundTripParam.xml | 83 +
...cticeberg_1_1rest_1_1ListNamespacesResponse.xml | 104 +
...structiceberg_1_1rest_1_1ListTablesResponse.xml | 114 +
.../structiceberg_1_1rest_1_1LoadTableResult.xml | 393 +
...ructiceberg_1_1rest_1_1RegisterTableRequest.xml | 99 +
...structiceberg_1_1rest_1_1RenameTableRequest.xml | 106 +
...1_1rest_1_1UpdateNamespacePropertiesRequest.xml | 98 +
..._1rest_1_1UpdateNamespacePropertiesResponse.xml | 105 +
.../structstd_1_1formatter_3_01Derived_01_4.xml | 75 +
.../api/xml/structstd_1_1formatter_3_01T_01_4.xml | 74 +
...atter_3_01std_1_1map_3_01K_00_01V_01_4_01_4.xml | 76 +
...3_01std_1_1span_3_01T_00_01Extent_01_4_01_4.xml | 78 +
...td_1_1unordered__map_3_01K_00_01V_01_4_01_4.xml | 76 +
...Hash_00_01KeyEqual_00_01Allocator_01_4_01_4.xml | 82 +
...formatter_3_01std_1_1vector_3_01T_01_4_01_4.xml | 73 +
mkdocs/site/api/xml/table_8cc.xml | 789 ++
mkdocs/site/api/xml/table_8h.xml | 244 +
mkdocs/site/api/xml/table__identifier_8h.xml | 158 +
mkdocs/site/api/xml/table__metadata_8cc.xml | 990 ++
mkdocs/site/api/xml/table__metadata_8h.xml | 385 +
.../api/xml/table__metadata__builder__test_8cc.xml | 797 ++
mkdocs/site/api/xml/table__properties_8cc.xml | 138 +
mkdocs/site/api/xml/table__properties_8h.xml | 345 +
mkdocs/site/api/xml/table__requirement_8cc.xml | 347 +
mkdocs/site/api/xml/table__requirement_8h.xml | 236 +
mkdocs/site/api/xml/table__requirements_8cc.xml | 249 +
mkdocs/site/api/xml/table__requirements_8h.xml | 167 +
mkdocs/site/api/xml/table__scan_8cc.xml | 917 ++
mkdocs/site/api/xml/table__scan_8h.xml | 536 +
mkdocs/site/api/xml/table__test_8cc.xml | 550 +
mkdocs/site/api/xml/table__update_8cc.xml | 412 +
mkdocs/site/api/xml/table__update_8h.xml | 475 +
mkdocs/site/api/xml/temp__file__test__base_8h.xml | 214 +
mkdocs/site/api/xml/temporal__test__helper_8h.xml | 163 +
mkdocs/site/api/xml/temporal__util_8cc.xml | 593 +
mkdocs/site/api/xml/temporal__util_8h.xml | 101 +
mkdocs/site/api/xml/term_8cc.xml | 594 +
mkdocs/site/api/xml/term_8h.xml | 529 +
mkdocs/site/api/xml/test__common_8cc.xml | 248 +
mkdocs/site/api/xml/test__common_8h.xml | 109 +
mkdocs/site/api/xml/timepoint_8cc.xml | 110 +
mkdocs/site/api/xml/timepoint_8h.xml | 156 +
mkdocs/site/api/xml/transaction_8h.xml | 114 +
mkdocs/site/api/xml/transform_8cc.xml | 627 +
mkdocs/site/api/xml/transform_8h.xml | 469 +
mkdocs/site/api/xml/transform__function_8cc.xml | 625 +
mkdocs/site/api/xml/transform__function_8h.xml | 434 +
mkdocs/site/api/xml/transform__test_8cc.xml | 1297 ++
mkdocs/site/api/xml/truncate__util_8cc.xml | 437 +
mkdocs/site/api/xml/truncate__util_8h.xml | 145 +
mkdocs/site/api/xml/truncate__util__test_8cc.xml | 352 +
mkdocs/site/api/xml/type_8cc.xml | 685 ++
mkdocs/site/api/xml/type_8h.xml | 859 ++
mkdocs/site/api/xml/type__fwd_8h.xml | 633 +
mkdocs/site/api/xml/type__test_8cc.xml | 1344 ++
mkdocs/site/api/xml/types_8h.xml | 351 +
mkdocs/site/api/xml/uuid_8cc.xml | 388 +
mkdocs/site/api/xml/uuid_8h.xml | 291 +
mkdocs/site/api/xml/uuid__test_8cc.xml | 257 +
mkdocs/site/api/xml/v1__metadata_8cc.xml | 733 ++
mkdocs/site/api/xml/v1__metadata_8h.xml | 160 +
mkdocs/site/api/xml/v2__metadata_8cc.xml | 790 ++
mkdocs/site/api/xml/v2__metadata_8h.xml | 173 +
mkdocs/site/api/xml/v3__metadata_8cc.xml | 858 ++
mkdocs/site/api/xml/v3__metadata_8h.xml | 186 +
mkdocs/site/api/xml/visit__type_8h.xml | 352 +
mkdocs/site/api/xml/visit__type__test_8cc.xml | 574 +
mkdocs/site/api/xml/visitor__generate_8h.xml | 100 +
mkdocs/site/api/xml/xml.xsd | 23 +
mkdocs/site/assert/iceberg-logo-icon.png | Bin 0 -> 17608 bytes
mkdocs/site/assets/images/favicon.png | Bin 0 -> 1870 bytes
.../site/assets/javascripts/bundle.f55a23d4.min.js | 16 +
.../assets/javascripts/bundle.f55a23d4.min.js.map | 7 +
.../assets/javascripts/lunr/min/lunr.ar.min.js | 1 +
.../assets/javascripts/lunr/min/lunr.da.min.js | 18 +
.../assets/javascripts/lunr/min/lunr.de.min.js | 18 +
.../assets/javascripts/lunr/min/lunr.du.min.js | 18 +
.../assets/javascripts/lunr/min/lunr.el.min.js | 1 +
.../assets/javascripts/lunr/min/lunr.es.min.js | 18 +
.../assets/javascripts/lunr/min/lunr.fi.min.js | 18 +
.../assets/javascripts/lunr/min/lunr.fr.min.js | 18 +
.../assets/javascripts/lunr/min/lunr.he.min.js | 1 +
.../assets/javascripts/lunr/min/lunr.hi.min.js | 1 +
.../assets/javascripts/lunr/min/lunr.hu.min.js | 18 +
.../assets/javascripts/lunr/min/lunr.hy.min.js | 1 +
.../assets/javascripts/lunr/min/lunr.it.min.js | 18 +
.../assets/javascripts/lunr/min/lunr.ja.min.js | 1 +
.../assets/javascripts/lunr/min/lunr.jp.min.js | 1 +
.../assets/javascripts/lunr/min/lunr.kn.min.js | 1 +
.../assets/javascripts/lunr/min/lunr.ko.min.js | 1 +
.../assets/javascripts/lunr/min/lunr.multi.min.js | 1 +
.../assets/javascripts/lunr/min/lunr.nl.min.js | 18 +
.../assets/javascripts/lunr/min/lunr.no.min.js | 18 +
.../assets/javascripts/lunr/min/lunr.pt.min.js | 18 +
.../assets/javascripts/lunr/min/lunr.ro.min.js | 18 +
.../assets/javascripts/lunr/min/lunr.ru.min.js | 18 +
.../assets/javascripts/lunr/min/lunr.sa.min.js | 1 +
.../lunr/min/lunr.stemmer.support.min.js | 1 +
.../assets/javascripts/lunr/min/lunr.sv.min.js | 18 +
.../assets/javascripts/lunr/min/lunr.ta.min.js | 1 +
.../assets/javascripts/lunr/min/lunr.te.min.js | 1 +
.../assets/javascripts/lunr/min/lunr.th.min.js | 1 +
.../assets/javascripts/lunr/min/lunr.tr.min.js | 18 +
.../assets/javascripts/lunr/min/lunr.vi.min.js | 1 +
.../assets/javascripts/lunr/min/lunr.zh.min.js | 1 +
mkdocs/site/assets/javascripts/lunr/tinyseg.js | 206 +
mkdocs/site/assets/javascripts/lunr/wordcut.js | 6708 ++++++++++
.../javascripts/workers/search.973d3a69.min.js | 42 +
.../javascripts/workers/search.973d3a69.min.js.map | 7 +
.../site/assets/stylesheets/main.84d31ad4.min.css | 1 +
.../assets/stylesheets/main.84d31ad4.min.css.map | 1 +
.../assets/stylesheets/palette.06af60db.min.css | 1 +
.../stylesheets/palette.06af60db.min.css.map | 1 +
mkdocs/site/index.html | 1119 ++
mkdocs/site/releases/index.html | 1066 ++
mkdocs/site/search/search_index.json | 1 +
mkdocs/site/sitemap.xml | 11 +
mkdocs/site/sitemap.xml.gz | Bin 0 -> 199 bytes
releases/index.html | 1066 ++
search/search_index.json | 1 +
sitemap.xml | 11 +
sitemap.xml.gz | Bin 0 -> 199 bytes
5726 files changed, 1055367 insertions(+)
diff --git a/404.html b/404.html
new file mode 100644
index 0000000..9bfca1f
--- /dev/null
+++ b/404.html
@@ -0,0 +1,472 @@
+
+<!doctype html>
+<html lang="en" class="no-js">
+ <head>
+
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+
+
+
+
+
+
+ <link rel="icon" href="/assert/iceberg-logo-icon.png">
+ <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.22">
+
+
+
+ <title>Iceberg C++</title>
+
+
+
+ <link rel="stylesheet" href="/assets/stylesheets/main.84d31ad4.min.css">
+
+
+ <link rel="stylesheet" href="/assets/stylesheets/palette.06af60db.min.css">
+
+
+
+
+
+
+
+
+
+
+
+
+ <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback">
+ <style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
+
+
+
+ <script>__md_scope=new URL("/",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
+
+
+
+
+
+
+ </head>
+
+
+
+
+
+
+
+
+
+ <body dir="ltr" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo">
+
+
+ <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
+ <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
+ <label class="md-overlay" for="__drawer"></label>
+ <div data-md-component="skip">
+
+ </div>
+ <div data-md-component="announce">
+
+ </div>
+
+
+
+
+
+
+<header class="md-header md-header--shadow md-header--lifted" data-md-component="header">
+ <nav class="md-header__inner md-grid" aria-label="Header">
+ <a href="/." title="Iceberg C++" class="md-header__button md-logo" aria-label="Iceberg C++" data-md-component="logo">
+
+ <img src="/assert/iceberg-logo-icon.png" alt="logo">
+
+ </a>
+ <label class="md-header__button md-icon" for="__drawer">
+
+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"/></svg>
+ </label>
+ <div class="md-header__title" data-md-component="header-title">
+ <div class="md-header__ellipsis">
+ <div class="md-header__topic">
+ <span class="md-ellipsis">
+ Iceberg C++
+ </span>
+ </div>
+ <div class="md-header__topic" data-md-component="header-topic">
+ <span class="md-ellipsis">
+
+
+
+ </span>
+ </div>
+ </div>
+ </div>
+
+
+ <form class="md-header__option" data-md-component="palette">
+
+
+
+
+ <input class="md-option" data-md-color-media="" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_0">
+
+ <label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_1" hidden>
+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"/></svg>
+ </label>
+
+
+
+
+
+ <input class="md-option" data-md-color-media="" data-md-color-scheme="slate" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_1">
+
+ <label class="md-header__button md-icon" title="Switch to light mode" for="__palette_0" hidden>
+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"/></svg>
+ </label>
+
+
+</form>
+
+
+
+ <script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.get [...]
+
+
+
+
+
+ <label class="md-header__button md-icon" for="__search">
+
+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
+ </label>
+ <div class="md-search" data-md-component="search" role="dialog">
+ <label class="md-search__overlay" for="__search"></label>
+ <div class="md-search__inner" role="search">
+ <form class="md-search__form" name="search">
+ <input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
+ <label class="md-search__icon md-icon" for="__search">
+
+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
+
+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
+ </label>
+ <nav class="md-search__options" aria-label="Search">
+
+ <button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
+
+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>
+ </button>
+ </nav>
+
+ </form>
+ <div class="md-search__output">
+ <div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix>
+ <div class="md-search-result" data-md-component="search-result">
+ <div class="md-search-result__meta">
+ Initializing search
+ </div>
+ <ol class="md-search-result__list" role="presentation"></ol>
+ </div>
+ </div>
+ </div>
+ </div>
+</div>
+
+
+
+ <div class="md-header__source">
+ <a href="https://github.com/apache/iceberg-cpp" title="Go to repository" class="md-source" data-md-component="source">
+ <div class="md-source__icon md-icon">
+
+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M439.6 236.1 244 40.5c-5.4-5.5-12.8-8.5-20.4-8.5s-15 3-20.4 8.4L162.5 81l51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3L240.3 199v121.9c25.3 12.5 22.3 [...]
+ </div>
+ <div class="md-source__repository">
+ apache/iceberg-cpp
+ </div>
+</a>
+ </div>
+
+ </nav>
+
+
+
+<nav class="md-tabs" aria-label="Tabs" data-md-component="tabs">
+ <div class="md-grid">
+ <ul class="md-tabs__list">
+
+
+
+
+
+
+ <li class="md-tabs__item">
+ <a href="/." class="md-tabs__link">
+
+
+
+
+
+ Contributing
+
+ </a>
+ </li>
+
+
+
+
+
+
+
+
+ <li class="md-tabs__item">
+ <a href="/releases/" class="md-tabs__link">
+
+
+
+
+
+ Releases
+
+ </a>
+ </li>
+
+
+
+
+
+
+
+
+ <li class="md-tabs__item">
+ <a href="/api/" class="md-tabs__link">
+
+
+
+
+
+ API Documentation
+
+ </a>
+ </li>
+
+
+
+ </ul>
+ </div>
+</nav>
+
+
+</header>
+
+ <div class="md-container" data-md-component="container">
+
+
+
+
+ <main class="md-main" data-md-component="main">
+ <div class="md-main__inner md-grid">
+
+
+
+ <div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
+ <div class="md-sidebar__scrollwrap">
+ <div class="md-sidebar__inner">
+
+
+
+
+
+
+<nav class="md-nav md-nav--primary md-nav--lifted" aria-label="Navigation" data-md-level="0">
+ <label class="md-nav__title" for="__drawer">
+ <a href="/." title="Iceberg C++" class="md-nav__button md-logo" aria-label="Iceberg C++" data-md-component="logo">
+
+ <img src="/assert/iceberg-logo-icon.png" alt="logo">
+
+ </a>
+ Iceberg C++
+ </label>
+
+ <div class="md-nav__source">
+ <a href="https://github.com/apache/iceberg-cpp" title="Go to repository" class="md-source" data-md-component="source">
+ <div class="md-source__icon md-icon">
+
+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M439.6 236.1 244 40.5c-5.4-5.5-12.8-8.5-20.4-8.5s-15 3-20.4 8.4L162.5 81l51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3L240.3 199v121.9c25.3 12.5 22.3 [...]
+ </div>
+ <div class="md-source__repository">
+ apache/iceberg-cpp
+ </div>
+</a>
+ </div>
+
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/." class="md-nav__link">
+
+
+
+ <span class="md-ellipsis">
+ Contributing
+
+ </span>
+
+
+ </a>
+ </li>
+
+
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/releases/" class="md-nav__link">
+
+
+
+ <span class="md-ellipsis">
+ Releases
+
+ </span>
+
+
+ </a>
+ </li>
+
+
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/api/" class="md-nav__link">
+
+
+
+ <span class="md-ellipsis">
+ API Documentation
+
+ </span>
+
+
+ </a>
+ </li>
+
+
+
+ </ul>
+</nav>
+ </div>
+ </div>
+ </div>
+
+
+
+ <div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
+ <div class="md-sidebar__scrollwrap">
+ <div class="md-sidebar__inner">
+
+
+<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
+
+
+
+
+</nav>
+ </div>
+ </div>
+ </div>
+
+
+
+ <div class="md-content" data-md-component="content">
+ <article class="md-content__inner md-typeset">
+
+ <h1>404 - Not found</h1>
+
+ </article>
+ </div>
+
+
+<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
+ </div>
+
+ </main>
+
+ <footer class="md-footer">
+
+ <div class="md-footer-meta md-typeset">
+ <div class="md-footer-meta__inner md-grid">
+ <div class="md-copyright">
+
+
+ Made with
+ <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
+ Material for MkDocs
+ </a>
+
+</div>
+
+
+<div class="md-social">
+
+
+
+
+
+
+
+
+ <a href="https://github.com/apache/iceberg-cpp" target="_blank" rel="noopener" title="github.com" class="md-social__link">
+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M173.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 [...]
+ </a>
+
+
+
+
+
+
+
+
+ <a href="https://apache-iceberg.slack.com/" target="_blank" rel="noopener" title="apache-iceberg.slack.com" class="md-social__link">
+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M94.1 315.1c0 25.9-21.2 47.1-47.1 47.1S0 341 0 315.1 21.2 268 47.1 268h47.1v47.1zm23.7 0c0-25.9 21.2-47.1 47.1-47.1s47.1 21.2 47.1 47.1v117.8c0 25.9-21.2 47.1-47.1 47.1s-47.1-21.2-47.1-47.1zm47.1-189c-25.9 [...]
+ </a>
+
+</div>
+
+ </div>
+ </div>
+</footer>
+
+ </div>
+ <div class="md-dialog" data-md-component="dialog">
+ <div class="md-dialog__inner md-typeset"></div>
+ </div>
+
+
+
+
+ <script id="__config" type="application/json">{"base": "/", "features": ["navigation.expand", "navigation.tabs", "navigation.tabs.sticky", "content.code.copy"], "search": "/assets/javascripts/workers/search.973d3a69.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", " [...]
+
+
+ <script src="/assets/javascripts/bundle.f55a23d4.min.js"></script>
+
+
+ </body>
+</html>
\ No newline at end of file
diff --git a/CNAME b/CNAME
new file mode 100644
index 0000000..1bd1376
--- /dev/null
+++ b/CNAME
@@ -0,0 +1 @@
+cpp.iceberg.apache.org
diff --git a/api/annotated.html b/api/annotated.html
new file mode 100644
index 0000000..b093624
--- /dev/null
+++ b/api/annotated.html
@@ -0,0 +1,424 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.8"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>iceberg-cpp: Class List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">iceberg-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.8 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="headertitle"><div class="title">Class List</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">►</span><span class="icona"><span class="icon">N</span></span><b>iceberg</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">►</span><span class="icona"><span class="icon">N</span></span><b>arrow</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1arrow_1_1ArrowFileSystemFileIO.html" target="_self">ArrowFileSystemFileIO</a></td><td class="desc">A concrete implementation of <a class="el" href="classiceberg_1_1FileIO.html" title="Pluggable module for reading, writing, and deleting files.">FileIO</a> for Arrow file [...]
+<tr id="row_0_1_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">►</span><span class="icona"><span class="icon">N</span></span><b>avro</b></td><td class="desc"></td></tr>
+<tr id="row_0_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1avro_1_1AppendDatumParam.html" target="_self">AppendDatumParam</a></td><td class="desc">Test case structure for parameterized primitive type tests </td></tr>
+<tr id="row_0_1_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1avro_1_1AppendDatumToBuilderTest.html" target="_self">AppendDatumToBuilderTest</a></td><td class="desc">Test class for primitive types using parameterized tests </td></tr>
+<tr id="row_0_1_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1avro_1_1AvroInputStream.html" target="_self">AvroInputStream</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1avro_1_1AvroOutputStream.html" target="_self">AvroOutputStream</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_4_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_1_4_" class="arrow" onclick="toggleFolder('0_1_4_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1avro_1_1AvroReader.html" target="_self">AvroReader</a></td><td class="desc">A reader that reads <a class="el" href="structArrowArray.html">ArrowArray</a> from Avro files </td></tr>
+<tr id="row_0_1_4_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1avro_1_1AvroReader_1_1Impl.html" target="_self">Impl</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_5_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1avro_1_1AvroReaderTest.html" target="_self">AvroReaderTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_6_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1avro_1_1AvroRoundTripConversionTest.html" target="_self">AvroRoundTripConversionTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_7_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1avro_1_1AVROStreamTest.html" target="_self">AVROStreamTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_8_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_1_8_" class="arrow" onclick="toggleFolder('0_1_8_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1avro_1_1AvroWriter.html" target="_self">AvroWriter</a></td><td class="desc">A writer for serializing <a class="el" href="structArrowArray.html">ArrowArray</a> to Avro files </td></tr>
+<tr id="row_0_1_8_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1avro_1_1AvroWriter_1_1Impl.html" target="_self">Impl</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_9_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1avro_1_1ExtractDatumFromArrayTest.html" target="_self">ExtractDatumFromArrayTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_10_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1avro_1_1ExtractDatumParam.html" target="_self">ExtractDatumParam</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_11_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1avro_1_1HasIdVisitor.html" target="_self">HasIdVisitor</a></td><td class="desc">A visitor that checks the presence of field IDs in an Avro schema </td></tr>
+<tr id="row_0_1_12_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1avro_1_1MapLogicalType.html" target="_self">MapLogicalType</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_13_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1avro_1_1NameMappingAvroSchemaTest.html" target="_self">NameMappingAvroSchemaTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_14_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1avro_1_1ReadContext.html" target="_self">ReadContext</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_15_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1avro_1_1RoundTripParam.html" target="_self">RoundTripParam</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_16_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1avro_1_1ToAvroNodeVisitor.html" target="_self">ToAvroNodeVisitor</a></td><td class="desc">A visitor that converts an Iceberg type to an Avro node </td></tr>
+<tr id="row_0_2_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_2_" class="arrow" onclick="toggleFolder('0_2_')">►</span><span class="icona"><span class="icon">N</span></span><b>catalog</b></td><td class="desc"></td></tr>
+<tr id="row_0_2_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_2_0_" class="arrow" onclick="toggleFolder('0_2_0_')">►</span><span class="icona"><span class="icon">N</span></span><b>rest</b></td><td class="desc"></td></tr>
+<tr id="row_0_2_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1catalog_1_1rest_1_1RestCatalog.html" target="_self">RestCatalog</a></td><td class="desc"></td></tr>
+<tr id="row_0_2_0_1_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1catalog_1_1rest_1_1RestCatalogIntegrationTest.html" target="_self">RestCatalogIntegrationTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_3_" class="arrow" onclick="toggleFolder('0_3_')">►</span><span class="icona"><span class="icon">N</span></span><b>internal</b></td><td class="desc"></td></tr>
+<tr id="row_0_3_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1internal_1_1ArrowArrayBufferGuard.html" target="_self">ArrowArrayBufferGuard</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1internal_1_1ArrowArrayGuard.html" target="_self">ArrowArrayGuard</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1internal_1_1ArrowArrayViewGuard.html" target="_self">ArrowArrayViewGuard</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1internal_1_1ArrowSchemaGuard.html" target="_self">ArrowSchemaGuard</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_4_" class="arrow" onclick="toggleFolder('0_4_')">►</span><span class="icona"><span class="icon">N</span></span><b>parquet</b></td><td class="desc"></td></tr>
+<tr id="row_0_4_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1parquet_1_1ParquetExtraAttributes.html" target="_self">ParquetExtraAttributes</a></td><td class="desc">Parquet specific attributes for the field </td></tr>
+<tr id="row_0_4_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_4_1_" class="arrow" onclick="toggleFolder('0_4_1_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1parquet_1_1ParquetReader.html" target="_self">ParquetReader</a></td><td class="desc">A reader that reads <a class="el" href="structArrowArray.html">ArrowArray</a> from Parquet files </td></tr>
+<tr id="row_0_4_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1parquet_1_1ParquetReader_1_1Impl.html" target="_self">Impl</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1parquet_1_1ParquetReaderTest.html" target="_self">ParquetReaderTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1parquet_1_1ParquetReadWrite.html" target="_self">ParquetReadWrite</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_4_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_4_4_" class="arrow" onclick="toggleFolder('0_4_4_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1parquet_1_1ParquetWriter.html" target="_self">ParquetWriter</a></td><td class="desc">A writer that writes <a class="el" href="structArrowArray.html">ArrowArray</a> to Parquet files </td></tr>
+<tr id="row_0_4_4_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1parquet_1_1ParquetWriter_1_1Impl.html" target="_self">Impl</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_5_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1parquet_1_1ProjectRecordBatchParam.html" target="_self">ProjectRecordBatchParam</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_6_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1parquet_1_1ProjectRecordBatchTest.html" target="_self">ProjectRecordBatchTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_7_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1parquet_1_1ReadContext.html" target="_self">ReadContext</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_5_" class="arrow" onclick="toggleFolder('0_5_')">►</span><span class="icona"><span class="icon">N</span></span><b>rest</b></td><td class="desc"></td></tr>
+<tr id="row_0_5_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1rest_1_1CatalogConfig.html" target="_self">CatalogConfig</a></td><td class="desc">Server-provided configuration for the catalog </td></tr>
+<tr id="row_0_5_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1rest_1_1CreateNamespaceRequest.html" target="_self">CreateNamespaceRequest</a></td><td class="desc">Request to create a namespace </td></tr>
+<tr id="row_0_5_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1rest_1_1CreateNamespaceResponse.html" target="_self">CreateNamespaceResponse</a></td><td class="desc">Response body after creating a namespace </td></tr>
+<tr id="row_0_5_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1rest_1_1ErrorModel.html" target="_self">ErrorModel</a></td><td class="desc">JSON error payload returned in a response with further details on the error </td></tr>
+<tr id="row_0_5_4_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1rest_1_1ErrorResponse.html" target="_self">ErrorResponse</a></td><td class="desc"><a class="el" href="structiceberg_1_1Error.html" title="Error with a kind and a message.">Error</a> response body returned in a response </td></tr>
+<tr id="row_0_5_5_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1rest_1_1GetNamespaceResponse.html" target="_self">GetNamespaceResponse</a></td><td class="desc">Response body for loading namespace properties </td></tr>
+<tr id="row_0_5_6_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1rest_1_1JsonDeserParam.html" target="_self">JsonDeserParam</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_7_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1rest_1_1JsonDeserTest.html" target="_self">JsonDeserTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_8_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1rest_1_1JsonInvalidParam.html" target="_self">JsonInvalidParam</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_9_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1rest_1_1JsonInvalidTest.html" target="_self">JsonInvalidTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_10_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1rest_1_1JsonRoundTripParam.html" target="_self">JsonRoundTripParam</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_11_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1rest_1_1JsonRoundTripTest.html" target="_self">JsonRoundTripTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_12_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1rest_1_1ListNamespacesResponse.html" target="_self">ListNamespacesResponse</a></td><td class="desc">Response body for listing namespaces </td></tr>
+<tr id="row_0_5_13_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1rest_1_1ListTablesResponse.html" target="_self">ListTablesResponse</a></td><td class="desc">Response body for listing tables in a namespace </td></tr>
+<tr id="row_0_5_14_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1rest_1_1LoadTableResult.html" target="_self">LoadTableResult</a></td><td class="desc">Result body for table create/load/register APIs </td></tr>
+<tr id="row_0_5_15_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1rest_1_1RegisterTableRequest.html" target="_self">RegisterTableRequest</a></td><td class="desc">Request to register a table </td></tr>
+<tr id="row_0_5_16_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1rest_1_1RenameTableRequest.html" target="_self">RenameTableRequest</a></td><td class="desc">Request to rename a table </td></tr>
+<tr id="row_0_5_17_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1rest_1_1UpdateNamespacePropertiesRequest.html" target="_self">UpdateNamespacePropertiesRequest</a></td><td class="desc">Update or delete namespace properties request </td></tr>
+<tr id="row_0_5_18_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1rest_1_1UpdateNamespacePropertiesResponse.html" target="_self">UpdateNamespacePropertiesResponse</a></td><td class="desc">Response body after updating namespace properties </td></tr>
+<tr id="row_0_6_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_6_" class="arrow" onclick="toggleFolder('0_6_')">►</span><span class="icona"><span class="icon">N</span></span><b>table</b></td><td class="desc"></td></tr>
+<tr id="row_0_6_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1table_1_1AddPartitionSpec.html" target="_self">AddPartitionSpec</a></td><td class="desc">Represents adding a new partition spec to the table </td></tr>
+<tr id="row_0_6_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1table_1_1AddSchema.html" target="_self">AddSchema</a></td><td class="desc">Represents adding a new schema to the table </td></tr>
+<tr id="row_0_6_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1table_1_1AddSnapshot.html" target="_self">AddSnapshot</a></td><td class="desc">Represents adding a snapshot to the table </td></tr>
+<tr id="row_0_6_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1table_1_1AddSortOrder.html" target="_self">AddSortOrder</a></td><td class="desc">Represents adding a new sort order to the table </td></tr>
+<tr id="row_0_6_4_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1table_1_1AssertCurrentSchemaID.html" target="_self">AssertCurrentSchemaID</a></td><td class="desc">Requirement that the current schema ID matches </td></tr>
+<tr id="row_0_6_5_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1table_1_1AssertDefaultSortOrderID.html" target="_self">AssertDefaultSortOrderID</a></td><td class="desc">Requirement that the default sort order ID matches </td></tr>
+<tr id="row_0_6_6_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1table_1_1AssertDefaultSpecID.html" target="_self">AssertDefaultSpecID</a></td><td class="desc">Requirement that the default partition spec ID matches </td></tr>
+<tr id="row_0_6_7_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1table_1_1AssertDoesNotExist.html" target="_self">AssertDoesNotExist</a></td><td class="desc">Requirement that the table does not exist </td></tr>
+<tr id="row_0_6_8_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1table_1_1AssertLastAssignedFieldId.html" target="_self">AssertLastAssignedFieldId</a></td><td class="desc">Requirement that the last assigned field ID matches </td></tr>
+<tr id="row_0_6_9_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1table_1_1AssertLastAssignedPartitionId.html" target="_self">AssertLastAssignedPartitionId</a></td><td class="desc">Requirement that the last assigned partition ID matches </td></tr>
+<tr id="row_0_6_10_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1table_1_1AssertRefSnapshotID.html" target="_self">AssertRefSnapshotID</a></td><td class="desc">Requirement that a reference (branch or tag) points to a specific snapshot </td></tr>
+<tr id="row_0_6_11_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1table_1_1AssertUUID.html" target="_self">AssertUUID</a></td><td class="desc">Requirement that the table UUID matches the expected value </td></tr>
+<tr id="row_0_6_12_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1table_1_1AssignUUID.html" target="_self">AssignUUID</a></td><td class="desc">Represents an assignment of a UUID to the table </td></tr>
+<tr id="row_0_6_13_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1table_1_1RemovePartitionSpecs.html" target="_self">RemovePartitionSpecs</a></td><td class="desc">Represents removing partition specs from the table </td></tr>
+<tr id="row_0_6_14_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1table_1_1RemoveProperties.html" target="_self">RemoveProperties</a></td><td class="desc">Represents removing table properties </td></tr>
+<tr id="row_0_6_15_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1table_1_1RemoveSchemas.html" target="_self">RemoveSchemas</a></td><td class="desc">Represents removing schemas from the table </td></tr>
+<tr id="row_0_6_16_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1table_1_1RemoveSnapshotRef.html" target="_self">RemoveSnapshotRef</a></td><td class="desc">Represents removing a snapshot reference </td></tr>
+<tr id="row_0_6_17_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1table_1_1RemoveSnapshots.html" target="_self">RemoveSnapshots</a></td><td class="desc">Represents removing snapshots from the table </td></tr>
+<tr id="row_0_6_18_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1table_1_1SetCurrentSchema.html" target="_self">SetCurrentSchema</a></td><td class="desc">Represents setting the current schema </td></tr>
+<tr id="row_0_6_19_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1table_1_1SetDefaultPartitionSpec.html" target="_self">SetDefaultPartitionSpec</a></td><td class="desc">Represents setting the default partition spec </td></tr>
+<tr id="row_0_6_20_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1table_1_1SetDefaultSortOrder.html" target="_self">SetDefaultSortOrder</a></td><td class="desc">Represents setting the default sort order </td></tr>
+<tr id="row_0_6_21_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1table_1_1SetLocation.html" target="_self">SetLocation</a></td><td class="desc">Represents setting the table location </td></tr>
+<tr id="row_0_6_22_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1table_1_1SetProperties.html" target="_self">SetProperties</a></td><td class="desc">Represents setting table properties </td></tr>
+<tr id="row_0_6_23_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1table_1_1SetSnapshotRef.html" target="_self">SetSnapshotRef</a></td><td class="desc">Represents setting a snapshot reference </td></tr>
+<tr id="row_0_6_24_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1table_1_1UpgradeFormatVersion.html" target="_self">UpgradeFormatVersion</a></td><td class="desc">Represents an upgrade of the table format version </td></tr>
+<tr id="row_0_7_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_7_" class="arrow" onclick="toggleFolder('0_7_')">►</span><span class="icona"><span class="icon">N</span></span><b>util</b></td><td class="desc"></td></tr>
+<tr id="row_0_7_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1util_1_1Formattable.html" target="_self">Formattable</a></td><td class="desc">Interface for objects that can be formatted via std::format </td></tr>
+<tr id="row_0_8_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1And.html" target="_self">And</a></td><td class="desc">An <a class="el" href="classiceberg_1_1Expression.html" title="Represents a boolean expression tree.">Expression</a> that represents a logical AND operation between two expressions </td></tr>
+<tr id="row_0_9_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ArrayLike.html" target="_self">ArrayLike</a></td><td class="desc">An immutable array-like wrapper </td></tr>
+<tr id="row_0_10_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_10_" class="arrow" onclick="toggleFolder('0_10_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ArrowArrayArrayLike.html" target="_self">ArrowArrayArrayLike</a></td><td class="desc">Wrapper for one row of a list-typed <a class="el" href="structArrowArray.html">ArrowArray</a> </td></tr>
+<tr id="row_0_10_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ArrowArrayArrayLike_1_1Impl.html" target="_self">Impl</a></td><td class="desc"></td></tr>
+<tr id="row_0_11_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_11_" class="arrow" onclick="toggleFolder('0_11_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ArrowArrayMapLike.html" target="_self">ArrowArrayMapLike</a></td><td class="desc">Wrapper for one row of a map-typed <a class="el" href="structArrowArray.html">ArrowArray</a> </td></tr>
+<tr id="row_0_11_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ArrowArrayMapLike_1_1Impl.html" target="_self">Impl</a></td><td class="desc"></td></tr>
+<tr id="row_0_12_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_12_" class="arrow" onclick="toggleFolder('0_12_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ArrowArrayStructLike.html" target="_self">ArrowArrayStructLike</a></td><td class="desc">Wrapper for one row of a struct-typed <a class="el" href="structArrowArray.html">ArrowArray</a> </td></tr>
+<tr id="row_0_12_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ArrowArrayStructLike_1_1Impl.html" target="_self">Impl</a></td><td class="desc"></td></tr>
+<tr id="row_0_13_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1BaseInheritableMetadata.html" target="_self">BaseInheritableMetadata</a></td><td class="desc">Base implementation of <a class="el" href="classiceberg_1_1InheritableMetadata.html" title="Interface for applying inheritable metadata to manifest entries.">InheritableMetadata [...]
+<tr id="row_0_14_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1BasicLiteralTest.html" target="_self">BasicLiteralTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_15_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1BasicLiteralTestParam.html" target="_self">BasicLiteralTestParam</a></td><td class="desc"></td></tr>
+<tr id="row_0_16_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1BinaryType.html" target="_self">BinaryType</a></td><td class="desc">A data type representing an arbitrary-length byte sequence </td></tr>
+<tr id="row_0_17_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1BlobMetadata.html" target="_self">BlobMetadata</a></td><td class="desc">A metadata about a statistics or indices blob </td></tr>
+<tr id="row_0_18_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1BooleanType.html" target="_self">BooleanType</a></td><td class="desc">A data type representing a boolean (true or false) </td></tr>
+<tr id="row_0_19_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1Bound.html" target="_self">Bound</a></td><td class="desc">Interface for bound expressions that can be evaluated </td></tr>
+<tr id="row_0_20_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1BoundLiteralPredicate.html" target="_self">BoundLiteralPredicate</a></td><td class="desc"><a class="el" href="classiceberg_1_1Bound.html" title="Interface for bound expressions that can be evaluated.">Bound</a> literal predicate (comparison against a single value) </td></tr>
+<tr id="row_0_21_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1BoundPredicate.html" target="_self">BoundPredicate</a></td><td class="desc"><a class="el" href="classiceberg_1_1Bound.html" title="Interface for bound expressions that can be evaluated.">Bound</a> predicates contain bound terms and can be evaluated </td></tr>
+<tr id="row_0_22_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1BoundReference.html" target="_self">BoundReference</a></td><td class="desc">A reference to a bound field </td></tr>
+<tr id="row_0_23_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1BoundSetPredicate.html" target="_self">BoundSetPredicate</a></td><td class="desc"><a class="el" href="classiceberg_1_1Bound.html" title="Interface for bound expressions that can be evaluated.">Bound</a> set predicate (membership testing against a set of values) </td></tr>
+<tr id="row_0_24_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1BoundTerm.html" target="_self">BoundTerm</a></td><td class="desc">Base class for bound terms </td></tr>
+<tr id="row_0_25_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1BoundTransform.html" target="_self">BoundTransform</a></td><td class="desc">A bound transform expression </td></tr>
+<tr id="row_0_26_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1BoundUnaryPredicate.html" target="_self">BoundUnaryPredicate</a></td><td class="desc"><a class="el" href="classiceberg_1_1Bound.html" title="Interface for bound expressions that can be evaluated.">Bound</a> unary predicate (null, not-null, etc.) </td></tr>
+<tr id="row_0_27_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1BucketTransform.html" target="_self">BucketTransform</a></td><td class="desc">Bucket transform that hashes input values into N buckets </td></tr>
+<tr id="row_0_28_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1BucketTransformTest.html" target="_self">BucketTransformTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_29_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1BucketUtils.html" target="_self">BucketUtils</a></td><td class="desc"></td></tr>
+<tr id="row_0_30_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1CastLiteralTest.html" target="_self">CastLiteralTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_31_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1CastLiteralTestParam.html" target="_self">CastLiteralTestParam</a></td><td class="desc"></td></tr>
+<tr id="row_0_32_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_32_" class="arrow" onclick="toggleFolder('0_32_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1Catalog.html" target="_self">Catalog</a></td><td class="desc">A <a class="el" href="classiceberg_1_1Catalog.html" title="A Catalog API for table create, drop, and load operations.">Catalog</ [...]
+<tr id="row_0_32_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1Catalog_1_1TableBuilder.html" target="_self">TableBuilder</a></td><td class="desc">A builder used to create valid tables or start create/replace transactions </td></tr>
+<tr id="row_0_33_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ComparisonLiteralTest.html" target="_self">ComparisonLiteralTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_34_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1ComparisonLiteralTestParam.html" target="_self">ComparisonLiteralTestParam</a></td><td class="desc"></td></tr>
+<tr id="row_0_35_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_35_" class="arrow" onclick="toggleFolder('0_35_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ConfigBase.html" target="_self">ConfigBase</a></td><td class="desc"></td></tr>
+<tr id="row_0_35_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ConfigBase_1_1Entry.html" target="_self">Entry</a></td><td class="desc"></td></tr>
+<tr id="row_0_36_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1Conversions.html" target="_self">Conversions</a></td><td class="desc">Conversion utilities for primitive types </td></tr>
+<tr id="row_0_37_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1CopyInheritableMetadata.html" target="_self">CopyInheritableMetadata</a></td><td class="desc">Metadata inheritance for copying manifests before commit </td></tr>
+<tr id="row_0_38_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1DataFile.html" target="_self">DataFile</a></td><td class="desc"><a class="el" href="structiceberg_1_1DataFile.html" title="DataFile carries data file path, partition tuple, metrics, ...">DataFile</a> carries data file path, partition tuple, metrics, .. </td></tr>
+<tr id="row_0_39_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1DataOperation.html" target="_self">DataOperation</a></td><td class="desc">Data operation that produce snapshots </td></tr>
+<tr id="row_0_40_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1DataTableScan.html" target="_self">DataTableScan</a></td><td class="desc">A scan that reads data files and applies delete files to filter rows </td></tr>
+<tr id="row_0_41_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1DateParts.html" target="_self">DateParts</a></td><td class="desc"></td></tr>
+<tr id="row_0_42_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1DateType.html" target="_self">DateType</a></td><td class="desc">A data type representing a calendar date without reference to a timezone or time </td></tr>
+<tr id="row_0_43_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1DayTransform.html" target="_self">DayTransform</a></td><td class="desc">Day transform that extracts the day of the month from timestamp inputs </td></tr>
+<tr id="row_0_44_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1DayTransformTest.html" target="_self">DayTransformTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_45_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1Decimal.html" target="_self">Decimal</a></td><td class="desc">Represents 128-bit fixed-point decimal numbers. The max decimal precision that can be safely represented is 38 significant digits </td></tr>
+<tr id="row_0_46_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1DecimalType.html" target="_self">DecimalType</a></td><td class="desc">A data type representing a fixed-precision decimal </td></tr>
+<tr id="row_0_47_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1DefaultError.html" target="_self">DefaultError</a></td><td class="desc">/brief Default error trait </td></tr>
+<tr id="row_0_48_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1DoubleType.html" target="_self">DoubleType</a></td><td class="desc">A data type representing a 64-bit (double precision) IEEE-754 float </td></tr>
+<tr id="row_0_49_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1EmptyInheritableMetadata.html" target="_self">EmptyInheritableMetadata</a></td><td class="desc">Empty implementation that applies no inheritance </td></tr>
+<tr id="row_0_50_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1Error.html" target="_self">Error</a></td><td class="desc"><a class="el" href="structiceberg_1_1Error.html" title="Error with a kind and a message.">Error</a> with a kind and a message </td></tr>
+<tr id="row_0_51_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1Expression.html" target="_self">Expression</a></td><td class="desc">Represents a boolean expression tree </td></tr>
+<tr id="row_0_52_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ExpressionError.html" target="_self">ExpressionError</a></td><td class="desc">Exception thrown when expression construction fails </td></tr>
+<tr id="row_0_53_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1Expressions.html" target="_self">Expressions</a></td><td class="desc">Fluent APIs to create expressions </td></tr>
+<tr id="row_0_54_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1False.html" target="_self">False</a></td><td class="desc">An expression that is always false </td></tr>
+<tr id="row_0_55_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_55_" class="arrow" onclick="toggleFolder('0_55_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1FieldProjection.html" target="_self">FieldProjection</a></td><td class="desc">A field schema partner to carry projection information </td></tr>
+<tr id="row_0_55_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1FieldProjection_1_1ExtraAttributes.html" target="_self">ExtraAttributes</a></td><td class="desc">Format-specific attributes for the field. For example, for Parquet it might store column id and level info of the projected leaf field </td></tr>
+<tr id="row_0_56_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1FileIO.html" target="_self">FileIO</a></td><td class="desc">Pluggable module for reading, writing, and deleting files </td></tr>
+<tr id="row_0_57_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1FileScanTask.html" target="_self">FileScanTask</a></td><td class="desc">Task representing a data file and its corresponding delete files </td></tr>
+<tr id="row_0_58_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1FileScanTaskTest.html" target="_self">FileScanTaskTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_59_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1FixedType.html" target="_self">FixedType</a></td><td class="desc">A data type representing a fixed-length bytestring </td></tr>
+<tr id="row_0_60_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1FloatType.html" target="_self">FloatType</a></td><td class="desc">A data type representing a 32-bit (single precision) IEEE-754 float </td></tr>
+<tr id="row_0_61_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1FromArrowSchemaParam.html" target="_self">FromArrowSchemaParam</a></td><td class="desc"></td></tr>
+<tr id="row_0_62_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1FromArrowSchemaTest.html" target="_self">FromArrowSchemaTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_63_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1GZipDecompressor.html" target="_self">GZipDecompressor</a></td><td class="desc"></td></tr>
+<tr id="row_0_64_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1GZipTest.html" target="_self">GZipTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_65_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1HasValueMatcher.html" target="_self">HasValueMatcher</a></td><td class="desc"></td></tr>
+<tr id="row_0_66_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1HourTransform.html" target="_self">HourTransform</a></td><td class="desc">Hour transform that extracts the hour component from timestamp inputs </td></tr>
+<tr id="row_0_67_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1HourTransformTest.html" target="_self">HourTransformTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_68_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1IcebergError.html" target="_self">IcebergError</a></td><td class="desc">Base exception class for exceptions thrown by the Iceberg library </td></tr>
+<tr id="row_0_69_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1IdentityTransform.html" target="_self">IdentityTransform</a></td><td class="desc">Identity transform that returns the input unchanged </td></tr>
+<tr id="row_0_70_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1IdToFieldVisitor.html" target="_self">IdToFieldVisitor</a></td><td class="desc"></td></tr>
+<tr id="row_0_71_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1InheritableMetadata.html" target="_self">InheritableMetadata</a></td><td class="desc">Interface for applying inheritable metadata to manifest entries </td></tr>
+<tr id="row_0_72_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1InheritableMetadataFactory.html" target="_self">InheritableMetadataFactory</a></td><td class="desc">Factory for creating <a class="el" href="classiceberg_1_1InheritableMetadata.html" title="Interface for applying inheritable metadata to manifest entries.">InheritableMeta [...]
+<tr id="row_0_73_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1InMemoryCatalog.html" target="_self">InMemoryCatalog</a></td><td class="desc">An in-memory implementation of the Iceberg <a class="el" href="classiceberg_1_1Catalog.html" title="A Catalog API for table create, drop, and load operations.">Catalog</a> interface </td></tr>
+<tr id="row_0_74_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1InMemoryCatalogTest.html" target="_self">InMemoryCatalogTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_75_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1InMemoryNamespace.html" target="_self">InMemoryNamespace</a></td><td class="desc">A hierarchical namespace that manages namespaces and table metadata in-memory </td></tr>
+<tr id="row_0_76_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1IntType.html" target="_self">IntType</a></td><td class="desc">A data type representing a 32-bit signed integer </td></tr>
+<tr id="row_0_77_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1Lazy.html" target="_self">Lazy</a></td><td class="desc"></td></tr>
+<tr id="row_0_78_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ListType.html" target="_self">ListType</a></td><td class="desc">A data type representing a list of values </td></tr>
+<tr id="row_0_79_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_79_" class="arrow" onclick="toggleFolder('0_79_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1Literal.html" target="_self">Literal</a></td><td class="desc"><a class="el" href="classiceberg_1_1Literal.html" title="Literal is a literal value that is associated with a primitive type.">L [...]
+<tr id="row_0_79_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1Literal_1_1AboveMax.html" target="_self">AboveMax</a></td><td class="desc">Sentinel value to indicate that the literal value is above the valid range of a specific primitive type. It can happen when casting a literal to a narrower primitive type </td></tr>
+<tr id="row_0_79_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1Literal_1_1BelowMin.html" target="_self">BelowMin</a></td><td class="desc">Sentinel value to indicate that the literal value is below the valid range of a specific primitive type. It can happen when casting a literal to a narrower primitive type </td></tr>
+<tr id="row_0_80_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1LiteralCaster.html" target="_self">LiteralCaster</a></td><td class="desc"><a class="el" href="classiceberg_1_1LiteralCaster.html" title="LiteralCaster handles type casting operations for Literal. This is an internal implementation class.">LiteralCaster</a> handles type c [...]
+<tr id="row_0_81_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1LiteralHash.html" target="_self">LiteralHash</a></td><td class="desc"></td></tr>
+<tr id="row_0_82_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1LiteralParam.html" target="_self">LiteralParam</a></td><td class="desc"></td></tr>
+<tr id="row_0_83_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1LiteralSerDeParam.html" target="_self">LiteralSerDeParam</a></td><td class="desc"></td></tr>
+<tr id="row_0_84_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1LiteralTraits.html" target="_self">LiteralTraits</a></td><td class="desc"></td></tr>
+<tr id="row_0_85_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1LiteralValueHash.html" target="_self">LiteralValueHash</a></td><td class="desc">Hash function for <a class="el" href="classiceberg_1_1Literal.html" title="Literal is a literal value that is associated with a primitive type.">Literal</a> to facilitate use in unordered co [...]
+<tr id="row_0_86_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1LocalFileIOTest.html" target="_self">LocalFileIOTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_87_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1LocationProvider.html" target="_self">LocationProvider</a></td><td class="desc">Interface for providing data file locations to write tasks </td></tr>
+<tr id="row_0_88_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1LongType.html" target="_self">LongType</a></td><td class="desc">A data type representing a 64-bit signed integer </td></tr>
+<tr id="row_0_89_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ManifestAdapter.html" target="_self">ManifestAdapter</a></td><td class="desc">Base class for appending manifest metadata to Arrow arrays </td></tr>
+<tr id="row_0_90_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1ManifestEntry.html" target="_self">ManifestEntry</a></td><td class="desc">A manifest is an immutable Avro file that lists data files or delete files, along with each file's partition data tuple, metrics, and tracking information </td></tr>
+<tr id="row_0_91_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ManifestEntryAdapter.html" target="_self">ManifestEntryAdapter</a></td><td class="desc">Adapter for appending a list of <code><a class="el" href="structiceberg_1_1ManifestEntry.html" title="A manifest is an immutable Avro file that lists data files or delete files, along [...]
+<tr id="row_0_92_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ManifestEntryAdapterV1.html" target="_self">ManifestEntryAdapterV1</a></td><td class="desc">Adapter to convert V1 <a class="el" href="structiceberg_1_1ManifestEntry.html" title="A manifest is an immutable Avro file that lists data files or delete files, along with each f [...]
+<tr id="row_0_93_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ManifestEntryAdapterV2.html" target="_self">ManifestEntryAdapterV2</a></td><td class="desc">Adapter to convert V2 <a class="el" href="structiceberg_1_1ManifestEntry.html" title="A manifest is an immutable Avro file that lists data files or delete files, along with each f [...]
+<tr id="row_0_94_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ManifestEntryAdapterV3.html" target="_self">ManifestEntryAdapterV3</a></td><td class="desc">Adapter to convert V3 <a class="el" href="structiceberg_1_1ManifestEntry.html" title="A manifest is an immutable Avro file that lists data files or delete files, along with each f [...]
+<tr id="row_0_95_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1ManifestFile.html" target="_self">ManifestFile</a></td><td class="desc">Entry in a manifest list </td></tr>
+<tr id="row_0_96_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ManifestFileAdapter.html" target="_self">ManifestFileAdapter</a></td><td class="desc">Adapter for appending a list of <code><a class="el" href="structiceberg_1_1ManifestFile.html" title="Entry in a manifest list.">ManifestFile</a></code>s to an <code><a class="el" href=" [...]
+<tr id="row_0_97_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ManifestFileAdapterV1.html" target="_self">ManifestFileAdapterV1</a></td><td class="desc">Adapter to convert V1 <a class="el" href="structiceberg_1_1ManifestFile.html" title="Entry in a manifest list.">ManifestFile</a> to <code><a class="el" href="structArrowArray.html"> [...]
+<tr id="row_0_98_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ManifestFileAdapterV2.html" target="_self">ManifestFileAdapterV2</a></td><td class="desc">Adapter to convert V2 <a class="el" href="structiceberg_1_1ManifestFile.html" title="Entry in a manifest list.">ManifestFile</a> to <code><a class="el" href="structArrowArray.html"> [...]
+<tr id="row_0_99_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ManifestFileAdapterV3.html" target="_self">ManifestFileAdapterV3</a></td><td class="desc">Adapter to convert V3 <a class="el" href="structiceberg_1_1ManifestFile.html" title="Entry in a manifest list.">ManifestFile</a> to <code><a class="el" href="structArrowArray.html"> [...]
+<tr id="row_0_100_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ManifestFileStructLike.html" target="_self">ManifestFileStructLike</a></td><td class="desc"><a class="el" href="classiceberg_1_1StructLike.html" title="An immutable struct-like wrapper.">StructLike</a> wrapper for <a class="el" href="structiceberg_1_1ManifestFile.html" [...]
+<tr id="row_0_101_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1ManifestList.html" target="_self">ManifestList</a></td><td class="desc"></td></tr>
+<tr id="row_0_102_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ManifestListReader.html" target="_self">ManifestListReader</a></td><td class="desc">Read manifest files from a manifest list file </td></tr>
+<tr id="row_0_103_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ManifestListReaderImpl.html" target="_self">ManifestListReaderImpl</a></td><td class="desc">Read manifest files from a manifest list file </td></tr>
+<tr id="row_0_104_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ManifestListReaderWriterTestBase.html" target="_self">ManifestListReaderWriterTestBase</a></td><td class="desc"></td></tr>
+<tr id="row_0_105_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ManifestListReaderWriterV1Test.html" target="_self">ManifestListReaderWriterV1Test</a></td><td class="desc"></td></tr>
+<tr id="row_0_106_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ManifestListReaderWriterV2Test.html" target="_self">ManifestListReaderWriterV2Test</a></td><td class="desc"></td></tr>
+<tr id="row_0_107_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ManifestListWriter.html" target="_self">ManifestListWriter</a></td><td class="desc">Write manifest files to a manifest list file </td></tr>
+<tr id="row_0_108_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ManifestReader.html" target="_self">ManifestReader</a></td><td class="desc">Read manifest entries from a manifest file </td></tr>
+<tr id="row_0_109_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ManifestReaderImpl.html" target="_self">ManifestReaderImpl</a></td><td class="desc">Read manifest entries from a manifest file </td></tr>
+<tr id="row_0_110_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ManifestReaderWriterTestBase.html" target="_self">ManifestReaderWriterTestBase</a></td><td class="desc"></td></tr>
+<tr id="row_0_111_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ManifestV1Test.html" target="_self">ManifestV1Test</a></td><td class="desc"></td></tr>
+<tr id="row_0_112_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ManifestV2Test.html" target="_self">ManifestV2Test</a></td><td class="desc"></td></tr>
+<tr id="row_0_113_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ManifestWriter.html" target="_self">ManifestWriter</a></td><td class="desc">Write manifest entries to a manifest file </td></tr>
+<tr id="row_0_114_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1MapLike.html" target="_self">MapLike</a></td><td class="desc">An immutable map-like wrapper </td></tr>
+<tr id="row_0_115_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1MappedField.html" target="_self">MappedField</a></td><td class="desc">An immutable mapping between a field ID and a set of names </td></tr>
+<tr id="row_0_116_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1MappedFields.html" target="_self">MappedFields</a></td><td class="desc">A list of field mappings for child field of structs, maps, and lists </td></tr>
+<tr id="row_0_117_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1MapType.html" target="_self">MapType</a></td><td class="desc">A data type representing a dictionary of values </td></tr>
+<tr id="row_0_118_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1MetadataColumns.html" target="_self">MetadataColumns</a></td><td class="desc">A class containing constants and utility methods for metadata columns </td></tr>
+<tr id="row_0_119_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1MetadataIOTest.html" target="_self">MetadataIOTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_120_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1MetadataLogEntry.html" target="_self">MetadataLogEntry</a></td><td class="desc">Represents a metadata log entry </td></tr>
+<tr id="row_0_121_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1Metrics.html" target="_self">Metrics</a></td><td class="desc">Iceberg file format metrics </td></tr>
+<tr id="row_0_122_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1MockCatalog.html" target="_self">MockCatalog</a></td><td class="desc"></td></tr>
+<tr id="row_0_123_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1MonthTransform.html" target="_self">MonthTransform</a></td><td class="desc">Month transform that extracts the month component from timestamp inputs </td></tr>
+<tr id="row_0_124_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1MonthTransformTest.html" target="_self">MonthTransformTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_125_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1NamedReference.html" target="_self">NamedReference</a></td><td class="desc">A reference to an unbound named field </td></tr>
+<tr id="row_0_126_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1NameMapping.html" target="_self">NameMapping</a></td><td class="desc">Represents a mapping from external schema names to Iceberg type IDs </td></tr>
+<tr id="row_0_127_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1NameMappingTest.html" target="_self">NameMappingTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_128_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1Namespace.html" target="_self">Namespace</a></td><td class="desc">A namespace in a catalog </td></tr>
+<tr id="row_0_129_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1NameToIdVisitor.html" target="_self">NameToIdVisitor</a></td><td class="desc"></td></tr>
+<tr id="row_0_130_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1NestedType.html" target="_self">NestedType</a></td><td class="desc">A data type that has child fields </td></tr>
+<tr id="row_0_131_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1Not.html" target="_self">Not</a></td><td class="desc">An <a class="el" href="classiceberg_1_1Expression.html" title="Represents a boolean expression tree.">Expression</a> that represents logical NOT operation </td></tr>
+<tr id="row_0_132_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1NullLiteralTransformTest.html" target="_self">NullLiteralTransformTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_133_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1Or.html" target="_self">Or</a></td><td class="desc">An <a class="el" href="classiceberg_1_1Expression.html" title="Represents a boolean expression tree.">Expression</a> that represents a logical OR operation between two expressions </td></tr>
+<tr id="row_0_134_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1PartitionField.html" target="_self">PartitionField</a></td><td class="desc">Field with its transform </td></tr>
+<tr id="row_0_135_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1PartitionFieldSummary.html" target="_self">PartitionFieldSummary</a></td><td class="desc">Field summary for partition field in the spec </td></tr>
+<tr id="row_0_136_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1PartitionFieldSummaryArrayLike.html" target="_self">PartitionFieldSummaryArrayLike</a></td><td class="desc"><a class="el" href="classiceberg_1_1ArrayLike.html" title="An immutable array-like wrapper.">ArrayLike</a> wrapper for a vector of <a class="el" href="structicebe [...]
+<tr id="row_0_137_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1PartitionFieldSummaryStructLike.html" target="_self">PartitionFieldSummaryStructLike</a></td><td class="desc"><a class="el" href="classiceberg_1_1StructLike.html" title="An immutable struct-like wrapper.">StructLike</a> wrapper for <a class="el" href="structiceberg_1_1P [...]
+<tr id="row_0_138_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1PartitionSpec.html" target="_self">PartitionSpec</a></td><td class="desc">A partition spec for a <a class="el" href="classiceberg_1_1Table.html" title="Represents an Iceberg table.">Table</a> </td></tr>
+<tr id="row_0_139_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1PartitionStatisticsFile.html" target="_self">PartitionStatisticsFile</a></td><td class="desc">Represents a partition statistics file </td></tr>
+<tr id="row_0_140_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1Predicate.html" target="_self">Predicate</a></td><td class="desc">A predicate is a boolean expression that tests a term against some criteria </td></tr>
+<tr id="row_0_141_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1PredicateTest.html" target="_self">PredicateTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_142_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1PrimitiveType.html" target="_self">PrimitiveType</a></td><td class="desc">A data type that does not have child fields </td></tr>
+<tr id="row_0_143_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1PruneColumnVisitor.html" target="_self">PruneColumnVisitor</a></td><td class="desc">Visitor for pruning columns based on selected field IDs </td></tr>
+<tr id="row_0_144_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1Reader.html" target="_self">Reader</a></td><td class="desc">Base reader class to read data from different file formats </td></tr>
+<tr id="row_0_145_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1ReaderFactoryRegistry.html" target="_self">ReaderFactoryRegistry</a></td><td class="desc">Registry of reader factories for different file formats </td></tr>
+<tr id="row_0_146_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1ReaderOptions.html" target="_self">ReaderOptions</a></td><td class="desc">Options for creating a reader </td></tr>
+<tr id="row_0_147_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1Reference.html" target="_self">Reference</a></td><td class="desc">A reference represents a named field in an expression </td></tr>
+<tr id="row_0_148_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ResultMatcher.html" target="_self">ResultMatcher</a></td><td class="desc"></td></tr>
+<tr id="row_0_149_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ScanTask.html" target="_self">ScanTask</a></td><td class="desc">An abstract scan task </td></tr>
+<tr id="row_0_150_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1Schema.html" target="_self">Schema</a></td><td class="desc">A schema for a <a class="el" href="classiceberg_1_1Table.html" title="Represents an Iceberg table.">Table</a> </td></tr>
+<tr id="row_0_151_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1SchemaField.html" target="_self">SchemaField</a></td><td class="desc">A type combined with a name </td></tr>
+<tr id="row_0_152_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1SchemaJsonParam.html" target="_self">SchemaJsonParam</a></td><td class="desc"></td></tr>
+<tr id="row_0_153_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1SchemaProjection.html" target="_self">SchemaProjection</a></td><td class="desc">A schema partner to carry projection information </td></tr>
+<tr id="row_0_154_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1Snapshot.html" target="_self">Snapshot</a></td><td class="desc">A snapshot of the data in a table at a point in time </td></tr>
+<tr id="row_0_155_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1SnapshotLogEntry.html" target="_self">SnapshotLogEntry</a></td><td class="desc">Represents a snapshot log entry </td></tr>
+<tr id="row_0_156_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_156_" class="arrow" onclick="toggleFolder('0_156_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1SnapshotRef.html" target="_self">SnapshotRef</a></td><td class="desc">A reference to a snapshot, either a branch or a tag </td></tr>
+<tr id="row_0_156_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1SnapshotRef_1_1Branch.html" target="_self">Branch</a></td><td class="desc"></td></tr>
+<tr id="row_0_156_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1SnapshotRef_1_1Tag.html" target="_self">Tag</a></td><td class="desc"></td></tr>
+<tr id="row_0_157_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1SnapshotSummaryFields.html" target="_self">SnapshotSummaryFields</a></td><td class="desc">Optional <a class="el" href="structiceberg_1_1Snapshot.html" title="A snapshot of the data in a table at a point in time.">Snapshot</a> Summary Fields </td></tr>
+<tr id="row_0_158_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1SnapshotTest.html" target="_self">SnapshotTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_159_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1SortField.html" target="_self">SortField</a></td><td class="desc">Field with its transform </td></tr>
+<tr id="row_0_160_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1SortOrder.html" target="_self">SortOrder</a></td><td class="desc">A sort order for a table </td></tr>
+<tr id="row_0_161_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1SortOrderTest.html" target="_self">SortOrderTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_162_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1Split.html" target="_self">Split</a></td><td class="desc">A split of the file to read </td></tr>
+<tr id="row_0_163_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1StatisticsFile.html" target="_self">StatisticsFile</a></td><td class="desc">Represents a statistics file in the Puffin format </td></tr>
+<tr id="row_0_164_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1StringHash.html" target="_self">StringHash</a></td><td class="desc">Transparent hash function that supports std::string_view as lookup key </td></tr>
+<tr id="row_0_165_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1StringType.html" target="_self">StringType</a></td><td class="desc">A data type representing an arbitrary-length character sequence (encoded in UTF-8) </td></tr>
+<tr id="row_0_166_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1StringUtils.html" target="_self">StringUtils</a></td><td class="desc"></td></tr>
+<tr id="row_0_167_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1StructLike.html" target="_self">StructLike</a></td><td class="desc">An immutable struct-like wrapper </td></tr>
+<tr id="row_0_168_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1StructType.html" target="_self">StructType</a></td><td class="desc">A data type representing a struct with nested fields </td></tr>
+<tr id="row_0_169_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1Table.html" target="_self">Table</a></td><td class="desc">Represents an Iceberg table </td></tr>
+<tr id="row_0_170_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1TableIdentifier.html" target="_self">TableIdentifier</a></td><td class="desc">Identifies a table in iceberg catalog </td></tr>
+<tr id="row_0_171_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1TableMetadata.html" target="_self">TableMetadata</a></td><td class="desc">Represents the metadata for an Iceberg table </td></tr>
+<tr id="row_0_172_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_172_" class="arrow" onclick="toggleFolder('0_172_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1TableMetadataBuilder.html" target="_self">TableMetadataBuilder</a></td><td class="desc">Builder class for constructing <a class="el" href="structiceberg_1_1TableMetadata.html" title="Repr [...]
+<tr id="row_0_172_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1TableMetadataBuilder_1_1Impl.html" target="_self">Impl</a></td><td class="desc"></td></tr>
+<tr id="row_0_173_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1TableMetadataBuilderTest.html" target="_self">TableMetadataBuilderTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_174_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1TableMetadataUtil.html" target="_self">TableMetadataUtil</a></td><td class="desc">Utility class for table metadata </td></tr>
+<tr id="row_0_175_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1TableProperties.html" target="_self">TableProperties</a></td><td class="desc"><a class="el" href="classiceberg_1_1Table.html" title="Represents an Iceberg table.">Table</a> properties for Iceberg tables </td></tr>
+<tr id="row_0_176_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1TableRequirement.html" target="_self">TableRequirement</a></td><td class="desc">Base class for update requirement operations </td></tr>
+<tr id="row_0_177_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1TableRequirements.html" target="_self">TableRequirements</a></td><td class="desc">Factory class for generating table requirements </td></tr>
+<tr id="row_0_178_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1TableScan.html" target="_self">TableScan</a></td><td class="desc">Represents a configured scan operation on a table </td></tr>
+<tr id="row_0_179_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1TableScanBuilder.html" target="_self">TableScanBuilder</a></td><td class="desc">Builder class for creating <a class="el" href="classiceberg_1_1TableScan.html" title="Represents a configured scan operation on a table.">TableScan</a> instances </td></tr>
+<tr id="row_0_180_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1TableScanContext.html" target="_self">TableScanContext</a></td><td class="desc">Scan context holding snapshot and scan-specific metadata </td></tr>
+<tr id="row_0_181_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1TableUpdate.html" target="_self">TableUpdate</a></td><td class="desc">Base class for metadata update operations </td></tr>
+<tr id="row_0_182_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1TableUpdateContext.html" target="_self">TableUpdateContext</a></td><td class="desc">Context for generating table requirements </td></tr>
+<tr id="row_0_183_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1TempFileTestBase.html" target="_self">TempFileTestBase</a></td><td class="desc"></td></tr>
+<tr id="row_0_184_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1TemporalTestHelper.html" target="_self">TemporalTestHelper</a></td><td class="desc"></td></tr>
+<tr id="row_0_185_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1TemporalUtils.html" target="_self">TemporalUtils</a></td><td class="desc"></td></tr>
+<tr id="row_0_186_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1Term.html" target="_self">Term</a></td><td class="desc">A term is an expression node that produces a typed value when evaluated </td></tr>
+<tr id="row_0_187_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1TestConfig.html" target="_self">TestConfig</a></td><td class="desc"></td></tr>
+<tr id="row_0_188_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1TimeParts.html" target="_self">TimeParts</a></td><td class="desc"></td></tr>
+<tr id="row_0_189_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1TimestampBase.html" target="_self">TimestampBase</a></td><td class="desc">A base class for any timestamp time (irrespective of unit or timezone) </td></tr>
+<tr id="row_0_190_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1TimestampNanosParts.html" target="_self">TimestampNanosParts</a></td><td class="desc"></td></tr>
+<tr id="row_0_191_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1TimestampParts.html" target="_self">TimestampParts</a></td><td class="desc"></td></tr>
+<tr id="row_0_192_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1TimestampType.html" target="_self">TimestampType</a></td><td class="desc">A data type representing a timestamp in microseconds without reference to a timezone </td></tr>
+<tr id="row_0_193_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1TimestampTzType.html" target="_self">TimestampTzType</a></td><td class="desc">A data type representing a timestamp as microseconds since the epoch in UTC. A time zone or offset is not stored </td></tr>
+<tr id="row_0_194_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1TimeType.html" target="_self">TimeType</a></td><td class="desc">A data type representing a wall clock time in microseconds without reference to a timezone or date </td></tr>
+<tr id="row_0_195_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1ToArrowSchemaParam.html" target="_self">ToArrowSchemaParam</a></td><td class="desc"></td></tr>
+<tr id="row_0_196_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ToArrowSchemaTest.html" target="_self">ToArrowSchemaTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_197_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1Transaction.html" target="_self">Transaction</a></td><td class="desc">A transaction for performing multiple updates to a table </td></tr>
+<tr id="row_0_198_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1Transform.html" target="_self">Transform</a></td><td class="desc">Represents a transform used in partitioning or sorting in Iceberg </td></tr>
+<tr id="row_0_199_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1TransformFunction.html" target="_self">TransformFunction</a></td><td class="desc">A transform function used for partitioning </td></tr>
+<tr id="row_0_200_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1TransformLiteralTest.html" target="_self">TransformLiteralTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_201_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1TransformParam.html" target="_self">TransformParam</a></td><td class="desc"></td></tr>
+<tr id="row_0_202_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1True.html" target="_self">True</a></td><td class="desc">An <a class="el" href="classiceberg_1_1Expression.html" title="Represents a boolean expression tree.">Expression</a> that is always true </td></tr>
+<tr id="row_0_203_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1TruncateTransform.html" target="_self">TruncateTransform</a></td><td class="desc">Truncate transform that truncates values to a specified width </td></tr>
+<tr id="row_0_204_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1TruncateTransformTest.html" target="_self">TruncateTransformTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_205_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1TruncateUtils.html" target="_self">TruncateUtils</a></td><td class="desc"></td></tr>
+<tr id="row_0_206_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1Type.html" target="_self">Type</a></td><td class="desc">Interface for a data type for a field </td></tr>
+<tr id="row_0_207_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1TypeJsonTest.html" target="_self">TypeJsonTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_208_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1TypeTest.html" target="_self">TypeTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_209_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1Unbound.html" target="_self">Unbound</a></td><td class="desc">Interface for unbound expressions that need schema binding </td></tr>
+<tr id="row_0_210_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1UnboundPredicate.html" target="_self">UnboundPredicate</a></td><td class="desc"><a class="el" href="classiceberg_1_1Unbound.html" title="Interface for unbound expressions that need schema binding.">Unbound</a> predicates contain unbound terms and must be bound to a conc [...]
+<tr id="row_0_211_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1UnboundTerm.html" target="_self">UnboundTerm</a></td><td class="desc">Base class for unbound terms </td></tr>
+<tr id="row_0_212_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1UnboundTransform.html" target="_self">UnboundTransform</a></td><td class="desc">An unbound transform expression </td></tr>
+<tr id="row_0_213_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1Uuid.html" target="_self">Uuid</a></td><td class="desc"></td></tr>
+<tr id="row_0_214_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1UuidType.html" target="_self">UuidType</a></td><td class="desc">A data type representing a UUID. While defined as a distinct type, it is effectively a fixed(16) </td></tr>
+<tr id="row_0_215_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1VoidTransform.html" target="_self">VoidTransform</a></td><td class="desc">Void transform that discards the input and always returns null </td></tr>
+<tr id="row_0_216_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1VoidTransformTest.html" target="_self">VoidTransformTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_217_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1Writer.html" target="_self">Writer</a></td><td class="desc">Base writer class to write data from different file formats </td></tr>
+<tr id="row_0_218_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1WriterFactoryRegistry.html" target="_self">WriterFactoryRegistry</a></td><td class="desc">Registry of writer factories for different file formats </td></tr>
+<tr id="row_0_219_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1WriterOptions.html" target="_self">WriterOptions</a></td><td class="desc">Options for creating a writer </td></tr>
+<tr id="row_0_220_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1YearTransform.html" target="_self">YearTransform</a></td><td class="desc">Year transform that extracts the year component from timestamp inputs </td></tr>
+<tr id="row_0_221_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1YearTransformTest.html" target="_self">YearTransformTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_222_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ZlibImpl.html" target="_self">ZlibImpl</a></td><td class="desc"></td></tr>
+<tr id="row_1_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">►</span><span class="icona"><span class="icon">N</span></span><b>std</b></td><td class="desc">STL namespace </td></tr>
+<tr id="row_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1formatter_3_01Derived_01_4.html" target="_self">formatter< Derived ></a></td><td class="desc">Make all classes deriving from <a class="el" href="classiceberg_1_1util_1_1Formattable.html" title="Interface for objects that can be formatted via std::format.">iceberg::uti [...]
+<tr id="row_1_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1formatter_3_01std_1_1map_3_01K_00_01V_01_4_01_4.html" target="_self">formatter< std::map< K, V > ></a></td><td class="desc">Std::formatter specialization for std::map </td></tr>
+<tr id="row_1_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1formatter_3_01std_1_1span_3_01T_00_01Extent_01_4_01_4.html" target="_self">formatter< std::span< T, Extent > ></a></td><td class="desc">Std::formatter specialization for std::span </td></tr>
+<tr id="row_1_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1formatter_3_01std_1_1unordered__map_3_01K_00_01V_01_4_01_4.html" target="_self">formatter< std::unordered_map< K, V > ></a></td><td class="desc">Std::formatter specialization for std::unordered_map </td></tr>
+<tr id="row_1_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1formatter_3_01std_1_1unordered__set_3_01T_00_01Hash_00_01KeyEqual_00_01Allocator_01_4_01_4.html" target="_self">formatter< std::unordered_set< T, Hash, KeyEqual, Allocator > ></a></td><td class="desc">Std::formatter specialization for std::unordered_set </td></tr>
+<tr id="row_1_5_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1formatter_3_01std_1_1vector_3_01T_01_4_01_4.html" target="_self">formatter< std::vector< T > ></a></td><td class="desc">Std::formatter specialization for std::vector </td></tr>
+<tr id="row_1_6_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1formatter_3_01T_01_4.html" target="_self">formatter< T ></a></td><td class="desc">Std::formatter specialization for any type that has a ToString function </td></tr>
+<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structArrowArray.html" target="_self">ArrowArray</a></td><td class="desc"></td></tr>
+<tr id="row_3_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structArrowArrayStream.html" target="_self">ArrowArrayStream</a></td><td class="desc"></td></tr>
+<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structArrowSchema.html" target="_self">ArrowSchema</a></td><td class="desc"></td></tr>
+<tr id="row_5_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classBasicShortNameTest.html" target="_self">BasicShortNameTest</a></td><td class="desc"></td></tr>
+<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classComplexMapStructShortNameTest.html" target="_self">ComplexMapStructShortNameTest</a></td><td class="desc"></td></tr>
+<tr id="row_7_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classComplexShortNameTest.html" target="_self">ComplexShortNameTest</a></td><td class="desc"></td></tr>
+<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classProjectParamTest.html" target="_self">ProjectParamTest</a></td><td class="desc"></td></tr>
+<tr id="row_9_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structProjectTestParam.html" target="_self">ProjectTestParam</a></td><td class="desc"></td></tr>
+<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSchemaThreadSafetyTest.html" target="_self">SchemaThreadSafetyTest</a></td><td class="desc"></td></tr>
+<tr id="row_11_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSelectParamTest.html" target="_self">SelectParamTest</a></td><td class="desc"></td></tr>
+<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSelectTestParam.html" target="_self">SelectTestParam</a></td><td class="desc"></td></tr>
+<tr id="row_13_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classStructTypeThreadSafetyTest.html" target="_self">StructTypeThreadSafetyTest</a></td><td class="desc"></td></tr>
+<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTypeTest.html" target="_self">TypeTest</a></td><td class="desc"></td></tr>
+<tr id="row_15_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structTypeTestCase.html" target="_self">TypeTestCase</a></td><td class="desc"></td></tr>
+</table>
+</div><!-- directory -->
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
+</small></address>
+</body>
+</html>
diff --git a/api/arrow__array__wrapper_8h.html b/api/arrow__array__wrapper_8h.html
new file mode 100644
index 0000000..069a296
--- /dev/null
+++ b/api/arrow__array__wrapper_8h.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.8"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>iceberg-cpp: iceberg/row/arrow_array_wrapper.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">iceberg-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.8 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_f51fe74ea6bc2b1b900619895eaa63be.html">iceberg</a></li><li class="navelem"><a class="el" href="dir_736f5aa46d5d53763bf6a073a47459a7.html">row</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> </div>
+ <div class="headertitle"><div class="title">arrow_array_wrapper.h File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include "<a class="el" href="arrow__c__data_8h_source.html">iceberg/arrow_c_data.h</a>"</code><br />
+<code>#include "<a class="el" href="struct__like_8h_source.html">iceberg/row/struct_like.h</a>"</code><br />
+</div>
+<p><a href="arrow__array__wrapper_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1ArrowArrayStructLike.html">iceberg::ArrowArrayStructLike</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Wrapper for one row of a struct-typed <a class="el" href="structArrowArray.html">ArrowArray</a>. <a href="classiceberg_1_1ArrowArrayStructLike.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1ArrowArrayArrayLike.html">iceberg::ArrowArrayArrayLike</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Wrapper for one row of a list-typed <a class="el" href="structArrowArray.html">ArrowArray</a>. <a href="classiceberg_1_1ArrowArrayArrayLike.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1ArrowArrayMapLike.html">iceberg::ArrowArrayMapLike</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Wrapper for one row of a map-typed <a class="el" href="structArrowArray.html">ArrowArray</a>. <a href="classiceberg_1_1ArrowArrayMapLike.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Wrapper classes for <a class="el" href="structArrowArray.html">ArrowArray</a> that implement StructLike, ArrayLike, and MapLike interfaces for unified row-oriented data access from columnar <a class="el" href="structArrowArray.html">ArrowArray</a> data. </p>
+</div></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
+</small></address>
+</body>
+</html>
diff --git a/api/arrow__array__wrapper_8h_source.html b/api/arrow__array__wrapper_8h_source.html
new file mode 100644
index 0000000..81e5a21
--- /dev/null
+++ b/api/arrow__array__wrapper_8h_source.html
@@ -0,0 +1,217 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.8"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>iceberg-cpp: iceberg/row/arrow_array_wrapper.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">iceberg-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.8 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function() { init_codefold(0); });
+/* @license-end */
+</script>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_f51fe74ea6bc2b1b900619895eaa63be.html">iceberg</a></li><li class="navelem"><a class="el" href="dir_736f5aa46d5d53763bf6a073a47459a7.html">row</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">arrow_array_wrapper.h</div></div>
+</div><!--header-->
+<div class="contents">
+<a href="arrow__array__wrapper_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * or more contributor license agreements. See the NOTICE file</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * distributed with this work for additional information</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * regarding copyright ownership. The ASF licenses this file</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * to you under the Apache License, Version 2.0 (the</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * "License"); you may not use this file except in compliance</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> * with the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * Unless required by applicable law or agreed to in writing,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * software distributed under the License is distributed on an</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * KIND, either express or implied. See the License for the</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * specific language governing permissions and limitations</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * under the License.</span></div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include "<a class="code" href="arrow__c__data_8h.html">iceberg/arrow_c_data.h</a>"</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#include "<a class="code" href="struct__like_8h.html">iceberg/row/struct_like.h</a>"</span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="keyword">namespace </span>iceberg {</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
+<div class="foldopen" id="foldopen00032" data-start="{" data-end="};">
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="classiceberg_1_1ArrowArrayStructLike.html"> 32</a></span><span class="keyword">class </span>ICEBERG_EXPORT <a class="code hl_class" href="classiceberg_1_1ArrowArrayStructLike.html">ArrowArrayStructLike</a> : <span class="keyword">public</span> <a class="code hl_class" href="classiceberg_1_1StructLike.html">StructLike</a> {</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <a class="code hl_class" href="classiceberg_1_1ArrowArrayStructLike.html">~ArrowArrayStructLike</a>() <span class="keyword">override</span>;</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> Result<Scalar> GetField(<span class="keywordtype">size_t</span> pos) <span class="keyword">const override</span>;</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <span class="keywordtype">size_t</span> num_fields() <span class="keyword">const override</span>;</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> Status Reset(int64_t row_index);</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> Status Reset(<span class="keyword">const</span> <a class="code hl_struct" href="structArrowArray.html">ArrowArray</a>& array, int64_t row_index = 0);</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">static</span> Result<std::unique_ptr<ArrowArrayStructLike>> Make(<span class="keyword">const</span> <a class="code hl_struct" href="structArrowSchema.html">ArrowSchema</a>& schema,</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">const</span> <a class="code hl_struct" href="structArrowArray.html">ArrowArray</a>& array,</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> int64_t row_index = 0);</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <a class="code hl_class" href="classiceberg_1_1ArrowArrayStructLike.html">ArrowArrayStructLike</a>(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1ArrowArrayStructLike.html">ArrowArrayStructLike</a>&) = <span class="keyword">delete</span>;</div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <a class="code hl_class" href="classiceberg_1_1ArrowArrayStructLike.html">ArrowArrayStructLike</a>& operator=(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1ArrowArrayStructLike.html">ArrowArrayStructLike</a>&) = <span class="keyword">delete</span>;</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <span class="keyword">class </span><a class="code hl_class" href="classiceberg_1_1ArrowArrayStructLike_1_1Impl.html">Impl</a>;</div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classiceberg_1_1ArrowArrayStructLike.html">ArrowArrayStructLike</a>(std::unique_ptr<Impl> impl);</div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> std::unique_ptr<Impl> impl_;</div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span>};</div>
+</div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div>
+<div class="foldopen" id="foldopen00059" data-start="{" data-end="};">
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="classiceberg_1_1ArrowArrayArrayLike.html"> 59</a></span><span class="keyword">class </span>ICEBERG_EXPORT <a class="code hl_class" href="classiceberg_1_1ArrowArrayArrayLike.html">ArrowArrayArrayLike</a> : <span class="keyword">public</span> <a class="code hl_class" href="classiceberg_1_1ArrayLike.html">ArrayLike</a> {</div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <a class="code hl_class" href="classiceberg_1_1ArrowArrayArrayLike.html">~ArrowArrayArrayLike</a>() <span class="keyword">override</span>;</div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> Result<Scalar> GetElement(<span class="keywordtype">size_t</span> pos) <span class="keyword">const override</span>;</div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> </div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> <span class="keywordtype">size_t</span> size() <span class="keyword">const override</span>;</div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> Status Reset(int64_t row_index);</div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div>
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> Status Reset(<span class="keyword">const</span> <a class="code hl_struct" href="structArrowArray.html">ArrowArray</a>& array, int64_t row_index = 0);</div>
+<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <span class="keyword">static</span> Result<std::unique_ptr<ArrowArrayArrayLike>> Make(<span class="keyword">const</span> <a class="code hl_struct" href="structArrowSchema.html">ArrowSchema</a>& schema,</div>
+<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> <span class="keyword">const</span> <a class="code hl_struct" href="structArrowArray.html">ArrowArray</a>& array,</div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> int64_t row_index = 0);</div>
+<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
+<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <a class="code hl_class" href="classiceberg_1_1ArrowArrayArrayLike.html">ArrowArrayArrayLike</a>(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1ArrowArrayArrayLike.html">ArrowArrayArrayLike</a>& other) = <span class="keyword">delete</span>;</div>
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <a class="code hl_class" href="classiceberg_1_1ArrowArrayArrayLike.html">ArrowArrayArrayLike</a>& operator=(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1ArrowArrayArrayLike.html">ArrowArrayArrayLike</a>& other) = <span class="keyword">delete</span>;</div>
+<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <span class="keyword">class </span><a class="code hl_class" href="classiceberg_1_1ArrowArrayArrayLike_1_1Impl.html">Impl</a>;</div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classiceberg_1_1ArrowArrayArrayLike.html">ArrowArrayArrayLike</a>(std::unique_ptr<Impl> impl);</div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div>
+<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> std::unique_ptr<Impl> impl_;</div>
+<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span>};</div>
+</div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> </div>
+<div class="foldopen" id="foldopen00086" data-start="{" data-end="};">
+<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="classiceberg_1_1ArrowArrayMapLike.html"> 86</a></span><span class="keyword">class </span>ICEBERG_EXPORT <a class="code hl_class" href="classiceberg_1_1ArrowArrayMapLike.html">ArrowArrayMapLike</a> : <span class="keyword">public</span> <a class="code hl_class" href="classiceberg_1_1MapLike.html">MapLike</a> {</div>
+<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <a class="code hl_class" href="classiceberg_1_1ArrowArrayMapLike.html">~ArrowArrayMapLike</a>() <span class="keyword">override</span>;</div>
+<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> Result<Scalar> GetKey(<span class="keywordtype">size_t</span> pos) <span class="keyword">const override</span>;</div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> </div>
+<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> Result<Scalar> GetValue(<span class="keywordtype">size_t</span> pos) <span class="keyword">const override</span>;</div>
+<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> </div>
+<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <span class="keywordtype">size_t</span> size() <span class="keyword">const override</span>;</div>
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> </div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> Status Reset(int64_t row_index);</div>
+<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
+<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> Status Reset(<span class="keyword">const</span> <a class="code hl_struct" href="structArrowArray.html">ArrowArray</a>& array, int64_t row_index = 0);</div>
+<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div>
+<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="keyword">static</span> Result<std::unique_ptr<ArrowArrayMapLike>> Make(<span class="keyword">const</span> <a class="code hl_struct" href="structArrowSchema.html">ArrowSchema</a>& schema,</div>
+<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <span class="keyword">const</span> <a class="code hl_struct" href="structArrowArray.html">ArrowArray</a>& array,</div>
+<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> int64_t row_index = 0);</div>
+<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> </div>
+<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <a class="code hl_class" href="classiceberg_1_1ArrowArrayMapLike.html">ArrowArrayMapLike</a>(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1ArrowArrayMapLike.html">ArrowArrayMapLike</a>& other) = <span class="keyword">delete</span>;</div>
+<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> <a class="code hl_class" href="classiceberg_1_1ArrowArrayMapLike.html">ArrowArrayMapLike</a>& operator=(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1ArrowArrayMapLike.html">ArrowArrayMapLike</a>& other) = <span class="keyword">delete</span>;</div>
+<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> </div>
+<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <span class="keyword">class </span><a class="code hl_class" href="classiceberg_1_1ArrowArrayMapLike_1_1Impl.html">Impl</a>;</div>
+<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classiceberg_1_1ArrowArrayMapLike.html">ArrowArrayMapLike</a>(std::unique_ptr<Impl> impl);</div>
+<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> </div>
+<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> std::unique_ptr<Impl> impl_;</div>
+<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span>};</div>
+</div>
+<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> </div>
+<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span>} <span class="comment">// namespace iceberg</span></div>
+<div class="ttc" id="aarrow__c__data_8h_html"><div class="ttname"><a href="arrow__c__data_8h.html">arrow_c_data.h</a></div></div>
+<div class="ttc" id="aclassiceberg_1_1ArrayLike_html"><div class="ttname"><a href="classiceberg_1_1ArrayLike.html">iceberg::ArrayLike</a></div><div class="ttdoc">An immutable array-like wrapper.</div><div class="ttdef"><b>Definition</b> struct_like.h:70</div></div>
+<div class="ttc" id="aclassiceberg_1_1ArrowArrayArrayLike_1_1Impl_html"><div class="ttname"><a href="classiceberg_1_1ArrowArrayArrayLike_1_1Impl.html">iceberg::ArrowArrayArrayLike::Impl</a></div><div class="ttdef"><b>Definition</b> arrow_array_wrapper.cc:199</div></div>
+<div class="ttc" id="aclassiceberg_1_1ArrowArrayArrayLike_html"><div class="ttname"><a href="classiceberg_1_1ArrowArrayArrayLike.html">iceberg::ArrowArrayArrayLike</a></div><div class="ttdoc">Wrapper for one row of a list-typed ArrowArray.</div><div class="ttdef"><b>Definition</b> arrow_array_wrapper.h:59</div></div>
+<div class="ttc" id="aclassiceberg_1_1ArrowArrayMapLike_1_1Impl_html"><div class="ttname"><a href="classiceberg_1_1ArrowArrayMapLike_1_1Impl.html">iceberg::ArrowArrayMapLike::Impl</a></div><div class="ttdef"><b>Definition</b> arrow_array_wrapper.cc:295</div></div>
+<div class="ttc" id="aclassiceberg_1_1ArrowArrayMapLike_html"><div class="ttname"><a href="classiceberg_1_1ArrowArrayMapLike.html">iceberg::ArrowArrayMapLike</a></div><div class="ttdoc">Wrapper for one row of a map-typed ArrowArray.</div><div class="ttdef"><b>Definition</b> arrow_array_wrapper.h:86</div></div>
+<div class="ttc" id="aclassiceberg_1_1ArrowArrayStructLike_1_1Impl_html"><div class="ttname"><a href="classiceberg_1_1ArrowArrayStructLike_1_1Impl.html">iceberg::ArrowArrayStructLike::Impl</a></div><div class="ttdef"><b>Definition</b> arrow_array_wrapper.cc:112</div></div>
+<div class="ttc" id="aclassiceberg_1_1ArrowArrayStructLike_html"><div class="ttname"><a href="classiceberg_1_1ArrowArrayStructLike.html">iceberg::ArrowArrayStructLike</a></div><div class="ttdoc">Wrapper for one row of a struct-typed ArrowArray.</div><div class="ttdef"><b>Definition</b> arrow_array_wrapper.h:32</div></div>
+<div class="ttc" id="aclassiceberg_1_1MapLike_html"><div class="ttname"><a href="classiceberg_1_1MapLike.html">iceberg::MapLike</a></div><div class="ttdoc">An immutable map-like wrapper.</div><div class="ttdef"><b>Definition</b> struct_like.h:83</div></div>
+<div class="ttc" id="aclassiceberg_1_1StructLike_html"><div class="ttname"><a href="classiceberg_1_1StructLike.html">iceberg::StructLike</a></div><div class="ttdoc">An immutable struct-like wrapper.</div><div class="ttdef"><b>Definition</b> struct_like.h:57</div></div>
+<div class="ttc" id="astructArrowArray_html"><div class="ttname"><a href="structArrowArray.html">ArrowArray</a></div><div class="ttdef"><b>Definition</b> arrow_c_data.h:57</div></div>
+<div class="ttc" id="astructArrowSchema_html"><div class="ttname"><a href="structArrowSchema.html">ArrowSchema</a></div><div class="ttdef"><b>Definition</b> arrow_c_data.h:41</div></div>
+<div class="ttc" id="astruct__like_8h_html"><div class="ttname"><a href="struct__like_8h.html">struct_like.h</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
+</small></address>
+</body>
+</html>
diff --git a/api/arrow__c__data_8h.html b/api/arrow__c__data_8h.html
new file mode 100644
index 0000000..789f782
--- /dev/null
+++ b/api/arrow__c__data_8h.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.8"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>iceberg-cpp: iceberg/arrow_c_data.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">iceberg-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.8 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_f51fe74ea6bc2b1b900619895eaa63be.html">iceberg</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> |
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle"><div class="title">arrow_c_data.h File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include <cstdint></code><br />
+</div>
+<p><a href="arrow__c__data_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structArrowSchema.html">ArrowSchema</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structArrowArray.html">ArrowArray</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structArrowArrayStream.html">ArrowArrayStream</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a62dff1b60bc389d2afc1f9845c8643c8" id="r_a62dff1b60bc389d2afc1f9845c8643c8"><td class="memItemLeft" align="right" valign="top"><a id="a62dff1b60bc389d2afc1f9845c8643c8" name="a62dff1b60bc389d2afc1f9845c8643c8"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>ARROW_C_DATA_INTERFACE</b></td></tr>
+<tr class="separator:a62dff1b60bc389d2afc1f9845c8643c8"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aeb5dd606ecbde0a6d99711756a6da1c1" id="r_aeb5dd606ecbde0a6d99711756a6da1c1"><td class="memItemLeft" align="right" valign="top"><a id="aeb5dd606ecbde0a6d99711756a6da1c1" name="aeb5dd606ecbde0a6d99711756a6da1c1"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>ARROW_FLAG_DICTIONARY_ORDERED</b>   1</td></tr>
+<tr class="separator:aeb5dd606ecbde0a6d99711756a6da1c1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a5e08d487c628beadce561c5fd05ffab0" id="r_a5e08d487c628beadce561c5fd05ffab0"><td class="memItemLeft" align="right" valign="top"><a id="a5e08d487c628beadce561c5fd05ffab0" name="a5e08d487c628beadce561c5fd05ffab0"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>ARROW_FLAG_NULLABLE</b>   2</td></tr>
+<tr class="separator:a5e08d487c628beadce561c5fd05ffab0"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4a8b190bb8b285f924648553ee468171" id="r_a4a8b190bb8b285f924648553ee468171"><td class="memItemLeft" align="right" valign="top"><a id="a4a8b190bb8b285f924648553ee468171" name="a4a8b190bb8b285f924648553ee468171"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>ARROW_FLAG_MAP_KEYS_SORTED</b>   4</td></tr>
+<tr class="separator:a4a8b190bb8b285f924648553ee468171"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aacad63acda264a0ae393bd842a77220d" id="r_aacad63acda264a0ae393bd842a77220d"><td class="memItemLeft" align="right" valign="top"><a id="aacad63acda264a0ae393bd842a77220d" name="aacad63acda264a0ae393bd842a77220d"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>ARROW_C_STREAM_INTERFACE</b></td></tr>
+<tr class="separator:aacad63acda264a0ae393bd842a77220d"><td class="memSeparator" colspan="2"> </td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Arrow C data interface</p>
+<p>The Arrow C Data interface (<a href="https://arrow.apache.org/docs/format/CDataInterface.html">https://arrow.apache.org/docs/format/CDataInterface.html</a>) is part of the Arrow Columnar Format specification (<a href="https://arrow.apache.org/docs/format/Columnar.html">https://arrow.apache.org/docs/format/Columnar.html</a>). See the Arrow documentation for documentation of these structures. </p>
+</div></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
+</small></address>
+</body>
+</html>
diff --git a/api/arrow__c__data_8h_source.html b/api/arrow__c__data_8h_source.html
new file mode 100644
index 0000000..6f8c057
--- /dev/null
+++ b/api/arrow__c__data_8h_source.html
@@ -0,0 +1,209 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.8"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>iceberg-cpp: iceberg/arrow_c_data.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">iceberg-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.8 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function() { init_codefold(0); });
+/* @license-end */
+</script>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_f51fe74ea6bc2b1b900619895eaa63be.html">iceberg</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">arrow_c_data.h</div></div>
+</div><!--header-->
+<div class="contents">
+<a href="arrow__c__data_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * or more contributor license agreements. See the NOTICE file</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * distributed with this work for additional information</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * regarding copyright ownership. The ASF licenses this file</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * to you under the Apache License, Version 2.0 (the</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * "License"); you may not use this file except in compliance</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> * with the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * Unless required by applicable law or agreed to in writing,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * software distributed under the License is distributed on an</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * KIND, either express or implied. See the License for the</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * specific language governing permissions and limitations</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * under the License.</span></div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <cstdint></span></div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="preprocessor">#ifndef ARROW_C_DATA_INTERFACE</span></div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="preprocessor"># define ARROW_C_DATA_INTERFACE</span></div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor"># define ARROW_FLAG_DICTIONARY_ORDERED 1</span></div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="preprocessor"># define ARROW_FLAG_NULLABLE 2</span></div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor"># define ARROW_FLAG_MAP_KEYS_SORTED 4</span></div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
+<div class="foldopen" id="foldopen00041" data-start="{" data-end="};">
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="structArrowSchema.html"> 41</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structArrowSchema.html">ArrowSchema</a> {</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="comment">// Array type description</span></div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* format;</div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* name;</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* metadata;</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> int64_t flags;</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> int64_t n_children;</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <span class="keyword">struct </span><a class="code hl_struct" href="structArrowSchema.html">ArrowSchema</a>** children;</div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <span class="keyword">struct </span><a class="code hl_struct" href="structArrowSchema.html">ArrowSchema</a>* dictionary;</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <span class="comment">// Release callback</span></div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> void (*release)(<span class="keyword">struct </span><a class="code hl_struct" href="structArrowSchema.html">ArrowSchema</a>*);</div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <span class="comment">// Opaque producer-specific data</span></div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <span class="keywordtype">void</span>* private_data;</div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span>};</div>
+</div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
+<div class="foldopen" id="foldopen00057" data-start="{" data-end="};">
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="structArrowArray.html"> 57</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structArrowArray.html">ArrowArray</a> {</div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <span class="comment">// Array data description</span></div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> int64_t length;</div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> int64_t null_count;</div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> int64_t offset;</div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> int64_t n_buffers;</div>
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> int64_t n_children;</div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <span class="keyword">const</span> <span class="keywordtype">void</span>** buffers;</div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> <span class="keyword">struct </span><a class="code hl_struct" href="structArrowArray.html">ArrowArray</a>** children;</div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keyword">struct </span><a class="code hl_struct" href="structArrowArray.html">ArrowArray</a>* dictionary;</div>
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <span class="comment">// Release callback</span></div>
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> void (*release)(<span class="keyword">struct </span><a class="code hl_struct" href="structArrowArray.html">ArrowArray</a>*);</div>
+<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> <span class="comment">// Opaque producer-specific data</span></div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <span class="keywordtype">void</span>* private_data;</div>
+<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span>};</div>
+</div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
+<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span><span class="preprocessor">#endif </span><span class="comment">// ARROW_C_DATA_INTERFACE</span></div>
+<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> </div>
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span><span class="preprocessor">#ifndef ARROW_C_STREAM_INTERFACE</span></div>
+<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span><span class="preprocessor"># define ARROW_C_STREAM_INTERFACE</span></div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> </div>
+<div class="foldopen" id="foldopen00079" data-start="{" data-end="};">
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="structArrowArrayStream.html"> 79</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structArrowArrayStream.html">ArrowArrayStream</a> {</div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> <span class="comment">// Callback to get the stream type</span></div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <span class="comment">// (will be the same for all arrays in the stream).</span></div>
+<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <span class="comment">//</span></div>
+<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> <span class="comment">// Return value: 0 if successful, an `errno`-compatible error code otherwise.</span></div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <span class="comment">//</span></div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="comment">// If successful, the ArrowSchema must be released independently from the stream.</span></div>
+<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> int (*get_schema)(<span class="keyword">struct </span><a class="code hl_struct" href="structArrowArrayStream.html">ArrowArrayStream</a>*, <span class="keyword">struct </span><a class="code hl_struct" href="structArrowSchema.html">ArrowSchema</a>* out);</div>
+<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </div>
+<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <span class="comment">// Callback to get the next array</span></div>
+<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <span class="comment">// (if no error and the array is released, the stream has ended)</span></div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <span class="comment">//</span></div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="comment">// Return value: 0 if successful, an `errno`-compatible error code otherwise.</span></div>
+<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <span class="comment">//</span></div>
+<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="comment">// If successful, the ArrowArray must be released independently from the stream.</span></div>
+<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> int (*get_next)(<span class="keyword">struct </span><a class="code hl_struct" href="structArrowArrayStream.html">ArrowArrayStream</a>*, <span class="keyword">struct </span><a class="code hl_struct" href="structArrowArray.html">ArrowArray</a>* out);</div>
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> </div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="comment">// Callback to get optional detailed error information.</span></div>
+<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <span class="comment">// This must only be called if the last stream operation failed</span></div>
+<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <span class="comment">// with a non-0 return code.</span></div>
+<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <span class="comment">//</span></div>
+<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="comment">// Return value: pointer to a null-terminated character array describing</span></div>
+<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <span class="comment">// the last error, or NULL if no description is available.</span></div>
+<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <span class="comment">//</span></div>
+<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> <span class="comment">// The returned pointer is only valid until the next operation on this stream</span></div>
+<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <span class="comment">// (including release).</span></div>
+<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* (*get_last_error)(<span class="keyword">struct </span><a class="code hl_struct" href="structArrowArrayStream.html">ArrowArrayStream</a>*);</div>
+<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> </div>
+<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <span class="comment">// Release callback: release the stream's own resources.</span></div>
+<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <span class="comment">// Note that arrays returned by `get_next` must be individually released.</span></div>
+<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> void (*release)(<span class="keyword">struct </span><a class="code hl_struct" href="structArrowArrayStream.html">ArrowArrayStream</a>*);</div>
+<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> </div>
+<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> <span class="comment">// Opaque producer-specific data</span></div>
+<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <span class="keywordtype">void</span>* private_data;</div>
+<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span>};</div>
+</div>
+<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> </div>
+<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span><span class="preprocessor">#endif </span><span class="comment">// ARROW_C_STREAM_INTERFACE</span></div>
+<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> </div>
+<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span>} <span class="comment">// extern "C"</span></div>
+<div class="ttc" id="astructArrowArrayStream_html"><div class="ttname"><a href="structArrowArrayStream.html">ArrowArrayStream</a></div><div class="ttdef"><b>Definition</b> arrow_c_data.h:79</div></div>
+<div class="ttc" id="astructArrowArray_html"><div class="ttname"><a href="structArrowArray.html">ArrowArray</a></div><div class="ttdef"><b>Definition</b> arrow_c_data.h:57</div></div>
+<div class="ttc" id="astructArrowSchema_html"><div class="ttname"><a href="structArrowSchema.html">ArrowSchema</a></div><div class="ttdef"><b>Definition</b> arrow_c_data.h:41</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
+</small></address>
+</body>
+</html>
diff --git a/api/arrow__c__data__guard__internal_8h_source.html b/api/arrow__c__data__guard__internal_8h_source.html
new file mode 100644
index 0000000..9ab4726
--- /dev/null
+++ b/api/arrow__c__data__guard__internal_8h_source.html
@@ -0,0 +1,169 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.8"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>iceberg-cpp: iceberg/arrow_c_data_guard_internal.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">iceberg-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.8 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function() { init_codefold(0); });
+/* @license-end */
+</script>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_f51fe74ea6bc2b1b900619895eaa63be.html">iceberg</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">arrow_c_data_guard_internal.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * or more contributor license agreements. See the NOTICE file</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * distributed with this work for additional information</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * regarding copyright ownership. The ASF licenses this file</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * to you under the Apache License, Version 2.0 (the</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * "License"); you may not use this file except in compliance</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> * with the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * Unless required by applicable law or agreed to in writing,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * software distributed under the License is distributed on an</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * KIND, either express or implied. See the License for the</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * specific language governing permissions and limitations</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * under the License.</span></div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <nanoarrow/nanoarrow.h></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include "<a class="code" href="arrow__c__data_8h.html">iceberg/arrow_c_data.h</a>"</span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="keyword">namespace </span>iceberg::internal {</div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
+<div class="foldopen" id="foldopen00028" data-start="{" data-end="};">
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="classiceberg_1_1internal_1_1ArrowArrayGuard.html"> 28</a></span><span class="keyword">class </span><a class="code hl_class" href="classiceberg_1_1internal_1_1ArrowArrayGuard.html">ArrowArrayGuard</a> {</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classiceberg_1_1internal_1_1ArrowArrayGuard.html">ArrowArrayGuard</a>(<a class="code hl_struct" href="structArrowArray.html">ArrowArray</a>* array) : array_(array) {}</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <a class="code hl_class" href="classiceberg_1_1internal_1_1ArrowArrayGuard.html">~ArrowArrayGuard</a>();</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <a class="code hl_struct" href="structArrowArray.html">ArrowArray</a>* array_;</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span>};</div>
+</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
+<div class="foldopen" id="foldopen00037" data-start="{" data-end="};">
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="classiceberg_1_1internal_1_1ArrowSchemaGuard.html"> 37</a></span><span class="keyword">class </span><a class="code hl_class" href="classiceberg_1_1internal_1_1ArrowSchemaGuard.html">ArrowSchemaGuard</a> {</div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classiceberg_1_1internal_1_1ArrowSchemaGuard.html">ArrowSchemaGuard</a>(<a class="code hl_struct" href="structArrowSchema.html">ArrowSchema</a>* schema) : schema_(schema) {}</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <a class="code hl_class" href="classiceberg_1_1internal_1_1ArrowSchemaGuard.html">~ArrowSchemaGuard</a>();</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <a class="code hl_struct" href="structArrowSchema.html">ArrowSchema</a>* schema_;</div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span>};</div>
+</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
+<div class="foldopen" id="foldopen00046" data-start="{" data-end="};">
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="classiceberg_1_1internal_1_1ArrowArrayViewGuard.html"> 46</a></span><span class="keyword">class </span><a class="code hl_class" href="classiceberg_1_1internal_1_1ArrowArrayViewGuard.html">ArrowArrayViewGuard</a> {</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classiceberg_1_1internal_1_1ArrowArrayViewGuard.html">ArrowArrayViewGuard</a>(ArrowArrayView* view) : view_(view) {}</div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <a class="code hl_class" href="classiceberg_1_1internal_1_1ArrowArrayViewGuard.html">~ArrowArrayViewGuard</a>();</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> ArrowArrayView* view_;</div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span>};</div>
+</div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
+<div class="foldopen" id="foldopen00055" data-start="{" data-end="};">
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="classiceberg_1_1internal_1_1ArrowArrayBufferGuard.html"> 55</a></span><span class="keyword">class </span><a class="code hl_class" href="classiceberg_1_1internal_1_1ArrowArrayBufferGuard.html">ArrowArrayBufferGuard</a> {</div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classiceberg_1_1internal_1_1ArrowArrayBufferGuard.html">ArrowArrayBufferGuard</a>(ArrowBuffer* buffer) : buffer_(buffer) {}</div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <a class="code hl_class" href="classiceberg_1_1internal_1_1ArrowArrayBufferGuard.html">~ArrowArrayBufferGuard</a>();</div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> </div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> ArrowBuffer* buffer_;</div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span>};</div>
+</div>
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span>} <span class="comment">// namespace iceberg::internal</span></div>
+<div class="ttc" id="aarrow__c__data_8h_html"><div class="ttname"><a href="arrow__c__data_8h.html">arrow_c_data.h</a></div></div>
+<div class="ttc" id="aclassiceberg_1_1internal_1_1ArrowArrayBufferGuard_html"><div class="ttname"><a href="classiceberg_1_1internal_1_1ArrowArrayBufferGuard.html">iceberg::internal::ArrowArrayBufferGuard</a></div><div class="ttdef"><b>Definition</b> arrow_c_data_guard_internal.h:55</div></div>
+<div class="ttc" id="aclassiceberg_1_1internal_1_1ArrowArrayGuard_html"><div class="ttname"><a href="classiceberg_1_1internal_1_1ArrowArrayGuard.html">iceberg::internal::ArrowArrayGuard</a></div><div class="ttdef"><b>Definition</b> arrow_c_data_guard_internal.h:28</div></div>
+<div class="ttc" id="aclassiceberg_1_1internal_1_1ArrowArrayViewGuard_html"><div class="ttname"><a href="classiceberg_1_1internal_1_1ArrowArrayViewGuard.html">iceberg::internal::ArrowArrayViewGuard</a></div><div class="ttdef"><b>Definition</b> arrow_c_data_guard_internal.h:46</div></div>
+<div class="ttc" id="aclassiceberg_1_1internal_1_1ArrowSchemaGuard_html"><div class="ttname"><a href="classiceberg_1_1internal_1_1ArrowSchemaGuard.html">iceberg::internal::ArrowSchemaGuard</a></div><div class="ttdef"><b>Definition</b> arrow_c_data_guard_internal.h:37</div></div>
+<div class="ttc" id="astructArrowArray_html"><div class="ttname"><a href="structArrowArray.html">ArrowArray</a></div><div class="ttdef"><b>Definition</b> arrow_c_data.h:57</div></div>
+<div class="ttc" id="astructArrowSchema_html"><div class="ttname"><a href="structArrowSchema.html">ArrowSchema</a></div><div class="ttdef"><b>Definition</b> arrow_c_data.h:41</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
+</small></address>
+</body>
+</html>
diff --git a/api/arrow__file__io_8h_source.html b/api/arrow__file__io_8h_source.html
new file mode 100644
index 0000000..c16d8c1
--- /dev/null
+++ b/api/arrow__file__io_8h_source.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.8"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>iceberg-cpp: iceberg/arrow/arrow_file_io.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">iceberg-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.8 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function() { init_codefold(0); });
+/* @license-end */
+</script>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_f51fe74ea6bc2b1b900619895eaa63be.html">iceberg</a></li><li class="navelem"><a class="el" href="dir_f4d027612078328dc1681a60f28d52c0.html">arrow</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">arrow_file_io.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * or more contributor license agreements. See the NOTICE file</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * distributed with this work for additional information</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * regarding copyright ownership. The ASF licenses this file</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * to you under the Apache License, Version 2.0 (the</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * "License"); you may not use this file except in compliance</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> * with the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * Unless required by applicable law or agreed to in writing,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * software distributed under the License is distributed on an</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * KIND, either express or implied. See the License for the</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * specific language governing permissions and limitations</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * under the License.</span></div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <memory></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include "iceberg/file_io.h"</span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include "iceberg/iceberg_bundle_export.h"</span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="keyword">namespace </span>iceberg::arrow {</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span>ICEBERG_BUNDLE_EXPORT std::unique_ptr<FileIO> MakeMockFileIO();</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span>ICEBERG_BUNDLE_EXPORT std::unique_ptr<FileIO> MakeLocalFileIO();</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span>} <span class="comment">// namespace iceberg::arrow</span></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
+</small></address>
+</body>
+</html>
diff --git a/api/arrow__fs__file__io__internal_8h_source.html b/api/arrow__fs__file__io__internal_8h_source.html
new file mode 100644
index 0000000..9e2d56d
--- /dev/null
+++ b/api/arrow__fs__file__io__internal_8h_source.html
@@ -0,0 +1,150 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.8"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>iceberg-cpp: iceberg/arrow/arrow_fs_file_io_internal.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">iceberg-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.8 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function() { init_codefold(0); });
+/* @license-end */
+</script>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_f51fe74ea6bc2b1b900619895eaa63be.html">iceberg</a></li><li class="navelem"><a class="el" href="dir_f4d027612078328dc1681a60f28d52c0.html">arrow</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">arrow_fs_file_io_internal.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * or more contributor license agreements. See the NOTICE file</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * distributed with this work for additional information</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * regarding copyright ownership. The ASF licenses this file</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * to you under the Apache License, Version 2.0 (the</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * "License"); you may not use this file except in compliance</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> * with the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * Unless required by applicable law or agreed to in writing,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * software distributed under the License is distributed on an</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * KIND, either express or implied. See the License for the</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * specific language governing permissions and limitations</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * under the License.</span></div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <memory></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <arrow/filesystem/filesystem.h></span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include "iceberg/file_io.h"</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#include "iceberg/iceberg_bundle_export.h"</span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="keyword">namespace </span>iceberg::arrow {</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
+<div class="foldopen" id="foldopen00032" data-start="{" data-end="};">
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="classiceberg_1_1arrow_1_1ArrowFileSystemFileIO.html"> 32</a></span><span class="keyword">class </span>ICEBERG_BUNDLE_EXPORT <a class="code hl_class" href="classiceberg_1_1arrow_1_1ArrowFileSystemFileIO.html">ArrowFileSystemFileIO</a> : <span class="keyword">public</span> <a class="code hl_class" href="classiceberg_1_1FileIO.html">FileIO</a> {</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classiceberg_1_1arrow_1_1ArrowFileSystemFileIO.html">ArrowFileSystemFileIO</a>(std::shared_ptr<::arrow::fs::FileSystem> arrow_fs)</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> : arrow_fs_(std::move(arrow_fs)) {}</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">static</span> std::unique_ptr<FileIO> MakeMockFileIO();</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">static</span> std::unique_ptr<FileIO> MakeLocalFileIO();</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <a class="code hl_class" href="classiceberg_1_1arrow_1_1ArrowFileSystemFileIO.html">~ArrowFileSystemFileIO</a>() <span class="keyword">override</span> = <span class="keywordflow">default</span>;</div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> Result<std::string> ReadFile(<span class="keyword">const</span> std::string& file_location,</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> std::optional<size_t> length) <span class="keyword">override</span>;</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> Status WriteFile(<span class="keyword">const</span> std::string& file_location, std::string_view content) <span class="keyword">override</span>;</div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> Status DeleteFile(<span class="keyword">const</span> std::string& file_location) <span class="keyword">override</span>;</div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="classiceberg_1_1arrow_1_1ArrowFileSystemFileIO.html#a1220a089e1da05614613613cbfcf0656"> 56</a></span> <span class="keyword">const</span> std::shared_ptr<::arrow::fs::FileSystem>& <a class="code hl_function" href="classiceberg_1_1arrow_1_1ArrowFileSystemFileIO.html#a1220a089e1da05614613613cbfcf0656">fs</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> [...]
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> std::shared_ptr<::arrow::fs::FileSystem> arrow_fs_;</div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span>};</div>
+</div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span>} <span class="comment">// namespace iceberg::arrow</span></div>
+<div class="ttc" id="aclassiceberg_1_1FileIO_html"><div class="ttname"><a href="classiceberg_1_1FileIO.html">iceberg::FileIO</a></div><div class="ttdoc">Pluggable module for reading, writing, and deleting files.</div><div class="ttdef"><b>Definition</b> file_io.h:40</div></div>
+<div class="ttc" id="aclassiceberg_1_1arrow_1_1ArrowFileSystemFileIO_html"><div class="ttname"><a href="classiceberg_1_1arrow_1_1ArrowFileSystemFileIO.html">iceberg::arrow::ArrowFileSystemFileIO</a></div><div class="ttdoc">A concrete implementation of FileIO for Arrow file system.</div><div class="ttdef"><b>Definition</b> arrow_fs_file_io_internal.h:32</div></div>
+<div class="ttc" id="aclassiceberg_1_1arrow_1_1ArrowFileSystemFileIO_html_a1220a089e1da05614613613cbfcf0656"><div class="ttname"><a href="classiceberg_1_1arrow_1_1ArrowFileSystemFileIO.html#a1220a089e1da05614613613cbfcf0656">iceberg::arrow::ArrowFileSystemFileIO::fs</a></div><div class="ttdeci">const std::shared_ptr<::arrow::fs::FileSystem > & fs() const</div><div class="ttdoc">Get the Arrow file system.</div><div class="ttdef"><b>Definition</b> arrow_fs_file_io_internal.h:56</ [...]
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
+</small></address>
+</body>
+</html>
diff --git a/api/arrow__status__internal_8h_source.html b/api/arrow__status__internal_8h_source.html
new file mode 100644
index 0000000..648e24d
--- /dev/null
+++ b/api/arrow__status__internal_8h_source.html
@@ -0,0 +1,152 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.8"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>iceberg-cpp: iceberg/arrow/arrow_status_internal.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">iceberg-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.8 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function() { init_codefold(0); });
+/* @license-end */
+</script>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_f51fe74ea6bc2b1b900619895eaa63be.html">iceberg</a></li><li class="navelem"><a class="el" href="dir_f4d027612078328dc1681a60f28d52c0.html">arrow</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">arrow_status_internal.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * or more contributor license agreements. See the NOTICE file</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * distributed with this work for additional information</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * regarding copyright ownership. The ASF licenses this file</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * to you under the Apache License, Version 2.0 (the</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * "License"); you may not use this file except in compliance</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> * with the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * Unless required by applicable law or agreed to in writing,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * software distributed under the License is distributed on an</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * KIND, either express or implied. See the License for the</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * specific language governing permissions and limitations</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * under the License.</span></div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <arrow/result.h></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <arrow/status.h></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include "iceberg/result.h"</span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="keyword">namespace </span>iceberg::arrow {</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="keyword">inline</span> ErrorKind ToErrorKind(const ::arrow::Status& status) {</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <span class="keywordflow">switch</span> (status.code()) {</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> case ::arrow::StatusCode::IOError:</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <span class="keywordflow">return</span> ErrorKind::kIOError;</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> case ::arrow::StatusCode::NotImplemented:</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keywordflow">return</span> ErrorKind::kNotImplemented;</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <span class="keywordflow">default</span>:</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="keywordflow">return</span> ErrorKind::kUnknownError;</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> }</div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span>}</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="preprocessor">#define ICEBERG_ARROW_ASSIGN_OR_RETURN_IMPL(result_name, lhs, rexpr, error_transform) \</span></div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="preprocessor"> auto&& result_name = (rexpr); \</span></div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="preprocessor"> if (!result_name.ok()) { \</span></div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="preprocessor"> return std::unexpected<Error>{{.kind = error_transform(result_name.status()), \</span></div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="preprocessor"> .message = result_name.status().ToString()}}; \</span></div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="preprocessor"> } \</span></div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span><span class="preprocessor"> lhs = std::move(result_name).ValueOrDie();</span></div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="preprocessor">#define ICEBERG_ARROW_ASSIGN_OR_RETURN(lhs, rexpr) \</span></div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><span class="preprocessor"> ICEBERG_ARROW_ASSIGN_OR_RETURN_IMPL( \</span></div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span><span class="preprocessor"> ARROW_ASSIGN_OR_RAISE_NAME(_error_or_value, __COUNTER__), lhs, rexpr, \</span></div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><span class="preprocessor"> ::iceberg::arrow::ToErrorKind)</span></div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span><span class="preprocessor">#define ICEBERG_ARROW_RETURN_NOT_OK(expr) \</span></div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><span class="preprocessor"> do { \</span></div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span><span class="preprocessor"> auto&& _status = (expr); \</span></div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span><span class="preprocessor"> if (!_status.ok()) { \</span></div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span><span class="preprocessor"> return std::unexpected<Error>{{.kind = ::iceberg::arrow::ToErrorKind(_status), \</span></div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span><span class="preprocessor"> .message = _status.ToString()}}; \</span></div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span><span class="preprocessor"> } \</span></div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span><span class="preprocessor"> } while (0)</span></div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span>} <span class="comment">// namespace iceberg::arrow</span></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
+</small></address>
+</body>
+</html>
diff --git a/api/avro__constants_8h_source.html b/api/avro__constants_8h_source.html
new file mode 100644
index 0000000..a154254
--- /dev/null
+++ b/api/avro__constants_8h_source.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.8"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>iceberg-cpp: iceberg/avro/avro_constants.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">iceberg-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.8 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function() { init_codefold(0); });
+/* @license-end */
+</script>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_f51fe74ea6bc2b1b900619895eaa63be.html">iceberg</a></li><li class="navelem"><a class="el" href="dir_81bb5441034a784c598ffcd7afd30d26.html">avro</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">avro_constants.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * or more contributor license agreements. See the NOTICE file</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * distributed with this work for additional information</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * regarding copyright ownership. The ASF licenses this file</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * to you under the Apache License, Version 2.0 (the</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * "License"); you may not use this file except in compliance</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> * with the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * Unless required by applicable law or agreed to in writing,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * software distributed under the License is distributed on an</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * KIND, either express or implied. See the License for the</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * specific language governing permissions and limitations</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * under the License.</span></div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <string_view></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="keyword">namespace </span>iceberg::avro {</div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="comment">// Avro logical type constants</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="keyword">constexpr</span> std::string_view kMapLogicalType = <span class="stringliteral">"map"</span>;</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="comment">// Name mapping field constants</span></div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="keyword">constexpr</span> std::string_view kElement = <span class="stringliteral">"element"</span>;</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="keyword">constexpr</span> std::string_view kKey = <span class="stringliteral">"key"</span>;</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="keyword">constexpr</span> std::string_view kValue = <span class="stringliteral">"value"</span>;</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="comment">// Avro custom attributes constants</span></div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="keyword">constexpr</span> std::string_view kIcebergFieldNameProp = <span class="stringliteral">"iceberg-field-name"</span>;</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="keyword">constexpr</span> std::string_view kFieldIdProp = <span class="stringliteral">"field-id"</span>;</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="keyword">constexpr</span> std::string_view kKeyIdProp = <span class="stringliteral">"key-id"</span>;</div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="keyword">constexpr</span> std::string_view kValueIdProp = <span class="stringliteral">"value-id"</span>;</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="keyword">constexpr</span> std::string_view kElementIdProp = <span class="stringliteral">"element-id"</span>;</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="keyword">constexpr</span> std::string_view kAdjustToUtcProp = <span class="stringliteral">"adjust-to-utc"</span>;</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>} <span class="comment">// namespace iceberg::avro</span></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
+</small></address>
+</body>
+</html>
diff --git a/api/avro__data__util__internal_8h_source.html b/api/avro__data__util__internal_8h_source.html
new file mode 100644
index 0000000..35c76c4
--- /dev/null
+++ b/api/avro__data__util__internal_8h_source.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.8"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>iceberg-cpp: iceberg/avro/avro_data_util_internal.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">iceberg-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.8 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function() { init_codefold(0); });
+/* @license-end */
+</script>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_f51fe74ea6bc2b1b900619895eaa63be.html">iceberg</a></li><li class="navelem"><a class="el" href="dir_81bb5441034a784c598ffcd7afd30d26.html">avro</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">avro_data_util_internal.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * or more contributor license agreements. See the NOTICE file</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * distributed with this work for additional information</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * regarding copyright ownership. The ASF licenses this file</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * to you under the Apache License, Version 2.0 (the</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * "License"); you may not use this file except in compliance</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> * with the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * Unless required by applicable law or agreed to in writing,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * software distributed under the License is distributed on an</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * KIND, either express or implied. See the License for the</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * specific language governing permissions and limitations</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * under the License.</span></div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <arrow/array/builder_base.h></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <avro/GenericDatum.hh></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include "iceberg/schema_util.h"</span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="keyword">namespace </span>iceberg::avro {</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span>Status AppendDatumToBuilder(const ::avro::NodePtr& avro_node,</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> const ::avro::GenericDatum& avro_datum,</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">const</span> SchemaProjection& projection,</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">const</span> Schema& projected_schema,</div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> ::arrow::ArrayBuilder* array_builder);</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span>Status ExtractDatumFromArray(const ::arrow::Array& array, int64_t index,</div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> ::avro::GenericDatum* datum);</div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span>} <span class="comment">// namespace iceberg::avro</span></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
+</small></address>
+</body>
+</html>
diff --git a/api/avro__reader_8h_source.html b/api/avro__reader_8h_source.html
new file mode 100644
index 0000000..320fa5e
--- /dev/null
+++ b/api/avro__reader_8h_source.html
@@ -0,0 +1,146 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.8"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>iceberg-cpp: iceberg/avro/avro_reader.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">iceberg-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.8 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function() { init_codefold(0); });
+/* @license-end */
+</script>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_f51fe74ea6bc2b1b900619895eaa63be.html">iceberg</a></li><li class="navelem"><a class="el" href="dir_81bb5441034a784c598ffcd7afd30d26.html">avro</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">avro_reader.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * or more contributor license agreements. See the NOTICE file</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * distributed with this work for additional information</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * regarding copyright ownership. The ASF licenses this file</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * to you under the Apache License, Version 2.0 (the</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * "License"); you may not use this file except in compliance</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> * with the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * Unless required by applicable law or agreed to in writing,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * software distributed under the License is distributed on an</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * KIND, either express or implied. See the License for the</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * specific language governing permissions and limitations</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * under the License.</span></div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include "<a class="code" href="file__reader_8h.html">iceberg/file_reader.h</a>"</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include "iceberg/iceberg_bundle_export.h"</span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="keyword">namespace </span>iceberg::avro {</div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
+<div class="foldopen" id="foldopen00028" data-start="{" data-end="};">
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="classiceberg_1_1avro_1_1AvroReader.html"> 28</a></span><span class="keyword">class </span>ICEBERG_BUNDLE_EXPORT <a class="code hl_class" href="classiceberg_1_1avro_1_1AvroReader.html">AvroReader</a> : <span class="keyword">public</span> <a class="code hl_class" href="classiceberg_1_1Reader.html">Reader</a> {</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <a class="code hl_class" href="classiceberg_1_1avro_1_1AvroReader.html">AvroReader</a>() = <span class="keywordflow">default</span>;</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <a class="code hl_class" href="classiceberg_1_1avro_1_1AvroReader.html">~AvroReader</a>() <span class="keyword">override</span>;</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> Status Open(<span class="keyword">const</span> <a class="code hl_struct" href="structiceberg_1_1ReaderOptions.html">ReaderOptions</a>& options) <span class="keyword">final</span>;</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> Status Close() <span class="keyword">final</span>;</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> Result<std::optional<ArrowArray>> Next() <span class="keyword">final</span>;</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> Result<ArrowSchema> <a class="code hl_class" href="classiceberg_1_1Schema.html">Schema</a>() <span class="keyword">final</span>;</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> Result<std::unordered_map<std::string, std::string>> Metadata() <span class="keyword">final</span>;</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">class </span><a class="code hl_class" href="classiceberg_1_1avro_1_1AvroReader_1_1Impl.html">Impl</a>;</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> std::unique_ptr<Impl> impl_;</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>};</div>
+</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span>} <span class="comment">// namespace iceberg::avro</span></div>
+<div class="ttc" id="aclassiceberg_1_1Reader_html"><div class="ttname"><a href="classiceberg_1_1Reader.html">iceberg::Reader</a></div><div class="ttdoc">Base reader class to read data from different file formats.</div><div class="ttdef"><b>Definition</b> file_reader.h:37</div></div>
+<div class="ttc" id="aclassiceberg_1_1Schema_html"><div class="ttname"><a href="classiceberg_1_1Schema.html">iceberg::Schema</a></div><div class="ttdoc">A schema for a Table.</div><div class="ttdef"><b>Definition</b> schema.h:46</div></div>
+<div class="ttc" id="aclassiceberg_1_1avro_1_1AvroReader_1_1Impl_html"><div class="ttname"><a href="classiceberg_1_1avro_1_1AvroReader_1_1Impl.html">iceberg::avro::AvroReader::Impl</a></div><div class="ttdef"><b>Definition</b> avro_reader.cc:77</div></div>
+<div class="ttc" id="aclassiceberg_1_1avro_1_1AvroReader_html"><div class="ttname"><a href="classiceberg_1_1avro_1_1AvroReader.html">iceberg::avro::AvroReader</a></div><div class="ttdoc">A reader that reads ArrowArray from Avro files.</div><div class="ttdef"><b>Definition</b> avro_reader.h:28</div></div>
+<div class="ttc" id="afile__reader_8h_html"><div class="ttname"><a href="file__reader_8h.html">file_reader.h</a></div></div>
+<div class="ttc" id="astructiceberg_1_1ReaderOptions_html"><div class="ttname"><a href="structiceberg_1_1ReaderOptions.html">iceberg::ReaderOptions</a></div><div class="ttdoc">Options for creating a reader.</div><div class="ttdef"><b>Definition</b> file_reader.h:71</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
+</small></address>
+</body>
+</html>
diff --git a/api/avro__register_8h.html b/api/avro__register_8h.html
new file mode 100644
index 0000000..3dd2b08
--- /dev/null
+++ b/api/avro__register_8h.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.8"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>iceberg-cpp: iceberg/avro/avro_register.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">iceberg-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.8 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_f51fe74ea6bc2b1b900619895eaa63be.html">iceberg</a></li><li class="navelem"><a class="el" href="dir_81bb5441034a784c598ffcd7afd30d26.html">avro</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle"><div class="title">avro_register.h File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Provide functions to register Avro implementations.
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include "iceberg/iceberg_bundle_export.h"</code><br />
+</div>
+<p><a href="avro__register_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a671519698754240d57c812a100ad2948" id="r_a671519698754240d57c812a100ad2948"><td class="memItemLeft" align="right" valign="top"><a id="a671519698754240d57c812a100ad2948" name="a671519698754240d57c812a100ad2948"></a>
+void </td><td class="memItemRight" valign="bottom"><b>iceberg::avro::RegisterLogicalTypes</b> ()</td></tr>
+<tr class="memdesc:a671519698754240d57c812a100ad2948"><td class="mdescLeft"> </td><td class="mdescRight">Register all the logical types. <br /></td></tr>
+<tr class="separator:a671519698754240d57c812a100ad2948"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a29650a99c58e4d9e14eb85cea3003471" id="r_a29650a99c58e4d9e14eb85cea3003471"><td class="memItemLeft" align="right" valign="top"><a id="a29650a99c58e4d9e14eb85cea3003471" name="a29650a99c58e4d9e14eb85cea3003471"></a>
+void </td><td class="memItemRight" valign="bottom"><b>iceberg::avro::RegisterReader</b> ()</td></tr>
+<tr class="memdesc:a29650a99c58e4d9e14eb85cea3003471"><td class="mdescLeft"> </td><td class="mdescRight">Register Avro reader implementation. <br /></td></tr>
+<tr class="separator:a29650a99c58e4d9e14eb85cea3003471"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a42329324ebd0ec13e7a774e79ab03f1c" id="r_a42329324ebd0ec13e7a774e79ab03f1c"><td class="memItemLeft" align="right" valign="top"><a id="a42329324ebd0ec13e7a774e79ab03f1c" name="a42329324ebd0ec13e7a774e79ab03f1c"></a>
+ICEBERG_BUNDLE_EXPORT void </td><td class="memItemRight" valign="bottom"><b>iceberg::avro::RegisterWriter</b> ()</td></tr>
+<tr class="memdesc:a42329324ebd0ec13e7a774e79ab03f1c"><td class="mdescLeft"> </td><td class="mdescRight">Register Avro writer implementation. <br /></td></tr>
+<tr class="separator:a42329324ebd0ec13e7a774e79ab03f1c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a0ec7e27c0910d3f34abf5bce8e7cdc69" id="r_a0ec7e27c0910d3f34abf5bce8e7cdc69"><td class="memItemLeft" align="right" valign="top"><a id="a0ec7e27c0910d3f34abf5bce8e7cdc69" name="a0ec7e27c0910d3f34abf5bce8e7cdc69"></a>
+void </td><td class="memItemRight" valign="bottom"><b>iceberg::avro::RegisterAll</b> ()</td></tr>
+<tr class="memdesc:a0ec7e27c0910d3f34abf5bce8e7cdc69"><td class="mdescLeft"> </td><td class="mdescRight">Register all the logical types, Avro reader, and Avro writer. <br /></td></tr>
+<tr class="separator:a0ec7e27c0910d3f34abf5bce8e7cdc69"><td class="memSeparator" colspan="2"> </td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Provide functions to register Avro implementations. </p>
+</div></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
+</small></address>
+</body>
+</html>
diff --git a/api/avro__register_8h_source.html b/api/avro__register_8h_source.html
new file mode 100644
index 0000000..23a802e
--- /dev/null
+++ b/api/avro__register_8h_source.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.8"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>iceberg-cpp: iceberg/avro/avro_register.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">iceberg-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.8 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function() { init_codefold(0); });
+/* @license-end */
+</script>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_f51fe74ea6bc2b1b900619895eaa63be.html">iceberg</a></li><li class="navelem"><a class="el" href="dir_81bb5441034a784c598ffcd7afd30d26.html">avro</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">avro_register.h</div></div>
+</div><!--header-->
+<div class="contents">
+<a href="avro__register_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * or more contributor license agreements. See the NOTICE file</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * distributed with this work for additional information</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * regarding copyright ownership. The ASF licenses this file</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * to you under the Apache License, Version 2.0 (the</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * "License"); you may not use this file except in compliance</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> * with the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * Unless required by applicable law or agreed to in writing,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * software distributed under the License is distributed on an</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * KIND, either express or implied. See the License for the</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * specific language governing permissions and limitations</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * under the License.</span></div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include "iceberg/iceberg_bundle_export.h"</span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="keyword">namespace </span>iceberg::avro {</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span>ICEBERG_BUNDLE_EXPORT <span class="keywordtype">void</span> RegisterLogicalTypes();</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span>ICEBERG_BUNDLE_EXPORT <span class="keywordtype">void</span> RegisterReader();</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span>ICEBERG_BUNDLE_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="avro__register_8h.html#a42329324ebd0ec13e7a774e79ab03f1c">RegisterWriter</a>();</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span>ICEBERG_BUNDLE_EXPORT <span class="keywordtype">void</span> RegisterAll();</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span>} <span class="comment">// namespace iceberg::avro</span></div>
+<div class="ttc" id="aavro__register_8h_html_a42329324ebd0ec13e7a774e79ab03f1c"><div class="ttname"><a href="avro__register_8h.html#a42329324ebd0ec13e7a774e79ab03f1c">iceberg::avro::RegisterWriter</a></div><div class="ttdeci">ICEBERG_BUNDLE_EXPORT void RegisterWriter()</div><div class="ttdoc">Register Avro writer implementation.</div><div class="ttdef"><b>Definition</b> avro_writer.cc:167</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
+</small></address>
+</body>
+</html>
diff --git a/api/avro__schema__util__internal_8h_source.html b/api/avro__schema__util__internal_8h_source.html
new file mode 100644
index 0000000..2000902
--- /dev/null
+++ b/api/avro__schema__util__internal_8h_source.html
@@ -0,0 +1,241 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.8"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>iceberg-cpp: iceberg/avro/avro_schema_util_internal.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">iceberg-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.8 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function() { init_codefold(0); });
+/* @license-end */
+</script>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_f51fe74ea6bc2b1b900619895eaa63be.html">iceberg</a></li><li class="navelem"><a class="el" href="dir_81bb5441034a784c598ffcd7afd30d26.html">avro</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">avro_schema_util_internal.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * or more contributor license agreements. See the NOTICE file</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * distributed with this work for additional information</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * regarding copyright ownership. The ASF licenses this file</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * to you under the Apache License, Version 2.0 (the</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * "License"); you may not use this file except in compliance</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> * with the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * Unless required by applicable law or agreed to in writing,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * software distributed under the License is distributed on an</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * KIND, either express or implied. See the License for the</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * specific language governing permissions and limitations</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * under the License.</span></div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <stack></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <avro/Node.hh></span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include "iceberg/name_mapping.h"</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#include "iceberg/result.h"</span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#include "iceberg/schema_util.h"</span></div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="preprocessor">#include "<a class="code" href="type_8h.html">iceberg/type.h</a>"</span></div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="keyword">namespace </span>avro {</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="keyword">class </span>Schema;</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="keyword">class </span>ValidSchema;</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span>} <span class="comment">// namespace avro</span></div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="keyword">namespace </span>iceberg::avro {</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
+<div class="foldopen" id="foldopen00038" data-start="{" data-end="};">
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="structiceberg_1_1avro_1_1MapLogicalType.html"> 38</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structiceberg_1_1avro_1_1MapLogicalType.html">MapLogicalType</a> : <span class="keyword">public</span> ::avro::CustomLogicalType {</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <a class="code hl_struct" href="structiceberg_1_1avro_1_1MapLogicalType.html">MapLogicalType</a>() : ::avro::CustomLogicalType(<span class="stringliteral">"map"</span>) {}</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span>};</div>
+</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
+<div class="foldopen" id="foldopen00043" data-start="{" data-end="};">
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="classiceberg_1_1avro_1_1ToAvroNodeVisitor.html"> 43</a></span><span class="keyword">class </span><a class="code hl_class" href="classiceberg_1_1avro_1_1ToAvroNodeVisitor.html">ToAvroNodeVisitor</a> {</div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> Status Visit(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1BooleanType.html">BooleanType</a>& type, ::avro::NodePtr* node);</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> Status Visit(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1IntType.html">IntType</a>& type, ::avro::NodePtr* node);</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> Status Visit(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1LongType.html">LongType</a>& type, ::avro::NodePtr* node);</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> Status Visit(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1FloatType.html">FloatType</a>& type, ::avro::NodePtr* node);</div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> Status Visit(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1DoubleType.html">DoubleType</a>& type, ::avro::NodePtr* node);</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> Status Visit(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1DecimalType.html">DecimalType</a>& type, ::avro::NodePtr* node);</div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> Status Visit(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1DateType.html">DateType</a>& type, ::avro::NodePtr* node);</div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> Status Visit(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1TimeType.html">TimeType</a>& type, ::avro::NodePtr* node);</div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> Status Visit(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1TimestampType.html">TimestampType</a>& type, ::avro::NodePtr* node);</div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> Status Visit(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1TimestampTzType.html">TimestampTzType</a>& type, ::avro::NodePtr* node);</div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> Status Visit(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1StringType.html">StringType</a>& type, ::avro::NodePtr* node);</div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> Status Visit(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1UuidType.html">UuidType</a>& type, ::avro::NodePtr* node);</div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> Status Visit(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1FixedType.html">FixedType</a>& type, ::avro::NodePtr* node);</div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> Status Visit(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1BinaryType.html">BinaryType</a>& type, ::avro::NodePtr* node);</div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> Status Visit(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1StructType.html">StructType</a>& type, ::avro::NodePtr* node);</div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> Status Visit(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1ListType.html">ListType</a>& type, ::avro::NodePtr* node);</div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> Status Visit(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1MapType.html">MapType</a>& type, ::avro::NodePtr* node);</div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> Status Visit(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1SchemaField.html">SchemaField</a>& field, ::avro::NodePtr* node);</div>
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> <span class="comment">// Store recently accessed field ids on the current visitor path.</span></div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> std::stack<int32_t> field_ids_;</div>
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span>};</div>
+</div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div>
+<div class="foldopen" id="foldopen00070" data-start="{" data-end="};">
+<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="classiceberg_1_1avro_1_1HasIdVisitor.html"> 70</a></span><span class="keyword">class </span><a class="code hl_class" href="classiceberg_1_1avro_1_1HasIdVisitor.html">HasIdVisitor</a> {</div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> <a class="code hl_class" href="classiceberg_1_1avro_1_1HasIdVisitor.html">HasIdVisitor</a>() = <span class="keywordflow">default</span>;</div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> Status <a class="code hl_function" href="classiceberg_1_1avro_1_1HasIdVisitor.html#a4c0309e5edafca0324e393e56b688681">Visit</a>(const ::avro::NodePtr& node);</div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> </div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> Status <a class="code hl_function" href="classiceberg_1_1avro_1_1HasIdVisitor.html#a4c0309e5edafca0324e393e56b688681">Visit</a>(const ::avro::ValidSchema& schema);</div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> </div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> Status <a class="code hl_function" href="classiceberg_1_1avro_1_1HasIdVisitor.html#a4c0309e5edafca0324e393e56b688681">Visit</a>(const ::avro::Schema& node);</div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> </div>
+<div class="foldopen" id="foldopen00094" data-start="{" data-end="}">
+<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="classiceberg_1_1avro_1_1HasIdVisitor.html#a5bbf5d3157b559ebd1985927d828513c"> 94</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classiceberg_1_1avro_1_1HasIdVisitor.html#a5bbf5d3157b559ebd1985927d828513c">AllHaveIds</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <span class="keywordflow">return</span> total_fields_ == fields_with_id_ && fields_with_id_ != 0;</div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> }</div>
+</div>
+<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
+<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="classiceberg_1_1avro_1_1HasIdVisitor.html#abff99eb2bed0babdbe49891ba0a453c7"> 100</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classiceberg_1_1avro_1_1HasIdVisitor.html#abff99eb2bed0babdbe49891ba0a453c7">HasNoIds</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> total_fields_ == 0; }</div>
+<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> </div>
+<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> Status VisitRecord(const ::avro::NodePtr& node);</div>
+<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> </div>
+<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> Status VisitArray(const ::avro::NodePtr& node);</div>
+<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> </div>
+<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> Status VisitMap(const ::avro::NodePtr& node);</div>
+<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> </div>
+<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> Status VisitUnion(const ::avro::NodePtr& node);</div>
+<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> </div>
+<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <span class="comment">// Total number of fields visited.</span></div>
+<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> <span class="keywordtype">size_t</span> total_fields_ = 0;</div>
+<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> <span class="comment">// Number of fields with IDs.</span></div>
+<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> <span class="keywordtype">size_t</span> fields_with_id_ = 0;</div>
+<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span>};</div>
+</div>
+<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> </div>
+<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span>Result<SchemaProjection> Project(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1Schema.html">Schema</a>& expected_schema,</div>
+<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> const ::avro::NodePtr& avro_node, <span class="keywordtype">bool</span> prune_source);</div>
+<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> </div>
+<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span>std::string ToString(const ::avro::NodePtr& node);</div>
+<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span>std::string ToString(const ::avro::LogicalType& logical_type);</div>
+<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span>std::string ToString(const ::avro::LogicalType::Type& logical_type);</div>
+<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> </div>
+<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span><span class="keywordtype">bool</span> HasMapLogicalType(const ::avro::NodePtr& node);</div>
+<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> </div>
+<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span><span class="keywordtype">bool</span> ValidAvroName(std::string_view name);</div>
+<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> </div>
+<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span>Result<::avro::NodePtr> MakeAvroNodeWithFieldIds(const ::avro::NodePtr& original_node,</div>
+<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> <span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1NameMapping.html">NameMapping</a>& mapping);</div>
+<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> </div>
+<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span>std::string SanitizeFieldName(std::string_view field_name);</div>
+<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> </div>
+<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span>} <span class="comment">// namespace iceberg::avro</span></div>
+<div class="ttc" id="aclassiceberg_1_1BinaryType_html"><div class="ttname"><a href="classiceberg_1_1BinaryType.html">iceberg::BinaryType</a></div><div class="ttdoc">A data type representing an arbitrary-length byte sequence.</div><div class="ttdef"><b>Definition</b> type.h:397</div></div>
+<div class="ttc" id="aclassiceberg_1_1BooleanType_html"><div class="ttname"><a href="classiceberg_1_1BooleanType.html">iceberg::BooleanType</a></div><div class="ttdoc">A data type representing a boolean (true or false).</div><div class="ttdef"><b>Definition</b> type.h:213</div></div>
+<div class="ttc" id="aclassiceberg_1_1DateType_html"><div class="ttname"><a href="classiceberg_1_1DateType.html">iceberg::DateType</a></div><div class="ttdoc">A data type representing a calendar date without reference to a timezone or time.</div><div class="ttdef"><b>Definition</b> type.h:318</div></div>
+<div class="ttc" id="aclassiceberg_1_1DecimalType_html"><div class="ttname"><a href="classiceberg_1_1DecimalType.html">iceberg::DecimalType</a></div><div class="ttdoc">A data type representing a fixed-precision decimal.</div><div class="ttdef"><b>Definition</b> type.h:290</div></div>
+<div class="ttc" id="aclassiceberg_1_1DoubleType_html"><div class="ttname"><a href="classiceberg_1_1DoubleType.html">iceberg::DoubleType</a></div><div class="ttdoc">A data type representing a 64-bit (double precision) IEEE-754 float.</div><div class="ttdef"><b>Definition</b> type.h:275</div></div>
+<div class="ttc" id="aclassiceberg_1_1FixedType_html"><div class="ttname"><a href="classiceberg_1_1FixedType.html">iceberg::FixedType</a></div><div class="ttdoc">A data type representing a fixed-length bytestring.</div><div class="ttdef"><b>Definition</b> type.h:428</div></div>
+<div class="ttc" id="aclassiceberg_1_1FloatType_html"><div class="ttname"><a href="classiceberg_1_1FloatType.html">iceberg::FloatType</a></div><div class="ttdoc">A data type representing a 32-bit (single precision) IEEE-754 float.</div><div class="ttdef"><b>Definition</b> type.h:259</div></div>
+<div class="ttc" id="aclassiceberg_1_1IntType_html"><div class="ttname"><a href="classiceberg_1_1IntType.html">iceberg::IntType</a></div><div class="ttdoc">A data type representing a 32-bit signed integer.</div><div class="ttdef"><b>Definition</b> type.h:228</div></div>
+<div class="ttc" id="aclassiceberg_1_1ListType_html"><div class="ttname"><a href="classiceberg_1_1ListType.html">iceberg::ListType</a></div><div class="ttdoc">A data type representing a list of values.</div><div class="ttdef"><b>Definition</b> type.h:143</div></div>
+<div class="ttc" id="aclassiceberg_1_1LongType_html"><div class="ttname"><a href="classiceberg_1_1LongType.html">iceberg::LongType</a></div><div class="ttdoc">A data type representing a 64-bit signed integer.</div><div class="ttdef"><b>Definition</b> type.h:243</div></div>
+<div class="ttc" id="aclassiceberg_1_1MapType_html"><div class="ttname"><a href="classiceberg_1_1MapType.html">iceberg::MapType</a></div><div class="ttdoc">A data type representing a dictionary of values.</div><div class="ttdef"><b>Definition</b> type.h:174</div></div>
+<div class="ttc" id="aclassiceberg_1_1NameMapping_html"><div class="ttname"><a href="classiceberg_1_1NameMapping.html">iceberg::NameMapping</a></div><div class="ttdoc">Represents a mapping from external schema names to Iceberg type IDs.</div><div class="ttdef"><b>Definition</b> name_mapping.h:95</div></div>
+<div class="ttc" id="aclassiceberg_1_1SchemaField_html"><div class="ttname"><a href="classiceberg_1_1SchemaField.html">iceberg::SchemaField</a></div><div class="ttdoc">A type combined with a name.</div><div class="ttdef"><b>Definition</b> schema_field.h:39</div></div>
+<div class="ttc" id="aclassiceberg_1_1Schema_html"><div class="ttname"><a href="classiceberg_1_1Schema.html">iceberg::Schema</a></div><div class="ttdoc">A schema for a Table.</div><div class="ttdef"><b>Definition</b> schema.h:46</div></div>
+<div class="ttc" id="aclassiceberg_1_1StringType_html"><div class="ttname"><a href="classiceberg_1_1StringType.html">iceberg::StringType</a></div><div class="ttdoc">A data type representing an arbitrary-length character sequence (encoded in UTF-8).</div><div class="ttdef"><b>Definition</b> type.h:413</div></div>
+<div class="ttc" id="aclassiceberg_1_1StructType_html"><div class="ttname"><a href="classiceberg_1_1StructType.html">iceberg::StructType</a></div><div class="ttdoc">A data type representing a struct with nested fields.</div><div class="ttdef"><b>Definition</b> type.h:108</div></div>
+<div class="ttc" id="aclassiceberg_1_1TimeType_html"><div class="ttname"><a href="classiceberg_1_1TimeType.html">iceberg::TimeType</a></div><div class="ttdoc">A data type representing a wall clock time in microseconds without reference to a timezone or date.</div><div class="ttdef"><b>Definition</b> type.h:334</div></div>
+<div class="ttc" id="aclassiceberg_1_1TimestampType_html"><div class="ttname"><a href="classiceberg_1_1TimestampType.html">iceberg::TimestampType</a></div><div class="ttdoc">A data type representing a timestamp in microseconds without reference to a timezone.</div><div class="ttdef"><b>Definition</b> type.h:360</div></div>
+<div class="ttc" id="aclassiceberg_1_1TimestampTzType_html"><div class="ttname"><a href="classiceberg_1_1TimestampTzType.html">iceberg::TimestampTzType</a></div><div class="ttdoc">A data type representing a timestamp as microseconds since the epoch in UTC. A time zone or offset is...</div><div class="ttdef"><b>Definition</b> type.h:379</div></div>
+<div class="ttc" id="aclassiceberg_1_1UuidType_html"><div class="ttname"><a href="classiceberg_1_1UuidType.html">iceberg::UuidType</a></div><div class="ttdoc">A data type representing a UUID. While defined as a distinct type, it is effectively a fixed(16).</div><div class="ttdef"><b>Definition</b> type.h:451</div></div>
+<div class="ttc" id="aclassiceberg_1_1avro_1_1HasIdVisitor_html"><div class="ttname"><a href="classiceberg_1_1avro_1_1HasIdVisitor.html">iceberg::avro::HasIdVisitor</a></div><div class="ttdoc">A visitor that checks the presence of field IDs in an Avro schema.</div><div class="ttdef"><b>Definition</b> avro_schema_util_internal.h:70</div></div>
+<div class="ttc" id="aclassiceberg_1_1avro_1_1HasIdVisitor_html_a4c0309e5edafca0324e393e56b688681"><div class="ttname"><a href="classiceberg_1_1avro_1_1HasIdVisitor.html#a4c0309e5edafca0324e393e56b688681">iceberg::avro::HasIdVisitor::Visit</a></div><div class="ttdeci">Status Visit(const ::avro::NodePtr &node)</div><div class="ttdoc">Visit an Avro node to check for field IDs.</div><div class="ttdef"><b>Definition</b> avro_schema_util.cc:348</div></div>
+<div class="ttc" id="aclassiceberg_1_1avro_1_1HasIdVisitor_html_a5bbf5d3157b559ebd1985927d828513c"><div class="ttname"><a href="classiceberg_1_1avro_1_1HasIdVisitor.html#a5bbf5d3157b559ebd1985927d828513c">iceberg::avro::HasIdVisitor::AllHaveIds</a></div><div class="ttdeci">bool AllHaveIds() const</div><div class="ttdoc">Check if all fields in the visited schema have field IDs.</div><div class="ttdef"><b>Definition</b> avro_schema_util_internal.h:94</div></div>
+<div class="ttc" id="aclassiceberg_1_1avro_1_1HasIdVisitor_html_abff99eb2bed0babdbe49891ba0a453c7"><div class="ttname"><a href="classiceberg_1_1avro_1_1HasIdVisitor.html#abff99eb2bed0babdbe49891ba0a453c7">iceberg::avro::HasIdVisitor::HasNoIds</a></div><div class="ttdeci">bool HasNoIds() const</div><div class="ttdoc">Check if all fields in the visited schema have field IDs.</div><div class="ttdef"><b>Definition</b> avro_schema_util_internal.h:100</div></div>
+<div class="ttc" id="aclassiceberg_1_1avro_1_1ToAvroNodeVisitor_html"><div class="ttname"><a href="classiceberg_1_1avro_1_1ToAvroNodeVisitor.html">iceberg::avro::ToAvroNodeVisitor</a></div><div class="ttdoc">A visitor that converts an Iceberg type to an Avro node.</div><div class="ttdef"><b>Definition</b> avro_schema_util_internal.h:43</div></div>
+<div class="ttc" id="astructiceberg_1_1avro_1_1MapLogicalType_html"><div class="ttname"><a href="structiceberg_1_1avro_1_1MapLogicalType.html">iceberg::avro::MapLogicalType</a></div><div class="ttdef"><b>Definition</b> avro_schema_util_internal.h:38</div></div>
+<div class="ttc" id="atype_8h_html"><div class="ttname"><a href="type_8h.html">type.h</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
+</small></address>
+</body>
+</html>
diff --git a/api/avro__stream__internal_8h_source.html b/api/avro__stream__internal_8h_source.html
new file mode 100644
index 0000000..4959971
--- /dev/null
+++ b/api/avro__stream__internal_8h_source.html
@@ -0,0 +1,183 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.8"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>iceberg-cpp: iceberg/avro/avro_stream_internal.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">iceberg-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.8 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function() { init_codefold(0); });
+/* @license-end */
+</script>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_f51fe74ea6bc2b1b900619895eaa63be.html">iceberg</a></li><li class="navelem"><a class="el" href="dir_81bb5441034a784c598ffcd7afd30d26.html">avro</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">avro_stream_internal.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * or more contributor license agreements. See the NOTICE file</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * distributed with this work for additional information</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * regarding copyright ownership. The ASF licenses this file</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * to you under the Apache License, Version 2.0 (the</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * "License"); you may not use this file except in compliance</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> * with the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * Unless required by applicable law or agreed to in writing,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * software distributed under the License is distributed on an</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * KIND, either express or implied. See the License for the</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * specific language governing permissions and limitations</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * under the License.</span></div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <arrow/io/interfaces.h></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <avro/Stream.hh></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="keyword">namespace </span>iceberg::avro {</div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
+<div class="foldopen" id="foldopen00027" data-start="{" data-end="};">
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="classiceberg_1_1avro_1_1AvroInputStream.html"> 27</a></span><span class="keyword">class </span><a class="code hl_class" href="classiceberg_1_1avro_1_1AvroInputStream.html">AvroInputStream</a> : <span class="keyword">public</span> ::avro::SeekableInputStream {</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classiceberg_1_1avro_1_1AvroInputStream.html">AvroInputStream</a>(std::shared_ptr<::arrow::io::RandomAccessFile> input_stream,</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> int64_t buffer_size);</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <a class="code hl_class" href="classiceberg_1_1avro_1_1AvroInputStream.html">~AvroInputStream</a>() <span class="keyword">override</span>;</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classiceberg_1_1avro_1_1AvroInputStream.html#a0752cc6936cbf003182448b41f2568b9">next</a>(<span class="keyword">const</span> uint8_t** data, <span class="keywordtype">size_t</span>* len) <span class="keyword">override</span>;</div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classiceberg_1_1avro_1_1AvroInputStream.html#afecbdae55db643317487431eeb4a90a6">backup</a>(<span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classiceberg_1_1avro_1_1AvroInputStream.html#af66622f1f78205470fbe7c7173e7ad03">skip</a>(<span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <span class="keywordtype">size_t</span> <a class="code hl_function" href="classiceberg_1_1avro_1_1AvroInputStream.html#a3f81fa5ff908f87c10d5a2b2f981c7ba">byteCount</a>() <span class="keyword">const override</span>;</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classiceberg_1_1avro_1_1AvroInputStream.html#abbccda243e4bcbc8cc508b9f32f88dfe">seek</a>(int64_t position) <span class="keyword">override</span>;</div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> std::shared_ptr<::arrow::io::RandomAccessFile> input_stream_;</div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <span class="keyword">const</span> int64_t buffer_size_;</div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> std::vector<uint8_t> buffer_;</div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> <span class="keywordtype">size_t</span> byte_count_ = 0; <span class="comment">// bytes read from the input stream</span></div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <span class="keywordtype">size_t</span> buffer_pos_ = 0; <span class="comment">// next position to read in the buffer</span></div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <span class="keywordtype">size_t</span> available_bytes_ = 0; <span class="comment">// bytes available in the buffer</span></div>
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span>};</div>
+</div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> </div>
+<div class="foldopen" id="foldopen00065" data-start="{" data-end="};">
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="classiceberg_1_1avro_1_1AvroOutputStream.html"> 65</a></span><span class="keyword">class </span><a class="code hl_class" href="classiceberg_1_1avro_1_1AvroOutputStream.html">AvroOutputStream</a> : <span class="keyword">public</span> ::avro::OutputStream {</div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classiceberg_1_1avro_1_1AvroOutputStream.html">AvroOutputStream</a>(std::shared_ptr<::arrow::io::OutputStream> output_stream,</div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> int64_t buffer_size);</div>
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
+<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> <a class="code hl_class" href="classiceberg_1_1avro_1_1AvroOutputStream.html">~AvroOutputStream</a>() <span class="keyword">override</span>;</div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> </div>
+<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classiceberg_1_1avro_1_1AvroOutputStream.html#a5c859a3a32354ff147f2ca800dba5b8c">next</a>(uint8_t** data, <span class="keywordtype">size_t</span>* len) <span class="keyword">override</span>;</div>
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> </div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classiceberg_1_1avro_1_1AvroOutputStream.html#a7177ab03a7fc28efe6a4c9ceef529ea1">backup</a>(<span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> uint64_t <a class="code hl_function" href="classiceberg_1_1avro_1_1AvroOutputStream.html#a1472ab3fdbb4e4dfa169739a06a4671f">byteCount</a>() <span class="keyword">const override</span>;</div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> </div>
+<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classiceberg_1_1avro_1_1AvroOutputStream.html#ae32eb7849a11ea0de22f245ad44cd9c1">flush</a>() <span class="keyword">override</span>;</div>
+<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <span class="keyword">const</span> std::shared_ptr<::arrow::io::OutputStream>& arrow_output_stream() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> </div>
+<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> std::shared_ptr<::arrow::io::OutputStream> output_stream_;</div>
+<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <span class="keyword">const</span> int64_t buffer_size_;</div>
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> std::vector<uint8_t> buffer_;</div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keywordtype">size_t</span> buffer_pos_ = 0; <span class="comment">// position in the buffer</span></div>
+<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> uint64_t flushed_bytes_ = 0; <span class="comment">// bytes flushed to the output stream</span></div>
+<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span>};</div>
+</div>
+<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div>
+<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span>} <span class="comment">// namespace iceberg::avro</span></div>
+<div class="ttc" id="aclassiceberg_1_1avro_1_1AvroInputStream_html"><div class="ttname"><a href="classiceberg_1_1avro_1_1AvroInputStream.html">iceberg::avro::AvroInputStream</a></div><div class="ttdef"><b>Definition</b> avro_stream_internal.h:27</div></div>
+<div class="ttc" id="aclassiceberg_1_1avro_1_1AvroInputStream_html_a0752cc6936cbf003182448b41f2568b9"><div class="ttname"><a href="classiceberg_1_1avro_1_1AvroInputStream.html#a0752cc6936cbf003182448b41f2568b9">iceberg::avro::AvroInputStream::next</a></div><div class="ttdeci">bool next(const uint8_t **data, size_t *len) override</div><div class="ttdoc">Returns some of available data.</div><div class="ttdef"><b>Definition</b> avro_stream_internal.cc:38</div></div>
+<div class="ttc" id="aclassiceberg_1_1avro_1_1AvroInputStream_html_a3f81fa5ff908f87c10d5a2b2f981c7ba"><div class="ttname"><a href="classiceberg_1_1avro_1_1AvroInputStream.html#a3f81fa5ff908f87c10d5a2b2f981c7ba">iceberg::avro::AvroInputStream::byteCount</a></div><div class="ttdeci">size_t byteCount() const override</div><div class="ttdoc">Returns the number of bytes read from this stream so far. All the bytes made available through next a...</div><div class="ttdef"><b>Definition</b> avro_ [...]
+<div class="ttc" id="aclassiceberg_1_1avro_1_1AvroInputStream_html_abbccda243e4bcbc8cc508b9f32f88dfe"><div class="ttname"><a href="classiceberg_1_1avro_1_1AvroInputStream.html#abbccda243e4bcbc8cc508b9f32f88dfe">iceberg::avro::AvroInputStream::seek</a></div><div class="ttdeci">void seek(int64_t position) override</div><div class="ttdoc">Seek to a specific position in the stream. This may invalidate pointers returned from next()....</div><div class="ttdef"><b>Definition</b> avro_stream_int [...]
+<div class="ttc" id="aclassiceberg_1_1avro_1_1AvroInputStream_html_af66622f1f78205470fbe7c7173e7ad03"><div class="ttname"><a href="classiceberg_1_1avro_1_1AvroInputStream.html#af66622f1f78205470fbe7c7173e7ad03">iceberg::avro::AvroInputStream::skip</a></div><div class="ttdeci">void skip(size_t len) override</div><div class="ttdoc">Skips number of bytes specified by len.</div><div class="ttdef"><b>Definition</b> avro_stream_internal.cc:76</div></div>
+<div class="ttc" id="aclassiceberg_1_1avro_1_1AvroInputStream_html_afecbdae55db643317487431eeb4a90a6"><div class="ttname"><a href="classiceberg_1_1avro_1_1AvroInputStream.html#afecbdae55db643317487431eeb4a90a6">iceberg::avro::AvroInputStream::backup</a></div><div class="ttdeci">void backup(size_t len) override</div><div class="ttdoc">"Returns" back some of the data to the stream. The returned data must be less than what was obtained ...</div><div class="ttdef"><b>Definition</b> [...]
+<div class="ttc" id="aclassiceberg_1_1avro_1_1AvroOutputStream_html"><div class="ttname"><a href="classiceberg_1_1avro_1_1AvroOutputStream.html">iceberg::avro::AvroOutputStream</a></div><div class="ttdef"><b>Definition</b> avro_stream_internal.h:65</div></div>
+<div class="ttc" id="aclassiceberg_1_1avro_1_1AvroOutputStream_html_a1472ab3fdbb4e4dfa169739a06a4671f"><div class="ttname"><a href="classiceberg_1_1avro_1_1AvroOutputStream.html#a1472ab3fdbb4e4dfa169739a06a4671f">iceberg::avro::AvroOutputStream::byteCount</a></div><div class="ttdeci">uint64_t byteCount() const override</div><div class="ttdoc">Number of bytes written so far into this stream. The whole buffer returned by next() is assumed to be...</div><div class="ttdef"><b>Definition</b> [...]
+<div class="ttc" id="aclassiceberg_1_1avro_1_1AvroOutputStream_html_a5c859a3a32354ff147f2ca800dba5b8c"><div class="ttname"><a href="classiceberg_1_1avro_1_1AvroOutputStream.html#a5c859a3a32354ff147f2ca800dba5b8c">iceberg::avro::AvroOutputStream::next</a></div><div class="ttdeci">bool next(uint8_t **data, size_t *len) override</div><div class="ttdoc">Returns a buffer that can be written into. On successful return, data has the pointer to the buffer a...</div><div class="ttdef"><b>Definiti [...]
+<div class="ttc" id="aclassiceberg_1_1avro_1_1AvroOutputStream_html_a7177ab03a7fc28efe6a4c9ceef529ea1"><div class="ttname"><a href="classiceberg_1_1avro_1_1AvroOutputStream.html#a7177ab03a7fc28efe6a4c9ceef529ea1">iceberg::avro::AvroOutputStream::backup</a></div><div class="ttdeci">void backup(size_t len) override</div><div class="ttdoc">"Returns" back to the stream some of the buffer obtained from in the last call to next().</div><div class="ttdef"><b>Definition</b> avro_stream [...]
+<div class="ttc" id="aclassiceberg_1_1avro_1_1AvroOutputStream_html_ae32eb7849a11ea0de22f245ad44cd9c1"><div class="ttname"><a href="classiceberg_1_1avro_1_1AvroOutputStream.html#ae32eb7849a11ea0de22f245ad44cd9c1">iceberg::avro::AvroOutputStream::flush</a></div><div class="ttdeci">void flush() override</div><div class="ttdoc">Flushes any data remaining in the buffer to the stream's underlying store, if any.</div><div class="ttdef"><b>Definition</b> avro_stream_internal.cc:126</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
+</small></address>
+</body>
+</html>
diff --git a/api/avro__writer_8h_source.html b/api/avro__writer_8h_source.html
new file mode 100644
index 0000000..bcbc6d1
--- /dev/null
+++ b/api/avro__writer_8h_source.html
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.8"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>iceberg-cpp: iceberg/avro/avro_writer.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">iceberg-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.8 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function() { init_codefold(0); });
+/* @license-end */
+</script>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_f51fe74ea6bc2b1b900619895eaa63be.html">iceberg</a></li><li class="navelem"><a class="el" href="dir_81bb5441034a784c598ffcd7afd30d26.html">avro</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">avro_writer.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * or more contributor license agreements. See the NOTICE file</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * distributed with this work for additional information</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * regarding copyright ownership. The ASF licenses this file</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * to you under the Apache License, Version 2.0 (the</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * "License"); you may not use this file except in compliance</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> * with the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * Unless required by applicable law or agreed to in writing,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * software distributed under the License is distributed on an</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * KIND, either express or implied. See the License for the</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * specific language governing permissions and limitations</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * under the License.</span></div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include "<a class="code" href="file__writer_8h.html">iceberg/file_writer.h</a>"</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include "iceberg/iceberg_bundle_export.h"</span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="keyword">namespace </span>iceberg::avro {</div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
+<div class="foldopen" id="foldopen00028" data-start="{" data-end="};">
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="classiceberg_1_1avro_1_1AvroWriter.html"> 28</a></span><span class="keyword">class </span>ICEBERG_BUNDLE_EXPORT <a class="code hl_class" href="classiceberg_1_1avro_1_1AvroWriter.html">AvroWriter</a> : <span class="keyword">public</span> <a class="code hl_class" href="classiceberg_1_1Writer.html">Writer</a> {</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <a class="code hl_class" href="classiceberg_1_1avro_1_1AvroWriter.html">AvroWriter</a>() = <span class="keywordflow">default</span>;</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <a class="code hl_class" href="classiceberg_1_1avro_1_1AvroWriter.html">~AvroWriter</a>() <span class="keyword">override</span>;</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> Status Open(<span class="keyword">const</span> <a class="code hl_struct" href="structiceberg_1_1WriterOptions.html">WriterOptions</a>& options) <span class="keyword">final</span>;</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> Status Close() <span class="keyword">final</span>;</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> Status Write(<a class="code hl_struct" href="structArrowArray.html">ArrowArray</a>* data) <span class="keyword">final</span>;</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> std::optional<Metrics> metrics() <span class="keyword">final</span>;</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> std::optional<int64_t> length() <span class="keyword">final</span>;</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> std::vector<int64_t> split_offsets() <span class="keyword">final</span>;</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">class </span><a class="code hl_class" href="classiceberg_1_1avro_1_1AvroWriter_1_1Impl.html">Impl</a>;</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> std::unique_ptr<Impl> impl_;</div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span>};</div>
+</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span>} <span class="comment">// namespace iceberg::avro</span></div>
+<div class="ttc" id="aclassiceberg_1_1Writer_html"><div class="ttname"><a href="classiceberg_1_1Writer.html">iceberg::Writer</a></div><div class="ttdoc">Base writer class to write data from different file formats.</div><div class="ttdef"><b>Definition</b> file_writer.h:52</div></div>
+<div class="ttc" id="aclassiceberg_1_1avro_1_1AvroWriter_1_1Impl_html"><div class="ttname"><a href="classiceberg_1_1avro_1_1AvroWriter_1_1Impl.html">iceberg::avro::AvroWriter::Impl</a></div><div class="ttdef"><b>Definition</b> avro_writer.cc:56</div></div>
+<div class="ttc" id="aclassiceberg_1_1avro_1_1AvroWriter_html"><div class="ttname"><a href="classiceberg_1_1avro_1_1AvroWriter.html">iceberg::avro::AvroWriter</a></div><div class="ttdoc">A writer for serializing ArrowArray to Avro files.</div><div class="ttdef"><b>Definition</b> avro_writer.h:28</div></div>
+<div class="ttc" id="afile__writer_8h_html"><div class="ttname"><a href="file__writer_8h.html">file_writer.h</a></div></div>
+<div class="ttc" id="astructArrowArray_html"><div class="ttname"><a href="structArrowArray.html">ArrowArray</a></div><div class="ttdef"><b>Definition</b> arrow_c_data.h:57</div></div>
+<div class="ttc" id="astructiceberg_1_1WriterOptions_html"><div class="ttname"><a href="structiceberg_1_1WriterOptions.html">iceberg::WriterOptions</a></div><div class="ttdoc">Options for creating a writer.</div><div class="ttdef"><b>Definition</b> file_writer.h:38</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
+</small></address>
+</body>
+</html>
diff --git a/api/bc_s.png b/api/bc_s.png
new file mode 100644
index 0000000..224b29a
Binary files /dev/null and b/api/bc_s.png differ
diff --git a/api/bc_sd.png b/api/bc_sd.png
new file mode 100644
index 0000000..31ca888
Binary files /dev/null and b/api/bc_sd.png differ
diff --git a/api/bucket__util_8h_source.html b/api/bucket__util_8h_source.html
new file mode 100644
index 0000000..0e7aafd
--- /dev/null
+++ b/api/bucket__util_8h_source.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.8"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>iceberg-cpp: iceberg/util/bucket_util.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">iceberg-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.8 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function() { init_codefold(0); });
+/* @license-end */
+</script>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_f51fe74ea6bc2b1b900619895eaa63be.html">iceberg</a></li><li class="navelem"><a class="el" href="dir_7a408d6a2d81183c3eacfe2576f2a2aa.html">util</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">bucket_util.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * or more contributor license agreements. See the NOTICE file</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * distributed with this work for additional information</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * regarding copyright ownership. The ASF licenses this file</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * to you under the Apache License, Version 2.0 (the</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * "License"); you may not use this file except in compliance</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> * with the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * Unless required by applicable law or agreed to in writing,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * software distributed under the License is distributed on an</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * KIND, either express or implied. See the License for the</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * specific language governing permissions and limitations</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * under the License.</span></div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <cstdint></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <span></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include "iceberg/iceberg_export.h"</span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include "iceberg/result.h"</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#include "<a class="code" href="type__fwd_8h.html">iceberg/type_fwd.h</a>"</span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="keyword">namespace </span>iceberg {</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
+<div class="foldopen" id="foldopen00031" data-start="{" data-end="};">
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="classiceberg_1_1BucketUtils.html"> 31</a></span><span class="keyword">class </span>ICEBERG_EXPORT <a class="code hl_class" href="classiceberg_1_1BucketUtils.html">BucketUtils</a> {</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <span class="keyword">public</span>:</div>
+<div class="foldopen" id="foldopen00039" data-start="{" data-end="}">
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="classiceberg_1_1BucketUtils.html#a962814a130e993b6261b66baf567a108"> 39</a></span> <span class="keyword">static</span> <span class="keyword">inline</span> int32_t <a class="code hl_function" href="classiceberg_1_1BucketUtils.html#a962814a130e993b6261b66baf567a108">HashInt</a>(int32_t value) {</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keywordflow">return</span> HashLong(<span class="keyword">static_cast<</span>int64_t<span class="keyword">></span>(value));</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> }</div>
+</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">static</span> int32_t HashLong(int64_t value);</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <span class="keyword">static</span> int32_t HashBytes(std::span<const uint8_t> bytes);</div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <span class="keyword">static</span> Result<int32_t> BucketIndex(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1Literal.html">Literal</a>& literal, int32_t num_buckets);</div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span>};</div>
+</div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> </div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span>} <span class="comment">// namespace iceberg</span></div>
+<div class="ttc" id="aclassiceberg_1_1BucketUtils_html"><div class="ttname"><a href="classiceberg_1_1BucketUtils.html">iceberg::BucketUtils</a></div><div class="ttdef"><b>Definition</b> bucket_util.h:31</div></div>
+<div class="ttc" id="aclassiceberg_1_1BucketUtils_html_a962814a130e993b6261b66baf567a108"><div class="ttname"><a href="classiceberg_1_1BucketUtils.html#a962814a130e993b6261b66baf567a108">iceberg::BucketUtils::HashInt</a></div><div class="ttdeci">static int32_t HashInt(int32_t value)</div><div class="ttdoc">Hash a 32-bit integer using MurmurHash3 and return a 32-bit hash value.</div><div class="ttdef"><b>Definition</b> bucket_util.h:39</div></div>
+<div class="ttc" id="aclassiceberg_1_1Literal_html"><div class="ttname"><a href="classiceberg_1_1Literal.html">iceberg::Literal</a></div><div class="ttdoc">Literal is a literal value that is associated with a primitive type.</div><div class="ttdef"><b>Definition</b> literal.h:39</div></div>
+<div class="ttc" id="atype__fwd_8h_html"><div class="ttname"><a href="type__fwd_8h.html">type_fwd.h</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
+</small></address>
+</body>
+</html>
diff --git a/api/catalog_2rest_2json__internal_8h.html b/api/catalog_2rest_2json__internal_8h.html
new file mode 100644
index 0000000..2e1b719
--- /dev/null
+++ b/api/catalog_2rest_2json__internal_8h.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.8"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>iceberg-cpp: iceberg/catalog/rest/json_internal.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">iceberg-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.8 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_f51fe74ea6bc2b1b900619895eaa63be.html">iceberg</a></li><li class="navelem"><a class="el" href="dir_e567eb46dbe88aaa1fd4ccb3586c5e69.html">catalog</a></li><li class="navelem"><a class="el" href="dir_3772e67070704cbb8771b4d409046ed1.html">rest</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> |
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle"><div class="title">json_internal.h File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include <nlohmann/json_fwd.hpp></code><br />
+<code>#include "iceberg/catalog/rest/iceberg_rest_export.h"</code><br />
+<code>#include "<a class="el" href="types_8h_source.html">iceberg/catalog/rest/types.h</a>"</code><br />
+<code>#include "iceberg/result.h"</code><br />
+</div>
+<p><a href="catalog_2rest_2json__internal_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a32fc8d0c1885decd926e0a031a78c21b" id="r_a32fc8d0c1885decd926e0a031a78c21b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="catalog_2rest_2json__internal_8h.html#a32fc8d0c1885decd926e0a031a78c21b">ICEBERG_DECLARE_JSON_SERDE</a>(Model)</td></tr>
+<tr class="separator:a32fc8d0c1885decd926e0a031a78c21b"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:aea4bc456ab00ffe3852fb287ddc08e27" id="r_aea4bc456ab00ffe3852fb287ddc08e27"><td class="memTemplParams" colspan="2"><a id="aea4bc456ab00ffe3852fb287ddc08e27" name="aea4bc456ab00ffe3852fb287ddc08e27"></a>
+template<typename Model > </td></tr>
+<tr class="memitem:aea4bc456ab00ffe3852fb287ddc08e27"><td class="memTemplItemLeft" align="right" valign="top">Result< Model > </td><td class="memTemplItemRight" valign="bottom"><b>iceberg::rest::FromJson</b> (const nlohmann::json &json)</td></tr>
+<tr class="separator:aea4bc456ab00ffe3852fb287ddc08e27"><td class="memSeparator" colspan="2"> </td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>JSON serialization and deserialization for Iceberg REST Catalog API types. </p>
+</div><h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a32fc8d0c1885decd926e0a031a78c21b" name="a32fc8d0c1885decd926e0a031a78c21b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a32fc8d0c1885decd926e0a031a78c21b">◆ </a></span>ICEBERG_DECLARE_JSON_SERDE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define ICEBERG_DECLARE_JSON_SERDE</td>
+ <td>(</td>
+ <td class="paramtype"> </td>
+ <td class="paramname">Model</td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"> ICEBERG_REST_EXPORT Result<Model> Model##FromJson(<span class="keyword">const</span> nlohmann::json& json); \</div>
+<div class="line"> \</div>
+<div class="line"> <span class="keyword">template</span> <> \</div>
+<div class="line"> ICEBERG_REST_EXPORT Result<Model> FromJson(<span class="keyword">const</span> nlohmann::json& json); \</div>
+<div class="line"> \</div>
+<div class="line"> ICEBERG_REST_EXPORT nlohmann::json ToJson(<span class="keyword">const</span> Model& model);</div>
+</div><!-- fragment -->
+</div>
+</div>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
+</small></address>
+</body>
+</html>
diff --git a/api/catalog_2rest_2json__internal_8h_source.html b/api/catalog_2rest_2json__internal_8h_source.html
new file mode 100644
index 0000000..8ae2a53
--- /dev/null
+++ b/api/catalog_2rest_2json__internal_8h_source.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.8"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>iceberg-cpp: iceberg/catalog/rest/json_internal.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">iceberg-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.8 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function() { init_codefold(0); });
+/* @license-end */
+</script>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_f51fe74ea6bc2b1b900619895eaa63be.html">iceberg</a></li><li class="navelem"><a class="el" href="dir_e567eb46dbe88aaa1fd4ccb3586c5e69.html">catalog</a></li><li class="navelem"><a class="el" href="dir_3772e67070704cbb8771b4d409046ed1.html">rest</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">json_internal.h</div></div>
+</div><!--header-->
+<div class="contents">
+<a href="catalog_2rest_2json__internal_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * or more contributor license agreements. See the NOTICE file</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * distributed with this work for additional information</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * regarding copyright ownership. The ASF licenses this file</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * to you under the Apache License, Version 2.0 (the</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * "License"); you may not use this file except in compliance</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> * with the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * Unless required by applicable law or agreed to in writing,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * software distributed under the License is distributed on an</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * KIND, either express or implied. See the License for the</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * specific language governing permissions and limitations</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * under the License.</span></div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <nlohmann/json_fwd.hpp></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include "iceberg/catalog/rest/iceberg_rest_export.h"</span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include "<a class="code" href="types_8h.html">iceberg/catalog/rest/types.h</a>"</span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include "iceberg/result.h"</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="keyword">namespace </span>iceberg::rest {</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="keyword">template</span> <<span class="keyword">typename</span> Model></div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span>Result<Model> FromJson(<span class="keyword">const</span> nlohmann::json& json);</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#define ICEBERG_DECLARE_JSON_SERDE(Model) \</span></div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor"> ICEBERG_REST_EXPORT Result<Model> Model##FromJson(const nlohmann::json& json); \</span></div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="preprocessor"> \</span></div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor"> template <> \</span></div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="preprocessor"> ICEBERG_REST_EXPORT Result<Model> FromJson(const nlohmann::json& json); \</span></div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="preprocessor"> \</span></div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="preprocessor"> ICEBERG_REST_EXPORT nlohmann::json ToJson(const Model& model);</span></div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span>ICEBERG_DECLARE_JSON_SERDE(CatalogConfig)</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>ICEBERG_DECLARE_JSON_SERDE(ErrorModel)</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span>ICEBERG_DECLARE_JSON_SERDE(ErrorResponse)</div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span>ICEBERG_DECLARE_JSON_SERDE(ListNamespacesResponse)</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span>ICEBERG_DECLARE_JSON_SERDE(CreateNamespaceRequest)</div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span>ICEBERG_DECLARE_JSON_SERDE(CreateNamespaceResponse)</div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span>ICEBERG_DECLARE_JSON_SERDE(GetNamespaceResponse)</div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span>ICEBERG_DECLARE_JSON_SERDE(UpdateNamespacePropertiesRequest)</div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span>ICEBERG_DECLARE_JSON_SERDE(UpdateNamespacePropertiesResponse)</div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span>ICEBERG_DECLARE_JSON_SERDE(ListTablesResponse)</div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span>ICEBERG_DECLARE_JSON_SERDE(LoadTableResult)</div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span>ICEBERG_DECLARE_JSON_SERDE(RegisterTableRequest)</div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span>ICEBERG_DECLARE_JSON_SERDE(RenameTableRequest)</div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> </div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span><span class="preprocessor">#undef ICEBERG_DECLARE_JSON_SERDE</span></div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span>} <span class="comment">// namespace iceberg::rest</span></div>
+<div class="ttc" id="atypes_8h_html"><div class="ttname"><a href="types_8h.html">types.h</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
+</small></address>
+</body>
+</html>
diff --git a/api/catalog_8h_source.html b/api/catalog_8h_source.html
new file mode 100644
index 0000000..3a1232d
--- /dev/null
+++ b/api/catalog_8h_source.html
@@ -0,0 +1,238 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.8"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>iceberg-cpp: iceberg/catalog.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">iceberg-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.8 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function() { init_codefold(0); });
+/* @license-end */
+</script>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_f51fe74ea6bc2b1b900619895eaa63be.html">iceberg</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">catalog.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * or more contributor license agreements. See the NOTICE file</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * distributed with this work for additional information</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * regarding copyright ownership. The ASF licenses this file</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * to you under the Apache License, Version 2.0 (the</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * "License"); you may not use this file except in compliance</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> * with the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * Unless required by applicable law or agreed to in writing,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * software distributed under the License is distributed on an</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * KIND, either express or implied. See the License for the</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * specific language governing permissions and limitations</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * under the License.</span></div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <memory></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <string></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <string_view></span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include <unordered_map></span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include <unordered_set></span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#include <vector></span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="preprocessor">#include "iceberg/result.h"</span></div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include "<a class="code" href="table__identifier_8h.html">iceberg/table_identifier.h</a>"</span></div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="preprocessor">#include "<a class="code" href="type__fwd_8h.html">iceberg/type_fwd.h</a>"</span></div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="keyword">namespace </span>iceberg {</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
+<div class="foldopen" id="foldopen00039" data-start="{" data-end="};">
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="classiceberg_1_1Catalog.html"> 39</a></span><span class="keyword">class </span>ICEBERG_EXPORT <a class="code hl_class" href="classiceberg_1_1Catalog.html">Catalog</a> {</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classiceberg_1_1Catalog.html">~Catalog</a>() = <span class="keywordflow">default</span>;</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="classiceberg_1_1Catalog.html#a6ca1f4412051d707d228c34716f0df77"> 44</a></span> <span class="keyword">virtual</span> std::string_view <a class="code hl_function" href="classiceberg_1_1Catalog.html#a6ca1f4412051d707d228c34716f0df77">name</a>() <span class="keyword">const</span> = 0;</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="classiceberg_1_1Catalog.html#afe33407448157e9f930c6c59857674ad"> 53</a></span> <span class="keyword">virtual</span> Status <a class="code hl_function" href="classiceberg_1_1Catalog.html#afe33407448157e9f930c6c59857674ad">CreateNamespace</a>(</div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <span class="keyword">const</span> <a class="code hl_struct" href="structiceberg_1_1Namespace.html">Namespace</a>& ns,</div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <span class="keyword">const</span> std::unordered_map<std::string, std::string>& properties) = 0;</div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="classiceberg_1_1Catalog.html#ad952c6a9e417565a982719c94a071f4c"> 62</a></span> <span class="keyword">virtual</span> Result<std::vector<Namespace>> <a class="code hl_function" href="classiceberg_1_1Catalog.html#ad952c6a9e417565a982719c94a071f4c">ListNamespaces</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structiceberg_1_1Namespace.html">Namespace</a>& [...]
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="classiceberg_1_1Catalog.html#afc973b299c5cf15f745e85954e343702"> 69</a></span> <span class="keyword">virtual</span> Result<std::unordered_map<std::string, std::string>> <a class="code hl_function" href="classiceberg_1_1Catalog.html#afc973b299c5cf15f745e85954e343702">GetNamespaceProperties</a>(</div>
+<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> <span class="keyword">const</span> <a class="code hl_struct" href="structiceberg_1_1Namespace.html">Namespace</a>& ns) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> </div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="classiceberg_1_1Catalog.html#a7a4ed5b2fb8eaa877792e2a8effa2f08"> 78</a></span> <span class="keyword">virtual</span> Status <a class="code hl_function" href="classiceberg_1_1Catalog.html#a7a4ed5b2fb8eaa877792e2a8effa2f08">DropNamespace</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structiceberg_1_1Namespace.html">Namespace</a>& ns) = 0;</div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> </div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="classiceberg_1_1Catalog.html#a10b42f8d47abcaf04e4af1e112dbb5ff"> 84</a></span> <span class="keyword">virtual</span> Result<bool> <a class="code hl_function" href="classiceberg_1_1Catalog.html#a10b42f8d47abcaf04e4af1e112dbb5ff">NamespaceExists</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structiceberg_1_1Namespace.html">Namespace</a>& ns) <span class="keywor [...]
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> </div>
+<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="classiceberg_1_1Catalog.html#a45740f35337266cce1dcf7257e561e0d"> 94</a></span> <span class="keyword">virtual</span> Status <a class="code hl_function" href="classiceberg_1_1Catalog.html#a45740f35337266cce1dcf7257e561e0d">UpdateNamespaceProperties</a>(</div>
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <span class="keyword">const</span> <a class="code hl_struct" href="structiceberg_1_1Namespace.html">Namespace</a>& ns, <span class="keyword">const</span> std::unordered_map<std::string, std::string>& updates,</div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keyword">const</span> std::unordered_set<std::string>& removals) = 0;</div>
+<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
+<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="classiceberg_1_1Catalog.html#acc91fba906944a22b3c9eb279335150f"> 103</a></span> <span class="keyword">virtual</span> Result<std::vector<TableIdentifier>> <a class="code hl_function" href="classiceberg_1_1Catalog.html#acc91fba906944a22b3c9eb279335150f">ListTables</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structiceberg_1_1Namespace.html">Namespace</a>& [...]
+<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> </div>
+<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="classiceberg_1_1Catalog.html#ad496c6733dce07b2f46bee07bbaea3b6"> 113</a></span> <span class="keyword">virtual</span> Result<std::unique_ptr<Table>> <a class="code hl_function" href="classiceberg_1_1Catalog.html#ad496c6733dce07b2f46bee07bbaea3b6">CreateTable</a>(</div>
+<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> <span class="keyword">const</span> <a class="code hl_struct" href="structiceberg_1_1TableIdentifier.html">TableIdentifier</a>& identifier, <span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1Schema.html">Schema</a>& schema, <span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1PartitionSpec.html">PartitionSpec</a>& spec,</div>
+<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <span class="keyword">const</span> std::string& location,</div>
+<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> <span class="keyword">const</span> std::unordered_map<std::string, std::string>& properties) = 0;</div>
+<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> </div>
+<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="classiceberg_1_1Catalog.html#ae3f88953ab1979d8845cef73943433cc"> 124</a></span> <span class="keyword">virtual</span> Result<std::unique_ptr<Table>> <a class="code hl_function" href="classiceberg_1_1Catalog.html#ae3f88953ab1979d8845cef73943433cc">UpdateTable</a>(</div>
+<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> <span class="keyword">const</span> <a class="code hl_struct" href="structiceberg_1_1TableIdentifier.html">TableIdentifier</a>& identifier,</div>
+<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> <span class="keyword">const</span> std::vector<std::unique_ptr<TableRequirement>>& requirements,</div>
+<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> <span class="keyword">const</span> std::vector<std::unique_ptr<TableUpdate>>& updates) = 0;</div>
+<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </div>
+<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="classiceberg_1_1Catalog.html#add0a702308b937b73964f612726abe5a"> 138</a></span> <span class="keyword">virtual</span> Result<std::shared_ptr<Transaction>> <a class="code hl_function" href="classiceberg_1_1Catalog.html#add0a702308b937b73964f612726abe5a">StageCreateTable</a>(</div>
+<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> <span class="keyword">const</span> <a class="code hl_struct" href="structiceberg_1_1TableIdentifier.html">TableIdentifier</a>& identifier, <span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1Schema.html">Schema</a>& schema, <span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1PartitionSpec.html">PartitionSpec</a>& spec,</div>
+<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> <span class="keyword">const</span> std::string& location,</div>
+<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> <span class="keyword">const</span> std::unordered_map<std::string, std::string>& properties) = 0;</div>
+<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> </div>
+<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="classiceberg_1_1Catalog.html#ab66f167fbdf318d497bd9f41e740e7cd"> 150</a></span> <span class="keyword">virtual</span> Result<bool> <a class="code hl_function" href="classiceberg_1_1Catalog.html#ab66f167fbdf318d497bd9f41e740e7cd">TableExists</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structiceberg_1_1TableIdentifier.html">TableIdentifier</a>& identifier) <sp [...]
+<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> </div>
+<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="classiceberg_1_1Catalog.html#a12fe952356fb24be53f753cb1b4cf380"> 162</a></span> <span class="keyword">virtual</span> Status <a class="code hl_function" href="classiceberg_1_1Catalog.html#a12fe952356fb24be53f753cb1b4cf380">DropTable</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structiceberg_1_1TableIdentifier.html">TableIdentifier</a>& identifier, <span class="keyw [...]
+<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> </div>
+<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"><a class="line" href="classiceberg_1_1Catalog.html#afab77ea12f9a8d2db3fa6e0f731656d1"> 171</a></span> <span class="keyword">virtual</span> Status <a class="code hl_function" href="classiceberg_1_1Catalog.html#afab77ea12f9a8d2db3fa6e0f731656d1">RenameTable</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structiceberg_1_1TableIdentifier.html">TableIdentifier</a>& from, <span class="keyword" [...]
+<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> </div>
+<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="classiceberg_1_1Catalog.html#a4c4d7e1eb8facaac419cc01ef4053073"> 178</a></span> <span class="keyword">virtual</span> Result<std::unique_ptr<Table>> <a class="code hl_function" href="classiceberg_1_1Catalog.html#a4c4d7e1eb8facaac419cc01ef4053073">LoadTable</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structiceberg_1_1TableIdentifier.html">TableIdentifier</a [...]
+<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> </div>
+<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"><a class="line" href="classiceberg_1_1Catalog.html#af51de918a47128398c0c5dcabb9ae781"> 185</a></span> <span class="keyword">virtual</span> Result<std::shared_ptr<Table>> <a class="code hl_function" href="classiceberg_1_1Catalog.html#af51de918a47128398c0c5dcabb9ae781">RegisterTable</a>(</div>
+<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> <span class="keyword">const</span> <a class="code hl_struct" href="structiceberg_1_1TableIdentifier.html">TableIdentifier</a>& identifier, <span class="keyword">const</span> std::string& metadata_file_location) = 0;</div>
+<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> </div>
+<div class="foldopen" id="foldopen00189" data-start="{" data-end="};">
+<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"><a class="line" href="classiceberg_1_1Catalog_1_1TableBuilder.html"> 189</a></span> <span class="keyword">class </span><a class="code hl_class" href="classiceberg_1_1Catalog_1_1TableBuilder.html">TableBuilder</a> {</div>
+<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classiceberg_1_1Catalog_1_1TableBuilder.html">~TableBuilder</a>() = <span class="keywordflow">default</span>;</div>
+<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> </div>
+<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"><a class="line" href="classiceberg_1_1Catalog_1_1TableBuilder.html#a04171d43d779fa5c0194b1a90a72bbd7"> 197</a></span> <span class="keyword">virtual</span> <a class="code hl_class" href="classiceberg_1_1Catalog_1_1TableBuilder.html">TableBuilder</a>& <a class="code hl_function" href="classiceberg_1_1Catalog_1_1TableBuilder.html#a04171d43d779fa5c0194b1a90a72bbd7">WithPartitionSpec</a>(<span class="keyword">cons [...]
+<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> </div>
+<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"><a class="line" href="classiceberg_1_1Catalog_1_1TableBuilder.html#aaa2bd0d11b0cf18c71f453ce27cadf9e"> 203</a></span> <span class="keyword">virtual</span> <a class="code hl_class" href="classiceberg_1_1Catalog_1_1TableBuilder.html">TableBuilder</a>& <a class="code hl_function" href="classiceberg_1_1Catalog_1_1TableBuilder.html#aaa2bd0d11b0cf18c71f453ce27cadf9e">WithSortOrder</a>(<span class="keyword">const</s [...]
+<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> </div>
+<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"><a class="line" href="classiceberg_1_1Catalog_1_1TableBuilder.html#a2633126192bfff6d82650f243b42cf40"> 209</a></span> <span class="keyword">virtual</span> <a class="code hl_class" href="classiceberg_1_1Catalog_1_1TableBuilder.html">TableBuilder</a>& <a class="code hl_function" href="classiceberg_1_1Catalog_1_1TableBuilder.html#a2633126192bfff6d82650f243b42cf40">WithLocation</a>(<span class="keyword">const</sp [...]
+<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> </div>
+<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"><a class="line" href="classiceberg_1_1Catalog_1_1TableBuilder.html#a14bd7183af54bc6602c04227e9aa6c19"> 215</a></span> <span class="keyword">virtual</span> <a class="code hl_class" href="classiceberg_1_1Catalog_1_1TableBuilder.html">TableBuilder</a>& <a class="code hl_function" href="classiceberg_1_1Catalog_1_1TableBuilder.html#a14bd7183af54bc6602c04227e9aa6c19">WithProperties</a>(</div>
+<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> <span class="keyword">const</span> std::unordered_map<std::string, std::string>& properties) = 0;</div>
+<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> </div>
+<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"><a class="line" href="classiceberg_1_1Catalog_1_1TableBuilder.html#a0ee38952e18bc7cd6da6074999b3d862"> 223</a></span> <span class="keyword">virtual</span> <a class="code hl_class" href="classiceberg_1_1Catalog_1_1TableBuilder.html">TableBuilder</a>& <a class="code hl_function" href="classiceberg_1_1Catalog_1_1TableBuilder.html#a0ee38952e18bc7cd6da6074999b3d862">WithProperty</a>(<span class="keyword">const</sp [...]
+<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> <span class="keyword">const</span> std::string& value) = 0;</div>
+<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> </div>
+<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"><a class="line" href="classiceberg_1_1Catalog_1_1TableBuilder.html#a89740121473e839e4c2959e19b50334f"> 229</a></span> <span class="keyword">virtual</span> std::unique_ptr<Table> <a class="code hl_function" href="classiceberg_1_1Catalog_1_1TableBuilder.html#a89740121473e839e4c2959e19b50334f">Create</a>() = 0;</div>
+<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> </div>
+<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"><a class="line" href="classiceberg_1_1Catalog_1_1TableBuilder.html#a8e5362c1550160b39f69c57ce1f735fb"> 234</a></span> <span class="keyword">virtual</span> std::unique_ptr<Transaction> <a class="code hl_function" href="classiceberg_1_1Catalog_1_1TableBuilder.html#a8e5362c1550160b39f69c57ce1f735fb">StageCreate</a>() = 0;</div>
+<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> };</div>
+</div>
+<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> </div>
+<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"><a class="line" href="classiceberg_1_1Catalog.html#a9a40f3c416d752dc3565b060b217c371"> 243</a></span> <span class="keyword">virtual</span> std::unique_ptr<TableBuilder> <a class="code hl_function" href="classiceberg_1_1Catalog.html#a9a40f3c416d752dc3565b060b217c371">BuildTable</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structiceberg_1_1TableIdentifier.html">TableIdentifier</a>& [...]
+<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> <span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1Schema.html">Schema</a>& schema) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span>};</div>
+</div>
+<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> </div>
+<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span>} <span class="comment">// namespace iceberg</span></div>
+<div class="ttc" id="aclassiceberg_1_1Catalog_1_1TableBuilder_html"><div class="ttname"><a href="classiceberg_1_1Catalog_1_1TableBuilder.html">iceberg::Catalog::TableBuilder</a></div><div class="ttdoc">A builder used to create valid tables or start create/replace transactions.</div><div class="ttdef"><b>Definition</b> catalog.h:189</div></div>
+<div class="ttc" id="aclassiceberg_1_1Catalog_1_1TableBuilder_html_a04171d43d779fa5c0194b1a90a72bbd7"><div class="ttname"><a href="classiceberg_1_1Catalog_1_1TableBuilder.html#a04171d43d779fa5c0194b1a90a72bbd7">iceberg::Catalog::TableBuilder::WithPartitionSpec</a></div><div class="ttdeci">virtual TableBuilder & WithPartitionSpec(const PartitionSpec &spec)=0</div><div class="ttdoc">Sets a partition spec for the table.</div></div>
+<div class="ttc" id="aclassiceberg_1_1Catalog_1_1TableBuilder_html_a0ee38952e18bc7cd6da6074999b3d862"><div class="ttname"><a href="classiceberg_1_1Catalog_1_1TableBuilder.html#a0ee38952e18bc7cd6da6074999b3d862">iceberg::Catalog::TableBuilder::WithProperty</a></div><div class="ttdeci">virtual TableBuilder & WithProperty(const std::string &key, const std::string &value)=0</div><div class="ttdoc">Adds a key/value property to the table.</div></div>
+<div class="ttc" id="aclassiceberg_1_1Catalog_1_1TableBuilder_html_a14bd7183af54bc6602c04227e9aa6c19"><div class="ttname"><a href="classiceberg_1_1Catalog_1_1TableBuilder.html#a14bd7183af54bc6602c04227e9aa6c19">iceberg::Catalog::TableBuilder::WithProperties</a></div><div class="ttdeci">virtual TableBuilder & WithProperties(const std::unordered_map< std::string, std::string > &properties)=0</div><div class="ttdoc">Adds key/value properties to the table.</div></div>
+<div class="ttc" id="aclassiceberg_1_1Catalog_1_1TableBuilder_html_a2633126192bfff6d82650f243b42cf40"><div class="ttname"><a href="classiceberg_1_1Catalog_1_1TableBuilder.html#a2633126192bfff6d82650f243b42cf40">iceberg::Catalog::TableBuilder::WithLocation</a></div><div class="ttdeci">virtual TableBuilder & WithLocation(const std::string &location)=0</div><div class="ttdoc">Sets a location for the table.</div></div>
+<div class="ttc" id="aclassiceberg_1_1Catalog_1_1TableBuilder_html_a89740121473e839e4c2959e19b50334f"><div class="ttname"><a href="classiceberg_1_1Catalog_1_1TableBuilder.html#a89740121473e839e4c2959e19b50334f">iceberg::Catalog::TableBuilder::Create</a></div><div class="ttdeci">virtual std::unique_ptr< Table > Create()=0</div><div class="ttdoc">Creates the table.</div></div>
+<div class="ttc" id="aclassiceberg_1_1Catalog_1_1TableBuilder_html_a8e5362c1550160b39f69c57ce1f735fb"><div class="ttname"><a href="classiceberg_1_1Catalog_1_1TableBuilder.html#a8e5362c1550160b39f69c57ce1f735fb">iceberg::Catalog::TableBuilder::StageCreate</a></div><div class="ttdeci">virtual std::unique_ptr< Transaction > StageCreate()=0</div><div class="ttdoc">Starts a transaction to create the table.</div></div>
+<div class="ttc" id="aclassiceberg_1_1Catalog_1_1TableBuilder_html_aaa2bd0d11b0cf18c71f453ce27cadf9e"><div class="ttname"><a href="classiceberg_1_1Catalog_1_1TableBuilder.html#aaa2bd0d11b0cf18c71f453ce27cadf9e">iceberg::Catalog::TableBuilder::WithSortOrder</a></div><div class="ttdeci">virtual TableBuilder & WithSortOrder(const SortOrder &sort_order)=0</div><div class="ttdoc">Sets a sort order for the table.</div></div>
+<div class="ttc" id="aclassiceberg_1_1Catalog_html"><div class="ttname"><a href="classiceberg_1_1Catalog.html">iceberg::Catalog</a></div><div class="ttdoc">A Catalog API for table create, drop, and load operations.</div><div class="ttdef"><b>Definition</b> catalog.h:39</div></div>
+<div class="ttc" id="aclassiceberg_1_1Catalog_html_a10b42f8d47abcaf04e4af1e112dbb5ff"><div class="ttname"><a href="classiceberg_1_1Catalog.html#a10b42f8d47abcaf04e4af1e112dbb5ff">iceberg::Catalog::NamespaceExists</a></div><div class="ttdeci">virtual Result< bool > NamespaceExists(const Namespace &ns) const =0</div><div class="ttdoc">Check whether the namespace exists.</div></div>
+<div class="ttc" id="aclassiceberg_1_1Catalog_html_a12fe952356fb24be53f753cb1b4cf380"><div class="ttname"><a href="classiceberg_1_1Catalog.html#a12fe952356fb24be53f753cb1b4cf380">iceberg::Catalog::DropTable</a></div><div class="ttdeci">virtual Status DropTable(const TableIdentifier &identifier, bool purge)=0</div><div class="ttdoc">Drop a table; optionally delete data and metadata files.</div></div>
+<div class="ttc" id="aclassiceberg_1_1Catalog_html_a45740f35337266cce1dcf7257e561e0d"><div class="ttname"><a href="classiceberg_1_1Catalog.html#a45740f35337266cce1dcf7257e561e0d">iceberg::Catalog::UpdateNamespaceProperties</a></div><div class="ttdeci">virtual Status UpdateNamespaceProperties(const Namespace &ns, const std::unordered_map< std::string, std::string > &updates, const std::unordered_set< std::string > &removals)=0</div><div class="ttdoc">Update a names [...]
+<div class="ttc" id="aclassiceberg_1_1Catalog_html_a4c4d7e1eb8facaac419cc01ef4053073"><div class="ttname"><a href="classiceberg_1_1Catalog.html#a4c4d7e1eb8facaac419cc01ef4053073">iceberg::Catalog::LoadTable</a></div><div class="ttdeci">virtual Result< std::unique_ptr< Table > > LoadTable(const TableIdentifier &identifier)=0</div><div class="ttdoc">Load a table.</div></div>
+<div class="ttc" id="aclassiceberg_1_1Catalog_html_a6ca1f4412051d707d228c34716f0df77"><div class="ttname"><a href="classiceberg_1_1Catalog.html#a6ca1f4412051d707d228c34716f0df77">iceberg::Catalog::name</a></div><div class="ttdeci">virtual std::string_view name() const =0</div><div class="ttdoc">Return the name for this catalog.</div></div>
+<div class="ttc" id="aclassiceberg_1_1Catalog_html_a7a4ed5b2fb8eaa877792e2a8effa2f08"><div class="ttname"><a href="classiceberg_1_1Catalog.html#a7a4ed5b2fb8eaa877792e2a8effa2f08">iceberg::Catalog::DropNamespace</a></div><div class="ttdeci">virtual Status DropNamespace(const Namespace &ns)=0</div><div class="ttdoc">Drop a namespace.</div></div>
+<div class="ttc" id="aclassiceberg_1_1Catalog_html_a9a40f3c416d752dc3565b060b217c371"><div class="ttname"><a href="classiceberg_1_1Catalog.html#a9a40f3c416d752dc3565b060b217c371">iceberg::Catalog::BuildTable</a></div><div class="ttdeci">virtual std::unique_ptr< TableBuilder > BuildTable(const TableIdentifier &identifier, const Schema &schema) const =0</div><div class="ttdoc">Instantiate a builder to either create a table or start a create/replace transaction.</div></div>
+<div class="ttc" id="aclassiceberg_1_1Catalog_html_ab66f167fbdf318d497bd9f41e740e7cd"><div class="ttname"><a href="classiceberg_1_1Catalog.html#ab66f167fbdf318d497bd9f41e740e7cd">iceberg::Catalog::TableExists</a></div><div class="ttdeci">virtual Result< bool > TableExists(const TableIdentifier &identifier) const =0</div><div class="ttdoc">Check whether table exists.</div></div>
+<div class="ttc" id="aclassiceberg_1_1Catalog_html_acc91fba906944a22b3c9eb279335150f"><div class="ttname"><a href="classiceberg_1_1Catalog.html#acc91fba906944a22b3c9eb279335150f">iceberg::Catalog::ListTables</a></div><div class="ttdeci">virtual Result< std::vector< TableIdentifier > > ListTables(const Namespace &ns) const =0</div><div class="ttdoc">Return all the identifiers under this namespace.</div></div>
+<div class="ttc" id="aclassiceberg_1_1Catalog_html_ad496c6733dce07b2f46bee07bbaea3b6"><div class="ttname"><a href="classiceberg_1_1Catalog.html#ad496c6733dce07b2f46bee07bbaea3b6">iceberg::Catalog::CreateTable</a></div><div class="ttdeci">virtual Result< std::unique_ptr< Table > > CreateTable(const TableIdentifier &identifier, const Schema &schema, const PartitionSpec &spec, const std::string &location, const std::unordered_map< std::string, std::string > [...]
+<div class="ttc" id="aclassiceberg_1_1Catalog_html_ad952c6a9e417565a982719c94a071f4c"><div class="ttname"><a href="classiceberg_1_1Catalog.html#ad952c6a9e417565a982719c94a071f4c">iceberg::Catalog::ListNamespaces</a></div><div class="ttdeci">virtual Result< std::vector< Namespace > > ListNamespaces(const Namespace &ns) const =0</div><div class="ttdoc">List child namespaces from the given namespace.</div></div>
+<div class="ttc" id="aclassiceberg_1_1Catalog_html_add0a702308b937b73964f612726abe5a"><div class="ttname"><a href="classiceberg_1_1Catalog.html#add0a702308b937b73964f612726abe5a">iceberg::Catalog::StageCreateTable</a></div><div class="ttdeci">virtual Result< std::shared_ptr< Transaction > > StageCreateTable(const TableIdentifier &identifier, const Schema &schema, const PartitionSpec &spec, const std::string &location, const std::unordered_map< std::string, [...]
+<div class="ttc" id="aclassiceberg_1_1Catalog_html_ae3f88953ab1979d8845cef73943433cc"><div class="ttname"><a href="classiceberg_1_1Catalog.html#ae3f88953ab1979d8845cef73943433cc">iceberg::Catalog::UpdateTable</a></div><div class="ttdeci">virtual Result< std::unique_ptr< Table > > UpdateTable(const TableIdentifier &identifier, const std::vector< std::unique_ptr< TableRequirement > > &requirements, const std::vector< std::unique_ptr< TableUpdate > & [...]
+<div class="ttc" id="aclassiceberg_1_1Catalog_html_af51de918a47128398c0c5dcabb9ae781"><div class="ttname"><a href="classiceberg_1_1Catalog.html#af51de918a47128398c0c5dcabb9ae781">iceberg::Catalog::RegisterTable</a></div><div class="ttdeci">virtual Result< std::shared_ptr< Table > > RegisterTable(const TableIdentifier &identifier, const std::string &metadata_file_location)=0</div><div class="ttdoc">Register a table with the catalog if it does not exist.</div></div>
+<div class="ttc" id="aclassiceberg_1_1Catalog_html_afab77ea12f9a8d2db3fa6e0f731656d1"><div class="ttname"><a href="classiceberg_1_1Catalog.html#afab77ea12f9a8d2db3fa6e0f731656d1">iceberg::Catalog::RenameTable</a></div><div class="ttdeci">virtual Status RenameTable(const TableIdentifier &from, const TableIdentifier &to)=0</div><div class="ttdoc">Rename a table.</div></div>
+<div class="ttc" id="aclassiceberg_1_1Catalog_html_afc973b299c5cf15f745e85954e343702"><div class="ttname"><a href="classiceberg_1_1Catalog.html#afc973b299c5cf15f745e85954e343702">iceberg::Catalog::GetNamespaceProperties</a></div><div class="ttdeci">virtual Result< std::unordered_map< std::string, std::string > > GetNamespaceProperties(const Namespace &ns) const =0</div><div class="ttdoc">Get metadata properties for a namespace.</div></div>
+<div class="ttc" id="aclassiceberg_1_1Catalog_html_afe33407448157e9f930c6c59857674ad"><div class="ttname"><a href="classiceberg_1_1Catalog.html#afe33407448157e9f930c6c59857674ad">iceberg::Catalog::CreateNamespace</a></div><div class="ttdeci">virtual Status CreateNamespace(const Namespace &ns, const std::unordered_map< std::string, std::string > &properties)=0</div><div class="ttdoc">Create a namespace with associated properties.</div></div>
+<div class="ttc" id="aclassiceberg_1_1PartitionSpec_html"><div class="ttname"><a href="classiceberg_1_1PartitionSpec.html">iceberg::PartitionSpec</a></div><div class="ttdoc">A partition spec for a Table.</div><div class="ttdef"><b>Definition</b> partition_spec.h:45</div></div>
+<div class="ttc" id="aclassiceberg_1_1Schema_html"><div class="ttname"><a href="classiceberg_1_1Schema.html">iceberg::Schema</a></div><div class="ttdoc">A schema for a Table.</div><div class="ttdef"><b>Definition</b> schema.h:46</div></div>
+<div class="ttc" id="aclassiceberg_1_1SortOrder_html"><div class="ttname"><a href="classiceberg_1_1SortOrder.html">iceberg::SortOrder</a></div><div class="ttdoc">A sort order for a table.</div><div class="ttdef"><b>Definition</b> sort_order.h:39</div></div>
+<div class="ttc" id="astructiceberg_1_1Namespace_html"><div class="ttname"><a href="structiceberg_1_1Namespace.html">iceberg::Namespace</a></div><div class="ttdoc">A namespace in a catalog.</div><div class="ttdef"><b>Definition</b> table_identifier.h:34</div></div>
+<div class="ttc" id="astructiceberg_1_1TableIdentifier_html"><div class="ttname"><a href="structiceberg_1_1TableIdentifier.html">iceberg::TableIdentifier</a></div><div class="ttdoc">Identifies a table in iceberg catalog.</div><div class="ttdef"><b>Definition</b> table_identifier.h:39</div></div>
+<div class="ttc" id="atable__identifier_8h_html"><div class="ttname"><a href="table__identifier_8h.html">table_identifier.h</a></div></div>
+<div class="ttc" id="atype__fwd_8h_html"><div class="ttname"><a href="type__fwd_8h.html">type_fwd.h</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
+</small></address>
+</body>
+</html>
diff --git a/api/checked__cast_8h.html b/api/checked__cast_8h.html
new file mode 100644
index 0000000..907fb1c
--- /dev/null
+++ b/api/checked__cast_8h.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.8"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>iceberg-cpp: iceberg/util/checked_cast.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">iceberg-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.8 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_f51fe74ea6bc2b1b900619895eaa63be.html">iceberg</a></li><li class="navelem"><a class="el" href="dir_7a408d6a2d81183c3eacfe2576f2a2aa.html">util</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle"><div class="title">checked_cast.h File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Checked cast functions for dynamic_cast and static_cast. Adapted from Apache Arrow <a href="https://github.com/apache/arrow/blob/main/cpp/src/arrow/util/checked_cast.h">https://github.com/apache/arrow/blob/main/cpp/src/arrow/util/checked_cast.h</a>.
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include <memory></code><br />
+<code>#include <type_traits></code><br />
+<code>#include <utility></code><br />
... 1084196 lines suppressed ...