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/12/02 15:56:52 UTC

(iceberg-cpp) branch gh-pages updated (6c3b8fba -> 59ec4026)

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 6c3b8fba Publish docs from commit 4401ceb0a275ca8bb656c2f488b4fe43a03f6beb
     new 59ec4026 Publish docs from commit 212f087d37d5c5f0d14a95dbe0ef3f8d4463a58d

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   (6c3b8fba)
            \
             N -- N -- N   refs/heads/gh-pages (59ec4026)

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                                 |  359 ++---
 api/classes.html                                   |    2 +-
 api/classiceberg_1_1BoundVisitor.html              |   28 +-
 api/classiceberg_1_1ExpressionVisitor.html         |    9 +-
 api/classiceberg_1_1ExpressionVisitor.png          |  Bin 1528 -> 1829 bytes
 api/classiceberg_1_1Expressions-members.html       |   38 +-
 api/classiceberg_1_1Expressions.html               |  152 +-
 ...eberg_1_1InclusiveMetricsEvaluator-members.html |   38 +-
 api/classiceberg_1_1InclusiveMetricsEvaluator.html |  186 +++
 ...lusiveMetricsEvaluatorMigratedTest-members.html |  105 ++
 ...g_1_1InclusiveMetricsEvaluatorMigratedTest.html |  164 ++
 ...rg_1_1InclusiveMetricsEvaluatorMigratedTest.png |  Bin 0 -> 1483 bytes
 ...g_1_1InclusiveMetricsEvaluatorTest-members.html |   94 ++
 ...ssiceberg_1_1InclusiveMetricsEvaluatorTest.html |  126 ++
 ...assiceberg_1_1InclusiveMetricsEvaluatorTest.png |  Bin 0 -> 1482 bytes
 ...eMetricsEvaluatorWithTransformTest-members.html |   93 ++
 ...InclusiveMetricsEvaluatorWithTransformTest.html |  120 ++
 ...1InclusiveMetricsEvaluatorWithTransformTest.png |  Bin 0 -> 963 bytes
 ...iceberg_1_1InclusiveMetricsVisitor-members.html |  116 ++
 .../classiceberg_1_1InclusiveMetricsVisitor.html   |  461 +++---
 api/classiceberg_1_1InclusiveMetricsVisitor.png    |  Bin 0 -> 1203 bytes
 api/dir_832d158f51fdfd219125f1a0f5099b44.html      |    2 +
 api/expressions_8h.html                            |    1 -
 api/expressions_8h_source.html                     |  636 +++++---
 api/files.html                                     |    9 +-
 api/functions.html                                 |    6 +-
 api/functions_e.html                               |    4 +-
 api/functions_f.html                               |    2 +-
 api/functions_func.html                            |    8 +-
 api/functions_func_e.html                          |    4 +-
 api/functions_func_g.html                          |    8 +-
 api/functions_func_i.html                          |    8 +-
 api/functions_func_l.html                          |    4 +-
 api/functions_func_m.html                          |    2 +-
 api/functions_func_n.html                          |   10 +-
 api/functions_func_p.html                          |    2 +-
 api/functions_func_s.html                          |    2 +-
 api/functions_g.html                               |    8 +-
 api/functions_i.html                               |    6 +-
 api/functions_l.html                               |    4 +-
 api/functions_m.html                               |    2 +-
 api/functions_n.html                               |   10 +-
 api/functions_p.html                               |    2 +-
 api/functions_s.html                               |    2 +-
 api/hierarchy.html                                 |  497 +++---
 .../inclusive__metrics__evaluator_8h.html          |   28 +-
 api/inclusive__metrics__evaluator_8h_source.html   |  144 ++
 api/search/all_0.js                                |   10 +-
 api/search/all_11.js                               |    6 +-
 api/search/all_12.js                               |    2 +-
 api/search/all_4.js                                |    8 +-
 api/search/all_5.js                                |    2 +-
 api/search/all_6.js                                |   10 +-
 api/search/all_8.js                                |   66 +-
 api/search/all_b.js                                |   18 +-
 api/search/all_c.js                                |    4 +-
 api/search/all_d.js                                |   18 +-
 api/search/all_e.js                                |    2 +-
 api/search/all_f.js                                |    2 +-
 api/search/classes_8.js                            |   23 +-
 api/search/files_7.js                              |    5 +-
 api/search/functions_0.js                          |    8 +-
 api/search/functions_10.js                         |    6 +-
 api/search/functions_11.js                         |    2 +-
 api/search/functions_4.js                          |   10 +-
 api/search/functions_6.js                          |   14 +-
 api/search/functions_8.js                          |    8 +-
 api/search/functions_a.js                          |    8 +-
 api/search/functions_b.js                          |    2 +-
 api/search/functions_c.js                          |   22 +-
 api/search/functions_e.js                          |    2 +-
 api/xml/aggregate__test_8cc.xml                    |    2 -
 api/xml/binder_8h.xml                              |    2 +
 api/xml/classiceberg_1_1BoundVisitor.xml           |   14 +
 api/xml/classiceberg_1_1ExpressionVisitor.xml      |   10 +-
 api/xml/classiceberg_1_1Expressions.xml            |  244 +--
 .../classiceberg_1_1InclusiveMetricsEvaluator.xml  |  157 ++
 ...rg_1_1InclusiveMetricsEvaluatorMigratedTest.xml |  420 +++++
 ...assiceberg_1_1InclusiveMetricsEvaluatorTest.xml |  270 ++++
 ...1InclusiveMetricsEvaluatorWithTransformTest.xml |  295 ++++
 .../classiceberg_1_1InclusiveMetricsVisitor.xml    |  943 ++++++++++++
 api/xml/classiceberg_1_1Literal.xml                |   14 +-
 api/xml/classiceberg_1_1LiteralCaster.xml          |    2 +-
 api/xml/dir_0154c816bded9243a1feaa2fbd30be18.xml   |    2 +
 api/xml/dir_832d158f51fdfd219125f1a0f5099b44.xml   |    2 +
 api/xml/evaluator__test_8cc.xml                    |   60 +-
 api/xml/exception_8h.xml                           |  263 ++--
 api/xml/expression_8h.xml                          |   11 +-
 api/xml/expression__visitor_8h.xml                 |    1 +
 api/xml/expression__visitor__test_8cc.xml          |    2 -
 api/xml/expressions_8cc.xml                        |  532 +++----
 api/xml/expressions_8h.xml                         |  684 +++++----
 api/xml/formattable_8h.xml                         |  216 +--
 api/xml/iceberg__export_8h.xml                     |  649 ++++----
 api/xml/inclusive__metrics__evaluator_8cc.xml      | 1153 ++++++++++++++
 api/xml/inclusive__metrics__evaluator_8h.xml       |  172 +++
 .../inclusive__metrics__evaluator__test_8cc.xml    | 1616 ++++++++++++++++++++
 ...trics__evaluator__with__transform__test_8cc.xml | 1095 +++++++++++++
 api/xml/index.xml                                  |  244 ++-
 api/xml/literal_8cc.xml                            |  542 +++----
 api/xml/macros_8h.xml                              |  179 +--
 api/xml/manifest__entry_8h.xml                     |    3 +
 api/xml/matchers_8h.xml                            |    2 +
 .../{namespace_0d198.xml => namespace_0d202.xml}   |    2 +-
 api/xml/namespaceiceberg.xml                       | 1259 +++++++++++++++
 api/xml/namespaceiceberg_1_1_0d119.xml             |    2 +-
 .../xml/namespaceiceberg_1_1_0d121.xml             |    2 +-
 api/xml/namespaceiceberg_1_1_0d131.xml             |    2 +-
 ..._1_0d131.xml => namespaceiceberg_1_1_0d133.xml} |    2 +-
 .../xml/namespaceiceberg_1_1_0d147.xml             |    2 +-
 .../xml/namespaceiceberg_1_1_0d155.xml             |    2 +-
 api/xml/namespaceiceberg_1_1_0d157.xml             |   11 -
 api/xml/namespaceiceberg_1_1_0d159.xml             |    2 +-
 ..._1_0d159.xml => namespaceiceberg_1_1_0d161.xml} |    2 +-
 ..._1_0d166.xml => namespaceiceberg_1_1_0d168.xml} |    2 +-
 ..._1_0d117.xml => namespaceiceberg_1_1_0d178.xml} |    4 +-
 api/xml/namespaceiceberg_1_1_0d179.xml             |    2 +-
 ..._1_0d176.xml => namespaceiceberg_1_1_0d180.xml} |    2 +-
 ..._1_0d179.xml => namespaceiceberg_1_1_0d183.xml} |    2 +-
 ..._1_0d182.xml => namespaceiceberg_1_1_0d186.xml} |    2 +-
 ..._1_0d191.xml => namespaceiceberg_1_1_0d195.xml} |    2 +-
 ..._1_0d199.xml => namespaceiceberg_1_1_0d203.xml} |    2 +-
 api/xml/namespaceiceberg_1_1_0d205.xml             |   11 -
 api/xml/namespaceiceberg_1_1_0d209.xml             |    2 +-
 ..._1_0d207.xml => namespaceiceberg_1_1_0d211.xml} |    2 +-
 ..._1_0d129.xml => namespaceiceberg_1_1_0d213.xml} |    4 +-
 .../xml/namespaceiceberg_1_1_0d221.xml             |    2 +-
 .../xml/namespaceiceberg_1_1_0d223.xml             |    2 +-
 .../xml/namespaceiceberg_1_1_0d230.xml             |    2 +-
 .../xml/namespaceiceberg_1_1_0d236.xml             |    2 +-
 api/xml/namespaceiceberg_1_1_0d245.xml             |   11 -
 api/xml/namespaceiceberg_1_1_0d249.xml             |    2 +-
 api/xml/namespaceiceberg_1_1_0d253.xml             |    2 +-
 api/xml/namespaceiceberg_1_1_0d257.xml             |    2 +-
 .../xml/namespaceiceberg_1_1_0d261.xml             |    2 +-
 ..._1_1_0d57.xml => namespaceiceberg_1_1_0d55.xml} |    4 +-
 api/xml/namespaceiceberg_1_1_0d57.xml              |    2 +-
 .../xml/namespaceiceberg_1_1_0d59.xml              |    2 +-
 api/xml/namespaceiceberg_1_1_0d67.xml              |    2 +-
 ..._1_1_0d65.xml => namespaceiceberg_1_1_0d69.xml} |    4 +-
 .../xml/namespaceiceberg_1_1_0d75.xml              |    2 +-
 ..._1_1_0d76.xml => namespaceiceberg_1_1_0d78.xml} |    2 +-
 .../xml/namespaceiceberg_1_1_0d96.xml              |    2 +-
 ..._1_1_0d97.xml => namespaceiceberg_1_1_0d99.xml} |    2 +-
 .../xml/namespaceiceberg_1_1avro_1_1_0d163.xml     |    2 +-
 api/xml/namespaceiceberg_1_1parquet_1_1_0d101.xml  |    2 +-
 .../xml/namespaceiceberg_1_1parquet_1_1_0d103.xml  |    2 +-
 api/xml/namespaceiceberg_1_1parquet_1_1_0d105.xml  |   11 -
 api/xml/namespaceiceberg_1_1parquet_1_1_0d107.xml  |    2 +-
 .../xml/namespaceiceberg_1_1parquet_1_1_0d109.xml  |    2 +-
 .../xml/namespaceiceberg_1_1parquet_1_1_0d190.xml  |    2 +-
 .../xml/namespaceiceberg_1_1parquet_1_1_0d191.xml  |    2 +-
 api/xml/namespaceiceberg_1_1parquet_1_1_0d99.xml   |   11 -
 api/xml/predicate_8cc.xml                          |    2 -
 api/xml/predicate__test_8cc.xml                    |    2 -
 api/xml/result_8h.xml                              |  371 ++---
 api/xml/rewrite__not_8h.xml                        |    1 +
 api/xml/schema_8h.xml                              |    3 +
 api/xml/structiceberg_1_1LiteralValueHash.xml      |    2 +-
 api/xml/term_8h.xml                                |    1 +
 api/xml/transform_8h.xml                           |    1 +
 api/xml/truncate__util_8h.xml                      |    1 +
 api/xml/type_8h.xml                                |    2 +
 api/xml/type__fwd_8h.xml                           |  283 ++--
 mkdocs/docs/api/annotated.html                     |  359 ++---
 mkdocs/docs/api/classes.html                       |    2 +-
 mkdocs/docs/api/classiceberg_1_1BoundVisitor.html  |   28 +-
 .../api/classiceberg_1_1ExpressionVisitor.html     |    9 +-
 .../docs/api/classiceberg_1_1ExpressionVisitor.png |  Bin 1528 -> 1829 bytes
 .../api/classiceberg_1_1Expressions-members.html   |   38 +-
 mkdocs/docs/api/classiceberg_1_1Expressions.html   |  152 +-
 ...berg_1_1InclusiveMetricsEvaluator-members.html} |   38 +-
 .../classiceberg_1_1InclusiveMetricsEvaluator.html |  186 +++
 ...lusiveMetricsEvaluatorMigratedTest-members.html |  105 ++
 ...g_1_1InclusiveMetricsEvaluatorMigratedTest.html |  164 ++
 ...rg_1_1InclusiveMetricsEvaluatorMigratedTest.png |  Bin 0 -> 1483 bytes
 ...g_1_1InclusiveMetricsEvaluatorTest-members.html |   94 ++
 ...ssiceberg_1_1InclusiveMetricsEvaluatorTest.html |  126 ++
 ...assiceberg_1_1InclusiveMetricsEvaluatorTest.png |  Bin 0 -> 1482 bytes
 ...eMetricsEvaluatorWithTransformTest-members.html |   93 ++
 ...InclusiveMetricsEvaluatorWithTransformTest.html |  120 ++
 ...1InclusiveMetricsEvaluatorWithTransformTest.png |  Bin 0 -> 963 bytes
 ...iceberg_1_1InclusiveMetricsVisitor-members.html |  116 ++
 .../classiceberg_1_1InclusiveMetricsVisitor.html}  |  461 +++---
 .../classiceberg_1_1InclusiveMetricsVisitor.png    |  Bin 0 -> 1203 bytes
 .../api/dir_832d158f51fdfd219125f1a0f5099b44.html  |    2 +
 mkdocs/docs/api/expressions_8h.html                |    1 -
 mkdocs/docs/api/expressions_8h_source.html         |  636 +++++---
 mkdocs/docs/api/files.html                         |    9 +-
 mkdocs/docs/api/functions.html                     |    6 +-
 mkdocs/docs/api/functions_e.html                   |    4 +-
 mkdocs/docs/api/functions_f.html                   |    2 +-
 mkdocs/docs/api/functions_func.html                |    8 +-
 mkdocs/docs/api/functions_func_e.html              |    4 +-
 mkdocs/docs/api/functions_func_g.html              |    8 +-
 mkdocs/docs/api/functions_func_i.html              |    8 +-
 mkdocs/docs/api/functions_func_l.html              |    4 +-
 mkdocs/docs/api/functions_func_m.html              |    2 +-
 mkdocs/docs/api/functions_func_n.html              |   10 +-
 mkdocs/docs/api/functions_func_p.html              |    2 +-
 mkdocs/docs/api/functions_func_s.html              |    2 +-
 mkdocs/docs/api/functions_g.html                   |    8 +-
 mkdocs/docs/api/functions_i.html                   |    6 +-
 mkdocs/docs/api/functions_l.html                   |    4 +-
 mkdocs/docs/api/functions_m.html                   |    2 +-
 mkdocs/docs/api/functions_n.html                   |   10 +-
 mkdocs/docs/api/functions_p.html                   |    2 +-
 mkdocs/docs/api/functions_s.html                   |    2 +-
 mkdocs/docs/api/hierarchy.html                     |  497 +++---
 .../api/inclusive__metrics__evaluator_8h.html}     |   28 +-
 .../inclusive__metrics__evaluator_8h_source.html   |  144 ++
 mkdocs/docs/api/search/all_0.js                    |   10 +-
 mkdocs/docs/api/search/all_11.js                   |    6 +-
 mkdocs/docs/api/search/all_12.js                   |    2 +-
 mkdocs/docs/api/search/all_4.js                    |    8 +-
 mkdocs/docs/api/search/all_5.js                    |    2 +-
 mkdocs/docs/api/search/all_6.js                    |   10 +-
 mkdocs/docs/api/search/all_8.js                    |   66 +-
 mkdocs/docs/api/search/all_b.js                    |   18 +-
 mkdocs/docs/api/search/all_c.js                    |    4 +-
 mkdocs/docs/api/search/all_d.js                    |   18 +-
 mkdocs/docs/api/search/all_e.js                    |    2 +-
 mkdocs/docs/api/search/all_f.js                    |    2 +-
 mkdocs/docs/api/search/classes_8.js                |   23 +-
 mkdocs/docs/api/search/files_7.js                  |    5 +-
 mkdocs/docs/api/search/functions_0.js              |    8 +-
 mkdocs/docs/api/search/functions_10.js             |    6 +-
 mkdocs/docs/api/search/functions_11.js             |    2 +-
 mkdocs/docs/api/search/functions_4.js              |   10 +-
 mkdocs/docs/api/search/functions_6.js              |   14 +-
 mkdocs/docs/api/search/functions_8.js              |    8 +-
 mkdocs/docs/api/search/functions_a.js              |    8 +-
 mkdocs/docs/api/search/functions_b.js              |    2 +-
 mkdocs/docs/api/search/functions_c.js              |   22 +-
 mkdocs/docs/api/search/functions_e.js              |    2 +-
 mkdocs/docs/api/xml/aggregate__test_8cc.xml        |    2 -
 mkdocs/docs/api/xml/binder_8h.xml                  |    2 +
 .../docs/api/xml/classiceberg_1_1BoundVisitor.xml  |   14 +
 .../api/xml/classiceberg_1_1ExpressionVisitor.xml  |   10 +-
 .../docs/api/xml/classiceberg_1_1Expressions.xml   |  244 +--
 .../classiceberg_1_1InclusiveMetricsEvaluator.xml  |  157 ++
 ...rg_1_1InclusiveMetricsEvaluatorMigratedTest.xml |  420 +++++
 ...assiceberg_1_1InclusiveMetricsEvaluatorTest.xml |  270 ++++
 ...1InclusiveMetricsEvaluatorWithTransformTest.xml |  295 ++++
 .../classiceberg_1_1InclusiveMetricsVisitor.xml    |  943 ++++++++++++
 mkdocs/docs/api/xml/classiceberg_1_1Literal.xml    |   14 +-
 .../docs/api/xml/classiceberg_1_1LiteralCaster.xml |    2 +-
 .../xml/dir_0154c816bded9243a1feaa2fbd30be18.xml   |    2 +
 .../xml/dir_832d158f51fdfd219125f1a0f5099b44.xml   |    2 +
 mkdocs/docs/api/xml/evaluator__test_8cc.xml        |   60 +-
 mkdocs/docs/api/xml/exception_8h.xml               |  263 ++--
 mkdocs/docs/api/xml/expression_8h.xml              |   11 +-
 mkdocs/docs/api/xml/expression__visitor_8h.xml     |    1 +
 .../docs/api/xml/expression__visitor__test_8cc.xml |    2 -
 mkdocs/docs/api/xml/expressions_8cc.xml            |  532 +++----
 mkdocs/docs/api/xml/expressions_8h.xml             |  684 +++++----
 mkdocs/docs/api/xml/formattable_8h.xml             |  216 +--
 mkdocs/docs/api/xml/iceberg__export_8h.xml         |  649 ++++----
 .../api/xml/inclusive__metrics__evaluator_8cc.xml  | 1153 ++++++++++++++
 .../api/xml/inclusive__metrics__evaluator_8h.xml   |  172 +++
 .../inclusive__metrics__evaluator__test_8cc.xml    | 1616 ++++++++++++++++++++
 ...trics__evaluator__with__transform__test_8cc.xml | 1095 +++++++++++++
 mkdocs/docs/api/xml/index.xml                      |  244 ++-
 mkdocs/docs/api/xml/literal_8cc.xml                |  542 +++----
 mkdocs/docs/api/xml/macros_8h.xml                  |  179 +--
 mkdocs/docs/api/xml/manifest__entry_8h.xml         |    3 +
 mkdocs/docs/api/xml/matchers_8h.xml                |    2 +
 .../{namespace_0d198.xml => namespace_0d202.xml}   |    2 +-
 mkdocs/docs/api/xml/namespaceiceberg.xml           | 1259 +++++++++++++++
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d117.xml |   11 -
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d119.xml |    2 +-
 .../api/xml/namespaceiceberg_1_1_0d121.xml}        |    2 +-
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d129.xml |   11 -
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d131.xml |    2 +-
 .../docs/api/xml/namespaceiceberg_1_1_0d133.xml    |    2 +-
 .../docs/api/xml/namespaceiceberg_1_1_0d147.xml    |    2 +-
 .../api/xml/namespaceiceberg_1_1_0d155.xml}        |    2 +-
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d157.xml |   11 -
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d159.xml |    2 +-
 .../docs/api/xml/namespaceiceberg_1_1_0d161.xml    |    2 +-
 ..._1_0d166.xml => namespaceiceberg_1_1_0d168.xml} |    2 +-
 .../docs/api/xml/namespaceiceberg_1_1_0d178.xml    |    4 +-
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d179.xml |    2 +-
 .../api/xml/namespaceiceberg_1_1_0d180.xml}        |    2 +-
 .../docs/api/xml/namespaceiceberg_1_1_0d183.xml    |    2 +-
 ..._1_0d182.xml => namespaceiceberg_1_1_0d186.xml} |    2 +-
 ..._1_0d191.xml => namespaceiceberg_1_1_0d195.xml} |    2 +-
 ..._1_0d199.xml => namespaceiceberg_1_1_0d203.xml} |    2 +-
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d205.xml |   11 -
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d209.xml |    2 +-
 ..._1_0d207.xml => namespaceiceberg_1_1_0d211.xml} |    2 +-
 .../docs/api/xml/namespaceiceberg_1_1_0d213.xml    |    2 +-
 .../docs/api/xml/namespaceiceberg_1_1_0d221.xml    |    2 +-
 .../api/xml/namespaceiceberg_1_1_0d223.xml}        |    2 +-
 .../docs/api/xml/namespaceiceberg_1_1_0d230.xml    |    2 +-
 .../docs/api/xml/namespaceiceberg_1_1_0d236.xml    |    2 +-
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d245.xml |   11 -
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d249.xml |    2 +-
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d253.xml |    2 +-
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d257.xml |    2 +-
 .../api/xml/namespaceiceberg_1_1_0d261.xml}        |    2 +-
 .../docs/api/xml/namespaceiceberg_1_1_0d55.xml     |    4 +-
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d57.xml  |    2 +-
 ..._1_1_0d57.xml => namespaceiceberg_1_1_0d59.xml} |    2 +-
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d65.xml  |   11 -
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d67.xml  |    2 +-
 .../api/xml/namespaceiceberg_1_1_0d69.xml}         |    2 +-
 .../api/xml/namespaceiceberg_1_1_0d75.xml}         |    2 +-
 ..._1_1_0d76.xml => namespaceiceberg_1_1_0d78.xml} |    2 +-
 .../api/xml/namespaceiceberg_1_1_0d96.xml}         |    2 +-
 ..._1_1_0d97.xml => namespaceiceberg_1_1_0d99.xml} |    2 +-
 .../xml/namespaceiceberg_1_1avro_1_1_0d163.xml}    |    2 +-
 .../xml/namespaceiceberg_1_1parquet_1_1_0d101.xml  |    2 +-
 ...l => namespaceiceberg_1_1parquet_1_1_0d103.xml} |    2 +-
 .../xml/namespaceiceberg_1_1parquet_1_1_0d105.xml  |   11 -
 .../xml/namespaceiceberg_1_1parquet_1_1_0d107.xml  |    2 +-
 .../xml/namespaceiceberg_1_1parquet_1_1_0d109.xml} |    2 +-
 .../xml/namespaceiceberg_1_1parquet_1_1_0d190.xml} |    2 +-
 .../xml/namespaceiceberg_1_1parquet_1_1_0d191.xml} |    2 +-
 .../xml/namespaceiceberg_1_1parquet_1_1_0d99.xml   |   11 -
 mkdocs/docs/api/xml/predicate_8cc.xml              |    2 -
 mkdocs/docs/api/xml/predicate__test_8cc.xml        |    2 -
 mkdocs/docs/api/xml/result_8h.xml                  |  371 ++---
 mkdocs/docs/api/xml/rewrite__not_8h.xml            |    1 +
 mkdocs/docs/api/xml/schema_8h.xml                  |    3 +
 .../api/xml/structiceberg_1_1LiteralValueHash.xml  |    2 +-
 mkdocs/docs/api/xml/term_8h.xml                    |    1 +
 mkdocs/docs/api/xml/transform_8h.xml               |    1 +
 mkdocs/docs/api/xml/truncate__util_8h.xml          |    1 +
 mkdocs/docs/api/xml/type_8h.xml                    |    2 +
 mkdocs/docs/api/xml/type__fwd_8h.xml               |  283 ++--
 mkdocs/site/api/annotated.html                     |  359 ++---
 mkdocs/site/api/classes.html                       |    2 +-
 mkdocs/site/api/classiceberg_1_1BoundVisitor.html  |   28 +-
 .../api/classiceberg_1_1ExpressionVisitor.html     |    9 +-
 .../site/api/classiceberg_1_1ExpressionVisitor.png |  Bin 1528 -> 1829 bytes
 .../api/classiceberg_1_1Expressions-members.html   |   38 +-
 mkdocs/site/api/classiceberg_1_1Expressions.html   |  152 +-
 ...berg_1_1InclusiveMetricsEvaluator-members.html} |   38 +-
 .../classiceberg_1_1InclusiveMetricsEvaluator.html |  186 +++
 ...lusiveMetricsEvaluatorMigratedTest-members.html |  105 ++
 ...g_1_1InclusiveMetricsEvaluatorMigratedTest.html |  164 ++
 ...rg_1_1InclusiveMetricsEvaluatorMigratedTest.png |  Bin 0 -> 1483 bytes
 ...g_1_1InclusiveMetricsEvaluatorTest-members.html |   94 ++
 ...ssiceberg_1_1InclusiveMetricsEvaluatorTest.html |  126 ++
 ...assiceberg_1_1InclusiveMetricsEvaluatorTest.png |  Bin 0 -> 1482 bytes
 ...eMetricsEvaluatorWithTransformTest-members.html |   93 ++
 ...InclusiveMetricsEvaluatorWithTransformTest.html |  120 ++
 ...1InclusiveMetricsEvaluatorWithTransformTest.png |  Bin 0 -> 963 bytes
 ...iceberg_1_1InclusiveMetricsVisitor-members.html |  116 ++
 ...> classiceberg_1_1InclusiveMetricsVisitor.html} |  461 +++---
 .../classiceberg_1_1InclusiveMetricsVisitor.png    |  Bin 0 -> 1203 bytes
 .../api/dir_832d158f51fdfd219125f1a0f5099b44.html  |    2 +
 mkdocs/site/api/expressions_8h.html                |    1 -
 mkdocs/site/api/expressions_8h_source.html         |  636 +++++---
 mkdocs/site/api/files.html                         |    9 +-
 mkdocs/site/api/functions.html                     |    6 +-
 mkdocs/site/api/functions_e.html                   |    4 +-
 mkdocs/site/api/functions_f.html                   |    2 +-
 mkdocs/site/api/functions_func.html                |    8 +-
 mkdocs/site/api/functions_func_e.html              |    4 +-
 mkdocs/site/api/functions_func_g.html              |    8 +-
 mkdocs/site/api/functions_func_i.html              |    8 +-
 mkdocs/site/api/functions_func_l.html              |    4 +-
 mkdocs/site/api/functions_func_m.html              |    2 +-
 mkdocs/site/api/functions_func_n.html              |   10 +-
 mkdocs/site/api/functions_func_p.html              |    2 +-
 mkdocs/site/api/functions_func_s.html              |    2 +-
 mkdocs/site/api/functions_g.html                   |    8 +-
 mkdocs/site/api/functions_i.html                   |    6 +-
 mkdocs/site/api/functions_l.html                   |    4 +-
 mkdocs/site/api/functions_m.html                   |    2 +-
 mkdocs/site/api/functions_n.html                   |   10 +-
 mkdocs/site/api/functions_p.html                   |    2 +-
 mkdocs/site/api/functions_s.html                   |    2 +-
 mkdocs/site/api/hierarchy.html                     |  497 +++---
 ....html => inclusive__metrics__evaluator_8h.html} |   28 +-
 .../inclusive__metrics__evaluator_8h_source.html   |  144 ++
 mkdocs/site/api/search/all_0.js                    |   10 +-
 mkdocs/site/api/search/all_11.js                   |    6 +-
 mkdocs/site/api/search/all_12.js                   |    2 +-
 mkdocs/site/api/search/all_4.js                    |    8 +-
 mkdocs/site/api/search/all_5.js                    |    2 +-
 mkdocs/site/api/search/all_6.js                    |   10 +-
 mkdocs/site/api/search/all_8.js                    |   66 +-
 mkdocs/site/api/search/all_b.js                    |   18 +-
 mkdocs/site/api/search/all_c.js                    |    4 +-
 mkdocs/site/api/search/all_d.js                    |   18 +-
 mkdocs/site/api/search/all_e.js                    |    2 +-
 mkdocs/site/api/search/all_f.js                    |    2 +-
 mkdocs/site/api/search/classes_8.js                |   23 +-
 mkdocs/site/api/search/files_7.js                  |    5 +-
 mkdocs/site/api/search/functions_0.js              |    8 +-
 mkdocs/site/api/search/functions_10.js             |    6 +-
 mkdocs/site/api/search/functions_11.js             |    2 +-
 mkdocs/site/api/search/functions_4.js              |   10 +-
 mkdocs/site/api/search/functions_6.js              |   14 +-
 mkdocs/site/api/search/functions_8.js              |    8 +-
 mkdocs/site/api/search/functions_a.js              |    8 +-
 mkdocs/site/api/search/functions_b.js              |    2 +-
 mkdocs/site/api/search/functions_c.js              |   22 +-
 mkdocs/site/api/search/functions_e.js              |    2 +-
 mkdocs/site/api/xml/aggregate__test_8cc.xml        |    2 -
 mkdocs/site/api/xml/binder_8h.xml                  |    2 +
 .../site/api/xml/classiceberg_1_1BoundVisitor.xml  |   14 +
 .../api/xml/classiceberg_1_1ExpressionVisitor.xml  |   10 +-
 .../site/api/xml/classiceberg_1_1Expressions.xml   |  244 +--
 .../classiceberg_1_1InclusiveMetricsEvaluator.xml  |  157 ++
 ...rg_1_1InclusiveMetricsEvaluatorMigratedTest.xml |  420 +++++
 ...assiceberg_1_1InclusiveMetricsEvaluatorTest.xml |  270 ++++
 ...1InclusiveMetricsEvaluatorWithTransformTest.xml |  295 ++++
 .../classiceberg_1_1InclusiveMetricsVisitor.xml    |  943 ++++++++++++
 mkdocs/site/api/xml/classiceberg_1_1Literal.xml    |   14 +-
 .../site/api/xml/classiceberg_1_1LiteralCaster.xml |    2 +-
 .../xml/dir_0154c816bded9243a1feaa2fbd30be18.xml   |    2 +
 .../xml/dir_832d158f51fdfd219125f1a0f5099b44.xml   |    2 +
 mkdocs/site/api/xml/evaluator__test_8cc.xml        |   60 +-
 mkdocs/site/api/xml/exception_8h.xml               |  263 ++--
 mkdocs/site/api/xml/expression_8h.xml              |   11 +-
 mkdocs/site/api/xml/expression__visitor_8h.xml     |    1 +
 .../site/api/xml/expression__visitor__test_8cc.xml |    2 -
 mkdocs/site/api/xml/expressions_8cc.xml            |  532 +++----
 mkdocs/site/api/xml/expressions_8h.xml             |  684 +++++----
 mkdocs/site/api/xml/formattable_8h.xml             |  216 +--
 mkdocs/site/api/xml/iceberg__export_8h.xml         |  649 ++++----
 .../api/xml/inclusive__metrics__evaluator_8cc.xml  | 1153 ++++++++++++++
 .../api/xml/inclusive__metrics__evaluator_8h.xml   |  172 +++
 .../inclusive__metrics__evaluator__test_8cc.xml    | 1616 ++++++++++++++++++++
 ...trics__evaluator__with__transform__test_8cc.xml | 1095 +++++++++++++
 mkdocs/site/api/xml/index.xml                      |  244 ++-
 mkdocs/site/api/xml/literal_8cc.xml                |  542 +++----
 mkdocs/site/api/xml/macros_8h.xml                  |  179 +--
 mkdocs/site/api/xml/manifest__entry_8h.xml         |    3 +
 mkdocs/site/api/xml/matchers_8h.xml                |    2 +
 .../{namespace_0d198.xml => namespace_0d202.xml}   |    2 +-
 mkdocs/site/api/xml/namespaceiceberg.xml           | 1259 +++++++++++++++
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d117.xml |   11 -
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d119.xml |    2 +-
 ..._1_0d119.xml => namespaceiceberg_1_1_0d121.xml} |    2 +-
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d129.xml |   11 -
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d131.xml |    2 +-
 .../site/api/xml/namespaceiceberg_1_1_0d133.xml    |    2 +-
 ..._1_0d145.xml => namespaceiceberg_1_1_0d147.xml} |    2 +-
 .../site/api/xml/namespaceiceberg_1_1_0d155.xml    |    2 +-
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d157.xml |   11 -
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d159.xml |    2 +-
 .../site/api/xml/namespaceiceberg_1_1_0d161.xml    |    2 +-
 ..._1_0d166.xml => namespaceiceberg_1_1_0d168.xml} |    2 +-
 .../site/api/xml/namespaceiceberg_1_1_0d178.xml    |    4 +-
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d179.xml |    2 +-
 .../api/xml/namespaceiceberg_1_1_0d180.xml}        |    2 +-
 .../site/api/xml/namespaceiceberg_1_1_0d183.xml    |    2 +-
 ..._1_0d182.xml => namespaceiceberg_1_1_0d186.xml} |    2 +-
 ..._1_0d191.xml => namespaceiceberg_1_1_0d195.xml} |    2 +-
 ..._1_0d199.xml => namespaceiceberg_1_1_0d203.xml} |    2 +-
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d205.xml |   11 -
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d209.xml |    2 +-
 ..._1_0d207.xml => namespaceiceberg_1_1_0d211.xml} |    2 +-
 .../site/api/xml/namespaceiceberg_1_1_0d213.xml    |    2 +-
 ..._1_0d217.xml => namespaceiceberg_1_1_0d221.xml} |    2 +-
 .../site/api/xml/namespaceiceberg_1_1_0d223.xml    |    2 +-
 .../api/xml/namespaceiceberg_1_1_0d230.xml}        |    2 +-
 ..._1_0d232.xml => namespaceiceberg_1_1_0d236.xml} |    2 +-
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d245.xml |   11 -
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d249.xml |    2 +-
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d253.xml |    2 +-
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d257.xml |    2 +-
 ..._1_0d257.xml => namespaceiceberg_1_1_0d261.xml} |    2 +-
 .../site/api/xml/namespaceiceberg_1_1_0d55.xml     |    4 +-
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d57.xml  |    2 +-
 .../api/xml/namespaceiceberg_1_1_0d59.xml}         |    2 +-
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d65.xml  |   11 -
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d67.xml  |    2 +-
 ..._1_1_0d67.xml => namespaceiceberg_1_1_0d69.xml} |    2 +-
 .../site/api/xml/namespaceiceberg_1_1_0d75.xml     |    2 +-
 ..._1_1_0d76.xml => namespaceiceberg_1_1_0d78.xml} |    2 +-
 .../site/api/xml/namespaceiceberg_1_1_0d96.xml     |    2 +-
 ..._1_1_0d97.xml => namespaceiceberg_1_1_0d99.xml} |    2 +-
 .../api/xml/namespaceiceberg_1_1avro_1_1_0d163.xml |    2 +-
 .../xml/namespaceiceberg_1_1parquet_1_1_0d101.xml  |    2 +-
 .../xml/namespaceiceberg_1_1parquet_1_1_0d103.xml} |    2 +-
 .../xml/namespaceiceberg_1_1parquet_1_1_0d105.xml  |   11 -
 .../xml/namespaceiceberg_1_1parquet_1_1_0d107.xml  |    2 +-
 ...l => namespaceiceberg_1_1parquet_1_1_0d109.xml} |    2 +-
 .../xml/namespaceiceberg_1_1parquet_1_1_0d190.xml  |    2 +-
 .../xml/namespaceiceberg_1_1parquet_1_1_0d191.xml  |    2 +-
 .../xml/namespaceiceberg_1_1parquet_1_1_0d99.xml   |   11 -
 mkdocs/site/api/xml/predicate_8cc.xml              |    2 -
 mkdocs/site/api/xml/predicate__test_8cc.xml        |    2 -
 mkdocs/site/api/xml/result_8h.xml                  |  371 ++---
 mkdocs/site/api/xml/rewrite__not_8h.xml            |    1 +
 mkdocs/site/api/xml/schema_8h.xml                  |    3 +
 .../api/xml/structiceberg_1_1LiteralValueHash.xml  |    2 +-
 mkdocs/site/api/xml/term_8h.xml                    |    1 +
 mkdocs/site/api/xml/transform_8h.xml               |    1 +
 mkdocs/site/api/xml/truncate__util_8h.xml          |    1 +
 mkdocs/site/api/xml/type_8h.xml                    |    2 +
 mkdocs/site/api/xml/type__fwd_8h.xml               |  283 ++--
 498 files changed, 36566 insertions(+), 10412 deletions(-)
 copy mkdocs/docs/api/expressions_8h.html => api/classiceberg_1_1InclusiveMetricsEvaluator-members.html (56%)
 create mode 100644 api/classiceberg_1_1InclusiveMetricsEvaluator.html
 create mode 100644 api/classiceberg_1_1InclusiveMetricsEvaluatorMigratedTest-members.html
 create mode 100644 api/classiceberg_1_1InclusiveMetricsEvaluatorMigratedTest.html
 create mode 100644 api/classiceberg_1_1InclusiveMetricsEvaluatorMigratedTest.png
 create mode 100644 api/classiceberg_1_1InclusiveMetricsEvaluatorTest-members.html
 create mode 100644 api/classiceberg_1_1InclusiveMetricsEvaluatorTest.html
 create mode 100644 api/classiceberg_1_1InclusiveMetricsEvaluatorTest.png
 create mode 100644 api/classiceberg_1_1InclusiveMetricsEvaluatorWithTransformTest-members.html
 create mode 100644 api/classiceberg_1_1InclusiveMetricsEvaluatorWithTransformTest.html
 create mode 100644 api/classiceberg_1_1InclusiveMetricsEvaluatorWithTransformTest.png
 create mode 100644 api/classiceberg_1_1InclusiveMetricsVisitor-members.html
 copy mkdocs/site/api/classiceberg_1_1BoundVisitor.html => api/classiceberg_1_1InclusiveMetricsVisitor.html (52%)
 create mode 100644 api/classiceberg_1_1InclusiveMetricsVisitor.png
 copy mkdocs/site/api/expressions_8h.html => api/inclusive__metrics__evaluator_8h.html (70%)
 create mode 100644 api/inclusive__metrics__evaluator_8h_source.html
 create mode 100644 api/xml/classiceberg_1_1InclusiveMetricsEvaluator.xml
 create mode 100644 api/xml/classiceberg_1_1InclusiveMetricsEvaluatorMigratedTest.xml
 create mode 100644 api/xml/classiceberg_1_1InclusiveMetricsEvaluatorTest.xml
 create mode 100644 api/xml/classiceberg_1_1InclusiveMetricsEvaluatorWithTransformTest.xml
 create mode 100644 api/xml/classiceberg_1_1InclusiveMetricsVisitor.xml
 create mode 100644 api/xml/inclusive__metrics__evaluator_8cc.xml
 create mode 100644 api/xml/inclusive__metrics__evaluator_8h.xml
 create mode 100644 api/xml/inclusive__metrics__evaluator__test_8cc.xml
 create mode 100644 api/xml/inclusive__metrics__evaluator__with__transform__test_8cc.xml
 rename api/xml/{namespace_0d198.xml => namespace_0d202.xml} (87%)
 copy mkdocs/site/api/xml/namespaceiceberg_1_1_0d119.xml => api/xml/namespaceiceberg_1_1_0d121.xml (87%)
 copy api/xml/{namespaceiceberg_1_1_0d131.xml => namespaceiceberg_1_1_0d133.xml} (87%)
 rename mkdocs/docs/api/xml/namespaceiceberg_1_1_0d145.xml => api/xml/namespaceiceberg_1_1_0d147.xml (87%)
 rename mkdocs/docs/api/xml/namespaceiceberg_1_1_0d153.xml => api/xml/namespaceiceberg_1_1_0d155.xml (87%)
 delete mode 100644 api/xml/namespaceiceberg_1_1_0d157.xml
 copy api/xml/{namespaceiceberg_1_1_0d159.xml => namespaceiceberg_1_1_0d161.xml} (87%)
 rename api/xml/{namespaceiceberg_1_1_0d166.xml => namespaceiceberg_1_1_0d168.xml} (87%)
 rename api/xml/{namespaceiceberg_1_1_0d117.xml => namespaceiceberg_1_1_0d178.xml} (70%)
 rename api/xml/{namespaceiceberg_1_1_0d176.xml => namespaceiceberg_1_1_0d180.xml} (87%)
 copy api/xml/{namespaceiceberg_1_1_0d179.xml => namespaceiceberg_1_1_0d183.xml} (88%)
 rename api/xml/{namespaceiceberg_1_1_0d182.xml => namespaceiceberg_1_1_0d186.xml} (87%)
 rename api/xml/{namespaceiceberg_1_1_0d191.xml => namespaceiceberg_1_1_0d195.xml} (87%)
 rename api/xml/{namespaceiceberg_1_1_0d199.xml => namespaceiceberg_1_1_0d203.xml} (87%)
 delete mode 100644 api/xml/namespaceiceberg_1_1_0d205.xml
 rename api/xml/{namespaceiceberg_1_1_0d207.xml => namespaceiceberg_1_1_0d211.xml} (87%)
 rename api/xml/{namespaceiceberg_1_1_0d129.xml => namespaceiceberg_1_1_0d213.xml} (72%)
 rename mkdocs/docs/api/xml/namespaceiceberg_1_1_0d217.xml => api/xml/namespaceiceberg_1_1_0d221.xml (87%)
 rename mkdocs/docs/api/xml/namespaceiceberg_1_1_0d219.xml => api/xml/namespaceiceberg_1_1_0d223.xml (87%)
 rename mkdocs/site/api/xml/namespaceiceberg_1_1_0d226.xml => api/xml/namespaceiceberg_1_1_0d230.xml (87%)
 rename mkdocs/docs/api/xml/namespaceiceberg_1_1_0d232.xml => api/xml/namespaceiceberg_1_1_0d236.xml (87%)
 delete mode 100644 api/xml/namespaceiceberg_1_1_0d245.xml
 copy mkdocs/site/api/xml/namespaceiceberg_1_1_0d257.xml => api/xml/namespaceiceberg_1_1_0d261.xml (87%)
 copy api/xml/{namespaceiceberg_1_1_0d57.xml => namespaceiceberg_1_1_0d55.xml} (70%)
 copy mkdocs/docs/api/xml/namespaceiceberg_1_1_0d57.xml => api/xml/namespaceiceberg_1_1_0d59.xml (87%)
 rename api/xml/{namespaceiceberg_1_1_0d65.xml => namespaceiceberg_1_1_0d69.xml} (75%)
 rename mkdocs/docs/api/xml/namespaceiceberg_1_1_0d73.xml => api/xml/namespaceiceberg_1_1_0d75.xml (87%)
 rename api/xml/{namespaceiceberg_1_1_0d76.xml => namespaceiceberg_1_1_0d78.xml} (87%)
 rename mkdocs/docs/api/xml/namespaceiceberg_1_1_0d94.xml => api/xml/namespaceiceberg_1_1_0d96.xml (87%)
 rename api/xml/{namespaceiceberg_1_1_0d97.xml => namespaceiceberg_1_1_0d99.xml} (87%)
 rename mkdocs/docs/api/xml/namespaceiceberg_1_1avro_1_1_0d161.xml => api/xml/namespaceiceberg_1_1avro_1_1_0d163.xml (88%)
 copy mkdocs/docs/api/xml/namespaceiceberg_1_1parquet_1_1_0d101.xml => api/xml/namespaceiceberg_1_1parquet_1_1_0d103.xml (88%)
 delete mode 100644 api/xml/namespaceiceberg_1_1parquet_1_1_0d105.xml
 copy mkdocs/site/api/xml/namespaceiceberg_1_1parquet_1_1_0d107.xml => api/xml/namespaceiceberg_1_1parquet_1_1_0d109.xml (88%)
 rename mkdocs/docs/api/xml/namespaceiceberg_1_1parquet_1_1_0d186.xml => api/xml/namespaceiceberg_1_1parquet_1_1_0d190.xml (88%)
 rename mkdocs/docs/api/xml/namespaceiceberg_1_1parquet_1_1_0d187.xml => api/xml/namespaceiceberg_1_1parquet_1_1_0d191.xml (88%)
 delete mode 100644 api/xml/namespaceiceberg_1_1parquet_1_1_0d99.xml
 copy mkdocs/docs/api/{expressions_8h.html => classiceberg_1_1InclusiveMetricsEvaluator-members.html} (56%)
 create mode 100644 mkdocs/docs/api/classiceberg_1_1InclusiveMetricsEvaluator.html
 create mode 100644 mkdocs/docs/api/classiceberg_1_1InclusiveMetricsEvaluatorMigratedTest-members.html
 create mode 100644 mkdocs/docs/api/classiceberg_1_1InclusiveMetricsEvaluatorMigratedTest.html
 create mode 100644 mkdocs/docs/api/classiceberg_1_1InclusiveMetricsEvaluatorMigratedTest.png
 create mode 100644 mkdocs/docs/api/classiceberg_1_1InclusiveMetricsEvaluatorTest-members.html
 create mode 100644 mkdocs/docs/api/classiceberg_1_1InclusiveMetricsEvaluatorTest.html
 create mode 100644 mkdocs/docs/api/classiceberg_1_1InclusiveMetricsEvaluatorTest.png
 create mode 100644 mkdocs/docs/api/classiceberg_1_1InclusiveMetricsEvaluatorWithTransformTest-members.html
 create mode 100644 mkdocs/docs/api/classiceberg_1_1InclusiveMetricsEvaluatorWithTransformTest.html
 create mode 100644 mkdocs/docs/api/classiceberg_1_1InclusiveMetricsEvaluatorWithTransformTest.png
 create mode 100644 mkdocs/docs/api/classiceberg_1_1InclusiveMetricsVisitor-members.html
 copy mkdocs/{site/api/classiceberg_1_1BoundVisitor.html => docs/api/classiceberg_1_1InclusiveMetricsVisitor.html} (52%)
 create mode 100644 mkdocs/docs/api/classiceberg_1_1InclusiveMetricsVisitor.png
 copy mkdocs/{site/api/expressions_8h.html => docs/api/inclusive__metrics__evaluator_8h.html} (70%)
 create mode 100644 mkdocs/docs/api/inclusive__metrics__evaluator_8h_source.html
 create mode 100644 mkdocs/docs/api/xml/classiceberg_1_1InclusiveMetricsEvaluator.xml
 create mode 100644 mkdocs/docs/api/xml/classiceberg_1_1InclusiveMetricsEvaluatorMigratedTest.xml
 create mode 100644 mkdocs/docs/api/xml/classiceberg_1_1InclusiveMetricsEvaluatorTest.xml
 create mode 100644 mkdocs/docs/api/xml/classiceberg_1_1InclusiveMetricsEvaluatorWithTransformTest.xml
 create mode 100644 mkdocs/docs/api/xml/classiceberg_1_1InclusiveMetricsVisitor.xml
 create mode 100644 mkdocs/docs/api/xml/inclusive__metrics__evaluator_8cc.xml
 create mode 100644 mkdocs/docs/api/xml/inclusive__metrics__evaluator_8h.xml
 create mode 100644 mkdocs/docs/api/xml/inclusive__metrics__evaluator__test_8cc.xml
 create mode 100644 mkdocs/docs/api/xml/inclusive__metrics__evaluator__with__transform__test_8cc.xml
 rename mkdocs/docs/api/xml/{namespace_0d198.xml => namespace_0d202.xml} (87%)
 delete mode 100644 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d117.xml
 copy mkdocs/{site/api/xml/namespaceiceberg_1_1_0d119.xml => docs/api/xml/namespaceiceberg_1_1_0d121.xml} (87%)
 delete mode 100644 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d129.xml
 copy api/xml/namespaceiceberg_1_1_0d131.xml => mkdocs/docs/api/xml/namespaceiceberg_1_1_0d133.xml (87%)
 rename api/xml/namespaceiceberg_1_1_0d145.xml => mkdocs/docs/api/xml/namespaceiceberg_1_1_0d147.xml (87%)
 rename mkdocs/{site/api/xml/namespaceiceberg_1_1_0d153.xml => docs/api/xml/namespaceiceberg_1_1_0d155.xml} (87%)
 delete mode 100644 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d157.xml
 copy api/xml/namespaceiceberg_1_1_0d159.xml => mkdocs/docs/api/xml/namespaceiceberg_1_1_0d161.xml (87%)
 rename mkdocs/docs/api/xml/{namespaceiceberg_1_1_0d166.xml => namespaceiceberg_1_1_0d168.xml} (87%)
 copy api/xml/namespaceiceberg_1_1_0d131.xml => mkdocs/docs/api/xml/namespaceiceberg_1_1_0d178.xml (70%)
 rename mkdocs/{site/api/xml/namespaceiceberg_1_1_0d176.xml => docs/api/xml/namespaceiceberg_1_1_0d180.xml} (87%)
 copy api/xml/namespaceiceberg_1_1_0d179.xml => mkdocs/docs/api/xml/namespaceiceberg_1_1_0d183.xml (88%)
 rename mkdocs/docs/api/xml/{namespaceiceberg_1_1_0d182.xml => namespaceiceberg_1_1_0d186.xml} (87%)
 rename mkdocs/docs/api/xml/{namespaceiceberg_1_1_0d191.xml => namespaceiceberg_1_1_0d195.xml} (87%)
 rename mkdocs/docs/api/xml/{namespaceiceberg_1_1_0d199.xml => namespaceiceberg_1_1_0d203.xml} (87%)
 delete mode 100644 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d205.xml
 rename mkdocs/docs/api/xml/{namespaceiceberg_1_1_0d207.xml => namespaceiceberg_1_1_0d211.xml} (87%)
 copy api/xml/namespaceiceberg_1_1_0d209.xml => mkdocs/docs/api/xml/namespaceiceberg_1_1_0d213.xml (87%)
 rename api/xml/namespaceiceberg_1_1_0d217.xml => mkdocs/docs/api/xml/namespaceiceberg_1_1_0d221.xml (87%)
 rename mkdocs/{site/api/xml/namespaceiceberg_1_1_0d219.xml => docs/api/xml/namespaceiceberg_1_1_0d223.xml} (87%)
 rename api/xml/namespaceiceberg_1_1_0d226.xml => mkdocs/docs/api/xml/namespaceiceberg_1_1_0d230.xml (87%)
 rename api/xml/namespaceiceberg_1_1_0d232.xml => mkdocs/docs/api/xml/namespaceiceberg_1_1_0d236.xml (87%)
 delete mode 100644 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d245.xml
 copy mkdocs/{site/api/xml/namespaceiceberg_1_1_0d257.xml => docs/api/xml/namespaceiceberg_1_1_0d261.xml} (87%)
 copy api/xml/namespaceiceberg_1_1_0d57.xml => mkdocs/docs/api/xml/namespaceiceberg_1_1_0d55.xml (70%)
 copy mkdocs/docs/api/xml/{namespaceiceberg_1_1_0d57.xml => namespaceiceberg_1_1_0d59.xml} (87%)
 delete mode 100644 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d65.xml
 copy mkdocs/{site/api/xml/namespaceiceberg_1_1_0d67.xml => docs/api/xml/namespaceiceberg_1_1_0d69.xml} (87%)
 rename mkdocs/{site/api/xml/namespaceiceberg_1_1_0d73.xml => docs/api/xml/namespaceiceberg_1_1_0d75.xml} (87%)
 rename mkdocs/docs/api/xml/{namespaceiceberg_1_1_0d76.xml => namespaceiceberg_1_1_0d78.xml} (87%)
 rename mkdocs/{site/api/xml/namespaceiceberg_1_1_0d94.xml => docs/api/xml/namespaceiceberg_1_1_0d96.xml} (87%)
 rename mkdocs/docs/api/xml/{namespaceiceberg_1_1_0d97.xml => namespaceiceberg_1_1_0d99.xml} (87%)
 rename mkdocs/{site/api/xml/namespaceiceberg_1_1avro_1_1_0d161.xml => docs/api/xml/namespaceiceberg_1_1avro_1_1_0d163.xml} (88%)
 copy mkdocs/docs/api/xml/{namespaceiceberg_1_1parquet_1_1_0d101.xml => namespaceiceberg_1_1parquet_1_1_0d103.xml} (88%)
 delete mode 100644 mkdocs/docs/api/xml/namespaceiceberg_1_1parquet_1_1_0d105.xml
 copy mkdocs/{site/api/xml/namespaceiceberg_1_1parquet_1_1_0d107.xml => docs/api/xml/namespaceiceberg_1_1parquet_1_1_0d109.xml} (88%)
 rename mkdocs/{site/api/xml/namespaceiceberg_1_1parquet_1_1_0d186.xml => docs/api/xml/namespaceiceberg_1_1parquet_1_1_0d190.xml} (88%)
 rename mkdocs/{site/api/xml/namespaceiceberg_1_1parquet_1_1_0d187.xml => docs/api/xml/namespaceiceberg_1_1parquet_1_1_0d191.xml} (88%)
 delete mode 100644 mkdocs/docs/api/xml/namespaceiceberg_1_1parquet_1_1_0d99.xml
 copy mkdocs/{docs/api/expressions_8h.html => site/api/classiceberg_1_1InclusiveMetricsEvaluator-members.html} (56%)
 create mode 100644 mkdocs/site/api/classiceberg_1_1InclusiveMetricsEvaluator.html
 create mode 100644 mkdocs/site/api/classiceberg_1_1InclusiveMetricsEvaluatorMigratedTest-members.html
 create mode 100644 mkdocs/site/api/classiceberg_1_1InclusiveMetricsEvaluatorMigratedTest.html
 create mode 100644 mkdocs/site/api/classiceberg_1_1InclusiveMetricsEvaluatorMigratedTest.png
 create mode 100644 mkdocs/site/api/classiceberg_1_1InclusiveMetricsEvaluatorTest-members.html
 create mode 100644 mkdocs/site/api/classiceberg_1_1InclusiveMetricsEvaluatorTest.html
 create mode 100644 mkdocs/site/api/classiceberg_1_1InclusiveMetricsEvaluatorTest.png
 create mode 100644 mkdocs/site/api/classiceberg_1_1InclusiveMetricsEvaluatorWithTransformTest-members.html
 create mode 100644 mkdocs/site/api/classiceberg_1_1InclusiveMetricsEvaluatorWithTransformTest.html
 create mode 100644 mkdocs/site/api/classiceberg_1_1InclusiveMetricsEvaluatorWithTransformTest.png
 create mode 100644 mkdocs/site/api/classiceberg_1_1InclusiveMetricsVisitor-members.html
 copy mkdocs/site/api/{classiceberg_1_1BoundVisitor.html => classiceberg_1_1InclusiveMetricsVisitor.html} (52%)
 create mode 100644 mkdocs/site/api/classiceberg_1_1InclusiveMetricsVisitor.png
 copy mkdocs/site/api/{expressions_8h.html => inclusive__metrics__evaluator_8h.html} (70%)
 create mode 100644 mkdocs/site/api/inclusive__metrics__evaluator_8h_source.html
 create mode 100644 mkdocs/site/api/xml/classiceberg_1_1InclusiveMetricsEvaluator.xml
 create mode 100644 mkdocs/site/api/xml/classiceberg_1_1InclusiveMetricsEvaluatorMigratedTest.xml
 create mode 100644 mkdocs/site/api/xml/classiceberg_1_1InclusiveMetricsEvaluatorTest.xml
 create mode 100644 mkdocs/site/api/xml/classiceberg_1_1InclusiveMetricsEvaluatorWithTransformTest.xml
 create mode 100644 mkdocs/site/api/xml/classiceberg_1_1InclusiveMetricsVisitor.xml
 create mode 100644 mkdocs/site/api/xml/inclusive__metrics__evaluator_8cc.xml
 create mode 100644 mkdocs/site/api/xml/inclusive__metrics__evaluator_8h.xml
 create mode 100644 mkdocs/site/api/xml/inclusive__metrics__evaluator__test_8cc.xml
 create mode 100644 mkdocs/site/api/xml/inclusive__metrics__evaluator__with__transform__test_8cc.xml
 rename mkdocs/site/api/xml/{namespace_0d198.xml => namespace_0d202.xml} (87%)
 delete mode 100644 mkdocs/site/api/xml/namespaceiceberg_1_1_0d117.xml
 copy mkdocs/site/api/xml/{namespaceiceberg_1_1_0d119.xml => namespaceiceberg_1_1_0d121.xml} (87%)
 delete mode 100644 mkdocs/site/api/xml/namespaceiceberg_1_1_0d129.xml
 copy api/xml/namespaceiceberg_1_1_0d131.xml => mkdocs/site/api/xml/namespaceiceberg_1_1_0d133.xml (87%)
 rename mkdocs/site/api/xml/{namespaceiceberg_1_1_0d145.xml => namespaceiceberg_1_1_0d147.xml} (87%)
 rename api/xml/namespaceiceberg_1_1_0d153.xml => mkdocs/site/api/xml/namespaceiceberg_1_1_0d155.xml (87%)
 delete mode 100644 mkdocs/site/api/xml/namespaceiceberg_1_1_0d157.xml
 copy api/xml/namespaceiceberg_1_1_0d159.xml => mkdocs/site/api/xml/namespaceiceberg_1_1_0d161.xml (87%)
 rename mkdocs/site/api/xml/{namespaceiceberg_1_1_0d166.xml => namespaceiceberg_1_1_0d168.xml} (87%)
 copy api/xml/namespaceiceberg_1_1_0d131.xml => mkdocs/site/api/xml/namespaceiceberg_1_1_0d178.xml (70%)
 rename mkdocs/{docs/api/xml/namespaceiceberg_1_1_0d176.xml => site/api/xml/namespaceiceberg_1_1_0d180.xml} (87%)
 copy api/xml/namespaceiceberg_1_1_0d179.xml => mkdocs/site/api/xml/namespaceiceberg_1_1_0d183.xml (88%)
 rename mkdocs/site/api/xml/{namespaceiceberg_1_1_0d182.xml => namespaceiceberg_1_1_0d186.xml} (87%)
 rename mkdocs/site/api/xml/{namespaceiceberg_1_1_0d191.xml => namespaceiceberg_1_1_0d195.xml} (87%)
 rename mkdocs/site/api/xml/{namespaceiceberg_1_1_0d199.xml => namespaceiceberg_1_1_0d203.xml} (87%)
 delete mode 100644 mkdocs/site/api/xml/namespaceiceberg_1_1_0d205.xml
 rename mkdocs/site/api/xml/{namespaceiceberg_1_1_0d207.xml => namespaceiceberg_1_1_0d211.xml} (87%)
 copy api/xml/namespaceiceberg_1_1_0d209.xml => mkdocs/site/api/xml/namespaceiceberg_1_1_0d213.xml (87%)
 rename mkdocs/site/api/xml/{namespaceiceberg_1_1_0d217.xml => namespaceiceberg_1_1_0d221.xml} (87%)
 rename api/xml/namespaceiceberg_1_1_0d219.xml => mkdocs/site/api/xml/namespaceiceberg_1_1_0d223.xml (87%)
 rename mkdocs/{docs/api/xml/namespaceiceberg_1_1_0d226.xml => site/api/xml/namespaceiceberg_1_1_0d230.xml} (87%)
 rename mkdocs/site/api/xml/{namespaceiceberg_1_1_0d232.xml => namespaceiceberg_1_1_0d236.xml} (87%)
 delete mode 100644 mkdocs/site/api/xml/namespaceiceberg_1_1_0d245.xml
 copy mkdocs/site/api/xml/{namespaceiceberg_1_1_0d257.xml => namespaceiceberg_1_1_0d261.xml} (87%)
 copy api/xml/namespaceiceberg_1_1_0d57.xml => mkdocs/site/api/xml/namespaceiceberg_1_1_0d55.xml (70%)
 copy mkdocs/{docs/api/xml/namespaceiceberg_1_1_0d57.xml => site/api/xml/namespaceiceberg_1_1_0d59.xml} (87%)
 delete mode 100644 mkdocs/site/api/xml/namespaceiceberg_1_1_0d65.xml
 copy mkdocs/site/api/xml/{namespaceiceberg_1_1_0d67.xml => namespaceiceberg_1_1_0d69.xml} (87%)
 rename api/xml/namespaceiceberg_1_1_0d73.xml => mkdocs/site/api/xml/namespaceiceberg_1_1_0d75.xml (87%)
 rename mkdocs/site/api/xml/{namespaceiceberg_1_1_0d76.xml => namespaceiceberg_1_1_0d78.xml} (87%)
 rename api/xml/namespaceiceberg_1_1_0d94.xml => mkdocs/site/api/xml/namespaceiceberg_1_1_0d96.xml (87%)
 rename mkdocs/site/api/xml/{namespaceiceberg_1_1_0d97.xml => namespaceiceberg_1_1_0d99.xml} (87%)
 rename api/xml/namespaceiceberg_1_1avro_1_1_0d161.xml => mkdocs/site/api/xml/namespaceiceberg_1_1avro_1_1_0d163.xml (88%)
 copy mkdocs/{docs/api/xml/namespaceiceberg_1_1parquet_1_1_0d101.xml => site/api/xml/namespaceiceberg_1_1parquet_1_1_0d103.xml} (88%)
 delete mode 100644 mkdocs/site/api/xml/namespaceiceberg_1_1parquet_1_1_0d105.xml
 copy mkdocs/site/api/xml/{namespaceiceberg_1_1parquet_1_1_0d107.xml => namespaceiceberg_1_1parquet_1_1_0d109.xml} (88%)
 rename api/xml/namespaceiceberg_1_1parquet_1_1_0d186.xml => mkdocs/site/api/xml/namespaceiceberg_1_1parquet_1_1_0d190.xml (88%)
 rename api/xml/namespaceiceberg_1_1parquet_1_1_0d187.xml => mkdocs/site/api/xml/namespaceiceberg_1_1parquet_1_1_0d191.xml (88%)
 delete mode 100644 mkdocs/site/api/xml/namespaceiceberg_1_1parquet_1_1_0d99.xml


(iceberg-cpp) 01/01: Publish docs from commit 212f087d37d5c5f0d14a95dbe0ef3f8d4463a58d

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 59ec4026c6cb5c4c0cafc085da06974bccd46fd7
Author: GitHub Actions <ac...@github.com>
AuthorDate: Tue Dec 2 15:56:42 2025 +0000

    Publish docs from commit 212f087d37d5c5f0d14a95dbe0ef3f8d4463a58d
---
 404.html                                           |   472 +
 CNAME                                              |     1 +
 api/aggregate_8h.html                              |   139 +
 api/aggregate_8h_source.html                       |   368 +
 api/annotated.html                                 |   476 +
 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    |   242 +
 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/binder_8h.html                                 |   100 +
 api/binder_8h_source.html                          |   180 +
 api/bucket__util_8h_source.html                    |   142 +
 api/catalog_2rest_2json__internal_8h.html          |   134 +
 api/catalog_2rest_2json__internal_8h_source.html   |   148 +
 api/catalog_2rest_2type__fwd_8h.html               |    89 +
 api/catalog_2rest_2type__fwd_8h_source.html        |   123 +
 api/catalog_8h_source.html                         |   202 +
 api/catalog__properties_8h.html                    |   107 +
 api/catalog__properties_8h_source.html             |   153 +
 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_1Aggregate-members.html         |   105 +
 api/classiceberg_1_1Aggregate.html                 |   270 +
 api/classiceberg_1_1Aggregate.png                  |   Bin 0 -> 1112 bytes
 ...classiceberg_1_1AggregateEvaluator-members.html |    94 +
 api/classiceberg_1_1AggregateEvaluator.html        |   194 +
 api/classiceberg_1_1And-members.html               |   103 +
 api/classiceberg_1_1And.html                       |   481 +
 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_1Binder-members.html            |   102 +
 api/classiceberg_1_1Binder.html                    |   355 +
 api/classiceberg_1_1Binder.png                     |   Bin 0 -> 1022 bytes
 api/classiceberg_1_1BinderTest-members.html        |    91 +
 api/classiceberg_1_1BinderTest.html                |   114 +
 api/classiceberg_1_1BinderTest.png                 |   Bin 0 -> 1036 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                     |   189 +
 api/classiceberg_1_1Bound.png                      |   Bin 0 -> 5189 bytes
 api/classiceberg_1_1BoundAggregate-members.html    |   104 +
 api/classiceberg_1_1BoundAggregate.html            |   346 +
 api/classiceberg_1_1BoundAggregate.png             |   Bin 0 -> 4620 bytes
 ...rg_1_1BoundAggregate_1_1Aggregator-members.html |    92 +
 ...assiceberg_1_1BoundAggregate_1_1Aggregator.html |   141 +
 ...lassiceberg_1_1BoundExpressionTest-members.html |    95 +
 api/classiceberg_1_1BoundExpressionTest.html       |   126 +
 api/classiceberg_1_1BoundExpressionTest.png        |   Bin 0 -> 702 bytes
 ...ssiceberg_1_1BoundLiteralPredicate-members.html |   112 +
 api/classiceberg_1_1BoundLiteralPredicate.html     |   446 +
 api/classiceberg_1_1BoundLiteralPredicate.png      |   Bin 0 -> 2575 bytes
 api/classiceberg_1_1BoundPredicate-members.html    |   109 +
 api/classiceberg_1_1BoundPredicate.html            |   377 +
 api/classiceberg_1_1BoundPredicate.png             |   Bin 0 -> 3329 bytes
 api/classiceberg_1_1BoundReference-members.html    |   104 +
 api/classiceberg_1_1BoundReference.html            |   446 +
 api/classiceberg_1_1BoundReference.png             |   Bin 0 -> 3419 bytes
 api/classiceberg_1_1BoundSetPredicate-members.html |   114 +
 api/classiceberg_1_1BoundSetPredicate.html         |   509 +
 api/classiceberg_1_1BoundSetPredicate.png          |   Bin 0 -> 2581 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 |   111 +
 api/classiceberg_1_1BoundUnaryPredicate.html       |   435 +
 api/classiceberg_1_1BoundUnaryPredicate.png        |   Bin 0 -> 2579 bytes
 api/classiceberg_1_1BoundVisitor-members.html      |   113 +
 api/classiceberg_1_1BoundVisitor.html              |   910 ++
 api/classiceberg_1_1BoundVisitor.png               |   Bin 0 -> 792 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           |   105 +
 api/classiceberg_1_1Catalog.html                   |   904 ++
 api/classiceberg_1_1Catalog.png                    |   Bin 0 -> 1293 bytes
 api/classiceberg_1_1ComparisonLiteralTest.html     |    94 +
 api/classiceberg_1_1ComparisonLiteralTest.png      |   Bin 0 -> 1098 bytes
 api/classiceberg_1_1ConfigBase-members.html        |    95 +
 api/classiceberg_1_1ConfigBase.html                |   167 +
 ...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_1CountAggregate-members.html    |   106 +
 api/classiceberg_1_1CountAggregate.html            |   318 +
 api/classiceberg_1_1CountAggregate.png             |   Bin 0 -> 3904 bytes
 ...ssiceberg_1_1CountNonNullAggregate-members.html |   107 +
 api/classiceberg_1_1CountNonNullAggregate.html     |   261 +
 api/classiceberg_1_1CountNonNullAggregate.png      |   Bin 0 -> 3117 bytes
 ...classiceberg_1_1CountNullAggregate-members.html |   107 +
 api/classiceberg_1_1CountNullAggregate.html        |   261 +
 api/classiceberg_1_1CountNullAggregate.png         |   Bin 0 -> 3116 bytes
 ...classiceberg_1_1CountStarAggregate-members.html |   107 +
 api/classiceberg_1_1CountStarAggregate.html        |   261 +
 api/classiceberg_1_1CountStarAggregate.png         |   Bin 0 -> 3125 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_1ErrorCollector-members.html    |   102 +
 api/classiceberg_1_1ErrorCollector.html            |   413 +
 api/classiceberg_1_1ErrorCollector.png             |   Bin 0 -> 1240 bytes
 api/classiceberg_1_1EvalVisitor-members.html       |   116 +
 api/classiceberg_1_1EvalVisitor.html               |   861 +
 api/classiceberg_1_1EvalVisitor.png                |   Bin 0 -> 1147 bytes
 api/classiceberg_1_1Evaluator-members.html         |    91 +
 api/classiceberg_1_1Evaluator.html                 |   195 +
 api/classiceberg_1_1EvaluatorTest-members.html     |    94 +
 api/classiceberg_1_1EvaluatorTest.html             |   123 +
 api/classiceberg_1_1EvaluatorTest.png              |   Bin 0 -> 620 bytes
 api/classiceberg_1_1Expression-members.html        |    99 +
 api/classiceberg_1_1Expression.html                |   313 +
 api/classiceberg_1_1Expression.png                 |   Bin 0 -> 7351 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_1ExpressionVisitor-members.html |    98 +
 api/classiceberg_1_1ExpressionVisitor.html         |   494 +
 api/classiceberg_1_1ExpressionVisitor.png          |   Bin 0 -> 1829 bytes
 ...ssiceberg_1_1ExpressionVisitorTest-members.html |    91 +
 api/classiceberg_1_1ExpressionVisitorTest.html     |   119 +
 api/classiceberg_1_1ExpressionVisitorTest.png      |   Bin 0 -> 1938 bytes
 api/classiceberg_1_1Expressions-members.html       |   152 +
 api/classiceberg_1_1Expressions.html               |   428 +
 api/classiceberg_1_1False-members.html             |   100 +
 api/classiceberg_1_1False.html                     |   309 +
 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          |   112 +
 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   |   108 +
 api/classiceberg_1_1InMemoryCatalog.html           |   914 ++
 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 +
 ...eberg_1_1InclusiveMetricsEvaluator-members.html |    91 +
 api/classiceberg_1_1InclusiveMetricsEvaluator.html |   186 +
 ...lusiveMetricsEvaluatorMigratedTest-members.html |   105 +
 ...g_1_1InclusiveMetricsEvaluatorMigratedTest.html |   164 +
 ...rg_1_1InclusiveMetricsEvaluatorMigratedTest.png |   Bin 0 -> 1483 bytes
 ...g_1_1InclusiveMetricsEvaluatorTest-members.html |    94 +
 ...ssiceberg_1_1InclusiveMetricsEvaluatorTest.html |   126 +
 ...assiceberg_1_1InclusiveMetricsEvaluatorTest.png |   Bin 0 -> 1482 bytes
 ...eMetricsEvaluatorWithTransformTest-members.html |    93 +
 ...InclusiveMetricsEvaluatorWithTransformTest.html |   120 +
 ...1InclusiveMetricsEvaluatorWithTransformTest.png |   Bin 0 -> 963 bytes
 ...iceberg_1_1InclusiveMetricsVisitor-members.html |   116 +
 api/classiceberg_1_1InclusiveMetricsVisitor.html   |   861 +
 api/classiceberg_1_1InclusiveMetricsVisitor.png    |   Bin 0 -> 1203 bytes
 ...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_1IsBoundVisitor-members.html    |   101 +
 api/classiceberg_1_1IsBoundVisitor.html            |   352 +
 api/classiceberg_1_1IsBoundVisitor.png             |   Bin 0 -> 799 bytes
 ...classiceberg_1_1IsBoundVisitorTest-members.html |    91 +
 api/classiceberg_1_1IsBoundVisitorTest.html        |   114 +
 api/classiceberg_1_1IsBoundVisitorTest.png         |   Bin 0 -> 1074 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           |   119 +
 api/classiceberg_1_1Literal.html                   |   498 +
 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 |   121 +
 api/classiceberg_1_1ManifestEntryAdapter.html      |   219 +
 api/classiceberg_1_1ManifestEntryAdapter.png       |   Bin 0 -> 1921 bytes
 ...siceberg_1_1ManifestEntryAdapterV1-members.html |   125 +
 api/classiceberg_1_1ManifestEntryAdapterV1.html    |   282 +
 api/classiceberg_1_1ManifestEntryAdapterV1.png     |   Bin 0 -> 1221 bytes
 ...siceberg_1_1ManifestEntryAdapterV2-members.html |   125 +
 api/classiceberg_1_1ManifestEntryAdapterV2.html    |   340 +
 api/classiceberg_1_1ManifestEntryAdapterV2.png     |   Bin 0 -> 1232 bytes
 ...siceberg_1_1ManifestEntryAdapterV3-members.html |   125 +
 api/classiceberg_1_1ManifestEntryAdapterV3.html    |   421 +
 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 |    92 +
 api/classiceberg_1_1ManifestListReader.html        |   230 +
 api/classiceberg_1_1ManifestListReader.png         |   Bin 0 -> 834 bytes
 ...siceberg_1_1ManifestListReaderImpl-members.html |    93 +
 api/classiceberg_1_1ManifestListReaderImpl.html    |   187 +
 api/classiceberg_1_1ManifestListReaderImpl.png     |   Bin 0 -> 827 bytes
 ...classiceberg_1_1ManifestListWriter-members.html |    96 +
 api/classiceberg_1_1ManifestListWriter.html        |   386 +
 api/classiceberg_1_1ManifestReader-members.html    |    93 +
 api/classiceberg_1_1ManifestReader.html            |   293 +
 api/classiceberg_1_1ManifestReader.png             |   Bin 0 -> 786 bytes
 ...classiceberg_1_1ManifestReaderImpl-members.html |    94 +
 api/classiceberg_1_1ManifestReaderImpl.html        |   190 +
 api/classiceberg_1_1ManifestReaderImpl.png         |   Bin 0 -> 781 bytes
 api/classiceberg_1_1ManifestWriter-members.html    |   104 +
 api/classiceberg_1_1ManifestWriter.html            |   613 +
 ...berg_1_1ManifestWriterVersionsTest-members.html |   109 +
 ...classiceberg_1_1ManifestWriterVersionsTest.html |   172 +
 api/classiceberg_1_1ManifestWriterVersionsTest.png |   Bin 0 -> 759 bytes
 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_1MaxAggregate-members.html      |   105 +
 api/classiceberg_1_1MaxAggregate.html              |   282 +
 api/classiceberg_1_1MaxAggregate.png               |   Bin 0 -> 2632 bytes
 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_1MinAggregate-members.html      |   105 +
 api/classiceberg_1_1MinAggregate.html              |   282 +
 api/classiceberg_1_1MinAggregate.png               |   Bin 0 -> 2629 bytes
 api/classiceberg_1_1MockCatalog-members.html       |   123 +
 api/classiceberg_1_1MockCatalog.html               |   201 +
 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           |   121 +
 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               |   102 +
 api/classiceberg_1_1Not.html                       |   414 +
 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                |   103 +
 api/classiceberg_1_1Or.html                        |   478 +
 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
 ...lassiceberg_1_1PartitionFieldStats-members.html |    92 +
 api/classiceberg_1_1PartitionFieldStats.html       |   117 +
 ..._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_1PartitionMap-members.html      |   106 +
 api/classiceberg_1_1PartitionMap.html              |   417 +
 api/classiceberg_1_1PartitionSet-members.html      |   104 +
 api/classiceberg_1_1PartitionSet.html              |   295 +
 api/classiceberg_1_1PartitionSpec-members.html     |   102 +
 api/classiceberg_1_1PartitionSpec.html             |   358 +
 api/classiceberg_1_1PartitionSpec.png              |   Bin 0 -> 702 bytes
 api/classiceberg_1_1PartitionSummary-members.html  |    92 +
 api/classiceberg_1_1PartitionSummary.html          |   119 +
 api/classiceberg_1_1PartitionValues-members.html   |   104 +
 api/classiceberg_1_1PartitionValues.html           |   312 +
 api/classiceberg_1_1PartitionValues.png            |   Bin 0 -> 691 bytes
 api/classiceberg_1_1PendingUpdate-members.html     |    95 +
 api/classiceberg_1_1PendingUpdate.html             |   164 +
 api/classiceberg_1_1PendingUpdate.png              |   Bin 0 -> 804 bytes
 ...classiceberg_1_1PendingUpdateTyped-members.html |   112 +
 api/classiceberg_1_1PendingUpdateTyped.html        |   217 +
 api/classiceberg_1_1PendingUpdateTyped.png         |   Bin 0 -> 1168 bytes
 ...lassiceberg_1_1PositionPathVisitor-members.html |    93 +
 api/classiceberg_1_1PositionPathVisitor.html       |   118 +
 api/classiceberg_1_1Predicate-members.html         |   104 +
 api/classiceberg_1_1Predicate.html                 |   284 +
 api/classiceberg_1_1Predicate.png                  |   Bin 0 -> 1088 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        |   130 +
 api/classiceberg_1_1Reader-members.html            |    97 +
 api/classiceberg_1_1Reader.html                    |   281 +
 api/classiceberg_1_1Reader.png                     |   Bin 0 -> 1084 bytes
 api/classiceberg_1_1ReaderProperties-members.html  |    93 +
 api/classiceberg_1_1ReaderProperties.html          |   155 +
 api/classiceberg_1_1ReaderProperties.png           |   Bin 0 -> 849 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_1RewriteNot-members.html        |   101 +
 api/classiceberg_1_1RewriteNot.html                |   280 +
 api/classiceberg_1_1RewriteNot.png                 |   Bin 0 -> 1059 bytes
 api/classiceberg_1_1RewriteNotTest-members.html    |    91 +
 api/classiceberg_1_1RewriteNotTest.html            |   114 +
 api/classiceberg_1_1RewriteNotTest.png             |   Bin 0 -> 1075 bytes
 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            |   122 +
 api/classiceberg_1_1Schema.html                    |   411 +
 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                |   186 +
 api/classiceberg_1_1StructLike.png                 |   Bin 0 -> 1842 bytes
 ...classiceberg_1_1StructLikeAccessor-members.html |    92 +
 api/classiceberg_1_1StructLikeAccessor.html        |   139 +
 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                     |   337 +
 ...assiceberg_1_1TableMetadataBuilder-members.html |   142 +
 api/classiceberg_1_1TableMetadataBuilder.html      |  1261 ++
 api/classiceberg_1_1TableMetadataBuilder.png       |   Bin 0 -> 756 bytes
 ...classiceberg_1_1TableMetadataCache-members.html |   102 +
 api/classiceberg_1_1TableMetadataCache.html        |   143 +
 api/classiceberg_1_1TableProperties-members.html   |   190 +
 api/classiceberg_1_1TableProperties.html           |  2179 +++
 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 |   106 +
 api/classiceberg_1_1TableUpdateContext.html        |   208 +
 api/classiceberg_1_1TempFileTestBase-members.html  |   100 +
 api/classiceberg_1_1TempFileTestBase.html          |   190 +
 api/classiceberg_1_1TempFileTestBase.png           |   Bin 0 -> 2913 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        |    96 +
 api/classiceberg_1_1TestConfig.html                |   184 +
 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              |   100 +
 api/classiceberg_1_1True.html                      |   310 +
 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_1UnboundAggregate-members.html  |   103 +
 api/classiceberg_1_1UnboundAggregate.html          |   215 +
 api/classiceberg_1_1UnboundAggregate.png           |   Bin 0 -> 2380 bytes
 ...assiceberg_1_1UnboundAggregateImpl-members.html |   106 +
 api/classiceberg_1_1UnboundAggregateImpl.html      |   304 +
 api/classiceberg_1_1UnboundAggregateImpl.png       |   Bin 0 -> 3239 bytes
 api/classiceberg_1_1UnboundPredicate-members.html  |   104 +
 api/classiceberg_1_1UnboundPredicate.html          |   320 +
 api/classiceberg_1_1UnboundPredicate.png           |   Bin 0 -> 2340 bytes
 ...assiceberg_1_1UnboundPredicateImpl-members.html |   112 +
 api/classiceberg_1_1UnboundPredicateImpl.html      |   525 +
 api/classiceberg_1_1UnboundPredicateImpl.png       |   Bin 0 -> 3165 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                    |   315 +
 api/classiceberg_1_1Writer.png                     |   Bin 0 -> 1044 bytes
 api/classiceberg_1_1WriterProperties-members.html  |    95 +
 api/classiceberg_1_1WriterProperties.html          |   191 +
 api/classiceberg_1_1WriterProperties.png           |   Bin 0 -> 857 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 |    99 +
 api/classiceberg_1_1avro_1_1AvroReader.html        |   288 +
 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 |   100 +
 api/classiceberg_1_1avro_1_1AvroWriter.html        |   322 +
 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 +
 ...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 |    99 +
 api/classiceberg_1_1parquet_1_1ParquetReader.html  |   288 +
 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 |   100 +
 api/classiceberg_1_1parquet_1_1ParquetWriter.html  |   322 +
 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
 ...erg_1_1rest_1_1DefaultErrorHandler-members.html |    92 +
 ...lassiceberg_1_1rest_1_1DefaultErrorHandler.html |   169 +
 ...classiceberg_1_1rest_1_1DefaultErrorHandler.png |   Bin 0 -> 3743 bytes
 ...1rest_1_1DropNamespaceErrorHandler-members.html |    93 +
 ...eberg_1_1rest_1_1DropNamespaceErrorHandler.html |   177 +
 ...ceberg_1_1rest_1_1DropNamespaceErrorHandler.png |   Bin 0 -> 1651 bytes
 ...assiceberg_1_1rest_1_1ErrorHandler-members.html |    90 +
 api/classiceberg_1_1rest_1_1ErrorHandler.html      |   158 +
 api/classiceberg_1_1rest_1_1ErrorHandler.png       |   Bin 0 -> 3744 bytes
 ...classiceberg_1_1rest_1_1HttpClient-members.html |    99 +
 api/classiceberg_1_1rest_1_1HttpClient.html        |   138 +
 ...assiceberg_1_1rest_1_1HttpResponse-members.html |    98 +
 api/classiceberg_1_1rest_1_1HttpResponse.html      |   141 +
 ...rg_1_1rest_1_1HttpResponse_1_1Impl-members.html |    93 +
 ...assiceberg_1_1rest_1_1HttpResponse_1_1Impl.html |   107 +
 ...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
 ...g_1_1rest_1_1NamespaceErrorHandler-members.html |    93 +
 ...ssiceberg_1_1rest_1_1NamespaceErrorHandler.html |   168 +
 ...assiceberg_1_1rest_1_1NamespaceErrorHandler.png |   Bin 0 -> 1658 bytes
 ...ssiceberg_1_1rest_1_1ResourcePaths-members.html |   102 +
 api/classiceberg_1_1rest_1_1ResourcePaths.html     |   210 +
 ...lassiceberg_1_1rest_1_1RestCatalog-members.html |   111 +
 api/classiceberg_1_1rest_1_1RestCatalog.html       |   956 ++
 api/classiceberg_1_1rest_1_1RestCatalog.png        |   Bin 0 -> 680 bytes
 ...g_1_1rest_1_1RestCatalogProperties-members.html |    99 +
 ...ssiceberg_1_1rest_1_1RestCatalogProperties.html |   210 +
 ...assiceberg_1_1rest_1_1RestCatalogProperties.png |   Bin 0 -> 1062 bytes
 ...iceberg_1_1rest_1_1RestCatalogTest-members.html |    91 +
 api/classiceberg_1_1rest_1_1RestCatalogTest.html   |   114 +
 api/classiceberg_1_1rest_1_1RestCatalogTest.png    |   Bin 0 -> 696 bytes
 ...1_1rest_1_1TableCommitErrorHandler-members.html |    92 +
 ...iceberg_1_1rest_1_1TableCommitErrorHandler.html |   167 +
 ...siceberg_1_1rest_1_1TableCommitErrorHandler.png |   Bin 0 -> 1286 bytes
 ...eberg_1_1rest_1_1TableErrorHandler-members.html |    92 +
 api/classiceberg_1_1rest_1_1TableErrorHandler.html |   167 +
 api/classiceberg_1_1rest_1_1TableErrorHandler.png  |   Bin 0 -> 1204 bytes
 ..._1_1rest_1_1ViewCommitErrorHandler-members.html |    92 +
 ...siceberg_1_1rest_1_1ViewCommitErrorHandler.html |   167 +
 ...ssiceberg_1_1rest_1_1ViewCommitErrorHandler.png |   Bin 0 -> 1277 bytes
 ...ceberg_1_1rest_1_1ViewErrorHandler-members.html |    92 +
 api/classiceberg_1_1rest_1_1ViewErrorHandler.html  |   167 +
 api/classiceberg_1_1rest_1_1ViewErrorHandler.png   |   Bin 0 -> 1196 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                          |   229 +
 api/constant_8h.html                               |   127 +
 api/constant_8h_source.html                        |   132 +
 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      |   114 +
 api/dir_736f5aa46d5d53763bf6a073a47459a7.html      |    97 +
 api/dir_7a408d6a2d81183c3eacfe2576f2a2aa.html      |   150 +
 api/dir_7fe6e566b014ce0176a95ba72e9ed10b.html      |   100 +
 api/dir_81bb5441034a784c598ffcd7afd30d26.html      |   104 +
 api/dir_832d158f51fdfd219125f1a0f5099b44.html      |   111 +
 api/dir_babd9bb2d97b09926a56ad8ae647b0f2.html      |    91 +
 api/dir_c2249d1ebcff6392039b27b2ca232ecf.html      |   107 +
 api/dir_e567eb46dbe88aaa1fd4ccb3586c5e69.html      |    93 +
 api/dir_f4d027612078328dc1681a60f28d52c0.html      |    97 +
 api/dir_f51fe74ea6bc2b1b900619895eaa63be.html      |   196 +
 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/error__collector_8h.html                       |   102 +
 api/error__collector_8h_source.html                |   182 +
 api/error__handlers_8h.html                        |   123 +
 api/error__handlers_8h_source.html                 |   225 +
 api/evaluator_8h.html                              |   102 +
 api/evaluator_8h_source.html                       |   143 +
 api/exception_8h.html                              |   144 +
 api/exception_8h_source.html                       |   142 +
 api/expression_8h.html                             |   138 +
 api/expression_8h_source.html                      |   430 +
 api/expression__visitor_8h.html                    |   172 +
 api/expression__visitor_8h_source.html             |   392 +
 api/expressions_8h.html                            |   108 +
 api/expressions_8h_source.html                     |   525 +
 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                           |   125 +
 api/file__reader_8h_source.html                    |   224 +
 api/file__writer_8h.html                           |   123 +
 api/file__writer_8h_source.html                    |   221 +
 api/files.html                                     |   224 +
 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                                 |   109 +
 api/functions_b.html                               |    99 +
 api/functions_c.html                               |   129 +
 api/functions_d.html                               |   101 +
 api/functions_e.html                               |   103 +
 api/functions_enum.html                            |    83 +
 api/functions_f.html                               |   115 +
 api/functions_func.html                            |   105 +
 api/functions_func_b.html                          |    98 +
 api/functions_func_c.html                          |   117 +
 api/functions_func_d.html                          |    97 +
 api/functions_func_e.html                          |    99 +
 api/functions_func_f.html                          |   104 +
 api/functions_func_g.html                          |   110 +
 api/functions_func_h.html                          |    96 +
 api/functions_func_i.html                          |   101 +
 api/functions_func_k.html                          |    83 +
 api/functions_func_l.html                          |    97 +
 api/functions_func_m.html                          |   104 +
 api/functions_func_n.html                          |   106 +
 api/functions_func_o.html                          |   101 +
 api/functions_func_p.html                          |    96 +
 api/functions_func_r.html                          |   106 +
 api/functions_func_s.html                          |   133 +
 api/functions_func_t.html                          |   113 +
 api/functions_func_u.html                          |    91 +
 api/functions_func_v.html                          |    88 +
 api/functions_func_w.html                          |    97 +
 api/functions_func_y.html                          |    84 +
 api/functions_func_~.html                          |    83 +
 api/functions_g.html                               |   110 +
 api/functions_h.html                               |    96 +
 api/functions_i.html                               |   101 +
 api/functions_k.html                               |   145 +
 api/functions_l.html                               |   104 +
 api/functions_m.html                               |   114 +
 api/functions_n.html                               |   111 +
 api/functions_o.html                               |   105 +
 api/functions_p.html                               |   104 +
 api/functions_r.html                               |   110 +
 api/functions_rela.html                            |    81 +
 api/functions_s.html                               |   144 +
 api/functions_t.html                               |   116 +
 api/functions_type.html                            |    81 +
 api/functions_u.html                               |    93 +
 api/functions_v.html                               |    89 +
 api/functions_vars.html                            |   316 +
 api/functions_w.html                               |    97 +
 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                                 |   520 +
 api/http__client_8h.html                           |   112 +
 api/http__client_8h_source.html                    |   206 +
 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             |   197 +
 api/inclusive__metrics__evaluator_8h.html          |   105 +
 api/inclusive__metrics__evaluator_8h_source.html   |   144 +
 api/index.html                                     |   168 +
 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                  |   229 +
 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                         |   276 +
 api/location__provider_8h_source.html              |   138 +
 api/macros_8h_source.html                          |   157 +
 api/manifest__adapter__internal_8h.html            |   111 +
 api/manifest__adapter__internal_8h_source.html     |   236 +
 api/manifest__entry_8h.html                        |   137 +
 api/manifest__entry_8h_source.html                 |   407 +
 api/manifest__list_8h.html                         |   165 +
 api/manifest__list_8h_source.html                  |   297 +
 api/manifest__reader_8h.html                       |   107 +
 api/manifest__reader_8h_source.html                |   165 +
 api/manifest__reader__internal_8h.html             |   140 +
 api/manifest__reader__internal_8h_source.html      |   195 +
 api/manifest__wrapper_8h_source.html               |   201 +
 api/manifest__writer_8h.html                       |   109 +
 api/manifest__writer_8h_source.html                |   246 +
 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                                |   102 +
 api/metrics_8h_source.html                         |   134 +
 api/minus.svg                                      |     8 +
 api/minusd.svg                                     |     8 +
 api/mock__catalog_8h_source.html                   |   202 +
 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                 |   180 +
 api/partition__summary__internal_8h_source.html    |   168 +
 api/partition__value__util_8h_source.html          |   357 +
 api/partition__values_8h.html                      |   104 +
 api/partition__values_8h_source.html               |   164 +
 api/pending__update_8h.html                        |   105 +
 api/pending__update_8h_source.html                 |   158 +
 api/plus.svg                                       |     9 +
 api/plusd.svg                                      |     9 +
 api/predicate_8h.html                              |   120 +
 api/predicate_8h_source.html                       |   366 +
 api/resource__paths_8h.html                        |   107 +
 api/resource__paths_8h_source.html                 |   170 +
 api/rest__catalog_8h.html                          |   104 +
 api/rest__catalog_8h_source.html                   |   202 +
 api/rest__util_8h_source.html                      |   138 +
 api/result_8h_source.html                          |   216 +
 api/rewrite__not_8h.html                           |    99 +
 api/rewrite__not_8h_source.html                    |   149 +
 api/schema_8h.html                                 |   109 +
 api/schema_8h_source.html                          |   183 +
 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                                |    76 +
 api/search/all_1.js                                |    52 +
 api/search/all_10.js                               |    53 +
 api/search/all_11.js                               |    90 +
 api/search/all_12.js                               |    94 +
 api/search/all_13.js                               |    31 +
 api/search/all_14.js                               |    21 +
 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                                |    82 +
 api/search/all_3.js                                |    40 +
 api/search/all_4.js                                |    50 +
 api/search/all_5.js                                |    67 +
 api/search/all_6.js                                |    33 +
 api/search/all_7.js                                |    23 +
 api/search/all_8.js                                |    50 +
 api/search/all_9.js                                |    11 +
 api/search/all_a.js                                |    84 +
 api/search/all_b.js                                |    56 +
 api/search/all_c.js                                |    75 +
 api/search/all_d.js                                |    44 +
 api/search/all_e.js                                |    25 +
 api/search/all_f.js                                |    65 +
 api/search/classes_0.js                            |    44 +
 api/search/classes_1.js                            |    29 +
 api/search/classes_10.js                           |    34 +
 api/search/classes_11.js                           |    48 +
 api/search/classes_12.js                           |    20 +
 api/search/classes_13.js                           |     7 +
 api/search/classes_14.js                           |     7 +
 api/search/classes_15.js                           |     5 +
 api/search/classes_16.js                           |     4 +
 api/search/classes_2.js                            |    25 +
 api/search/classes_3.js                            |    16 +
 api/search/classes_4.js                            |    22 +
 api/search/classes_5.js                            |    20 +
 api/search/classes_6.js                            |     6 +
 api/search/classes_7.js                            |     9 +
 api/search/classes_8.js                            |    20 +
 api/search/classes_9.js                            |     9 +
 api/search/classes_a.js                            |    29 +
 api/search/classes_b.js                            |    37 +
 api/search/classes_c.js                            |    13 +
 api/search/classes_d.js                            |     4 +
 api/search/classes_e.js                            |    37 +
 api/search/classes_f.js                            |    24 +
 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                              |     4 +
 api/search/enums_6.js                              |     6 +
 api/search/enumvalues_0.js                         |    23 +
 api/search/files_0.js                              |     7 +
 api/search/files_1.js                              |     4 +
 api/search/files_10.js                             |     7 +
 api/search/files_2.js                              |     7 +
 api/search/files_3.js                              |     5 +
 api/search/files_4.js                              |    11 +
 api/search/files_5.js                              |     8 +
 api/search/files_6.js                              |     4 +
 api/search/files_7.js                              |     6 +
 api/search/files_8.js                              |     5 +
 api/search/files_9.js                              |     4 +
 api/search/files_a.js                              |    11 +
 api/search/files_b.js                              |     9 +
 api/search/files_c.js                              |     6 +
 api/search/files_d.js                              |     8 +
 api/search/files_e.js                              |    15 +
 api/search/files_f.js                              |     4 +
 api/search/functions_0.js                          |    25 +
 api/search/functions_1.js                          |    21 +
 api/search/functions_10.js                         |    52 +
 api/search/functions_11.js                         |    36 +
 api/search/functions_12.js                         |    12 +
 api/search/functions_13.js                         |    12 +
 api/search/functions_14.js                         |    18 +
 api/search/functions_15.js                         |     5 +
 api/search/functions_16.js                         |     4 +
 api/search/functions_2.js                          |    38 +
 api/search/functions_3.js                          |    20 +
 api/search/functions_4.js                          |    19 +
 api/search/functions_5.js                          |    32 +
 api/search/functions_6.js                          |    30 +
 api/search/functions_7.js                          |    17 +
 api/search/functions_8.js                          |    24 +
 api/search/functions_9.js                          |     4 +
 api/search/functions_a.js                          |    19 +
 api/search/functions_b.js                          |    26 +
 api/search/functions_c.js                          |    27 +
 api/search/functions_d.js                          |    22 +
 api/search/functions_e.js                          |    17 +
 api/search/functions_f.js                          |    28 +
 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                          |     4 +
 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                          |    64 +
 api/search/variables_8.js                          |    12 +
 api/search/variables_9.js                          |    13 +
 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                           |   141 +
 api/struct__like_8h_source.html                    |   213 +
 ...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                 |  1075 ++
 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    |   106 +
 api/structiceberg_1_1ManifestEntry.html            |   338 +
 api/structiceberg_1_1ManifestFile-members.html     |   125 +
 api/structiceberg_1_1ManifestFile.html             |   838 +
 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        |    90 +
 api/structiceberg_1_1Namespace.html                |   112 +
 ...cticeberg_1_1PartitionFieldSummary-members.html |    98 +
 api/structiceberg_1_1PartitionFieldSummary.html    |   301 +
 ...structiceberg_1_1PartitionKeyEqual-members.html |    93 +
 api/structiceberg_1_1PartitionKeyEqual.html        |   121 +
 api/structiceberg_1_1PartitionKeyHash-members.html |    91 +
 api/structiceberg_1_1PartitionKeyHash.html         |   115 +
 api/structiceberg_1_1PartitionKeyRef-members.html  |    92 +
 api/structiceberg_1_1PartitionKeyRef.html          |   118 +
 ...iceberg_1_1PartitionStatisticsFile-members.html |    92 +
 api/structiceberg_1_1PartitionStatisticsFile.html  |   136 +
 ...ucticeberg_1_1PartitionValuesEqual-members.html |    89 +
 api/structiceberg_1_1PartitionValuesEqual.html     |   105 +
 ...ructiceberg_1_1PartitionValuesHash-members.html |    89 +
 api/structiceberg_1_1PartitionValuesHash.html      |   105 +
 ...cticeberg_1_1ReaderFactoryRegistry-members.html |    91 +
 api/structiceberg_1_1ReaderFactoryRegistry.html    |   119 +
 api/structiceberg_1_1ReaderOptions-members.html    |    96 +
 api/structiceberg_1_1ReaderOptions.html            |   134 +
 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  |    92 +
 api/structiceberg_1_1TableIdentifier.html          |   119 +
 api/structiceberg_1_1TableMetadata-members.html    |   123 +
 api/structiceberg_1_1TableMetadata.html            |   276 +
 ...rg_1_1TableMetadataBuilder_1_1Impl-members.html |    95 +
 ...ucticeberg_1_1TableMetadataBuilder_1_1Impl.html |   120 +
 ...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    |    93 +
 api/structiceberg_1_1WriterOptions.html            |   122 +
 ...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 +
 ...cticeberg_1_1rest_1_1ErrorResponse-members.html |    93 +
 api/structiceberg_1_1rest_1_1ErrorResponse.html    |   122 +
 ...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                           |   194 +
 api/table__identifier_8h.html                      |   105 +
 api/table__identifier_8h_source.html               |   152 +
 api/table__metadata_8h.html                        |   144 +
 api/table__metadata_8h_source.html                 |   397 +
 api/table__properties_8h_source.html               |   357 +
 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             |   206 +
 api/table__scan_8h_source.html                     |   250 +
 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                                   |   133 +
 api/term_8h_source.html                            |   337 +
 api/test__resource_8h_source.html                  |   146 +
 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                       |   253 +
 api/type__util_8h.html                             |   159 +
 api/type__util_8h_source.html                      |   225 +
 api/types_8h.html                                  |   156 +
 api/types_8h_source.html                           |   332 +
 api/uuid_8h.html                                   |   107 +
 api/uuid_8h_source.html                            |   161 +
 api/v1__metadata__internal_8h.html                 |   100 +
 api/v1__metadata__internal_8h_source.html          |   157 +
 api/v2__metadata__internal_8h.html                 |   100 +
 api/v2__metadata__internal_8h_source.html          |   173 +
 api/v3__metadata__internal_8h.html                 |   101 +
 api/v3__metadata__internal_8h_source.html          |   189 +
 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                             |   154 +
 api/xml/aggregate_8cc.xml                          |   817 +
 api/xml/aggregate_8h.xml                           |   593 +
 api/xml/aggregate__test_8cc.xml                    |   779 +
 api/xml/arrow__array__wrapper_8cc.xml              |   764 +
 api/xml/arrow__array__wrapper_8h.xml               |   418 +
 api/xml/arrow__c__data_8h.xml                      |   299 +
 api/xml/arrow__c__data__guard__internal_8cc.xml    |    92 +
 api/xml/arrow__c__data__guard__internal_8h.xml     |   113 +
 api/xml/arrow__file__io_8h.xml                     |   118 +
 api/xml/arrow__fs__file__io_8cc.xml                |   230 +
 api/xml/arrow__fs__file__io__internal_8h.xml       |   156 +
 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                       |   922 ++
 api/xml/avro__reader_8h.xml                        |   214 +
 api/xml/avro__register_8cc.xml                     |   439 +
 api/xml/avro__register_8h.xml                      |    71 +
 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                         |   852 +
 api/xml/avro__writer_8cc.xml                       |   827 +
 api/xml/avro__writer_8h.xml                        |   421 +
 api/xml/binder_8cc.xml                             |   510 +
 api/xml/binder_8h.xml                              |   473 +
 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      |   657 +
 api/xml/catalog_2rest_2json__internal_8h.xml       |   217 +
 api/xml/catalog_2rest_2type__fwd_8h.xml            |    83 +
 api/xml/catalog_8h.xml                             |   219 +
 api/xml/catalog__properties_8cc.xml                |   160 +
 api/xml/catalog__properties_8h.xml                 |   165 +
 api/xml/checked__cast_8h.xml                       |   155 +
 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_1Aggregate.xml              |   212 +
 api/xml/classiceberg_1_1AggregateEvaluator.xml     |   146 +
 api/xml/classiceberg_1_1And.xml                    |   351 +
 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_1Binder.xml                 |   351 +
 api/xml/classiceberg_1_1BinderTest.xml             |   124 +
 api/xml/classiceberg_1_1BooleanType.xml            |   175 +
 api/xml/classiceberg_1_1Bound.xml                  |   173 +
 api/xml/classiceberg_1_1BoundAggregate.xml         |   240 +
 ...lassiceberg_1_1BoundAggregate_1_1Aggregator.xml |    91 +
 api/xml/classiceberg_1_1BoundExpressionTest.xml    |   252 +
 api/xml/classiceberg_1_1BoundLiteralPredicate.xml  |   361 +
 api/xml/classiceberg_1_1BoundPredicate.xml         |   301 +
 api/xml/classiceberg_1_1BoundReference.xml         |   387 +
 api/xml/classiceberg_1_1BoundSetPredicate.xml      |   461 +
 api/xml/classiceberg_1_1BoundTerm.xml              |   199 +
 api/xml/classiceberg_1_1BoundTransform.xml         |   384 +
 api/xml/classiceberg_1_1BoundUnaryPredicate.xml    |   312 +
 api/xml/classiceberg_1_1BoundVisitor.xml           |   713 +
 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                |   793 +
 api/xml/classiceberg_1_1ComparisonLiteralTest.xml  |    36 +
 api/xml/classiceberg_1_1ConfigBase.xml             |   200 +
 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_1CountAggregate.xml         |   220 +
 api/xml/classiceberg_1_1CountNonNullAggregate.xml  |   188 +
 api/xml/classiceberg_1_1CountNullAggregate.xml     |   188 +
 api/xml/classiceberg_1_1CountStarAggregate.xml     |   180 +
 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_1ErrorCollector.xml         |   401 +
 api/xml/classiceberg_1_1EvalVisitor.xml            |   750 +
 api/xml/classiceberg_1_1Evaluator.xml              |   163 +
 api/xml/classiceberg_1_1EvaluatorTest.xml          |   232 +
 api/xml/classiceberg_1_1Expression.xml             |   594 +
 api/xml/classiceberg_1_1ExpressionError.xml        |    82 +
 api/xml/classiceberg_1_1ExpressionVisitor.xml      |   387 +
 api/xml/classiceberg_1_1ExpressionVisitorTest.xml  |   188 +
 api/xml/classiceberg_1_1Expressions.xml            |  1599 ++
 api/xml/classiceberg_1_1False.xml                  |   180 +
 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       |    91 +
 api/xml/classiceberg_1_1IdentityTransform.xml      |   147 +
 api/xml/classiceberg_1_1InMemoryCatalog.xml        |   946 ++
 api/xml/classiceberg_1_1InMemoryCatalogTest.xml    |   188 +
 api/xml/classiceberg_1_1InMemoryNamespace.xml      |   527 +
 .../classiceberg_1_1InclusiveMetricsEvaluator.xml  |   157 +
 ...rg_1_1InclusiveMetricsEvaluatorMigratedTest.xml |   420 +
 ...assiceberg_1_1InclusiveMetricsEvaluatorTest.xml |   270 +
 ...1InclusiveMetricsEvaluatorWithTransformTest.xml |   295 +
 .../classiceberg_1_1InclusiveMetricsVisitor.xml    |   943 ++
 api/xml/classiceberg_1_1InheritableMetadata.xml    |    95 +
 .../classiceberg_1_1InheritableMetadataFactory.xml |   114 +
 api/xml/classiceberg_1_1IntType.xml                |   175 +
 api/xml/classiceberg_1_1IsBoundVisitor.xml         |   288 +
 api/xml/classiceberg_1_1IsBoundVisitorTest.xml     |   124 +
 api/xml/classiceberg_1_1Lazy.xml                   |   100 +
 api/xml/classiceberg_1_1ListType.xml               |   403 +
 api/xml/classiceberg_1_1Literal.xml                |   716 +
 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   |   626 +
 api/xml/classiceberg_1_1ManifestEntryAdapterV1.xml |   345 +
 api/xml/classiceberg_1_1ManifestEntryAdapterV2.xml |   389 +
 api/xml/classiceberg_1_1ManifestEntryAdapterV3.xml |   467 +
 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     |   125 +
 api/xml/classiceberg_1_1ManifestListReaderImpl.xml |   133 +
 api/xml/classiceberg_1_1ManifestListWriter.xml     |   445 +
 api/xml/classiceberg_1_1ManifestReader.xml         |   193 +
 api/xml/classiceberg_1_1ManifestReaderImpl.xml     |   172 +
 api/xml/classiceberg_1_1ManifestWriter.xml         |   958 ++
 .../classiceberg_1_1ManifestWriterVersionsTest.xml |   683 +
 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_1MaxAggregate.xml           |   193 +
 api/xml/classiceberg_1_1MetadataIOTest.xml         |   156 +
 api/xml/classiceberg_1_1MinAggregate.xml           |   193 +
 api/xml/classiceberg_1_1MockCatalog.xml            |   519 +
 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        |   260 +
 api/xml/classiceberg_1_1NamedReference.xml         |   305 +
 api/xml/classiceberg_1_1NestedType.xml             |   261 +
 api/xml/classiceberg_1_1Not.xml                    |   271 +
 .../classiceberg_1_1NullLiteralTransformTest.xml   |    36 +
 api/xml/classiceberg_1_1Or.xml                     |   351 +
 api/xml/classiceberg_1_1PartitionField.xml         |   299 +
 api/xml/classiceberg_1_1PartitionFieldStats.xml    |   167 +
 ...ssiceberg_1_1PartitionFieldSummaryArrayLike.xml |   212 +
 ...siceberg_1_1PartitionFieldSummaryStructLike.xml |   197 +
 api/xml/classiceberg_1_1PartitionMap.xml           |   483 +
 api/xml/classiceberg_1_1PartitionSet.xml           |   368 +
 api/xml/classiceberg_1_1PartitionSpec.xml          |   538 +
 api/xml/classiceberg_1_1PartitionSummary.xml       |   110 +
 api/xml/classiceberg_1_1PartitionValues.xml        |   376 +
 api/xml/classiceberg_1_1PendingUpdate.xml          |   162 +
 api/xml/classiceberg_1_1PendingUpdateTyped.xml     |   173 +
 api/xml/classiceberg_1_1PositionPathVisitor.xml    |   174 +
 api/xml/classiceberg_1_1Predicate.xml              |   205 +
 api/xml/classiceberg_1_1PredicateTest.xml          |   143 +
 api/xml/classiceberg_1_1PrimitiveType.xml          |   196 +
 api/xml/classiceberg_1_1PruneColumnVisitor.xml     |   196 +
 api/xml/classiceberg_1_1Reader.xml                 |   200 +
 api/xml/classiceberg_1_1ReaderProperties.xml       |   159 +
 api/xml/classiceberg_1_1Reference.xml              |    70 +
 api/xml/classiceberg_1_1ResultMatcher.xml          |   141 +
 api/xml/classiceberg_1_1RewriteNot.xml             |   228 +
 api/xml/classiceberg_1_1RewriteNotTest.xml         |   124 +
 api/xml/classiceberg_1_1ScanTask.xml               |    96 +
 api/xml/classiceberg_1_1Schema.xml                 |   595 +
 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             |   120 +
 api/xml/classiceberg_1_1StructLikeAccessor.xml     |   131 +
 api/xml/classiceberg_1_1StructType.xml             |   485 +
 api/xml/classiceberg_1_1Table.xml                  |   528 +
 api/xml/classiceberg_1_1TableMetadataBuilder.xml   |  1351 ++
 api/xml/classiceberg_1_1TableMetadataCache.xml     |   391 +
 api/xml/classiceberg_1_1TableProperties.xml        |  1833 +++
 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     |   479 +
 api/xml/classiceberg_1_1TempFileTestBase.xml       |   343 +
 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             |   202 +
 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                   |   181 +
 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                |   162 +
 api/xml/classiceberg_1_1UnboundAggregate.xml       |   118 +
 api/xml/classiceberg_1_1UnboundAggregateImpl.xml   |   250 +
 api/xml/classiceberg_1_1UnboundPredicate.xml       |   195 +
 api/xml/classiceberg_1_1UnboundPredicateImpl.xml   |   562 +
 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                 |   224 +
 api/xml/classiceberg_1_1WriterProperties.xml       |   194 +
 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     |   186 +
 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     |   209 +
 .../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 +
 ...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   |   186 +
 ...lassiceberg_1_1parquet_1_1ParquetReaderTest.xml |   198 +
 ...iceberg_1_1parquet_1_1ParquetReader_1_1Impl.xml |   219 +
 .../classiceberg_1_1parquet_1_1ParquetWriter.xml   |   209 +
 ...iceberg_1_1parquet_1_1ParquetWriter_1_1Impl.xml |   207 +
 ...ceberg_1_1parquet_1_1ProjectRecordBatchTest.xml |    36 +
 ...classiceberg_1_1rest_1_1DefaultErrorHandler.xml |   158 +
 ...ceberg_1_1rest_1_1DropNamespaceErrorHandler.xml |   137 +
 api/xml/classiceberg_1_1rest_1_1ErrorHandler.xml   |   120 +
 api/xml/classiceberg_1_1rest_1_1HttpClient.xml     |   353 +
 api/xml/classiceberg_1_1rest_1_1HttpResponse.xml   |   206 +
 ...lassiceberg_1_1rest_1_1HttpResponse_1_1Impl.xml |   111 +
 api/xml/classiceberg_1_1rest_1_1JsonDeserTest.xml  |    75 +
 .../classiceberg_1_1rest_1_1JsonInvalidTest.xml    |    75 +
 .../classiceberg_1_1rest_1_1JsonRoundTripTest.xml  |    75 +
 ...assiceberg_1_1rest_1_1NamespaceErrorHandler.xml |   131 +
 api/xml/classiceberg_1_1rest_1_1ResourcePaths.xml  |   361 +
 api/xml/classiceberg_1_1rest_1_1RestCatalog.xml    |   968 ++
 ...assiceberg_1_1rest_1_1RestCatalogProperties.xml |   277 +
 .../classiceberg_1_1rest_1_1RestCatalogTest.xml    |   133 +
 ...siceberg_1_1rest_1_1TableCommitErrorHandler.xml |   124 +
 .../classiceberg_1_1rest_1_1TableErrorHandler.xml  |   124 +
 ...ssiceberg_1_1rest_1_1ViewCommitErrorHandler.xml |   124 +
 .../classiceberg_1_1rest_1_1ViewErrorHandler.xml   |   124 +
 .../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    |   517 +
 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                              |   265 +
 api/xml/config__test_8cc.xml                       |   192 +
 api/xml/constant_8h.xml                            |    78 +
 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                             |   500 +
 api/xml/decimal__test_8cc.xml                      |   954 ++
 api/xml/dir_0154c816bded9243a1feaa2fbd30be18.xml   |    74 +
 api/xml/dir_3772e67070704cbb8771b4d409046ed1.xml   |    29 +
 api/xml/dir_736f5aa46d5d53763bf6a073a47459a7.xml   |    19 +
 api/xml/dir_7a408d6a2d81183c3eacfe2576f2a2aa.xml   |    46 +
 api/xml/dir_7fe6e566b014ce0176a95ba72e9ed10b.xml   |    21 +
 api/xml/dir_81bb5441034a784c598ffcd7afd30d26.xml   |    24 +
 api/xml/dir_832d158f51fdfd219125f1a0f5099b44.xml   |    32 +
 api/xml/dir_babd9bb2d97b09926a56ad8ae647b0f2.xml   |    13 +
 api/xml/dir_c2249d1ebcff6392039b27b2ca232ecf.xml   |    29 +
 api/xml/dir_e567eb46dbe88aaa1fd4ccb3586c5e69.xml   |    13 +
 api/xml/dir_f4d027612078328dc1681a60f28d52c0.xml   |    16 +
 api/xml/dir_f51fe74ea6bc2b1b900619895eaa63be.xml   |    92 +
 api/xml/doxyfile.xsd                               |    45 +
 api/xml/endian_8h.xml                              |   129 +
 api/xml/endian__test_8cc.xml                       |   170 +
 api/xml/error__collector_8h.xml                    |   183 +
 api/xml/error__handlers_8cc.xml                    |   335 +
 api/xml/error__handlers_8h.xml                     |   189 +
 api/xml/eval__expr__test_8cc.xml                   |   765 +
 api/xml/evaluator_8cc.xml                          |   614 +
 api/xml/evaluator_8h.xml                           |   115 +
 api/xml/evaluator__test_8cc.xml                    |  1495 ++
 api/xml/exception_8h.xml                           |   506 +
 api/xml/expression_8cc.xml                         |   453 +
 api/xml/expression_8h.xml                          |   462 +
 api/xml/expression__test_8cc.xml                   |   387 +
 api/xml/expression__visitor_8h.xml                 |   660 +
 api/xml/expression__visitor__test_8cc.xml          |  1021 ++
 api/xml/expressions_8cc.xml                        |   696 +
 api/xml/expressions_8h.xml                         |   741 +
 api/xml/file__format_8h.xml                        |   274 +
 api/xml/file__io_8h.xml                            |   141 +
 api/xml/file__reader_8cc.xml                       |   277 +
 api/xml/file__reader_8h.xml                        |   291 +
 api/xml/file__scan__task__test_8cc.xml             |   834 +
 api/xml/file__writer_8cc.xml                       |   457 +
 api/xml/file__writer_8h.xml                        |   493 +
 api/xml/formattable_8h.xml                         |   463 +
 api/xml/formatter_8h.xml                           |   140 +
 api/xml/formatter__internal_8h.xml                 |   339 +
 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/http__client_8cc.xml                       |   550 +
 api/xml/http__client_8h.xml                        |   203 +
 api/xml/iceberg__bundle__export_8h.xml             |   122 +
 api/xml/iceberg__export_8h.xml                     |  1046 ++
 api/xml/iceberg__rest__export_8h.xml               |   124 +
 api/xml/in__memory__catalog_8cc.xml                |   669 +
 api/xml/in__memory__catalog_8h.xml                 |   209 +
 api/xml/in__memory__catalog__test_8cc.xml          |   747 +
 api/xml/inclusive__metrics__evaluator_8cc.xml      |  1153 ++
 api/xml/inclusive__metrics__evaluator_8h.xml       |   172 +
 .../inclusive__metrics__evaluator__test_8cc.xml    |  1616 ++
 ...trics__evaluator__with__transform__test_8cc.xml |  1095 ++
 api/xml/index.xml                                  |  5644 +++++++
 api/xml/index.xsd                                  |    72 +
 api/xml/indexpage.xml                              |   125 +
 api/xml/inheritable__metadata_8cc.xml              |   660 +
 api/xml/inheritable__metadata_8h.xml               |   175 +
 api/xml/int128_8h.xml                              |   273 +
 api/xml/json__internal_8cc.xml                     |  1879 +++
 api/xml/json__internal_8h.xml                      |   356 +
 api/xml/json__internal__test_8cc.xml               |   931 ++
 api/xml/json__util__internal_8h.xml                |   299 +
 api/xml/lazy_8h.xml                                |   450 +
 api/xml/literal_8cc.xml                            |   951 ++
 api/xml/literal_8h.xml                             |   677 +
 api/xml/literal__test_8cc.xml                      |  1170 ++
 api/xml/location__provider_8h.xml                  |    81 +
 api/xml/macros_8h.xml                              |   686 +
 api/xml/manifest__adapter_8cc.xml                  |  1273 ++
 api/xml/manifest__adapter__internal_8h.xml         |   251 +
 api/xml/manifest__entry_8cc.xml                    |   512 +
 api/xml/manifest__entry_8h.xml                     |   720 +
 api/xml/manifest__list_8cc.xml                     |   438 +
 api/xml/manifest__list_8h.xml                      |   523 +
 api/xml/manifest__list__versions__test_8cc.xml     |  1229 ++
 api/xml/manifest__reader_8cc.xml                   |   759 +
 api/xml/manifest__reader_8h.xml                    |   278 +
 api/xml/manifest__reader__internal_8cc.xml         |  1481 ++
 api/xml/manifest__reader__internal_8h.xml          |   391 +
 api/xml/manifest__wrapper_8cc.xml                  |   708 +
 api/xml/manifest__wrapper_8h.xml                   |   547 +
 api/xml/manifest__writer_8cc.xml                   |  1154 ++
 api/xml/manifest__writer_8h.xml                    |   530 +
 api/xml/manifest__writer__versions__test_8cc.xml   |  1445 ++
 api/xml/matchers_8h.xml                            |   392 +
 api/xml/metadata__columns_8cc.xml                  |   288 +
 api/xml/metadata__columns_8h.xml                   |   322 +
 api/xml/metadata__io__test_8cc.xml                 |   620 +
 api/xml/metadata__serde__test_8cc.xml              |  1068 ++
 api/xml/metrics_8h.xml                             |   358 +
 api/xml/mock__catalog_8h.xml                       |   203 +
 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_0d202.xml                        |    11 +
 api/xml/namespaceavro.xml                          |    11 +
 api/xml/namespacecpr.xml                           |    11 +
 api/xml/namespaceiceberg.xml                       | 15722 +++++++++++++++++++
 api/xml/namespaceiceberg_1_1_0d119.xml             |    11 +
 api/xml/namespaceiceberg_1_1_0d121.xml             |    11 +
 api/xml/namespaceiceberg_1_1_0d131.xml             |    11 +
 api/xml/namespaceiceberg_1_1_0d133.xml             |    11 +
 api/xml/namespaceiceberg_1_1_0d147.xml             |    11 +
 api/xml/namespaceiceberg_1_1_0d155.xml             |    11 +
 api/xml/namespaceiceberg_1_1_0d159.xml             |    11 +
 api/xml/namespaceiceberg_1_1_0d161.xml             |    11 +
 api/xml/namespaceiceberg_1_1_0d168.xml             |    11 +
 api/xml/namespaceiceberg_1_1_0d178.xml             |    11 +
 api/xml/namespaceiceberg_1_1_0d179.xml             |    11 +
 api/xml/namespaceiceberg_1_1_0d180.xml             |    11 +
 api/xml/namespaceiceberg_1_1_0d183.xml             |    11 +
 api/xml/namespaceiceberg_1_1_0d186.xml             |    11 +
 api/xml/namespaceiceberg_1_1_0d195.xml             |    11 +
 api/xml/namespaceiceberg_1_1_0d203.xml             |    11 +
 api/xml/namespaceiceberg_1_1_0d209.xml             |    11 +
 api/xml/namespaceiceberg_1_1_0d211.xml             |    11 +
 api/xml/namespaceiceberg_1_1_0d213.xml             |    11 +
 api/xml/namespaceiceberg_1_1_0d221.xml             |    11 +
 api/xml/namespaceiceberg_1_1_0d223.xml             |    11 +
 api/xml/namespaceiceberg_1_1_0d230.xml             |    11 +
 api/xml/namespaceiceberg_1_1_0d236.xml             |    11 +
 api/xml/namespaceiceberg_1_1_0d249.xml             |    11 +
 api/xml/namespaceiceberg_1_1_0d253.xml             |    11 +
 api/xml/namespaceiceberg_1_1_0d257.xml             |    11 +
 api/xml/namespaceiceberg_1_1_0d261.xml             |    11 +
 api/xml/namespaceiceberg_1_1_0d44.xml              |    11 +
 api/xml/namespaceiceberg_1_1_0d55.xml              |    11 +
 api/xml/namespaceiceberg_1_1_0d57.xml              |    11 +
 api/xml/namespaceiceberg_1_1_0d59.xml              |    11 +
 api/xml/namespaceiceberg_1_1_0d67.xml              |    11 +
 api/xml/namespaceiceberg_1_1_0d69.xml              |    11 +
 api/xml/namespaceiceberg_1_1_0d75.xml              |    11 +
 api/xml/namespaceiceberg_1_1_0d78.xml              |    11 +
 api/xml/namespaceiceberg_1_1_0d96.xml              |    11 +
 api/xml/namespaceiceberg_1_1_0d99.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_0d15.xml      |    11 +
 api/xml/namespaceiceberg_1_1avro_1_1_0d163.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_1internal.xml           |   141 +
 api/xml/namespaceiceberg_1_1parquet.xml            |  1126 ++
 api/xml/namespaceiceberg_1_1parquet_1_1_0d101.xml  |    11 +
 api/xml/namespaceiceberg_1_1parquet_1_1_0d103.xml  |    11 +
 api/xml/namespaceiceberg_1_1parquet_1_1_0d107.xml  |    11 +
 api/xml/namespaceiceberg_1_1parquet_1_1_0d109.xml  |    11 +
 api/xml/namespaceiceberg_1_1parquet_1_1_0d190.xml  |    11 +
 api/xml/namespaceiceberg_1_1parquet_1_1_0d191.xml  |    11 +
 api/xml/namespaceiceberg_1_1rest.xml               |  2164 +++
 api/xml/namespaceiceberg_1_1rest_1_1_0d27.xml      |    11 +
 api/xml/namespaceiceberg_1_1rest_1_1_0d29.xml      |    11 +
 api/xml/namespaceiceberg_1_1rest_1_1_0d32.xml      |    11 +
 api/xml/namespaceiceberg_1_1rest_1_1_0d36.xml      |    11 +
 api/xml/namespaceiceberg_1_1rest_1_1_0d38.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                    |   901 ++
 api/xml/parquet__reader_8h.xml                     |   214 +
 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                      |  1002 ++
 api/xml/parquet__writer_8cc.xml                    |   676 +
 api/xml/parquet__writer_8h.xml                     |   420 +
 api/xml/partition__field_8cc.xml                   |   388 +
 api/xml/partition__field_8h.xml                    |   175 +
 api/xml/partition__field__test_8cc.xml             |   405 +
 api/xml/partition__spec_8cc.xml                    |   639 +
 api/xml/partition__spec_8h.xml                     |   254 +
 api/xml/partition__spec__test_8cc.xml              |   844 +
 api/xml/partition__summary_8cc.xml                 |   615 +
 api/xml/partition__summary__internal_8h.xml        |   342 +
 api/xml/partition__value__test_8cc.xml             |  1015 ++
 api/xml/partition__value__util_8h.xml              |   541 +
 api/xml/partition__values_8cc.xml                  |   403 +
 api/xml/partition__values_8h.xml                   |   408 +
 api/xml/pending__update_8h.xml                     |   136 +
 api/xml/predicate_8cc.xml                          |  1114 ++
 api/xml/predicate_8h.xml                           |   591 +
 api/xml/predicate__test_8cc.xml                    |  1331 ++
 api/xml/resource__paths_8cc.xml                    |   266 +
 api/xml/resource__paths_8h.xml                     |   154 +
 api/xml/rest__catalog_8cc.xml                      |   695 +
 api/xml/rest__catalog_8h.xml                       |   231 +
 api/xml/rest__catalog__test_8cc.xml                |   393 +
 api/xml/rest__json__internal__test_8cc.xml         |  1198 ++
 api/xml/rest__util_8cc.xml                         |   253 +
 api/xml/rest__util_8h.xml                          |   129 +
 api/xml/rest__util__test_8cc.xml                   |   301 +
 api/xml/result_8h.xml                              |  1014 ++
 api/xml/rewrite__not_8cc.xml                       |   459 +
 api/xml/rewrite__not_8h.xml                        |   445 +
 api/xml/roaring__test_8cc.xml                      |    98 +
 api/xml/schema_8cc.xml                             |   642 +
 api/xml/schema_8h.xml                              |   397 +
 api/xml/schema__field_8cc.xml                      |   281 +
 api/xml/schema__field_8h.xml                       |   474 +
 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                 |   481 +
 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                            |   314 +
 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                         |   203 +
 api/xml/sort__order__test_8cc.xml                  |   709 +
 api/xml/statistics__file_8cc.xml                   |   185 +
 api/xml/statistics__file_8h.xml                    |   146 +
 api/xml/string__util_8h.xml                        |   219 +
 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_8cc.xml                       |   498 +
 api/xml/struct__like_8h.xml                        |   445 +
 api/xml/struct__like__test_8cc.xml                 |  1198 ++
 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              |   961 ++
 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         |   437 +
 api/xml/structiceberg_1_1ManifestFile.xml          |   713 +
 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               |   157 +
 api/xml/structiceberg_1_1Namespace.xml             |    76 +
 api/xml/structiceberg_1_1PartitionFieldSummary.xml |   215 +
 api/xml/structiceberg_1_1PartitionKeyEqual.xml     |   126 +
 api/xml/structiceberg_1_1PartitionKeyHash.xml      |    72 +
 api/xml/structiceberg_1_1PartitionKeyRef.xml       |   110 +
 .../structiceberg_1_1PartitionStatisticsFile.xml   |   108 +
 api/xml/structiceberg_1_1PartitionValuesEqual.xml  |    40 +
 api/xml/structiceberg_1_1PartitionValuesHash.xml   |    36 +
 api/xml/structiceberg_1_1ReaderFactoryRegistry.xml |    87 +
 api/xml/structiceberg_1_1ReaderOptions.xml         |   306 +
 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       |   117 +
 api/xml/structiceberg_1_1TableMetadata.xml         |   893 ++
 ...ructiceberg_1_1TableMetadataBuilder_1_1Impl.xml |   451 +
 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         |   233 +
 .../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_1ErrorResponse.xml |   122 +
 ...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                              |   822 +
 api/xml/table_8h.xml                               |   248 +
 api/xml/table__identifier_8h.xml                   |   174 +
 api/xml/table__metadata_8cc.xml                    |  1057 ++
 api/xml/table__metadata_8h.xml                     |   501 +
 api/xml/table__metadata__builder__test_8cc.xml     |   491 +
 api/xml/table__properties_8cc.xml                  |   138 +
 api/xml/table__properties_8h.xml                   |   348 +
 api/xml/table__requirement_8cc.xml                 |   386 +
 api/xml/table__requirement_8h.xml                  |   239 +
 api/xml/table__requirement__test_8cc.xml           |   444 +
 api/xml/table__requirements_8cc.xml                |   321 +
 api/xml/table__requirements_8h.xml                 |   197 +
 api/xml/table__requirements__test_8cc.xml          |   598 +
 api/xml/table__scan_8cc.xml                        |   987 ++
 api/xml/table__scan_8h.xml                         |   574 +
 api/xml/table__test_8cc.xml                        |   635 +
 api/xml/table__update_8cc.xml                      |   452 +
 api/xml/table__update_8h.xml                       |   477 +
 api/xml/table__update__test_8cc.xml                |   478 +
 api/xml/temp__file__test__base_8h.xml              |   212 +
 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                               |   650 +
 api/xml/term_8h.xml                                |   572 +
 api/xml/test__resource_8h.xml                      |   296 +
 api/xml/timepoint_8cc.xml                          |   110 +
 api/xml/timepoint_8h.xml                           |   164 +
 api/xml/transaction_8h.xml                         |   114 +
 api/xml/transform_8cc.xml                          |   627 +
 api/xml/transform_8h.xml                           |   471 +
 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                      |   146 +
 api/xml/truncate__util__test_8cc.xml               |   352 +
 api/xml/type_8cc.xml                               |   685 +
 api/xml/type_8h.xml                                |   934 ++
 api/xml/type__fwd_8h.xml                           |   771 +
 api/xml/type__test_8cc.xml                         |  1503 ++
 api/xml/type__util_8cc.xml                         |   624 +
 api/xml/type__util_8h.xml                          |   274 +
 api/xml/types_8h.xml                               |   331 +
 api/xml/uuid_8cc.xml                               |   388 +
 api/xml/uuid_8h.xml                                |   363 +
 api/xml/uuid__test_8cc.xml                         |   257 +
 api/xml/v1__metadata_8cc.xml                       |   782 +
 api/xml/v1__metadata__internal_8h.xml              |   152 +
 api/xml/v2__metadata_8cc.xml                       |   840 +
 api/xml/v2__metadata__internal_8h.xml              |   165 +
 api/xml/v3__metadata_8cc.xml                       |   924 ++
 api/xml/v3__metadata__internal_8h.xml              |   184 +
 api/xml/visit__type_8h.xml                         |   353 +
 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/aggregate_8h.html                  |   139 +
 mkdocs/docs/api/aggregate_8h_source.html           |   368 +
 mkdocs/docs/api/annotated.html                     |   476 +
 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    |   242 +
 .../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/binder_8h.html                     |   100 +
 mkdocs/docs/api/binder_8h_source.html              |   180 +
 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   |   148 +
 mkdocs/docs/api/catalog_2rest_2type__fwd_8h.html   |    89 +
 .../api/catalog_2rest_2type__fwd_8h_source.html    |   123 +
 mkdocs/docs/api/catalog_8h_source.html             |   202 +
 mkdocs/docs/api/catalog__properties_8h.html        |   107 +
 mkdocs/docs/api/catalog__properties_8h_source.html |   153 +
 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 +
 .../api/classiceberg_1_1Aggregate-members.html     |   105 +
 mkdocs/docs/api/classiceberg_1_1Aggregate.html     |   270 +
 mkdocs/docs/api/classiceberg_1_1Aggregate.png      |   Bin 0 -> 1112 bytes
 ...classiceberg_1_1AggregateEvaluator-members.html |    94 +
 .../api/classiceberg_1_1AggregateEvaluator.html    |   194 +
 mkdocs/docs/api/classiceberg_1_1And-members.html   |   103 +
 mkdocs/docs/api/classiceberg_1_1And.html           |   481 +
 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
 .../docs/api/classiceberg_1_1Binder-members.html   |   102 +
 mkdocs/docs/api/classiceberg_1_1Binder.html        |   355 +
 mkdocs/docs/api/classiceberg_1_1Binder.png         |   Bin 0 -> 1022 bytes
 .../api/classiceberg_1_1BinderTest-members.html    |    91 +
 mkdocs/docs/api/classiceberg_1_1BinderTest.html    |   114 +
 mkdocs/docs/api/classiceberg_1_1BinderTest.png     |   Bin 0 -> 1036 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         |   189 +
 mkdocs/docs/api/classiceberg_1_1Bound.png          |   Bin 0 -> 5189 bytes
 .../classiceberg_1_1BoundAggregate-members.html    |   104 +
 .../docs/api/classiceberg_1_1BoundAggregate.html   |   346 +
 mkdocs/docs/api/classiceberg_1_1BoundAggregate.png |   Bin 0 -> 4620 bytes
 ...rg_1_1BoundAggregate_1_1Aggregator-members.html |    92 +
 ...assiceberg_1_1BoundAggregate_1_1Aggregator.html |   141 +
 ...lassiceberg_1_1BoundExpressionTest-members.html |    95 +
 .../api/classiceberg_1_1BoundExpressionTest.html   |   126 +
 .../api/classiceberg_1_1BoundExpressionTest.png    |   Bin 0 -> 702 bytes
 ...ssiceberg_1_1BoundLiteralPredicate-members.html |   112 +
 .../api/classiceberg_1_1BoundLiteralPredicate.html |   446 +
 .../api/classiceberg_1_1BoundLiteralPredicate.png  |   Bin 0 -> 2575 bytes
 .../classiceberg_1_1BoundPredicate-members.html    |   109 +
 .../docs/api/classiceberg_1_1BoundPredicate.html   |   377 +
 mkdocs/docs/api/classiceberg_1_1BoundPredicate.png |   Bin 0 -> 3329 bytes
 .../classiceberg_1_1BoundReference-members.html    |   104 +
 .../docs/api/classiceberg_1_1BoundReference.html   |   446 +
 mkdocs/docs/api/classiceberg_1_1BoundReference.png |   Bin 0 -> 3419 bytes
 .../classiceberg_1_1BoundSetPredicate-members.html |   114 +
 .../api/classiceberg_1_1BoundSetPredicate.html     |   509 +
 .../docs/api/classiceberg_1_1BoundSetPredicate.png |   Bin 0 -> 2581 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 |   111 +
 .../api/classiceberg_1_1BoundUnaryPredicate.html   |   435 +
 .../api/classiceberg_1_1BoundUnaryPredicate.png    |   Bin 0 -> 2579 bytes
 .../api/classiceberg_1_1BoundVisitor-members.html  |   113 +
 mkdocs/docs/api/classiceberg_1_1BoundVisitor.html  |   910 ++
 mkdocs/docs/api/classiceberg_1_1BoundVisitor.png   |   Bin 0 -> 792 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  |   105 +
 mkdocs/docs/api/classiceberg_1_1Catalog.html       |   904 ++
 mkdocs/docs/api/classiceberg_1_1Catalog.png        |   Bin 0 -> 1293 bytes
 .../api/classiceberg_1_1ComparisonLiteralTest.html |    94 +
 .../api/classiceberg_1_1ComparisonLiteralTest.png  |   Bin 0 -> 1098 bytes
 .../api/classiceberg_1_1ConfigBase-members.html    |    95 +
 mkdocs/docs/api/classiceberg_1_1ConfigBase.html    |   167 +
 ...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
 .../classiceberg_1_1CountAggregate-members.html    |   106 +
 .../docs/api/classiceberg_1_1CountAggregate.html   |   318 +
 mkdocs/docs/api/classiceberg_1_1CountAggregate.png |   Bin 0 -> 3904 bytes
 ...ssiceberg_1_1CountNonNullAggregate-members.html |   107 +
 .../api/classiceberg_1_1CountNonNullAggregate.html |   261 +
 .../api/classiceberg_1_1CountNonNullAggregate.png  |   Bin 0 -> 3117 bytes
 ...classiceberg_1_1CountNullAggregate-members.html |   107 +
 .../api/classiceberg_1_1CountNullAggregate.html    |   261 +
 .../api/classiceberg_1_1CountNullAggregate.png     |   Bin 0 -> 3116 bytes
 ...classiceberg_1_1CountStarAggregate-members.html |   107 +
 .../api/classiceberg_1_1CountStarAggregate.html    |   261 +
 .../api/classiceberg_1_1CountStarAggregate.png     |   Bin 0 -> 3125 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
 .../classiceberg_1_1ErrorCollector-members.html    |   102 +
 .../docs/api/classiceberg_1_1ErrorCollector.html   |   413 +
 mkdocs/docs/api/classiceberg_1_1ErrorCollector.png |   Bin 0 -> 1240 bytes
 .../api/classiceberg_1_1EvalVisitor-members.html   |   116 +
 mkdocs/docs/api/classiceberg_1_1EvalVisitor.html   |   861 +
 mkdocs/docs/api/classiceberg_1_1EvalVisitor.png    |   Bin 0 -> 1147 bytes
 .../api/classiceberg_1_1Evaluator-members.html     |    91 +
 mkdocs/docs/api/classiceberg_1_1Evaluator.html     |   195 +
 .../api/classiceberg_1_1EvaluatorTest-members.html |    94 +
 mkdocs/docs/api/classiceberg_1_1EvaluatorTest.html |   123 +
 mkdocs/docs/api/classiceberg_1_1EvaluatorTest.png  |   Bin 0 -> 620 bytes
 .../api/classiceberg_1_1Expression-members.html    |    99 +
 mkdocs/docs/api/classiceberg_1_1Expression.html    |   313 +
 mkdocs/docs/api/classiceberg_1_1Expression.png     |   Bin 0 -> 7351 bytes
 .../classiceberg_1_1ExpressionError-members.html   |    90 +
 .../docs/api/classiceberg_1_1ExpressionError.html  |   118 +
 .../docs/api/classiceberg_1_1ExpressionError.png   |   Bin 0 -> 1188 bytes
 .../classiceberg_1_1ExpressionVisitor-members.html |    98 +
 .../api/classiceberg_1_1ExpressionVisitor.html     |   494 +
 .../docs/api/classiceberg_1_1ExpressionVisitor.png |   Bin 0 -> 1829 bytes
 ...ssiceberg_1_1ExpressionVisitorTest-members.html |    91 +
 .../api/classiceberg_1_1ExpressionVisitorTest.html |   119 +
 .../api/classiceberg_1_1ExpressionVisitorTest.png  |   Bin 0 -> 1938 bytes
 .../api/classiceberg_1_1Expressions-members.html   |   152 +
 mkdocs/docs/api/classiceberg_1_1Expressions.html   |   428 +
 mkdocs/docs/api/classiceberg_1_1False-members.html |   100 +
 mkdocs/docs/api/classiceberg_1_1False.html         |   309 +
 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 |   112 +
 .../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   |   108 +
 .../docs/api/classiceberg_1_1InMemoryCatalog.html  |   914 ++
 .../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 +
 ...eberg_1_1InclusiveMetricsEvaluator-members.html |    91 +
 .../classiceberg_1_1InclusiveMetricsEvaluator.html |   186 +
 ...lusiveMetricsEvaluatorMigratedTest-members.html |   105 +
 ...g_1_1InclusiveMetricsEvaluatorMigratedTest.html |   164 +
 ...rg_1_1InclusiveMetricsEvaluatorMigratedTest.png |   Bin 0 -> 1483 bytes
 ...g_1_1InclusiveMetricsEvaluatorTest-members.html |    94 +
 ...ssiceberg_1_1InclusiveMetricsEvaluatorTest.html |   126 +
 ...assiceberg_1_1InclusiveMetricsEvaluatorTest.png |   Bin 0 -> 1482 bytes
 ...eMetricsEvaluatorWithTransformTest-members.html |    93 +
 ...InclusiveMetricsEvaluatorWithTransformTest.html |   120 +
 ...1InclusiveMetricsEvaluatorWithTransformTest.png |   Bin 0 -> 963 bytes
 ...iceberg_1_1InclusiveMetricsVisitor-members.html |   116 +
 .../classiceberg_1_1InclusiveMetricsVisitor.html   |   861 +
 .../classiceberg_1_1InclusiveMetricsVisitor.png    |   Bin 0 -> 1203 bytes
 ...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
 .../classiceberg_1_1IsBoundVisitor-members.html    |   101 +
 .../docs/api/classiceberg_1_1IsBoundVisitor.html   |   352 +
 mkdocs/docs/api/classiceberg_1_1IsBoundVisitor.png |   Bin 0 -> 799 bytes
 ...classiceberg_1_1IsBoundVisitorTest-members.html |    91 +
 .../api/classiceberg_1_1IsBoundVisitorTest.html    |   114 +
 .../api/classiceberg_1_1IsBoundVisitorTest.png     |   Bin 0 -> 1074 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  |   119 +
 mkdocs/docs/api/classiceberg_1_1Literal.html       |   498 +
 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 |   121 +
 .../api/classiceberg_1_1ManifestEntryAdapter.html  |   219 +
 .../api/classiceberg_1_1ManifestEntryAdapter.png   |   Bin 0 -> 1921 bytes
 ...siceberg_1_1ManifestEntryAdapterV1-members.html |   125 +
 .../classiceberg_1_1ManifestEntryAdapterV1.html    |   282 +
 .../api/classiceberg_1_1ManifestEntryAdapterV1.png |   Bin 0 -> 1221 bytes
 ...siceberg_1_1ManifestEntryAdapterV2-members.html |   125 +
 .../classiceberg_1_1ManifestEntryAdapterV2.html    |   340 +
 .../api/classiceberg_1_1ManifestEntryAdapterV2.png |   Bin 0 -> 1232 bytes
 ...siceberg_1_1ManifestEntryAdapterV3-members.html |   125 +
 .../classiceberg_1_1ManifestEntryAdapterV3.html    |   421 +
 .../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 |    92 +
 .../api/classiceberg_1_1ManifestListReader.html    |   230 +
 .../api/classiceberg_1_1ManifestListReader.png     |   Bin 0 -> 834 bytes
 ...siceberg_1_1ManifestListReaderImpl-members.html |    93 +
 .../classiceberg_1_1ManifestListReaderImpl.html    |   187 +
 .../api/classiceberg_1_1ManifestListReaderImpl.png |   Bin 0 -> 827 bytes
 ...classiceberg_1_1ManifestListWriter-members.html |    96 +
 .../api/classiceberg_1_1ManifestListWriter.html    |   386 +
 .../classiceberg_1_1ManifestReader-members.html    |    93 +
 .../docs/api/classiceberg_1_1ManifestReader.html   |   293 +
 mkdocs/docs/api/classiceberg_1_1ManifestReader.png |   Bin 0 -> 786 bytes
 ...classiceberg_1_1ManifestReaderImpl-members.html |    94 +
 .../api/classiceberg_1_1ManifestReaderImpl.html    |   190 +
 .../api/classiceberg_1_1ManifestReaderImpl.png     |   Bin 0 -> 781 bytes
 .../classiceberg_1_1ManifestWriter-members.html    |   104 +
 .../docs/api/classiceberg_1_1ManifestWriter.html   |   613 +
 ...berg_1_1ManifestWriterVersionsTest-members.html |   109 +
 ...classiceberg_1_1ManifestWriterVersionsTest.html |   172 +
 .../classiceberg_1_1ManifestWriterVersionsTest.png |   Bin 0 -> 759 bytes
 .../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 +
 .../api/classiceberg_1_1MaxAggregate-members.html  |   105 +
 mkdocs/docs/api/classiceberg_1_1MaxAggregate.html  |   282 +
 mkdocs/docs/api/classiceberg_1_1MaxAggregate.png   |   Bin 0 -> 2632 bytes
 .../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_1MinAggregate-members.html  |   105 +
 mkdocs/docs/api/classiceberg_1_1MinAggregate.html  |   282 +
 mkdocs/docs/api/classiceberg_1_1MinAggregate.png   |   Bin 0 -> 2629 bytes
 .../api/classiceberg_1_1MockCatalog-members.html   |   123 +
 mkdocs/docs/api/classiceberg_1_1MockCatalog.html   |   201 +
 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  |   121 +
 .../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   |   102 +
 mkdocs/docs/api/classiceberg_1_1Not.html           |   414 +
 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    |   103 +
 mkdocs/docs/api/classiceberg_1_1Or.html            |   478 +
 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
 ...lassiceberg_1_1PartitionFieldStats-members.html |    92 +
 .../api/classiceberg_1_1PartitionFieldStats.html   |   117 +
 ..._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_1PartitionMap-members.html  |   106 +
 mkdocs/docs/api/classiceberg_1_1PartitionMap.html  |   417 +
 .../api/classiceberg_1_1PartitionSet-members.html  |   104 +
 mkdocs/docs/api/classiceberg_1_1PartitionSet.html  |   295 +
 .../api/classiceberg_1_1PartitionSpec-members.html |   102 +
 mkdocs/docs/api/classiceberg_1_1PartitionSpec.html |   358 +
 mkdocs/docs/api/classiceberg_1_1PartitionSpec.png  |   Bin 0 -> 702 bytes
 .../classiceberg_1_1PartitionSummary-members.html  |    92 +
 .../docs/api/classiceberg_1_1PartitionSummary.html |   119 +
 .../classiceberg_1_1PartitionValues-members.html   |   104 +
 .../docs/api/classiceberg_1_1PartitionValues.html  |   312 +
 .../docs/api/classiceberg_1_1PartitionValues.png   |   Bin 0 -> 691 bytes
 .../api/classiceberg_1_1PendingUpdate-members.html |    95 +
 mkdocs/docs/api/classiceberg_1_1PendingUpdate.html |   164 +
 mkdocs/docs/api/classiceberg_1_1PendingUpdate.png  |   Bin 0 -> 804 bytes
 ...classiceberg_1_1PendingUpdateTyped-members.html |   112 +
 .../api/classiceberg_1_1PendingUpdateTyped.html    |   217 +
 .../api/classiceberg_1_1PendingUpdateTyped.png     |   Bin 0 -> 1168 bytes
 ...lassiceberg_1_1PositionPathVisitor-members.html |    93 +
 .../api/classiceberg_1_1PositionPathVisitor.html   |   118 +
 .../api/classiceberg_1_1Predicate-members.html     |   104 +
 mkdocs/docs/api/classiceberg_1_1Predicate.html     |   284 +
 mkdocs/docs/api/classiceberg_1_1Predicate.png      |   Bin 0 -> 1088 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    |   130 +
 .../docs/api/classiceberg_1_1Reader-members.html   |    97 +
 mkdocs/docs/api/classiceberg_1_1Reader.html        |   281 +
 mkdocs/docs/api/classiceberg_1_1Reader.png         |   Bin 0 -> 1084 bytes
 .../classiceberg_1_1ReaderProperties-members.html  |    93 +
 .../docs/api/classiceberg_1_1ReaderProperties.html |   155 +
 .../docs/api/classiceberg_1_1ReaderProperties.png  |   Bin 0 -> 849 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 +
 .../api/classiceberg_1_1RewriteNot-members.html    |   101 +
 mkdocs/docs/api/classiceberg_1_1RewriteNot.html    |   280 +
 mkdocs/docs/api/classiceberg_1_1RewriteNot.png     |   Bin 0 -> 1059 bytes
 .../classiceberg_1_1RewriteNotTest-members.html    |    91 +
 .../docs/api/classiceberg_1_1RewriteNotTest.html   |   114 +
 mkdocs/docs/api/classiceberg_1_1RewriteNotTest.png |   Bin 0 -> 1075 bytes
 .../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   |   122 +
 mkdocs/docs/api/classiceberg_1_1Schema.html        |   411 +
 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    |   186 +
 mkdocs/docs/api/classiceberg_1_1StructLike.png     |   Bin 0 -> 1842 bytes
 ...classiceberg_1_1StructLikeAccessor-members.html |    92 +
 .../api/classiceberg_1_1StructLikeAccessor.html    |   139 +
 .../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         |   337 +
 ...assiceberg_1_1TableMetadataBuilder-members.html |   142 +
 .../api/classiceberg_1_1TableMetadataBuilder.html  |  1261 ++
 .../api/classiceberg_1_1TableMetadataBuilder.png   |   Bin 0 -> 756 bytes
 ...classiceberg_1_1TableMetadataCache-members.html |   102 +
 .../api/classiceberg_1_1TableMetadataCache.html    |   143 +
 .../classiceberg_1_1TableProperties-members.html   |   190 +
 .../docs/api/classiceberg_1_1TableProperties.html  |  2179 +++
 .../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 |   106 +
 .../api/classiceberg_1_1TableUpdateContext.html    |   208 +
 .../classiceberg_1_1TempFileTestBase-members.html  |   100 +
 .../docs/api/classiceberg_1_1TempFileTestBase.html |   190 +
 .../docs/api/classiceberg_1_1TempFileTestBase.png  |   Bin 0 -> 2913 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    |    96 +
 mkdocs/docs/api/classiceberg_1_1TestConfig.html    |   184 +
 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  |   100 +
 mkdocs/docs/api/classiceberg_1_1True.html          |   310 +
 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_1UnboundAggregate-members.html  |   103 +
 .../docs/api/classiceberg_1_1UnboundAggregate.html |   215 +
 .../docs/api/classiceberg_1_1UnboundAggregate.png  |   Bin 0 -> 2380 bytes
 ...assiceberg_1_1UnboundAggregateImpl-members.html |   106 +
 .../api/classiceberg_1_1UnboundAggregateImpl.html  |   304 +
 .../api/classiceberg_1_1UnboundAggregateImpl.png   |   Bin 0 -> 3239 bytes
 .../classiceberg_1_1UnboundPredicate-members.html  |   104 +
 .../docs/api/classiceberg_1_1UnboundPredicate.html |   320 +
 .../docs/api/classiceberg_1_1UnboundPredicate.png  |   Bin 0 -> 2340 bytes
 ...assiceberg_1_1UnboundPredicateImpl-members.html |   112 +
 .../api/classiceberg_1_1UnboundPredicateImpl.html  |   525 +
 .../api/classiceberg_1_1UnboundPredicateImpl.png   |   Bin 0 -> 3165 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        |   315 +
 mkdocs/docs/api/classiceberg_1_1Writer.png         |   Bin 0 -> 1044 bytes
 .../classiceberg_1_1WriterProperties-members.html  |    95 +
 .../docs/api/classiceberg_1_1WriterProperties.html |   191 +
 .../docs/api/classiceberg_1_1WriterProperties.png  |   Bin 0 -> 857 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 |    99 +
 .../api/classiceberg_1_1avro_1_1AvroReader.html    |   288 +
 .../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 |   100 +
 .../api/classiceberg_1_1avro_1_1AvroWriter.html    |   322 +
 .../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 +
 ...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 |    99 +
 .../classiceberg_1_1parquet_1_1ParquetReader.html  |   288 +
 .../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 |   100 +
 .../classiceberg_1_1parquet_1_1ParquetWriter.html  |   322 +
 .../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
 ...erg_1_1rest_1_1DefaultErrorHandler-members.html |    92 +
 ...lassiceberg_1_1rest_1_1DefaultErrorHandler.html |   169 +
 ...classiceberg_1_1rest_1_1DefaultErrorHandler.png |   Bin 0 -> 3743 bytes
 ...1rest_1_1DropNamespaceErrorHandler-members.html |    93 +
 ...eberg_1_1rest_1_1DropNamespaceErrorHandler.html |   177 +
 ...ceberg_1_1rest_1_1DropNamespaceErrorHandler.png |   Bin 0 -> 1651 bytes
 ...assiceberg_1_1rest_1_1ErrorHandler-members.html |    90 +
 .../api/classiceberg_1_1rest_1_1ErrorHandler.html  |   158 +
 .../api/classiceberg_1_1rest_1_1ErrorHandler.png   |   Bin 0 -> 3744 bytes
 ...classiceberg_1_1rest_1_1HttpClient-members.html |    99 +
 .../api/classiceberg_1_1rest_1_1HttpClient.html    |   138 +
 ...assiceberg_1_1rest_1_1HttpResponse-members.html |    98 +
 .../api/classiceberg_1_1rest_1_1HttpResponse.html  |   141 +
 ...rg_1_1rest_1_1HttpResponse_1_1Impl-members.html |    93 +
 ...assiceberg_1_1rest_1_1HttpResponse_1_1Impl.html |   107 +
 ...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
 ...g_1_1rest_1_1NamespaceErrorHandler-members.html |    93 +
 ...ssiceberg_1_1rest_1_1NamespaceErrorHandler.html |   168 +
 ...assiceberg_1_1rest_1_1NamespaceErrorHandler.png |   Bin 0 -> 1658 bytes
 ...ssiceberg_1_1rest_1_1ResourcePaths-members.html |   102 +
 .../api/classiceberg_1_1rest_1_1ResourcePaths.html |   210 +
 ...lassiceberg_1_1rest_1_1RestCatalog-members.html |   111 +
 .../api/classiceberg_1_1rest_1_1RestCatalog.html   |   956 ++
 .../api/classiceberg_1_1rest_1_1RestCatalog.png    |   Bin 0 -> 680 bytes
 ...g_1_1rest_1_1RestCatalogProperties-members.html |    99 +
 ...ssiceberg_1_1rest_1_1RestCatalogProperties.html |   210 +
 ...assiceberg_1_1rest_1_1RestCatalogProperties.png |   Bin 0 -> 1062 bytes
 ...iceberg_1_1rest_1_1RestCatalogTest-members.html |    91 +
 .../classiceberg_1_1rest_1_1RestCatalogTest.html   |   114 +
 .../classiceberg_1_1rest_1_1RestCatalogTest.png    |   Bin 0 -> 696 bytes
 ...1_1rest_1_1TableCommitErrorHandler-members.html |    92 +
 ...iceberg_1_1rest_1_1TableCommitErrorHandler.html |   167 +
 ...siceberg_1_1rest_1_1TableCommitErrorHandler.png |   Bin 0 -> 1286 bytes
 ...eberg_1_1rest_1_1TableErrorHandler-members.html |    92 +
 .../classiceberg_1_1rest_1_1TableErrorHandler.html |   167 +
 .../classiceberg_1_1rest_1_1TableErrorHandler.png  |   Bin 0 -> 1204 bytes
 ..._1_1rest_1_1ViewCommitErrorHandler-members.html |    92 +
 ...siceberg_1_1rest_1_1ViewCommitErrorHandler.html |   167 +
 ...ssiceberg_1_1rest_1_1ViewCommitErrorHandler.png |   Bin 0 -> 1277 bytes
 ...ceberg_1_1rest_1_1ViewErrorHandler-members.html |    92 +
 .../classiceberg_1_1rest_1_1ViewErrorHandler.html  |   167 +
 .../classiceberg_1_1rest_1_1ViewErrorHandler.png   |   Bin 0 -> 1196 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              |   229 +
 mkdocs/docs/api/constant_8h.html                   |   127 +
 mkdocs/docs/api/constant_8h_source.html            |   132 +
 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  |   114 +
 .../api/dir_736f5aa46d5d53763bf6a073a47459a7.html  |    97 +
 .../api/dir_7a408d6a2d81183c3eacfe2576f2a2aa.html  |   150 +
 .../api/dir_7fe6e566b014ce0176a95ba72e9ed10b.html  |   100 +
 .../api/dir_81bb5441034a784c598ffcd7afd30d26.html  |   104 +
 .../api/dir_832d158f51fdfd219125f1a0f5099b44.html  |   111 +
 .../api/dir_babd9bb2d97b09926a56ad8ae647b0f2.html  |    91 +
 .../api/dir_c2249d1ebcff6392039b27b2ca232ecf.html  |   107 +
 .../api/dir_e567eb46dbe88aaa1fd4ccb3586c5e69.html  |    93 +
 .../api/dir_f4d027612078328dc1681a60f28d52c0.html  |    97 +
 .../api/dir_f51fe74ea6bc2b1b900619895eaa63be.html  |   196 +
 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/error__collector_8h.html           |   102 +
 mkdocs/docs/api/error__collector_8h_source.html    |   182 +
 mkdocs/docs/api/error__handlers_8h.html            |   123 +
 mkdocs/docs/api/error__handlers_8h_source.html     |   225 +
 mkdocs/docs/api/evaluator_8h.html                  |   102 +
 mkdocs/docs/api/evaluator_8h_source.html           |   143 +
 mkdocs/docs/api/exception_8h.html                  |   144 +
 mkdocs/docs/api/exception_8h_source.html           |   142 +
 mkdocs/docs/api/expression_8h.html                 |   138 +
 mkdocs/docs/api/expression_8h_source.html          |   430 +
 mkdocs/docs/api/expression__visitor_8h.html        |   172 +
 mkdocs/docs/api/expression__visitor_8h_source.html |   392 +
 mkdocs/docs/api/expressions_8h.html                |   108 +
 mkdocs/docs/api/expressions_8h_source.html         |   525 +
 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               |   125 +
 mkdocs/docs/api/file__reader_8h_source.html        |   224 +
 mkdocs/docs/api/file__writer_8h.html               |   123 +
 mkdocs/docs/api/file__writer_8h_source.html        |   221 +
 mkdocs/docs/api/files.html                         |   224 +
 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                     |   109 +
 mkdocs/docs/api/functions_b.html                   |    99 +
 mkdocs/docs/api/functions_c.html                   |   129 +
 mkdocs/docs/api/functions_d.html                   |   101 +
 mkdocs/docs/api/functions_e.html                   |   103 +
 mkdocs/docs/api/functions_enum.html                |    83 +
 mkdocs/docs/api/functions_f.html                   |   115 +
 mkdocs/docs/api/functions_func.html                |   105 +
 mkdocs/docs/api/functions_func_b.html              |    98 +
 mkdocs/docs/api/functions_func_c.html              |   117 +
 mkdocs/docs/api/functions_func_d.html              |    97 +
 mkdocs/docs/api/functions_func_e.html              |    99 +
 mkdocs/docs/api/functions_func_f.html              |   104 +
 mkdocs/docs/api/functions_func_g.html              |   110 +
 mkdocs/docs/api/functions_func_h.html              |    96 +
 mkdocs/docs/api/functions_func_i.html              |   101 +
 mkdocs/docs/api/functions_func_k.html              |    83 +
 mkdocs/docs/api/functions_func_l.html              |    97 +
 mkdocs/docs/api/functions_func_m.html              |   104 +
 mkdocs/docs/api/functions_func_n.html              |   106 +
 mkdocs/docs/api/functions_func_o.html              |   101 +
 mkdocs/docs/api/functions_func_p.html              |    96 +
 mkdocs/docs/api/functions_func_r.html              |   106 +
 mkdocs/docs/api/functions_func_s.html              |   133 +
 mkdocs/docs/api/functions_func_t.html              |   113 +
 mkdocs/docs/api/functions_func_u.html              |    91 +
 mkdocs/docs/api/functions_func_v.html              |    88 +
 mkdocs/docs/api/functions_func_w.html              |    97 +
 mkdocs/docs/api/functions_func_y.html              |    84 +
 mkdocs/docs/api/functions_func_~.html              |    83 +
 mkdocs/docs/api/functions_g.html                   |   110 +
 mkdocs/docs/api/functions_h.html                   |    96 +
 mkdocs/docs/api/functions_i.html                   |   101 +
 mkdocs/docs/api/functions_k.html                   |   145 +
 mkdocs/docs/api/functions_l.html                   |   104 +
 mkdocs/docs/api/functions_m.html                   |   114 +
 mkdocs/docs/api/functions_n.html                   |   111 +
 mkdocs/docs/api/functions_o.html                   |   105 +
 mkdocs/docs/api/functions_p.html                   |   104 +
 mkdocs/docs/api/functions_r.html                   |   110 +
 mkdocs/docs/api/functions_rela.html                |    81 +
 mkdocs/docs/api/functions_s.html                   |   144 +
 mkdocs/docs/api/functions_t.html                   |   116 +
 mkdocs/docs/api/functions_type.html                |    81 +
 mkdocs/docs/api/functions_u.html                   |    93 +
 mkdocs/docs/api/functions_v.html                   |    89 +
 mkdocs/docs/api/functions_vars.html                |   316 +
 mkdocs/docs/api/functions_w.html                   |    97 +
 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                     |   520 +
 mkdocs/docs/api/http__client_8h.html               |   112 +
 mkdocs/docs/api/http__client_8h_source.html        |   206 +
 .../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 |   197 +
 .../docs/api/inclusive__metrics__evaluator_8h.html |   105 +
 .../inclusive__metrics__evaluator_8h_source.html   |   144 +
 mkdocs/docs/api/index.html                         |   168 +
 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      |   229 +
 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             |   276 +
 mkdocs/docs/api/location__provider_8h_source.html  |   138 +
 mkdocs/docs/api/macros_8h_source.html              |   157 +
 .../docs/api/manifest__adapter__internal_8h.html   |   111 +
 .../api/manifest__adapter__internal_8h_source.html |   236 +
 mkdocs/docs/api/manifest__entry_8h.html            |   137 +
 mkdocs/docs/api/manifest__entry_8h_source.html     |   407 +
 mkdocs/docs/api/manifest__list_8h.html             |   165 +
 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    |   165 +
 mkdocs/docs/api/manifest__reader__internal_8h.html |   140 +
 .../api/manifest__reader__internal_8h_source.html  |   195 +
 mkdocs/docs/api/manifest__wrapper_8h_source.html   |   201 +
 mkdocs/docs/api/manifest__writer_8h.html           |   109 +
 mkdocs/docs/api/manifest__writer_8h_source.html    |   246 +
 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                    |   102 +
 mkdocs/docs/api/metrics_8h_source.html             |   134 +
 mkdocs/docs/api/minus.svg                          |     8 +
 mkdocs/docs/api/minusd.svg                         |     8 +
 mkdocs/docs/api/mock__catalog_8h_source.html       |   202 +
 .../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     |   180 +
 .../partition__summary__internal_8h_source.html    |   168 +
 .../docs/api/partition__value__util_8h_source.html |   357 +
 mkdocs/docs/api/partition__values_8h.html          |   104 +
 mkdocs/docs/api/partition__values_8h_source.html   |   164 +
 mkdocs/docs/api/pending__update_8h.html            |   105 +
 mkdocs/docs/api/pending__update_8h_source.html     |   158 +
 mkdocs/docs/api/plus.svg                           |     9 +
 mkdocs/docs/api/plusd.svg                          |     9 +
 mkdocs/docs/api/predicate_8h.html                  |   120 +
 mkdocs/docs/api/predicate_8h_source.html           |   366 +
 mkdocs/docs/api/resource__paths_8h.html            |   107 +
 mkdocs/docs/api/resource__paths_8h_source.html     |   170 +
 mkdocs/docs/api/rest__catalog_8h.html              |   104 +
 mkdocs/docs/api/rest__catalog_8h_source.html       |   202 +
 mkdocs/docs/api/rest__util_8h_source.html          |   138 +
 mkdocs/docs/api/result_8h_source.html              |   216 +
 mkdocs/docs/api/rewrite__not_8h.html               |    99 +
 mkdocs/docs/api/rewrite__not_8h_source.html        |   149 +
 mkdocs/docs/api/schema_8h.html                     |   109 +
 mkdocs/docs/api/schema_8h_source.html              |   183 +
 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                    |    76 +
 mkdocs/docs/api/search/all_1.js                    |    52 +
 mkdocs/docs/api/search/all_10.js                   |    53 +
 mkdocs/docs/api/search/all_11.js                   |    90 +
 mkdocs/docs/api/search/all_12.js                   |    94 +
 mkdocs/docs/api/search/all_13.js                   |    31 +
 mkdocs/docs/api/search/all_14.js                   |    21 +
 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                    |    82 +
 mkdocs/docs/api/search/all_3.js                    |    40 +
 mkdocs/docs/api/search/all_4.js                    |    50 +
 mkdocs/docs/api/search/all_5.js                    |    67 +
 mkdocs/docs/api/search/all_6.js                    |    33 +
 mkdocs/docs/api/search/all_7.js                    |    23 +
 mkdocs/docs/api/search/all_8.js                    |    50 +
 mkdocs/docs/api/search/all_9.js                    |    11 +
 mkdocs/docs/api/search/all_a.js                    |    84 +
 mkdocs/docs/api/search/all_b.js                    |    56 +
 mkdocs/docs/api/search/all_c.js                    |    75 +
 mkdocs/docs/api/search/all_d.js                    |    44 +
 mkdocs/docs/api/search/all_e.js                    |    25 +
 mkdocs/docs/api/search/all_f.js                    |    65 +
 mkdocs/docs/api/search/classes_0.js                |    44 +
 mkdocs/docs/api/search/classes_1.js                |    29 +
 mkdocs/docs/api/search/classes_10.js               |    34 +
 mkdocs/docs/api/search/classes_11.js               |    48 +
 mkdocs/docs/api/search/classes_12.js               |    20 +
 mkdocs/docs/api/search/classes_13.js               |     7 +
 mkdocs/docs/api/search/classes_14.js               |     7 +
 mkdocs/docs/api/search/classes_15.js               |     5 +
 mkdocs/docs/api/search/classes_16.js               |     4 +
 mkdocs/docs/api/search/classes_2.js                |    25 +
 mkdocs/docs/api/search/classes_3.js                |    16 +
 mkdocs/docs/api/search/classes_4.js                |    22 +
 mkdocs/docs/api/search/classes_5.js                |    20 +
 mkdocs/docs/api/search/classes_6.js                |     6 +
 mkdocs/docs/api/search/classes_7.js                |     9 +
 mkdocs/docs/api/search/classes_8.js                |    20 +
 mkdocs/docs/api/search/classes_9.js                |     9 +
 mkdocs/docs/api/search/classes_a.js                |    29 +
 mkdocs/docs/api/search/classes_b.js                |    37 +
 mkdocs/docs/api/search/classes_c.js                |    13 +
 mkdocs/docs/api/search/classes_d.js                |     4 +
 mkdocs/docs/api/search/classes_e.js                |    37 +
 mkdocs/docs/api/search/classes_f.js                |    24 +
 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                  |     4 +
 mkdocs/docs/api/search/enums_6.js                  |     6 +
 mkdocs/docs/api/search/enumvalues_0.js             |    23 +
 mkdocs/docs/api/search/files_0.js                  |     7 +
 mkdocs/docs/api/search/files_1.js                  |     4 +
 mkdocs/docs/api/search/files_10.js                 |     7 +
 mkdocs/docs/api/search/files_2.js                  |     7 +
 mkdocs/docs/api/search/files_3.js                  |     5 +
 mkdocs/docs/api/search/files_4.js                  |    11 +
 mkdocs/docs/api/search/files_5.js                  |     8 +
 mkdocs/docs/api/search/files_6.js                  |     4 +
 mkdocs/docs/api/search/files_7.js                  |     6 +
 mkdocs/docs/api/search/files_8.js                  |     5 +
 mkdocs/docs/api/search/files_9.js                  |     4 +
 mkdocs/docs/api/search/files_a.js                  |    11 +
 mkdocs/docs/api/search/files_b.js                  |     9 +
 mkdocs/docs/api/search/files_c.js                  |     6 +
 mkdocs/docs/api/search/files_d.js                  |     8 +
 mkdocs/docs/api/search/files_e.js                  |    15 +
 mkdocs/docs/api/search/files_f.js                  |     4 +
 mkdocs/docs/api/search/functions_0.js              |    25 +
 mkdocs/docs/api/search/functions_1.js              |    21 +
 mkdocs/docs/api/search/functions_10.js             |    52 +
 mkdocs/docs/api/search/functions_11.js             |    36 +
 mkdocs/docs/api/search/functions_12.js             |    12 +
 mkdocs/docs/api/search/functions_13.js             |    12 +
 mkdocs/docs/api/search/functions_14.js             |    18 +
 mkdocs/docs/api/search/functions_15.js             |     5 +
 mkdocs/docs/api/search/functions_16.js             |     4 +
 mkdocs/docs/api/search/functions_2.js              |    38 +
 mkdocs/docs/api/search/functions_3.js              |    20 +
 mkdocs/docs/api/search/functions_4.js              |    19 +
 mkdocs/docs/api/search/functions_5.js              |    32 +
 mkdocs/docs/api/search/functions_6.js              |    30 +
 mkdocs/docs/api/search/functions_7.js              |    17 +
 mkdocs/docs/api/search/functions_8.js              |    24 +
 mkdocs/docs/api/search/functions_9.js              |     4 +
 mkdocs/docs/api/search/functions_a.js              |    19 +
 mkdocs/docs/api/search/functions_b.js              |    26 +
 mkdocs/docs/api/search/functions_c.js              |    27 +
 mkdocs/docs/api/search/functions_d.js              |    22 +
 mkdocs/docs/api/search/functions_e.js              |    17 +
 mkdocs/docs/api/search/functions_f.js              |    28 +
 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              |     4 +
 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              |    64 +
 mkdocs/docs/api/search/variables_8.js              |    12 +
 mkdocs/docs/api/search/variables_9.js              |    13 +
 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               |   141 +
 mkdocs/docs/api/struct__like_8h_source.html        |   213 +
 ...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     |  1075 ++
 .../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    |   106 +
 .../docs/api/structiceberg_1_1ManifestEntry.html   |   338 +
 .../api/structiceberg_1_1ManifestFile-members.html |   125 +
 mkdocs/docs/api/structiceberg_1_1ManifestFile.html |   838 +
 .../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    |    90 +
 mkdocs/docs/api/structiceberg_1_1Namespace.html    |   112 +
 ...cticeberg_1_1PartitionFieldSummary-members.html |    98 +
 .../structiceberg_1_1PartitionFieldSummary.html    |   301 +
 ...structiceberg_1_1PartitionKeyEqual-members.html |    93 +
 .../api/structiceberg_1_1PartitionKeyEqual.html    |   121 +
 .../structiceberg_1_1PartitionKeyHash-members.html |    91 +
 .../api/structiceberg_1_1PartitionKeyHash.html     |   115 +
 .../structiceberg_1_1PartitionKeyRef-members.html  |    92 +
 .../docs/api/structiceberg_1_1PartitionKeyRef.html |   118 +
 ...iceberg_1_1PartitionStatisticsFile-members.html |    92 +
 .../structiceberg_1_1PartitionStatisticsFile.html  |   136 +
 ...ucticeberg_1_1PartitionValuesEqual-members.html |    89 +
 .../api/structiceberg_1_1PartitionValuesEqual.html |   105 +
 ...ructiceberg_1_1PartitionValuesHash-members.html |    89 +
 .../api/structiceberg_1_1PartitionValuesHash.html  |   105 +
 ...cticeberg_1_1ReaderFactoryRegistry-members.html |    91 +
 .../structiceberg_1_1ReaderFactoryRegistry.html    |   119 +
 .../structiceberg_1_1ReaderOptions-members.html    |    96 +
 .../docs/api/structiceberg_1_1ReaderOptions.html   |   134 +
 .../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  |    92 +
 .../docs/api/structiceberg_1_1TableIdentifier.html |   119 +
 .../structiceberg_1_1TableMetadata-members.html    |   123 +
 .../docs/api/structiceberg_1_1TableMetadata.html   |   276 +
 ...rg_1_1TableMetadataBuilder_1_1Impl-members.html |    95 +
 ...ucticeberg_1_1TableMetadataBuilder_1_1Impl.html |   120 +
 ...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    |    93 +
 .../docs/api/structiceberg_1_1WriterOptions.html   |   122 +
 ...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 +
 ...cticeberg_1_1rest_1_1ErrorResponse-members.html |    93 +
 .../structiceberg_1_1rest_1_1ErrorResponse.html    |   122 +
 ...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               |   194 +
 mkdocs/docs/api/table__identifier_8h.html          |   105 +
 mkdocs/docs/api/table__identifier_8h_source.html   |   152 +
 mkdocs/docs/api/table__metadata_8h.html            |   144 +
 mkdocs/docs/api/table__metadata_8h_source.html     |   397 +
 mkdocs/docs/api/table__properties_8h_source.html   |   357 +
 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 |   206 +
 mkdocs/docs/api/table__scan_8h_source.html         |   250 +
 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                       |   133 +
 mkdocs/docs/api/term_8h_source.html                |   337 +
 mkdocs/docs/api/test__resource_8h_source.html      |   146 +
 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           |   253 +
 mkdocs/docs/api/type__util_8h.html                 |   159 +
 mkdocs/docs/api/type__util_8h_source.html          |   225 +
 mkdocs/docs/api/types_8h.html                      |   156 +
 mkdocs/docs/api/types_8h_source.html               |   332 +
 mkdocs/docs/api/uuid_8h.html                       |   107 +
 mkdocs/docs/api/uuid_8h_source.html                |   161 +
 mkdocs/docs/api/v1__metadata__internal_8h.html     |   100 +
 .../docs/api/v1__metadata__internal_8h_source.html |   157 +
 mkdocs/docs/api/v2__metadata__internal_8h.html     |   100 +
 .../docs/api/v2__metadata__internal_8h_source.html |   173 +
 mkdocs/docs/api/v3__metadata__internal_8h.html     |   101 +
 .../docs/api/v3__metadata__internal_8h_source.html |   189 +
 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                 |   154 +
 mkdocs/docs/api/xml/aggregate_8cc.xml              |   817 +
 mkdocs/docs/api/xml/aggregate_8h.xml               |   593 +
 mkdocs/docs/api/xml/aggregate__test_8cc.xml        |   779 +
 mkdocs/docs/api/xml/arrow__array__wrapper_8cc.xml  |   764 +
 mkdocs/docs/api/xml/arrow__array__wrapper_8h.xml   |   418 +
 mkdocs/docs/api/xml/arrow__c__data_8h.xml          |   299 +
 .../xml/arrow__c__data__guard__internal_8cc.xml    |    92 +
 .../api/xml/arrow__c__data__guard__internal_8h.xml |   113 +
 mkdocs/docs/api/xml/arrow__file__io_8h.xml         |   118 +
 mkdocs/docs/api/xml/arrow__fs__file__io_8cc.xml    |   230 +
 .../api/xml/arrow__fs__file__io__internal_8h.xml   |   156 +
 .../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           |   922 ++
 mkdocs/docs/api/xml/avro__reader_8h.xml            |   214 +
 mkdocs/docs/api/xml/avro__register_8cc.xml         |   439 +
 mkdocs/docs/api/xml/avro__register_8h.xml          |    71 +
 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             |   852 +
 mkdocs/docs/api/xml/avro__writer_8cc.xml           |   827 +
 mkdocs/docs/api/xml/avro__writer_8h.xml            |   421 +
 mkdocs/docs/api/xml/binder_8cc.xml                 |   510 +
 mkdocs/docs/api/xml/binder_8h.xml                  |   473 +
 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  |   657 +
 .../api/xml/catalog_2rest_2json__internal_8h.xml   |   217 +
 .../docs/api/xml/catalog_2rest_2type__fwd_8h.xml   |    83 +
 mkdocs/docs/api/xml/catalog_8h.xml                 |   219 +
 mkdocs/docs/api/xml/catalog__properties_8cc.xml    |   160 +
 mkdocs/docs/api/xml/catalog__properties_8h.xml     |   165 +
 mkdocs/docs/api/xml/checked__cast_8h.xml           |   155 +
 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_1Aggregate.xml  |   212 +
 .../api/xml/classiceberg_1_1AggregateEvaluator.xml |   146 +
 mkdocs/docs/api/xml/classiceberg_1_1And.xml        |   351 +
 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 +
 mkdocs/docs/api/xml/classiceberg_1_1Binder.xml     |   351 +
 mkdocs/docs/api/xml/classiceberg_1_1BinderTest.xml |   124 +
 .../docs/api/xml/classiceberg_1_1BooleanType.xml   |   175 +
 mkdocs/docs/api/xml/classiceberg_1_1Bound.xml      |   173 +
 .../api/xml/classiceberg_1_1BoundAggregate.xml     |   240 +
 ...lassiceberg_1_1BoundAggregate_1_1Aggregator.xml |    91 +
 .../xml/classiceberg_1_1BoundExpressionTest.xml    |   252 +
 .../xml/classiceberg_1_1BoundLiteralPredicate.xml  |   361 +
 .../api/xml/classiceberg_1_1BoundPredicate.xml     |   301 +
 .../api/xml/classiceberg_1_1BoundReference.xml     |   387 +
 .../api/xml/classiceberg_1_1BoundSetPredicate.xml  |   461 +
 mkdocs/docs/api/xml/classiceberg_1_1BoundTerm.xml  |   199 +
 .../api/xml/classiceberg_1_1BoundTransform.xml     |   384 +
 .../xml/classiceberg_1_1BoundUnaryPredicate.xml    |   312 +
 .../docs/api/xml/classiceberg_1_1BoundVisitor.xml  |   713 +
 .../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    |   793 +
 .../xml/classiceberg_1_1ComparisonLiteralTest.xml  |    36 +
 mkdocs/docs/api/xml/classiceberg_1_1ConfigBase.xml |   200 +
 .../xml/classiceberg_1_1ConfigBase_1_1Entry.xml    |   175 +
 .../docs/api/xml/classiceberg_1_1Conversions.xml   |   181 +
 .../classiceberg_1_1CopyInheritableMetadata.xml    |   123 +
 .../api/xml/classiceberg_1_1CountAggregate.xml     |   220 +
 .../xml/classiceberg_1_1CountNonNullAggregate.xml  |   188 +
 .../api/xml/classiceberg_1_1CountNullAggregate.xml |   188 +
 .../api/xml/classiceberg_1_1CountStarAggregate.xml |   180 +
 .../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 +
 .../api/xml/classiceberg_1_1ErrorCollector.xml     |   401 +
 .../docs/api/xml/classiceberg_1_1EvalVisitor.xml   |   750 +
 mkdocs/docs/api/xml/classiceberg_1_1Evaluator.xml  |   163 +
 .../docs/api/xml/classiceberg_1_1EvaluatorTest.xml |   232 +
 mkdocs/docs/api/xml/classiceberg_1_1Expression.xml |   594 +
 .../api/xml/classiceberg_1_1ExpressionError.xml    |    82 +
 .../api/xml/classiceberg_1_1ExpressionVisitor.xml  |   387 +
 .../xml/classiceberg_1_1ExpressionVisitorTest.xml  |   188 +
 .../docs/api/xml/classiceberg_1_1Expressions.xml   |  1599 ++
 mkdocs/docs/api/xml/classiceberg_1_1False.xml      |   180 +
 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   |    91 +
 .../api/xml/classiceberg_1_1IdentityTransform.xml  |   147 +
 .../api/xml/classiceberg_1_1InMemoryCatalog.xml    |   946 ++
 .../xml/classiceberg_1_1InMemoryCatalogTest.xml    |   188 +
 .../api/xml/classiceberg_1_1InMemoryNamespace.xml  |   527 +
 .../classiceberg_1_1InclusiveMetricsEvaluator.xml  |   157 +
 ...rg_1_1InclusiveMetricsEvaluatorMigratedTest.xml |   420 +
 ...assiceberg_1_1InclusiveMetricsEvaluatorTest.xml |   270 +
 ...1InclusiveMetricsEvaluatorWithTransformTest.xml |   295 +
 .../classiceberg_1_1InclusiveMetricsVisitor.xml    |   943 ++
 .../xml/classiceberg_1_1InheritableMetadata.xml    |    95 +
 .../classiceberg_1_1InheritableMetadataFactory.xml |   114 +
 mkdocs/docs/api/xml/classiceberg_1_1IntType.xml    |   175 +
 .../api/xml/classiceberg_1_1IsBoundVisitor.xml     |   288 +
 .../api/xml/classiceberg_1_1IsBoundVisitorTest.xml |   124 +
 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    |   716 +
 .../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   |   626 +
 .../xml/classiceberg_1_1ManifestEntryAdapterV1.xml |   345 +
 .../xml/classiceberg_1_1ManifestEntryAdapterV2.xml |   389 +
 .../xml/classiceberg_1_1ManifestEntryAdapterV3.xml |   467 +
 .../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 |   125 +
 .../xml/classiceberg_1_1ManifestListReaderImpl.xml |   133 +
 .../api/xml/classiceberg_1_1ManifestListWriter.xml |   445 +
 .../api/xml/classiceberg_1_1ManifestReader.xml     |   193 +
 .../api/xml/classiceberg_1_1ManifestReaderImpl.xml |   172 +
 .../api/xml/classiceberg_1_1ManifestWriter.xml     |   958 ++
 .../classiceberg_1_1ManifestWriterVersionsTest.xml |   683 +
 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 +
 .../docs/api/xml/classiceberg_1_1MaxAggregate.xml  |   193 +
 .../api/xml/classiceberg_1_1MetadataIOTest.xml     |   156 +
 .../docs/api/xml/classiceberg_1_1MinAggregate.xml  |   193 +
 .../docs/api/xml/classiceberg_1_1MockCatalog.xml   |   519 +
 .../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    |   260 +
 .../api/xml/classiceberg_1_1NamedReference.xml     |   305 +
 mkdocs/docs/api/xml/classiceberg_1_1NestedType.xml |   261 +
 mkdocs/docs/api/xml/classiceberg_1_1Not.xml        |   271 +
 .../classiceberg_1_1NullLiteralTransformTest.xml   |    36 +
 mkdocs/docs/api/xml/classiceberg_1_1Or.xml         |   351 +
 .../api/xml/classiceberg_1_1PartitionField.xml     |   299 +
 .../xml/classiceberg_1_1PartitionFieldStats.xml    |   167 +
 ...ssiceberg_1_1PartitionFieldSummaryArrayLike.xml |   212 +
 ...siceberg_1_1PartitionFieldSummaryStructLike.xml |   197 +
 .../docs/api/xml/classiceberg_1_1PartitionMap.xml  |   483 +
 .../docs/api/xml/classiceberg_1_1PartitionSet.xml  |   368 +
 .../docs/api/xml/classiceberg_1_1PartitionSpec.xml |   538 +
 .../api/xml/classiceberg_1_1PartitionSummary.xml   |   110 +
 .../api/xml/classiceberg_1_1PartitionValues.xml    |   376 +
 .../docs/api/xml/classiceberg_1_1PendingUpdate.xml |   162 +
 .../api/xml/classiceberg_1_1PendingUpdateTyped.xml |   173 +
 .../xml/classiceberg_1_1PositionPathVisitor.xml    |   174 +
 mkdocs/docs/api/xml/classiceberg_1_1Predicate.xml  |   205 +
 .../docs/api/xml/classiceberg_1_1PredicateTest.xml |   143 +
 .../docs/api/xml/classiceberg_1_1PrimitiveType.xml |   196 +
 .../api/xml/classiceberg_1_1PruneColumnVisitor.xml |   196 +
 mkdocs/docs/api/xml/classiceberg_1_1Reader.xml     |   200 +
 .../api/xml/classiceberg_1_1ReaderProperties.xml   |   159 +
 mkdocs/docs/api/xml/classiceberg_1_1Reference.xml  |    70 +
 .../docs/api/xml/classiceberg_1_1ResultMatcher.xml |   141 +
 mkdocs/docs/api/xml/classiceberg_1_1RewriteNot.xml |   228 +
 .../api/xml/classiceberg_1_1RewriteNotTest.xml     |   124 +
 mkdocs/docs/api/xml/classiceberg_1_1ScanTask.xml   |    96 +
 mkdocs/docs/api/xml/classiceberg_1_1Schema.xml     |   595 +
 .../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 |   120 +
 .../api/xml/classiceberg_1_1StructLikeAccessor.xml |   131 +
 mkdocs/docs/api/xml/classiceberg_1_1StructType.xml |   485 +
 mkdocs/docs/api/xml/classiceberg_1_1Table.xml      |   528 +
 .../xml/classiceberg_1_1TableMetadataBuilder.xml   |  1351 ++
 .../api/xml/classiceberg_1_1TableMetadataCache.xml |   391 +
 .../api/xml/classiceberg_1_1TableProperties.xml    |  1833 +++
 .../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 |   479 +
 .../api/xml/classiceberg_1_1TempFileTestBase.xml   |   343 +
 .../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 |   202 +
 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       |   181 +
 .../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    |   162 +
 .../api/xml/classiceberg_1_1UnboundAggregate.xml   |   118 +
 .../xml/classiceberg_1_1UnboundAggregateImpl.xml   |   250 +
 .../api/xml/classiceberg_1_1UnboundPredicate.xml   |   195 +
 .../xml/classiceberg_1_1UnboundPredicateImpl.xml   |   562 +
 .../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     |   224 +
 .../api/xml/classiceberg_1_1WriterProperties.xml   |   194 +
 .../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 |   186 +
 .../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 |   209 +
 .../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 +
 ...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   |   186 +
 ...lassiceberg_1_1parquet_1_1ParquetReaderTest.xml |   198 +
 ...iceberg_1_1parquet_1_1ParquetReader_1_1Impl.xml |   219 +
 .../classiceberg_1_1parquet_1_1ParquetWriter.xml   |   209 +
 ...iceberg_1_1parquet_1_1ParquetWriter_1_1Impl.xml |   207 +
 ...ceberg_1_1parquet_1_1ProjectRecordBatchTest.xml |    36 +
 ...classiceberg_1_1rest_1_1DefaultErrorHandler.xml |   158 +
 ...ceberg_1_1rest_1_1DropNamespaceErrorHandler.xml |   137 +
 .../xml/classiceberg_1_1rest_1_1ErrorHandler.xml   |   120 +
 .../api/xml/classiceberg_1_1rest_1_1HttpClient.xml |   353 +
 .../xml/classiceberg_1_1rest_1_1HttpResponse.xml   |   206 +
 ...lassiceberg_1_1rest_1_1HttpResponse_1_1Impl.xml |   111 +
 .../xml/classiceberg_1_1rest_1_1JsonDeserTest.xml  |    75 +
 .../classiceberg_1_1rest_1_1JsonInvalidTest.xml    |    75 +
 .../classiceberg_1_1rest_1_1JsonRoundTripTest.xml  |    75 +
 ...assiceberg_1_1rest_1_1NamespaceErrorHandler.xml |   131 +
 .../xml/classiceberg_1_1rest_1_1ResourcePaths.xml  |   361 +
 .../xml/classiceberg_1_1rest_1_1RestCatalog.xml    |   968 ++
 ...assiceberg_1_1rest_1_1RestCatalogProperties.xml |   277 +
 .../classiceberg_1_1rest_1_1RestCatalogTest.xml    |   133 +
 ...siceberg_1_1rest_1_1TableCommitErrorHandler.xml |   124 +
 .../classiceberg_1_1rest_1_1TableErrorHandler.xml  |   124 +
 ...ssiceberg_1_1rest_1_1ViewCommitErrorHandler.xml |   124 +
 .../classiceberg_1_1rest_1_1ViewErrorHandler.xml   |   124 +
 .../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    |   517 +
 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                  |   265 +
 mkdocs/docs/api/xml/config__test_8cc.xml           |   192 +
 mkdocs/docs/api/xml/constant_8h.xml                |    78 +
 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                 |   500 +
 mkdocs/docs/api/xml/decimal__test_8cc.xml          |   954 ++
 .../xml/dir_0154c816bded9243a1feaa2fbd30be18.xml   |    74 +
 .../xml/dir_3772e67070704cbb8771b4d409046ed1.xml   |    29 +
 .../xml/dir_736f5aa46d5d53763bf6a073a47459a7.xml   |    19 +
 .../xml/dir_7a408d6a2d81183c3eacfe2576f2a2aa.xml   |    46 +
 .../xml/dir_7fe6e566b014ce0176a95ba72e9ed10b.xml   |    21 +
 .../xml/dir_81bb5441034a784c598ffcd7afd30d26.xml   |    24 +
 .../xml/dir_832d158f51fdfd219125f1a0f5099b44.xml   |    32 +
 .../xml/dir_babd9bb2d97b09926a56ad8ae647b0f2.xml   |    13 +
 .../xml/dir_c2249d1ebcff6392039b27b2ca232ecf.xml   |    29 +
 .../xml/dir_e567eb46dbe88aaa1fd4ccb3586c5e69.xml   |    13 +
 .../xml/dir_f4d027612078328dc1681a60f28d52c0.xml   |    16 +
 .../xml/dir_f51fe74ea6bc2b1b900619895eaa63be.xml   |    92 +
 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/error__collector_8h.xml        |   183 +
 mkdocs/docs/api/xml/error__handlers_8cc.xml        |   335 +
 mkdocs/docs/api/xml/error__handlers_8h.xml         |   189 +
 mkdocs/docs/api/xml/eval__expr__test_8cc.xml       |   765 +
 mkdocs/docs/api/xml/evaluator_8cc.xml              |   614 +
 mkdocs/docs/api/xml/evaluator_8h.xml               |   115 +
 mkdocs/docs/api/xml/evaluator__test_8cc.xml        |  1495 ++
 mkdocs/docs/api/xml/exception_8h.xml               |   506 +
 mkdocs/docs/api/xml/expression_8cc.xml             |   453 +
 mkdocs/docs/api/xml/expression_8h.xml              |   462 +
 mkdocs/docs/api/xml/expression__test_8cc.xml       |   387 +
 mkdocs/docs/api/xml/expression__visitor_8h.xml     |   660 +
 .../docs/api/xml/expression__visitor__test_8cc.xml |  1021 ++
 mkdocs/docs/api/xml/expressions_8cc.xml            |   696 +
 mkdocs/docs/api/xml/expressions_8h.xml             |   741 +
 mkdocs/docs/api/xml/file__format_8h.xml            |   274 +
 mkdocs/docs/api/xml/file__io_8h.xml                |   141 +
 mkdocs/docs/api/xml/file__reader_8cc.xml           |   277 +
 mkdocs/docs/api/xml/file__reader_8h.xml            |   291 +
 mkdocs/docs/api/xml/file__scan__task__test_8cc.xml |   834 +
 mkdocs/docs/api/xml/file__writer_8cc.xml           |   457 +
 mkdocs/docs/api/xml/file__writer_8h.xml            |   493 +
 mkdocs/docs/api/xml/formattable_8h.xml             |   463 +
 mkdocs/docs/api/xml/formatter_8h.xml               |   140 +
 mkdocs/docs/api/xml/formatter__internal_8h.xml     |   339 +
 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/http__client_8cc.xml           |   550 +
 mkdocs/docs/api/xml/http__client_8h.xml            |   203 +
 mkdocs/docs/api/xml/iceberg__bundle__export_8h.xml |   122 +
 mkdocs/docs/api/xml/iceberg__export_8h.xml         |  1046 ++
 mkdocs/docs/api/xml/iceberg__rest__export_8h.xml   |   124 +
 mkdocs/docs/api/xml/in__memory__catalog_8cc.xml    |   669 +
 mkdocs/docs/api/xml/in__memory__catalog_8h.xml     |   209 +
 .../docs/api/xml/in__memory__catalog__test_8cc.xml |   747 +
 .../api/xml/inclusive__metrics__evaluator_8cc.xml  |  1153 ++
 .../api/xml/inclusive__metrics__evaluator_8h.xml   |   172 +
 .../inclusive__metrics__evaluator__test_8cc.xml    |  1616 ++
 ...trics__evaluator__with__transform__test_8cc.xml |  1095 ++
 mkdocs/docs/api/xml/index.xml                      |  5644 +++++++
 mkdocs/docs/api/xml/index.xsd                      |    72 +
 mkdocs/docs/api/xml/indexpage.xml                  |   125 +
 mkdocs/docs/api/xml/inheritable__metadata_8cc.xml  |   660 +
 mkdocs/docs/api/xml/inheritable__metadata_8h.xml   |   175 +
 mkdocs/docs/api/xml/int128_8h.xml                  |   273 +
 mkdocs/docs/api/xml/json__internal_8cc.xml         |  1879 +++
 mkdocs/docs/api/xml/json__internal_8h.xml          |   356 +
 mkdocs/docs/api/xml/json__internal__test_8cc.xml   |   931 ++
 mkdocs/docs/api/xml/json__util__internal_8h.xml    |   299 +
 mkdocs/docs/api/xml/lazy_8h.xml                    |   450 +
 mkdocs/docs/api/xml/literal_8cc.xml                |   951 ++
 mkdocs/docs/api/xml/literal_8h.xml                 |   677 +
 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                  |   686 +
 mkdocs/docs/api/xml/manifest__adapter_8cc.xml      |  1273 ++
 .../api/xml/manifest__adapter__internal_8h.xml     |   251 +
 mkdocs/docs/api/xml/manifest__entry_8cc.xml        |   512 +
 mkdocs/docs/api/xml/manifest__entry_8h.xml         |   720 +
 mkdocs/docs/api/xml/manifest__list_8cc.xml         |   438 +
 mkdocs/docs/api/xml/manifest__list_8h.xml          |   523 +
 .../api/xml/manifest__list__versions__test_8cc.xml |  1229 ++
 mkdocs/docs/api/xml/manifest__reader_8cc.xml       |   759 +
 mkdocs/docs/api/xml/manifest__reader_8h.xml        |   278 +
 .../api/xml/manifest__reader__internal_8cc.xml     |  1481 ++
 .../docs/api/xml/manifest__reader__internal_8h.xml |   391 +
 mkdocs/docs/api/xml/manifest__wrapper_8cc.xml      |   708 +
 mkdocs/docs/api/xml/manifest__wrapper_8h.xml       |   547 +
 mkdocs/docs/api/xml/manifest__writer_8cc.xml       |  1154 ++
 mkdocs/docs/api/xml/manifest__writer_8h.xml        |   530 +
 .../xml/manifest__writer__versions__test_8cc.xml   |  1445 ++
 mkdocs/docs/api/xml/matchers_8h.xml                |   392 +
 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     |   620 +
 mkdocs/docs/api/xml/metadata__serde__test_8cc.xml  |  1068 ++
 mkdocs/docs/api/xml/metrics_8h.xml                 |   358 +
 mkdocs/docs/api/xml/mock__catalog_8h.xml           |   203 +
 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_0d202.xml            |    11 +
 mkdocs/docs/api/xml/namespaceavro.xml              |    11 +
 mkdocs/docs/api/xml/namespacecpr.xml               |    11 +
 mkdocs/docs/api/xml/namespaceiceberg.xml           | 15722 +++++++++++++++++++
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d119.xml |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d121.xml |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d131.xml |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d133.xml |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d147.xml |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d155.xml |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d159.xml |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d161.xml |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d168.xml |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d178.xml |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d179.xml |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d180.xml |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d183.xml |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d186.xml |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d195.xml |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d203.xml |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d209.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_0d221.xml |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d223.xml |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d230.xml |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d236.xml |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d249.xml |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d253.xml |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d257.xml |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d261.xml |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d44.xml  |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d55.xml  |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d57.xml  |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d59.xml  |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d67.xml  |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d69.xml  |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d75.xml  |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d78.xml  |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d96.xml  |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1_0d99.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_0d15.xml  |    11 +
 .../api/xml/namespaceiceberg_1_1avro_1_1_0d163.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_1internal.xml  |   141 +
 .../docs/api/xml/namespaceiceberg_1_1parquet.xml   |  1126 ++
 .../xml/namespaceiceberg_1_1parquet_1_1_0d101.xml  |    11 +
 .../xml/namespaceiceberg_1_1parquet_1_1_0d103.xml  |    11 +
 .../xml/namespaceiceberg_1_1parquet_1_1_0d107.xml  |    11 +
 .../xml/namespaceiceberg_1_1parquet_1_1_0d109.xml  |    11 +
 .../xml/namespaceiceberg_1_1parquet_1_1_0d190.xml  |    11 +
 .../xml/namespaceiceberg_1_1parquet_1_1_0d191.xml  |    11 +
 mkdocs/docs/api/xml/namespaceiceberg_1_1rest.xml   |  2164 +++
 .../api/xml/namespaceiceberg_1_1rest_1_1_0d27.xml  |    11 +
 .../api/xml/namespaceiceberg_1_1rest_1_1_0d29.xml  |    11 +
 .../api/xml/namespaceiceberg_1_1rest_1_1_0d32.xml  |    11 +
 .../api/xml/namespaceiceberg_1_1rest_1_1_0d36.xml  |    11 +
 .../api/xml/namespaceiceberg_1_1rest_1_1_0d38.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        |   901 ++
 mkdocs/docs/api/xml/parquet__reader_8h.xml         |   214 +
 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          |  1002 ++
 mkdocs/docs/api/xml/parquet__writer_8cc.xml        |   676 +
 mkdocs/docs/api/xml/parquet__writer_8h.xml         |   420 +
 mkdocs/docs/api/xml/partition__field_8cc.xml       |   388 +
 mkdocs/docs/api/xml/partition__field_8h.xml        |   175 +
 mkdocs/docs/api/xml/partition__field__test_8cc.xml |   405 +
 mkdocs/docs/api/xml/partition__spec_8cc.xml        |   639 +
 mkdocs/docs/api/xml/partition__spec_8h.xml         |   254 +
 mkdocs/docs/api/xml/partition__spec__test_8cc.xml  |   844 +
 mkdocs/docs/api/xml/partition__summary_8cc.xml     |   615 +
 .../api/xml/partition__summary__internal_8h.xml    |   342 +
 mkdocs/docs/api/xml/partition__value__test_8cc.xml |  1015 ++
 mkdocs/docs/api/xml/partition__value__util_8h.xml  |   541 +
 mkdocs/docs/api/xml/partition__values_8cc.xml      |   403 +
 mkdocs/docs/api/xml/partition__values_8h.xml       |   408 +
 mkdocs/docs/api/xml/pending__update_8h.xml         |   136 +
 mkdocs/docs/api/xml/predicate_8cc.xml              |  1114 ++
 mkdocs/docs/api/xml/predicate_8h.xml               |   591 +
 mkdocs/docs/api/xml/predicate__test_8cc.xml        |  1331 ++
 mkdocs/docs/api/xml/resource__paths_8cc.xml        |   266 +
 mkdocs/docs/api/xml/resource__paths_8h.xml         |   154 +
 mkdocs/docs/api/xml/rest__catalog_8cc.xml          |   695 +
 mkdocs/docs/api/xml/rest__catalog_8h.xml           |   231 +
 mkdocs/docs/api/xml/rest__catalog__test_8cc.xml    |   393 +
 .../api/xml/rest__json__internal__test_8cc.xml     |  1198 ++
 mkdocs/docs/api/xml/rest__util_8cc.xml             |   253 +
 mkdocs/docs/api/xml/rest__util_8h.xml              |   129 +
 mkdocs/docs/api/xml/rest__util__test_8cc.xml       |   301 +
 mkdocs/docs/api/xml/result_8h.xml                  |  1014 ++
 mkdocs/docs/api/xml/rewrite__not_8cc.xml           |   459 +
 mkdocs/docs/api/xml/rewrite__not_8h.xml            |   445 +
 mkdocs/docs/api/xml/roaring__test_8cc.xml          |    98 +
 mkdocs/docs/api/xml/schema_8cc.xml                 |   642 +
 mkdocs/docs/api/xml/schema_8h.xml                  |   397 +
 mkdocs/docs/api/xml/schema__field_8cc.xml          |   281 +
 mkdocs/docs/api/xml/schema__field_8h.xml           |   474 +
 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     |   481 +
 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                |   314 +
 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             |   203 +
 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        |   146 +
 mkdocs/docs/api/xml/string__util_8h.xml            |   219 +
 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_8cc.xml           |   498 +
 mkdocs/docs/api/xml/struct__like_8h.xml            |   445 +
 mkdocs/docs/api/xml/struct__like__test_8cc.xml     |  1198 ++
 .../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  |   961 ++
 .../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     |   437 +
 .../docs/api/xml/structiceberg_1_1ManifestFile.xml |   713 +
 .../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   |   157 +
 mkdocs/docs/api/xml/structiceberg_1_1Namespace.xml |    76 +
 .../xml/structiceberg_1_1PartitionFieldSummary.xml |   215 +
 .../api/xml/structiceberg_1_1PartitionKeyEqual.xml |   126 +
 .../api/xml/structiceberg_1_1PartitionKeyHash.xml  |    72 +
 .../api/xml/structiceberg_1_1PartitionKeyRef.xml   |   110 +
 .../structiceberg_1_1PartitionStatisticsFile.xml   |   108 +
 .../xml/structiceberg_1_1PartitionValuesEqual.xml  |    40 +
 .../xml/structiceberg_1_1PartitionValuesHash.xml   |    36 +
 .../xml/structiceberg_1_1ReaderFactoryRegistry.xml |    87 +
 .../api/xml/structiceberg_1_1ReaderOptions.xml     |   306 +
 .../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   |   117 +
 .../api/xml/structiceberg_1_1TableMetadata.xml     |   893 ++
 ...ructiceberg_1_1TableMetadataBuilder_1_1Impl.xml |   451 +
 .../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     |   233 +
 .../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_1ErrorResponse.xml |   122 +
 ...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                  |   822 +
 mkdocs/docs/api/xml/table_8h.xml                   |   248 +
 mkdocs/docs/api/xml/table__identifier_8h.xml       |   174 +
 mkdocs/docs/api/xml/table__metadata_8cc.xml        |  1057 ++
 mkdocs/docs/api/xml/table__metadata_8h.xml         |   501 +
 .../api/xml/table__metadata__builder__test_8cc.xml |   491 +
 mkdocs/docs/api/xml/table__properties_8cc.xml      |   138 +
 mkdocs/docs/api/xml/table__properties_8h.xml       |   348 +
 mkdocs/docs/api/xml/table__requirement_8cc.xml     |   386 +
 mkdocs/docs/api/xml/table__requirement_8h.xml      |   239 +
 .../docs/api/xml/table__requirement__test_8cc.xml  |   444 +
 mkdocs/docs/api/xml/table__requirements_8cc.xml    |   321 +
 mkdocs/docs/api/xml/table__requirements_8h.xml     |   197 +
 .../docs/api/xml/table__requirements__test_8cc.xml |   598 +
 mkdocs/docs/api/xml/table__scan_8cc.xml            |   987 ++
 mkdocs/docs/api/xml/table__scan_8h.xml             |   574 +
 mkdocs/docs/api/xml/table__test_8cc.xml            |   635 +
 mkdocs/docs/api/xml/table__update_8cc.xml          |   452 +
 mkdocs/docs/api/xml/table__update_8h.xml           |   477 +
 mkdocs/docs/api/xml/table__update__test_8cc.xml    |   478 +
 mkdocs/docs/api/xml/temp__file__test__base_8h.xml  |   212 +
 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                   |   650 +
 mkdocs/docs/api/xml/term_8h.xml                    |   572 +
 mkdocs/docs/api/xml/test__resource_8h.xml          |   296 +
 mkdocs/docs/api/xml/timepoint_8cc.xml              |   110 +
 mkdocs/docs/api/xml/timepoint_8h.xml               |   164 +
 mkdocs/docs/api/xml/transaction_8h.xml             |   114 +
 mkdocs/docs/api/xml/transform_8cc.xml              |   627 +
 mkdocs/docs/api/xml/transform_8h.xml               |   471 +
 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          |   146 +
 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                    |   934 ++
 mkdocs/docs/api/xml/type__fwd_8h.xml               |   771 +
 mkdocs/docs/api/xml/type__test_8cc.xml             |  1503 ++
 mkdocs/docs/api/xml/type__util_8cc.xml             |   624 +
 mkdocs/docs/api/xml/type__util_8h.xml              |   274 +
 mkdocs/docs/api/xml/types_8h.xml                   |   331 +
 mkdocs/docs/api/xml/uuid_8cc.xml                   |   388 +
 mkdocs/docs/api/xml/uuid_8h.xml                    |   363 +
 mkdocs/docs/api/xml/uuid__test_8cc.xml             |   257 +
 mkdocs/docs/api/xml/v1__metadata_8cc.xml           |   782 +
 mkdocs/docs/api/xml/v1__metadata__internal_8h.xml  |   152 +
 mkdocs/docs/api/xml/v2__metadata_8cc.xml           |   840 +
 mkdocs/docs/api/xml/v2__metadata__internal_8h.xml  |   165 +
 mkdocs/docs/api/xml/v3__metadata_8cc.xml           |   924 ++
 mkdocs/docs/api/xml/v3__metadata__internal_8h.xml  |   184 +
 mkdocs/docs/api/xml/visit__type_8h.xml             |   353 +
 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/aggregate_8h.html                  |   139 +
 mkdocs/site/api/aggregate_8h_source.html           |   368 +
 mkdocs/site/api/annotated.html                     |   476 +
 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    |   242 +
 .../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/binder_8h.html                     |   100 +
 mkdocs/site/api/binder_8h_source.html              |   180 +
 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   |   148 +
 mkdocs/site/api/catalog_2rest_2type__fwd_8h.html   |    89 +
 .../api/catalog_2rest_2type__fwd_8h_source.html    |   123 +
 mkdocs/site/api/catalog_8h_source.html             |   202 +
 mkdocs/site/api/catalog__properties_8h.html        |   107 +
 mkdocs/site/api/catalog__properties_8h_source.html |   153 +
 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 +
 .../api/classiceberg_1_1Aggregate-members.html     |   105 +
 mkdocs/site/api/classiceberg_1_1Aggregate.html     |   270 +
 mkdocs/site/api/classiceberg_1_1Aggregate.png      |   Bin 0 -> 1112 bytes
 ...classiceberg_1_1AggregateEvaluator-members.html |    94 +
 .../api/classiceberg_1_1AggregateEvaluator.html    |   194 +
 mkdocs/site/api/classiceberg_1_1And-members.html   |   103 +
 mkdocs/site/api/classiceberg_1_1And.html           |   481 +
 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
 .../site/api/classiceberg_1_1Binder-members.html   |   102 +
 mkdocs/site/api/classiceberg_1_1Binder.html        |   355 +
 mkdocs/site/api/classiceberg_1_1Binder.png         |   Bin 0 -> 1022 bytes
 .../api/classiceberg_1_1BinderTest-members.html    |    91 +
 mkdocs/site/api/classiceberg_1_1BinderTest.html    |   114 +
 mkdocs/site/api/classiceberg_1_1BinderTest.png     |   Bin 0 -> 1036 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         |   189 +
 mkdocs/site/api/classiceberg_1_1Bound.png          |   Bin 0 -> 5189 bytes
 .../classiceberg_1_1BoundAggregate-members.html    |   104 +
 .../site/api/classiceberg_1_1BoundAggregate.html   |   346 +
 mkdocs/site/api/classiceberg_1_1BoundAggregate.png |   Bin 0 -> 4620 bytes
 ...rg_1_1BoundAggregate_1_1Aggregator-members.html |    92 +
 ...assiceberg_1_1BoundAggregate_1_1Aggregator.html |   141 +
 ...lassiceberg_1_1BoundExpressionTest-members.html |    95 +
 .../api/classiceberg_1_1BoundExpressionTest.html   |   126 +
 .../api/classiceberg_1_1BoundExpressionTest.png    |   Bin 0 -> 702 bytes
 ...ssiceberg_1_1BoundLiteralPredicate-members.html |   112 +
 .../api/classiceberg_1_1BoundLiteralPredicate.html |   446 +
 .../api/classiceberg_1_1BoundLiteralPredicate.png  |   Bin 0 -> 2575 bytes
 .../classiceberg_1_1BoundPredicate-members.html    |   109 +
 .../site/api/classiceberg_1_1BoundPredicate.html   |   377 +
 mkdocs/site/api/classiceberg_1_1BoundPredicate.png |   Bin 0 -> 3329 bytes
 .../classiceberg_1_1BoundReference-members.html    |   104 +
 .../site/api/classiceberg_1_1BoundReference.html   |   446 +
 mkdocs/site/api/classiceberg_1_1BoundReference.png |   Bin 0 -> 3419 bytes
 .../classiceberg_1_1BoundSetPredicate-members.html |   114 +
 .../api/classiceberg_1_1BoundSetPredicate.html     |   509 +
 .../site/api/classiceberg_1_1BoundSetPredicate.png |   Bin 0 -> 2581 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 |   111 +
 .../api/classiceberg_1_1BoundUnaryPredicate.html   |   435 +
 .../api/classiceberg_1_1BoundUnaryPredicate.png    |   Bin 0 -> 2579 bytes
 .../api/classiceberg_1_1BoundVisitor-members.html  |   113 +
 mkdocs/site/api/classiceberg_1_1BoundVisitor.html  |   910 ++
 mkdocs/site/api/classiceberg_1_1BoundVisitor.png   |   Bin 0 -> 792 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  |   105 +
 mkdocs/site/api/classiceberg_1_1Catalog.html       |   904 ++
 mkdocs/site/api/classiceberg_1_1Catalog.png        |   Bin 0 -> 1293 bytes
 .../api/classiceberg_1_1ComparisonLiteralTest.html |    94 +
 .../api/classiceberg_1_1ComparisonLiteralTest.png  |   Bin 0 -> 1098 bytes
 .../api/classiceberg_1_1ConfigBase-members.html    |    95 +
 mkdocs/site/api/classiceberg_1_1ConfigBase.html    |   167 +
 ...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
 .../classiceberg_1_1CountAggregate-members.html    |   106 +
 .../site/api/classiceberg_1_1CountAggregate.html   |   318 +
 mkdocs/site/api/classiceberg_1_1CountAggregate.png |   Bin 0 -> 3904 bytes
 ...ssiceberg_1_1CountNonNullAggregate-members.html |   107 +
 .../api/classiceberg_1_1CountNonNullAggregate.html |   261 +
 .../api/classiceberg_1_1CountNonNullAggregate.png  |   Bin 0 -> 3117 bytes
 ...classiceberg_1_1CountNullAggregate-members.html |   107 +
 .../api/classiceberg_1_1CountNullAggregate.html    |   261 +
 .../api/classiceberg_1_1CountNullAggregate.png     |   Bin 0 -> 3116 bytes
 ...classiceberg_1_1CountStarAggregate-members.html |   107 +
 .../api/classiceberg_1_1CountStarAggregate.html    |   261 +
 .../api/classiceberg_1_1CountStarAggregate.png     |   Bin 0 -> 3125 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
 .../classiceberg_1_1ErrorCollector-members.html    |   102 +
 .../site/api/classiceberg_1_1ErrorCollector.html   |   413 +
 mkdocs/site/api/classiceberg_1_1ErrorCollector.png |   Bin 0 -> 1240 bytes
 .../api/classiceberg_1_1EvalVisitor-members.html   |   116 +
 mkdocs/site/api/classiceberg_1_1EvalVisitor.html   |   861 +
 mkdocs/site/api/classiceberg_1_1EvalVisitor.png    |   Bin 0 -> 1147 bytes
 .../api/classiceberg_1_1Evaluator-members.html     |    91 +
 mkdocs/site/api/classiceberg_1_1Evaluator.html     |   195 +
 .../api/classiceberg_1_1EvaluatorTest-members.html |    94 +
 mkdocs/site/api/classiceberg_1_1EvaluatorTest.html |   123 +
 mkdocs/site/api/classiceberg_1_1EvaluatorTest.png  |   Bin 0 -> 620 bytes
 .../api/classiceberg_1_1Expression-members.html    |    99 +
 mkdocs/site/api/classiceberg_1_1Expression.html    |   313 +
 mkdocs/site/api/classiceberg_1_1Expression.png     |   Bin 0 -> 7351 bytes
 .../classiceberg_1_1ExpressionError-members.html   |    90 +
 .../site/api/classiceberg_1_1ExpressionError.html  |   118 +
 .../site/api/classiceberg_1_1ExpressionError.png   |   Bin 0 -> 1188 bytes
 .../classiceberg_1_1ExpressionVisitor-members.html |    98 +
 .../api/classiceberg_1_1ExpressionVisitor.html     |   494 +
 .../site/api/classiceberg_1_1ExpressionVisitor.png |   Bin 0 -> 1829 bytes
 ...ssiceberg_1_1ExpressionVisitorTest-members.html |    91 +
 .../api/classiceberg_1_1ExpressionVisitorTest.html |   119 +
 .../api/classiceberg_1_1ExpressionVisitorTest.png  |   Bin 0 -> 1938 bytes
 .../api/classiceberg_1_1Expressions-members.html   |   152 +
 mkdocs/site/api/classiceberg_1_1Expressions.html   |   428 +
 mkdocs/site/api/classiceberg_1_1False-members.html |   100 +
 mkdocs/site/api/classiceberg_1_1False.html         |   309 +
 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 |   112 +
 .../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   |   108 +
 .../site/api/classiceberg_1_1InMemoryCatalog.html  |   914 ++
 .../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 +
 ...eberg_1_1InclusiveMetricsEvaluator-members.html |    91 +
 .../classiceberg_1_1InclusiveMetricsEvaluator.html |   186 +
 ...lusiveMetricsEvaluatorMigratedTest-members.html |   105 +
 ...g_1_1InclusiveMetricsEvaluatorMigratedTest.html |   164 +
 ...rg_1_1InclusiveMetricsEvaluatorMigratedTest.png |   Bin 0 -> 1483 bytes
 ...g_1_1InclusiveMetricsEvaluatorTest-members.html |    94 +
 ...ssiceberg_1_1InclusiveMetricsEvaluatorTest.html |   126 +
 ...assiceberg_1_1InclusiveMetricsEvaluatorTest.png |   Bin 0 -> 1482 bytes
 ...eMetricsEvaluatorWithTransformTest-members.html |    93 +
 ...InclusiveMetricsEvaluatorWithTransformTest.html |   120 +
 ...1InclusiveMetricsEvaluatorWithTransformTest.png |   Bin 0 -> 963 bytes
 ...iceberg_1_1InclusiveMetricsVisitor-members.html |   116 +
 .../classiceberg_1_1InclusiveMetricsVisitor.html   |   861 +
 .../classiceberg_1_1InclusiveMetricsVisitor.png    |   Bin 0 -> 1203 bytes
 ...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
 .../classiceberg_1_1IsBoundVisitor-members.html    |   101 +
 .../site/api/classiceberg_1_1IsBoundVisitor.html   |   352 +
 mkdocs/site/api/classiceberg_1_1IsBoundVisitor.png |   Bin 0 -> 799 bytes
 ...classiceberg_1_1IsBoundVisitorTest-members.html |    91 +
 .../api/classiceberg_1_1IsBoundVisitorTest.html    |   114 +
 .../api/classiceberg_1_1IsBoundVisitorTest.png     |   Bin 0 -> 1074 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  |   119 +
 mkdocs/site/api/classiceberg_1_1Literal.html       |   498 +
 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 |   121 +
 .../api/classiceberg_1_1ManifestEntryAdapter.html  |   219 +
 .../api/classiceberg_1_1ManifestEntryAdapter.png   |   Bin 0 -> 1921 bytes
 ...siceberg_1_1ManifestEntryAdapterV1-members.html |   125 +
 .../classiceberg_1_1ManifestEntryAdapterV1.html    |   282 +
 .../api/classiceberg_1_1ManifestEntryAdapterV1.png |   Bin 0 -> 1221 bytes
 ...siceberg_1_1ManifestEntryAdapterV2-members.html |   125 +
 .../classiceberg_1_1ManifestEntryAdapterV2.html    |   340 +
 .../api/classiceberg_1_1ManifestEntryAdapterV2.png |   Bin 0 -> 1232 bytes
 ...siceberg_1_1ManifestEntryAdapterV3-members.html |   125 +
 .../classiceberg_1_1ManifestEntryAdapterV3.html    |   421 +
 .../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 |    92 +
 .../api/classiceberg_1_1ManifestListReader.html    |   230 +
 .../api/classiceberg_1_1ManifestListReader.png     |   Bin 0 -> 834 bytes
 ...siceberg_1_1ManifestListReaderImpl-members.html |    93 +
 .../classiceberg_1_1ManifestListReaderImpl.html    |   187 +
 .../api/classiceberg_1_1ManifestListReaderImpl.png |   Bin 0 -> 827 bytes
 ...classiceberg_1_1ManifestListWriter-members.html |    96 +
 .../api/classiceberg_1_1ManifestListWriter.html    |   386 +
 .../classiceberg_1_1ManifestReader-members.html    |    93 +
 .../site/api/classiceberg_1_1ManifestReader.html   |   293 +
 mkdocs/site/api/classiceberg_1_1ManifestReader.png |   Bin 0 -> 786 bytes
 ...classiceberg_1_1ManifestReaderImpl-members.html |    94 +
 .../api/classiceberg_1_1ManifestReaderImpl.html    |   190 +
 .../api/classiceberg_1_1ManifestReaderImpl.png     |   Bin 0 -> 781 bytes
 .../classiceberg_1_1ManifestWriter-members.html    |   104 +
 .../site/api/classiceberg_1_1ManifestWriter.html   |   613 +
 ...berg_1_1ManifestWriterVersionsTest-members.html |   109 +
 ...classiceberg_1_1ManifestWriterVersionsTest.html |   172 +
 .../classiceberg_1_1ManifestWriterVersionsTest.png |   Bin 0 -> 759 bytes
 .../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 +
 .../api/classiceberg_1_1MaxAggregate-members.html  |   105 +
 mkdocs/site/api/classiceberg_1_1MaxAggregate.html  |   282 +
 mkdocs/site/api/classiceberg_1_1MaxAggregate.png   |   Bin 0 -> 2632 bytes
 .../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_1MinAggregate-members.html  |   105 +
 mkdocs/site/api/classiceberg_1_1MinAggregate.html  |   282 +
 mkdocs/site/api/classiceberg_1_1MinAggregate.png   |   Bin 0 -> 2629 bytes
 .../api/classiceberg_1_1MockCatalog-members.html   |   123 +
 mkdocs/site/api/classiceberg_1_1MockCatalog.html   |   201 +
 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  |   121 +
 .../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   |   102 +
 mkdocs/site/api/classiceberg_1_1Not.html           |   414 +
 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    |   103 +
 mkdocs/site/api/classiceberg_1_1Or.html            |   478 +
 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
 ...lassiceberg_1_1PartitionFieldStats-members.html |    92 +
 .../api/classiceberg_1_1PartitionFieldStats.html   |   117 +
 ..._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_1PartitionMap-members.html  |   106 +
 mkdocs/site/api/classiceberg_1_1PartitionMap.html  |   417 +
 .../api/classiceberg_1_1PartitionSet-members.html  |   104 +
 mkdocs/site/api/classiceberg_1_1PartitionSet.html  |   295 +
 .../api/classiceberg_1_1PartitionSpec-members.html |   102 +
 mkdocs/site/api/classiceberg_1_1PartitionSpec.html |   358 +
 mkdocs/site/api/classiceberg_1_1PartitionSpec.png  |   Bin 0 -> 702 bytes
 .../classiceberg_1_1PartitionSummary-members.html  |    92 +
 .../site/api/classiceberg_1_1PartitionSummary.html |   119 +
 .../classiceberg_1_1PartitionValues-members.html   |   104 +
 .../site/api/classiceberg_1_1PartitionValues.html  |   312 +
 .../site/api/classiceberg_1_1PartitionValues.png   |   Bin 0 -> 691 bytes
 .../api/classiceberg_1_1PendingUpdate-members.html |    95 +
 mkdocs/site/api/classiceberg_1_1PendingUpdate.html |   164 +
 mkdocs/site/api/classiceberg_1_1PendingUpdate.png  |   Bin 0 -> 804 bytes
 ...classiceberg_1_1PendingUpdateTyped-members.html |   112 +
 .../api/classiceberg_1_1PendingUpdateTyped.html    |   217 +
 .../api/classiceberg_1_1PendingUpdateTyped.png     |   Bin 0 -> 1168 bytes
 ...lassiceberg_1_1PositionPathVisitor-members.html |    93 +
 .../api/classiceberg_1_1PositionPathVisitor.html   |   118 +
 .../api/classiceberg_1_1Predicate-members.html     |   104 +
 mkdocs/site/api/classiceberg_1_1Predicate.html     |   284 +
 mkdocs/site/api/classiceberg_1_1Predicate.png      |   Bin 0 -> 1088 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    |   130 +
 .../site/api/classiceberg_1_1Reader-members.html   |    97 +
 mkdocs/site/api/classiceberg_1_1Reader.html        |   281 +
 mkdocs/site/api/classiceberg_1_1Reader.png         |   Bin 0 -> 1084 bytes
 .../classiceberg_1_1ReaderProperties-members.html  |    93 +
 .../site/api/classiceberg_1_1ReaderProperties.html |   155 +
 .../site/api/classiceberg_1_1ReaderProperties.png  |   Bin 0 -> 849 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 +
 .../api/classiceberg_1_1RewriteNot-members.html    |   101 +
 mkdocs/site/api/classiceberg_1_1RewriteNot.html    |   280 +
 mkdocs/site/api/classiceberg_1_1RewriteNot.png     |   Bin 0 -> 1059 bytes
 .../classiceberg_1_1RewriteNotTest-members.html    |    91 +
 .../site/api/classiceberg_1_1RewriteNotTest.html   |   114 +
 mkdocs/site/api/classiceberg_1_1RewriteNotTest.png |   Bin 0 -> 1075 bytes
 .../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   |   122 +
 mkdocs/site/api/classiceberg_1_1Schema.html        |   411 +
 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    |   186 +
 mkdocs/site/api/classiceberg_1_1StructLike.png     |   Bin 0 -> 1842 bytes
 ...classiceberg_1_1StructLikeAccessor-members.html |    92 +
 .../api/classiceberg_1_1StructLikeAccessor.html    |   139 +
 .../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         |   337 +
 ...assiceberg_1_1TableMetadataBuilder-members.html |   142 +
 .../api/classiceberg_1_1TableMetadataBuilder.html  |  1261 ++
 .../api/classiceberg_1_1TableMetadataBuilder.png   |   Bin 0 -> 756 bytes
 ...classiceberg_1_1TableMetadataCache-members.html |   102 +
 .../api/classiceberg_1_1TableMetadataCache.html    |   143 +
 .../classiceberg_1_1TableProperties-members.html   |   190 +
 .../site/api/classiceberg_1_1TableProperties.html  |  2179 +++
 .../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 |   106 +
 .../api/classiceberg_1_1TableUpdateContext.html    |   208 +
 .../classiceberg_1_1TempFileTestBase-members.html  |   100 +
 .../site/api/classiceberg_1_1TempFileTestBase.html |   190 +
 .../site/api/classiceberg_1_1TempFileTestBase.png  |   Bin 0 -> 2913 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    |    96 +
 mkdocs/site/api/classiceberg_1_1TestConfig.html    |   184 +
 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  |   100 +
 mkdocs/site/api/classiceberg_1_1True.html          |   310 +
 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_1UnboundAggregate-members.html  |   103 +
 .../site/api/classiceberg_1_1UnboundAggregate.html |   215 +
 .../site/api/classiceberg_1_1UnboundAggregate.png  |   Bin 0 -> 2380 bytes
 ...assiceberg_1_1UnboundAggregateImpl-members.html |   106 +
 .../api/classiceberg_1_1UnboundAggregateImpl.html  |   304 +
 .../api/classiceberg_1_1UnboundAggregateImpl.png   |   Bin 0 -> 3239 bytes
 .../classiceberg_1_1UnboundPredicate-members.html  |   104 +
 .../site/api/classiceberg_1_1UnboundPredicate.html |   320 +
 .../site/api/classiceberg_1_1UnboundPredicate.png  |   Bin 0 -> 2340 bytes
 ...assiceberg_1_1UnboundPredicateImpl-members.html |   112 +
 .../api/classiceberg_1_1UnboundPredicateImpl.html  |   525 +
 .../api/classiceberg_1_1UnboundPredicateImpl.png   |   Bin 0 -> 3165 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        |   315 +
 mkdocs/site/api/classiceberg_1_1Writer.png         |   Bin 0 -> 1044 bytes
 .../classiceberg_1_1WriterProperties-members.html  |    95 +
 .../site/api/classiceberg_1_1WriterProperties.html |   191 +
 .../site/api/classiceberg_1_1WriterProperties.png  |   Bin 0 -> 857 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 |    99 +
 .../api/classiceberg_1_1avro_1_1AvroReader.html    |   288 +
 .../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 |   100 +
 .../api/classiceberg_1_1avro_1_1AvroWriter.html    |   322 +
 .../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 +
 ...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 |    99 +
 .../classiceberg_1_1parquet_1_1ParquetReader.html  |   288 +
 .../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 |   100 +
 .../classiceberg_1_1parquet_1_1ParquetWriter.html  |   322 +
 .../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
 ...erg_1_1rest_1_1DefaultErrorHandler-members.html |    92 +
 ...lassiceberg_1_1rest_1_1DefaultErrorHandler.html |   169 +
 ...classiceberg_1_1rest_1_1DefaultErrorHandler.png |   Bin 0 -> 3743 bytes
 ...1rest_1_1DropNamespaceErrorHandler-members.html |    93 +
 ...eberg_1_1rest_1_1DropNamespaceErrorHandler.html |   177 +
 ...ceberg_1_1rest_1_1DropNamespaceErrorHandler.png |   Bin 0 -> 1651 bytes
 ...assiceberg_1_1rest_1_1ErrorHandler-members.html |    90 +
 .../api/classiceberg_1_1rest_1_1ErrorHandler.html  |   158 +
 .../api/classiceberg_1_1rest_1_1ErrorHandler.png   |   Bin 0 -> 3744 bytes
 ...classiceberg_1_1rest_1_1HttpClient-members.html |    99 +
 .../api/classiceberg_1_1rest_1_1HttpClient.html    |   138 +
 ...assiceberg_1_1rest_1_1HttpResponse-members.html |    98 +
 .../api/classiceberg_1_1rest_1_1HttpResponse.html  |   141 +
 ...rg_1_1rest_1_1HttpResponse_1_1Impl-members.html |    93 +
 ...assiceberg_1_1rest_1_1HttpResponse_1_1Impl.html |   107 +
 ...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
 ...g_1_1rest_1_1NamespaceErrorHandler-members.html |    93 +
 ...ssiceberg_1_1rest_1_1NamespaceErrorHandler.html |   168 +
 ...assiceberg_1_1rest_1_1NamespaceErrorHandler.png |   Bin 0 -> 1658 bytes
 ...ssiceberg_1_1rest_1_1ResourcePaths-members.html |   102 +
 .../api/classiceberg_1_1rest_1_1ResourcePaths.html |   210 +
 ...lassiceberg_1_1rest_1_1RestCatalog-members.html |   111 +
 .../api/classiceberg_1_1rest_1_1RestCatalog.html   |   956 ++
 .../api/classiceberg_1_1rest_1_1RestCatalog.png    |   Bin 0 -> 680 bytes
 ...g_1_1rest_1_1RestCatalogProperties-members.html |    99 +
 ...ssiceberg_1_1rest_1_1RestCatalogProperties.html |   210 +
 ...assiceberg_1_1rest_1_1RestCatalogProperties.png |   Bin 0 -> 1062 bytes
 ...iceberg_1_1rest_1_1RestCatalogTest-members.html |    91 +
 .../classiceberg_1_1rest_1_1RestCatalogTest.html   |   114 +
 .../classiceberg_1_1rest_1_1RestCatalogTest.png    |   Bin 0 -> 696 bytes
 ...1_1rest_1_1TableCommitErrorHandler-members.html |    92 +
 ...iceberg_1_1rest_1_1TableCommitErrorHandler.html |   167 +
 ...siceberg_1_1rest_1_1TableCommitErrorHandler.png |   Bin 0 -> 1286 bytes
 ...eberg_1_1rest_1_1TableErrorHandler-members.html |    92 +
 .../classiceberg_1_1rest_1_1TableErrorHandler.html |   167 +
 .../classiceberg_1_1rest_1_1TableErrorHandler.png  |   Bin 0 -> 1204 bytes
 ..._1_1rest_1_1ViewCommitErrorHandler-members.html |    92 +
 ...siceberg_1_1rest_1_1ViewCommitErrorHandler.html |   167 +
 ...ssiceberg_1_1rest_1_1ViewCommitErrorHandler.png |   Bin 0 -> 1277 bytes
 ...ceberg_1_1rest_1_1ViewErrorHandler-members.html |    92 +
 .../classiceberg_1_1rest_1_1ViewErrorHandler.html  |   167 +
 .../classiceberg_1_1rest_1_1ViewErrorHandler.png   |   Bin 0 -> 1196 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              |   229 +
 mkdocs/site/api/constant_8h.html                   |   127 +
 mkdocs/site/api/constant_8h_source.html            |   132 +
 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  |   114 +
 .../api/dir_736f5aa46d5d53763bf6a073a47459a7.html  |    97 +
 .../api/dir_7a408d6a2d81183c3eacfe2576f2a2aa.html  |   150 +
 .../api/dir_7fe6e566b014ce0176a95ba72e9ed10b.html  |   100 +
 .../api/dir_81bb5441034a784c598ffcd7afd30d26.html  |   104 +
 .../api/dir_832d158f51fdfd219125f1a0f5099b44.html  |   111 +
 .../api/dir_babd9bb2d97b09926a56ad8ae647b0f2.html  |    91 +
 .../api/dir_c2249d1ebcff6392039b27b2ca232ecf.html  |   107 +
 .../api/dir_e567eb46dbe88aaa1fd4ccb3586c5e69.html  |    93 +
 .../api/dir_f4d027612078328dc1681a60f28d52c0.html  |    97 +
 .../api/dir_f51fe74ea6bc2b1b900619895eaa63be.html  |   196 +
 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/error__collector_8h.html           |   102 +
 mkdocs/site/api/error__collector_8h_source.html    |   182 +
 mkdocs/site/api/error__handlers_8h.html            |   123 +
 mkdocs/site/api/error__handlers_8h_source.html     |   225 +
 mkdocs/site/api/evaluator_8h.html                  |   102 +
 mkdocs/site/api/evaluator_8h_source.html           |   143 +
 mkdocs/site/api/exception_8h.html                  |   144 +
 mkdocs/site/api/exception_8h_source.html           |   142 +
 mkdocs/site/api/expression_8h.html                 |   138 +
 mkdocs/site/api/expression_8h_source.html          |   430 +
 mkdocs/site/api/expression__visitor_8h.html        |   172 +
 mkdocs/site/api/expression__visitor_8h_source.html |   392 +
 mkdocs/site/api/expressions_8h.html                |   108 +
 mkdocs/site/api/expressions_8h_source.html         |   525 +
 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               |   125 +
 mkdocs/site/api/file__reader_8h_source.html        |   224 +
 mkdocs/site/api/file__writer_8h.html               |   123 +
 mkdocs/site/api/file__writer_8h_source.html        |   221 +
 mkdocs/site/api/files.html                         |   224 +
 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                     |   109 +
 mkdocs/site/api/functions_b.html                   |    99 +
 mkdocs/site/api/functions_c.html                   |   129 +
 mkdocs/site/api/functions_d.html                   |   101 +
 mkdocs/site/api/functions_e.html                   |   103 +
 mkdocs/site/api/functions_enum.html                |    83 +
 mkdocs/site/api/functions_f.html                   |   115 +
 mkdocs/site/api/functions_func.html                |   105 +
 mkdocs/site/api/functions_func_b.html              |    98 +
 mkdocs/site/api/functions_func_c.html              |   117 +
 mkdocs/site/api/functions_func_d.html              |    97 +
 mkdocs/site/api/functions_func_e.html              |    99 +
 mkdocs/site/api/functions_func_f.html              |   104 +
 mkdocs/site/api/functions_func_g.html              |   110 +
 mkdocs/site/api/functions_func_h.html              |    96 +
 mkdocs/site/api/functions_func_i.html              |   101 +
 mkdocs/site/api/functions_func_k.html              |    83 +
 mkdocs/site/api/functions_func_l.html              |    97 +
 mkdocs/site/api/functions_func_m.html              |   104 +
 mkdocs/site/api/functions_func_n.html              |   106 +
 mkdocs/site/api/functions_func_o.html              |   101 +
 mkdocs/site/api/functions_func_p.html              |    96 +
 mkdocs/site/api/functions_func_r.html              |   106 +
 mkdocs/site/api/functions_func_s.html              |   133 +
 mkdocs/site/api/functions_func_t.html              |   113 +
 mkdocs/site/api/functions_func_u.html              |    91 +
 mkdocs/site/api/functions_func_v.html              |    88 +
 mkdocs/site/api/functions_func_w.html              |    97 +
 mkdocs/site/api/functions_func_y.html              |    84 +
 mkdocs/site/api/functions_func_~.html              |    83 +
 mkdocs/site/api/functions_g.html                   |   110 +
 mkdocs/site/api/functions_h.html                   |    96 +
 mkdocs/site/api/functions_i.html                   |   101 +
 mkdocs/site/api/functions_k.html                   |   145 +
 mkdocs/site/api/functions_l.html                   |   104 +
 mkdocs/site/api/functions_m.html                   |   114 +
 mkdocs/site/api/functions_n.html                   |   111 +
 mkdocs/site/api/functions_o.html                   |   105 +
 mkdocs/site/api/functions_p.html                   |   104 +
 mkdocs/site/api/functions_r.html                   |   110 +
 mkdocs/site/api/functions_rela.html                |    81 +
 mkdocs/site/api/functions_s.html                   |   144 +
 mkdocs/site/api/functions_t.html                   |   116 +
 mkdocs/site/api/functions_type.html                |    81 +
 mkdocs/site/api/functions_u.html                   |    93 +
 mkdocs/site/api/functions_v.html                   |    89 +
 mkdocs/site/api/functions_vars.html                |   316 +
 mkdocs/site/api/functions_w.html                   |    97 +
 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                     |   520 +
 mkdocs/site/api/http__client_8h.html               |   112 +
 mkdocs/site/api/http__client_8h_source.html        |   206 +
 .../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 |   197 +
 .../site/api/inclusive__metrics__evaluator_8h.html |   105 +
 .../inclusive__metrics__evaluator_8h_source.html   |   144 +
 mkdocs/site/api/index.html                         |   168 +
 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      |   229 +
 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             |   276 +
 mkdocs/site/api/location__provider_8h_source.html  |   138 +
 mkdocs/site/api/macros_8h_source.html              |   157 +
 .../site/api/manifest__adapter__internal_8h.html   |   111 +
 .../api/manifest__adapter__internal_8h_source.html |   236 +
 mkdocs/site/api/manifest__entry_8h.html            |   137 +
 mkdocs/site/api/manifest__entry_8h_source.html     |   407 +
 mkdocs/site/api/manifest__list_8h.html             |   165 +
 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    |   165 +
 mkdocs/site/api/manifest__reader__internal_8h.html |   140 +
 .../api/manifest__reader__internal_8h_source.html  |   195 +
 mkdocs/site/api/manifest__wrapper_8h_source.html   |   201 +
 mkdocs/site/api/manifest__writer_8h.html           |   109 +
 mkdocs/site/api/manifest__writer_8h_source.html    |   246 +
 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                    |   102 +
 mkdocs/site/api/metrics_8h_source.html             |   134 +
 mkdocs/site/api/minus.svg                          |     8 +
 mkdocs/site/api/minusd.svg                         |     8 +
 mkdocs/site/api/mock__catalog_8h_source.html       |   202 +
 .../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     |   180 +
 .../partition__summary__internal_8h_source.html    |   168 +
 .../site/api/partition__value__util_8h_source.html |   357 +
 mkdocs/site/api/partition__values_8h.html          |   104 +
 mkdocs/site/api/partition__values_8h_source.html   |   164 +
 mkdocs/site/api/pending__update_8h.html            |   105 +
 mkdocs/site/api/pending__update_8h_source.html     |   158 +
 mkdocs/site/api/plus.svg                           |     9 +
 mkdocs/site/api/plusd.svg                          |     9 +
 mkdocs/site/api/predicate_8h.html                  |   120 +
 mkdocs/site/api/predicate_8h_source.html           |   366 +
 mkdocs/site/api/resource__paths_8h.html            |   107 +
 mkdocs/site/api/resource__paths_8h_source.html     |   170 +
 mkdocs/site/api/rest__catalog_8h.html              |   104 +
 mkdocs/site/api/rest__catalog_8h_source.html       |   202 +
 mkdocs/site/api/rest__util_8h_source.html          |   138 +
 mkdocs/site/api/result_8h_source.html              |   216 +
 mkdocs/site/api/rewrite__not_8h.html               |    99 +
 mkdocs/site/api/rewrite__not_8h_source.html        |   149 +
 mkdocs/site/api/schema_8h.html                     |   109 +
 mkdocs/site/api/schema_8h_source.html              |   183 +
 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                    |    76 +
 mkdocs/site/api/search/all_1.js                    |    52 +
 mkdocs/site/api/search/all_10.js                   |    53 +
 mkdocs/site/api/search/all_11.js                   |    90 +
 mkdocs/site/api/search/all_12.js                   |    94 +
 mkdocs/site/api/search/all_13.js                   |    31 +
 mkdocs/site/api/search/all_14.js                   |    21 +
 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                    |    82 +
 mkdocs/site/api/search/all_3.js                    |    40 +
 mkdocs/site/api/search/all_4.js                    |    50 +
 mkdocs/site/api/search/all_5.js                    |    67 +
 mkdocs/site/api/search/all_6.js                    |    33 +
 mkdocs/site/api/search/all_7.js                    |    23 +
 mkdocs/site/api/search/all_8.js                    |    50 +
 mkdocs/site/api/search/all_9.js                    |    11 +
 mkdocs/site/api/search/all_a.js                    |    84 +
 mkdocs/site/api/search/all_b.js                    |    56 +
 mkdocs/site/api/search/all_c.js                    |    75 +
 mkdocs/site/api/search/all_d.js                    |    44 +
 mkdocs/site/api/search/all_e.js                    |    25 +
 mkdocs/site/api/search/all_f.js                    |    65 +
 mkdocs/site/api/search/classes_0.js                |    44 +
 mkdocs/site/api/search/classes_1.js                |    29 +
 mkdocs/site/api/search/classes_10.js               |    34 +
 mkdocs/site/api/search/classes_11.js               |    48 +
 mkdocs/site/api/search/classes_12.js               |    20 +
 mkdocs/site/api/search/classes_13.js               |     7 +
 mkdocs/site/api/search/classes_14.js               |     7 +
 mkdocs/site/api/search/classes_15.js               |     5 +
 mkdocs/site/api/search/classes_16.js               |     4 +
 mkdocs/site/api/search/classes_2.js                |    25 +
 mkdocs/site/api/search/classes_3.js                |    16 +
 mkdocs/site/api/search/classes_4.js                |    22 +
 mkdocs/site/api/search/classes_5.js                |    20 +
 mkdocs/site/api/search/classes_6.js                |     6 +
 mkdocs/site/api/search/classes_7.js                |     9 +
 mkdocs/site/api/search/classes_8.js                |    20 +
 mkdocs/site/api/search/classes_9.js                |     9 +
 mkdocs/site/api/search/classes_a.js                |    29 +
 mkdocs/site/api/search/classes_b.js                |    37 +
 mkdocs/site/api/search/classes_c.js                |    13 +
 mkdocs/site/api/search/classes_d.js                |     4 +
 mkdocs/site/api/search/classes_e.js                |    37 +
 mkdocs/site/api/search/classes_f.js                |    24 +
 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                  |     4 +
 mkdocs/site/api/search/enums_6.js                  |     6 +
 mkdocs/site/api/search/enumvalues_0.js             |    23 +
 mkdocs/site/api/search/files_0.js                  |     7 +
 mkdocs/site/api/search/files_1.js                  |     4 +
 mkdocs/site/api/search/files_10.js                 |     7 +
 mkdocs/site/api/search/files_2.js                  |     7 +
 mkdocs/site/api/search/files_3.js                  |     5 +
 mkdocs/site/api/search/files_4.js                  |    11 +
 mkdocs/site/api/search/files_5.js                  |     8 +
 mkdocs/site/api/search/files_6.js                  |     4 +
 mkdocs/site/api/search/files_7.js                  |     6 +
 mkdocs/site/api/search/files_8.js                  |     5 +
 mkdocs/site/api/search/files_9.js                  |     4 +
 mkdocs/site/api/search/files_a.js                  |    11 +
 mkdocs/site/api/search/files_b.js                  |     9 +
 mkdocs/site/api/search/files_c.js                  |     6 +
 mkdocs/site/api/search/files_d.js                  |     8 +
 mkdocs/site/api/search/files_e.js                  |    15 +
 mkdocs/site/api/search/files_f.js                  |     4 +
 mkdocs/site/api/search/functions_0.js              |    25 +
 mkdocs/site/api/search/functions_1.js              |    21 +
 mkdocs/site/api/search/functions_10.js             |    52 +
 mkdocs/site/api/search/functions_11.js             |    36 +
 mkdocs/site/api/search/functions_12.js             |    12 +
 mkdocs/site/api/search/functions_13.js             |    12 +
 mkdocs/site/api/search/functions_14.js             |    18 +
 mkdocs/site/api/search/functions_15.js             |     5 +
 mkdocs/site/api/search/functions_16.js             |     4 +
 mkdocs/site/api/search/functions_2.js              |    38 +
 mkdocs/site/api/search/functions_3.js              |    20 +
 mkdocs/site/api/search/functions_4.js              |    19 +
 mkdocs/site/api/search/functions_5.js              |    32 +
 mkdocs/site/api/search/functions_6.js              |    30 +
 mkdocs/site/api/search/functions_7.js              |    17 +
 mkdocs/site/api/search/functions_8.js              |    24 +
 mkdocs/site/api/search/functions_9.js              |     4 +
 mkdocs/site/api/search/functions_a.js              |    19 +
 mkdocs/site/api/search/functions_b.js              |    26 +
 mkdocs/site/api/search/functions_c.js              |    27 +
 mkdocs/site/api/search/functions_d.js              |    22 +
 mkdocs/site/api/search/functions_e.js              |    17 +
 mkdocs/site/api/search/functions_f.js              |    28 +
 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              |     4 +
 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              |    64 +
 mkdocs/site/api/search/variables_8.js              |    12 +
 mkdocs/site/api/search/variables_9.js              |    13 +
 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               |   141 +
 mkdocs/site/api/struct__like_8h_source.html        |   213 +
 ...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     |  1075 ++
 .../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    |   106 +
 .../site/api/structiceberg_1_1ManifestEntry.html   |   338 +
 .../api/structiceberg_1_1ManifestFile-members.html |   125 +
 mkdocs/site/api/structiceberg_1_1ManifestFile.html |   838 +
 .../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    |    90 +
 mkdocs/site/api/structiceberg_1_1Namespace.html    |   112 +
 ...cticeberg_1_1PartitionFieldSummary-members.html |    98 +
 .../structiceberg_1_1PartitionFieldSummary.html    |   301 +
 ...structiceberg_1_1PartitionKeyEqual-members.html |    93 +
 .../api/structiceberg_1_1PartitionKeyEqual.html    |   121 +
 .../structiceberg_1_1PartitionKeyHash-members.html |    91 +
 .../api/structiceberg_1_1PartitionKeyHash.html     |   115 +
 .../structiceberg_1_1PartitionKeyRef-members.html  |    92 +
 .../site/api/structiceberg_1_1PartitionKeyRef.html |   118 +
 ...iceberg_1_1PartitionStatisticsFile-members.html |    92 +
 .../structiceberg_1_1PartitionStatisticsFile.html  |   136 +
 ...ucticeberg_1_1PartitionValuesEqual-members.html |    89 +
 .../api/structiceberg_1_1PartitionValuesEqual.html |   105 +
 ...ructiceberg_1_1PartitionValuesHash-members.html |    89 +
 .../api/structiceberg_1_1PartitionValuesHash.html  |   105 +
 ...cticeberg_1_1ReaderFactoryRegistry-members.html |    91 +
 .../structiceberg_1_1ReaderFactoryRegistry.html    |   119 +
 .../structiceberg_1_1ReaderOptions-members.html    |    96 +
 .../site/api/structiceberg_1_1ReaderOptions.html   |   134 +
 .../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  |    92 +
 .../site/api/structiceberg_1_1TableIdentifier.html |   119 +
 .../structiceberg_1_1TableMetadata-members.html    |   123 +
 .../site/api/structiceberg_1_1TableMetadata.html   |   276 +
 ...rg_1_1TableMetadataBuilder_1_1Impl-members.html |    95 +
 ...ucticeberg_1_1TableMetadataBuilder_1_1Impl.html |   120 +
 ...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    |    93 +
 .../site/api/structiceberg_1_1WriterOptions.html   |   122 +
 ...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 +
 ...cticeberg_1_1rest_1_1ErrorResponse-members.html |    93 +
 .../structiceberg_1_1rest_1_1ErrorResponse.html    |   122 +
 ...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               |   194 +
 mkdocs/site/api/table__identifier_8h.html          |   105 +
 mkdocs/site/api/table__identifier_8h_source.html   |   152 +
 mkdocs/site/api/table__metadata_8h.html            |   144 +
 mkdocs/site/api/table__metadata_8h_source.html     |   397 +
 mkdocs/site/api/table__properties_8h_source.html   |   357 +
 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 |   206 +
 mkdocs/site/api/table__scan_8h_source.html         |   250 +
 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                       |   133 +
 mkdocs/site/api/term_8h_source.html                |   337 +
 mkdocs/site/api/test__resource_8h_source.html      |   146 +
 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           |   253 +
 mkdocs/site/api/type__util_8h.html                 |   159 +
 mkdocs/site/api/type__util_8h_source.html          |   225 +
 mkdocs/site/api/types_8h.html                      |   156 +
 mkdocs/site/api/types_8h_source.html               |   332 +
 mkdocs/site/api/uuid_8h.html                       |   107 +
 mkdocs/site/api/uuid_8h_source.html                |   161 +
 mkdocs/site/api/v1__metadata__internal_8h.html     |   100 +
 .../site/api/v1__metadata__internal_8h_source.html |   157 +
 mkdocs/site/api/v2__metadata__internal_8h.html     |   100 +
 .../site/api/v2__metadata__internal_8h_source.html |   173 +
 mkdocs/site/api/v3__metadata__internal_8h.html     |   101 +
 .../site/api/v3__metadata__internal_8h_source.html |   189 +
 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                 |   154 +
 mkdocs/site/api/xml/aggregate_8cc.xml              |   817 +
 mkdocs/site/api/xml/aggregate_8h.xml               |   593 +
 mkdocs/site/api/xml/aggregate__test_8cc.xml        |   779 +
 mkdocs/site/api/xml/arrow__array__wrapper_8cc.xml  |   764 +
 mkdocs/site/api/xml/arrow__array__wrapper_8h.xml   |   418 +
 mkdocs/site/api/xml/arrow__c__data_8h.xml          |   299 +
 .../xml/arrow__c__data__guard__internal_8cc.xml    |    92 +
 .../api/xml/arrow__c__data__guard__internal_8h.xml |   113 +
 mkdocs/site/api/xml/arrow__file__io_8h.xml         |   118 +
 mkdocs/site/api/xml/arrow__fs__file__io_8cc.xml    |   230 +
 .../api/xml/arrow__fs__file__io__internal_8h.xml   |   156 +
 .../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           |   922 ++
 mkdocs/site/api/xml/avro__reader_8h.xml            |   214 +
 mkdocs/site/api/xml/avro__register_8cc.xml         |   439 +
 mkdocs/site/api/xml/avro__register_8h.xml          |    71 +
 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             |   852 +
 mkdocs/site/api/xml/avro__writer_8cc.xml           |   827 +
 mkdocs/site/api/xml/avro__writer_8h.xml            |   421 +
 mkdocs/site/api/xml/binder_8cc.xml                 |   510 +
 mkdocs/site/api/xml/binder_8h.xml                  |   473 +
 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  |   657 +
 .../api/xml/catalog_2rest_2json__internal_8h.xml   |   217 +
 .../site/api/xml/catalog_2rest_2type__fwd_8h.xml   |    83 +
 mkdocs/site/api/xml/catalog_8h.xml                 |   219 +
 mkdocs/site/api/xml/catalog__properties_8cc.xml    |   160 +
 mkdocs/site/api/xml/catalog__properties_8h.xml     |   165 +
 mkdocs/site/api/xml/checked__cast_8h.xml           |   155 +
 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_1Aggregate.xml  |   212 +
 .../api/xml/classiceberg_1_1AggregateEvaluator.xml |   146 +
 mkdocs/site/api/xml/classiceberg_1_1And.xml        |   351 +
 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 +
 mkdocs/site/api/xml/classiceberg_1_1Binder.xml     |   351 +
 mkdocs/site/api/xml/classiceberg_1_1BinderTest.xml |   124 +
 .../site/api/xml/classiceberg_1_1BooleanType.xml   |   175 +
 mkdocs/site/api/xml/classiceberg_1_1Bound.xml      |   173 +
 .../api/xml/classiceberg_1_1BoundAggregate.xml     |   240 +
 ...lassiceberg_1_1BoundAggregate_1_1Aggregator.xml |    91 +
 .../xml/classiceberg_1_1BoundExpressionTest.xml    |   252 +
 .../xml/classiceberg_1_1BoundLiteralPredicate.xml  |   361 +
 .../api/xml/classiceberg_1_1BoundPredicate.xml     |   301 +
 .../api/xml/classiceberg_1_1BoundReference.xml     |   387 +
 .../api/xml/classiceberg_1_1BoundSetPredicate.xml  |   461 +
 mkdocs/site/api/xml/classiceberg_1_1BoundTerm.xml  |   199 +
 .../api/xml/classiceberg_1_1BoundTransform.xml     |   384 +
 .../xml/classiceberg_1_1BoundUnaryPredicate.xml    |   312 +
 .../site/api/xml/classiceberg_1_1BoundVisitor.xml  |   713 +
 .../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    |   793 +
 .../xml/classiceberg_1_1ComparisonLiteralTest.xml  |    36 +
 mkdocs/site/api/xml/classiceberg_1_1ConfigBase.xml |   200 +
 .../xml/classiceberg_1_1ConfigBase_1_1Entry.xml    |   175 +
 .../site/api/xml/classiceberg_1_1Conversions.xml   |   181 +
 .../classiceberg_1_1CopyInheritableMetadata.xml    |   123 +
 .../api/xml/classiceberg_1_1CountAggregate.xml     |   220 +
 .../xml/classiceberg_1_1CountNonNullAggregate.xml  |   188 +
 .../api/xml/classiceberg_1_1CountNullAggregate.xml |   188 +
 .../api/xml/classiceberg_1_1CountStarAggregate.xml |   180 +
 .../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 +
 .../api/xml/classiceberg_1_1ErrorCollector.xml     |   401 +
 .../site/api/xml/classiceberg_1_1EvalVisitor.xml   |   750 +
 mkdocs/site/api/xml/classiceberg_1_1Evaluator.xml  |   163 +
 .../site/api/xml/classiceberg_1_1EvaluatorTest.xml |   232 +
 mkdocs/site/api/xml/classiceberg_1_1Expression.xml |   594 +
 .../api/xml/classiceberg_1_1ExpressionError.xml    |    82 +
 .../api/xml/classiceberg_1_1ExpressionVisitor.xml  |   387 +
 .../xml/classiceberg_1_1ExpressionVisitorTest.xml  |   188 +
 .../site/api/xml/classiceberg_1_1Expressions.xml   |  1599 ++
 mkdocs/site/api/xml/classiceberg_1_1False.xml      |   180 +
 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   |    91 +
 .../api/xml/classiceberg_1_1IdentityTransform.xml  |   147 +
 .../api/xml/classiceberg_1_1InMemoryCatalog.xml    |   946 ++
 .../xml/classiceberg_1_1InMemoryCatalogTest.xml    |   188 +
 .../api/xml/classiceberg_1_1InMemoryNamespace.xml  |   527 +
 .../classiceberg_1_1InclusiveMetricsEvaluator.xml  |   157 +
 ...rg_1_1InclusiveMetricsEvaluatorMigratedTest.xml |   420 +
 ...assiceberg_1_1InclusiveMetricsEvaluatorTest.xml |   270 +
 ...1InclusiveMetricsEvaluatorWithTransformTest.xml |   295 +
 .../classiceberg_1_1InclusiveMetricsVisitor.xml    |   943 ++
 .../xml/classiceberg_1_1InheritableMetadata.xml    |    95 +
 .../classiceberg_1_1InheritableMetadataFactory.xml |   114 +
 mkdocs/site/api/xml/classiceberg_1_1IntType.xml    |   175 +
 .../api/xml/classiceberg_1_1IsBoundVisitor.xml     |   288 +
 .../api/xml/classiceberg_1_1IsBoundVisitorTest.xml |   124 +
 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    |   716 +
 .../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   |   626 +
 .../xml/classiceberg_1_1ManifestEntryAdapterV1.xml |   345 +
 .../xml/classiceberg_1_1ManifestEntryAdapterV2.xml |   389 +
 .../xml/classiceberg_1_1ManifestEntryAdapterV3.xml |   467 +
 .../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 |   125 +
 .../xml/classiceberg_1_1ManifestListReaderImpl.xml |   133 +
 .../api/xml/classiceberg_1_1ManifestListWriter.xml |   445 +
 .../api/xml/classiceberg_1_1ManifestReader.xml     |   193 +
 .../api/xml/classiceberg_1_1ManifestReaderImpl.xml |   172 +
 .../api/xml/classiceberg_1_1ManifestWriter.xml     |   958 ++
 .../classiceberg_1_1ManifestWriterVersionsTest.xml |   683 +
 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 +
 .../site/api/xml/classiceberg_1_1MaxAggregate.xml  |   193 +
 .../api/xml/classiceberg_1_1MetadataIOTest.xml     |   156 +
 .../site/api/xml/classiceberg_1_1MinAggregate.xml  |   193 +
 .../site/api/xml/classiceberg_1_1MockCatalog.xml   |   519 +
 .../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    |   260 +
 .../api/xml/classiceberg_1_1NamedReference.xml     |   305 +
 mkdocs/site/api/xml/classiceberg_1_1NestedType.xml |   261 +
 mkdocs/site/api/xml/classiceberg_1_1Not.xml        |   271 +
 .../classiceberg_1_1NullLiteralTransformTest.xml   |    36 +
 mkdocs/site/api/xml/classiceberg_1_1Or.xml         |   351 +
 .../api/xml/classiceberg_1_1PartitionField.xml     |   299 +
 .../xml/classiceberg_1_1PartitionFieldStats.xml    |   167 +
 ...ssiceberg_1_1PartitionFieldSummaryArrayLike.xml |   212 +
 ...siceberg_1_1PartitionFieldSummaryStructLike.xml |   197 +
 .../site/api/xml/classiceberg_1_1PartitionMap.xml  |   483 +
 .../site/api/xml/classiceberg_1_1PartitionSet.xml  |   368 +
 .../site/api/xml/classiceberg_1_1PartitionSpec.xml |   538 +
 .../api/xml/classiceberg_1_1PartitionSummary.xml   |   110 +
 .../api/xml/classiceberg_1_1PartitionValues.xml    |   376 +
 .../site/api/xml/classiceberg_1_1PendingUpdate.xml |   162 +
 .../api/xml/classiceberg_1_1PendingUpdateTyped.xml |   173 +
 .../xml/classiceberg_1_1PositionPathVisitor.xml    |   174 +
 mkdocs/site/api/xml/classiceberg_1_1Predicate.xml  |   205 +
 .../site/api/xml/classiceberg_1_1PredicateTest.xml |   143 +
 .../site/api/xml/classiceberg_1_1PrimitiveType.xml |   196 +
 .../api/xml/classiceberg_1_1PruneColumnVisitor.xml |   196 +
 mkdocs/site/api/xml/classiceberg_1_1Reader.xml     |   200 +
 .../api/xml/classiceberg_1_1ReaderProperties.xml   |   159 +
 mkdocs/site/api/xml/classiceberg_1_1Reference.xml  |    70 +
 .../site/api/xml/classiceberg_1_1ResultMatcher.xml |   141 +
 mkdocs/site/api/xml/classiceberg_1_1RewriteNot.xml |   228 +
 .../api/xml/classiceberg_1_1RewriteNotTest.xml     |   124 +
 mkdocs/site/api/xml/classiceberg_1_1ScanTask.xml   |    96 +
 mkdocs/site/api/xml/classiceberg_1_1Schema.xml     |   595 +
 .../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 |   120 +
 .../api/xml/classiceberg_1_1StructLikeAccessor.xml |   131 +
 mkdocs/site/api/xml/classiceberg_1_1StructType.xml |   485 +
 mkdocs/site/api/xml/classiceberg_1_1Table.xml      |   528 +
 .../xml/classiceberg_1_1TableMetadataBuilder.xml   |  1351 ++
 .../api/xml/classiceberg_1_1TableMetadataCache.xml |   391 +
 .../api/xml/classiceberg_1_1TableProperties.xml    |  1833 +++
 .../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 |   479 +
 .../api/xml/classiceberg_1_1TempFileTestBase.xml   |   343 +
 .../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 |   202 +
 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       |   181 +
 .../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    |   162 +
 .../api/xml/classiceberg_1_1UnboundAggregate.xml   |   118 +
 .../xml/classiceberg_1_1UnboundAggregateImpl.xml   |   250 +
 .../api/xml/classiceberg_1_1UnboundPredicate.xml   |   195 +
 .../xml/classiceberg_1_1UnboundPredicateImpl.xml   |   562 +
 .../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     |   224 +
 .../api/xml/classiceberg_1_1WriterProperties.xml   |   194 +
 .../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 |   186 +
 .../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 |   209 +
 .../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 +
 ...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   |   186 +
 ...lassiceberg_1_1parquet_1_1ParquetReaderTest.xml |   198 +
 ...iceberg_1_1parquet_1_1ParquetReader_1_1Impl.xml |   219 +
 .../classiceberg_1_1parquet_1_1ParquetWriter.xml   |   209 +
 ...iceberg_1_1parquet_1_1ParquetWriter_1_1Impl.xml |   207 +
 ...ceberg_1_1parquet_1_1ProjectRecordBatchTest.xml |    36 +
 ...classiceberg_1_1rest_1_1DefaultErrorHandler.xml |   158 +
 ...ceberg_1_1rest_1_1DropNamespaceErrorHandler.xml |   137 +
 .../xml/classiceberg_1_1rest_1_1ErrorHandler.xml   |   120 +
 .../api/xml/classiceberg_1_1rest_1_1HttpClient.xml |   353 +
 .../xml/classiceberg_1_1rest_1_1HttpResponse.xml   |   206 +
 ...lassiceberg_1_1rest_1_1HttpResponse_1_1Impl.xml |   111 +
 .../xml/classiceberg_1_1rest_1_1JsonDeserTest.xml  |    75 +
 .../classiceberg_1_1rest_1_1JsonInvalidTest.xml    |    75 +
 .../classiceberg_1_1rest_1_1JsonRoundTripTest.xml  |    75 +
 ...assiceberg_1_1rest_1_1NamespaceErrorHandler.xml |   131 +
 .../xml/classiceberg_1_1rest_1_1ResourcePaths.xml  |   361 +
 .../xml/classiceberg_1_1rest_1_1RestCatalog.xml    |   968 ++
 ...assiceberg_1_1rest_1_1RestCatalogProperties.xml |   277 +
 .../classiceberg_1_1rest_1_1RestCatalogTest.xml    |   133 +
 ...siceberg_1_1rest_1_1TableCommitErrorHandler.xml |   124 +
 .../classiceberg_1_1rest_1_1TableErrorHandler.xml  |   124 +
 ...ssiceberg_1_1rest_1_1ViewCommitErrorHandler.xml |   124 +
 .../classiceberg_1_1rest_1_1ViewErrorHandler.xml   |   124 +
 .../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    |   517 +
 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                  |   265 +
 mkdocs/site/api/xml/config__test_8cc.xml           |   192 +
 mkdocs/site/api/xml/constant_8h.xml                |    78 +
 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                 |   500 +
 mkdocs/site/api/xml/decimal__test_8cc.xml          |   954 ++
 .../xml/dir_0154c816bded9243a1feaa2fbd30be18.xml   |    74 +
 .../xml/dir_3772e67070704cbb8771b4d409046ed1.xml   |    29 +
 .../xml/dir_736f5aa46d5d53763bf6a073a47459a7.xml   |    19 +
 .../xml/dir_7a408d6a2d81183c3eacfe2576f2a2aa.xml   |    46 +
 .../xml/dir_7fe6e566b014ce0176a95ba72e9ed10b.xml   |    21 +
 .../xml/dir_81bb5441034a784c598ffcd7afd30d26.xml   |    24 +
 .../xml/dir_832d158f51fdfd219125f1a0f5099b44.xml   |    32 +
 .../xml/dir_babd9bb2d97b09926a56ad8ae647b0f2.xml   |    13 +
 .../xml/dir_c2249d1ebcff6392039b27b2ca232ecf.xml   |    29 +
 .../xml/dir_e567eb46dbe88aaa1fd4ccb3586c5e69.xml   |    13 +
 .../xml/dir_f4d027612078328dc1681a60f28d52c0.xml   |    16 +
 .../xml/dir_f51fe74ea6bc2b1b900619895eaa63be.xml   |    92 +
 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/error__collector_8h.xml        |   183 +
 mkdocs/site/api/xml/error__handlers_8cc.xml        |   335 +
 mkdocs/site/api/xml/error__handlers_8h.xml         |   189 +
 mkdocs/site/api/xml/eval__expr__test_8cc.xml       |   765 +
 mkdocs/site/api/xml/evaluator_8cc.xml              |   614 +
 mkdocs/site/api/xml/evaluator_8h.xml               |   115 +
 mkdocs/site/api/xml/evaluator__test_8cc.xml        |  1495 ++
 mkdocs/site/api/xml/exception_8h.xml               |   506 +
 mkdocs/site/api/xml/expression_8cc.xml             |   453 +
 mkdocs/site/api/xml/expression_8h.xml              |   462 +
 mkdocs/site/api/xml/expression__test_8cc.xml       |   387 +
 mkdocs/site/api/xml/expression__visitor_8h.xml     |   660 +
 .../site/api/xml/expression__visitor__test_8cc.xml |  1021 ++
 mkdocs/site/api/xml/expressions_8cc.xml            |   696 +
 mkdocs/site/api/xml/expressions_8h.xml             |   741 +
 mkdocs/site/api/xml/file__format_8h.xml            |   274 +
 mkdocs/site/api/xml/file__io_8h.xml                |   141 +
 mkdocs/site/api/xml/file__reader_8cc.xml           |   277 +
 mkdocs/site/api/xml/file__reader_8h.xml            |   291 +
 mkdocs/site/api/xml/file__scan__task__test_8cc.xml |   834 +
 mkdocs/site/api/xml/file__writer_8cc.xml           |   457 +
 mkdocs/site/api/xml/file__writer_8h.xml            |   493 +
 mkdocs/site/api/xml/formattable_8h.xml             |   463 +
 mkdocs/site/api/xml/formatter_8h.xml               |   140 +
 mkdocs/site/api/xml/formatter__internal_8h.xml     |   339 +
 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/http__client_8cc.xml           |   550 +
 mkdocs/site/api/xml/http__client_8h.xml            |   203 +
 mkdocs/site/api/xml/iceberg__bundle__export_8h.xml |   122 +
 mkdocs/site/api/xml/iceberg__export_8h.xml         |  1046 ++
 mkdocs/site/api/xml/iceberg__rest__export_8h.xml   |   124 +
 mkdocs/site/api/xml/in__memory__catalog_8cc.xml    |   669 +
 mkdocs/site/api/xml/in__memory__catalog_8h.xml     |   209 +
 .../site/api/xml/in__memory__catalog__test_8cc.xml |   747 +
 .../api/xml/inclusive__metrics__evaluator_8cc.xml  |  1153 ++
 .../api/xml/inclusive__metrics__evaluator_8h.xml   |   172 +
 .../inclusive__metrics__evaluator__test_8cc.xml    |  1616 ++
 ...trics__evaluator__with__transform__test_8cc.xml |  1095 ++
 mkdocs/site/api/xml/index.xml                      |  5644 +++++++
 mkdocs/site/api/xml/index.xsd                      |    72 +
 mkdocs/site/api/xml/indexpage.xml                  |   125 +
 mkdocs/site/api/xml/inheritable__metadata_8cc.xml  |   660 +
 mkdocs/site/api/xml/inheritable__metadata_8h.xml   |   175 +
 mkdocs/site/api/xml/int128_8h.xml                  |   273 +
 mkdocs/site/api/xml/json__internal_8cc.xml         |  1879 +++
 mkdocs/site/api/xml/json__internal_8h.xml          |   356 +
 mkdocs/site/api/xml/json__internal__test_8cc.xml   |   931 ++
 mkdocs/site/api/xml/json__util__internal_8h.xml    |   299 +
 mkdocs/site/api/xml/lazy_8h.xml                    |   450 +
 mkdocs/site/api/xml/literal_8cc.xml                |   951 ++
 mkdocs/site/api/xml/literal_8h.xml                 |   677 +
 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                  |   686 +
 mkdocs/site/api/xml/manifest__adapter_8cc.xml      |  1273 ++
 .../api/xml/manifest__adapter__internal_8h.xml     |   251 +
 mkdocs/site/api/xml/manifest__entry_8cc.xml        |   512 +
 mkdocs/site/api/xml/manifest__entry_8h.xml         |   720 +
 mkdocs/site/api/xml/manifest__list_8cc.xml         |   438 +
 mkdocs/site/api/xml/manifest__list_8h.xml          |   523 +
 .../api/xml/manifest__list__versions__test_8cc.xml |  1229 ++
 mkdocs/site/api/xml/manifest__reader_8cc.xml       |   759 +
 mkdocs/site/api/xml/manifest__reader_8h.xml        |   278 +
 .../api/xml/manifest__reader__internal_8cc.xml     |  1481 ++
 .../site/api/xml/manifest__reader__internal_8h.xml |   391 +
 mkdocs/site/api/xml/manifest__wrapper_8cc.xml      |   708 +
 mkdocs/site/api/xml/manifest__wrapper_8h.xml       |   547 +
 mkdocs/site/api/xml/manifest__writer_8cc.xml       |  1154 ++
 mkdocs/site/api/xml/manifest__writer_8h.xml        |   530 +
 .../xml/manifest__writer__versions__test_8cc.xml   |  1445 ++
 mkdocs/site/api/xml/matchers_8h.xml                |   392 +
 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     |   620 +
 mkdocs/site/api/xml/metadata__serde__test_8cc.xml  |  1068 ++
 mkdocs/site/api/xml/metrics_8h.xml                 |   358 +
 mkdocs/site/api/xml/mock__catalog_8h.xml           |   203 +
 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_0d202.xml            |    11 +
 mkdocs/site/api/xml/namespaceavro.xml              |    11 +
 mkdocs/site/api/xml/namespacecpr.xml               |    11 +
 mkdocs/site/api/xml/namespaceiceberg.xml           | 15722 +++++++++++++++++++
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d119.xml |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d121.xml |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d131.xml |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d133.xml |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d147.xml |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d155.xml |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d159.xml |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d161.xml |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d168.xml |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d178.xml |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d179.xml |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d180.xml |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d183.xml |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d186.xml |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d195.xml |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d203.xml |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d209.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_0d221.xml |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d223.xml |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d230.xml |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d236.xml |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d249.xml |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d253.xml |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d257.xml |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d261.xml |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d44.xml  |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d55.xml  |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d57.xml  |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d59.xml  |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d67.xml  |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d69.xml  |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d75.xml  |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d78.xml  |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d96.xml  |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1_0d99.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_0d15.xml  |    11 +
 .../api/xml/namespaceiceberg_1_1avro_1_1_0d163.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_1internal.xml  |   141 +
 .../site/api/xml/namespaceiceberg_1_1parquet.xml   |  1126 ++
 .../xml/namespaceiceberg_1_1parquet_1_1_0d101.xml  |    11 +
 .../xml/namespaceiceberg_1_1parquet_1_1_0d103.xml  |    11 +
 .../xml/namespaceiceberg_1_1parquet_1_1_0d107.xml  |    11 +
 .../xml/namespaceiceberg_1_1parquet_1_1_0d109.xml  |    11 +
 .../xml/namespaceiceberg_1_1parquet_1_1_0d190.xml  |    11 +
 .../xml/namespaceiceberg_1_1parquet_1_1_0d191.xml  |    11 +
 mkdocs/site/api/xml/namespaceiceberg_1_1rest.xml   |  2164 +++
 .../api/xml/namespaceiceberg_1_1rest_1_1_0d27.xml  |    11 +
 .../api/xml/namespaceiceberg_1_1rest_1_1_0d29.xml  |    11 +
 .../api/xml/namespaceiceberg_1_1rest_1_1_0d32.xml  |    11 +
 .../api/xml/namespaceiceberg_1_1rest_1_1_0d36.xml  |    11 +
 .../api/xml/namespaceiceberg_1_1rest_1_1_0d38.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        |   901 ++
 mkdocs/site/api/xml/parquet__reader_8h.xml         |   214 +
 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          |  1002 ++
 mkdocs/site/api/xml/parquet__writer_8cc.xml        |   676 +
 mkdocs/site/api/xml/parquet__writer_8h.xml         |   420 +
 mkdocs/site/api/xml/partition__field_8cc.xml       |   388 +
 mkdocs/site/api/xml/partition__field_8h.xml        |   175 +
 mkdocs/site/api/xml/partition__field__test_8cc.xml |   405 +
 mkdocs/site/api/xml/partition__spec_8cc.xml        |   639 +
 mkdocs/site/api/xml/partition__spec_8h.xml         |   254 +
 mkdocs/site/api/xml/partition__spec__test_8cc.xml  |   844 +
 mkdocs/site/api/xml/partition__summary_8cc.xml     |   615 +
 .../api/xml/partition__summary__internal_8h.xml    |   342 +
 mkdocs/site/api/xml/partition__value__test_8cc.xml |  1015 ++
 mkdocs/site/api/xml/partition__value__util_8h.xml  |   541 +
 mkdocs/site/api/xml/partition__values_8cc.xml      |   403 +
 mkdocs/site/api/xml/partition__values_8h.xml       |   408 +
 mkdocs/site/api/xml/pending__update_8h.xml         |   136 +
 mkdocs/site/api/xml/predicate_8cc.xml              |  1114 ++
 mkdocs/site/api/xml/predicate_8h.xml               |   591 +
 mkdocs/site/api/xml/predicate__test_8cc.xml        |  1331 ++
 mkdocs/site/api/xml/resource__paths_8cc.xml        |   266 +
 mkdocs/site/api/xml/resource__paths_8h.xml         |   154 +
 mkdocs/site/api/xml/rest__catalog_8cc.xml          |   695 +
 mkdocs/site/api/xml/rest__catalog_8h.xml           |   231 +
 mkdocs/site/api/xml/rest__catalog__test_8cc.xml    |   393 +
 .../api/xml/rest__json__internal__test_8cc.xml     |  1198 ++
 mkdocs/site/api/xml/rest__util_8cc.xml             |   253 +
 mkdocs/site/api/xml/rest__util_8h.xml              |   129 +
 mkdocs/site/api/xml/rest__util__test_8cc.xml       |   301 +
 mkdocs/site/api/xml/result_8h.xml                  |  1014 ++
 mkdocs/site/api/xml/rewrite__not_8cc.xml           |   459 +
 mkdocs/site/api/xml/rewrite__not_8h.xml            |   445 +
 mkdocs/site/api/xml/roaring__test_8cc.xml          |    98 +
 mkdocs/site/api/xml/schema_8cc.xml                 |   642 +
 mkdocs/site/api/xml/schema_8h.xml                  |   397 +
 mkdocs/site/api/xml/schema__field_8cc.xml          |   281 +
 mkdocs/site/api/xml/schema__field_8h.xml           |   474 +
 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     |   481 +
 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                |   314 +
 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             |   203 +
 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        |   146 +
 mkdocs/site/api/xml/string__util_8h.xml            |   219 +
 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_8cc.xml           |   498 +
 mkdocs/site/api/xml/struct__like_8h.xml            |   445 +
 mkdocs/site/api/xml/struct__like__test_8cc.xml     |  1198 ++
 .../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  |   961 ++
 .../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     |   437 +
 .../site/api/xml/structiceberg_1_1ManifestFile.xml |   713 +
 .../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   |   157 +
 mkdocs/site/api/xml/structiceberg_1_1Namespace.xml |    76 +
 .../xml/structiceberg_1_1PartitionFieldSummary.xml |   215 +
 .../api/xml/structiceberg_1_1PartitionKeyEqual.xml |   126 +
 .../api/xml/structiceberg_1_1PartitionKeyHash.xml  |    72 +
 .../api/xml/structiceberg_1_1PartitionKeyRef.xml   |   110 +
 .../structiceberg_1_1PartitionStatisticsFile.xml   |   108 +
 .../xml/structiceberg_1_1PartitionValuesEqual.xml  |    40 +
 .../xml/structiceberg_1_1PartitionValuesHash.xml   |    36 +
 .../xml/structiceberg_1_1ReaderFactoryRegistry.xml |    87 +
 .../api/xml/structiceberg_1_1ReaderOptions.xml     |   306 +
 .../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   |   117 +
 .../api/xml/structiceberg_1_1TableMetadata.xml     |   893 ++
 ...ructiceberg_1_1TableMetadataBuilder_1_1Impl.xml |   451 +
 .../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     |   233 +
 .../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_1ErrorResponse.xml |   122 +
 ...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                  |   822 +
 mkdocs/site/api/xml/table_8h.xml                   |   248 +
 mkdocs/site/api/xml/table__identifier_8h.xml       |   174 +
 mkdocs/site/api/xml/table__metadata_8cc.xml        |  1057 ++
 mkdocs/site/api/xml/table__metadata_8h.xml         |   501 +
 .../api/xml/table__metadata__builder__test_8cc.xml |   491 +
 mkdocs/site/api/xml/table__properties_8cc.xml      |   138 +
 mkdocs/site/api/xml/table__properties_8h.xml       |   348 +
 mkdocs/site/api/xml/table__requirement_8cc.xml     |   386 +
 mkdocs/site/api/xml/table__requirement_8h.xml      |   239 +
 .../site/api/xml/table__requirement__test_8cc.xml  |   444 +
 mkdocs/site/api/xml/table__requirements_8cc.xml    |   321 +
 mkdocs/site/api/xml/table__requirements_8h.xml     |   197 +
 .../site/api/xml/table__requirements__test_8cc.xml |   598 +
 mkdocs/site/api/xml/table__scan_8cc.xml            |   987 ++
 mkdocs/site/api/xml/table__scan_8h.xml             |   574 +
 mkdocs/site/api/xml/table__test_8cc.xml            |   635 +
 mkdocs/site/api/xml/table__update_8cc.xml          |   452 +
 mkdocs/site/api/xml/table__update_8h.xml           |   477 +
 mkdocs/site/api/xml/table__update__test_8cc.xml    |   478 +
 mkdocs/site/api/xml/temp__file__test__base_8h.xml  |   212 +
 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                   |   650 +
 mkdocs/site/api/xml/term_8h.xml                    |   572 +
 mkdocs/site/api/xml/test__resource_8h.xml          |   296 +
 mkdocs/site/api/xml/timepoint_8cc.xml              |   110 +
 mkdocs/site/api/xml/timepoint_8h.xml               |   164 +
 mkdocs/site/api/xml/transaction_8h.xml             |   114 +
 mkdocs/site/api/xml/transform_8cc.xml              |   627 +
 mkdocs/site/api/xml/transform_8h.xml               |   471 +
 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          |   146 +
 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                    |   934 ++
 mkdocs/site/api/xml/type__fwd_8h.xml               |   771 +
 mkdocs/site/api/xml/type__test_8cc.xml             |  1503 ++
 mkdocs/site/api/xml/type__util_8cc.xml             |   624 +
 mkdocs/site/api/xml/type__util_8h.xml              |   274 +
 mkdocs/site/api/xml/types_8h.xml                   |   331 +
 mkdocs/site/api/xml/uuid_8cc.xml                   |   388 +
 mkdocs/site/api/xml/uuid_8h.xml                    |   363 +
 mkdocs/site/api/xml/uuid__test_8cc.xml             |   257 +
 mkdocs/site/api/xml/v1__metadata_8cc.xml           |   782 +
 mkdocs/site/api/xml/v1__metadata__internal_8h.xml  |   152 +
 mkdocs/site/api/xml/v2__metadata_8cc.xml           |   840 +
 mkdocs/site/api/xml/v2__metadata__internal_8h.xml  |   165 +
 mkdocs/site/api/xml/v3__metadata_8cc.xml           |   924 ++
 mkdocs/site/api/xml/v3__metadata__internal_8h.xml  |   184 +
 mkdocs/site/api/xml/visit__type_8h.xml             |   353 +
 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
 6620 files changed, 1285503 insertions(+)

diff --git a/404.html b/404.html
new file mode 100644
index 00000000..9bfca1f2
--- /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 00000000..1bd1376b
--- /dev/null
+++ b/CNAME
@@ -0,0 +1 @@
+cpp.iceberg.apache.org
diff --git a/api/aggregate_8h.html b/api/aggregate_8h.html
new file mode 100644
index 00000000..918da34b
--- /dev/null
+++ b/api/aggregate_8h.html
@@ -0,0 +1,139 @@
+<!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/expression/aggregate.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&amp;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&amp;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_832d158f51fdfd219125f1a0f5099b44.html">expression</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">aggregate.h File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;memory&gt;</code><br />
+<code>#include &lt;span&gt;</code><br />
+<code>#include &lt;string&gt;</code><br />
+<code>#include &lt;vector&gt;</code><br />
+<code>#include &quot;<a class="el" href="expression_8h_source.html">iceberg/expression/expression.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="term_8h_source.html">iceberg/expression/term.h</a>&quot;</code><br />
+<code>#include &quot;iceberg/result.h&quot;</code><br />
+<code>#include &quot;<a class="el" href="type__fwd_8h_source.html">iceberg/type_fwd.h</a>&quot;</code><br />
+</div>
+<p><a href="aggregate_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 &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1Aggregate.html">iceberg::Aggregate&lt; T &gt;</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base aggregate holding an operation and a term.  <a href="classiceberg_1_1Aggregate.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1UnboundAggregate.html">iceberg::UnboundAggregate</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for unbound aggregates.  <a href="classiceberg_1_1UnboundAggregate.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1UnboundAggregateImpl.html">iceberg::UnboundAggregateImpl&lt; B &gt;</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Template for unbound aggregates that carry a term and operation.  <a href="classiceberg_1_1UnboundAggregateImpl.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1BoundAggregate.html">iceberg::BoundAggregate</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for bound aggregates.  <a href="classiceberg_1_1BoundAggregate.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1BoundAggregate_1_1Aggregator.html">iceberg::BoundAggregate::Aggregator</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for aggregators.  <a href="classiceberg_1_1BoundAggregate_1_1Aggregator.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1CountAggregate.html">iceberg::CountAggregate</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for COUNT aggregates.  <a href="classiceberg_1_1CountAggregate.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1CountNonNullAggregate.html">iceberg::CountNonNullAggregate</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">COUNT(term) aggregate.  <a href="classiceberg_1_1CountNonNullAggregate.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1CountNullAggregate.html">iceberg::CountNullAggregate</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">COUNT_NULL(term) aggregate.  <a href="classiceberg_1_1CountNullAggregate.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1CountStarAggregate.html">iceberg::CountStarAggregate</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">COUNT(*) aggregate.  <a href="classiceberg_1_1CountStarAggregate.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1MaxAggregate.html">iceberg::MaxAggregate</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classiceberg_1_1Bound.html" title="Interface for bound expressions that can be evaluated.">Bound</a> MAX aggregate.  <a href="classiceberg_1_1MaxAggregate.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1MinAggregate.html">iceberg::MinAggregate</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classiceberg_1_1Bound.html" title="Interface for bound expressions that can be evaluated.">Bound</a> MIN aggregate.  <a href="classiceberg_1_1MinAggregate.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classiceberg_1_1AggregateEvaluator.html">iceberg::AggregateEvaluator</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluates bound aggregates over <a class="el" href="classiceberg_1_1StructLike.html" title="An immutable struct-like wrapper.">StructLike</a> data.  <a href="classiceberg_1_1AggregateEvaluator.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Aggregate expression definitions. </p>
+</div></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<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/aggregate_8h_source.html b/api/aggregate_8h_source.html
new file mode 100644
index 00000000..fcc31233
--- /dev/null
+++ b/api/aggregate_8h_source.html
@@ -0,0 +1,368 @@
+<!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/expression/aggregate.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&amp;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&amp;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&amp;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_832d158f51fdfd219125f1a0f5099b44.html">expression</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">aggregate.h</div></div>
+</div><!--header-->
+<div class="contents">
+<a href="aggregate_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"> * &quot;License&quot;); 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"> * &quot;AS IS&quot; 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 &lt;memory&gt;</span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span><span class="preprocessor">#include &lt;span&gt;</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span><span class="preprocessor">#include &lt;string&gt;</span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span><span class="preprocessor">#include &lt;vector&gt;</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 &quot;<a class="code" href="expression_8h.html">iceberg/expression/expression.h</a>&quot;</span></div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span><span class="preprocessor">#include &quot;<a class="code" href="term_8h.html">iceberg/expression/term.h</a>&quot;</span></div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span><span class="preprocessor">#include &quot;iceberg/result.h&quot;</span></div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span><span class="preprocessor">#include &quot;<a class="code" href="type__fwd_8h.html">iceberg/type_fwd.h</a>&quot;</span></div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span> </div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span><span class="keyword">namespace </span>iceberg {</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">template</span> &lt;TermType T&gt;</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_1Aggregate.html">   39</a></span><span class="keyword">class </span>ICEBERG_EXPORT <a class="code hl_class" href="classiceberg_1_1Aggregate.html">Aggregate</a> : <span class="keyword">public</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classiceberg_1_1Expression.html">Expression</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>  <a class="code hl_class" href="classiceberg_1_1Aggregate.html">~Aggregate</a>() <span class="keyword">override</span> = <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="l00043" name="l00043"></a><span class="lineno"><a class="line" href="classiceberg_1_1Aggregate.html#a04e2d2492b3a5580b85a6663f32fd251">   43</a></span>  <a class="code hl_enumeration" href="classiceberg_1_1Expression.html#a433076bdc34ce0b6d359313c6c7b8a9c">Expression::Operation</a> <a class="code hl_function" href="classiceberg_1_1Aggregate.html#a04e2d2492b3a5580b85a6663f32fd251">op</a>()<span class="keyword"> const override </span>{ <span class="keywordflow">ret [...]
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno">   44</span> </div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno">   45</span>  <span class="keyword">const</span> std::shared_ptr&lt;T&gt;&amp; term()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> term_; }</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno">   46</span> </div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno">   47</span>  std::string ToString() <span class="keyword">const override</span>;</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="keyword">protected</span>:</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno">   50</span>  Aggregate(Expression::Operation op, std::shared_ptr&lt;T&gt; term)</div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno">   51</span>      : operation_(op), term_(std::move(term)) {}</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="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">bool</span> IsSupportedOp(Expression::Operation op) {</div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno">   54</span>    <span class="keywordflow">return</span> op == Expression::Operation::kCount ||</div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno">   55</span>           op == Expression::Operation::kCountNull ||</div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno">   56</span>           op == Expression::Operation::kCountStar || op == Expression::Operation::kMax ||</div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno">   57</span>           op == Expression::Operation::kMin;</div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno">   58</span>  }</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>  Expression::Operation operation_;</div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno">   61</span>  std::shared_ptr&lt;T&gt; term_;</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="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_1UnboundAggregate.html">   65</a></span><span class="keyword">class </span>ICEBERG_EXPORT <a class="code hl_class" href="classiceberg_1_1UnboundAggregate.html">UnboundAggregate</a> : <span class="keyword">public</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classiceberg_1_1Expression.html">Expression</a>,</div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno">   66</span>                                        <span class="keyword">public</span> <a class="code hl_class" href="classiceberg_1_1Unbound.html">Unbound</a>&lt;Expression&gt; {</div>
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno">   67</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno">   68</span>  <a class="code hl_class" href="classiceberg_1_1UnboundAggregate.html">~UnboundAggregate</a>() <span class="keyword">override</span> = <span class="keywordflow">default</span>;</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>  <span class="keywordtype">bool</span> is_unbound_aggregate()<span class="keyword"> const override </span>{ <span class="keywordflow">return</span> <span class="keyword">true</span>; }</div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno">   71</span>};</div>
+</div>
+<div class="line"><a id="l00072" name="l00072"></a><span class="lineno">   72</span> </div>
+<div class="line"><a id="l00074" name="l00074"></a><span class="lineno">   74</span><span class="keyword">template</span> &lt;<span class="keyword">typename</span> B&gt;</div>
+<div class="foldopen" id="foldopen00075" data-start="{" data-end="};">
+<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="classiceberg_1_1UnboundAggregateImpl.html">   75</a></span><span class="keyword">class </span>ICEBERG_EXPORT <a class="code hl_class" href="classiceberg_1_1UnboundAggregateImpl.html">UnboundAggregateImpl</a> : <span class="keyword">public</span> <a class="code hl_class" href="classiceberg_1_1UnboundAggregate.html">UnboundAggregate</a>,</div>
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno">   76</span>                                            <span class="keyword">public</span> <a class="code hl_class" href="classiceberg_1_1Aggregate.html">Aggregate</a>&lt;UnboundTerm&lt;B&gt;&gt; {</div>
+<div class="line"><a id="l00077" name="l00077"></a><span class="lineno">   77</span>  <span class="keyword">using </span><a class="code hl_class" href="classiceberg_1_1Aggregate.html">BASE</a> = <a class="code hl_class" href="classiceberg_1_1Aggregate.html">Aggregate&lt;UnboundTerm&lt;B&gt;</a>&gt;;</div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno">   78</span> </div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno">   79</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno">   80</span>  <span class="keyword">static</span> Result&lt;std::shared_ptr&lt;UnboundAggregateImpl&lt;B&gt;&gt;&gt; Make(</div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno">   81</span>      <a class="code hl_enumeration" href="classiceberg_1_1Expression.html#a433076bdc34ce0b6d359313c6c7b8a9c">Expression::Operation</a> op, std::shared_ptr&lt;<a class="code hl_class" href="classiceberg_1_1UnboundTerm.html">UnboundTerm&lt;B&gt;</a>&gt; term);</div>
+<div class="line"><a id="l00082" name="l00082"></a><span class="lineno">   82</span> </div>
+<div class="foldopen" id="foldopen00083" data-start="{" data-end="}">
+<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="classiceberg_1_1UnboundAggregateImpl.html#a15f042b6cc58c144ad2042b922089a40">   83</a></span>  std::shared_ptr&lt;NamedReference&gt; <a class="code hl_function" href="classiceberg_1_1UnboundAggregateImpl.html#a15f042b6cc58c144ad2042b922089a40">reference</a>()<span class="keyword"> override </span>{</div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno">   84</span>    <span class="keywordflow">return</span> BASE::term() ? BASE::term()-&gt;reference() : <span class="keyword">nullptr</span>;</div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno">   85</span>  }</div>
+</div>
+<div class="line"><a id="l00086" name="l00086"></a><span class="lineno">   86</span> </div>
+<div class="line"><a id="l00087" name="l00087"></a><span class="lineno">   87</span>  Result&lt;std::shared_ptr&lt;Expression&gt;&gt; Bind(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1Schema.html">Schema</a>&amp; schema,</div>
+<div class="line"><a id="l00088" name="l00088"></a><span class="lineno">   88</span>                                           <span class="keywordtype">bool</span> case_sensitive) <span class="keyword">const 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">private</span>:</div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno">   91</span>  <a class="code hl_class" href="classiceberg_1_1UnboundAggregateImpl.html">UnboundAggregateImpl</a>(<a class="code hl_enumeration" href="classiceberg_1_1Expression.html#a433076bdc34ce0b6d359313c6c7b8a9c">Expression::Operation</a> op, std::shared_ptr&lt;<a class="code hl_class" href="classiceberg_1_1UnboundTerm.html">UnboundTerm&lt;B&gt;</a>&gt; term)</div>
+<div class="line"><a id="l00092" name="l00092"></a><span class="lineno">   92</span>      : BASE(op, std::move(term)) {</div>
+<div class="line"><a id="l00093" name="l00093"></a><span class="lineno">   93</span>    ICEBERG_DCHECK(BASE::IsSupportedOp(op), <span class="stringliteral">&quot;Unexpected aggregate operation&quot;</span>);</div>
+<div class="line"><a id="l00094" name="l00094"></a><span class="lineno">   94</span>    ICEBERG_DCHECK(op == Expression::Operation::kCountStar || BASE::term() != <span class="keyword">nullptr</span>,</div>
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno">   95</span>                   <span class="stringliteral">&quot;Aggregate term cannot be null except for COUNT(*)&quot;</span>);</div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno">   96</span>  }</div>
+<div class="line"><a id="l00097" name="l00097"></a><span class="lineno">   97</span>};</div>
+</div>
+<div class="line"><a id="l00098" name="l00098"></a><span class="lineno">   98</span> </div>
+<div class="foldopen" id="foldopen00100" data-start="{" data-end="};">
+<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="classiceberg_1_1BoundAggregate.html">  100</a></span><span class="keyword">class </span>ICEBERG_EXPORT <a class="code hl_class" href="classiceberg_1_1BoundAggregate.html">BoundAggregate</a> : <span class="keyword">public</span> <a class="code hl_class" href="classiceberg_1_1Aggregate.html">Aggregate</a>&lt;BoundTerm&gt;, <span class="keyword">public</span> <a class="code hl_class" href="classice [...]
+<div class="line"><a id="l00101" name="l00101"></a><span class="lineno">  101</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00102" name="l00102"></a><span class="lineno">  102</span>  <span class="keyword">using </span><a class="code hl_class" href="classiceberg_1_1Aggregate.html">Aggregate</a>&lt;<a class="code hl_class" href="classiceberg_1_1BoundTerm.html">BoundTerm</a>&gt;::op;</div>
+<div class="line"><a id="l00103" name="l00103"></a><span class="lineno">  103</span>  <span class="keyword">using </span><a class="code hl_class" href="classiceberg_1_1Aggregate.html">Aggregate</a>&lt;<a class="code hl_class" href="classiceberg_1_1BoundTerm.html">BoundTerm</a>&gt;::term;</div>
+<div class="line"><a id="l00104" name="l00104"></a><span class="lineno">  104</span> </div>
+<div class="foldopen" id="foldopen00106" data-start="{" data-end="};">
+<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="classiceberg_1_1BoundAggregate_1_1Aggregator.html">  106</a></span>  <span class="keyword">class </span><a class="code hl_class" href="classiceberg_1_1BoundAggregate_1_1Aggregator.html">Aggregator</a> {</div>
+<div class="line"><a id="l00107" name="l00107"></a><span class="lineno">  107</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00108" name="l00108"></a><span class="lineno">  108</span>    <span class="keyword">virtual</span> <a class="code hl_class" href="classiceberg_1_1BoundAggregate_1_1Aggregator.html">~Aggregator</a>() = <span class="keywordflow">default</span>;</div>
+<div class="line"><a id="l00109" name="l00109"></a><span class="lineno">  109</span> </div>
+<div class="line"><a id="l00110" name="l00110"></a><span class="lineno">  110</span>    <span class="keyword">virtual</span> Status Update(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1StructLike.html">StructLike</a>&amp; data) = 0;</div>
+<div class="line"><a id="l00111" name="l00111"></a><span class="lineno">  111</span> </div>
+<div class="line"><a id="l00112" name="l00112"></a><span class="lineno">  112</span>    <span class="keyword">virtual</span> Status Update(<span class="keyword">const</span> <a class="code hl_struct" href="structiceberg_1_1DataFile.html">DataFile</a>&amp; file) {</div>
+<div class="line"><a id="l00113" name="l00113"></a><span class="lineno">  113</span>      <span class="keywordflow">return</span> NotImplemented(<span class="stringliteral">&quot;Update(DataFile) not implemented&quot;</span>);</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> </div>
+<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="classiceberg_1_1BoundAggregate_1_1Aggregator.html#a9bf874c7f868b2a66abf5dfbcde9858f">  120</a></span>    <span class="keyword">virtual</span> <a class="code hl_class" href="classiceberg_1_1Literal.html">Literal</a> <a class="code hl_function" href="classiceberg_1_1BoundAggregate_1_1Aggregator.html#a9bf874c7f868b2a66abf5dfbcde9858f">GetResult</a>() <span class="keyword">const</span> = 0;</div>
+<div class="line"><a id="l00121" name="l00121"></a><span class="lineno">  121</span>  };</div>
+</div>
+<div class="line"><a id="l00122" name="l00122"></a><span class="lineno">  122</span> </div>
+<div class="foldopen" id="foldopen00123" data-start="{" data-end="}">
+<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="classiceberg_1_1BoundAggregate.html#af59679da53f3634d45d775a11f0417e7">  123</a></span>  std::shared_ptr&lt;BoundReference&gt; <a class="code hl_function" href="classiceberg_1_1BoundAggregate.html#af59679da53f3634d45d775a11f0417e7">reference</a>()<span class="keyword"> override </span>{</div>
+<div class="line"><a id="l00124" name="l00124"></a><span class="lineno">  124</span>    ICEBERG_DCHECK(term() != <span class="keyword">nullptr</span> || op() == Expression::Operation::kCountStar,</div>
+<div class="line"><a id="l00125" name="l00125"></a><span class="lineno">  125</span>                   <span class="stringliteral">&quot;Bound aggregate term should not be null except for COUNT(*)&quot;</span>);</div>
+<div class="line"><a id="l00126" name="l00126"></a><span class="lineno">  126</span>    <span class="keywordflow">return</span> term() ? term()-&gt;reference() : <span class="keyword">nullptr</span>;</div>
+<div class="line"><a id="l00127" name="l00127"></a><span class="lineno">  127</span>  }</div>
+</div>
+<div class="line"><a id="l00128" name="l00128"></a><span class="lineno">  128</span> </div>
+<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="classiceberg_1_1BoundAggregate.html#af9bc8efe3b6b7a6c3c85bf37efd7a6d7">  129</a></span>  Result&lt;Literal&gt; <a class="code hl_function" href="classiceberg_1_1BoundAggregate.html#af9bc8efe3b6b7a6c3c85bf37efd7a6d7">Evaluate</a>(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1StructLike.html">StructLike</a>&amp; data) <span class="keyword">const override</span>  [...]
+<div class="line"><a id="l00130" name="l00130"></a><span class="lineno">  130</span> </div>
+<div class="line"><a id="l00131" name="l00131"></a><span class="lineno">  131</span>  <span class="keywordtype">bool</span> is_bound_aggregate()<span class="keyword"> const override </span>{ <span class="keywordflow">return</span> <span class="keyword">true</span>; }</div>
+<div class="line"><a id="l00132" name="l00132"></a><span class="lineno">  132</span> </div>
+<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="classiceberg_1_1BoundAggregate.html#a3f4eec971652a38cc96cd197b9fd9df2">  135</a></span>  <span class="keyword">virtual</span> std::unique_ptr&lt;Aggregator&gt; <a class="code hl_function" href="classiceberg_1_1BoundAggregate.html#a3f4eec971652a38cc96cd197b9fd9df2">NewAggregator</a>() <span class="keyword">const</span> = 0;</div>
+<div class="line"><a id="l00136" name="l00136"></a><span class="lineno">  136</span> </div>
+<div class="line"><a id="l00137" name="l00137"></a><span class="lineno">  137</span> <span class="keyword">protected</span>:</div>
+<div class="line"><a id="l00138" name="l00138"></a><span class="lineno">  138</span>  <a class="code hl_class" href="classiceberg_1_1BoundAggregate.html">BoundAggregate</a>(<a class="code hl_enumeration" href="classiceberg_1_1Expression.html#a433076bdc34ce0b6d359313c6c7b8a9c">Expression::Operation</a> op, std::shared_ptr&lt;BoundTerm&gt; term)</div>
+<div class="line"><a id="l00139" name="l00139"></a><span class="lineno">  139</span>      : <a class="code hl_class" href="classiceberg_1_1Aggregate.html">Aggregate</a>&lt;<a class="code hl_class" href="classiceberg_1_1BoundTerm.html">BoundTerm</a>&gt;(op, std::move(term)) {}</div>
+<div class="line"><a id="l00140" name="l00140"></a><span class="lineno">  140</span>};</div>
+</div>
+<div class="line"><a id="l00141" name="l00141"></a><span class="lineno">  141</span> </div>
+<div class="foldopen" id="foldopen00143" data-start="{" data-end="};">
+<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="classiceberg_1_1CountAggregate.html">  143</a></span><span class="keyword">class </span>ICEBERG_EXPORT <a class="code hl_class" href="classiceberg_1_1CountAggregate.html">CountAggregate</a> : <span class="keyword">public</span> <a class="code hl_class" href="classiceberg_1_1BoundAggregate.html">BoundAggregate</a> {</div>
+<div class="line"><a id="l00144" name="l00144"></a><span class="lineno">  144</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00145" name="l00145"></a><span class="lineno">  145</span>  Result&lt;Literal&gt; Evaluate(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1StructLike.html">StructLike</a>&amp; data) <span class="keyword">const</span> <span class="keyword">final</span>;</div>
+<div class="line"><a id="l00146" name="l00146"></a><span class="lineno">  146</span> </div>
+<div class="line"><a id="l00147" name="l00147"></a><span class="lineno">  147</span>  std::unique_ptr&lt;Aggregator&gt; NewAggregator() <span class="keyword">const override</span>;</div>
+<div class="line"><a id="l00148" name="l00148"></a><span class="lineno">  148</span> </div>
+<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="classiceberg_1_1CountAggregate.html#a1a252cfb0d886a29343eaf0c9ee3a1b9">  150</a></span>  <span class="keyword">virtual</span> Result&lt;int64_t&gt; <a class="code hl_function" href="classiceberg_1_1CountAggregate.html#a1a252cfb0d886a29343eaf0c9ee3a1b9">CountFor</a>(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1StructLike.html">StructLike</a>&amp; data) <span c [...]
+<div class="line"><a id="l00151" name="l00151"></a><span class="lineno">  151</span> </div>
+<div class="line"><a id="l00152" name="l00152"></a><span class="lineno">  152</span> <span class="keyword">protected</span>:</div>
+<div class="line"><a id="l00153" name="l00153"></a><span class="lineno">  153</span>  <a class="code hl_class" href="classiceberg_1_1CountAggregate.html">CountAggregate</a>(<a class="code hl_enumeration" href="classiceberg_1_1Expression.html#a433076bdc34ce0b6d359313c6c7b8a9c">Expression::Operation</a> op, std::shared_ptr&lt;BoundTerm&gt; term)</div>
+<div class="line"><a id="l00154" name="l00154"></a><span class="lineno">  154</span>      : <a class="code hl_class" href="classiceberg_1_1BoundAggregate.html">BoundAggregate</a>(op, std::move(term)) {}</div>
+<div class="line"><a id="l00155" name="l00155"></a><span class="lineno">  155</span>};</div>
+</div>
+<div class="line"><a id="l00156" name="l00156"></a><span class="lineno">  156</span> </div>
+<div class="foldopen" id="foldopen00158" data-start="{" data-end="};">
+<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="classiceberg_1_1CountNonNullAggregate.html">  158</a></span><span class="keyword">class </span>ICEBERG_EXPORT <a class="code hl_class" href="classiceberg_1_1CountNonNullAggregate.html">CountNonNullAggregate</a> : <span class="keyword">public</span> <a class="code hl_class" href="classiceberg_1_1CountAggregate.html">CountAggregate</a> {</div>
+<div class="line"><a id="l00159" name="l00159"></a><span class="lineno">  159</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00160" name="l00160"></a><span class="lineno">  160</span>  <span class="keyword">static</span> Result&lt;std::unique_ptr&lt;CountNonNullAggregate&gt;&gt; Make(</div>
+<div class="line"><a id="l00161" name="l00161"></a><span class="lineno">  161</span>      std::shared_ptr&lt;BoundTerm&gt; term);</div>
+<div class="line"><a id="l00162" name="l00162"></a><span class="lineno">  162</span> </div>
+<div class="line"><a id="l00163" name="l00163"></a><span class="lineno">  163</span>  Result&lt;int64_t&gt; CountFor(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1StructLike.html">StructLike</a>&amp; data) <span class="keyword">const override</span>;</div>
+<div class="line"><a id="l00164" name="l00164"></a><span class="lineno">  164</span> </div>
+<div class="line"><a id="l00165" name="l00165"></a><span class="lineno">  165</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00166" name="l00166"></a><span class="lineno">  166</span>  <span class="keyword">explicit</span> <a class="code hl_class" href="classiceberg_1_1CountNonNullAggregate.html">CountNonNullAggregate</a>(std::shared_ptr&lt;BoundTerm&gt; term);</div>
+<div class="line"><a id="l00167" name="l00167"></a><span class="lineno">  167</span>};</div>
+</div>
+<div class="line"><a id="l00168" name="l00168"></a><span class="lineno">  168</span> </div>
+<div class="foldopen" id="foldopen00170" data-start="{" data-end="};">
+<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="classiceberg_1_1CountNullAggregate.html">  170</a></span><span class="keyword">class </span>ICEBERG_EXPORT <a class="code hl_class" href="classiceberg_1_1CountNullAggregate.html">CountNullAggregate</a> : <span class="keyword">public</span> <a class="code hl_class" href="classiceberg_1_1CountAggregate.html">CountAggregate</a> {</div>
+<div class="line"><a id="l00171" name="l00171"></a><span class="lineno">  171</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00172" name="l00172"></a><span class="lineno">  172</span>  <span class="keyword">static</span> Result&lt;std::unique_ptr&lt;CountNullAggregate&gt;&gt; Make(</div>
+<div class="line"><a id="l00173" name="l00173"></a><span class="lineno">  173</span>      std::shared_ptr&lt;BoundTerm&gt; term);</div>
+<div class="line"><a id="l00174" name="l00174"></a><span class="lineno">  174</span> </div>
+<div class="line"><a id="l00175" name="l00175"></a><span class="lineno">  175</span>  Result&lt;int64_t&gt; CountFor(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1StructLike.html">StructLike</a>&amp; data) <span class="keyword">const override</span>;</div>
+<div class="line"><a id="l00176" name="l00176"></a><span class="lineno">  176</span> </div>
+<div class="line"><a id="l00177" name="l00177"></a><span class="lineno">  177</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00178" name="l00178"></a><span class="lineno">  178</span>  <span class="keyword">explicit</span> <a class="code hl_class" href="classiceberg_1_1CountNullAggregate.html">CountNullAggregate</a>(std::shared_ptr&lt;BoundTerm&gt; term);</div>
+<div class="line"><a id="l00179" name="l00179"></a><span class="lineno">  179</span>};</div>
+</div>
+<div class="line"><a id="l00180" name="l00180"></a><span class="lineno">  180</span> </div>
+<div class="foldopen" id="foldopen00182" data-start="{" data-end="};">
+<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"><a class="line" href="classiceberg_1_1CountStarAggregate.html">  182</a></span><span class="keyword">class </span>ICEBERG_EXPORT <a class="code hl_class" href="classiceberg_1_1CountStarAggregate.html">CountStarAggregate</a> : <span class="keyword">public</span> <a class="code hl_class" href="classiceberg_1_1CountAggregate.html">CountAggregate</a> {</div>
+<div class="line"><a id="l00183" name="l00183"></a><span class="lineno">  183</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00184" name="l00184"></a><span class="lineno">  184</span>  <span class="keyword">static</span> Result&lt;std::unique_ptr&lt;CountStarAggregate&gt;&gt; Make();</div>
+<div class="line"><a id="l00185" name="l00185"></a><span class="lineno">  185</span> </div>
+<div class="line"><a id="l00186" name="l00186"></a><span class="lineno">  186</span>  Result&lt;int64_t&gt; CountFor(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1StructLike.html">StructLike</a>&amp; data) <span class="keyword">const override</span>;</div>
+<div class="line"><a id="l00187" name="l00187"></a><span class="lineno">  187</span> </div>
+<div class="line"><a id="l00188" name="l00188"></a><span class="lineno">  188</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00189" name="l00189"></a><span class="lineno">  189</span>  <a class="code hl_class" href="classiceberg_1_1CountStarAggregate.html">CountStarAggregate</a>();</div>
+<div class="line"><a id="l00190" name="l00190"></a><span class="lineno">  190</span>};</div>
+</div>
+<div class="line"><a id="l00191" name="l00191"></a><span class="lineno">  191</span> </div>
+<div class="foldopen" id="foldopen00193" data-start="{" data-end="};">
+<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"><a class="line" href="classiceberg_1_1MaxAggregate.html">  193</a></span><span class="keyword">class </span>ICEBERG_EXPORT <a class="code hl_class" href="classiceberg_1_1MaxAggregate.html">MaxAggregate</a> : <span class="keyword">public</span> <a class="code hl_class" href="classiceberg_1_1BoundAggregate.html">BoundAggregate</a> {</div>
+<div class="line"><a id="l00194" name="l00194"></a><span class="lineno">  194</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00195" name="l00195"></a><span class="lineno">  195</span>  <span class="keyword">static</span> std::shared_ptr&lt;MaxAggregate&gt; Make(std::shared_ptr&lt;BoundTerm&gt; term);</div>
+<div class="line"><a id="l00196" name="l00196"></a><span class="lineno">  196</span> </div>
+<div class="line"><a id="l00197" name="l00197"></a><span class="lineno">  197</span>  Result&lt;Literal&gt; Evaluate(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1StructLike.html">StructLike</a>&amp; data) <span class="keyword">const override</span>;</div>
+<div class="line"><a id="l00198" name="l00198"></a><span class="lineno">  198</span> </div>
+<div class="line"><a id="l00199" name="l00199"></a><span class="lineno">  199</span>  std::unique_ptr&lt;Aggregator&gt; NewAggregator() <span class="keyword">const override</span>;</div>
+<div class="line"><a id="l00200" name="l00200"></a><span class="lineno">  200</span> </div>
+<div class="line"><a id="l00201" name="l00201"></a><span class="lineno">  201</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00202" name="l00202"></a><span class="lineno">  202</span>  <span class="keyword">explicit</span> <a class="code hl_class" href="classiceberg_1_1MaxAggregate.html">MaxAggregate</a>(std::shared_ptr&lt;BoundTerm&gt; term);</div>
+<div class="line"><a id="l00203" name="l00203"></a><span class="lineno">  203</span>};</div>
+</div>
+<div class="line"><a id="l00204" name="l00204"></a><span class="lineno">  204</span> </div>
+<div class="foldopen" id="foldopen00206" data-start="{" data-end="};">
+<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"><a class="line" href="classiceberg_1_1MinAggregate.html">  206</a></span><span class="keyword">class </span>ICEBERG_EXPORT <a class="code hl_class" href="classiceberg_1_1MinAggregate.html">MinAggregate</a> : <span class="keyword">public</span> <a class="code hl_class" href="classiceberg_1_1BoundAggregate.html">BoundAggregate</a> {</div>
+<div class="line"><a id="l00207" name="l00207"></a><span class="lineno">  207</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00208" name="l00208"></a><span class="lineno">  208</span>  <span class="keyword">static</span> std::shared_ptr&lt;MinAggregate&gt; Make(std::shared_ptr&lt;BoundTerm&gt; term);</div>
+<div class="line"><a id="l00209" name="l00209"></a><span class="lineno">  209</span> </div>
+<div class="line"><a id="l00210" name="l00210"></a><span class="lineno">  210</span>  Result&lt;Literal&gt; Evaluate(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1StructLike.html">StructLike</a>&amp; data) <span class="keyword">const override</span>;</div>
+<div class="line"><a id="l00211" name="l00211"></a><span class="lineno">  211</span> </div>
+<div class="line"><a id="l00212" name="l00212"></a><span class="lineno">  212</span>  std::unique_ptr&lt;Aggregator&gt; NewAggregator() <span class="keyword">const override</span>;</div>
+<div class="line"><a id="l00213" name="l00213"></a><span class="lineno">  213</span> </div>
+<div class="line"><a id="l00214" name="l00214"></a><span class="lineno">  214</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00215" name="l00215"></a><span class="lineno">  215</span>  <span class="keyword">explicit</span> <a class="code hl_class" href="classiceberg_1_1MinAggregate.html">MinAggregate</a>(std::shared_ptr&lt;BoundTerm&gt; term);</div>
+<div class="line"><a id="l00216" name="l00216"></a><span class="lineno">  216</span>};</div>
+</div>
+<div class="line"><a id="l00217" name="l00217"></a><span class="lineno">  217</span> </div>
+<div class="foldopen" id="foldopen00219" data-start="{" data-end="};">
+<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"><a class="line" href="classiceberg_1_1AggregateEvaluator.html">  219</a></span><span class="keyword">class </span>ICEBERG_EXPORT <a class="code hl_class" href="classiceberg_1_1AggregateEvaluator.html">AggregateEvaluator</a> {</div>
+<div class="line"><a id="l00220" name="l00220"></a><span class="lineno">  220</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00221" name="l00221"></a><span class="lineno">  221</span>  <span class="keyword">virtual</span> <a class="code hl_class" href="classiceberg_1_1AggregateEvaluator.html">~AggregateEvaluator</a>() = <span class="keywordflow">default</span>;</div>
+<div class="line"><a id="l00222" name="l00222"></a><span class="lineno">  222</span> </div>
+<div class="line"><a id="l00225" name="l00225"></a><span class="lineno">  225</span>  <span class="keyword">static</span> Result&lt;std::unique_ptr&lt;AggregateEvaluator&gt;&gt; Make(</div>
+<div class="line"><a id="l00226" name="l00226"></a><span class="lineno">  226</span>      std::shared_ptr&lt;BoundAggregate&gt; aggregate);</div>
+<div class="line"><a id="l00227" name="l00227"></a><span class="lineno">  227</span> </div>
+<div class="line"><a id="l00231" name="l00231"></a><span class="lineno">  231</span>  <span class="keyword">static</span> Result&lt;std::unique_ptr&lt;AggregateEvaluator&gt;&gt; Make(</div>
+<div class="line"><a id="l00232" name="l00232"></a><span class="lineno">  232</span>      std::vector&lt;std::shared_ptr&lt;BoundAggregate&gt;&gt; aggregates);</div>
+<div class="line"><a id="l00233" name="l00233"></a><span class="lineno">  233</span> </div>
+<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"><a class="line" href="classiceberg_1_1AggregateEvaluator.html#a89241d85a97d0d3639c07af91256840a">  235</a></span>  <span class="keyword">virtual</span> Status <a class="code hl_function" href="classiceberg_1_1AggregateEvaluator.html#a89241d85a97d0d3639c07af91256840a">Update</a>(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1StructLike.html">StructLike</a>&amp; data) = 0;</div>
+<div class="line"><a id="l00236" name="l00236"></a><span class="lineno">  236</span> </div>
+<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"><a class="line" href="classiceberg_1_1AggregateEvaluator.html#ad6a502060a69fb02fe1d7aad7aa22568">  238</a></span>  <span class="keyword">virtual</span> Result&lt;std::span&lt;const Literal&gt;&gt; <a class="code hl_function" href="classiceberg_1_1AggregateEvaluator.html#ad6a502060a69fb02fe1d7aad7aa22568">GetResults</a>() <span class="keyword">const</span> = 0;</div>
+<div class="line"><a id="l00239" name="l00239"></a><span class="lineno">  239</span> </div>
+<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"><a class="line" href="classiceberg_1_1AggregateEvaluator.html#a7bae540347188dc0a8bf9aa6cc86ac73">  241</a></span>  <span class="keyword">virtual</span> Result&lt;Literal&gt; <a class="code hl_function" href="classiceberg_1_1AggregateEvaluator.html#a7bae540347188dc0a8bf9aa6cc86ac73">GetResult</a>() <span class="keyword">const</span> = 0;</div>
+<div class="line"><a id="l00242" name="l00242"></a><span class="lineno">  242</span>};</div>
+</div>
+<div class="line"><a id="l00243" name="l00243"></a><span class="lineno">  243</span> </div>
+<div class="line"><a id="l00244" name="l00244"></a><span class="lineno">  244</span>}  <span class="comment">// namespace iceberg</span></div>
+<div class="ttc" id="aclassiceberg_1_1AggregateEvaluator_html"><div class="ttname"><a href="classiceberg_1_1AggregateEvaluator.html">iceberg::AggregateEvaluator</a></div><div class="ttdoc">Evaluates bound aggregates over StructLike data.</div><div class="ttdef"><b>Definition</b> aggregate.h:219</div></div>
+<div class="ttc" id="aclassiceberg_1_1AggregateEvaluator_html_a7bae540347188dc0a8bf9aa6cc86ac73"><div class="ttname"><a href="classiceberg_1_1AggregateEvaluator.html#a7bae540347188dc0a8bf9aa6cc86ac73">iceberg::AggregateEvaluator::GetResult</a></div><div class="ttdeci">virtual Result&lt; Literal &gt; GetResult() const =0</div><div class="ttdoc">Convenience accessor when only one aggregate is evaluated.</div></div>
+<div class="ttc" id="aclassiceberg_1_1AggregateEvaluator_html_a89241d85a97d0d3639c07af91256840a"><div class="ttname"><a href="classiceberg_1_1AggregateEvaluator.html#a89241d85a97d0d3639c07af91256840a">iceberg::AggregateEvaluator::Update</a></div><div class="ttdeci">virtual Status Update(const StructLike &amp;data)=0</div><div class="ttdoc">Update aggregates with a row.</div></div>
+<div class="ttc" id="aclassiceberg_1_1AggregateEvaluator_html_ad6a502060a69fb02fe1d7aad7aa22568"><div class="ttname"><a href="classiceberg_1_1AggregateEvaluator.html#ad6a502060a69fb02fe1d7aad7aa22568">iceberg::AggregateEvaluator::GetResults</a></div><div class="ttdeci">virtual Result&lt; std::span&lt; const Literal &gt; &gt; GetResults() const =0</div><div class="ttdoc">Final aggregated value.</div></div>
+<div class="ttc" id="aclassiceberg_1_1Aggregate_html"><div class="ttname"><a href="classiceberg_1_1Aggregate.html">iceberg::Aggregate</a></div><div class="ttdoc">Base aggregate holding an operation and a term.</div><div class="ttdef"><b>Definition</b> aggregate.h:39</div></div>
+<div class="ttc" id="aclassiceberg_1_1Aggregate_html_a04e2d2492b3a5580b85a6663f32fd251"><div class="ttname"><a href="classiceberg_1_1Aggregate.html#a04e2d2492b3a5580b85a6663f32fd251">iceberg::Aggregate::op</a></div><div class="ttdeci">Expression::Operation op() const override</div><div class="ttdoc">Returns the operation for an expression node.</div><div class="ttdef"><b>Definition</b> aggregate.h:43</div></div>
+<div class="ttc" id="aclassiceberg_1_1BoundAggregate_1_1Aggregator_html"><div class="ttname"><a href="classiceberg_1_1BoundAggregate_1_1Aggregator.html">iceberg::BoundAggregate::Aggregator</a></div><div class="ttdoc">Base class for aggregators.</div><div class="ttdef"><b>Definition</b> aggregate.h:106</div></div>
+<div class="ttc" id="aclassiceberg_1_1BoundAggregate_1_1Aggregator_html_a9bf874c7f868b2a66abf5dfbcde9858f"><div class="ttname"><a href="classiceberg_1_1BoundAggregate_1_1Aggregator.html#a9bf874c7f868b2a66abf5dfbcde9858f">iceberg::BoundAggregate::Aggregator::GetResult</a></div><div class="ttdeci">virtual Literal GetResult() const =0</div><div class="ttdoc">Get the result of the aggregation.</div></div>
+<div class="ttc" id="aclassiceberg_1_1BoundAggregate_html"><div class="ttname"><a href="classiceberg_1_1BoundAggregate.html">iceberg::BoundAggregate</a></div><div class="ttdoc">Base class for bound aggregates.</div><div class="ttdef"><b>Definition</b> aggregate.h:100</div></div>
+<div class="ttc" id="aclassiceberg_1_1BoundAggregate_html_a3f4eec971652a38cc96cd197b9fd9df2"><div class="ttname"><a href="classiceberg_1_1BoundAggregate.html#a3f4eec971652a38cc96cd197b9fd9df2">iceberg::BoundAggregate::NewAggregator</a></div><div class="ttdeci">virtual std::unique_ptr&lt; Aggregator &gt; NewAggregator() const =0</div><div class="ttdoc">Create a new aggregator for this aggregate.</div></div>
+<div class="ttc" id="aclassiceberg_1_1BoundAggregate_html_af59679da53f3634d45d775a11f0417e7"><div class="ttname"><a href="classiceberg_1_1BoundAggregate.html#af59679da53f3634d45d775a11f0417e7">iceberg::BoundAggregate::reference</a></div><div class="ttdeci">std::shared_ptr&lt; BoundReference &gt; reference() override</div><div class="ttdoc">Returns the underlying bound reference for this term.</div><div class="ttdef"><b>Definition</b> aggregate.h:123</div></div>
+<div class="ttc" id="aclassiceberg_1_1BoundAggregate_html_af9bc8efe3b6b7a6c3c85bf37efd7a6d7"><div class="ttname"><a href="classiceberg_1_1BoundAggregate.html#af9bc8efe3b6b7a6c3c85bf37efd7a6d7">iceberg::BoundAggregate::Evaluate</a></div><div class="ttdeci">Result&lt; Literal &gt; Evaluate(const StructLike &amp;data) const override=0</div><div class="ttdoc">Evaluate this expression against a row-based data.</div></div>
+<div class="ttc" id="aclassiceberg_1_1BoundTerm_html"><div class="ttname"><a href="classiceberg_1_1BoundTerm.html">iceberg::BoundTerm</a></div><div class="ttdoc">Base class for bound terms.</div><div class="ttdef"><b>Definition</b> term.h:59</div></div>
+<div class="ttc" id="aclassiceberg_1_1Bound_html"><div class="ttname"><a href="classiceberg_1_1Bound.html">iceberg::Bound</a></div><div class="ttdoc">Interface for bound expressions that can be evaluated.</div><div class="ttdef"><b>Definition</b> expression.h:360</div></div>
+<div class="ttc" id="aclassiceberg_1_1CountAggregate_html"><div class="ttname"><a href="classiceberg_1_1CountAggregate.html">iceberg::CountAggregate</a></div><div class="ttdoc">Base class for COUNT aggregates.</div><div class="ttdef"><b>Definition</b> aggregate.h:143</div></div>
+<div class="ttc" id="aclassiceberg_1_1CountAggregate_html_a1a252cfb0d886a29343eaf0c9ee3a1b9"><div class="ttname"><a href="classiceberg_1_1CountAggregate.html#a1a252cfb0d886a29343eaf0c9ee3a1b9">iceberg::CountAggregate::CountFor</a></div><div class="ttdeci">virtual Result&lt; int64_t &gt; CountFor(const StructLike &amp;data) const =0</div><div class="ttdoc">Count for a single row. Subclasses implement this.</div></div>
+<div class="ttc" id="aclassiceberg_1_1CountNonNullAggregate_html"><div class="ttname"><a href="classiceberg_1_1CountNonNullAggregate.html">iceberg::CountNonNullAggregate</a></div><div class="ttdoc">COUNT(term) aggregate.</div><div class="ttdef"><b>Definition</b> aggregate.h:158</div></div>
+<div class="ttc" id="aclassiceberg_1_1CountNullAggregate_html"><div class="ttname"><a href="classiceberg_1_1CountNullAggregate.html">iceberg::CountNullAggregate</a></div><div class="ttdoc">COUNT_NULL(term) aggregate.</div><div class="ttdef"><b>Definition</b> aggregate.h:170</div></div>
+<div class="ttc" id="aclassiceberg_1_1CountStarAggregate_html"><div class="ttname"><a href="classiceberg_1_1CountStarAggregate.html">iceberg::CountStarAggregate</a></div><div class="ttdoc">COUNT(*) aggregate.</div><div class="ttdef"><b>Definition</b> aggregate.h:182</div></div>
+<div class="ttc" id="aclassiceberg_1_1Expression_html"><div class="ttname"><a href="classiceberg_1_1Expression.html">iceberg::Expression</a></div><div class="ttdoc">Represents a boolean expression tree.</div><div class="ttdef"><b>Definition</b> expression.h:37</div></div>
+<div class="ttc" id="aclassiceberg_1_1Expression_html_a433076bdc34ce0b6d359313c6c7b8a9c"><div class="ttname"><a href="classiceberg_1_1Expression.html#a433076bdc34ce0b6d359313c6c7b8a9c">iceberg::Expression::Operation</a></div><div class="ttdeci">Operation</div><div class="ttdoc">Operation types for expressions.</div><div class="ttdef"><b>Definition</b> expression.h:40</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="aclassiceberg_1_1MaxAggregate_html"><div class="ttname"><a href="classiceberg_1_1MaxAggregate.html">iceberg::MaxAggregate</a></div><div class="ttdoc">Bound MAX aggregate.</div><div class="ttdef"><b>Definition</b> aggregate.h:193</div></div>
+<div class="ttc" id="aclassiceberg_1_1MinAggregate_html"><div class="ttname"><a href="classiceberg_1_1MinAggregate.html">iceberg::MinAggregate</a></div><div class="ttdoc">Bound MIN aggregate.</div><div class="ttdef"><b>Definition</b> aggregate.h:206</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_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:59</div></div>
+<div class="ttc" id="aclassiceberg_1_1UnboundAggregateImpl_html"><div class="ttname"><a href="classiceberg_1_1UnboundAggregateImpl.html">iceberg::UnboundAggregateImpl</a></div><div class="ttdoc">Template for unbound aggregates that carry a term and operation.</div><div class="ttdef"><b>Definition</b> aggregate.h:76</div></div>
+<div class="ttc" id="aclassiceberg_1_1UnboundAggregateImpl_html_a15f042b6cc58c144ad2042b922089a40"><div class="ttname"><a href="classiceberg_1_1UnboundAggregateImpl.html#a15f042b6cc58c144ad2042b922089a40">iceberg::UnboundAggregateImpl::reference</a></div><div class="ttdeci">std::shared_ptr&lt; NamedReference &gt; reference() override</div><div class="ttdoc">Returns the underlying named reference for this unbound term.</div><div class="ttdef"><b>Definition</b> aggregate.h:83</div></div>
+<div class="ttc" id="aclassiceberg_1_1UnboundAggregate_html"><div class="ttname"><a href="classiceberg_1_1UnboundAggregate.html">iceberg::UnboundAggregate</a></div><div class="ttdoc">Base class for unbound aggregates.</div><div class="ttdef"><b>Definition</b> aggregate.h:66</div></div>
+<div class="ttc" id="aclassiceberg_1_1UnboundTerm_html"><div class="ttname"><a href="classiceberg_1_1UnboundTerm.html">iceberg::UnboundTerm</a></div><div class="ttdoc">Base class for unbound terms.</div><div class="ttdef"><b>Definition</b> term.h:53</div></div>
+<div class="ttc" id="aclassiceberg_1_1Unbound_html"><div class="ttname"><a href="classiceberg_1_1Unbound.html">iceberg::Unbound</a></div><div class="ttdoc">Interface for unbound expressions that need schema binding.</div><div class="ttdef"><b>Definition</b> expression.h:339</div></div>
+<div class="ttc" id="aexpression_8h_html"><div class="ttname"><a href="expression_8h.html">expression.h</a></div></div>
+<div class="ttc" id="astructiceberg_1_1DataFile_html"><div class="ttname"><a href="structiceberg_1_1DataFile.html">iceberg::DataFile</a></div><div class="ttdoc">DataFile carries data file path, partition tuple, metrics, ...</div><div class="ttdef"><b>Definition</b> manifest_entry.h:63</div></div>
+<div class="ttc" id="aterm_8h_html"><div class="ttname"><a href="term_8h.html">term.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&#160;<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/annotated.html b/api/annotated.html
new file mode 100644
index 00000000..1cdb51ac
--- /dev/null
+++ b/api/annotated.html
@@ -0,0 +1,476 @@
+<!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&amp;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&amp;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;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9658;</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;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9658;</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;">&#160;</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;">&#160;</span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">&#9658;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span><span id="arr_0_1_4_" class="arrow" onclick="toggleFolder('0_1_4_')">&#9658;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span><span id="arr_0_1_8_" class="arrow" onclick="toggleFolder('0_1_8_')">&#9658;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span><span id="arr_0_2_" class="arrow" onclick="toggleFolder('0_2_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>internal</b></td><td class="desc"></td></tr>
+<tr id="row_0_2_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_2_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_2_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_2_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_3_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_3_" class="arrow" onclick="toggleFolder('0_3_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>parquet</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;">&#160;</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_3_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_3_1_" class="arrow" onclick="toggleFolder('0_3_1_')">&#9658;</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_3_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</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_3_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_3_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_3_4_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_3_4_" class="arrow" onclick="toggleFolder('0_3_4_')">&#9658;</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_3_4_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</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_3_5_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_3_6_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_3_7_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_4_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_4_" class="arrow" onclick="toggleFolder('0_4_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>rest</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;">&#160;</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_4_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_4_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_4_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1rest_1_1DefaultErrorHandler.html" target="_self">DefaultErrorHandler</a></td><td class="desc">Default error handler for REST API responses </td></tr>
+<tr id="row_0_4_4_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1rest_1_1DropNamespaceErrorHandler.html" target="_self">DropNamespaceErrorHandler</a></td><td class="desc"><a class="el" href="structiceberg_1_1Error.html" title="Error with a kind and a message.">Error</a> handler for drop namespace operations </td></tr>
+<tr id="row_0_4_5_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1rest_1_1ErrorHandler.html" target="_self">ErrorHandler</a></td><td class="desc"><a class="el" href="structiceberg_1_1Error.html" title="Error with a kind and a message.">Error</a> handler interface for processing REST API error responses. Maps HTTP status codes to appro [...]
+<tr id="row_0_4_6_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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">JSON error payload returned in a response with further details on the error </td></tr>
+<tr id="row_0_4_7_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_4_8_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1rest_1_1HttpClient.html" target="_self">HttpClient</a></td><td class="desc">HTTP client for making requests to Iceberg REST <a class="el" href="classiceberg_1_1Catalog.html" title="A Catalog API for table create, drop, and load operations.">Catalog</a> API </td></tr>
+<tr id="row_0_4_9_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_4_9_" class="arrow" onclick="toggleFolder('0_4_9_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1rest_1_1HttpResponse.html" target="_self">HttpResponse</a></td><td class="desc">A simple wrapper for cpr::Response </td></tr>
+<tr id="row_0_4_9_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1rest_1_1HttpResponse_1_1Impl.html" target="_self">Impl</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_10_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_4_11_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_4_12_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_4_13_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_4_14_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_4_15_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_4_16_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_4_17_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_4_18_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_4_19_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1rest_1_1NamespaceErrorHandler.html" target="_self">NamespaceErrorHandler</a></td><td class="desc">Namespace-specific error handler for create/read/update operations </td></tr>
+<tr id="row_0_4_20_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_4_21_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_4_22_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1rest_1_1ResourcePaths.html" target="_self">ResourcePaths</a></td><td class="desc">Resource path builder for Iceberg REST catalog endpoints </td></tr>
+<tr id="row_0_4_23_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1rest_1_1RestCatalog.html" target="_self">RestCatalog</a></td><td class="desc">Rest catalog implementation </td></tr>
+<tr id="row_0_4_24_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1rest_1_1RestCatalogProperties.html" target="_self">RestCatalogProperties</a></td><td class="desc">Configuration class for a REST <a class="el" href="classiceberg_1_1Catalog.html" title="A Catalog API for table create, drop, and load operations.">Catalog</a> </td></tr>
+<tr id="row_0_4_25_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1rest_1_1RestCatalogTest.html" target="_self">RestCatalogTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_26_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1rest_1_1TableCommitErrorHandler.html" target="_self">TableCommitErrorHandler</a></td><td class="desc"><a class="el" href="classiceberg_1_1Table.html" title="Represents an Iceberg table.">Table</a> commit operation error handler </td></tr>
+<tr id="row_0_4_27_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1rest_1_1TableErrorHandler.html" target="_self">TableErrorHandler</a></td><td class="desc">Table-level error handler </td></tr>
+<tr id="row_0_4_28_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_4_29_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_4_30_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1rest_1_1ViewCommitErrorHandler.html" target="_self">ViewCommitErrorHandler</a></td><td class="desc">View commit operation error handler </td></tr>
+<tr id="row_0_4_31_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1rest_1_1ViewErrorHandler.html" target="_self">ViewErrorHandler</a></td><td class="desc">View-level error handler </td></tr>
+<tr id="row_0_5_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_5_" class="arrow" onclick="toggleFolder('0_5_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>table</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;">&#160;</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_5_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_5_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_5_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_5_4_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_5_5_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_5_6_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_5_7_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_5_8_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_5_9_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_5_10_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_5_11_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_5_12_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_5_13_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_5_14_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_5_15_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_5_16_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_5_17_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_5_18_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_5_19_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_5_20_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_5_21_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_5_22_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_5_23_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_5_24_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_6_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_6_" class="arrow" onclick="toggleFolder('0_6_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>util</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;">&#160;</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_7_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1Aggregate.html" target="_self">Aggregate</a></td><td class="desc">Base aggregate holding an operation and a term </td></tr>
+<tr id="row_0_8_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1AggregateEvaluator.html" target="_self">AggregateEvaluator</a></td><td class="desc">Evaluates bound aggregates over <a class="el" href="classiceberg_1_1StructLike.html" title="An immutable struct-like wrapper.">StructLike</a> data </td></tr>
+<tr id="row_0_9_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_10_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_11_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_11_" class="arrow" onclick="toggleFolder('0_11_')">&#9658;</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_11_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_12_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_12_" class="arrow" onclick="toggleFolder('0_12_')">&#9658;</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_12_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_13_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_13_" class="arrow" onclick="toggleFolder('0_13_')">&#9658;</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_13_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_14_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_15_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_16_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_17_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_18_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1Binder.html" target="_self">Binder</a></td><td class="desc"></td></tr>
+<tr id="row_0_19_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1BinderTest.html" target="_self">BinderTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_20_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_21_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_22_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_23_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_23_" class="arrow" onclick="toggleFolder('0_23_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1BoundAggregate.html" target="_self">BoundAggregate</a></td><td class="desc">Base class for bound aggregates </td></tr>
+<tr id="row_0_23_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1BoundAggregate_1_1Aggregator.html" target="_self">Aggregator</a></td><td class="desc">Base class for aggregators </td></tr>
+<tr id="row_0_24_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1BoundExpressionTest.html" target="_self">BoundExpressionTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_25_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_26_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_27_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_28_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_29_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_30_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_31_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_32_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1BoundVisitor.html" target="_self">BoundVisitor</a></td><td class="desc">Visitor for bound expressions </td></tr>
+<tr id="row_0_33_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_34_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_35_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_36_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_37_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_38_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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</a> API for table create, drop, and load operations </td></tr>
+<tr id="row_0_39_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_40_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_41_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_41_" class="arrow" onclick="toggleFolder('0_41_')">&#9658;</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_41_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_42_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_43_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_44_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1CountAggregate.html" target="_self">CountAggregate</a></td><td class="desc">Base class for COUNT aggregates </td></tr>
+<tr id="row_0_45_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1CountNonNullAggregate.html" target="_self">CountNonNullAggregate</a></td><td class="desc">COUNT(term) aggregate </td></tr>
+<tr id="row_0_46_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1CountNullAggregate.html" target="_self">CountNullAggregate</a></td><td class="desc">COUNT_NULL(term) aggregate </td></tr>
+<tr id="row_0_47_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1CountStarAggregate.html" target="_self">CountStarAggregate</a></td><td class="desc">COUNT(*) aggregate </td></tr>
+<tr id="row_0_48_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_49_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_50_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_51_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_52_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_53_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_54_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_55_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_56_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_57_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_58_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_59_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_60_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_61_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ErrorCollector.html" target="_self">ErrorCollector</a></td><td class="desc">Base class for collecting validation errors in builder patterns </td></tr>
+<tr id="row_0_62_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1Evaluator.html" target="_self">Evaluator</a></td><td class="desc">Evaluates an <a class="el" href="classiceberg_1_1Expression.html" title="Represents a boolean expression tree.">Expression</a> against data rows </td></tr>
+<tr id="row_0_63_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1EvaluatorTest.html" target="_self">EvaluatorTest</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;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1EvalVisitor.html" target="_self">EvalVisitor</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;">&#160;</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_66_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_67_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_68_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ExpressionVisitor.html" target="_self">ExpressionVisitor</a></td><td class="desc">Base visitor for traversing expression trees </td></tr>
+<tr id="row_0_69_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ExpressionVisitorTest.html" target="_self">ExpressionVisitorTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_70_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_71_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_71_" class="arrow" onclick="toggleFolder('0_71_')">&#9658;</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_71_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_72_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_73_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_74_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_75_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_76_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_77_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_78_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_79_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_80_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_81_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_82_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_83_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_84_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_85_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_86_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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">Visitor for building a map from field ID to <a class="el" href="classiceberg_1_1SchemaField.html" title="A type combined with a name.">SchemaField</a> reference </td></tr>
+<tr id="row_0_87_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1InclusiveMetricsEvaluator.html" target="_self">InclusiveMetricsEvaluator</a></td><td class="desc"></td></tr>
+<tr id="row_0_88_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1InclusiveMetricsEvaluatorMigratedTest.html" target="_self">InclusiveMetricsEvaluatorMigratedTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_89_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1InclusiveMetricsEvaluatorTest.html" target="_self">InclusiveMetricsEvaluatorTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_90_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1InclusiveMetricsEvaluatorWithTransformTest.html" target="_self">InclusiveMetricsEvaluatorWithTransformTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_91_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1InclusiveMetricsVisitor.html" target="_self">InclusiveMetricsVisitor</a></td><td class="desc"></td></tr>
+<tr id="row_0_92_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_93_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_94_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_95_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_96_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_97_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_98_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1IsBoundVisitor.html" target="_self">IsBoundVisitor</a></td><td class="desc"></td></tr>
+<tr id="row_0_99_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1IsBoundVisitorTest.html" target="_self">IsBoundVisitorTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_100_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_101_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_102_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_102_" class="arrow" onclick="toggleFolder('0_102_')">&#9658;</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. [...]
+<tr id="row_0_102_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_102_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_103_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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  [...]
+<tr id="row_0_104_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_105_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_106_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_107_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_108_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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 c [...]
+<tr id="row_0_109_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_110_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_111_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_112_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_113_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_114_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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, alon [...]
+<tr id="row_0_115_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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  [...]
+<tr id="row_0_116_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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  [...]
+<tr id="row_0_117_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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  [...]
+<tr id="row_0_118_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_119_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_120_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_121_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_122_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_123_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_124_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_125_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_126_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_127_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_128_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_129_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_130_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_131_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ManifestWriterVersionsTest.html" target="_self">ManifestWriterVersionsTest</a></td><td class="desc"></td></tr>
+<tr id="row_0_132_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_133_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_134_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_135_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_136_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1MaxAggregate.html" target="_self">MaxAggregate</a></td><td class="desc"><a class="el" href="classiceberg_1_1Bound.html" title="Interface for bound expressions that can be evaluated.">Bound</a> MAX aggregate </td></tr>
+<tr id="row_0_137_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_138_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_139_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_140_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_141_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1MinAggregate.html" target="_self">MinAggregate</a></td><td class="desc"><a class="el" href="classiceberg_1_1Bound.html" title="Interface for bound expressions that can be evaluated.">Bound</a> MIN aggregate </td></tr>
+<tr id="row_0_142_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_143_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_144_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_145_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_146_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_147_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_148_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_149_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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">Visitor for building a map from field name to field ID </td></tr>
+<tr id="row_0_150_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_151_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_152_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_153_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_154_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_155_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1PartitionFieldStats.html" target="_self">PartitionFieldStats</a></td><td class="desc">Statistics for a partition field </td></tr>
+<tr id="row_0_156_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_157_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_158_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_159_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1PartitionKeyEqual.html" target="_self">PartitionKeyEqual</a></td><td class="desc">Transparent equality functor for PartitionKey with heterogeneous lookup support </td></tr>
+<tr id="row_0_160_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1PartitionKeyHash.html" target="_self">PartitionKeyHash</a></td><td class="desc">Transparent hash functor for PartitionKey with heterogeneous lookup support </td></tr>
+<tr id="row_0_161_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1PartitionKeyRef.html" target="_self">PartitionKeyRef</a></td><td class="desc">Lightweight lookup key for heterogeneous lookup without copying <a class="el" href="classiceberg_1_1PartitionValues.html" title="StructLike wrapper for a vector of literals that represent par [...]
+<tr id="row_0_162_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1PartitionMap.html" target="_self">PartitionMap</a></td><td class="desc">A map that uses a pair of spec ID and partition tuple as keys </td></tr>
+<tr id="row_0_163_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1PartitionSet.html" target="_self">PartitionSet</a></td><td class="desc">A set that uses a pair of spec ID and partition tuple as elements </td></tr>
+<tr id="row_0_164_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_165_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_166_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1PartitionSummary.html" target="_self">PartitionSummary</a></td><td class="desc">Maintains statistics for each partition field and produces the partition field summaries </td></tr>
+<tr id="row_0_167_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1PartitionValues.html" target="_self">PartitionValues</a></td><td class="desc"><a class="el" href="classiceberg_1_1StructLike.html" title="An immutable struct-like wrapper.">StructLike</a> wrapper for a vector of literals that represent partition values </td></tr>
+<tr id="row_0_168_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1PartitionValuesEqual.html" target="_self">PartitionValuesEqual</a></td><td class="desc">Equality functor for <a class="el" href="classiceberg_1_1PartitionValues.html" title="StructLike wrapper for a vector of literals that represent partition values.">PartitionValues</ [...]
+<tr id="row_0_169_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiceberg_1_1PartitionValuesHash.html" target="_self">PartitionValuesHash</a></td><td class="desc">Hash functor for <a class="el" href="classiceberg_1_1PartitionValues.html" title="StructLike wrapper for a vector of literals that represent partition values.">PartitionValues</a> </td></tr>
+<tr id="row_0_170_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1PendingUpdate.html" target="_self">PendingUpdate</a></td><td class="desc">Base class for table metadata changes using builder pattern </td></tr>
+<tr id="row_0_171_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1PendingUpdateTyped.html" target="_self">PendingUpdateTyped</a></td><td class="desc">Template class for type-safe table metadata changes using builder pattern </td></tr>
+<tr id="row_0_172_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1PositionPathVisitor.html" target="_self">PositionPathVisitor</a></td><td class="desc">Visitor for building a map from field ID to position path </td></tr>
+<tr id="row_0_173_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_174_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_175_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_176_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_177_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_178_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_179_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_180_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1ReaderProperties.html" target="_self">ReaderProperties</a></td><td class="desc"></td></tr>
+<tr id="row_0_181_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_182_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_183_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1RewriteNot.html" target="_self">RewriteNot</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;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1RewriteNotTest.html" target="_self">RewriteNotTest</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;">&#160;</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_186_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_187_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_188_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_189_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_190_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_191_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_192_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_192_" class="arrow" onclick="toggleFolder('0_192_')">&#9658;</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_192_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_192_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_193_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_194_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_195_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_196_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_197_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_198_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_199_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_200_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_201_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_202_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_203_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_204_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1StructLikeAccessor.html" target="_self">StructLikeAccessor</a></td><td class="desc">An accessor for a struct-like object </td></tr>
+<tr id="row_0_205_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_206_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_207_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_208_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_209_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_209_" class="arrow" onclick="toggleFolder('0_209_')">&#9658;</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_209_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</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_210_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1TableMetadataCache.html" target="_self">TableMetadataCache</a></td><td class="desc"></td></tr>
+<tr id="row_0_211_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_212_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_213_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_214_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_215_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_216_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_217_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_218_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_219_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_220_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_221_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_222_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_223_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_224_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_225_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_226_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_227_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_228_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_229_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_230_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_231_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_232_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_233_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_234_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_235_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_236_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_237_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_238_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_239_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_240_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_241_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_242_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_243_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_244_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_245_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_246_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_247_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1UnboundAggregate.html" target="_self">UnboundAggregate</a></td><td class="desc">Base class for unbound aggregates </td></tr>
+<tr id="row_0_248_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1UnboundAggregateImpl.html" target="_self">UnboundAggregateImpl</a></td><td class="desc">Template for unbound aggregates that carry a term and operation </td></tr>
+<tr id="row_0_249_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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">Non-template base class for all <a class="el" href="classiceberg_1_1UnboundPredicate.html" title="Non-template base class for all UnboundPredicate instances.">UnboundPredicate</a> instances  [...]
+<tr id="row_0_250_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1UnboundPredicateImpl.html" target="_self">UnboundPredicateImpl</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 t [...]
+<tr id="row_0_251_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_252_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_253_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_254_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_255_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_256_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_257_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_258_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_259_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_260_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classiceberg_1_1WriterProperties.html" target="_self">WriterProperties</a></td><td class="desc"></td></tr>
+<tr id="row_0_261_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_262_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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_263_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9658;</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;">&#160;</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&lt; Derived &gt;</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;">&#160;</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&lt; std::map&lt; K, V &gt; &gt;</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;">&#160;</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&lt; std::span&lt; T, Extent &gt; &gt;</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;">&#160;</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&lt; std::unordered_map&lt; K, V &gt; &gt;</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;">&#160;</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&lt; std::unordered_set&lt; T, Hash, KeyEqual, Allocator &gt; &gt;</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;">&#160;</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&lt; std::vector&lt; T &gt; &gt;</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;">&#160;</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&lt; T &gt;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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&#160;<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 00000000..069a2963
--- /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&amp;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&amp;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 &quot;<a class="el" href="arrow__c__data_8h_source.html">iceberg/arrow_c_data.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="struct__like_8h_source.html">iceberg/row/struct_like.h</a>&quot;</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 &#160;</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">&#160;</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">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</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">&#160;</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">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</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">&#160;</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">&#160;</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&#160;<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 00000000..24b724ef
--- /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&amp;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&amp;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&amp;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"> * &quot;License&quot;); 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"> * &quot;AS IS&quot; 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 &quot;<a class="code" href="arrow__c__data_8h.html">iceberg/arrow_c_data.h</a>&quot;</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span><span class="preprocessor">#include &quot;<a class="code" href="struct__like_8h.html">iceberg/row/struct_like.h</a>&quot;</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&lt;Scalar&gt; 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>&amp; 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&lt;std::unique_ptr&lt;ArrowArrayStructLike&gt;&gt; Make(<span class="keyword">const</span> <a class="code hl_struct" href="structArrowSchema.html">ArrowSchema</a>&amp; 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>&amp; 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>&amp;) = <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>&amp; operator=(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1ArrowArrayStructLike.html">ArrowArrayStructLike</a>&amp;) = <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&lt;Impl&gt; 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&lt;Impl&gt; 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&lt;Scalar&gt; 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>&amp; 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&lt;std::unique_ptr&lt;ArrowArrayArrayLike&gt;&gt; Make(<span class="keyword">const</span> <a class="code hl_struct" href="structArrowSchema.html">ArrowSchema</a>&amp; 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>&amp; 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>&amp; 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>&amp; operator=(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1ArrowArrayArrayLike.html">ArrowArrayArrayLike</a>&amp; 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&lt;Impl&gt; 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&lt;Impl&gt; 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&lt;Scalar&gt; 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&lt;Scalar&gt; 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>&amp; 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&lt;std::unique_ptr&lt;ArrowArrayMapLike&gt;&gt; Make(<span class="keyword">const</span> <a class="code hl_struct" href="structArrowSchema.html">ArrowSchema</a>&amp; 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>&amp; 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>&amp; 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>&amp; operator=(<span class="keyword">const</span> <a class="code hl_class" href="classiceberg_1_1ArrowArrayMapLike.html">ArrowArrayMapLike</a>&amp; 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&lt;Impl&gt; 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&lt;Impl&gt; 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:72</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:85</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:59</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&#160;<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 00000000..789f7822
--- /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&amp;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&amp;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> &#124;
+<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 &lt;cstdint&gt;</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 &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structArrowSchema.html">ArrowSchema</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structArrowArray.html">ArrowArray</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structArrowArrayStream.html">ArrowArrayStream</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><b>ARROW_C_DATA_INTERFACE</b></td></tr>
+<tr class="separator:a62dff1b60bc389d2afc1f9845c8643c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb5dd606ecbde0a6d99711756a6da1c1" id="r_aeb5dd606ecbde0a6d99711756a6da1c1"><td class="memItemLeft" align="right" valign="top"><a id="aeb5dd606ecbde0a6d99711756a6da1c1" name="aeb5dd606ecbde0a6d99711756a6da1c1"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>ARROW_FLAG_DICTIONARY_ORDERED</b>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:aeb5dd606ecbde0a6d99711756a6da1c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e08d487c628beadce561c5fd05ffab0" id="r_a5e08d487c628beadce561c5fd05ffab0"><td class="memItemLeft" align="right" valign="top"><a id="a5e08d487c628beadce561c5fd05ffab0" name="a5e08d487c628beadce561c5fd05ffab0"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>ARROW_FLAG_NULLABLE</b>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a5e08d487c628beadce561c5fd05ffab0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a8b190bb8b285f924648553ee468171" id="r_a4a8b190bb8b285f924648553ee468171"><td class="memItemLeft" align="right" valign="top"><a id="a4a8b190bb8b285f924648553ee468171" name="a4a8b190bb8b285f924648553ee468171"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>ARROW_FLAG_MAP_KEYS_SORTED</b>&#160;&#160;&#160;4</td></tr>
+<tr class="separator:a4a8b190bb8b285f924648553ee468171"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aacad63acda264a0ae393bd842a77220d" id="r_aacad63acda264a0ae393bd842a77220d"><td class="memItemLeft" align="right" valign="top"><a id="aacad63acda264a0ae393bd842a77220d" name="aacad63acda264a0ae393bd842a77220d"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>ARROW_C_STREAM_INTERFACE</b></td></tr>
+<tr class="separator:aacad63acda264a0ae393bd842a77220d"><td class="memSeparator" colspan="2">&#160;</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&#160;<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 00000000..6f8c0579
--- /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&amp;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&amp;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&amp;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"> * &quot;License&quot;); 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"> * &quot;AS IS&quot; 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 &lt;cstdint&gt;</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">&quot;C&quot;</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&#39;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 &quot;C&quot;</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&#160;<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 00000000..9ab4726d
--- /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&amp;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&amp;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&amp;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"> * &quot;License&quot;); 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"> * &quot;AS IS&quot; 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 &lt;nanoarrow/nanoarrow.h&gt;</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 &quot;<a class="code" href="arrow__c__data_8h.html">iceberg/arrow_c_data.h</a>&quot;</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&#160;<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 00000000..c16d8c1e
--- /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&amp;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&amp;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&amp;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"> * &quot;License&quot;); 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"> * &quot;AS IS&quot; 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 &lt;memory&gt;</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 &quot;iceberg/file_io.h&quot;</span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span><span class="preprocessor">#include &quot;iceberg/iceberg_bundle_export.h&quot;</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&lt;FileIO&gt; 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&lt;FileIO&gt; 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&#160;<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 00000000..9e2d56d4
--- /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&amp;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&amp;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&amp;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"> * &quot;License&quot;); 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"> * &quot;AS IS&quot; 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 &lt;memory&gt;</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 &lt;arrow/filesystem/filesystem.h&gt;</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 &quot;iceberg/file_io.h&quot;</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span><span class="preprocessor">#include &quot;iceberg/iceberg_bundle_export.h&quot;</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&lt;::arrow::fs::FileSystem&gt; 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&lt;FileIO&gt; 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&lt;FileIO&gt; 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&lt;std::string&gt; ReadFile(<span class="keyword">const</span> std::string&amp; file_location,</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno">   47</span>                               std::optional&lt;size_t&gt; 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&amp; 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&amp; 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&lt;::arrow::fs::FileSystem&gt;&amp; <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&lt;::arrow::fs::FileSystem&gt; 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&lt;::arrow::fs::FileSystem &gt; &amp; 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&#160;<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 00000000..648e24d0
--- /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&amp;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&amp;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&amp;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"> * &quot;License&quot;); 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"> * &quot;AS IS&quot; 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 &lt;arrow/result.h&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#include &lt;arrow/status.h&gt;</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 &quot;iceberg/result.h&quot;</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&amp; 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&amp;&amp; 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&lt;Error&gt;{{.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&amp;&amp; _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&lt;Error&gt;{{.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&#160;<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 00000000..a154254f
--- /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&amp;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&amp;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&amp;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"> * &quot;License&quot;); 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"> * &quot;AS IS&quot; 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 &lt;string_view&gt;</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">&quot;map&quot;</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">&quot;element&quot;</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">&quot;key&quot;</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">&quot;value&quot;</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">&quot;iceberg-field-name&quot;</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">&quot;field-id&quot;</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">&quot;key-id&quot;</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">&quot;value-id&quot;</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">&quot;element-id&quot;</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">&quot;adjust-to-utc&quot;</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&#160;<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 00000000..35c76c4d
--- /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&amp;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&amp;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&amp;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"> * &quot;License&quot;); 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"> * &quot;AS IS&quot; 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 &lt;arrow/array/builder_base.h&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#include &lt;avro/GenericDatum.hh&gt;</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 &quot;iceberg/schema_util.h&quot;</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&amp; avro_node,</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno">   41</span>                            const ::avro::GenericDatum&amp; avro_datum,</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno">   42</span>                            <span class="keyword">const</span> SchemaProjection&amp; projection,</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno">   43</span>                            <span class="keyword">const</span> Schema&amp; 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&amp; 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&#160;<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 00000000..2c4cd98e
--- /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&amp;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&amp;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&amp;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"> * &quot;License&quot;); 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"> * &quot;AS IS&quot; 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 &quot;<a class="code" href="file__reader_8h.html">iceberg/file_reader.h</a>&quot;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#include &quot;iceberg/iceberg_bundle_export.h&quot;</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>&amp; 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&lt;std::optional&lt;ArrowArray&gt;&gt; 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&lt;ArrowSchema&gt; <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&lt;std::unordered_map&lt;std::string, std::string&gt;&gt; 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&lt;Impl&gt; 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:38</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:91</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<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 00000000..3dd2b08b
--- /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&amp;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&amp;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 &quot;iceberg/iceberg_bundle_export.h&quot;</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&#160;</td><td class="memItemRight" valign="bottom"><b>iceberg::avro::RegisterLogicalTypes</b> ()</td></tr>
+<tr class="memdesc:a671519698754240d57c812a100ad2948"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register all the logical types. <br /></td></tr>
+<tr class="separator:a671519698754240d57c812a100ad2948"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29650a99c58e4d9e14eb85cea3003471" id="r_a29650a99c58e4d9e14eb85cea3003471"><td class="memItemLeft" align="right" valign="top"><a id="a29650a99c58e4d9e14eb85cea3003471" name="a29650a99c58e4d9e14eb85cea3003471"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>iceberg::avro::RegisterReader</b> ()</td></tr>
+<tr class="memdesc:a29650a99c58e4d9e14eb85cea3003471"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register Avro reader implementation. <br /></td></tr>
+<tr class="separator:a29650a99c58e4d9e14eb85cea3003471"><td class="memSeparator" colspan="2">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><b>iceberg::avro::RegisterWriter</b> ()</td></tr>
+<tr class="memdesc:a42329324ebd0ec13e7a774e79ab03f1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register Avro writer implementation. <br /></td></tr>
+<tr class="separator:a42329324ebd0ec13e7a774e79ab03f1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ec7e27c0910d3f34abf5bce8e7cdc69" id="r_a0ec7e27c0910d3f34abf5bce8e7cdc69"><td class="memItemLeft" align="right" valign="top"><a id="a0ec7e27c0910d3f34abf5bce8e7cdc69" name="a0ec7e27c0910d3f34abf5bce8e7cdc69"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>iceberg::avro::RegisterAll</b> ()</td></tr>
+<tr class="memdesc:a0ec7e27c0910d3f34abf5bce8e7cdc69"><td class="mdescLeft">&#160;</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">&#160;</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&#160;<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 00000000..03024fe2
--- /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&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
... 1320362 lines suppressed ...